Abaqus将历史输出数据转换为柱坐标方向

本文介绍了如何将Abaqus的历史输出数据转换为柱坐标方向,由于Abaqus可视化模块的转化不适用于历史输出,所以需要借助Matlab手动计算。步骤包括:1) 使用插件导出数据到Excel;2) 输出节点坐标到.rpt文件,修改后用Matlab导入;3) 在Matlab中进行数学运算,计算柱坐标。通过确保节点顺序正确,可以完成转换。
摘要由CSDN通过智能技术生成

问题的提出:按照中文网络中的说法,在Abaqus的可视化模块中使用坐标系的转化(Result - Option - Transformation)即可,但几乎很少有人提到,这种转化只能作用于场输出,历史输出数据不会随之改变。原文:field output results can be transformed to a specified user-defined coordinate system. (Abaqus/CAE User's Guide)

因此,要想提取按照柱坐标分解的某history output值,只能通过手动计算转换,该工作我是采用Matlab实现的,手动操作并不太繁琐。思路为:(1)输出历史变量到Excel并导入Matlab;(2)输出相应节点坐标到.rpt文件,经简单修改后保存为txt,导入Matlab;(3)进行简单的数学运算。

(1)输出表格:采用plug-in,一次性输出多个XY Data,在Excel中将按顺序排成2x列。Matlab界面中打开大型电子表格,在视图中选择输出为矩阵(不要使用xlsread,易出错),进行一定的处理(比如拆分数据,删除重复的时间向量)。

(2)输出节点坐标:选择相应的Nodes Set,建成一个Display Group)(建立组的时候注意选择save seletion as,默认的save as会全都保存),然后通过Tools - Query - Probe Value写成.rpt。用Notepad++&#

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值