半主动悬架模型构建首先需要添加主动力,主动力主要根据控制算法计算得出。图14-15主动力修改对话框建立车身速度、加速度、悬架动行程及车轮侧向滑移量状态输出函数,首先需要建立车身速度、加速度、悬架动行程及车轮侧向滑移量的测量函数。图14-19输入集对话框图14-20 输入集对话框至此,完成麦弗逊悬架被动模型到主动悬架模型的转变,建立好的主动悬架模型如图14-21......
2023-09-17
•单击Build >System Elements > State variable > New命令,弹出创建状态变量对话框,如图16-15所示;
•Name(状态变量名称):frot_left;
•Definition:Run-Time Expression;
•F(time=0):0;
•单击Apply完成状态变量._my_cab_zhudong.frot_left的创建;
•重复上述步骤,完成以下状态变量的建立:
① ._my_cab_zhudong.front_right;
② ._my_cab_zhudong.rear_left;
③ ._my_cab_zhudong.rear_right。
图16-15 状态变量——frot_left
(2)主动力。
•切换到ADAMS/VIEW界面;
•单击菜单栏Force,选择Applied Forces框的Force快捷方式,在两部件srping_down、srping_up之间建单向主动力;
•Run-time Direction(主动力运行时方向):Two Bodies;
•Construction:2 Bodies -2 Location;
•Characteristic:Custom;
•根据命令窗口提示顺序选择两部件._my_cab_zhudong.gel_f_damper_up、._my_cab_zhudong.gel_f_damper_down,顺序选择参考点spring_down.cm、spring_up.cm,完成主动力SFORCE_1的创建;
•选中主动力SFORCE_1右击鼠标选择Rename:修改名称为f_zdl_l;
•单击OK,完成硬主动力的重命名。
•右击zhudongli,选择Modify;
•在弹出的Modify Force对话框中修改Fuction:输入VARVAL(._my_cab_zhudong.frot_left),其余参数保持默认;
•单击OK,完成主动力f_zdl_l的修改函数,如图16-16所示。
图16-16 主动力修改对话框
•重复上述步骤,完成以下主动力的创建:
① ._my_cab_zhudong.f_zdl_r;
② ._my_cab_zhudong.r_zdl_l;
③ ._my_cab_zhudong.r_zdl_r。
(3)测量函数。
构建主动驾驶室模型,需要输出驾驶与支撑悬置处连接处的速度及其他参数。测量函数的建立如图16-17所示。
•单击菜单栏Design Exploration,选择系统单元Measures 框中的创建状态变量快捷方式图标:Create a new Function Measures,弹出函数构建对话框;
•Measures Name:f_l_V;
•Units:velocity;
•选择Velocity along Y;
•点击Assist弹出Velocity along Y对话框;
•To_Marker框中输入gel_f_damper_up.MARKER_3,其余From_Marker、Along_Marker、Ref_Frame框保持默认不用输入,辅助对话框如图16-18所示,单击OK,完成加速度函数VZ(._my_cab_zhudong.gel_f_damper_up.MARKER_3)输入;
图16-17 测量函数构建
图16-18 辅助对话框
•单击Verify,检查函数VZ(._my_cab_zhudong.gel_f_damper_up.MARKER_3)正确无误;
•单击OK,完成函数构建。
•重复以上步骤,完成以下测量函数的建立:
① VZ( ._my_cab_zhudong.ger_f_damper_up.MARKER_5);
② VZ( ._my_cab_zhudong.gel_r_damper_up.MARKER_7);
③ VZ( ._my_cab_zhudong.ger_r_damper_up.MARKER_9);
④ ACCZ( ._my_cab_zhudong.gel_f_damper_up.MARKER_3);
⑤ ACCZ( ._my_cab_zhudong.ger_f_damper_up.MARKER_5);
⑥ ACCZ( ._my_cab_zhudong.gel_r_damper_up.MARKER_7);
⑦ ACCZ( ._my_cab_zhudong.ger_r_damper_up.MARKER_9);
⑧ ACCX( ._my_cab_zhudong.ges_cab.MARKER_1);
⑨ ACCY( ._my_cab_zhudong.ges_cab.MARKER_1);
⑩ ACCZ( ._my_cab_zhudong.ges_cab.MARKER_1);
WX( ._my_cab_zhudong.ges_cab.MARKER_1);
WY( ._my_cab_zhudong.ges_cab.MARKER_1);
WZ( ._my_cab_zhudong.ges_cab.MARKER_1)。
(4)输入输出集。
•切换到ADAMS/CAR专家界面;
•单击Build >Date Elements > Plant Input > New命令,弹出创建状态变量对话框,如图16-19所示;
•Variable Name(变量名称,输入之前建立好的状态变量):._my_cab_zhudong.frot_left,._my_cab_zhudong.front_right,._my_cab_zhudong.rear_left,._my_cab_zhudong.rear_right;
•单击OK,完成输入集._my_cab_zhudong.PINPUT_1的创建。
•单击Build >Date Elements > Plant Output > New命令,弹出创建状态变量对话框,如图16-20所示;
•Variable Name(变量名称,输入之前建立好的状态变量):._my_cab_zhudong.f_l_v_shuchu,._my_cab_zhudong.f_r_v_shuchu,._my_cab_zhudong.r_l_v_shuchu,._my_cab_zhudong.r_r_v_shuchu,._my_cab_zhudong.f_l_av_shuchu,._my_cab_zhudong.f_r_av_shuchu,._my_cab_zhudong.r_l_av_shuchu,._my_cab_zhudong.r_r_av_shuchu,._my_cab_zhudong.cab_wx_shuchu,._my_cab_zhudong.cab_wy_shuchu,._my_cab_zhudong.cab_wz_shuchu,._my_cab_zhudong.cab_AX_shuchu,._my_cab_zhudong.cab_AY_shuchu,._my_cab_zhudong.cab_A Z_shuchu;
•单击OK,完成输出集._my_cab_zhudong.POUTPUT_1的创建。
图16-19 输入集
图16-20 输出集
至此,主动驾驶室模型建立完成,保存主动驾驶室模型,切换到ADAMS/CAR标准界面,建立主动驾驶室子系统,并在6×2整车上添加主动驾驶室子系统,6×2整车模型建立请参考《车辆系统动力学仿真》书籍,由于6×2整车模型极为复杂,在此处不再详细叙述其建模过程。
有关ADAMS车辆工程案例仿真的文章
半主动悬架模型构建首先需要添加主动力,主动力主要根据控制算法计算得出。图14-15主动力修改对话框建立车身速度、加速度、悬架动行程及车轮侧向滑移量状态输出函数,首先需要建立车身速度、加速度、悬架动行程及车轮侧向滑移量的测量函数。图14-19输入集对话框图14-20 输入集对话框至此,完成麦弗逊悬架被动模型到主动悬架模型的转变,建立好的主动悬架模型如图14-21......
2023-09-17
Target Software:MATLAB;Analysis Type:选择非线性non_linear;ADAMS/Solver Choice:选择FORTRAN;其余保持默认,单击单击OK完成ADAMS\CONTROLS模块下的输入输出集的创建。图16-22控制接口输出对话框......
2023-09-17
启动ADAMS/CAR;单击FILE > NEW命令,弹出建模对话框,如图16-2所示;Template Name:my_cab_zhudong;Major Role:cab;单击OK,完成驾驶室模板建立。单击Build > Part > General Part > New命令,弹出创建对话框,如图16-4所示;图16-4驾驶室简化质心部件General Part:cab;Type:single;Location Dependency:Delta location from coordinate;Coordinate Reference:._my_cab_zhudong.ground.hps_cab_center;Location:0,0,0;Orientation Dependency:User-entered values;Orient using:Euler Angles;Euler Angles:0,0,0;Mass:786;Ixx:9.38E+008;Iyy:7.07E+008;Izz:8.18E+008;Density:Material;Material Type:.materials.steel;单击OK,完成部件._my_cab_zhudong.ges_cab创建。......
2023-09-17
板簧的初始几何轮廓是通过平展的板簧的弯曲角度或者高度完成定义。初始几何生成器根据输入的参数,会为每片板簧生成一组平展的梁单元,然后在弧高的测量点位置加上驱动,运行准静态分析后,平展的板簧可以变形为确定的孤高状态,即板簧前端与后端的完全形状,变形后板簧上表面内侧形状为初始几何轮廓。具体板簧初始几何尺寸设置如图2-2所示。图2-4板簧连接对话框......
2023-09-17
FSAE赛车模型装配完成后,可以对整车进行验证仿真,观察模型正确与否,是否能够根据实验标准达到预期状态,本模型装配好之后,并没有包含发动机系统,有些工况是不能整车进行仿真的,同时在仿真过程中不能预先进行静平衡,FSAE赛车制动系统模型在第7章“制动系统”中已经建立,装配时直接应用即可。图11-44FSAE运行轨迹图11-45车身横摆角加速度图11-46车身侧倾角加速度......
2023-09-17
图8-8单线移仿真设置对话框仿真正确且结束后,查看车身的垂向加速度与侧向加速度,根据数据评估FSAE整车运行状态及稳定性。图8-9车身垂向加速度图8-10车身侧向加速度从仿真结果中可以看出,FSAE赛车在经过减速度瞬间,车身垂直方向产生剧烈振动,最大值接近2.5g;车身侧向加速度最大值接近1.5g,在负方向伴有高频振动趋势。单线移仿真注意事项:单线移在仿真时可能出现错误,但能仿真完成。......
2023-09-17
钢板弹簧是一种比较特殊的弹簧。鉴于这些优点,商用货车、农用车辆以及一些特种车辆仍在使用板簧。板簧在研究过程中主要采用三段梁法、Beam梁法,有限元模态法。离散Beam梁法采用无质量的柔性梁把离散刚体连接起来,Beam梁参数根据钢板弹簧界面形状与材料参数得出各片簧之间的接触。离散梁法建立的钢板弹簧与实际板簧模型接近,其精度较高,计算经济性好,综合特性优良。图2-1板簧模型学习目标 板簧工具箱介绍。......
2023-09-17
相关推荐