柔索离散模型 Bushing衬套力 Simulink仿真

news/2024/10/17 22:20:27/

柔索离散模型 Simulink仿真

  • 柔索建模方法
  • Bushing模型
  • Simulink仿真模型
  • 仿真源文件

柔索建模方法

目前针对柔索建模方法主要有以下几种:

  1. 有限元法:先建立柔索刚体模型,然后用有限元分析软件(如ANSYS)对刚体模型进行柔化,把处理后的模型导入ADAMS进行仿真,也可直接利用ADAMS的Auto/flex将刚体转换为柔性体。
  2. 离散模型,分解为有限个刚性小圆柱,使用Bushing连接副连接。Bushing 的轴套力是一种施加于两构件相互作用力的方法,通过定义力和力矩6个分量{Fx、Fy、Fz、Tx、Ty、Tz}在两构件之间施加一个柔性力。用Bushing 连接方式模拟柔索各项性能,比较接近实际情况,但建模不易,对于复杂机构其仿真耗时严重。
  3. 离散模型,分解为有限个刚性小圆柱,使用旋转副连接。该法建模简单,但该柔索模型只能用在柔索在运动过程中没有扭转或扭转幅度较小的情况。
  4. 用弹簧小球模型来建立柔索模型,即把柔索分成有限段,每段用弹簧小球代替。
  5. 直接用 Polyline 或刚性杆来代替柔索,这种模型比较简单,但不能完全反映柔索的
    特性,使用范围较小。
  6. 在 ADAMS 中有 Discrete Flexible Link 模块,利用该模块能快速的建立柔索模型,
    在对精度要求部高的情况下,可以用这种方法。
  7. 在 ADAMS 中有Cable模块,可以快速建立绳索模型,绳索模型有简单/离散两种选择。

Bushing模型

Busing 的轴套力通过定义力和力矩六个分量{Fx, Fy, Fz, Tx, Ty, Tz}, 在两构件之间施加一个柔性力, 每两个小段间的受力模型,见图 1

图1 Bushing受力分析
图1 Bushing受力分析

施加轴套力时, 在两个相互作用构件的力作用点分别建立两个坐标标记, 首先建立的构件为 i 标记, 其
次为 j 标记。轴套力的计算公式如下:

图2 Bushing力
其中 K 11 K_{11} K11是拉伸刚性因子, K 22 、 K 33 K_{22}、K_{33} K22K33是剪切刚性因子, K 44 K_{44} K44是扭转刚性因子, K 55 、 K 66 K_{55}、K_{66} K55K66是弯曲刚性因子, E r E_{r} Er是柔索弹性模量, G G G是柔索剪切模量, A A A是柔索截面积, D D D是柔索直径, I I I是每段柔索的惯性矩, L L L是每段柔索的长度, C C C是绳索阻尼系数。其中
K 11 = E r A L K 22 = K 33 = G A L K 44 = π G D 4 32 L K 55 = K 66 = E I L K_{11}=\frac{E_rA}{L}\\K_{22}=K_{33}=\frac{GA}{L}\\K_{44}=\frac{\pi GD^4}{32L}\\ K_{55}=K_{66}=\frac{EI}{L} K11=LErAK22=K33=LGAK44=32LπGD4K55=K66=LEI
Bushing 力的反力和反力矩计算如下:
F j = − F i T j = − T i − δ F i F_j=-F_i \\ T_j=-T_i-\delta F_i Fj=FiTj=TiδFi

Simulink仿真模型

在Simscape/Multibody/Joints库下有Bushing Joint模块图3,结合Cylindrical Solid模块搭建绳索模型:
图4
对每个Bushing Joint模块设置刚度、阻尼参数:

Alt在这里插入图片描述)
仿真结果如下:

动图

仿真源文件

cable.slx


http://www.ppmy.cn/news/589308.html

相关文章

k55.第十九章 K8s运维篇-集群升级 -- kubeadm v1.22 安装方式升级(一)

1.kubeadm 安装方式升级 升级k8s集群必须 先升级kubeadm版本到目的k8s版本,也就是说kubeadm是k8s升级的准升证。 1.1 升级准备 在k8s的所有master节点进行组件升级,将管理端服务kube-controller-manager、kube-apiserver、kube-scheduler、kube-proxy进行版本升级。 1.1.…

Keil MDK5使用

KEIL工程目标选项配置(魔术棒) 一、文件说明 MDK的编译过程及文件类型全解 Keil MDK本质上实现交叉编译链的功能,只是界面上采用eclipse IDE,从这个角度理解,MDK工程文件类型可以分为两类,工程本身的文件和…

KEIL 5 的点灯

1本节从调用固件库来点亮LED灯;使用的是指南者的板子,选择的KEIL5编辑, 一,构建文件库并将相应的文件导入; 创建文件,加入相应的文件库 工程创建完毕,这里不会可以在网上下载一个工…

Redmi K50电竞版 评测

K50 电竞版搭载全新一代骁龙8 旗舰处理器,突破性采用热源分离布局和双区温控,结合双 VC、超大面积石墨等一系列豪华散热材料,造就最冷静骁龙8 旗舰。还延续了磁动力肩键设计,并全新升级 JBL 宽频四单元扬声器、最新一代 CyberEngi…

杭州最新公交线路一览(51-60)

K55武林小广场-武林小广场 上行站点:武林小广场、杭州大厦、中山北路口、艮山门、公交总公司、闸弄口新村、汽车东站、严家弄、景芳 五区、景芳二区、景芳亭、红菱新村、采荷新村、解放路秋涛路口、新城隧道东口、葵巷、浙二医院、官巷口、湖滨、胜利剧院…

什么是docker

1.什么是docker Docker 是一个开源的应用容器引擎,是虚拟化的一种轻量级替代技术。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制…

使用K55实现Linux x86_64进程注入

关于K55 K55是一款 Payload注入工具,该工具可以向正在运行的进程注入x86_64 shellcode Payload。该工具使用现代C11技术开发,并且继承了某些传统的C Linux函数,比如说ptrace()等等。在目标进程中生成的shellcode长度为27个字节,并…

PTA——L1-016 查验身份证(C语言)

你们的点赞收藏关注,是我唯一的创作动力! 一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10&#…