本文主要为广大网友提供“ 通信软件与专用集成电路设计国家工程研究中心省略公司第五十四所 ”,希望对需要 通信软件与专用集成电路设计国家工程研究中心省略公司第五十四所 网友有所帮助,学习一下!
动力与电气工程计算流体力学(Computational FluidDynamics,CFD)是以数值方法求解流动问题的一种计算技术,它作为流体力学的一个分支诞生于20世纪60、70年代,该学科经历了计算理论研究,算法程序化和计算程序的商业软件化等诸多发展阶段。作为该学科研究成果的直接体现,各种CFD软件已经成为分析航空航天、交通等动力领域中流动、传热和燃烧现象的有力工具。随着计算机软硬件技术的飞速发展,CFD软件不仅具有了更为广泛的使用群体,而且其解决问题的层次、规模还在不断扩大。
1使用现状我国在CFD理论研究方面与国外先进国家相比基本同时起步,国内张涵信、周力行等的研究也很具特色。但在CFD技术发展过程的软件化、集成化和商业化等方面差距非常大。国内至今没有出现一个完全自主的CFD商业软件。国外CFD商业软件引进到国内动力工程领域始于20世纪90年代,这些软件一开始就以便捷的前处理工具、稳健的核心求解算法和丰富的可视化后处理功能而得到广大的使用者认可,也使得国内自主品牌的CFD软件丧失了立足和发展的可能。经过进二十年应用,国外CFD商业软件几乎渗透到了国内动力工程领域研发、分析、评估的各个方向[1~3]并具有了如下的特点。
(1)起点高。CFD商业软件避免了重复编程,让使用者从一些十分繁琐的共性基础工作中解脱出来,将更多的精力投入到所研究的核心问题上。同时前、后处理工作的软件化也使动力领域诸如叶轮机械分析、燃烧过程模拟等问题有了便捷的平台,提高了研究的效率。
(2)软件的种类多。目前动力领域使用的CFD商业软件主要包括通用型的FLUENT、CFX、PHO ENICS、STAR-CD等;专用的主要包括针对旋转叶轮机械的NUMECA、内燃机械的KIVA等。通用软件中FLUENT以C++为基础编写核心代码,目前在动力领域使用最广;CFX以FORTRAN为基础编写,稳健性很好,也有较广的使用群体。
(3)软硬件平台兼容性好,扩展灵活。为了解决动力领域流场分析数据量和计算量大的问题,各种CFD商业软件在运行平台方面也提供了许多解决方案。为适应动力领域CFD分析对大内存的需要,各个CFD软件都推出了适用于64位操作系统的64位软件版本;为解决计算量大的问题,各个软件均支持目前较为流行的SMP(多对称并行处理)和MPP(分布式并行处理)。
(4)应用方向的发展。动力领域引进CFD商业软件之初其使用基本局限于动力装置部件的流场分析,比如:对叶轮压气机、涡轮流场的分析、火箭发动机喷管流动过程分析等。近年来随计算能力和软件功能的提升,CFD软件在部件优化、发动机整机全工作过程仿真、流场与结构的耦合分析等方面有较多新的应用。同时为使数值分析有更好的针对性,国内动力领域在使用软件的过程中也越来越多地利用到二次开发的功能。
2存在的不足与改进建议不可否认CFD商业软件在的使用过程对我国动力领域的技术发展起到了相当大的推动作用,但近年来也呈现出相当多影响CFD软件使用效果和动力技术发展的不利因素。CFD计算结果的可信度受到了质疑。由于涉及动力领域的各种流场实验研究难度和耗费均比较大,而CFD软件带来的便捷造成部分使用者对计算过程和计算结果的深度分析和考核严重不足,一些计算结果在未经过仔细验证的前提下就予以发表;甚至出现个别使用者为了早出成果随意修正计算结果的事件。以上现象的出现严重影响了CFD行业的可信度,CFD软件及其计算工作在设计、分析中的指导作用受到质疑。二次开发和深层次的应用明显不足。客观上讲,CFD商业软件的核心算法和代码的保密使得对软件的二次开发具有一定的难度,但是由软件便捷性带来的使用者主观的惰性以及CFD理论和实践深度的不足也是造成国内对CFD软件二次开发和深层次的应用明显不足的主要原因。这无论对CFD这门学科还是动力领域流场分析工作都及其不利。笔者作为多年从事CFD算法教学、研究和软件应用的人员认为应在CFD软件使用过程中注重如下几个方面。(本论文由网学http://myeducs.cn 整理提供,如需转载,请注明出处或联系我们的客服人员)