基于双死区设计的空气悬架高度滑模控制方法
该文提出了一种双死区设计,运用滑模控制理论,对空气悬架的高度进行精确控制。创新点包括:区别于传统的气体多方变化假设模型,提出了基于热力学分析,利用温度-压强双控制方程建立的高精度非线性空气弹簧气室模型;提出空气悬架高度控制的双死区设置方法,通过大、小2个死区套合以提升控制精度,减少了单死区设置容易出现的振荡现象;运用滑模变结构控制理论,提出一种结合系统动力学特性、形式较简且受路面扰动和系统动力学参数变化影响较小的控制策略。通过MATLAB/Simulink仿真验证了高精度空气弹簧动力学模型和双死区设置的滑模控制策略的有效性。
关键词:
空气悬架;控制死区;滑模控制;车高控制;非线性模型
可控悬架的出现为车辆性能的进一步改善带来了可能。相比于全主动悬架[1],半主动悬架能耗更低,控制简便,应用越来越广泛[2]。其中,空气悬架作为一种实现高度调节的半主动悬架,具有一定的刚度和阻尼变化特性,有利于调节车身姿态稳定,越来越受到人们的关注。
空气悬架控制的有效实现依赖于精确的动力学模型[3 − 13],文献中常见的模型有 Li 等[3 − 4]提出的几何学图解与有限元分析模型,Oda等[5]、Shimozawa 等[5 − 8] 提出的等效力学模型和Berg等[9 − 10] 提出的实验数据辨识模型等。上述动力学模型一般假设气体发生多方变化,其指数需要数据拟合或经验确定,不易有效反映高度控制过程中气室的充放气物理过程。
在空气悬架高度控制过程中,为了减少目标高度附近系统频繁充放气控制切换及对操纵稳定性、平顺性和元件寿命的影响,需要在控制系统中设置一个高度死区范围。然而,文献中大多只设置单个死区[14 − 15],系统仍有可能在死区边沿出现频繁的控制律切换,这种单死区设置的缺陷改进少有报道。
空气悬架的高度控制策略需要保证足够的响应速度和精度。江洪等[16]、Prabu 等[17] 提出的PID控制策略、Gao等[18]提出的模糊逻辑控制等利用高度偏差构造系统的控制策略,方法简易实用,而控制律较少结合系统内部动力学特性。一些非线性控制策略和智能控制策略,如 Ma 等[14]、Sun等[15]对整车姿态稳定进行的模型预测控制,Chen等[19]对动力学系统线性化后提出的线性二次最优控制,Shan等[20 − 21] 基于模糊自适应学习的神经网络算法,H∞控制[22]、滑模变结构控制[23]、反 演控制[24] 等也得到应用。这些控制方法多与系统特性进行深入结合,取得了较好的控制效果,但控制律有时较为复杂或无明确的表达形式,不便于实际应用,还可能受到算力的限制。
本文针对上述问题展开研究,主要进行以下几部分工作:1) 利用热力学第一定律,建立不依赖于多方变化规律、充分考虑各种能量变化的空气弹簧气室非线性模型,并进行实验验证,进而完成四分之一空气悬架系统动力学模型搭建;2) 提出一种高度控制的双死区设置方法,相比于单死区设置,在保证控制精度的同时,减少车高动态 变化的干扰以及控制频繁切换问题;3) 在上述工作基础上运用滑模控制理论,提出一种与系统动力学特性充分结合、形式较简,且能适应外界扰动输入和系统动力学参数变化的鲁棒性控制策略,并利用 MATLAB/Simulink 仿真平台对动力学模型和控制策略的有效性进行了分析和检验。
1 空气悬架系统建模
1.1 空气悬架气路系统简述
一种乘用车空气悬架系统气路结构如图1所示,包含4个空气弹簧、蓄压器、空压装置及相 对应的控制阀等主要部分。蓄压器或空压装置作 为高压气源,当需要向某个空簧充气时,高压气 源控制阀与空簧充气阀打开,高压气流流入气 室,使该位置的车身高度增加;当某个空簧需要 放气时,空簧放气阀打开,气室内的气体流入大 气,使该位置的车身高度降低。此外,空压装置 还可以对蓄压器充气,保证其中的高压状态。
相比于整车模型,四分之一车辆二自由度系 统结构简单,能较好地反映系统的基本垂向动力 学特性,尤其是空气悬架的车高调节过程。因 此,本文接下来将以四分之一车辆系统作为主要 研究对象,其基本结构如图 2 所示,气流往来于 气源和气室之间。空气悬架系统建模一般包含部 分假设[25],以下将基于上述文献中假设,并分别 对其中的气体多方变化规律假设、管路节流孔假 设进行放宽,对空气弹簧气室、连接管路建立更 精确的模型,最终完成完整的四分之一车辆动力 学建模工作。
1.2 空气弹簧气室的精确模型与实验验证
空气弹簧气室是空气悬架动力学模型中最关 键的部分,具有高度非线性,气体状态变化复杂,且在控制过程中气室内的气体量会发生变 化,因此根据定质量气体多方变化规律确定气体 状态存在一定偏差。采用热力学第一定律进行分 析可以清楚反映不同物理过程对应的能量影响, 过程完备,准确性更高。
以气室内的气体作为控制体,对气体状态方 程进行微分:
式中:p1、V1、m1、T1、R 分别表示气室内的绝对 压强、体积、质量与温度以及气体状态常数;G 为从外界输入控制体的质量流量,即 m1 的变化 率,以质量增加 (充气) 为正,减少 (放气) 为负, 无控制指令时,气室处于被动隔振状态,G=0。
根据热力学第一定律的微分形式:
式中,4 个微分量分别表示外界传递给气室的热 量、外界对气室所作体积功、外界输入气体质量 带来的能量和气室气体内能的增量。其中,微元 时间 dt 内外界传递的微元热量与外界和气室的温 度差成正比:
式中,Kh、T0 分别表示气室的导热系数与大气温 度。外界对气室所做的微元体积功为:
外界输入气体质量带来的微元能量为:
式中,Cp、Tlc 分别表示空气的定压比热容与气 室、管路连接处的温度。微元时间内气室气体内 能增量为:
式中,Cv表示空气的定容比热容。
将以上各微元表达式代入式 (2),再除以 dt, 可得:
结合式 (1)、式 (7),假设气体很快达到均匀状 态,以 T1 代替 Tlc,气囊产生的作用力 FAS 为相对 压强与有效面积 A(空簧气室的作用力与气室内相 对压强的比值) 的乘积:
式 (8) 即空簧气室模型的微分控制方程,从压强和温度两个方面刻画了空簧气室的特性。其中 γ 为空气的比热容比,pa 为大气压。气室的几何性质也会影响动力学特性,气室的体积 V1 和有效面积 A 的变化规律可通过试验确定,这里假设它们随高度线性变化[26]:
式中:V10、A0 为静态初始状态下气室的体积与有效面积;Vh、Ah 表示体积和有效面积随高度的变 化率;(z2 – z1 ) 表示气室高度的增加量。
在此基础上利用Mechanical Testing & Simulation 公司生产的力学性能测试平台对某型号空气弹簧进行实验,图 3、图 4 展示了实验平台设备与原 理。将空簧上端固定,调节下端位置到一定高度 并充气至初始压强值。实验中不进行充放气,通 过下端的液压作动器给定位移激振,测量空簧产 生的垂向力,数据由计算机进行采集读取,部分 实验参数见表 1。
以 1 Hz 的正弦激振作为给定位移,分别测试 了 3 组不同振幅下的受力响应情况,其与根据上 述理论仿真的结果对比如图 5~图 7 所示。可见实 验与理论仿真结果均较好地体现了空簧的非线性 特征,这证明了该空簧气室建模方法的合理性。
1.3 四分之一空气悬架车辆模型的实现
下面在上述空簧气室建模的基础上,完成四 分之一车辆模型的其他部分建模。直接控制车身 高度的质量流量 G 与气路连接管路模型密切相 关。目前对空气悬架系统的连接管路建模大多等效为一个节流孔,质量流量为压强的线性或非线 性代数表达式[6 − 7, 26];或结合一维等熵流动假设, 建立考虑气流音速状态流量壅塞现象的节流孔式 模型[27 − 28]。但很多情况下管路的长度和截面积不 一定很小,高速气流的惯性效应不可忽略,有必 要对整个管路进行动力学分析,建立节流管式连 接管路模型,如考虑一些线性化假设的文献 [29]。下面结合空气动力学知识,推导出一种更精确的 节流管式管路模型质量流量公式。
管道内的流体流动如图 8 所示,气流从上流 高压 pu 处流向下流低压 pd 处,管长为 L,x 坐标 处长度为 dx、质量为 dm 的气流质量微元密度为 ρ,两端的压强、流速分别为 (p, u) 和 (p+(∂p/∂x)× dx,u+(∂u/∂x)×dx)。视流动为一维流动,微元质 量的动力学方程为:
式中:Ap 为管路截面积;f 为微元在流动中的微元 摩擦阻力,通过沿程损失计算:
式中:D 为管路截面直径;λ 为沿程阻力系数。由 式 (10)、式 (11),结合G =ρApu 可得:
对式 (12) 沿管道流动的物理过程进行积分, 注意到气流流入或流出管口的局部损失,有:
式 (13) 最后一项中 ζ 为总的局部阻力系数。进一步假设气体不可压缩,整理得:
式 (14) 即为基于管路气流动力学分析的质量 流量微分模型。
此外,考虑到流速的有限性和管路阻力效 应,实际气流还会存在一定的时滞和耗散效应。根据流动中速度、密度变化率的小量假设[30],前 述的微元动力学方程和流动连续性方程可以整理 为带耗散项的二阶偏微分波动方程:
式中:Rt 为单位长度上的管道阻力特性;a 为声 速。在给定管路起始端流量边值 G0 (t) 的情况下, 可以求出管路末端因损耗和时滞造成的最终流量 表达式 Ge (t) [31]:
式 (14)、式 (16) 确定了节流管式管路模型的 质量流量动力学规律与损耗和时滞效应。同时, 在本文建立的模型中假定高、低压气源处在恒定 状态,压强分别保持为恒值 ph 和大气压 pa,温度 均为大气温度[25]。
相比于采用金属弹簧的悬架系统,空气悬架 车身不再有忽略簧上重力影响的所谓“平衡位 置”。据此,在垂向车辆建模中引入一项等效力 Δ:
式中:FAS0、FAS 分别表示初始静止状态时和动态 情况下空簧气室产生的实际作用力;Mg 为簧上重 量。等效力 Δ 与传统悬架以“平衡位置”为原 点、忽略簧上重力的悬架弹簧相对作用力的特性 相似,可在动力学方程中等效,无需改变传统悬 架的动力学分析方法:
式中:Mt、C、Ct、Kt 分别表示非悬挂质量、减振 器阻尼系数、轮胎的等效阻尼和等效刚度;z2、 z1、z0 分别表示悬挂质量位移、非悬挂质量位移和 路面位移激励,均以初始高度位置为原点。
综上所述,可得较完备的空气悬架四分之一 车辆动力学状态方程 (见附录 1)。式中 q 为路面扰 动,是对路面速度激励的描述,质量流量 G 作为 该动力学系统物理层面的控制输入,将通过下面 叙述的控制策略实现对系统车高的控制。
2 空气悬架的高度控制策略
2.1 高度控制的双死区设置方法
空气悬架系统的闭环控制逻辑如图 9 所示。车辆垂向模型反馈的车身高度等状态量作为被控 量,通过控制器产生连接管路中节流电磁阀的等 效比例开度信号 u 作为系统输入,由连接管路模 型转换为充放气时的气流质量流量,改变气室内 的气体量,使车身高度达到控制要求。直接控制 量 u 为脉宽调制 (pulse width modulation, PWM) 信 号,取值为 0 或 1,通过改变调制波占空比 α 的形 式驱动 on-off 模式工作的电磁阀达到等效的比例 开度控制效果。
空气悬架控制策略既要保证速度与精度,又 要抑制目标高度附近的连续振荡,需要设置一定 死区,当车高偏差小于一定范围时即停止控制, 防止频繁的控制模式切换影响平顺性与执行器寿 命。然而,死区可能影响控制的稳态误差,其边 界附近也可能产生振荡。鉴于此,本文提出一种 双死区设置方法,在目标高度上下 Δs 高度范围内 设置小死区 Ds,在目标高度上下 Δs 到 Δl 范围内(Δl>Δs>0) 设置大死区 Dl。车高调节时,若初始高 度 h0 的偏差绝对值大于 Δl,系统将进行控制操 作,直至高度偏差进入小死区范围才停止控制。但当系统高度稳定在小死区内,由于扰动等因素 车高进入大死区时,系统不进行控制操作,除非 高度偏差进一步离开大死区,系统才进一步控制 高度偏差到小死区内。即:当系统高度位于大死 区外,进行控制 (如图 10 左侧虚线线段);系统高 度位于小死区内或从小死区进入大死区后,不进 行控制;从大死区外进入大死区,高度被控制到 小死区范围内 (如图 10 右侧虚线线段)。可写成如 下表达式:
式中:k 为当前计算步数;e¯m(k) 为当前时刻向前 m 个采样点的系统高度与目标高度 hset 的偏差平均 值。其中,小死区的设置可以尽量减小静态误 差,大死区的设置可以减少外扰导致的控制频繁 振荡切换现象,高度在小死区边界移动不会引起 控制行为。以单死区设置方法的高度偏差范围为Δl,在此基础上设计一个 Δs 范围的小死区,这种 双死区控制设置方法可将理论偏差范围可以进一 步精确到 Δs 内,且使控制频繁切换的振荡现象得 到一定抑制。
2.2 高度控制的滑模控制器设计
下面针对已建立的四分之一空气悬架系统进 行滑模控制 (sliding mode control, SMC) 设计。考 虑到控制的实现问题,对模型进行一定的简化[25]:1) 视充放气过程中气室内气体很快达到均一状 态,气室与外界近似视为绝热;2) 假设车高调节 中气室温度与大气温度近似相等。基于上述假设 得到的四分之一悬架系统动力学状态方程可写为 如下形式:
由 Lyapunov 第二方法可以判断系统稳定。进 一步,可确定系统直接控制量 u 对应的 PWM 信号 占空比:
式中,Ga 为系统当前的质量流量。考虑到 Gc 表达 式中存在无法测量的压强等参数,可以参考文 献 [25] 进行压强观测器的设计,根据压强观测值 计算 。上述滑模控制器的设计可以充分发挥 滑模控制在非线性控制领域的鲁棒性优势,对非悬挂部分参数变化、外界扰动等因素有着较强的 抗干扰性。
3 系统仿真与验证
为验证上述四分之一空气悬架模型与控制策 略的合理性,利用 MATLAB/Simulink 仿真平台搭 建了空气悬架的动力学模型,并进行了滑模高度 控制器的设计。仿真工况包含:1) 在系统处于静 止状态下进行静态高度调节,设定车高变化 20 mm 为一挡,从初始高度依次完成升挡 1 次、降挡 2 次、再升挡 1 次的控制操作;2) 在系统行驶于 C 级路面时进行动态高度调节,设定车高变化 30 mm 为一挡,从初始高度依次完成升挡 1 次、降挡 2 次、再升挡 1 次的控制操作。模型和控制参数见 附录 3,根据上述的模型控制器与仿真工况设计完 成的仿真情况如图 11、图 12 所示。
静态车高控制仿真中,对采用了双死区设置 和单死区设置的滑模控制器 (单死区范围与双死区 的大死区范围相同) 进行对比,2 种控制模式的稳 态高度相对误差情况如图 13 所示 (计算方法见附 录 4),图中箭头下方数字表示双死区设置相比于 单死区设置的控制相对误差改善率。
可见,不论采用单死区或双死区设置,本文 提出的滑模控制策略都可有效实现静态车高控 制,相比于设置的最大误差限 10%(两种控制模式 单边最大死区范围均为 2 mm),两种控制模式都 能将高度误差控制在 5% 以内。其中双死区设置使 得控制误差相比于单死区设置进一步改善 10% 以上。
动态车高控制仿真中,对采用双死区设置的 PID 控制器与滑模控制器进行了对比,停止控制且 车身平衡位置稳定后的高度误差均方根 (root mean square error, RMSE) 情况如图 14 所示 (计算方法见 附录 5),图中箭头下方数字表示滑模控制器相比 于 PID 控制器的 RMSE 改善率。可见,滑模控制 方法相比于 PID 控制方法的高度误差均方根值更 小,控制精度有所提升。上述仿真过程验证了 本文提出的双死区设置方法和滑模控制策略的有 效性。
4 结论
本文提出一种基于热力学的空气悬架建模方 法,并在此基础上提出了用于车高控制的双死区 设置方法与有较好鲁棒性的滑模控制策略,完成 了理论分析、实验对比及仿真验证的工作。主要 结论如下:
(1) 建立的压强-温度双控制方程的空簧气室模 型可以有效反映空气弹簧实际的非线性动力学特性。
(2) 提出的高度控制双死区设置方法可以减少 外扰等因素造成的频繁控制模式切换,进一步提 升控制精度。
(3) 提出的滑模车高控制策略在静态高度控制 中有较高精度,动态高度控制精度较 PID 控制更高。
本文的理论分析与仿真实验表明,所提出的 空气悬架动力学模型能较好地反映实际工作特性,提出的双死区设置及滑模控制策略能够实现较高精度的空气悬架控制。
附录1. 较完备的空气悬架四分之一车辆动力学状态方程
附录2. 用于控制设计的四分之一车辆动力学状态方程
附录3. 仿真中采用的模型与控制参数见附表 A1
附录4. 静态高度控制中稳态高度相对误差 er 计算公式
式中:d0 为每挡理论调节高度值,即 20 mm;d 为该挡控制结束高度稳定后实际的调节高度值。
附录5. 动态高度控制中车身平衡位置稳定后的高度误差均方根 RMSE 计算公式
式中:N 为该挡控制结束后车身平衡位置稳定时间段采样点个数;err(k) 表示第 k 个采样点对应高度与目标高度的偏差。
-
汽车测试网V课堂
-
微信公众号
-
汽车测试网手机站
编辑推荐
最新资讯
-
NVIDIA 发布 2025 财年第三季度财务报告
2024-11-21 13:30
-
Mack卡车为买家推出创新的虚拟现场探索体验
2024-11-21 13:29
-
氢燃料电池卡车从1到100要多长时间?戴姆勒
2024-11-21 13:28
-
聚焦消费者用车极限环境,2024中国汽研汽车
2024-11-21 13:21
-
新能源汽车高寒环境可靠性行驶试验研究
2024-11-21 13:19