摘 要:本文结合公司新产品的开发,在产品开发的早期,应用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=ip integer_value=0
while condition=(ip < 8)
part copy part=.model_1.W_0 new_part=(UNIQUE_NAME("W"))
variable modify variable_name=ip integer_value=(eval(ip+1))
end !while
variable delete variable_name=ip
defaults model part_name = .model_1.W_0
for var=the_part obj=.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 软件中绳索类物体的一种建模方法
4/4/2011
|