联系我们:186 6505 3298
OptiStruct有三种计算提交方式:HyperMesh界面提交;OptiStruct任务管理器提交;通过脚本提交。
2.5.1 HyperMesh 界面提交
OptiStruct模型在HyperMesh中设置完成后,可直接通过 Analysis 面板中的OptiStruct按钮激活任务提交面板。OptiStruct任务提交面板如图2-6所示,需要给定HyperMesh 模型的保存位置,设置fem 文件的导出选项、任务运行选项、内存设置选项及其他更多参数、如CPU数目等。需要指出的是,OptiStruct求解器读取的是.fem文件,在HyperMesh 中提交计算时,首先会导出.fem 文件然后调用OptiStruct读取该文件进行计算。模型文件的导出选项可以是用户自定义部分模型、当前显示的模型或全部模型:任务运行选项可以是分析、优化、重启动、模型检查等:内存设置选项用于控制计算过程中的内存分配策略;更多设置包括CPU数目的设置等,在后续的高性能计算章节会有详细介绍。
图2-6 0iStruct 任务提交面板
2.5.2 OptiStruct 任务管理器提交
若已经创建好用于提交计算的.fem 文件,亦可通过图2-7所示的0Struct 任务管理器提交计算,由“开始”菜单->Altair 2020->0iStnuct2020打开该界面。在 Input file(s)栏可同时选择多个fem 文件,系统会自动排队依次提交计算。
0ions栏可设置不同的求解参数,如多核并行以及延迟提交计算等,可单击“…”图标查看和设置相关选项。如 0ions栏参数设置为“-delay5”表示5秒之后提交计算,即延迟提交计算。若希望在具体的某个时间点进行计算(比如当天中午12 点),则需要勾选图2-7中的Schedule delay选项,在弹出的对话框中设置相关参数,如图2-8所示。
图2-7 0iStruct 任务管理器界面
设置计算时间点图2-8
2.5.3 通过脚本提交
Windows 系统下可通过 DOS命令提交计算,首先找到 Opisinet 求解器的脚本位置,一般在取perWodks安装目录的这个位置:Altair2020hwsovers seripts OptiStruc. bat;然后在 DOS 中切换模型文件所在位置,用下面的命令提交计算即可。
XXXAltair2020hwsolversscriptsOptiSlruct. bat “ filename” -option argument其中的 option 选项可通过-h命令查询得到。
XXXAltair12020hwsolversscriptsOptiStruct, bat -hLinux 系统下一般通过脚本提交计算。Linux系统提交命令如下,需指定 0iStruct 安装目录和求解文件路径(Glename),最后的求解参数可根据需要进行相应设置。
< install_dir >/altair/scripts/OptiStruct "filename" -option argument
2.6 OptiStruct 结果文件
0iSimuct计算完成后,会产生一系列结果文件,默认的结果文件有.h3d、.out、.stat 以及.文件,还可以根据需要设置输出.pch、.op2等文件。.h3d文件中根据分析类型的不同,包含了结构的应力、应变、位移、加速度、能量、模态率、振型、温度、热流等信息。线性/非线性静力学分析默认会输出应力和位移到 h3d文件中,模态分析默认输出固有频率和振型到.h3d文件中,频响分析没有默认输出项,需要指定输出内容h3d 文件可通过 HyperView 打开查看结果。
.out 文件是文本文件,包含了模型信息以及求解过程的信息。模型信息包括图2-9所示的节点总数、网格总数和模型自由度,图2-10所示的模型计算所需要的内存,图 2-11 所示的模型计算所需要的硬盘空间,计算结束后可通过图2-12查看整个模型的计算时长(ELAPSEDTIME)。需要指出的是,ELAPSEDTIME是计算时长,是从提交到计算完成的时间;而CPUTIME是所有CPU占时间的总和,CPU TIME可能大于ELAPSED TIME,甚至是很多倍,这取决于计算中所采用的CP的核数。比如作业从提交到完成用了1000秒,每个CPU运行的时间为800秒,用了8个CPU,那么ELAPSEDTIME就是1000秒,而CPUTIME为800x8=6400秒。
图 2-11预估模型计算所需硬盘空间
图2-12模型计算时长
.ou 文件还可以用于查看模型报错信息,有助于用户调试模型。比如网格质量太差、导致无法计算时,会报告图2-13所示错误;若没有给componem 赋予材料属性。会报大量图2-14所示的误;若频响分析中没有设置输出选项,会报告图2-15 所示错误。
图2-13 单元质量报错
图2-14缺失材料属性报错
stat 文件会记录详细的求解迭代信息,包括每个迭代步所需要的时间信息等;.res文件同时包含模型和计算结果信息,可用于在 HyperMesh 中查看结果,现在已基本不用;.pch 为文本文件,可将用户关注的节点、单元相关结果输出到该文件,该文件可用文本编辑器打开,也可用 HyperGraph 打开。.op2 文件包含模型信息和计算结果信息,可通过 HyperView和 HyperGraph 查看。
图2-15 响分析未设置输出报错
本篇内容取自HyperWorks进阶教程系列的《OptiStruct结构分析与工程应用》,版权归原作者所有,如有侵犯您的权益,请及时联系我们,我们将立即删除。
电话:186 6505 3298 邮箱:gaolu@icae.com.cn 地址:广东省-广州市-天河区 天河北路663号机械研究所8栋9层
关注我们