小白最近在练习案例的时候,对稳态和瞬态的问题,产生了一些疑问。譬如说,为什么有的案例用稳态,而有的案例用瞬态?有时候相同的案例既可以用稳态也可以用瞬态,而有的案例却只能用瞬态计算?小白决定找小牛师兄问一下。“师兄,稳态和瞬态到底有什么区别?在实际工程中应该怎么选择才好呢?
区别
“流动控制方程还记得不?”小牛师兄问。
“嗯,我记得有四项内容。”小白在纸上写出流动控制方程的通用形式。
“是的,控制方程有四项内容,其中第一项即瞬态项,稳态及瞬态的区別就在于控制方程中是否存在瞬态项。可以看出瞬态项是关于时间的偏导数,因此计算得到的结果也是与时间相关的。”小牛师兄说道。
“这样说不太好理解,来举个简单的例子就好理解了。最近不是流行问雨从高空掉下来能否砸死人么,我们现在不讨论能否砸死人,这里只考虑水滴下落过程。地球人都知道,雨滴在下落过程中主要受到两种力,其一为重力,其二为阻力。假设雨滴在下落过程中质量及形状保持不变,根据流体力学理论可知,雨滴在下落过程中,其受到的阻力与其运动速度的平方成正比。定性分析雨滴在空中的下落形式为:在下落的起始一段时间内,由于其速度较小,因此其阻力较小,此时重力大于阻力,其速度不断增大,而随着速度不断增大,雨滴所受阻力不断增大,此时作用在雨滴上的合力在断减小,加速度减小,但雨滴速度依然在增加,当速增加到作用在雨滴上的阻力与其重力相平衡时,其速度达到稳定,之后其将一直保持该速度直至下落到地面。”“整个过程可以分为两个阶段,首先是加速阶段,之后以稳定速度下降。如果单纯考虑雨滴下落速度的话,第一个阶段是与时间密切相关的,速度随时间推移逐渐增大;而在第二阶段,下落速度与时间无关,任意时刻其都将保持相同的速度。因此,若考虑速度,则第一阶段为瞬态,第二阶段为稳态。”
“然而,若将位移作为目标物理量,则整个过程都是瞬态的。因此,稳态还是瞬态,取决于所要考虑的物理量。”
“我们一般说瞬态得到的是物理量随时间发展的过程,而稳态计算得到的是稳定时的状态。”“由于数值计算过程中时间项也要进行离散,因此瞬态计算得到的是一系列时间点上的状态量,至于时间点间隔,则取决于离散时所采用的时间步长。”小牛师兄最后说。
选择
“前面说了那么多,那么在工程中选用瞬态还是稳态实际上就很清楚了。根据所要考虑的物理量是否能够达到稳定而进行选择。”“现实中的问题,有一些可以达到稳定,而有些问题实际上根本就不可能达到稳定。比如说前面例子中的雨滴,其速度就可以达到稳定。而如圆柱绕流中圆柱的升力和阻力,那是成周期性变化的物理量,不管你计算多久都是不可能达到稳定的。”“记住一点,所有的工程问题都可以计算瞬态,但未必都能计算稳态。稳态只是一种简化!”小牛师兄说道。
“因此在实际应用中,到底是选择瞬态还是稳态,取决于你要观察的物理量。若只考虑系统稳定后的物理量状态,那么就选择使用稳态计算;若要考虑物理量的演化情况,则需要使用瞬态。”
时间
“在瞬态计算时需要额外关注时间,在数值计算的过程中,时间被离散成不连续的时间点,时间点之间的间隔称之为时间步长(Time Step),在进行瞬态计算时,时间步长的大小会影响计算收敛性。”
“说到收敛性,需要注意瞬态计算的收敛与稳态计算有些不同,稳态计算只需要最终迭代达到收敛即可,而瞬态计算则要求每个时间步内均达到收敛。”
“时间步长的选择有时候需要满足CFL条件。可通过公式粗略的估计时间步长。”
其中,为库朗数,为网格尺寸,为局部速度。
“可以看出,网格越细密,则要求计算时采用的时间步长越小;流场中流体速度越大,则计算时要求的时间步长也越小。小的时间步长会极大的增加计算时间。因此若对计算时间有要求的话,则在划分计算网格时可以将网格适当画粗一点,这样可以使用更大的时间步长进行计算,不过网格粗了又会对计算结果有影响。”
【小白的CFD之旅】24 稳态和瞬态的更多相关文章
-
【小白的CFD之旅】小结及预告
这是小白系列的索引,后续会继续更新. 已更新的部分 01 引子02 江小白03 老蓝04 任务05 补充基础06 流体力学基础07 CFD常识08 CFD速成之道09 初识FLUENT10 敲门实例1 ...
-
【小白的CFD之旅】12 敲门实例【续2】
接上文[小白的CFD之旅]敲门实例[续] 主要内容 3 Solution3.1 Solution Methods3.2 Solution Controls3.3 Monitors3.4 Report ...
-
【小白的CFD之旅】26 何为收敛
小白最近对流体计算的收敛产生了困惑.以前在学习高等数学的时候,小白接触过了级数的收敛,由于当时贪玩,并未将其放在心上,因此大学结束了小白也只是记住有这么一个名词罢了.现如今在利用CFD的过程中 ...
-
《小白的CFD之旅》招募写手
<小白的CFD之旅>系列招募写手. 由于工作繁忙,<小白的CFD之旅>系列更新缓慢,现招募志愿者写手.这是一个分享平台,欢迎各位愿意分享自己CFD学习经历的朋友们. <小 ...
-
【小白的CFD之旅】13 敲门实例【续3】
接上文[小白的CFD之旅]12 敲门实例[续2] 4 Results4.1 计算监测图形4.2 Graphics4.2.1 壁面温度分布4.2.2 创建截面4.2.3 显示截面物理量4.2.4 Pat ...
-
【小白的CFD之旅】11 敲门实例【续】
主要内容: 接上文[小白的CFD之旅]10 敲门实例 2.4 Materials设置2.5 Cell Zone Conditions2.6 Boundary Conditons2.7 Dynamic ...
-
【小白的CFD之旅】01 引子
小白的CFD之旅 写在前面 CFD是计算流体力学的英文简称,是计算机辅助工程(CAE)的主要分支,目前广泛应用与科学研究.工程设计中.这是一门综合了数学.计算机及流体力学的综合学科,涉及到众多的专业理 ...
-
【小白的CFD之旅】16 流程
那天听了小牛师兄关于CFD应用的四种境界的说法后,小白发现自己连第一种境界都算不上,自己对于CFD还只是停留在做了少数几个案例的基础上,可以说是对其一无所知.不过小白不是那种遇到挫折就退缩的人,他决定 ...
-
【小白的CFD之旅】09 初识FLUENT
按黄师姐的推荐,小白回头查找起 FLUENT的资料来.通过网络及图书馆查找相关资料,小白对于FLUENT有了基本的认识. FLUENT是一个CFD软件包,目前隶属于ANSYS公司 目前FLUENT的最 ...
随机推荐
-
python的一些问题解决方法
python SyntaxError: Non-ASCII character '\xb2'错误解决方法 程序中的编码错误,python默认是acii模式,没有支持utf8. 解决方法: 源代码文件第 ...
-
数据泵如何生成导出文件的DDL脚本
在使用exp/imp时,生成对应dumpfile文件的DDL脚本非常容易,在使用命令imp时,添加参数show, show=y表示展示imp导入的时候,输出相关DDL语句(不包括insert语句),而 ...
-
XSHELL下直接下载文件到本地(Windows)
xshell很好用,然后有时候想在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz 首先你的Ubuntu需要安装rz.sz(如果没有安装请执行以下命令,安装完的请跳过. ...
-
html 元素 变小手
要设置鼠标指针放在一个元素边界范围内时所用的光标形状,需要对元素的css属性cursor进行设置.cursor属性可能的值1.default 默认光标(通常是一个箭头)2.auto 默认.浏览器设置的 ...
-
php获取系统信息的方法
php获取系统信息的方法. 用 getenv函数进行处理: <?php $root = getenv('DOCUMENT_ROOT'); ////服务器文档根目录 $port = getenv( ...
-
uploadPreview 兼容多浏览器图片上传及预览插件使用
uploadPreview兼容多浏览器图片上传及预览插件 http://www.jq22.com/jquery-info2757 Html 代码 <div class="form-gr ...
-
他们最先开发微信小程序,为何现在又退出了?
1.当前现状 这几天大家又被微信小程序刷屏了,"得到"退出了小程序,"今日头条"暂停了服务,各种股票交易类的小程序也在证监会的要求下纷纷暂停服务.如果大家还不知 ...
-
希腊字母、拉丁字母、Markdown、拼写与读音中英对照表
大写 小写 中文名 英文 大写Markdown 小写Markdown 意义 阿尔法 Alpha A \alpha 角度.系数.角加速度.第一个.电离度.转化率 贝塔/毕塔 Beta B \beta 磁 ...
-
python对象、引用
1.python对象 python中 所有的python对象都有3个特征: 身份,类型和值 身份: 每个对象有一个唯一的身份标识自己,这个值可以被认为是该对象内存地址.id()查看. 类型 type( ...
-
优秀前端工程师必备: cookie的增删改查Demo!
1 cookie可以很好地解决微信浏览器登录状态的保存,具体教程看下面链接: https://www.cnblogs.com/autoXingJY/p/10456767.html 2 参考了w3c等的 ...