上一篇博客详细介绍了在ADAMS中进行Delta并联机构仿真时,各关节运动副的设置。经过仿真分析,发现,虽然机构确实有三个DOF(运动自由度),且仿真过程没有出现问题,但对仿真动画观察时发现,从动杆上平行四边形机构有一条边在仿真过程中有翻转。这明显是错误的,因此,在上一篇所介绍的运动副设置的基础上,还需要进行一些修改。

一、问题提出

上一篇博客中对机构冗余约束的解决方案是,在Delta机构从动杆的平行四边形中,把对角的旋转铰链换成球铰。其结果是机构消除了所有的冗余约束,只剩下正常的三个平动自由度,即沿X,Y,Z三个方向运动的自由度。但通过仿真动画发现,从动杆中有一条边在仿真过程中出现翻转现象,因此,需要进一步进行修改。

二、问题分析

运动副允许的自由度
           
    0 1 2 3
  0 固定副

转动副

虎克铰 球面副(点-点副)
  1 移动副 圆柱副   在线上
  2   平面副   在面上
  3 姿态 平行副 垂直副  

表格中有低副、高副和基本副,其中基本副有姿态副、平面副、平行轴、垂直轴、在线上、在面上。基本副是一种抽象的运动副,通过基本副的组合可以得到更加复杂的运动副。基本副也可以组合成常用的低副。例如:平行副和点-点副就可以组成旋转副。如果一个系统完全用低副和高副来约束,往往会造成过约束,此时就需要一定量的基本副代替低副。

因此,在遇到过约束的情况,解决问题的原则就是:把部分低副用基本副代替

回到我们的Delta机构,我们采用解决过约束问题的原则,把部分低副用基本副来代替。从主动杆到浮动平台的一支链出发,从动杆平行四边形一条边全部采用旋转副,即假如没有平行四边形的另外一条边,该Delta机构也是能正常工作的,而平行四边机构的另外一条边的存在仅仅是增加了机构的稳定性。因此,另外一条边是具有局部自由度的存在。在设置另外一条边的约束时,只要保证其不会滑走或绕杆件自身翻滚就Ok。因此,另外一条边的一个关节把旋转副改成点-点副(AtPoint),此时,限制了该条边的移动,但其仍可翻转。接着在另外一个关节上把旋转副改成圆柱副(Cylinder),此运动副限制该条边的翻转。两个运动副的叠加,则完全限制了该条边的滑动以及绕自身杆件方面的翻转。类似于该条杆作为平行四边形另外一条杆的随从杆。另外两个从动杆的平行四边形采用同样的修改方式。之后,进行模型验证。发现机构又少了几个冗余约束,但仍有冗余约束存在。

在上一篇博客中说过,Delta机构是两层闭环,平行四边形本身是一个闭环,三条连接固定平台与浮动平台的支链也构成了一个闭环。因此在支链之外,还需要进行修改。一条支链与浮动平台的连接可以采用旋转副,此时,浮动平台可以绕该旋转轴翻转,为了限制浮动平台的翻转,另外两条支链与浮动平台的连接可以采用点-点副。进行仿真发现,有一条支链与浮动平台之间会有一定角度翻转,因此在该运动副处需要继续添加基本副。考虑到垂直副可以约束两个坐标系之间的垂直关系,因此在该运动上继续添加一个垂直副。设置平行四边形的短边与浮动平台上的轴套之间的垂直关系。再验证模型,发现已经没有冗余约束,进行仿真,仿真动画中从动杆平行四边形的边也不再翻转。

三、问题解决

平行四边的的一条边两端的关节采用旋转副,另外一条边两端的关节一个采用点-点副,另外一个关节采用圆柱副。三条从动杆与浮动平台的连接,一个关节采用旋转副,另外两个关节采用点-点副,其中一个点-点副上再添加一个垂直副即可解决Delta并联机构冗余约束的问题。

