CFD软件的精度与可信度

CFD软件的精度与可信度

ID:44702595

大小:204.74 KB

页数:3页

时间:2019-10-25

CFD软件的精度与可信度_第1页
CFD软件的精度与可信度_第2页
CFD软件的精度与可信度_第3页
资源描述:

《CFD软件的精度与可信度》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、CFD若要想在工程中得到广泛的应用,必须克服两大难点:准确性与可信性。在工程上,尤其是一些关键的工程中,谁也不敢轻易的应用一些精度与可信度得不到保证的数据。有人会说,在固体计算领域,利用数值计算方法进行辅助设计已经很普遍了啊,用CFD支持设计存在哪些额外的困难呢?与固体应力计算使用有限单元法不同,目前主流的CFD软件几乎都是采用的有限体积法(除了CFX采用混合有限元法与有限体积法外,FLUENT、STAR-CD、Phonecis、Flow-3D等都是采用的有限体积法)。在计算量上来说,相同网格数量的模型,有限体积法消耗的内存

2、要少于有限元法。在有限单元网格中存在的高次单元,其单元节点位于网格边的中点及网格体的中心,但是有限体积法中的高阶格式,其并非在网格单元中添加节点,而地更多的利用周围的节点。但是正因为如此,有限体积法计算精度要低于有限元法(在相同网格数量情况下)。影响CFD计算精度及可信度的原因自然不可能全怪罪于算法,更多的是问题存在于使用者及客观环境。CFD软件是一个黑盒子,利用CFD软件解决工程问题,软件使用者对于数据流向并不清楚,实际上对于非CFD专业的人事来说,也不必完全清楚CFD的内部运作方式,但是,如何有效的利用当前的软件,如何最

3、大限度的发挥当前软件的计算性能,将计算结果精度及可信度提高,仍然是非常重要的,也是每一个从事CFD工程应用的人必须注意的。最需要注意的部分包括下面一些内容。一、精度1、算法导致的精度问题。一般来说,高阶算法的精度要高于低阶精度。但是收敛性却相反,采用高阶算法要比低阶算法收敛更困难一些。在一些高速流动情况中,采用迎风格式比中心差分格式能更好的收敛,在扩散占优的流动中则相反。以FLUENT为例,其具有一阶迎风格式与二阶迎风格式、幂律格式、QUICK格式以及三阶MUSCL格式。通常一阶迎风格式用于初步求解,较少用于最终计算结果的获

4、得。QUICK格式在结构网格中具有三阶精度且收敛性较好,但是在非结构网格中只有二阶精度。二阶迎风格式在实际工程中用得非常多。三阶MUSCL格式用得较少,收敛性不是很好。2、边界条件。边界条件会对计算结果产生本质影响。也就是说,不确切的边界条件会导致不确切的计算结果,错误的边界条件一定得不到正确的结果。在实际工程中,能做为边界的位置的信息一定是确切的。换句话说,用户使用不确切的边界值,责任不在软件。当然有时候受条件限制得不到边界物理量,但是,软件的使用者应当对自己输入的边界值负责。其实相比较固体有限元应力计算,流体边界值难以测

5、量也是导致计算精度及可信度降低的原因之一。在固体计算中,边界值可以是力可以是位移,这些都是容易测量的量。但是在流体中,边界值常常是压力、速度、流量、体积分数等物理量,这些量的测量都是对实验人员的考验。3、网格。网格是为计算所准备的。也许在将来对NS方程的数值求解不再依赖于网格呢。由于网格的存在,导致数值计算永远得不到真值。这里不去追究数学方程与真实世界的差异,只分辨数值计算结果与数学方程解的差别。在理论上,只有在计算网格大小为0的时候数值计算结果才等同于数学方程的解,但是大家都知道,网格大小为0是不可能的。同时由于计算机的精

6、度限制,网格尺寸缩小会增加舍入误差,也就是说,计算精度并不是随着网格数量的减小而不断增加,同时,网格尺寸的减小会增加计算资源的消耗。在进行计算中,常常要进行网格独立性验证,也是避免做这类吃力不讨好的事情。4、模型。将模型放在精度这里其实是不太合适的,但是不恰当的模型的确会很大程度上影响到计算精度。例如FLUENT中的湍流模型有很多种,如零方程模型、一方程模型、双方程模型等等,不同的模型有其最合适的使用范围,如果使用不当,势必会造成计算精度下降。合理的选择计算模型,不止能提高计算精度,也能提高计算结果的可信度。但是要合理地选择

7、模型,很大程度上依赖与使用者的理论功底和对问题的认识程度。二、可信度在AIAA的官方文档中,对于可信度的验证是有明确的说明的。可信度通常指数学模型与真实世界的差异。在这方面,CFD软件使用者能控制的部分并不多。主要有以下一些方面。1、几何模型。有时候为了网格划分方便或计算资源考虑,简化了真实模型细节。例如一些微小特征、将三维模型简化为二维计算、周期模型等等。需要注意的是,在进行简化之前,对模型简化所可能造成的后果有明确的认识。究竟能不能简化、简化会不会造成精度的严重损失,这些都是需要考虑的。比如计算一段直管中的流动问题,从几

8、何上来讲,可以简化为平面模型、可以简化为轴对称旋转问题、可以简化为轴对称问题,但是对于不同的物理情况,能否简化就很值得商榷。模型中的细小特征简化问题也是需要去思考的。将细小模型进行简化是处于计算资源上的考虑,但若细小特征处于敏感位置,对计算结果的影响比较大时,能否将其简化掉则也是必须考虑的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。