[b]Star CCM+ 12[/b]是由西门子公司打造的一款新一代CFD求解器,采用独创的最新网格生成技术,可以完成复杂形状数据的输入、表面准备、自动化网格生成等多种功能。而且还可以解决流体或固体流、传热和应力等相关问题的完整工程过程,帮助设计人员节省更多准备和设置模拟的时间。
[b]Star CCM+[/b] [b]使用[/b] [b]Java[/b] [b]宏实现批处理[/b]
Star ccm+是流体分析的一款神器,便捷人性化的图形用户界面讨人喜欢,窃以为这款神器有以下优势:
1)完全集成化的前后处理和求解,使GUI操作极为便利;
2)强大的网格功能更加适合工程上的需要;
3)简便快捷的用户自定义函数;
4)强大的多物理场耦合分析功能(部分功能盗版软件似乎用不了);
5)Java宏与批处理。
这里仅对上述第五个功能做一简要说明,以起抛砖引玉之效,当然也欢迎拍砖。
[b]1.[/b] [b]录制[/b] [b]Java[/b] [b]宏[/b]
用来记录用户的操作,并以程序的形式将其记录下来,其它的功能暂时不很清楚,在批处理上是个关键角色。
当你的模型文件一切设置ok了,保存sim文件到一个单独的文件夹(方便处理),这时候开始点击录制宏 ,
设置宏文件的保存路径与名称(这里为air1.java,注意一旦开始录制宏则下面的 所有操作与修改都会被记录到宏文件中,所以在录制之前最好想清楚都有哪些参数需要修改,以便再次计算。比如下图中的翼型将入口的速度改为120m/s,迭代步数为5(这么少?下面叙述),那么这些被修改过的参数将作为变量记录在了宏文件中,当用Ultraedit打开宏文件时候可清楚看到用红色显式出来的既是变量。注意这时候还不能停止宏的录制,因为还有一个变量即计算后的保存文件名还没有记录下来,点击计算,很快5个迭代步就完成了,然后将文件另存为results_1,这时候results_1作为变量记录在了宏文件中,正因为此前面设置了一个小的迭代步,至此可以点击stop recording,这样宏文件录制完毕。
[b]2.[/b] [b]修改宏文件[/b]
宏文件的修改建议使用Ultraedit,这是文本编辑器的一款神器,这时便可以修改其中的参数了,例如这里将入口的速度设为100,将迭代步设为1000,结果文件名称改为results_2,将宏文件另存为air2.java,这里还要注意另存为的名称要与文件中的一个名称一致,如图3中的air1改成air2,这是C语言的规矩,不是很懂,照做就行。
按照自己的需要可以多保存几个,比如这里的入口速度可以再次修改。当然如果有其它的参数需要修改,在录制宏文件的时候要改动一下将其作为变量保存在宏文件中。
[b]3.[/b] [b]执行宏文件[/b]
至此宏文件的录制和修改创建已经完成了,下面的工作就是使用它进行计算了。
最简单的执行宏文件计算的方法是在CCM+界面下执行,点击play Marco,选择前面建立的宏文件,就可以直接计算了,但是这还算不上批处理。这里主要说明批处理的步骤;
所谓的批处理一般就是运用Dos命令窗口进行后台运算了,点击开始>运行,输入cmd,回车,便进入了windows的命令窗口。这里可以查看一下ccm+的版本输入starccm+ -version,回车便出现了版本,这一步纯属蛋疼了。
下面首先进入前面的文件所在的文件夹,这纯属Dos命令的问题了,例如这里d: 回车,进入了d盘
cd ccm+_work/java,便进入了我的文件夹了,
进入后执行batch计算:starccm+ airfoil.sim –batch air1.java
如下图,注意这里的airfoil.sim是我的原始计算文件,即录制宏用的那个模型文件。
当然这样还是一次执行一个,下面说明如何一次执行多个:先在该文件夹中建立一个文本文件(run.txt),在里面分别输入前面创建的Java文件名,如下图,注意前面要有原始模型sim文件。
然后将文件的名修改为run.bat,然后再windows命令窗口输入,即将前面的指向单个java文件的命令改成指向该bat文件即可,这样双击该文件即开始运行,或者在命令窗口运行,
例如:starccm+ airfoil.sim –batch run.bat
这样就完全实现了批处理,让你的计算机尽情展现吧,你可以度过一个愉快的周末,而大量的计算任务又神奇般的完成了!
1.可在单个程序环境中利用最少的用户投入生产高质量的结果,为此它获得了用户的广泛好评。
2.可与用户现有的工程流程兼容,帮助用户实现模拟工作流的全自动化,并利用最少的用户互动执行迭代设计研究。
3.这样有助于工程师花更多时间在实际的工程数据分析上,同时节省更多准备和设置模拟的时间。
4.以客户满意度为导向的产品
5.CD-adapco 致力于通过使用工程模拟帮助公司和组织获得成功。 成功的关键因素就是STAR CCM
主要功能1.当地面网格再划分
可用于更改网格参数重新划分时,只有选定的区域或进行设计变更,降低表面网格生成时间可达一个数量级。
2.在DEM母语圆柱原始粒子类型
减少了周转时间和由代表颗粒,如片剂或小球,使用真实气缸相对于球体的集合提高了准确性。
3.共挤在计算流变
扩展STAR CCM的应用范围包括涉及多个物质流复杂的挤压过程。
4.铰链式多体运动
允许对其中多个部分与普通机械接头连接在一起的复杂动态流体体交互场景精确建模。
5.旋转体的流动结构相互作用
实现高效的双向FSI耦合通过模拟参考当地的旋转框架旋转实体零件,导致吞吐量显著节省时间,特别是在海洋产业的应用。
1.当地面网格再划分
可用于更改网格参数重新划分时,只有选定的区域或进行设计变更,降低表面网格生成时间可达一个数量级。
2.在DEM母语圆柱原始粒子类型
减少了周转时间和由代表颗粒,如片剂或小球,使用真实气缸相对于球体的集合提高了准确性。
3.共挤在计算流变
扩展STAR CCM的应用范围包括涉及多个物质流复杂的挤压过程。
4.铰链式多体运动
允许对其中多个部分与普通机械接头连接在一起的复杂动态流体体交互场景精确建模。
5.旋转体的流动结构相互作用
实现高效的双向FSI耦合通过模拟参考当地的旋转框架旋转实体零件,导致吞吐量显著节省时间,特别是在海洋产业的应用
GameSave Manager v4.0.090
查看
Cleanflight Configurator v2.6.0
查看
建筑施工资料软件 v1.3免费版
查看
快讯通 v8.0.4.0官方版
查看
九平米管理软件 v5.0.6官方版
查看
Fabmaster v8f3免费版
查看
淘宝刷流量软件 v3.4
查看
犀牛POS v1.32.15官方版
查看
工程之星3.0 v3.0 官方版 附使用教程
查看
金大师 v3.0.4.601官方版
查看
solidedge st6 64位/32位中文版 附安装教程
查看
翰宇进销存管理系统 v8.0官方版
查看
广联达广材助手 v2.0.0.3163 官方版
查看
文晟扫描软件 v5.0免费版
查看
固乔客户管理系统 v1.0官方版
查看
天马医药进销存 v3.0官方版
查看
Elecworks 2015 中文版 附安装教程
查看
JMMassProd2(JMS578固件升级工具) v1.16免费版
查看