Delta并联机构在ADAMS仿真中的运动副设置(二)相关推荐

  1. 关于NS-2仿真中移动节点的设置

    关于NS-2仿真中移动节点的设置 要做一个4个节点的Ad hoc网络仿真,实验环境和要求是: cf&p4W�H0s1[0u1i"ED u W0采 用的无线网拓扑结构,主机节点数共有4 ...

  2. Revit MEP 平面视图中(立管)怎么设置二维表达?

    Revit MEP 平面视图中(立管)怎么设置二维表达? 在MEP中,当管道在平面视图中单线显示时,可能立管的二维表达不符合我们的需要,那么该怎么设置二维表达的显示呢? 1.立管符号样式 选择需要设置 ...

  3. wincc怎么做数据库_关于WINCC通过PLCSIM来进行仿真中要怎么设置?

    有几个朋友私信我关于WINCC通过PLCSIM来进行仿真运行,总是通讯不成功,说是看着书一步步操作的,在这里想建议初学者,看书很好,但是最关键的是要找到真正的原理是什么.因为,书上的一些例子的操作步骤 ...

  4. matlab中for循环设置二维数组,MATLAB中定义赋值一个二维数组

    MATLAB中定义赋值一个二维数组 答: 分号:; 因特网能提供的最基本服务 答:E-mail, WWW, FTP 劳动合同中,用人单位给予劳动者低于当地工资最低水平的违反了()合法原则 答:内容合法 ...

  5. NS2仿真中nam节点颜色设置

    NS2仿真中节点颜色设置 2009-02-16 20:01 NS中提供了配置节点与流量颜色标识的方法,给一条流"上色"是经常用的方法,但是在无线仿真的时候不好用,经常出现只有fid ...

  6. NS2仿真中nam节点颜色设置(转)

    NS2仿真中节点颜色设置 2009-02-16 20:01 NS中提供了配置节点与流量颜色标识的方法,给一条流"上色"是经常用的方法,但是在无线仿真的时候不好用,经常出现只有fid ...

  7. 我在simulink与adams联合仿真中遇到关于Error in Adams(server) simulation startup问题及解决办法。

    我在simulink与adams联合仿真中遇到关于 Error reported by S-function 'adams_plant' in 'adams_sys_/adams_sub/ADAMS ...

  8. delta机器人与matlab仿真(一)

    delta机器人与matlab仿真(一) delta机器人描述 运动分析 matlab实现 delta机器人描述 Delta 机器人是典型的空间三自由度(X,Y,Z平移运动)的并联机构,特点是自重负荷 ...

  9. 四足机器人|机器狗|仿生机器人|多足机器人|Adams仿真|Simulink仿真|基于CPG的四足机器人Simulink与Adams虚拟样机|源码可直接执行|绝对干货!需要资料及指导的可以联系我!

    四足机器人|机器狗|仿生机器人|多足机器人|基于CPG的四足机器人Simulink与Adams虚拟样机|源码可直接执行|绝对干货!需要资料及指导的可以联系我!QQ:1096474659 基于CPG的四 ...

  10. comsol移动网格_移动网格技术在计算流体动力学数值仿真中的应用

    流体流动现象广泛存在于自然界和各种工程领域中,所有这些过程都要受质量守恒.动量守恒.能量守恒等基本物理定律的支配,即要满足一定的控制微分方程[.计算流体动力学(computational fluid ...

最新文章

  1. Linux其实没那么难学
  2. optee内核中malloc函数的原理介绍
  3. vue 实现动态增加输入框_vue实现一个6个输入框的验证码输入组件
  4. 大脑构造图与功能解析_解析地轨、隐藏轨推拉门及折叠门的构造做法,收藏学习...
  5. C++自定义非极大值抑制(Canny边缘检测,亚像素方法)
  6. Guitar Por如何演奏刮弦
  7. curl 请求日志_kong api网关日志 将请求和响应数据附加到磁盘上的日志文件中
  8. android studio gradle home,Android Studio3.0 Gradle 4.1配置
  9. mysql 的节点组是什么_什么是MySQL集群
  10. html dw map,DW十六 map标签
  11. 【白皮书分享】低幼年龄段在线教育白皮书.pdf(附下载链接)
  12. 广州大学数据库实验报告_广州大学学生Access数据库实验1_表的创建和操作
  13. .Net core 应用程序发布Web时,有些文件夹没有发布成功解决办法
  14. Delphi Note
  15. 免费复制百度文库上的内容
  16. 企业微信如何借助企客加运营私域流量的策略
  17. 13 Python函数进阶
  18. MyBatisplus字段名与表名的映射
  19. 计算机网络顺口溜,一到十的顺口溜祝福语
  20. 卷积操作中的group

热门文章

  1. 使用vscode如何建立vue模板
  2. 智慧交管数字孪生IOC系统
  3. onlyoffice 在线预览编辑office
  4. 短视频推广引流方案怎么做?看这五点,让你快速裂变涨粉
  5. 把小米盒子变成文件服务器,【教程】教你在小米电视、小米盒子上导出应用源文件分享!...
  6. Mac macOS HP打印机添加教程驱动软件下载
  7. hp打印机装不上服务器系统,win10安装不了惠普打印机驱动怎么办
  8. Java第四课:用类描述CPU速度和HardDisk容量
  9. CNKI E-Study与Endnote 的参考文献题录互导
  10. 刚入职就写了个bug,把几万用户搞蓝屏了···