如何将ODB文件转化为op2?

来源:ABAQUS  › 交流  › 倒序浏览
  • 回答数

    0

  • 浏览数

    569

  • 收藏数

    0

作者:团子良 发表于 2022-8-22 09:15:13
跳转到指定楼层

       在使用多学科、跨平台仿真的时候,您可能会遇到软件版本不支持的问题,明明大家都是2018版本的,彼此之间却存在互相支持的问题。这个问题的主要原因是:比如nCode2018只支持ABAQUS2017的odb文件。甚至软件如果更新的比较频繁,发布的月份都会有影响。

    我在工作中就遇见过类似的问题:ABAQUS2018版本的odb文件不能被nCode2018和Altair2018读取。通过错误提示,我发现nCode2018和Altair2018均只支持ABAQUS2017。

     所以我采用的解决方法是使用ABAQUS内置的转译功能将odb文件转译成output2文件,这样一来2018的odb就变成了2017的output2,就可以在nCode2018和Altair2018之间通用了。

    ABAQUS提供的转译命令是 toOutput2

    接下来将对该命令进行详细介绍

01 toOutput2参数说明

abaqus toOutput2
  • job=job-name
    指定转译生成的op2文件的名字, 默认与odb名字相同.
  • odb=odb-name
    需要转译的ODB文件名称, 不需要后缀. 如果与job名称相同, 则可以缺省.
  • step=step-number
    需要转译的载荷步Id, initial载荷步Id为0.默认转译最后一个载荷步.
  • increment=increment-number
    需要转译的增量步, 默认最后一个增量步.
  • slim
    是否支持SLIM/VISION
  • quad4corner
    是否输出角点数据.
  • quad4stress_bisector
    请求Nastran默认坐标系下的输出结



02
toOutput2使用方法

  • 打开cmd(命令行)窗口
  • 切换至目标ODB文件所在的目录
  • 输入指令(例子: abaqus toOutput2 job=odb2op2 odb=test), 并回车
    在该文件夹内, 将生成一个名为odb2op2.op2的文件, 其内容是从test.odb文件中转译而来的.



分享:
回复

使用道具

成为第一个回答人

高级模式 评论
您需要登录后才可以回帖 登录 | 立即注册 微信登录