找回密码
 注册
Simdroid-非首页
查看: 123|回复: 2

[基础理论] abaqus是如何处理角位移的?

[复制链接]
发表于 2016-11-26 14:17:38 | 显示全部楼层 |阅读模式 来自 北京
本帖最后由 pacoyang 于 2016-11-26 14:47 编辑

举刚体转动的一般情况的例子。
刚体参考点,在x,y,z轴(以此为4,5,6自由度)上施加角位移Φ1,Φ2,Φ3,三个角位移均为时间t的函数,即Φ1=Φ1(t),Φ2=Φ2(t),Φ2=Φ2(t)。t=0是Φ1=0,Φ2=0,Φ3=0。


刚体的一般转动,其角位移不是矢量,既不满足可加性,也不满足可交换性。所以有下面的疑问:
在t时刻,角位移分别为Φ1,Φ2,Φ3。在t+Δt时刻,角位移为Φ1+ΔΦ1Φ2+ΔΦ2Φ3+ΔΦ3。那么abaqus如何实现角位移增量(ΔΦ1ΔΦ2ΔΦ3)的。


猜想有两种方法:
一是近似为无限小位移,该位移具有矢量特性,就把这个角位移增量当做矢量。这是个近似做法(在理论上就是近似,是否等同于微分,不懂!!)。

二是将角位移增量转换为角速度,用角速度反推欧拉方程的三个角度变量(章动角,进动角,自转角),获得准确的结果。

到底abaqus是如何实现转动自由度的控制的?


我们都知道,定点刚体转动,以t=0时刻的初始构型为基础,在t时刻的构型,均可通过初始构型绕某个轴线,转动某个角度来获得。上面的问题等效于:已知角位移与时间的函数关系,如何求得这个轴线和这个角度?















发表于 2022-5-7 09:24:20 | 显示全部楼层 来自 贵州贵阳
Simdroid开发平台
好棒的问题,同问
回复 不支持

使用道具 举报

发表于 2022-5-7 09:29:22 | 显示全部楼层 来自 贵州贵阳
我想咨询楼主一个问题。
就是abaqus输出的角位移的旋转顺序是怎样的?
我试了可能的6中方式,均不行。。。有点难受
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-30 18:28 , Processed in 0.031393 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表