难得十一假期空闲,有时间翻阅上学时的读书笔记。那会对工程热力学和传热学两门课程的学习最为认真,课后笔记共有八本。但对流体力学这门课程一直心有遗憾,没有深入地系统推导过,导致对很多问题的理解不够深刻。于是一时兴起,简要地整理下湍流理论。

湍流是流体的一种流动状态。当流速较小的时候,分子间粘性作用力占主要作用,促使流体有序分层流动,互不混合,此状态被称作层流或稳流。随着流速的增加,流体微团惯性力作用将逐渐显现,流体的流线开始出现波浪状摆动,摆动的频率及振幅随流速的增加而增加,此状态被称作过渡流。当流速增加到一定程度时,惯性力完全占主导作用,流场内部呈现混乱、无序、掺混的状态,并伴有涡旋且流线不再清楚可辨,此状态被称作湍流。

湍流是流体内在随机属性的体现,其实质是微观层面粒子运动的随机特性或是离散粒子性,例如流体的随机性分子运动(布朗运动)或热运动。对湍流实质的认识还依赖于分子动力学及量子力学领域的进展,并最终能协调好微观随机性与宏观湍流结果之间的关系。LBM方法是一种基于介观(mesoscopic)模拟尺度的计算流体力学方法,通过模拟有限粒子流动和碰撞过程来观测宏观流体系统的流动行为,即从概率统计力学角度构架起宏观与微观、连续与离散之间的桥梁。尽管LBM存在多种局限,但是算法理念本身的思想是先进的,兼顾了微观与宏观,是一种有前途的方法。

基于连续性假设N-S方程下的湍流模拟,总体上可根据是否引入简化湍流模型而分为两类:1)直接模拟(Direct Numerical Simulation):直接数值求解N-S方程,即求解出整个空间尺度和时间尺度范围内的湍流结果,唯一的滤波是计算网格的尺寸,我们在流体域内划分一定精度的网格时,已经滤掉了与网格尺度相近或更小的涡流;2)非直接模拟(Non-Direct Numerical Simulation)。

非直接模拟可根据处理思路分为三类:1)大涡模拟(Large Eddy Simulation):在控制方程中引入滤波函数,滤除小于滤波器设置尺度的涡流;2)雷诺平均法(Reynolds-Averaged Navier-Stokes Equations):把精确瞬态N-S方程的解分解成均值分量和波动分量,并针对雷诺应力项补充封闭条件使得变量数等于无关方程数量,即使方程有定解;3)统计平均法(Statistical Mean Method):湍流具有内在随机性,对于随机性问题而言统计平均法易于获得宏观规律。湍流理论中有三种统计平均方法,分别是时域法、体均法和按概率平均法,基于三种方法可对湍流进行统计分析。

结合商用CFD软件Fluent,概括湍流数值模拟方法如下:

参考文献

https://www.cfd-online.com/

ANSYS 18.0 Fluent Theory Guide.pdf

