基于AHP-NSGA-Ⅲ的车辆悬架预瞄最优控制研究
2020-04-22陈晓育华春蓉易科虹付裕董大伟
陈晓育,华春蓉,易科虹,付裕,董大伟
(西南交通大学 先进驱动节能技术教育部工程研究中心,四川 成都 610031)
0 引言
车辆主动悬架的控制算法是其核心技术之一[1]。国内外学者相继提出包括天棚控制、最优控制、模糊控制、自适应控制、滑膜控制等主动悬架控制技术[2-4]。
最优控制可以借助加权系数,对悬架各种性能指标进行综合考虑,因而在主动悬架中得到了广泛的应用[5]。文献[6] 、文献[7] 分别在主观、客观上提出一种分工况权值确定方法。而在主动悬架的设计中,对于不同设计目的的车辆性能响应要求不同,因此主观因素与客观因素对于权重系数的设计都是至关重要的。
本文针对主动悬架线性二次最优控制中存在的权值系数确定问题,提出了一种结合主客观性能评价的权值系数选择方法(AHP-NSGA-Ⅲ)。通过AHP方法赋予初始权重转化成变量区间,结合NSGA-Ⅲ对主动悬架6个响应参数进行优化,并将此方法运用于带有卡尔曼估计器的预瞄最优主动控制悬架的设计中,利用虚拟激励法在频域范围内进行求解。仿真结果表明本文所提出的方法有效改善了车辆的平顺性。
1 主动悬架动力学模型
建立1/2车辆行驶动力学模型,如图1所示。其中:M为车身质量;Ic为车身俯仰转动惯量;mr为前轮非簧载质量;kr为前悬架刚度;cr为前悬架阻尼;ktr为前轮胎刚度;mf为后轮非簧载质量;kf为后悬架刚度;cf为后悬架阻尼;ktf为后轮胎刚度。a和b分别表示前后轴到车体质心的水平距离;x0f、x0r为前后轮处路面不平度;uf、ur为悬架作动器的控制力。
图1 1/2车辆主动悬架模型
假定车辆的俯仰振动很小,则可建立车辆的动力学方程
(1)
(2)
(3)
(4)
其中:
(5)
(6)
其中:xc为车辆质心位移;θ为车辆的俯仰角;x2f、x2r为前、后簧载质量的位移;x1f、x1r为前、后非簧载质量的位移。
考虑路面不平度和车辆行驶速度的影响,路面激励采用文献[8] 所介绍的单边道路谱:
(7)
其中:Gr为路面不平度系数,v为车辆的行驶速度,ω表示圆频率。
假定前后轮运动轨迹完全相同,即它们所受路面激励仅相差一个固定时间τ,则:
x0r(t)=x0f(t-τ),τ=(a+b)/v
(8)
根据动力学方程响应指标可建立车辆运动的状态空间方程为
(9)
2 基于AHP-NSGA-Ⅲ方法的主动悬架设计
2.1 基于卡尔曼估计的预瞄最优控制器设计
针对本文建立的1/2车辆悬架系统,取性能指标:
ρ4(xr-x2r)2+ρ5(xf-x0f)2+ρ6(xr-x0r)2]dt
(10)
其中ρ1-ρ6表示6个响应指标的加权系数。
将式(10)写成矩阵形式:
(11)
其中Q和R为时不变对称加权矩阵,N为时不变加权矩阵。
为将前轮预瞄信息加入控制器中[9],对式(8)进行拉普拉斯变换,并利用二阶Pade近似将其转换成状态空间方程,并将其扩展成含路面信息的系统状态空间方程为:
写成矩阵后与式(9)组合扩阶得
(12)
(13)
至此,通过对状态向量进行增维,预瞄控制问题转化为经典的LQG控制问题。由LQG控制理论可得最优控制力方程为
U=-KX1
(14)
其中
K=R-1[BT1S+NT1]
(15)
S为Riccati方程的解。
(16)
Y=C1X1+EYU+W1
(17)
结合卡尔曼滤波器可表示成:
(18)
Kk=PCT1V-1
(19)
A1P+PAT1+W-PCT1V-1C1P+FWF=0
(20)
2.2 AHP-NSGA-Ⅲ 最优控制系数选择方法
a) 层次分析法确定权重范围
首先根据被动悬架在某一工况下的性能响应对6个设计参数ρ1-ρ6采取同尺度量化。以前悬架车身加速度为基准,按式(21)确定同尺度量化比例系数。
(21)
其中σi为6个被动悬架响应的均方根值。
根据车辆设计目标,运用AHP方法对指标之间的重要性做出最初的评判,假设前、后悬架的控制目标权重一样,初步选定参数的范围为:
ρimax=max(W(hij)),ρimin=min (W(hij))
(22)
其中:W(hij)表示由层次分析法得到的权重;hij的取值范围为1,2,…,9。
b) 基于NSGA-Ⅲ算法的权值系数优化
以主动悬架6个响应均方根值与被动悬架的响应均方根值的比值作为目标函数,采用基于参考点的NSGA-Ⅲ算法进行多目标优化[10]。算法主要步骤如下:
1) 通过车辆预瞄最优控制求解得到的主/被动悬架6个响应均方根值构造6个目标函数
(23)
其中xia,xip分别为主动、被动悬架的性能指标响应。
2) 在AHP挑选过后的权值系数范围内随机生成N个初始种群,通过随机选择,模拟二元交叉算子和多项式变异,对种群进行迭代直到寻找到最优解。由当前亲本Pt通过交叉、遗传、变异生成新的种群Qt,混合后得到规模为2N的种群Rt=PtUQt。
3) 对种群Rt进行非支配选择得到相应的非支配层级,对于需要挑选的最后一个层级即Fk+1采用基于参考算子的方法对种群进行选择,将参考点与种群相关联,均匀地分布在标准超平面上。
4)找出满足目标函数Z的最小值zimin作为理想点集合,利用以下函数作用于目标函数寻找极值点:
f'i(x)=fi(x)-zimin
(24)
(25)
利用极值点算出轴距,并进行归一化处理:
(26)
5) 由此进行迭代,如果达到迭代条件,输出最后一代所有目标函数值以及权值系数。
3 控制器仿真
3.1 控制器仿真
本文采用虚拟激励法将固定随机振动分析转化成确定性谐波分析[11],仿真车辆在随机路面激励下的系统响应,构造虚拟激励:
(27)
(28)
得车辆在谐波激励下的稳定解为:
(29)
3.2 仿真分析
取车辆参数为:M=730kg,Ic=1230kg·m2,mf=40kg,mr=35.5kg,cf=1290(N·s)/m,cr=1620(N·s)/m,kf=19960N/m,kr=17500N/m,ktf=ktr=175500N/m,a=1.011m,b=1.803m。行驶速度v=20m/s;路面取C级路面即Gr=5×10-6m3/cycle;取测量噪声强度Rv=1×10-3m2/s4。分别仿真分析了AHP、NSGA-Ⅲ、AHP-NSGA-Ⅲ 3种预瞄最优控制方法下的主动悬架响应功率谱,如图2所示。
图2 车辆响应功率谱密度
由图2(a)-图2(d)可知,基于AHP、NSGA-Ⅲ、AHP-NSGA-Ⅲ 3种预瞄最优控制方法的主动悬架对于车身加速度以及悬架动行程在车身固有频率附近有较大幅度的改善;且基于AHP-NSGA-Ⅲ的预瞄最优主动悬架改善效果最好。由图2(e)-图2(f)可知,3种方法的预瞄最优主动控制悬架均对于车身固有频率附近的轮胎动扰度有较大幅度的减少,但在车轮的固有频率附近前、后轮胎动扰度略有增加。
表1给出了车身加权加速度、悬架动行程、轮胎动扰度的均方根值,从表中可以得出,AHP-NSGA-Ⅲ的预瞄最优控制方法对于前后悬架处的垂向加速度加权均方根值分别降低了22.8%与28.87%,比其他2种方法得出的响应值低。而3种方法对于6个响应目标有不同程度的影响。从所有目标相对于被动悬架目标的减少量总和来看,AHP-NSGA-Ⅲ方法得出的总减少量为75.48%,比其他2种方法的总减少量要大。可以看出基于AHP-NSGA-Ⅲ的预瞄最优控制方法在全局上有更好的控制效果。
表1 悬架响应均方根值
4 结语
针对线性二次最优控制存在的权重矩阵确定的问题,本文提出了一种基于AHP-NSGA-Ⅲ方法的主客观评价结合的权值系数选择方法,并将其应用于具有卡尔曼滤波估计器的预瞄最优控制器的设计中,结合虚拟激励法给出了一种新的数值仿真方法。数值结果表明,基于AHP-NSGA-Ⅲ的预瞄最优控制方法对于乘坐舒适性的改善效果最为明显。