基于Python的仿真结果分析运算方法

FieldOutput、FieldValue、HistoryOutput对象都支持数学运算。数学运算允许对Abaqus分析结果进行线性叠加或其他推导运算。规则:

1) 允许对张量分量或向量进行数学运算

2) 可以根据分量来计算不变量

3) 不支持FieldOutput对象与HistoryOutput对象、FieldValue对象和HistoryOutput对象之间进行数学运算

4) 不支持两个向量对象、两个张量对象之间的乘除法运算

5) 数学运算表达式中的数据必须相容:向量和张量不支持求和;三维表面张量surface tensor和三维平面张量planar tensor不支持求和;积分点的结果数据不能够与单元节点结果数据求和。

6) 如果通过getSubset方法获取数学运算表达式中的场变量,则必须使用getSubset方法按照相同顺序获取每个场变量。

7) 三角函数中各个参数的单位是弧度

8) 如果建立了局部坐标系,张量的数学运算基于局部坐标系,否则,则给予整体坐标系。

9) 如果FieldValue对象中的数据类型均相同,则允许对模型中不同位置的FieldValue对象进行数学运算;如果FieldValue对象的位置不同,则计算得到的FieldValue对象值与位置无关。如果参加运算的FieldValue对象采用不同的局部坐标系,计算时就不再考虑局部坐标系的影响,因此,计算得到的fieldValue对象没有基于任何局部坐标系。

10) 不支持共轭数据(例如复数分析结果的虚部)的数学运算。

※一般情况下,场变量FieldOutput对象比场变量值FieldValue object对象进行数学运算的效率高。得到FieldOutput对象的步骤:

① 在输出数据库中创建FieldOutput对象

② 调用addData方法向FieldOutput对象中添加计算得到的场变量对象。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

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

* 公司名称:

姓名不为空

手机不正确

公司不为空