应用ADAMS函数实现多元件顺序动作仿真

2017-03-02  by:CAE仿真在线  来源:互联网

应用ADAMS函数实现多元件顺序动作仿真
在应用MSC/ADAMS实现液压挖掘机工作装置仿真工作中(如图1所示),遇到无法按动臂、斗杆和铲斗三部分顺序 动作仿真的困难,即不能使往复式双作用液压缸按照先后 顺序控制动臂起落、斗杆伸缩和铲斗转动。考虑采用传感器(Sensor)控制,但由于设置某些参数和脚本命令比较复杂,最终也未能实现。本文从仿真变量和目标参数着手,经过认真思考,从ADAMS/View帮助文件中发现可以采用ADAMS函数实现该功能。
  

在应用MSC/ADAMS实现液压挖掘机工作装置仿真工作中(如图1所示),遇到无法按动臂、斗杆和铲斗三部分顺序 动作仿真的困难,即不能使往复式双作用液压缸按照先后 顺序控制动臂起落、斗杆伸缩和铲斗转动。考虑采用传感器(Sensor)控制,但由于设置某些参数和脚本命令比较复杂,最终也未能实现。本文笔者从仿真变量和目标参数着手,经过认真思考,从ADAMS/View帮助文件中发现可以采用ADAMS函数实现该功能。

  一、参数设置与仿真

  利用ADAMS/View提供的各类函数以及ADAMS/Solver支持的 各类函数能够定义更为复杂的结构,更加灵活地应用A D A M S软 件进行精确高效的建模与仿真。ADAMS/View函数包括设计函数 与运行函数两种类型,函数的建立对应有表达式模式和运行模 式两种。在表达式模式下,在设计过程中对设计函数求值,而 在运行模式下会在仿真过程中对运行函数进行计算更新。

  ADAMS/Solver函数支持ADAMS/View运行模式下的函数,在 仿真过程中采用A D A M S/S o l v e r解算时对这些函数进行计算更 新。ADAMS/View设计函数在设计过程中定义模型时有效,而不 需到仿真分析时再进行计算更新。设计函数可用来将模型参数 化,以便进行优化和灵敏度分析,包括系统提供的函数和用户自定义函数。

  在这里,我们采用系统提供的数学函数,数学函数适用 于对标量和矩阵进行数学计算,如果输入变量为标量其返回值 就是标量,如果输入变量为矩阵其返回值就是矩阵。基本数学 函数DIM 和时间变量time 的配合能够实现液压挖掘机工作装置 多元件顺序动作。

  DIM 的函数格式和意义如下:

  DIM(x1,x2),当x 1>x 2时,返回x1与x2之间的差值x1-x 2; 当x1≤x2时返回0。x1和x2可以为常量、变量或表达式。

应用ADAMS函数实现多元件顺序动作仿真adams学习资料图片1

应用ADAMS函数实现多元件顺序动作仿真adams学习资料图片2

在ADAMS模型中(如图2所示),三个油缸(1、2、3) 设定Joint:Translational平移运动副,再分别加载Jointmotion_1、Joint motion_2、Joint motion_3到Translational

  平移运动副上,通过设定三个Motion的参数来分别驱动三个油 缸,设定对三个油缸的先后顺序动作按如图3所示的示意进行控制,模拟时间总长End Time =70。

  设定每个Joint motion的基本参数,Joint Type=Translational,Direction=Translational,Define Using= Function,Type=Displacement,设定Function(time),进入建立运行函数表达式对话框Function Builder中(如图4所示),在该对话框中输入下述表达式。

  对于动臂油缸上的Motion_1设定为:

应用ADAMS函数实现多元件顺序动作仿真adams学习资料图片3

其物理运动意义以数学函数表达:

应用ADAMS函数实现多元件顺序动作仿真adams应用技术图片4

如图5所。

  对于斗杆油缸上的Motion_2设定为:

应用ADAMS函数实现多元件顺序动作仿真adams应用技术图片5

其物理运动意义以数学函数表达:

应用ADAMS函数实现多元件顺序动作仿真adams应用技术图片6

对于铲斗油缸上的Motion_3设定为:

应用ADAMS函数实现多元件顺序动作仿真adams分析案例图片7

  其物理运动意义以数学函数表达:

应用ADAMS函数实现多元件顺序动作仿真adams分析案例图片8

 上式中S1、S2、S3为油缸伸缩量,单位mm;time为时间,

应用ADAMS函数实现多元件顺序动作仿真adams分析图片9

应用ADAMS函数实现多元件顺序动作仿真adams分析图片10

单位s。最后单击“OK”完成操作。

  仿真分析开始前,在模型中建立测量M e a s u r e参数,分 别以三个油缸的两端点建立Pointtopoint型距离测量参数 MEA_PT2PT_C1、MEA_PT2PT_C2、MEA_PT2PT_C3,进行油缸伸缩参数的测量。设定Simulation Tool窗口的相关参数后即 可进行仿真分析,我们可以看到三个油缸按图3先后顺序控制动臂、斗杆和铲斗三部分顺序动作,三个油缸伸缩变化曲线如图五所示。

应用ADAMS函数实现多元件顺序动作仿真adams分析图片11

二、结论

  通过上述参数设定和仿真分析,不管元件是移动还是旋转,我们应用ADAMS的DIM函数都可以简单快捷地实现多元件顺序动作仿真。ADAMS函数真正成为定义更为复杂的结构、进行精确建模与仿真的高效辅助工具。



开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:应用ADAMS函数实现多元件顺序动作仿真 adams培训 adams培训课程 adams软件培训 adams在线视频教程 adams技术学习教程 adams软件教程 adams资料下载 adams代做 adams基础知识 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com