首页/文章/ 详情

大型开源显式动力学有限元软件OpenRadioss怎么用

9小时前浏览7
2022年9月,国际知名CAE软件公司Altair开源了旗下显式动力学有限元求解器Radioss。这一操作在当时引起了广泛的讨论。
本文不对Altair开源这一行为以及开源后对国内工业软件的影响进行讨论,仅简要介绍下这一软件在windows下如何使用。
众所周知,使用一个软件首先需要安装软件。
对于开源软件openradioss,安装的方式包括直接下载可执行文件和通过源码编译得到可执行文件。本文只讲前一种方式。
  1. 打开OpenRadioss官网https://openradioss.org/,点击DOWNLOAD即可进入下载页面。
  1. 在页面上可以看到最近一次的编译时间是2024年11月14日。实际上观察编译时间可知团队每周都会进行编译更新。下载OpenRadioss_win64.zip,这样我们就得到了OpenRadioss的可执行文件。这个下载过程可能会比较慢,当然也可以在本公众 号回复 Rad获得对应的文件。


解压之后,文件的目录如下图所示:

  1. 设置对应的系统环境变量:
在系统环境变量的PATH里添加以下路径:
这样之后,我们就可以使用OpenRadioss了。

  1. 开始使用OpenRadioss,在使用之前,为了方便后处理,最好安装altair的后处理软件Hyperview,这是一个和hypermesh一样集成在Hyperworks下的软件。当然也可以安装开源后处理软件Paraview。如果使用Paraview,操作上要麻烦一点,我们这里以安装了Hyperview为例。
  2. 找到Hyperworks安装目录下对应的输入文件,输入文件共有3个:
同样,如果没找到或者未安装Hyperworks,也是在本公 众号 回复 Rad 获取。将对应文件拷贝到合适位置,例如如下图所示:
在这里,我把网格文件mesh4.rad和其他两个.rad放到同一目录下了,这种情况下,需要对BOXBEAM_0000.rad的内容进行一点修改:把第62行的#include ../mesh4.rad改为#include mesh4.rad
如果不修改BOXBEAM_0000.rad的内容,那么mesh4.rad就要放到上一层的目录下。
  1. 把安装目录下exec中的所有可执行文件拷贝到输入文件对应目录
  1. 在文件夹中开启Windows powershell 窗口,然后输入:
.\starter_win64.exe -i BOXBEAM_0000.rad
软件会在当前目录生成一个.rst文件:
接下来,在cmd窗口输入:
.\engine_win64.exe -i BOXBEAM_0001.rad
回车后即开始了计算,对于这个例子来说,模型比较小,算得也很快。
计算完成之后,可以发现工作路径下生成了很多文件,这些文件,就是计算结果输出文件。我们可以用hyperview打开这些文件显示结果。当然,也可以用anim_to_vtk_win64.exe这个文件生成paraview支持的vtk文件,要注意的是生成的vtk文件是utf-16的,需要转成utf-8的才能被paraview识别。
  1. 开启hyperview,导入输入文件和对应结果:
点击Apply后再点显示云图的图标后再选择对应的输出变量之后再Apply,即可以显示计算结果。
以上,即是本文的全部内容。本文仅仅介绍了OpenRadioss的使用方法,当然实际上,作为优秀的大型显式动力学有限元开源软件,OpenRadioss的源码也是值得研究的,后续再进行介绍。


来源:有限元术
RADIOSSHyperMeshHyperView显式动力学ParaViewAltair
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-11-29
最近编辑:9小时前
寒江雪_123
硕士 | cae工程师 签名征集中
获赞 49粉丝 106文章 58课程 9
点赞
收藏
作者推荐

¥30 5.0
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