自己概念设计一平台,其中涉及到两个Structure的连接问题,想实现两个浮体之间采用定向弹簧支座连接,即只允许两个浮体在某一个方向上有平动。感觉AQWA为一行业软件,其扩展性不太强,其提供的连接、约束方式很少,只有工程中常用的articulation和各种Line连接。不知哪位大侠能否提供在AQWA中可能模拟的思路?
(本人尝试采用在两结构之间设置Fender来限制其他两个方向的平动,和采用线性的Line模拟弹簧,但是效果不是很好,fender刚度和阻尼系数设置过大,容易计算发散,且要求步长很小;而设置过小,约束又过小,满足不了理想的定向弹簧支座的功能)。
精准.石油.论坛 forum.petro-china.com
第一页
求助:AQWA中如何模拟定向支座连接。
#2
木木球
发表于 04-22-2011 - 20:50
精准.石油.论坛 forum.petro-china.com
自己概念设计一平台,其中涉及到两个Structure的连接问题,想实现两个浮体之间采用定向弹簧支座连接,即只允许两个浮体在某一个方向上有平动。感觉AQWA为一行业软件,其扩展性不太强,其提供的连接、约束方式很少,只有工程中常用的articulation和各种Line连接。不知哪位大侠能否提供在AQWA中可能模拟的思路?
(本人尝试采用在两结构之间设置Fender来限制其他两个方向的平动,和采用线性的Line模拟弹簧,但是效果不是很好,fender刚度和阻尼系数设置过大,容易计算发散,且要求步长很小;而设置过小,约束又过小,满足不了理想的定向弹簧支座的功能)。
(本人尝试采用在两结构之间设置Fender来限制其他两个方向的平动,和采用线性的Line模拟弹簧,但是效果不是很好,fender刚度和阻尼系数设置过大,容易计算发散,且要求步长很小;而设置过小,约束又过小,满足不了理想的定向弹簧支座的功能)。
我也想知道能不能模拟两个物体间的滑移约束
----
来源: 精准石油论坛 - 推进信息共享,提升科技水平
#4
wavesurfer
发表于 04-23-2011 - 13:11
精准.石油.论坛 forum.petro-china.com
自己概念设计一平台,其中涉及到两个Structure的连接问题,想实现两个浮体之间采用定向弹簧支座连接,即只允许两个浮体在某一个方向上有平动。感觉AQWA为一行业软件,其扩展性不太强,其提供的连接、约束方式很少,只有工程中常用的articulation和各种Line连接。不知哪位大侠能否提供在AQWA中可能模拟的思路?
(本人尝试采用在两结构之间设置Fender来限制其他两个方向的平动,和采用线性的Line模拟弹簧,但是效果不是很好,fender刚度和阻尼系数设置过大,容易计算发散,且要求步长很小;而设置过小,约束又过小,满足不了理想的定向弹簧支座的功能)。
(本人尝试采用在两结构之间设置Fender来限制其他两个方向的平动,和采用线性的Line模拟弹簧,但是效果不是很好,fender刚度和阻尼系数设置过大,容易计算发散,且要求步长很小;而设置过小,约束又过小,满足不了理想的定向弹簧支座的功能)。
AQWA的Articulation不能模拟释放平动自由度的连接,所以无法考虑类似于滑槽的连接。有可能MOSES能做,但是我不懂,不知道是否真的可以。
从理论的角度理解,任何连接在运动方程中最终都是以刚度矩阵来表达的。对于滑槽,根据不同的滑移幅度,可以有不同的处理方法。
如果滑移范围较小:这样就可以假定这个连接仍然是线性弹簧连接。这要把相应滑槽方向的弹簧系数设为0来推弹簧的刚度矩阵就可以了。例如,如果两物体可以沿Z方向做小幅相对滑动,则Kz=0。如果滑槽方向是斜向,可以把沿滑槽方向的弹簧系数取为0,再把弹簧系数矩阵旋转到Global坐标系下就可以了。因为WAMIT可以接受用户输入刚度矩阵,所以这些可以在WAMIT里做。
如果滑移范围较大:这样的话滑槽实际上是一种非线性连接,一定要在时域里做。也就是说代表滑槽的刚度矩阵要实时更新。计算方法跟线性的情况是一样的,但是每一时刻要用瞬时的滑槽接触点位置和滑槽方向(滑槽方向随其中的一个刚体在不停移动和旋转)。这个要通过修改软件的源程序来实现这一功能。
这是我的一些理解,欢迎大家做更多讨论和介绍。
----
来源: 精准石油论坛 - 推进信息共享,提升科技水平
第一页

登录
注册
帮助

多重回复