您好,欢迎来到纷纭教育。
搜索
您的当前位置:首页ADAMS View在驻车制动系统设计中的应用

ADAMS View在驻车制动系统设计中的应用

来源:纷纭教育
ADAMS/View在驻车制动系统设计中的应用

作者:王义伟薛盛兴田超凯

摘要:本文结合公司新产品的开发,在产品开发的早期,应用ADAMS 软件的宏命令功能,快速建立驻车制动系统中的拉线,对驻车制动系统进行运动校核分析。 关键词:宏命令驻车系统拉线 1 引言

在新车型的开发过程中,驻车制动系统为新开发部件,为确保其使用性能,在样件未生产前,利用虚拟仿真分析技术,可对其性能进行仿真分析。利用ADAMS 软件建立驻车制动系统的仿真分析模型,用ADAMS 中的宏命令快速建立驻车制动系统中的拉线,拉线采用离散化的处理方法,段与段间用旋转副连接,每一小段与滑轮间施加碰撞力,对其进行分析,检测图1 中拉杆与地板的间隙,缩短产品的开发周期。

2 驻车制动系统设计模型

驻车制动系统设计模型如图1 所示

图1 驻车制动系统设计模型

3 建立仿真分析模型

3.1 驻车制动系统中的手柄、拉杆、平衡块、地板通过.x_t格式的文件导入adams中。

3.2 宏命令是将一个命令添加到ADAMS/View 命令语言中作为一个命令对象,它用于执行一组ADAMS/View 命令。通过运用宏命令可以实现以下功能:1、自动完成重复性操作;

2、与ADAMS/View 模型自动交换数据;3、自动完成全部模型的建立;4、自动快速地创建模型所需变量。拉线通过宏命令建立,部分宏命令如下。

3.2.1 圆柱的复制与平移

defaults model model_name = .model_1

variable create variable_name=ipinteger_value=0 while condition=(ip< 8)

part copy part=.model_1.W_0 new_part=(UNIQUE_NAME(\"W\")) variable modify variable_name=ipinteger_value=(eval(ip+1)) end !while

variable delete variable_name=ip

defaults model part_name = .model_1.W_0 for var=the_partobj=.model_1.\"W_[^0]*\" type=PART move object part_name = (the_part)& c1=100 c2=200 c3=0 &

cspart_name = (eval (DB_DEFAULT (.SYSTEM_DEFAULTS, \"part\"))) defaults model part_name = (eval (the_part)) end !for

3.2.2 圆柱的旋转

可以用adams_view中的旋转命令进行集体旋转,得到想要的结果。

3.2.3 旋转副的施加

variable create variable_name=ip integer=1 for variable_name=aaa start=1 end=8 constraint create joint Revolute & joint_name=.model_1.(eval(\"joint_\"//ip)) & adams_id=(eval(ip)) &

i_part_name=.model_1.(eval(\"W_0\"//ip)) & j_part_name=.model_1.(eval(\"W_0\"//ip+1)) &

location=.model_1.(eval(\"W_0\"//ip+1)).MARKER_1 & orientation=0.0,0.0,0.0 if con=(\"\"!=\"\")

int fie set fie=str=\".model_1.JOINT_1\" end

variable set variable_name=ip integer=(eval(ip+1)) end

variable delete variable_name=ip

3.2.4 碰撞力的施加

variable create variable_name=ip integer=1 for variable_name=aaa start=1 end=9 contact create &

contact_name=.model_1.(eval(\"contact_\"//ip)) & adams_id=(eval(ip)) &

i_geometry_name=.model_1.(eval(\"W_0\"//ip)).CYLINDER_1 & j_geometry_name=.model_1.YW.CYLINDER & stiffness=1000 & damping=10 & dmax=1.1 & exponent=11 &

augmented_lagrangian_formulation=no & coulomb_friction=off

variable set variable_name=ip integer=(eval(ip+1)) end

variable delete variable_name=ip

3.3 建立的仿真分析模型如图2 所示

图2 驻车制动系统仿真分析模型

4 仿真分析及结果

4.1 仿真分析条件及检测内容

驻车制动手柄的最大旋转角度为45 度,分析手柄在此转角范围内转动时,拉杆与地板的间隙。

4.2 拉杆的运动轨迹如图3 所示

图3 拉杆运动轨迹图

通过图3 可以得到驻车制动手柄在正常旋转范围内工作时,拉杆与地板的最小间隙,此间隙如不满足设计值,可通过调整地板或驻车制动系统中的平衡块使其满足要求。 5 结论

在驻车制动系统的设计阶段,建立虚拟样机模型,进行虚拟仿真试验,检验驻车制动系统在使用过程中是否与周边附件存在干涉现象,预测产品性能。

6 参考文献

[1] MDI 公司 Using ADAMS/View

[2] 李军,邢俊文,覃文洁. ADAMS 实例教程[M].北京:北京理工大学出版社,2002 [3] 陈立平,张云清,任卫群等.机械系统动力学分析及ADAMS 应用教程[M].清华大学出版社,2005

[4] 周炜,易建军,郑建荣.ADAMS 软件中绳索类物体的一种建模方法

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- fenyunshixun.cn 版权所有 湘ICP备2023022495号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务