CN111169247B - 一种基于命令滤波的车辆主动悬架协调抗饱和控制方法 - Google Patents
一种基于命令滤波的车辆主动悬架协调抗饱和控制方法 Download PDFInfo
- Publication number
- CN111169247B CN111169247B CN202010056356.2A CN202010056356A CN111169247B CN 111169247 B CN111169247 B CN 111169247B CN 202010056356 A CN202010056356 A CN 202010056356A CN 111169247 B CN111169247 B CN 111169247B
- Authority
- CN
- China
- Prior art keywords
- suspension
- saturation
- controller
- design
- follows
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G17/00—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
- B60G17/015—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
- B60G17/018—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the use of a specific signal treatment or control method
- B60G17/0182—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the use of a specific signal treatment or control method involving parameter estimation, e.g. observer, Kalman filter
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Vehicle Body Suspensions (AREA)
Abstract
本发明公开了一种基于命令滤波的车辆主动悬架协调抗饱和控制方法,属于汽车控制领域,包括以下步骤:步骤一,建立二自由度非线性主动悬架模型;步骤二,根据步骤一所建立的悬架数学模型推理协调抗饱和控制器所需要的公式,并进行稳定性证明;步骤三,进行控制器参数调节和仿真结果对比。本发明可以解决车身垂直加速度和悬架动行程之间的冲突,有效的提高了乘坐舒适性和操作稳定性;本发明还可以解决主动力的饱和问题,有效的解决了执行器输出饱和给悬架系统带来的影响,从而显著提高了悬架的整体性能;并采用命令滤波的方式获取了虚拟控制的导数,使得控制器更有利于实际应用,取得更好的控制效果,能应用于悬架控制领域。
Description
技术领域
本发明涉及汽车控制技术领域,尤其是一种基于命令滤波的车辆主动悬架协调抗饱和控制方法。
背景技术
因为主动悬架可以通过控制算法来控制输出的主动力,通过设计主动力可以有效的降低车身垂直加速度,悬架动行程以及轮胎的动静载荷比,相比于被动悬架和半主动悬架,主动悬架能够有效的提高车辆行驶的平顺性、行驶安全性等,因此主动悬架在汽车领域中逐渐取代了被动悬架和半主动悬架。
随着主动悬架的不断普及,其所带来的问题也值得对其进行深一步的研究,考虑主动悬架输出的主动力,由于实际中存在的诸多的不确定因素,不确定扰动等因素的影响,执行器要输出更大的主动力来减小外部扰动的影响,但是在实际应用中往往效果不理想,这是因为受到执行器幅值饱和的影响,如果不解决执行器幅值饱和的影响将会使得控制效果恶化。因此有必要考虑主动悬架的输出饱和问题。主动悬架是一个复杂的非线性动力学系统,所以建立合适的非线性主动悬架模型是很有必要的。由于车辆载重是一个变值,因此有必要考虑主动悬架中的不确定参数问题。主动悬架系统中,车身垂直加速度和悬架动行程两者之间存在冲突,当我们为了获得更好的乘坐舒适性降低车身垂直加速度时,悬架动行程的值就会变大,悬架动行程变大将会降低车辆的使用寿命,还会降低车辆的操作稳定性,因此有必要设计一种方法能够协调控制车身垂直加速度和悬架动行程。
现有的对于主动悬架车的研究方向应偏向于以下几点:
建立合适的非线性模型,建立合适的主动悬架模型对于进一步分析主动悬架的性能和控制器设计是很有必要的。
考虑主动悬架执行器的饱和问题,若执行器产生饱和,将会严重降低系统性能,会降低乘坐舒适性能,因此本专利中设计了辅助系统,通过设计抗饱和补偿器,有效的提高了车辆乘坐舒适性,操作稳定性和行驶安全性。
协调控制车身垂直加速度和悬架动行程,由于悬架动行程和车身垂直加速度的大小关系到操作稳定性和乘坐舒适性,但是车身垂直加速度与悬架动行程之间又存在冲突,因此本专利设计了一个非线性滤波器可以很好的切换控制车身垂直加速度和悬架动行程。
对不确定性的估计,车辆行驶过程中车辆的载重是一个变化量。因此考虑参数不确定性是很有必要的,传统的方法不能很好的解决不确定性所带来的影响。
发明内容
本发明需要解决的技术问题是提供一种基于命令滤波的车辆主动悬架协调抗饱和控制方法,考虑了悬架系统中的不确定参数,通过设计抗饱和补偿系统和控制器,有效的解决了主动悬架系统中执行器输出饱和问题和车身垂直加速度和悬架动行程之间的冲突,采用自适应的方法解决了不确定性参数给系统带来的影响。
为解决上述技术问题,本发明所采用的技术方案是:一种基于命令滤波的车辆主动悬架协调抗饱和控制方法,其特征在于:包括以下步骤:
步骤一:建立二自由度非线性主动悬架模型;
步骤二:根据步骤一所建立的悬架数学模型推理协调抗饱和控制器所需要的公式,并进行稳定性证明;
步骤三:控制器参数调节和仿真结果对比。
本发明技术方案的进一步改进在于:所述步骤一包括以下步骤:
Ⅰ、根据牛顿第二定律建立主动悬架的动力学模型:
在式(1)中,Fc,Fk,Ft,Fb的表达式如下所示:
Fk=kk(zs-zu)+kkn(zs-zu)
Ft=kt(zu-z0)
其中在悬架动力学模型中,ms表示悬架簧载质量,mu表示悬架非簧载质量,Fc表示悬架的非线性阻尼力,Fk表示悬架的非线性刚度,Ft表示轮胎的刚度,Fb表示轮胎的阻尼,uz表示主动悬架的输出力,kk表示悬架线性刚度系数,kkn表示悬架刚度的非线性洗漱,kt表示轮胎刚度系数,bf表示轮胎阻尼系数,zs表示车身垂直位移,zu表示轮胎垂直位移,z0表示路面输入;
Ⅱ:将动力学模型抽象成悬架的数学模型:
首先将动力学模型写成状态空间表达式的形式:
建立车辆主动悬架的空间状态表达式,定义状态变量如下所示:
将式(1)的动力学方程改写为:
定义θ1=1/ms为系统的不确定参数;
为了便于控制器的设计,引入以下引理:
Lemma1
存在γc>0,以及控制器参数k>0,满足下列式子,状态误差z1满足H∞性能,d表示外部扰动,
Lemma2
命令滤波定义如下:
其中φ1(0)=β1(0),φ2(0)=0,φ1,φ2是命令滤波器的输出,β1是命令滤波器的输入;对于t>0,如果输入信号β1满足|β1|≤η1,η21是正常数,存在0<ζn<1,ωn>0,可以使得φ1-β1|≤κ1,是有界的;
Lemma3
对于任意的正数λi,当|vi|<λi时,满足以下不等式:
式(2)即为二自由度主动悬架的数学模型,针对该主动悬架数学模型设计协调抗饱和控制器。
本发明技术方案的进一步改进在于:所述步骤二包括以下内容:
根据步骤一所建立的悬架数学模型设计协调抗饱和控制器,所述控制器的控制目标包括:①协调控制车身垂直加速度和悬架动行程:因为悬架中的车身垂直加速度和悬架动行程二者之间的互相冲突的,需通过协调控制车身垂直加速度和悬架动行程来提高乘坐舒适性和操作稳定性;②设计抗饱和补偿器:能够有效的降低主动悬架输出的主动力饱和问题,进而提高悬架系统的整体性能;
S1:设计协调抗饱和控制器,稳定车身运动状况:
x1表示第一个状态变量,x2表示第二个状态变量,x3表示第三个状态变量,x4表示第四个状态变量;
设计主动悬架的抗饱和输出力为:
式中Fm=-Fc-Fk,k2>0,g1>0k2,g1均为控制器的设计参数,是经命令滤波求取的虚拟控制变量的导数;z2是定义的状态变量,v1是定义的误差补偿,e2是定义的辅助误差变量,是θ1的估计值,θ1=1/ms,ysm是设置的悬架动行程所允许的最大值;
S2:证明协调抗饱和控制器的稳定性。
本发明技术方案的进一步改进在于:所述S1中协调抗饱和控制器的设计过程具体包括以下步骤:
S11、协调控制车身垂直加速度与悬架动行程之间的关系:
定义悬架动行程为
Y1=zs-zu=x1-x3
由于物理机械结构的限制,悬架的使用寿命,因此悬架的动行程应该被限制在合理的范围之内:
Y1≤ysm<Δysmax
式中ysm为本专利所设置的悬架动行程的最大范围,所设置的悬架动行程的最大范围小于悬架动行程的最大允许值,这样的设置,可以有效的改善悬架动行程,提高车辆行驶的平顺性;
为了协调控制车身的垂直加速度与悬架动行程之间的关系,设计如下的非线性滤波器:
当悬架动行程在给定的范围内时,即Y1≤ysm,可得ψ1(Y1)=0,此时有:
此时是低通滤波器,x3将无法通过,控制器的主要作用是调节车身垂直加速度;而当悬架动行程超出本专利所规定的范围时,此时有:
此时是高通滤波器,此时控制器的主要作用将调节悬架前后轮的动行程;
S12、设计协调抗饱和控制器,定义状态误差如下:
z2=x2-α1
设计命令滤波的方式来获取虚拟控制信号的导数;设计命令滤波如lemma2所示:
式中ξ1,ξ2是误差补偿信号,误差补偿信号可以补偿滤波误差,改善控制效果,设计如下的误差补偿信号:
式中k2,μ1为控制器设计参数;
虚拟控制函数定义如下:
式中L1=ε1+k3ψ1(Y1),k1为控制器设计参数;
S13:由于实际的悬架物理系统中会存在各种不确定的扰动,在主动悬架中需要输出更大的主动力来抵消这些潜在的扰动,但是实际的车辆悬架系统是有物理限制的,主动悬架输出的力不可能无限制的增大,因此设计一个抗饱和补偿环节来解决输出主动力的饱和现象,以获得更好的平顺性,定义饱和函数为:
uz=sat(vz) (9)
定义饱和误差为:
Δuz=sat(vz)-vz
sat(vz)定义为:
定义辅助误差变量如下所示:
e2=z2-η2
式中变量η2设计为:
主动悬架的抗饱和输出力为:
式中Fm=-Fc-Fk,k2>0,g1>0;
设计不确定参数如下所示:
本发明技术方案的进一步改进在于:所述S2中具体的方法如下:
首先选择第一步的李雅普诺夫函数如下所示:
对式(13)求导可得:
由式(6),误差补偿的定义以及系统的状态误差定义可以得出:
对v1求导可得:
由于x2=z2+α1,将x2=z2+α1以及式(3)代入上式中可得:
式中L1=ε1+k3ψ1(Y1);
选取第二步的李雅普诺夫函数为:
对V2求导可得:
由z1,z2定义可得:
v2=z2-ξ2=x2-α1-ξ2
对v2求导可得:
由e2定义可得:
将式(10)代入到式(18)中可得:
设计vz如下所示:
将vz代入到式(19)中可得:
将上式以及式(22)代入到式(20)中可得:
根据Lemma3可得:
所以可得:
由不等式2ab≤a2+b2可得:
令C1=min{μ1,k2},由式(24)可得:
即
在t→∞,z1,z2,v1,v2,η2都是有界的,系统稳定;
将所研究的悬架系统看做由两个子系统构成,分别是簧上质量子系统,簧下质量子系统,控制器的设计以及稳定性证明主要是针对簧上质量子系统,因此,还需要满足簧下质量子系统的稳定,才能说明整个悬架系统是稳定的;所以,下面证明系统的零动态稳定性:
令z1=z2=0,v1=v2=0,e2=0,外部扰动d=0,由于悬架的饱和力是由外部扰动造成的,当外部扰动d=0以后,执行器将不会产生饱和,所以我们可以得到:
uz=-Fm (25)
将式(25)代入到簧下质量子系统中可得:
X=A1X+BZ (26)
将式(26)写成矩阵的形式:
因为A1是Hurwitz的,因此该系统的零动态是渐近稳定的,证明完毕。
本发明技术方案的进一步改进在于:步骤三中具体的方法如下:
A:悬架系统参数与控制器参数的取值,为调节控制器参数,使得控制器参数取得某数值,进而降低车身垂直加速度、悬架动行程、轮胎动静载荷比,提高车辆行驶的安全性能,操作稳定性,获得更好的乘坐舒适性;
B:调节控制器,分析协调抗饱和控制器应用在悬架系统上的效果。
由于采用了上述技术方案,本发明取得的技术进步是:
1、本发明考虑了悬架系统中的不确定参数,通过设计抗饱和补偿系统和控制器,有效的解决了主动悬架系统中执行器输出饱和问题和车身垂直加速度和悬架动行程之间的冲突,采用自适应的方法解决了不确定性参数给系统带来的影响,提高了悬架系统的整体性能。
2、本发明为了协调控制车身垂直加速度和悬架动行程,设计了非线性滤波器,采用命令滤波的方式获取了虚拟控制的导数,使得控制器更有利于实际应用,取得更好的控制效果,能应用于悬架控制领域,有效的提高了车辆的乘坐舒适性,操作稳定性等。
附图说明
图1是本发明流程图;
图2是本发明悬架系统模型图;
图3是本发明路面输入示意图;
图4是本发明主动力图;
图5是本发明车身垂直加速度的曲线图;
图6是本发明悬架动行程曲线图;
图7是本发明动静载荷比曲线图。
具体实施方式
下面结合图1~7及实施例对本发明做进一步的详细说明:
步骤一,建立二自由度非线性主动悬架模型:包括根据牛顿第二定律建立悬架的动力学模型和动力学模型抽象成悬架的数学模型两部分;
Ⅰ:建立二自由度非线性主动悬架动力学模型;
如图2所示,为悬架系统的模型图,在悬架动力学模型中,ms表示悬架簧载质量,mu表示悬架非簧载质量,Fc表示悬架的非线性阻尼力,Fk表示悬架的非线性刚度,Ft表示轮胎的刚度,Fb表示轮胎的阻尼,uz表示主动悬架的输出力,kk表示悬架线性刚度系数,kkn表示悬架刚度的非线性洗漱,kt表示轮胎刚度系数,bf表示轮胎阻尼系数,zs表示车身垂直位移,zu表示轮胎垂直位移,z0表示路面输入。
根据图1所示的步骤,首先根据牛顿第二定律建立动力学模型如下:
根据牛顿第二定律建立主动悬架的动力学模型:
在式(1)中,Fc,Fk,Ft,Fb的表达式如下所示:
Fk=kk(zs-zu)+kkn(zs-zu)
Ft=kt(zu-z0)
Ⅱ:将悬架动力学模型转化为悬架数学模型;
x1表示第一个状态变量,x2表示第二个状态变量,x3表示第三个状态变量,x4表示第四个状态变量
将式(1)的动力学方程改写为:
由于车辆载重的不同,容易导致参数ms产生变化,因此定义θ1=1/ms为系统的不确定参数。
为了便于控制器的设计,引入以下引理:
Lemma1
存在γc>0,以及控制器参数k>0,满足下列式子,我们就称状态误差z1满足H∞性能。d表示外部扰动。
Lemma2
命令滤波定义如下:
其中φ1(0)=β1(0),φ2(0)=0,φ1,φ2是命令滤波器的输出,β1是命令滤波器的输入。对于t>0,如果输入信号β1满足|β1|≤η1,η21是正常数,存在0<ζn<1,ωn>0,可以使得|φ1-β1|≤κ1,是有界的。
Lemma3
对于任意的正数λi,当|vi|<λi时,满足以下不等式:
式(2)即为二自由度主动悬架的数学模型,针对该主动悬架数学模型设计协调抗饱和控制器。
步骤二:根据步骤一所建立的悬架数学模型推理协调抗饱和控制器所需要的公式,并进行稳定性证明;
S1:设计协调抗饱和控制器,稳定车身运动状况。
控制器的控制目标为:协调控制车身垂直加速度与悬架动行程之间的关系。因为车上垂直加速度和悬架动行程二者之间存在冲突。
定义悬架动行程为:
Y1=zs-zu=x1-x3
由于物理机械结构的限制,悬架的使用寿命,因此悬架的动行程应该被限制在合理的范围之内:
Y1≤ysm<Δysmax
式中ysm为本专利所设置的悬架动行程的最大范围,本专利所设置的悬架动行程的最大范围小于悬架动行程的最大允许值,这样的设置,可以有效的改善悬架动行程,提高车辆行驶的平顺性。
为了协调控制车身的垂直加速度与悬架动行程之间的关系,设计如下的非线性滤波器:
当悬架动行程在给定的范围内时,即Y1≤ysm,可得ψ1(Y1)=0,此时有:
此时是低通滤波器,x3将无法通过,控制器的主要作用是调节车身垂直加速度。而当悬架动行程超出本专利所规定的范围时,此时有:
此时是高通滤波器,此时控制器的主要作用将调节悬架前后轮的动行程。
定义状态误差如下:
z2=x2-α1
由于在实际操作中,导数的获得存在困难,因此,本专利设计命令滤波的方式来获取虚拟控制信号的导数。设计命令滤波如lemma2所示:
定义误差补偿为:
式中ξ1,ξ2是误差补偿信号,误差补偿信号可以补偿滤波误差,改善控制效果,设计如下的误差补偿信号:
式中k2,μ1为控制器设计参数。
虚拟控制函数定义如下:
式中L1=ε1+k3ψ1(Y1),k1为控制器设计参数。
实际的悬架物理系统中会存在各种不确定的扰动,这些潜在的扰动作用在车辆悬架系统中,需要主动悬架输出更大的主动力来抵消这些潜在的扰动,但是实际的车辆悬架系统是有物理限制的,主动悬架输出的力不可能无限制的增。在本部分引入一个抗饱和补偿环节来解决输出主动力的饱和现象,以获得更好的平顺性。
定义饱和函数为:
uz=sat(vz) (9)
定义饱和误差为:
Δuz=sat(vz)-vz
sat(vz)定义为:
定义辅助误差变量如下所示:
e2=z2-η2
式中变量η2设计为:
主动悬架的抗饱和输出力为:
式中Fm=-Fc-Fk,k2>0,g1>0。
设计不确定参数如下所示:
以上为协调抗饱和控制器的设计过程,以下对该控制器的稳定性进行证明。
S2:证明协调抗饱和控制器的稳定性。
首先选择第一步的李雅普诺夫函数如下所示:
对式(13)求导可得:
由式(6),误差补偿的定义以及系统的状态误差定义可以得出:
对v1求导可得:
由于x2=z2+α1,将x2=z2+α1以及式(3)代入上式中可得:
式中L1=ε1+k3ψ1(Y1)。
选取第二步的李雅普诺夫函数为:
对V2求导可得:
由z1,z2定义可得:
v2=z2-ξ2=x2-α1-ξ2
对v2求导可得:
由e2定义可得:
将式(10)代入到式(18)中可得:
设计vz如下所示:
将vz代入到式(19)中可得:
将上式以及式(22)代入到式(20)中可得:
根据Lemma3可得:
所以可得:
由不等式2ab≤a2+b2可得:
令C1=min{μ1,k2},由式(24)可得:
即
在t→∞,z1,z2,v1,v2,η2都是有界的,系统稳定,证明完毕。
除此之外,本发明还对零动态稳定性进行了证明:
本发明将所研究的悬架系统看做由两个子系统构成,分别是簧上质量子系统,簧下质量子系统,控制器的设计以及稳定性证明主要是针对簧上质量子系统,因此,还需要满足簧下质量子系统的稳定,才能说明整个悬架系统是稳定的;所以,在本部分证明系统的零动态稳定性。
令z1=z2=0,v1=v2=0,e2=0,外部扰动d=0,由于悬架的饱和力是由外部扰动造成的,当外部扰动d=0以后,执行器将不会产生饱和,所以我们可以得到:
uz=-Fm (25)
将式(25)代入到簧下质量子系统中可得:
X=A1X+BZ (26)
将式(26)写成矩阵的形式:
因为A1是Hurwitz的,因此该系统的零动态是渐近稳定的。
步骤三:控制器参数调节和仿真结果对比。
A:悬架系统参数与控制器参数的取值。
本发明提出了一种协调抗饱和控制策略,有效的解决了悬架系统中执行器的饱和现象,并且还协调控制了车身垂直加速度和悬架动行程之间的关系,整体上改善了车辆行驶过程中的平顺性,为了证明本发明所提方法的有效性,在本步骤中进行了仿真对比验证,将本发明所提出的协调抗饱和控制方法分别与自适应反步方法,以及不加控制方法的被动悬架做了比较。计算了在不同情况下的悬架性能指标的均方根值。悬架系统的参数为:
ms=600kg,mu=60kg,kt=2×105N/m,bf=1000Ns/m,
kk=18000N/m,kkn=1000Ns/m,be=2500Ns/m
控制器参数取值为:
r1=0.01,ysm=0.04,λ3=0.07,k1=10,μ1=200,k2=200,g1=0.3,ε1=0.01
根据以上控制器参数,调节控制器,验证协调抗饱和控制器的有效性。
B:调节控制器,分析协调抗饱和控制器应用在悬架系统上的效果。
下面通过图形对比来进一步说明控制器的控制效果。
路面输入采用z0=0.04sin(6πt)正弦路面输入,路面输入如图3所示的路面输入。在实际应用中,执行器需要提供较大的主动力来消除外部扰动的影响,然而由于执行器物理因素的限制,执行器输出的主动力在达到一定值以后将不能够再增大,因此执行器会发生饱和,此时如果不考虑执行器的饱和问题,将会使得仿真效果出现偏差,图4为主动力有无饱和时的对比图,从图中可以看某一时刻仿真结果中的主动力达到了5500N,这在实际中是难以达到的,因此本专利考虑执行器的饱和问题,为了验证抗饱和控制的有效性,设置uzmax=2300Nuzmin=-2300N
如图5所示:为车身垂直加速度对比图,如图6所示:为悬架动行程对比图,如图7所示:为轮胎动静载荷比对比图,从图5、6、7中可以看出三种不同情况下的车身垂直加速度,悬架动行程,轮胎动静载荷比的大小,本发明通过MATLAB计算了悬架不同性能的均方根值如表1所示:
表1悬架性能指标的均方根值
从图5中可以发现,当执行器发生饱和时,采用本发明所提出的协调抗饱和控制方法的车身垂直加速度得值稳定在0附近波动,而采用一般传统的自适应反步控制方法的车身垂直加速度的值有达到2m/s2的趋势;本发明所提出的协调抗饱和控制方法与自适应反步控制方法相比,车身垂直加速度降低了88%。本发明所提方法与被动悬架相比较,车身垂直加速度降低了97%,因此,本发明所提方法在执行器发生饱和时能够显著降低车身垂直加速度,进而明显改善车辆的乘坐舒适性。
如图6所示,将本发明的方法与被动悬架相比,悬架动行程降低了10%本发明所提出的协调抗饱和控制方法,协调控制车身垂直加速度与悬架动行程之间的关系。从图6中可以发现本发明所设计的控制器的悬架动行程在所设定的范围ysm以内,与被动悬架相比,基于本发明所提方法的轮胎动静载荷比降低了18%,改善了车辆行驶安全性能。
综合以上仿真结果图的对比与分析,可以得出,本发明所提出的协调抗饱和控制方法在执行器发生饱和时能够有效的补偿饱和对车辆性能的影响,协调控制车身垂直加速度与悬架动行程,显著提高车辆行驶平顺性。
综上所述,本发明通过考虑了悬架系统中的不确定参数,通过设计抗饱和补偿系统和控制器,并设计了非线性滤波器,采用命令滤波的方式获取了虚拟控制的导数,采用自适应的方法解决了不确定性参数给系统带来的影响,提高了悬架系统的整体性能,有效的提升了车辆的乘坐舒适性,操作稳定性,具有实际的应用性。
Claims (5)
1.一种基于命令滤波的车辆主动悬架协调抗饱和控制方法,其特征在于:包括以下步骤:
步骤一:建立二自由度非线性主动悬架模型;
步骤二:根据步骤一所建立的悬架数学模型推理协调抗饱和控制器所需要的公式,并进行稳定性证明;具体包括以下内容:
根据步骤一所建立的悬架数学模型设计协调抗饱和控制器,所述控制器的控制目标包括:①协调控制车身垂直加速度和悬架动行程:因为悬架中的车身垂直加速度和悬架动行程二者之间的互相冲突,需通过协调控制车身垂直加速度和悬架动行程来提高乘坐舒适性和操作稳定性;②设计抗饱和补偿器:能够有效的降低主动悬架输出的主动力饱和问题,进而提高悬架系统的整体性能;
S1:设计协调抗饱和控制器,稳定车身运动状况:
x1表示第一个状态变量,x2表示第二个状态变量,x3表示第三个状态变量,x4表示第四个状态变量;
设计主动悬架的抗饱和输出力为:
式中Fm=-Fc-Fk,k2>0,g1>0k2,g1均为控制器的设计参数,是经命令滤波求取的虚拟控制变量的导数;z2是定义的状态变量,v1是定义的误差补偿,e2是定义的辅助误差变量,是θ1的估计值,θ1=1/ms,ysm是设置的悬架动行程所允许的最大值;
S2:证明协调抗饱和控制器的稳定性;
步骤三:控制器参数调节和仿真结果对比。
2.根据权利要求1所述的一种基于命令滤波的车辆主动悬架协调抗饱和控制方法,其特征在于:所述步骤一包括以下步骤:
I、根据牛顿第二定律建立主动悬架的动力学模型:
在式(1)中,Fc,Fk,Ft,Fb的表达式如下所示:
Fk=kk(zs-zu)+kkn(zs-zu)
Ft=kt(zu-z0)
其中在悬架动力学模型中,ms表示悬架簧载质量,mu表示悬架非簧载质量,Fc表示悬架的非线性阻尼力,Fk表示悬架的非线性刚度,Ft表示轮胎的刚度,Fb表示轮胎的阻尼,uz表示主动悬架的输出力,kk表示悬架线性刚度系数,kkn表示悬架刚度的非线性系数,kt表示轮胎刚度系数,bf表示轮胎阻尼系数,zs表示车身垂直位移,zu表示轮胎垂直位移,z0表示路面输入;
II:将动力学模型抽象成悬架的数学模型:
首先将动力学模型写成状态空间表达式的形式:
建立车辆主动悬架的空间状态表达式,定义状态变量如下所示:
将式(1)的动力学方程改写为:
定义θ1=1/ms为系统的不确定参数;
为了便于控制器的设计,引入以下引理:
Lemma1
存在γc>0,以及控制器参数k>0,满足下列式子,状态误差z1满足H∞性能,d表示外部扰动;
Lemma2
命令滤波定义如下:
其中φ1(0)=β1(0),φ2(0)=0,φ1,φ2是命令滤波器的输出,β1是命令滤波器的输入;对于t>0,如果输入信号β1满足|β1|≤η1,η21是正常数,存在0<ζn<1,ωn>0,可以使得|φ1-β1|≤κ1,是有界的;
Lemma3
对于任意的正数λi,当|vi|<λi时,满足以下不等式:
式(2)即为二自由度主动悬架的数学模型,针对该主动悬架数学模型设计协调抗饱和控制器。
3.根据权利要求1所述的一种基于命令滤波的车辆主动悬架协调抗饱和控制方法,其特征在于:所述S1中协调抗饱和控制器的设计过程具体包括以下步骤:
S11、协调控制车身垂直加速度与悬架动行程之间的关系:
定义悬架动行程为:
Y1=zs-zu=x1-x3
由于物理机械结构的限制,悬架的使用寿命,因此悬架的动行程应该被限制在合理的范围之内:
Y1≤ysm<Δysmax
式中ysm为本专利所设置的悬架动行程的最大范围,所设置的悬架动行程的最大范围小于悬架动行程的最大允许值,这样的设置,可以有效的改善悬架动行程,提高车辆行驶的平顺性;
为了协调控制车身的垂直加速度与悬架动行程之间的关系,设计如下的非线性滤波器:
当悬架动行程在给定的范围内时,即Y1≤ysm,可得ψ1(Y1)=0,此时有:
此时是低通滤波器,x3将无法通过,控制器的主要作用是调节车身垂直加速度;而当悬架动行程超出本专利所规定的范围时,此时有:
此时是高通滤波器,此时控制器的主要作用将调节悬架前后轮的动行程;
S12、设计协调抗饱和控制器,定义状态误差如下:
z2=x2-α1
设计命令滤波的方式来获取虚拟控制信号的导数;设计命令滤波如lemma2所示:
式中ξ1,ξ2是误差补偿信号,误差补偿信号可以补偿滤波误差,改善控制效果,设计如下的误差补偿信号:
式中k2,μ1为控制器设计参数;
虚拟控制函数定义如下:
式中L1=ε1+k3ψ1(Y1),k1为控制器设计参数;
S13:由于实际的悬架物理系统中会存在各种不确定的扰动,在主动悬架中需要输出更大的主动力来抵消这些潜在的扰动,但是实际的车辆悬架系统是有物理限制的,主动悬架输出的力不可能无限制的增大,因此设计一个抗饱和补偿环节来解决输出主动力的饱和现象,以获得更好的平顺性,定义饱和函数为:
uz=sat(vz) (9)
定义饱和误差为:
Δuz=sat(vz)-vz
sat(vz)定义为:
定义辅助误差变量如下所示:
e2=z2-η2
式中变量η2设计为:
主动悬架的抗饱和输出力为:
式中Fm=-Fc-Fk,k2>0,g1>0;
设计不确定参数如下所示:
4.根据权利要求1所述的一种基于命令滤波的车辆主动悬架协调抗饱和控制方法,其特征在于:所述S2中具体的方法如下:
首先选择第一步的李雅普诺夫函数如下所示:
对式(13)求导可得:
由式(6),误差补偿的定义以及系统的状态误差定义可以得出:
对v1求导可得:
由于x2=z2+α1,将x2=z2+α1以及式(3)代入上式中可得:
式中L1=ε1+k3ψ1(Y1);
选取第二步的李雅普诺夫函数为:
对V2求导可得:
由z1,z2定义可得:
v2=z2-ξ2=x2-α1-ξ2
对v2求导可得:
由e2定义可得:
将式(10)代入到式(18)中可得:
设计vz如下所示:
将vz代入到式(19)中可得:
将上式以及式(22)代入到式(20)中可得:
根据Lemma3可得:
所以可得:
由不等式2ab≤a2+b2可得:
令C1=min{μ1,k2},由式(24)可得:
即
在t→∞,z1,z2,v1,v2,η2都是有界的,系统稳定;
将所研究的悬架系统看做由两个子系统构成,分别是簧上质量子系统,簧下质量子系统,控制器的设计以及稳定性证明主要是针对簧上质量子系统,因此,还需要满足簧下质量子系统的稳定,才能说明整个悬架系统是稳定的;所以,下面证明系统的零动态稳定性:
令z1=z2=0,v1=v2=0,e2=0,外部扰动d=0,由于悬架的饱和力是由外部扰动造成的,当外部扰动d=0以后,执行器将不会产生饱和,所以我们可以得到:
uz=-Fm (25)
将式(25)代入到簧下质量子系统中可得:
X=A1X+BZ (26)
将式(26)写成矩阵的形式:
因为A1是Hurwitz的,因此该系统的零动态是渐近稳定的,证明完毕。
5.根据权利要求1所述的一种基于命令滤波的车辆主动悬架协调抗饱和控制方法,其特征在于:所述步骤三中具体的方法如下:
A:悬架系统参数与控制器参数的取值,为调节控制器参数,使得控制器参数取得某数值,进而降低车身垂直加速度、悬架动行程、轮胎动静载荷比,提高车辆行驶的安全性能,操作稳定性,获得更好的乘坐舒适性;
B:调节控制器,分析协调抗饱和控制器应用在悬架系统上的效果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010056356.2A CN111169247B (zh) | 2020-01-18 | 2020-01-18 | 一种基于命令滤波的车辆主动悬架协调抗饱和控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010056356.2A CN111169247B (zh) | 2020-01-18 | 2020-01-18 | 一种基于命令滤波的车辆主动悬架协调抗饱和控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111169247A CN111169247A (zh) | 2020-05-19 |
CN111169247B true CN111169247B (zh) | 2021-07-30 |
Family
ID=70654796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010056356.2A Active CN111169247B (zh) | 2020-01-18 | 2020-01-18 | 一种基于命令滤波的车辆主动悬架协调抗饱和控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111169247B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113183711B (zh) * | 2021-06-04 | 2022-03-15 | 合肥工业大学 | 一种振动与冲击融合控制方法 |
CN113370734B (zh) | 2021-06-26 | 2022-02-11 | 燕山大学 | 基于车前地形的主动悬挂惯性调控方法和控制系统 |
CN118428178B (zh) * | 2024-07-02 | 2024-09-17 | 中国人民解放军海军工程大学 | 一种基于双自由度模型的过载模拟分析方法及系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013140657A1 (ja) * | 2012-03-23 | 2013-09-26 | 日産自動車株式会社 | 車両の制御装置及び車両の制御方法 |
CN104999880A (zh) * | 2015-08-17 | 2015-10-28 | 哈尔滨工业大学 | 一种基于自适应控制的汽车主动悬架的抗饱和控制方法 |
CN106515348A (zh) * | 2016-12-23 | 2017-03-22 | 长春孔辉汽车科技股份有限公司 | 一种用于车辆悬架系统的智能加速度阻尼半主动控制方法 |
CN108995495A (zh) * | 2018-08-09 | 2018-12-14 | 燕山大学 | 一种非线性主动悬架的抗饱和自适应控制方法及系统 |
CN110096750A (zh) * | 2019-04-02 | 2019-08-06 | 燕山大学 | 考虑非线性主动悬架执行器的自适应动态面控制方法 |
-
2020
- 2020-01-18 CN CN202010056356.2A patent/CN111169247B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013140657A1 (ja) * | 2012-03-23 | 2013-09-26 | 日産自動車株式会社 | 車両の制御装置及び車両の制御方法 |
CN104999880A (zh) * | 2015-08-17 | 2015-10-28 | 哈尔滨工业大学 | 一种基于自适应控制的汽车主动悬架的抗饱和控制方法 |
CN106515348A (zh) * | 2016-12-23 | 2017-03-22 | 长春孔辉汽车科技股份有限公司 | 一种用于车辆悬架系统的智能加速度阻尼半主动控制方法 |
CN108995495A (zh) * | 2018-08-09 | 2018-12-14 | 燕山大学 | 一种非线性主动悬架的抗饱和自适应控制方法及系统 |
CN110096750A (zh) * | 2019-04-02 | 2019-08-06 | 燕山大学 | 考虑非线性主动悬架执行器的自适应动态面控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111169247A (zh) | 2020-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111169247B (zh) | 一种基于命令滤波的车辆主动悬架协调抗饱和控制方法 | |
Mustafa et al. | Vibration control of an active vehicle suspension systems using optimized model-free fuzzy logic controller based on time delay estimation | |
Pan et al. | Finite-time stabilization for vehicle active suspension systems with hard constraints | |
CN110096750B (zh) | 考虑非线性主动悬架执行器的自适应动态面控制方法 | |
CN108248325B (zh) | 基于事件触发的汽车主动悬架状态反馈控制方法 | |
Guo et al. | Robust H∞ control of active vehicle suspension under non-stationary running | |
CN110154666B (zh) | 一种可实现路况预测的车辆悬架系统自适应反推控制方法 | |
Li et al. | PID plus fuzzy logic method for torque control in traction control system | |
CN103434359B (zh) | 一种汽车主动悬架系统的多目标控制方法 | |
CN110597064B (zh) | 基于非线性和不确定模型的主动悬挂输出反馈控制方法 | |
CN102211508B (zh) | 基于Backstepping的液压型主动悬架控制方法 | |
Kaleemullah et al. | Design of robust H∞, fuzzy and LQR controller for active suspension of a quarter car model | |
Mouleeswaran | Design and development of PID controller-based active suspension system for automobiles | |
CN113147307B (zh) | 基于参考模型的主动悬架反演控制方法 | |
CN110901326B (zh) | 一种具有状态约束与死区输入的主动悬架系统的控制方法 | |
CN112356633A (zh) | 一种考虑时滞干扰的车辆主动悬架系统的自适应控制方法 | |
Huang et al. | A self-organizing fuzzy controller for an active suspension system | |
CN113183710B (zh) | 一种提升乘坐舒适性的主动悬架系统模糊控制方法 | |
CN110096840B (zh) | 车辆悬架的滑模控制方法 | |
CN110712491A (zh) | 一种用于车辆模态解耦的分层控制方法、系统及介质 | |
Moaaz et al. | Fuzzy and PID controlled active suspension system and passive suspension system comparison | |
Abougarair et al. | Intelligent control design for linear model of active suspension system | |
CN114801630A (zh) | 一种汽车主动悬架系统的有记忆输出反馈控制方法 | |
CN109895578B (zh) | 基于非线性执行器悬架系统的滑模自适应控制方法 | |
CN113427961B (zh) | 一种基于t-s模糊模型的汽车主动悬架h∞切换控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |