Delta并联机构在ADAMS仿真中的运动副设置(二)
上一篇博客详细介绍了在ADAMS中进行Delta并联机构仿真时,各关节运动副的设置。经过仿真分析,发现,虽然机构确实有三个DOF(运动自由度),且仿真过程没有出现问题,但对仿真动画观察时发现,从动杆上平行四边形机构有一条边在仿真过程中有翻转。这明显是错误的,因此,在上一篇所介绍的运动副设置的基础上,还需要进行一些修改。
一、问题提出
上一篇博客中对机构冗余约束的解决方案是,在Delta机构从动杆的平行四边形中,把对角的旋转铰链换成球铰。其结果是机构消除了所有的冗余约束,只剩下正常的三个平动自由度,即沿X,Y,Z三个方向运动的自由度。但通过仿真动画发现,从动杆中有一条边在仿真过程中出现翻转现象,因此,需要进一步进行修改。
二、问题分析
0 | 1 | 2 | 3 | ||
0 | 固定副 |
转动副 |
虎克铰 | 球面副(点-点副) | |
1 | 移动副 | 圆柱副 | 在线上 | ||
2 | 平面副 | 在面上 | |||
3 | 姿态 | 平行副 | 垂直副 |
表格中有低副、高副和基本副,其中基本副有姿态副、平面副、平行轴、垂直轴、在线上、在面上。基本副是一种抽象的运动副,通过基本副的组合可以得到更加复杂的运动副。基本副也可以组合成常用的低副。例如:平行副和点-点副就可以组成旋转副。如果一个系统完全用低副和高副来约束,往往会造成过约束,此时就需要一定量的基本副代替低副。
因此,在遇到过约束的情况,解决问题的原则就是:把部分低副用基本副代替。
回到我们的Delta机构,我们采用解决过约束问题的原则,把部分低副用基本副来代替。从主动杆到浮动平台的一支链出发,从动杆平行四边形一条边全部采用旋转副,即假如没有平行四边形的另外一条边,该Delta机构也是能正常工作的,而平行四边机构的另外一条边的存在仅仅是增加了机构的稳定性。因此,另外一条边是具有局部自由度的存在。在设置另外一条边的约束时,只要保证其不会滑走或绕杆件自身翻滚就Ok。因此,另外一条边的一个关节把旋转副改成点-点副(AtPoint),此时,限制了该条边的移动,但其仍可翻转。接着在另外一个关节上把旋转副改成圆柱副(Cylinder),此运动副限制该条边的翻转。两个运动副的叠加,则完全限制了该条边的滑动以及绕自身杆件方面的翻转。类似于该条杆作为平行四边形另外一条杆的随从杆。另外两个从动杆的平行四边形采用同样的修改方式。之后,进行模型验证。发现机构又少了几个冗余约束,但仍有冗余约束存在。
在上一篇博客中说过,Delta机构是两层闭环,平行四边形本身是一个闭环,三条连接固定平台与浮动平台的支链也构成了一个闭环。因此在支链之外,还需要进行修改。一条支链与浮动平台的连接可以采用旋转副,此时,浮动平台可以绕该旋转轴翻转,为了限制浮动平台的翻转,另外两条支链与浮动平台的连接可以采用点-点副。进行仿真发现,有一条支链与浮动平台之间会有一定角度翻转,因此在该运动副处需要继续添加基本副。考虑到垂直副可以约束两个坐标系之间的垂直关系,因此在该运动上继续添加一个垂直副。设置平行四边形的短边与浮动平台上的轴套之间的垂直关系。再验证模型,发现已经没有冗余约束,进行仿真,仿真动画中从动杆平行四边形的边也不再翻转。
三、问题解决
平行四边的的一条边两端的关节采用旋转副,另外一条边两端的关节一个采用点-点副,另外一个关节采用圆柱副。三条从动杆与浮动平台的连接,一个关节采用旋转副,另外两个关节采用点-点副,其中一个点-点副上再添加一个垂直副即可解决Delta并联机构冗余约束的问题。
Delta并联机构在ADAMS仿真中的运动副设置(二)相关推荐
- 关于NS-2仿真中移动节点的设置
关于NS-2仿真中移动节点的设置 要做一个4个节点的Ad hoc网络仿真,实验环境和要求是: cf&p4W�H0s1[0u1i"ED u W0采 用的无线网拓扑结构,主机节点数共有4 ...
- Revit MEP 平面视图中(立管)怎么设置二维表达?
Revit MEP 平面视图中(立管)怎么设置二维表达? 在MEP中,当管道在平面视图中单线显示时,可能立管的二维表达不符合我们的需要,那么该怎么设置二维表达的显示呢? 1.立管符号样式 选择需要设置 ...
- wincc怎么做数据库_关于WINCC通过PLCSIM来进行仿真中要怎么设置?
有几个朋友私信我关于WINCC通过PLCSIM来进行仿真运行,总是通讯不成功,说是看着书一步步操作的,在这里想建议初学者,看书很好,但是最关键的是要找到真正的原理是什么.因为,书上的一些例子的操作步骤 ...
- matlab中for循环设置二维数组,MATLAB中定义赋值一个二维数组
MATLAB中定义赋值一个二维数组 答: 分号:; 因特网能提供的最基本服务 答:E-mail, WWW, FTP 劳动合同中,用人单位给予劳动者低于当地工资最低水平的违反了()合法原则 答:内容合法 ...
- NS2仿真中nam节点颜色设置
NS2仿真中节点颜色设置 2009-02-16 20:01 NS中提供了配置节点与流量颜色标识的方法,给一条流"上色"是经常用的方法,但是在无线仿真的时候不好用,经常出现只有fid ...
- NS2仿真中nam节点颜色设置(转)
NS2仿真中节点颜色设置 2009-02-16 20:01 NS中提供了配置节点与流量颜色标识的方法,给一条流"上色"是经常用的方法,但是在无线仿真的时候不好用,经常出现只有fid ...
- 我在simulink与adams联合仿真中遇到关于Error in Adams(server) simulation startup问题及解决办法。
我在simulink与adams联合仿真中遇到关于 Error reported by S-function 'adams_plant' in 'adams_sys_/adams_sub/ADAMS ...
- delta机器人与matlab仿真(一)
delta机器人与matlab仿真(一) delta机器人描述 运动分析 matlab实现 delta机器人描述 Delta 机器人是典型的空间三自由度(X,Y,Z平移运动)的并联机构,特点是自重负荷 ...
- 四足机器人|机器狗|仿生机器人|多足机器人|Adams仿真|Simulink仿真|基于CPG的四足机器人Simulink与Adams虚拟样机|源码可直接执行|绝对干货!需要资料及指导的可以联系我!
四足机器人|机器狗|仿生机器人|多足机器人|基于CPG的四足机器人Simulink与Adams虚拟样机|源码可直接执行|绝对干货!需要资料及指导的可以联系我!QQ:1096474659 基于CPG的四 ...
- comsol移动网格_移动网格技术在计算流体动力学数值仿真中的应用
流体流动现象广泛存在于自然界和各种工程领域中,所有这些过程都要受质量守恒.动量守恒.能量守恒等基本物理定律的支配,即要满足一定的控制微分方程[.计算流体动力学(computational fluid ...
最新文章
- Linux其实没那么难学
- optee内核中malloc函数的原理介绍
- vue 实现动态增加输入框_vue实现一个6个输入框的验证码输入组件
- 大脑构造图与功能解析_解析地轨、隐藏轨推拉门及折叠门的构造做法,收藏学习...
- C++自定义非极大值抑制(Canny边缘检测,亚像素方法)
- Guitar Por如何演奏刮弦
- curl 请求日志_kong api网关日志 将请求和响应数据附加到磁盘上的日志文件中
- android studio gradle home,Android Studio3.0 Gradle 4.1配置
- mysql 的节点组是什么_什么是MySQL集群
- html dw map,DW十六 map标签
- 【白皮书分享】低幼年龄段在线教育白皮书.pdf(附下载链接)
- 广州大学数据库实验报告_广州大学学生Access数据库实验1_表的创建和操作
- .Net core 应用程序发布Web时,有些文件夹没有发布成功解决办法
- Delphi Note
- 免费复制百度文库上的内容
- 企业微信如何借助企客加运营私域流量的策略
- 13 Python函数进阶
- MyBatisplus字段名与表名的映射
- 计算机网络顺口溜,一到十的顺口溜祝福语
- 卷积操作中的group
热门文章
- 使用vscode如何建立vue模板
- 智慧交管数字孪生IOC系统
- onlyoffice 在线预览编辑office
- 短视频推广引流方案怎么做?看这五点,让你快速裂变涨粉
- 把小米盒子变成文件服务器,【教程】教你在小米电视、小米盒子上导出应用源文件分享!...
- Mac macOS HP打印机添加教程驱动软件下载
- hp打印机装不上服务器系统,win10安装不了惠普打印机驱动怎么办
- Java第四课:用类描述CPU速度和HardDisk容量
- CNKI E-Study与Endnote 的参考文献题录互导
- 刚入职就写了个bug,把几万用户搞蓝屏了···