1. 引言
作为汽车的一项重要组成部分,悬架系统对于提高乘坐舒适性具有非常重要的意义[1]。被动悬架阻尼系数和弹簧刚度固定,无法根据路况进行自适应调节,车体震动明显[2]。主动悬架相较于被动悬架可根据汽车的载质量、路面不平度、汽车行驶速度和运行工况的变化对弹簧刚度和悬架阻尼以及车身姿态进行调节[3],能够对汽车的舒适性做到有效调节和改善。
Abut等[4]在1/4汽车悬架模型上采用模糊-LQR控制使汽车在控制车身运动方面的成功率提高了大约84.2%,控制悬架偏转方面提高了84.5%,在轮胎的偏转控制方面成功86.7%。Nguyen等[5]提出,OSMC算法对主动悬架系统进行控制,保证了轮胎与路面的相互作用。Shi等[6]提出的某赛车悬架PID控制器可以提高悬架的性能,同时添加了前馈控制器,提高了改进性能的速度。周向等[7]提出了基于超螺旋二阶滑膜控制的车辆主动悬架控制方法。仿真结果表明,所提出的方案能够解决一阶滑模控制不能解决的悬架未知动态非线性的非单一目标控制问题。郑爽等[8]基于LQR控制器悬架簧上质量垂直加速度、动挠度瞬态响应峰值相较无控制状态分别减小了45.84%和39.07%,均方根值则分别减小了54.98%和35.4%。
本文针对1/2车主动悬架为控制研究对象,提出并对比两种控制策略对汽车悬架平顺性评价指标的改善情况,于Simulink环境中搭建四自由度主动悬架模型并进行对比和仿真验证。
2. 主动悬架四自由度模型的建立
Figure 1. Model of a four-degree-of-freedom half-car active suspension
图1. 四自由度半车主动悬架模型
参照牛顿第二定律建立的四自由度半车悬架动力学模型如图1所示。
根据牛顿第二定律,四自由度主动悬架系统的动力学方程为:
(1)
式中,M为簧上质量,m1、m2为簧下质量,I为车身转动惯量,a、b为前后轴到质心距离,Z为车身垂向位移,Zs1、Zs2为前后车身位移量,Zt1、Zt2为前后悬架非簧载质量位移,Zr1、Zr2为地面不平输入引起的前后轮胎垂直位移,Φ为半车俯仰角度,Cs1、Cs2是前后悬架的减震器阻尼系数,ks1、ks2为前后悬架弹簧刚度系数,kt1、kt2是前后车轮刚度系数,u1、u2为控制器施加的力。
状态矢量,输入矢量
,设输出Y为车身加速度、前轮动载荷、前悬动挠度、后轮动载荷、前悬动挠度,即
。
系统的状态空间方程为:
(2)
(3)
其中:
(4)
(5)
(6)
(7)
3. 路面输入模型的构建
参照中华人民共和国国家标准GB/T 7031-2005《机械振动路面谱测量数据报告》[9]和国际标准ISO 8608:1995(E)两个文件的相关规定。采用下式来表示路面功率谱密度:
(8)
式中,n0是参考空间频率,
;空间频率n0下的路面不平度系数
,单位为m3。路面不平输入函数如下式所示:
(9)
式中,q(t)为路面随机输入,w(t)为积分白噪声,
为下截止空间频率,
是路面不平度系数,本文选取B级道路则路面不平度系数
,车速
。后轮比前轮输入时间延迟了
。
4. 半车悬架控制器模型的搭建
4.1. PID控制器模型的搭建
PID控制器由比例、微分和积分三个环节组成[10]。其拉普拉斯表达式为:
(10)
式中,u(k)表示系统输出,e(k)为系统误差,kp、ki、kd分别为比例、积分、微分三个系数。经过调试确认当PID控制器系统参数为Kp = 0.5、Ki = 2500、Kd = 3时,输出较为理想。PID控制原理图如图2所示,加入PID控制器的半车悬架系统如图3所示。
Figure 2. Schematic diagram of PID control
图2. PID控制原理图
Figure 3. Half-car suspension system with PID controller added
图3. 加入PID控制器的半车悬架系统
4.2. 模糊控制器模型的搭建
模糊控制是一种参考人类语言决策的控制方法,它基于模糊推理规则搭建而成[11]。其原理是将系统输入先模糊化为模糊变量,即通过模糊语言来描述生成模糊子集,随后根据制定的规则进行处理计算,完成决策。其原理图如图4所示。
Figure 4. Schematic diagram of fuzzy control
图4. 模糊控制原理图
本文选用的模糊控制器以加速度a和速度v作为系统的输入量,u作为输出量,采用三角形隶属度函数,最终得到的模糊控制规则如表1所示。模糊子集为
。经过不断调试确定加速度论域范围为[−6, 6],速度论域值为[−0.1, 0.1]。
Table 1. Fuzzy rule table
表1. 模糊规则表
v a |
NB |
NM |
NS |
Z |
PS |
PM |
PB |
NB |
PB |
PB |
PM |
PS |
PS |
PS |
Z |
NM |
PB |
PN |
PS |
Z |
PS |
Z |
NS |
NS |
PM |
PS |
Z |
Z |
Z |
NS |
NS |
Z |
PM |
PS |
Z |
Z |
Z |
NS |
NM |
PS |
PM |
PS |
Z |
Z |
Z |
NS |
NM |
PM |
PS |
Z |
NS |
Z |
NS |
NM |
NB |
PB |
ZE |
NS |
NS |
NS |
NM |
NB |
NB |
Figure 5. Control rule curve diagram
图5. 控制规则曲线图
Figure 6. A half-car suspension system with fuzzy controller added
图6. 加入模糊控制器的半车悬架系统
生成规则曲线图如图5所示,其清晰展示了梯度分布情况,表示a和v到u的映射匹配良好。
采用面积重心法解模糊。xi是模糊子集,
为隶属度函数。
(11)
最终搭建出的模糊控制半车悬架如图6所示。
5. 仿真及结果分析
汽车车型参数如表2所示。
Table 2. Car model parameters
表2. 汽车车型参数
半车模型参数 |
符号 |
单位 |
数值 |
簧上质量 |
M |
Kg |
690 |
车身转动惯量 |
I |
Kg·m2 |
1200 |
前后轮簧下质量 |
m1/m2 |
Kg |
45 |
前后悬架弹簧刚度 |
Ks1/Ks2 |
N/m |
19,000 |
前后轮胎刚度 |
Kt1/Kt2 |
N/m |
150,000 |
前后悬减震器阻尼 |
Cs1/Cs2 |
Ns/m |
2000/1500 |
前后轴到质心距离 |
a/b |
m |
1.25/1.51 |
在进行仿真实验时,本文重点关注车辆车身质心垂向加速度。质心垂向加速度主要表现为,在不平坦路面行驶时,车身震动的剧烈程度,这一指标主要影响车辆乘坐的舒适性[12]。
在Simulink环境下搭建加入PID控制器和模糊控制器的半车悬架系统模型,与Matlab进行联合仿真。在B级路面上,汽车以60 km/h的速度行驶。将PID控制主动悬架、模糊控制主动悬架和被动悬架在相同路面上仿真的数据结果放在同一坐标系中进行数据对比,仿真实验结果如图7所示。
(a) 车身加速度响应曲线 (b) 前轮动载荷响应曲线
(c) 前悬动挠度响应曲线 (d) 后轮动载荷响应曲线
(e) 后悬动挠度响应曲线
Figure 7. Comparison curve diagrams of active and passive suspension simulation results
图7. 主被动悬架仿真结果对比曲线图
Table 3. Comparison of root-mean-square values of PID control and passive suspension performance and optimization rate
表3. PID控制与被动悬架性能均方根值对比及优化率
均方根值 |
被动悬架 |
PID控制主动悬架 |
优化率(%) |
车身加速度(m/s2) |
1.768 |
1.505 |
14.9 |
前悬架动挠度(m) |
0.02089 |
0.01592 |
23.74 |
后悬架动挠度(m) |
0.02413 |
0.02355 |
2.4 |
前轮动载(N) |
1250 |
1250 |
0.016 |
后轮动载(N) |
1303 |
1289 |
1.07 |
Table 4. Comparison of root-mean-square values of fuzzy control and passive suspension performance and optimization rate
表4. 模糊控制与被动悬架性能均方根值对比及优化率
均方根值 |
被动悬架 |
模糊控制主动悬架 |
优化率(%) |
车身加速度(m/s2) |
1.768 |
1.349 |
23.73 |
前悬架动挠度(m) |
0.02089 |
0.01611 |
22.88 |
续表
后悬架动挠度(m) |
0.02413 |
0.02397 |
0.663 |
前轮动载(N) |
1250 |
1236 |
1.138 |
后轮动载(N) |
1303 |
1236 |
5.142 |
对图7进行分析,随着主动悬架控制力的增加,由图7(a)看出车身震动加速度峰值减小,由图7(c)和图7(e)看出前后悬架动挠度显著减小。与被动悬架相比,在随机路面激励下,本文设计的PID和模糊控制器都能够有效地减少车身质心垂向加速度,且从图7(a)中可直观看出模糊控制对垂向加速度控制效果较好,能够有效改善汽车行驶平顺性及乘坐的舒适度,分析其原因可能在于:
1) 汽车悬架系统作为一个复杂非线性系统,模糊控制本身相较于PID控制具有较强的非线性处理能力。其通过隶属度函数和模糊控制规则等,可更好地适应系统的非线性特性,而PID控制主要基于线性系统设计,在处理非线性问题时相较于模糊控制表现较弱。
2) 文中模糊控制器设计包含双输入规则库,可同时优化多个控制目标。而PID控制通常只能针对单一目标进行优化,文中也只针对车身震动加速度,未能像模糊控制兼顾多个性能指标。
计算各个参数的均方根值及其优化率,如表3和表4所示。
6. 结论
本文以四自由度1/2车主动悬架作为研究对象,建立PID控制和模糊控制两个控制器。在Simulink中搭建出被动悬架和加入控制器后的主动悬架模型并进行仿真,经过仿真分析表明,加入了控制器后的主动悬架相对于被动悬架在车身加速度、悬架动挠度以及车轮动载荷尤其是加速度方面能够得到优化,证明了所设计的控制器模块对提高悬架系统性能、优化车身舒适性起到一定的作用。并且对两种悬架控制策略进行对比,结果表明了针对悬架性能所设计的两种控制器中,模糊控制器比PID控制器对车身震动加速度等指标的优化效果更好,更能满足汽车对于舒适性的要求。