Fluent二次开发的研究涉及到计算机软件开发、化学燃烧等多方面的应用。例如,开发一个用户自定义函数(UDF),它可以被动态连接到Fluent求解器中,有定制边界条件、改善初始化条件、改进模型等多项功能[18]。如果用户有CHEMKIN格式的气相化学反应机制,也可导入Fluent中进行编辑,且在此之前根据用户需求编辑CHEMKIN机制文件[19]。除此之外,用VC编写更加人性化的操作界面,以调用Fluent,还可以根据用户所需,编写求解温度场,流场以外的计算器,与Fluent软件相结合。25525
赵志明[4]用实验和软件模拟两种方法分别研究了油品的温降理论模型,用C#语言编制原油温降速率计算器软件,在此基础上应用Fluent对原油降温过程进行数值模拟,监测个别点温度变化情况,并与实验结果进行分析,得出浮顶油油罐内主要的热量传递是自然对流。论文网
胡祥敏等[20]提出了通过改变VC开发环境,在程序中增加宏来实现面向对象的开发,为用户使用MFC以及其他库(如ObjectARX)来加快开发过程,提供了面向对象编程的方法,并以开发高压气淬火过程的数值模拟软件为例,用Fluent计算气体流场、温度场和金属温度场。
黄鹏等[21]开发了基于Fluent和FEPG的高压气体淬火过程数值求解软件,提出了用软件二次开发编写Fluent子程序的方法,并表示C++开发子程序可扩展软件的适用范围提高计算精度等多方面的优点,还提出可以用微软的MFC等提供的库函数,简化升序的编写。 基于VC和Fluent数值模拟软件开发的研究现状:http://www.youerw.com/yanjiu/lunwen_19360.html