计算机模拟的概念,湍流概念及数值模拟方法相关推荐

  1. 计算机模拟实验的关系,试说明数值模拟方法的特点,它与理论研究,实验研究有什么关系...

    一.数值模拟的特点: 1.借助于计算机实现.在计算机上实现一个特定的计算,非常类似于履行一个物理实验.这时分析人员已跳出了数学方程的圈子来对待物理现象的发生,就像做一次物理实验. 2.运算高效且精准. ...

  2. 计算机模拟数学实验的概念,数学建模与数学实验之计算机模拟教材.ppt

    数学建模与数学实验之计算机模拟教材.ppt 数学建模与数学实验,后勤工程学院数学教研室,之计算机模拟,实验目的,实验内容,学习计算机模拟的基本过程与方法,1.模拟的概念,4.实验作业,3.计算机模拟实 ...

  3. Linux内核模块的概念和基本的编程方法

    Linux内核模块的概念和基本的编程方法 标签: Linux内核模块 2013-06-14 18:29 1864人阅读 评论(0) 收藏 举报 分类: linux内核(34) 版权声明:本文为博主原创 ...

  4. SQL service基础(九)用户定义数据类型和用户定义函数的概念、创建及使用方法

    实验目标: 1.学习和掌握用户定义数据类型的概念.创建及使用方法. 2.学习和掌握用户定义函数的概念.创建及使用方法. 创建一个数据库,执行shiyan15.sql脚本 一.创建和使用用户定义的函数( ...

  5. BigData:MaxCompute大数据计算服务(阿里巴巴开发/原ODPS/云计算分布式)的简介(基本概念/功能/流程图)、使用方法之详细攻略

    BigData:MaxCompute大数据计算服务(阿里巴巴开发/原ODPS/云计算分布式)的简介(基本概念/功能/流程图).使用方法之详细攻略 目录 背景-传统分布式计算的弊端 MaxCompute ...

  6. 机器学习入门与Python实战(一):人工智能与机器学习概念、应用、实现方法

    目录 人工智能概念.应用.实现方法 生活案例出发:身边的人工智能 核心概念 人工智能发展阶段 人工智能实现方法:符号人工智能&机器学习(Symbolic Artificial Intellig ...

  7. ansys中ex是什么意思_ANSYS中的常用术语、概念、限制以及解决方法

    ANSYS 中的常用术语. 概念. 限制以及解决方法 1 .自由度耦合和约束方程仅仅支持小位移算法,不支持大位移算法.( MPC 支持大位移算 法) 2 . ANSYS 提供的误差分析技术用于评估网格 ...

  8. 数值实验与计算机模拟,数值模拟方法与实验方法的优缺点

    <数值模拟方法与实验方法的优缺点>由会员分享,可在线阅读,更多相关<数值模拟方法与实验方法的优缺点(1页珍藏版)>请在人人文库网上搜索. 1.应用范围:对有条件进行实验的材料, ...

  9. 计算机数值模拟方法的应用,一种材料结晶过程的计算机数值模拟方法与流程

    本发明属于计算机软件领域,特别涉及一种材料结晶过程的计算机数值模拟方法. 背景技术: 材料的结晶一般分为晶体成核和晶体生长两个过程,在晶体生长的过程中相邻的晶体可能发生碰撞而形成晶界,从而使得晶体的生 ...

  10. 【计算机网络】物理层 : 基本概念 ( 概述 | 概念 | 机械特性 | 电气特性 | 功能特性 | 规程特性 )

    文章目录 一.物理层 概述 二.物理层 基本概念 三.物理层 特性 一.物理层 概述 物理层 : 通信基础 奈氏准则 香农公式 ( 重点计算 ) 编码调制 传输介质 物理层设备 二.物理层 基本概念 ...

最新文章

  1. 32位centos下安装jdk1.7报Permission denied处理方式
  2. 【机器视觉】 dev_get_exception_data算子
  3. Java并发包--线程池框架
  4. 2013/12/25
  5. CE+OD无法附加游戏进程的破解方法 来吧 别在为这烦恼了
  6. java被3整除的数_java中计算1-200以内可以被3整除的数,输出这些数并统计一共有多少个....
  7. einsum爱因斯坦求和(numpy)
  8. 谷粒商城:09.商品服务 — 品牌管理
  9. Socket通过读取数据阻塞的解决方案
  10. 求100以内的素数,全部打印出来
  11. pythonmt4通讯swot矩阵_swot分析矩阵范例
  12. python中numpy下载问题
  13. Unity 查找重复图片资源以及引用 工具
  14. 水星路由器设置显示服务器,新款水星无线路由器设置_新版水星(MERCURY)路由器设置教程-192路由网...
  15. python实现对遥感影像经纬度获取并实现海陆分离
  16. 5G+智慧矿山系统如何降低开发成本
  17. thinkphp3.1.3框架手册
  18. Android 判断当前应用是否开启消息通知
  19. 金九银十!“68道 Redis+168道 MySQL”精品面试题(带解析),你背废了吗?
  20. 《数据结构学习笔记》-持续记录

热门文章

  1. 酷派D530刷机指引之官方ROM
  2. 评课用计算器计算机,四年级数学认识《用计算器计算》评课稿
  3. linux shell 判断ELF文件,linux file命令查看elf文件信息
  4. t470键盘拆解_Thinkpad 二手T470笔记本拆解|支持双硬盘|拆机教程
  5. android 计步器acc,基于加速度的门限检测计步算法设计
  6. Github开源微信小程序Demo-用于学习交流
  7. java 点云数据处理_点云数据处理学习笔记
  8. bootice添加黑苹果引导_Clover(四叶草)引导多系统(Linux亦可),黑苹果引导教程
  9. queryDsl引入Mysql内置函数示例
  10. keil+proteus 制作计算器_设计费 | 工程设计费计算器使用指南