在实际生活中有大量的绳索类传动运动形式。绳索类部件看似简单,但是用计算机软件对其模拟时却存在较大障碍。以钢丝绳为例,通常都是通过细长的钢丝螺旋缠绕在一起形成,在工作时当施加拉力载荷于其上,除了材料自身的拉力作用外,各个钢丝之间的外表面还有摩擦力的作用;并且在模拟钢丝绳的变形状态时,如弯转,缠绕等,往往使用离散元的思想,将整条钢丝绳离散成多个小段,各个小段之间再定义约束或柔性连接,这确实是一种较为现实的方法,但若用户手动完成往往又需要较多的时间。为此MSC推出Adams/Cable模块,方便用户使用,提高建模效率,能实现对绳索类动力学问题的精确模拟。
ADAMS提供了2种建立绳索的方式:
下面用一个例子来简单讲解一下绳索模块如何建模。
第一步,建立绳索的起始端点。
第二步,建立滑轮绳槽的属性(定义滑轮截面尺寸)。The pulley property set which specifies the cross-sectional and material properties of the pulley
滑轮槽各尺寸如下图所示(注意某些尺寸之间有关联,要输入正确合理的的尺寸):
第三步,建立滑轮。
在Pulley Property中填入之前建立的横截面属性名称。Material页面可以定义滑轮的质量属性,Connection页面中可以定义滑轮运动副(默认为转动副)。
在钢丝绳与滑轮的关系中,偏角(pulley misalignment)是一个重要因素,如果偏角过大,可能引起种种问题。对滑轮而言主要是震动和磨损加快,对钢丝绳来说则还可能出现断丝、起笼、散股等情况。
Flip Direction选型可以改变绕线的方向。默认会按照右手定则(右手拇指指向滑轮Z轴正方向,四指弯曲方向就是绕线方向)确定方向,并且图中会有箭头指示:
第四步,建立绳子的属性及缠绕顺序。
在Parameters中可以定义更多属性,如绳索密度、弹性模量、预紧力、建模方法等:
第五步,点击finish,绳索建模完毕 。
通过这种向导式界面(Wizard)创建绳索系统后,可以在设计树中找到,并直接双击相关部分进行修改:
修改某些参数后可能会需要重新建模或计算,在弹出的提示对话框上点击OK完成:
下面场景中滑轮固定,绳索一端连接方块,另一端连接小球。在方块上加了一个匀速直线运动,进行了2s的仿真。由于初始小球受重力方向与绳子方向存在一定角度,因此上拉的过程中会发生摆动。
下面看一个稍微复杂点的例子,系统由三个滑轮构成,其中两个定滑轮一个动滑轮。动滑轮上挂着重物:
我们尝试在ADAMS中建立这一模型。绳索缠绕的顺序很重要,Wrapping Order设为:pulley1,pulley2,pulley3. 绳索将会按照滑轮上标明的绕线方向从Begin Anchor开始依次经过pulley1→pulley2→pulley3,到达End Anchor。
因此,pulley2的绕线方向需要取反。还需要注意的一点是pulley2的Connection类型要设置为None,如果为默认的Revolute那么pulley2将变为定滑轮,固定在其设定的Location处。
设置必要参数后进行仿真,红色物体的质量设定的比黄色重物大,在重力作用下会通过绳索-滑轮拉起重物:
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删