24小时热门版块排行榜    

CyRhmU.jpeg
查看: 3150  |  回复: 5
本帖产生 1 个 仿真EPI ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

weselyas

禁虫 (小有名气)

本帖内容被屏蔽

已阅   关注TA 给TA发消息 送TA红花 TA的回帖

onesupeng

金虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
臭水沟: 金币+5, 仿真EPI+1, 专业深入分析,授予1枚EPI及5个BB,欢迎深入交流~~ 2012-11-01 23:38:33
前面几位没有专门受过数值计算方面的培训嘛

做一个计算,要做几方面的验证,才能基本保证结果的可靠性:计算区域、网格、时间步大小。严格的说,一个正确的、可靠的模拟,在数值精度范围内不依赖于你的计算域、网格和时间步大小。

计算域:你模拟的东西,无法与实际情况严格对等的时候,计算域大小的验证显得十分必要。比如圆柱在均匀来流中的传热问题,你无法模拟无穷远的均匀;来流,只能用有限的计算域来代替无穷的空间,这个计算域要足够大,能够近似代替无穷域,同时又要尽量小,以节省计算时间和内存。因此,假定你用Lx*Ly的计算域模拟,和(2Lx)*(2Ly)模拟的结果相差n%以内(n是精度控制范围),基本可以认为Lx*Ly的计算域是合理的。

网格大小:按照类似于计算域的方法,dx,0.5dx相比较,以确定是否网格独立。

时间步大小:和网格大小类似。

当然,问题在做之前,你可以根据物理问题,就基本上能够把时间步大小和网格大小确定,而计算域也大约可根据问题和经验确定,因此验证的工作不会非常大。例如,流体中传热问题的热边界层大约是sqrt(1/Pe),流动边界层大约是sqrt(1/Re),因此,你的网格在这些边界层里至少有3-4个点。再比如中等雷诺数下的圆柱绕流,周期大概是4-6的样子,而每个周期你至少100~1000个时间步是必要的,因此dt至少0.05以内。但是,dx和dt的选取,还应该受到数值计算方法的约束,具体方法还有进一步的选取约束,实际操作的时候,应该同时满足物理上的约束、计算方法的约束才行。
长期招收博士生,参见http://fsl-unsw.com
5楼2012-11-01 23:10:18
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

18662515085

银虫 (正式写手)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
weselyas: 金币+1, 有帮助 2012-11-01 16:52:25
xiegangmai: 金币+2, 鼓励讨论交流 2012-11-01 20:12:56
时间步长的变化当然对计算结果有影响了
例如对于有动网格的计算
时间步长太大导致负网格产生
在计算过程中,可以设置多久保存一次计算结果
计算结果可以在CFD-POST里面进行后处理
可以看到在具体的时间点,各个关心的物理量的变化
2楼2012-11-01 12:52:09
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

Mr.Silence

新虫 (初入文坛)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
weselyas: 金币+1, 有帮助 2012-11-01 16:52:36
xiegangmai: 金币+1, 谢谢参与 2012-11-01 20:13:04
当然有影响,比如流场涡系结构的变化频率是100赫兹,你的时间步长起码得要到0.001s吧。
3楼2012-11-01 15:19:14
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

weselyas

禁虫 (小有名气)

本帖内容被屏蔽

4楼2012-11-01 17:01:07
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见