在实际生活中有大量的绳索类传动运动形式。绳索类部件看似简单,但是用计算机软件对其模拟时却存在较大障碍。以钢丝绳为例,通常都是通过细长的钢丝螺旋缠绕在一起形成,在工作时当施加拉力载荷于其上,除了材料自身的拉力作用外,各个钢丝之间的外表面还有摩擦力的作用;并且在模拟钢丝绳的变形状态时,如弯转,缠绕等,往往使用离散元的思想,将整条钢丝绳离散成多个小段,各个小段之间再定义约束或柔性连接,这确实是一种较为现实的方法,但若用户手动完成往往又需要较多的时间。为此MSC推出Adams/Cable模块,方便用户使用,提高建模效率,能实现对绳索类动力学问题的精确模拟。

ADAMS提供了2种建立绳索的方式:

简化法(Simplified):简化建模主要是为了再现机械系统的运动过程,将重点放在钢丝绳与滑轮的同步运动上而忽略钢丝绳的振动对系统的影响。这种建模基于以下假设:钢丝绳在运动中始终处于张紧状态;钢丝绳与滑轮之间不存在相对滑动;钢丝绳质量不计,摩擦不计(The cable's mass and inertia are neglected)。该方法的优点是建模方便,仿真效率高,可以有效地传递力和运动。缺点是不能真实地反映振动对系统带来的影响以及实现钢丝绳的缠绕行为。

离散法(Discretized):将连续的钢丝绳离散为多段刚体,每段刚性体之间采用约束或轴套力等方式连接,来模拟钢丝绳的柔性。每段刚性体和滑轮间采用接触力定义,模拟钢丝绳绕滑轮运动的过程。当每段刚性体相对整根钢丝绳的长度足够小时,可以较精确地反映钢丝绳的力学特性。其优点是与实际情况的拟合程度高,可以较好地模拟钢丝绳的受力情况,能实现钢丝绳和滑轮间的绕卷动作;缺点是模型规模较大,仿真受参数影响较大,容易出现仿真失败的情况,并且仿真速度较慢。随着离散体数目的增加将导致仿真时间急剧提升。当绳索自身重量等惯性参数不可忽略时可以选用这种方法(The discretized cable will compute precise cable vibrations and forces on pulleys in scenarios where the mass and inertia effects of the cable are important.)

下面用一个例子来简单讲解一下绳索模块如何建模。

第一步,建立绳索的起始端点。

第二步,建立滑轮绳槽的属性(定义滑轮截面尺寸)。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处。

设置必要参数后进行仿真,红色物体的质量设定的比黄色重物大,在重力作用下会通过绳索-滑轮拉起重物:

参考:

adams建立一绳索不带滑轮_ADAMS绳索仿真相关推荐

  1. adams建立一绳索不带滑轮_建立企业精益供应链,必须先解开现有绳索 系列(一)...

    关注我们,打造行业领先企业  精益供应链 精益供应链在多数外企早已被所有人耳熟能详,可在很多民企和国企,什么是供应链,什么又是精益供应链都显得很陌生. 这也不奇怪,供应链管理这个学科的兴起本来就晚,加 ...

  2. VMware里建立虚拟机快照(带图详解)

    VMware里建立虚拟机快照(带图详解) 创建快照 如下图所示,想要创建快照有两种方法 可以自行修改名称和描述,修改好之后电机"拍摄快照"即可 此时大家可以看一下自己的快照是否建立 ...

  3. 新手上路:ADAMS 基础知识讲解(图文并茂)【转载仿真论坛】(六)

    引用 Baker 的 新手上路:ADAMS 基础知识讲解(图文并茂)[转载仿真论坛](六) 六.adams与CAD数据转换篇 (一).proe与adams的联合仿真 1.ADAMS与Pro/E的接口组 ...

  4. 永磁同步发电机仿真,带四个牵引电机仿真。内燃机车仿真模型

    根据本章设计的PMSG复合矢量控制系统以及图3.5所示的永磁同步发电系统的主电路,利用Matlab软件编写的simulink仿真程序如下图4.14所示: 图4.14 永磁同步发电系统仿真程序 下面对永 ...

  5. 基于matlab的扩频通信系统建模与仿真,基于Simulink的基带数字通信系统的仿真实现...

    基于Simulink的基带数字通信系统的仿真实现. 记得是数字基带传输,不是数字信号的频带传输哦!! 扩展频谱通信技术的理论基础和实现方法,利用MATLAB 提供的可视化工具Simulink 建立了扩 ...

  6. 新手上路:ADAMS 基础知识讲解(图文并茂)【转载仿真论坛】

    引用 Baker 的 新手上路:ADAMS 基础知识讲解(图文并茂)[转载仿真论坛] 经过不知道多少个日夜,终于出来一个雏形了,内容主要是版内的帖子总结,这个为1.0版本,由于时间的问题,内容还不全, ...

  7. 新手上路:ADAMS 基础知识讲解(图文并茂)【转载仿真论坛】(四)

    引用 Baker 的 新手上路:ADAMS 基础知识讲解(图文并茂)[转载仿真论坛](四) 14.如何在ADAMS下由数据生成样条曲线? 在tools->command navigator... ...

  8. 新手上路:ADAMS 基础知识讲解(图文并茂)【转载仿真论坛】(五)

    引用 Baker 的 新手上路:ADAMS 基础知识讲解(图文并茂)[转载仿真论坛](五) 五.常用函数介绍篇 (一).adams函数总体介绍 1.ADAMS/View? 是MDI公司出品的动力学仿真 ...

  9. 新手上路:ADAMS 基础知识讲解(图文并茂)【转载仿真论坛】(三)

    引用 Baker 的 新手上路:ADAMS 基础知识讲解(图文并茂)[转载仿真论坛](三) 四.常见问题篇 1.ADAMS中的单位的问题 开始的时候需要为模型设置单位.在所有的预置单位系统中,时间单位 ...

最新文章

  1. 程序员跳槽全攻略——读书笔记
  2. r语言 c 函数返回值,R语言入门 输出函数 cat、print、paste等区别理解
  3. php从入门到精通+视频,PHP从入门到精通2015版(初级)
  4. spring aop示例_Spring查找方法示例
  5. 软件工程项目之摄影App
  6. linux基础知识——创建进程
  7. Xcode6 手动建empty application
  8. PHP网站如何解决大流量与高并发的问题
  9. Django----bootstrap导航栏的使用
  10. 安装win7和Centos后,默认启动项的修改.
  11. 为什么我用腾讯会议录屏没声音?教你一招搞定!
  12. 读书笔记-穿越计算机的迷雾
  13. ESP32 AT指令集 BT SPP测试
  14. (原创)二十一天定律
  15. appid 原始id_微信开发之小程序登录相关的各类ID
  16. Unity内置Shader解读1——Bumped Diffuse
  17. substring从指定字符串开始截取
  18. PROE塑胶产品结构标准设计视频教程灯具设计
  19. python中两个除号连用是什么意思啊_【人人都是Pythoner】——python3中“变革”了的除号...
  20. 公益AI第二次学习打卡

热门文章

  1. 金蝶云星空常用数据表
  2. linux cts运行不起来,CTS测试过程及遇到问题的解决方法
  3. 英特尔发布Comet Lake和Ice Lake CPU400和495系列芯片组驱动程序
  4. 台式电脑键盘f1是计算机怎么取消,电脑开机要按F1怎么回事?开机要按F1怎么去掉?解决方法 (全文)...
  5. 小米用户画像_2019中国智能手机用户画像:男性选小米,女性选OV
  6. 解决金仓数据库KingbaseES创建serial列并将其设置为主键约束,同时copy两条及以上数据时报错的问题
  7. PS关于矩形选框的那些糟心问题
  8. 解读元宇宙:映射现实的虚拟平行世界 关注VR AR 区块链Web3.0机会
  9. 【java运行报错】Can not set java.lang.String field com.iS.UserEntity.name to java.lang.Class
  10. popwindow显示在控件左方