Fluent二次开发功能办法之一
2016-08-15 by:CAE仿真在线 来源:互联网
Gambit与Fluent支持二次开发的功能,在两者的界面中操作时,journal文件会自动生成保存,里面记录了工作者在界面里的每一步操作,如创建了某个点、某条线、或者选择了某个计算模型等。如果反过来将这两个journal文件分别导入这两个软件中,那么在界面中将重现之前的操作,自动在Gambit中创建几何模型,划分网格,并在Fluent中设置边界条件,输出直观的结果。因此,实现二次开发最关键的一步是明白怎么编程生成Gambit与Fluent的两种journal文件,可以称作输入文件,当然这个文件中没有涉及到解复杂的偏微分方程,相当于一串串的命令流。当然,ICEM同样具有支持二次开发的功能。
因此,我们可以通过编程语言,例如在VS平台上,生成两个journal 文件,再将两个文件分别导入Gambit和Fluent中,即可实现非手动操作的二次开发功能,避免了重复性的建模与设置边界条件。该功能适合于结构相似,操作重复繁琐的情况。利用C语言在VS中调用两个软件并传递journal文件的程序代码如下图所示。
相关标签搜索:Fluent二次开发功能办法之一 Fluent二次开发功能 fluent gambit icem Fluent培训 Fluent流体培训 Fluent软件培训 fluent技术教程 fluent在线视频教程 fluent资料下载 fluent分析理论 fluent化学反应 fluent软件下载 UDF编程代做