XFlow中Joints的应用

目前市面上Xflow相关的资料中并未见有关Joints(关节)的应用案例,本篇就来研究一下这个工具的应用。

 

Joints建立的方式:Project Tree>Geometry>Joints,右键单击Joints选择Add joint进行创建。删除的办法也是右键单击Joints,选择Remove joint进行删除。

 

Joints的作用是把两个几何体约束在一起,或者把一个几何体约束在一个固定点上。

 

Joints分为两类,一类是平面铰Hinge,另一类是球铰Ball。

 

先来研究一下Hinge。Hinge的创建需要设定一个固定点坐标和一个方向向量,这个很好理解,就比如一扇门和门框之间需要合页进行固定,而合页就是一个hinge平面铰。

XFlow中Joints的应用的图1



Hinge创建以后,会在定义的固定点坐标处显示一个点,如下图所示:

XFlow中Joints的应用的图2

 

接下来CAE从业者做一个平板,演示一下平面铰Hinge的作用。把平板作为一个几何体,第二个几何体为默认的Global几何系。固定点建立在(0,1.5,0)坐标点,方向向量定义为z向,即下图中的平板可以绕着左侧面的上边线进行旋转,也就是说平板只有一个旋转自由度。 

XFlow中Joints的应用的图3

 

有一点值得说明的是,Joint只有在几何体中至少有一个被定义为Rigid body dynamics动力学行为的时候才可使用,如下图所示。注意本案例中的平板的约束不需做任何设置,全部放开即可。

XFlow中Joints的应用的图4


平板在风力的作用下,摆动的动画如图所示(注:为手机拍摄编辑贴,小伙伴们凑合看吧)。

 


在改变外部壁面的情况下,考虑恢复系数0.5时,平板也可能具有如下的动力学形态:

本篇是从本人微信公众号“CAE从业者”中转载过来的,可能格式上有一些问题,有兴趣的读者可去公众号里看原文。

(11条)
默认 最新
不错
评论 点赞
👍
评论 点赞

查看更多评论 >

点赞 13 评论 10 收藏 1
关注