f于ADAMS和MATLAB的主动悬架控制联合仿真研究
万方数据
184辽宁工业大学学报(自然科学版)第30卷
和动力学分析,研究“虚拟样机”可供选择的多种设计方案。本文使用ADAMS软件建立1/4汽车悬架简化模型时做如下假设14J:
(1)所有零部件都认为是刚体,各运动副均为刚性连接,各运动副内摩擦力、内部间隙忽略不计;
(2)假象一构件模拟地面不平引起的激励,它与轮胎直接接触,与地面之间通过移动副相连,可上下垂直运动;
(3)簧载质量和非簧载质量相对于地面只能做上下垂直运动。
图11/4汽车主动悬架模型
在AD√~MS,Ⅵew中建立悬架的简化模型如图l所示,并在ADAMS中定义输入输出变量,这是与MAl[.LAB设计的控制系统进行数据传递的接口。在ADAMS中定义输入变量为施加在车身上的控制力U,输出变量为车身加速度chassis_acc、车轮加速度wheel_acc、悬架动挠度sus_def和轮胎的动载荷wheel_def.通过ADAMS/Control模块生成必须的中间文件。
2求解悬架最优控制规律
主动悬架最优控制的根本问题是要找出主动控制力的控制规律。在图2所示的是在主动悬架二自由度数学模型的基础上,建立系统的数学模型如下:
悬架系统振动微分方程:
,,12Z2(f)=U(f)一K2【Z20)一Z10)】(1)
惕z(t)=一u(t)+K2[Z2(t)一ZiO)卜(2)
K。[z。(f)一z0(f)】
其中,%表示车轮质量;鸭表示车身质量:K表示轮胎刚度;墨表示悬架刚度;U(f)表示悬架阻尼控制力。
控制系统状态方程:
X(f)=AX(f)+BU(f)+,Ⅳ(f)(3)x(f)=【z2(f)ZI(f)z2(f)zI(f)Zo(t)】T(4)
图2主动悬架二自由度数学模型
通过ADAMS与MATLAB之间的数据接口提出控制目标和加权系数,再应用线性最优控制求解所设目标下的最优控制规律。在车辆主动悬架控制设计中,主要的性能指标通常是:
(1)代表乘坐舒适性的车身加速度:
(2)影响车身姿态且与结构设计和布置有关的悬架动行程:
(3)代表轮胎接地性的轮胎动载荷。这里车身加速度的大小同时也意味着作动器输出力的大小,因此,LQG控制器设计中的目标性能指数.,即为车身加速度、悬架动行程和轮胎动态位移的加权平方和的积分值,表示如下:
1一.
,2舰手上…Zl(‘)一Zo(‘)】2+㈣
q:【Z2(f)一ZI(f)】。+p乏2(f))出
将式(5)改写成矩阵形式:
J=rri.+m。二下f(xTQX+UTRU+2XTNU)dt(6)最优控制力为:
U(f)=一麟(7)式(7)中,K为最优反馈增益矩阵。通过解Riccati方程得到
PA+ATP+PBR一1BTP—a=0(8)式(8)中,P是Riccati方程的解。
K=R—BTP(9)在MATLAB中调用函数【K]=LQR(A,B,Q,R,N),即可求得最优主动悬架增益五
根据表1给出的仿真输入参数,求得的最优反
馈增益K为:万方数据
万方数据
万方数据