|
发表于 2012-1-28 23:47:01
|
显示全部楼层
给两点看法
A.关于算法的看法
1.Simple算法只是一种计算不可压所流动的算法,也即如何将压力和速度耦合的方法而已,无所谓数值粘性一说.事实上,SIMPLE类(分离式算法)也好,时间推进算法,空间推进(耦合类)也好,都只是解决方程之间耦合的问题,并不涉及到方程的离散,也即无所谓的数值粘性。数值粘性与您所采用的具体离散格式有关,是中心格式还是迎风类格式等等与方程具体的离散相关才牵涉到数值粘性的问题;
2.一般我们比较SIMPLE类(分离式算法)和时间推进,空间推进(耦合类)算法的优劣时,只比较它们的稳定性和鲁棒性。一般的结论是耦合类算法的稳定性较分离式算法好。
B.关于无量纲化的看法
1.无量纲化后,问题变得仅由有限个的无量纲数决定,增加了问题的普适性,而不是拘泥于一个具体的算例,所得的结果更能够反应流动现象的物理本质,更容易发现流动现象其中的规律;
2.无量纲化有时还是数值计算过程中必须采用的,可以减少数值误差。例如,在实际计算过程中常常可以发现某些物理量的绝对值很大和其它量的绝对值常常不在一个量级上,甚至大好几个量级,例如压力和密度等,直接采用有量纲的绝对量计算,会存在大数加/减小数或者小数做分母的情况,会产生极大的数值误差,但是一旦无量纲化之后,通常量级就一致或者接近了,这样采用无量纲的量计算就可以有效避免这些情况,可以减少数值误差,提高计算精度。
以上看法,仅代表我个人的一些粗浅看法,供参考。 |
|