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为:万方数据

万方数据

万方数据

相关文档
最新文档