What are the differences between an LES-SGS model and a RANS based turbulence model?
The biggest difference between LES and RANS is that, contrary to LES, RANS assumes that \(\overline{u'_i} = 0\) (see the Reynolds-averaged Navier–Stokes equations). In LES the filter is spatially based and acts to reduce the amplitude of the scales of motion, whereas in RANS the time filter removes ALL scales of motion with timescales less than the filter width.
I would recommend reading Fröhlich, Jochen, and Dominic von Terzi. "Hybrid LES/RANS methods for the simulation of turbulent flows." Progress in Aerospace Sciences 44.5 (2008): 349-377.
From that paper, specifically the section 'Structural similarity of LES and RANS equations', you can see that the equations being solved are essentially the same for LES and RANS, however, the physics are different. The main difference being that in RANS the unclosed term is a function of the turbulent kinetic energy and the turbulent dissipation rate whereas in LES the closure term is dependent on the length scale of the numerical grid. So in RANS the results are independent of the grid resolution!
A model qualifies as an LES model if it explicitly involves in one or
the other way the step size of the computational grid. RANS models, in
contrast, only depend on physical quantities, including geometric
features like the wall distance.
As far as typical processes, this figure summarizes it pretty well. DNS resolves all scales of motion, all the way down to the Kolmogorov scale. LES is next up and resolves most of the scales, with the smallest eddies being modeled. RANS is on the other end of the spectrum from DNS, where only the large-scale eddies are resolved and the remaining scales are modeled.

The figure above is from André Bakker's lectures: http://www.bakker.org/dartmouth06/engs150/10-rans.pdf
DNS: Very small scale flow (ex:turbulent boundary layers). Currently computationally intractable for most problems.
LES: Aims to solve the computational cost that DNS poses and reveals the eddies hidden behind the mean in RANS. Good for coastal scale scale 2D simulations and possibly lab-scale 3D simulations with a highly optimized parallel code.
RANS: It is the least computationally expensive method that is used for turbulent modeling, but it is really not very good when certain phenomena cannot be averaged, such as instabilities. Acoustic waves are also incorrectly modeled because they are inherently unsteady processes which can't be averaged, so typically modelers will crank up the turbulent and numerical viscosity to remove acoustic waves from the system.
This shows the main difference between LES and RANS.

What are the differences between an LES-SGS model and a RANS based turbulence model?的更多相关文章
- stall and flow separation on airfoil or blade
stall stall and flow separation Table of Contents 1. Stall and flow separation 1.1. Separation of Bo ...
- Core - Provide an easy way to store administrator and user model differences in a custom store (e.g., in a database)
https://www.devexpress.com/Support/Center/Question/Details/S32444/core-provide-an-easy-way-to-store- ...
- [翻译+山寨]Hangfire Highlighter Tutorial
前言 Hangfire是一个开源且商业免费使用的工具函数库.可以让你非常容易地在ASP.NET应用(也可以不在ASP.NET应用)中执行多种类型的后台任务,而无需自行定制开发和管理基于Windows ...
- EF 5 最佳实践白皮书
Performance Considerations for Entity Framework 5 By David Obando, Eric Dettinger and others Publish ...
- (转)LSTM NEURAL NETWORK FOR TIME SERIES PREDICTION
LSTM NEURAL NETWORK FOR TIME SERIES PREDICTION Wed 21st Dec 2016 Neural Networks these days are th ...
- 转:python获取linux系统及性能信息
原文:http://amitsaha.github.io/site/notes/articles/python_linux/article.html In this article, we will ...
- (转)分布式深度学习系统构建 简介 Distributed Deep Learning
HOME ABOUT CONTACT SUBSCRIBE VIA RSS DEEP LEARNING FOR ENTERPRISE Distributed Deep Learning, Part ...
- 【ASP.NET MVC 5】第27章 Web API与单页应用程序
注:<精通ASP.NET MVC 3框架>受到了出版社和广大读者的充分肯定,这让本人深感欣慰.目前该书的第4版不日即将出版,现在又已开始第5版的翻译,这里先贴出该书的最后一章译稿,仅供大家 ...
- Why Apache Beam? A data Artisans perspective
https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison https://github.com/apache/ ...
随机推荐
- 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第3节 两种获取Stream流的方式_11_练习:集合元素处理(Stream方式)
- 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第4节 ArrayList集合_16-ArrayList练习一_存储随机数
循环6次就是6.fori 循环子在外部+1就是得到的1到33的数字 list.fori遍历集合 自动生for循环的代码
- docker搭建harbor私有镜像库
创建harbor私有镜像库 一.部署准备: harbor软件包 在部署节点上: 1)解压harbor的软件包将harbor目录下所有文件发送到/opt/目录下 tar zxvf harbor- ...
- js-url操作记录
禁用回退&开启回退 // 必须声明方法 否则无法删除此监听器 function backCommon() { history.pushState(null, null, document.UR ...
- LeetCode——160 Intersection of Two Linked Lists
题目 Input: intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3 Output: ...
- django配置mysql报错 no model named "MySQLdb"
官网上面连接mysql数据库的参数很少,入了不少坑,一直排错和检查参数都没有问题,只能manage.py mirgrate 更新数据库的信息创建数据库的表. 很是郁闷.报了一大堆的错误,大概意思就是说 ...
- oracle linux 7使用udev绑盘操作
参考:Oracle Linux 7: Udev rule for ASM Cannot Place the ASM Disk in a Directory under /dev (Doc ID 221 ...
- ceph部署-基础部署
一.硬件要求:CPU:4C内存:每个守护进程需要500MRAM,1TB存储对应1GRAM磁盘:至少1TB网卡:1GB以上,最好两个 centos7环境安装 二.CEPH安装1.建立管理节点(1)添加y ...
- Docker中使用多阶段Dockerfile构建容器镜像image(镜像优化)
使用多阶段构建 预计阅读时间: 6分钟 多阶段构建是守护程序和客户端上需要Docker 17.05或更高版本的新功能.多阶段构建对于那些努力优化Dockerfiles同时使其易于阅读和维护的人来说非常 ...
- [Web 前端] 003 html 表单标签
目录 表单标签 1. form 标签 2. 表单控件 2.1 登录框 2.2 单选按钮 2.3 多选按钮 3. select 标签 4 文件上传 5. textarea 标签 6. 按钮 7. 隐藏域 ...