当前位置:服务支持 >  软件文章 >  掌握MATLAB与Optistruct联用技巧:仿真分析并自动提取结果信息

掌握MATLAB与Optistruct联用技巧:仿真分析并自动提取结果信息

阅读数 15
点赞 0
article_banner

       最近在做结构优化,以前都是调用NASTRAN,但是NASTRAN没法同时求解SOL101和SOL103,即静态分析和模态,当然也有可能是我没掌握办法。但是Optistruct可以同时算这两种。通过查找资料,有幸实现了使用MATLAB调用Optistruct,命令就一句话:

system('"https://www.gofarlic.com\\Program Files\\Altair\\hwsolvers\\scripts\\optistruct.bat" "F:\date\1.fem"')

.bat文件是在Hyperworks安装路径里找

.fem文件是要求解的有限元模型

       这个模型就是个简单的梁,包含三个工况:模态、X方向受力、Y方向受力。我希望能够提取质量信息、第一阶模态频率、X工况的最大mises应力和Y工况的最大Z向位移。

        质量信息和模态信息在计算结果的.out文件中,应力和位移信息貌似无法输出到其中,我选择输出到.pch文件中,这样可以使用脚本自动读取这个文本文件。

********应力输出设置********

        optistruct默认输出所有单元应力,这会带来很多不必要的麻烦,通过设置output>stress>RTHRESH= 0.999,我得到了具有最大应力单元的信息。RTHRESH的含义请查阅以下网址:

https://altairhyperworks.com/hwhelp/Altair/2017/help/os/topics/solvers/stress_elstress_io_r.htm#stress_elstress_io_r

********位移输出设置********

        optistruct默认输出所有节点位移,这会带来很多不必要的麻烦,通过设置output>displacement> option:SID>SID=C。C表示事先建立好的节点集的编号。

******************************************************************************************************

如果对你有用的话,请记得点赞,谢谢。

读取结果信息的脚本文件在附件中,感兴趣的朋友可以尝试下载。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空