流程开发在CAE过程中处于非常重要的地位。
主要的作用可能包括:
- 将一些经过验证的模型隐藏在流程中,提高仿真的可靠性
- 将流程封装成更友好的界面,降低软件的学习周期
流程开发实际上需要做非常多的工作,尤其是复杂的工程模型,这涉及到计算过程中模型的验证,如网格验证、物理模型验证、模型参数验证、计算结果验证等,而且还需要在验证的基础上对计算流程进行反复修正,最终形成较为标准化的模型用于流程开发。今天的案例比较简单,因此省略了前面的流程验证工作。
本次流程开发工作在STAR CCM+ 1106版本下完成
1 案例描述
要计算的案例如图所示。
2 建立模型
本案例模型在STAR CCM+中创建。
- step 1:启动STAR CCM+
启动STAR CCM+,新建一个Simulation,保存工程。 - 选择工具栏按钮中的录制宏按钮,保存宏文件为createGeometry.java
右键选择树形节点Geometry > 3D-CAD Model,选择New打开几何创建界面,如下图所示
在几何操作模块中,右键选择节点Features > XY,选择菜单Create Sketch在XY平面上创建草图
- 在草图中创建一个半径0.01m的圆,如下图所示
- 关闭草图面板返回至模型操作,鼠标右键选择树形节点Sketch 1,选择弹出菜单Extrude进行草图拉伸
- 在弹出的参数设置界面中,设置拉伸长度Distant为1m,,如下图所示