首页 理论教育ADAMS仿真:双A臂半主动悬架实例

ADAMS仿真:双A臂半主动悬架实例

【摘要】:图15-4函数构建对话框重复以上步骤,建立以下测量函数,分别为车身速度、悬架动行程、车辆侧向滑移量:① VY;② DY-343.6;③ DZ;图15-5辅助对话框双A臂悬架半主动悬架模型构建首先需要添加主动力,主动力添加过程如下。图15-6主动力状态变量创建对话框单击菜单栏Elements,选择系统单元System Elements 框中的创建状态变量快捷方式图标:Create a State Variable defined by an Algebraic Equation;Name:CHESHENJIASUDU_SHUCHU;Definition:Run-Time Expression;F(time,……

•单击菜单栏Design Exploration,选择系统单元Measures 框中的创建状态变量快捷方式图标:Create a new Function Measures,弹出函数构建对话框,如图15-4所示;

•Measures Name:.double_wishbone.cheshenjiasudu;

•Units:accelaeration;

•选择Accelaeration along Y;

•点击Assist弹出Accelaeration along Y对话框;

•To_Marker框中输入body.cm,其余From_Marker、Along_Marker、Ref_Frame框保持默认不用输入,辅助对话框如图15-5所示,单击OK,完成加速度函数ACCY(.double_wishbone.body.cm)输入。

•单击Verify,检查函数ACCY(.double_wishbone.body.cm)正确无误;

•单击OK,完成函数构建。

图15-4 函数构建对话框

•重复以上步骤,建立以下测量函数,分别为车身速度、悬架动行程、车辆侧向滑移量:

① VY(.double_wishbone.body.cm);

② DY(.double_wishbone.body.cm,.double_wishbone.knuckle.MARKER_40)-343.6;

③ DZ(.double_wishbone.knuckle.MARKER_84,.double_wishbone.test_patch.cm);

图15-5 辅助对话框

双A臂悬架半主动悬架模型构建首先需要添加主动力,主动力添加过程如下。

•单击菜单栏Force,选择Applied Forces框的Force快捷方式,在两部件srping_up、srping_down之间建单向主动力;

•Run-time Direction(主动力运行时方向):Two Bodies;

•Construction:2 Bodies -2 Location;

•Characteristic:Custom;

•根据命令窗口提示顺序选择两部srping_up、 srping_down,顺序选择参考点spring_up.cm 、spring_down.cm,完成主动力SFORCE_1的创建;

•选中主动力SFORCE_1右击鼠标选择Rename:修改名称为ZHUDONGLI;

•单击OK,完成硬主动力的重命名。

•右击ZHUDONGLI,选择Modify;

•在弹出的Modify Force对话框中修改Fuction:输入VARVAL(.double_wishbone.ZHUDONGLI_SHURU),其余参数保持默认;

•单击OK,完成主动力ZHUDONGLI的修改函数,如图15-6所示。

图15-6 主动力状态变量创建对话框

•单击菜单栏Elements,选择系统单元System Elements 框中的创建状态变量快捷方式图标:Create a State Variable defined by an Algebraic Equation;

•Name(状态变量名称):CHESHENJIASUDU_SHUCHU;

•Definition:Run-Time Expression;

•F(time,……)=:ACCY(.double_wishbone.body.cm);

•单击OK,完成状态变量c.double_wishbone.CHESHENJIASUDU_SHUCHU的创建,如图15-7所示。

•重复以上步骤,分别建立状态变量.double_wishbone.CHESHENSUDU_SHUCHU、.double_wishbone.XUANJIADONGXINGCHENG_SHUCHU、.double_wishbone.CHELUNCEX INGHUAYILIANG;

•单击菜单栏Elements,选择数据块单元Date Elements 框中的创建输入集快捷方式图标:Create an ADAMS plant input;

•Variable Name(变量名称,输入之前建立好的输入状态变量):.double_wishbone.LUMIAN_SHURU,.double_wishbone.ZHUDONGLI_SHURU;

•单击OK,输入集.double_wishbone.PINPUT_1的创建。

图15-7 状态变量创建对话框

•单击菜单栏Elements,选择数据块单元Date Elements 框中的创建输入集快捷方式图标:Create an ADAMS plant output;

•Variable Name(变量名称,输入之前建立好的输出状态变量):.double_wishbone.CHESHENJIASUDU_SHUCHU,.double_wishbone.CHELUNCEXINGHUAYILIANG,.double_wi shbone.XUANJIADONGXINGCHENG_SHUCHU,.double_wishbone.CHESHENSUDU_SHUCH U;

•单击OK,输出集.double_wishbone.POUTPUT_1的创建。

•单击菜单栏插件Plugins,选择Controls单击,出现下拉列表选择Plant Export命令,弹出控制接口输出对话框,如图15-8所示;

图15-8 控制接口输出对话框

•File Prefix(输出文件别名):double_wishbone;

•Initial Static Analysis(初始静态分析):Yes,此处需要进行静平衡,静平衡完成之后在进行计算;

•单击From Pinput,在弹出的数据命令窗口中选择子系统双击double_wishbone下的PINPUT1;

•单击From Poutput,在弹出的数据命令窗口中选择子系统双击double_wishbone下的POUTPUT1;

•Target Software(目标软件或者对接软件):MATLAB;

•Analysis Type(分析类型):选择非线性non_linear;

•ADAMS/Solver Choice:选择FORTRAN;

•其余保持默认,单击OK完成ADAMS\CONTROLS模块下的输入输出集的创建,创建完成的半主动双A臂悬架模型如图15-9所示。

图15-9 双A臂主动悬架模型