ABAQUS的旋转规则是什么样的呢? 50

浏览:1456 回答:22
当我将一个物体与原点运动耦合后定义全局坐标系下绕两个轴的转动(Y60度,Z30度),结果计算得到的结果在全局坐标系下既不是按先Y后Z的结果,也不是按先Z后Y的结果。 请问大神们,abaqus的旋转规则是什么呢,是按U1,U2,U3的顺序旋转还是按U3,U2,U1的规则旋转,还是其他的规则呢? 【算例:圆柱D=100,H=1000,底面圆心坐标(1000,0,0),顶面圆心坐标(1000,1000,0),整体与原点参考点运动耦合,给原点施加沿Z轴正方向30度,Y轴正方向60度的转动】 用'表示转动后的新坐标轴时,底面圆心理论解: (先Y后Z')为(433,500,-750) (先Z后Y')为(433,250,-866), 假设始终以固定的坐标系转动,(先Z后Y)为(433,500,-750),在ABAQUS里当分多分析步依次旋转时结果是正确的,但在一个分析步下的解为: (389.411,411.912,-823.825) ,怎么都对不上,请大神们指正!
邀请回答 我来回答

全部回答

(4)
默认 最新
SnowWave02

abaqus一个分析步或者几个分析步的时候有没有报错?

你的KCoup绑定了几个自由度?实际生活中的例子我们都能理解,KCoup就像钢条一条绑在圆柱上,但有限元中有点疑问,我觉得这个问题因为RP点平动自由度=0,那么理论上讲圆柱因为KCoup也不动,但RP点又加了一个角度旋转位移,这个就矛盾了,Abaqus应该不让计算才正常。

2021年1月23日
评论 11 点赞 3
北极小熊
我对 abaqus的理解是:如果你想让仿真有先后顺序的话,你要做两个 step。打个比方,你若想先Y后 Z的话,你先在 step1中设置Y轴旋转,然后再建个 step2, 在 step2中设置Z轴旋转。你若在一个 step中同时设了 Y轴和 Z轴的旋转,在仿真中这两轴是同时旋转的。
2021年1月30日
评论 1 点赞
小提米
我最近准备写个帖子(虽然我很菜,但是写出来肯定会被不良公众号抄袭,痛。。。) 简单说就是要上连接单元,用欧拉角或者卡丹角来解决问题。不用连接单元好像不行。
2021年1月27日
已采纳 评论 6 点赞
宋逸博
如果这个问题解释不清,则无法保证abaqus在同一个分析步下的复合转动的正确性,对动力学计算结果的准确性产生影响。
2021年1月23日
评论 点赞

没解决?试试专家一对一服务

换一批