第40卷 第1期2021年2月
兰
州交通大学学报
JournalofLanzhouJiaotongUniversityVol.40No.1
Feb.2021
收稿日期:202007?
22 学报网址:http://lztx.cbpt.cnki.net第一作者:石 蕊(1994-),女,甘肃天水人,博士研究生,主要研究方向为轨道交通网络化控制.Email:1245084713@qq.com.通信作者:石广田(1962-),男,甘肃天水人,教授,主要研究方向为轨道交通系统动力学研究.E?
mail:shigt@mail.lzjtu.cn.文章编号:10014373(2021)01?0073?
10DOI:10.3969/j.issn.1001?
4373.2021.01.012基于T
S模型的半车辆悬挂系统控制研究石 蕊1,石广田1
,崔彦良1(兰州交通大学机电工程学院,兰州 730070)
摘要:针对不确定性和信号测量丢失的半车辆悬挂系统随机均方稳定和约束性能问题.首先,考虑簧上质量和簧下质量的不确定性,传感器故障和数据丢包,建立更接近实际环境的非线性半车辆悬挂系统模型.其次,利用Takagi?Sugeno(TS)对该模型进行线性化处理.最后,设计与模型相关的李亚普诺夫函数,并推出满足悬挂系统约束性能的随机均方稳定条件.仿真结果证明了所提出控制策略的有效性.关键词:半车辆悬挂系统;TS模糊模型;李亚普诺夫函数;稳定性中图分类号:U279.2,U279.5 文献标志码:A
spring怎么读ResearchofSemivehicleSuspensionSystemsControlBasedonT?
SModelSHIRui1,SHIGuangtian1
肯尼迪就职演讲
,CUIYan?
liang1(SchoolofMechanicalEngineering,LanzhouJiaotongUniversity,Lanzhou730070,China)
Abstract:Inordertosolvethestochasticmeansquarestabilityandconstrainedperformanceproblemofsemivehiclesuspensionsystemwithuncertaintyandlossofsignalmeasurement,anonlinearsemi?vehiclesuspensionmodelsystemwhichisclosertotheactualenvironmentisestablishedbyconsideringtheuncer taintiesofsprungmassandunsprungmass,sensorfaultsanddatapacketloss.Secondly,thismodelisline arizedbyusingTakagiSugeno(T?S).Finally,ALyapunov?Krasovskiifunctional(LKF)relatedtothemodelisdesigned,thusthestochasticmeansquarestabilityconditionwhichsatisfiestheconstraintper formanceofthesuspensionsystemisdeduced.Theeffectivenessoftheproposedcontrolstrategyisverifiedbythenumericalexample.
Keywords:semivehiclesuspensionsystem;T?Sfuzzymodel;Lyapunov?Krasovskiifunctional;stability 悬挂系统在车辆中扮演着越来越重要的角色,为提高车辆悬挂系统在乘坐舒适性和悬挂挠度约束等方面的性能,已做了大量研究.由于车辆主悬挂系
统[1
6]簧上质量和簧下质量在载荷条件下会变化[7?8],若控制设计过程中未考虑车辆质量变化,则
会影响系统性能.已提出改善悬挂系统约束性能的
方法较多,如线性优化控制[910],TS模糊模型[11?
14]和采样控制[15?16]等.因车辆运行过程中乘客数量变
化,组件损坏和通信延迟会对系统造成干扰,不确定
性和时滞等问题,进而导致系统不稳定甚至性能恶化.同时,在车辆悬挂系统模型引入了非线性项.为了便于后续计算,首先必须线性化,但目前线性化的方法有微分几何理论和Taylor展开等方法,都存在一定缺陷,如微分几何理论要求被控对象模型完全精确已知,
Taylor展开法仅在工作点附近才能取得较好效果.因此采用T?
S模型[17?
18]进行线性化,通过提出新的采样数据控制方案,将随机T
S主悬挂系统转换为连续时滞系统,基于李亚普诺夫稳定性理
兰州交通大学学报第40卷
论设计采样状态反馈控制器便于研究随机TS悬挂系统,确保改善悬挂性能并满足约束,使系统随机均方稳定.
1 系统描述
将静力平衡位置zc作为车身质心位移和角位移的原点,基于牛顿第二定律建立图1所示的半车辆
悬挂模型的运动方程,其动力方程可描述为[19]
:
ms¨zc(t)+ksf[zsf(t)-zuf(t)]+csf[ zsf
(t)- zuf(t)]+ksr[zsr(t)-zur(t)]+csr[ zsr(t)- zur(t)]=uf(t)+ur(t),(1)Iφ¨φ(t)-l1ksf[zsf(t)-zuf(t)]-l1csf[ zsf(t)- zuf(t)]+l2ksr[zsr(t)-zur(t)]+l2csr[ zsr
(t)- zur(t)]=-l1uf(t)+l2ur
(t),(2)muf¨zuf(t)-ksf[zsf(t)-zuf(t)]-csf[ zsf
(t)- zuf(t)]+ktf[zuf(t)-zrf(t)]=-uf
(t),(3)mur¨zur(t)-ksr[zsr(t)-zur(t)]-csr[ zsr(t)- zur(t)]+ksr[zur(t)-zrr(t)]=-ur
(t).(4)
定义以下比例:a1=1ms+l2
1
Iφ,a2=1ms-l1l2Iφ,a3=1ms+l2
2Iφ
.并且设置以下状态变量,前车车体的悬挂扰度和垂直速度分别为:x1(t)=zsf(t)-zuf(t),x2
(t)= zsf(t);后车车体的悬挂挠度与垂直速度分别为:x3(t)=zsr(t)-zur(t),x4(t)= zsr(t);前轮扰度与垂直速度分别为:x5=zuf(t)-zrf(t),x6(t)= zuf(t);后轮扰度与垂直速度分别为:x7(t)=zur(t)-zrr(t),x8(t)= zur
(t).本文选择沉浮和俯仰加速度作为第一控制输
出向量,即z1(t)=q1¨zc
(t)q2
¨φ(t[]
),其中:q1=1,q2=q1
l1l槡
2.悬挂挠度和轮胎载荷的硬约束可以定义为二次
控制输出,即
z2
(t)=z
sf(t)-zuf(t)zfmaxzsr(t)-zur(t)zrmax
ktf(zuf(t)-zrf(t))Ffktr(zuf(t)-zrr(t))F
r
,控制器
控制器
!
!
"#$
"%$
"&$
'($
)($*%$
*%&
)(&'(&
'+&
'+
"(&
"%&
"&&
")
$
%$ +
%& +
*(
,
图1 半车辆模型
Fig.1 Semi
vehiclesuspensionmodel综上所述,用以下方程描述半车辆悬挂开环系统:
x(t)=Ax(t)+B1ω(t)+B2
u(t);z1(t)=C1x(t)+D1u(t);z2(t)=C2
x(t{
),(5)
其中,定义增广状态向量x(t)=[x1(t) x2(t) x3
接入(t)x4(t) x5(t) x6(t) x7(t) x8
(t)]T
,u(t)=uf
(t)ur
(t[]
)是控制输入,z1(t),z2
(t)是控制输出,ω(t)= zrf
(t) zrr
(t[]
)是外部扰动.
A=0
1000-100-ksfa1-csfa1-ksra2-csra20csfa10csra20
001000-1-ksfa2-csfa2-ksra3-csra30csfa20csra300000100ksfmufcsfmuf00-ktfmuf-csf
muf000000000100ksrmurcsrmur00-ktrmur-csrm
uf
,4
7
第1期石 蕊等:基于T?S模型的半车辆悬挂系统控制研究
B1=
0100-100
0000100-[
]
10
T
,B2=0a10a2
0-1muf
000a20a3000-1m
ur
T
,
C1=
q1
00q[]
2
-ksfms-csfms-ksrms-csrms0-csfms0
英语日记带翻译csrmsl1ks
fIφl1csfIφ-l2ksrIφ-l2csrIφ0-l1csfIφ0-l2csrI
φ
,D1=q1
00q[]
21
ms1ms-l1Iφl2I φ
,
C2=1
zfmax0000000
001zrmax000000000ktf
Ff
000
00
0
000ktrFr
0,弹簧质量ms和前后车轮非弹簧质量muf,mur是不确定的,将给出质量的范围变化,即ms∈[msmin msmax],muf∈[mufmin mufmax],mur∈[murmin murmax
],并且会有1msmin=^ms,1msmax=ˇms;1mufmin=^muf,1mufmax=ˇmuf;1murmin=^mur,1murmax=ˇmur;ξ1(t)=1ms,ξ2(t)=1muf,ξ3
(t)=1mur
.1ms=M1(ξ1(t))^ms+M2(ξ1(t))ˇms
,1muf=N1(ξ2(t))^muf+N2(ξ2(t))ˇmuf,1mur=O1(ξ3(t))^mur+O2(ξ3(t))ˇmur,M1(ξ1(t))+M2(ξ1(t))=1,N1(ξ2(t))+N2(ξ2(t))=1,O1(ξ3(t))+O2(ξ3(t))=1.计算得到以下隶属度函数:
M1(ξ1(t))=1ms-ˇms^ms-ˇms,M2(ξ1(t))=^ms-1ms^ms-ˇ
ms
;N1(ξ2(t))=1muf-ˇmuf^muf-ˇmuf,N2(ξ2(t))=^muf-1muf
^muf-ˇmuf;O1(ξ3(t))=1mur-ˇmur^mur-ˇmur,O2(ξ3(t))=^mur-1mur^mur-ˇmur.因此,可以将系统(5)通过T
S模糊模型表示为如下系统[20]
:
模型规则1:如果ξ1(t)是重的,ξ2
(t)是重的,并且ξ3
(t)是重的,则: x(t)=A1x(t)+B11ω(t)+B21
u(t);z1(t)=C11x(t)+D11u(t);z2(t)=C21
x(t{),(6)
模型规则2:如果ξ1(t)是轻的,ξ2
(t)是轻的,并且ξ3(t)是轻的,则: x(t)=A2x(t)+B12ω(t)+B22
u(t);z1(t)=C12x(t)+D12u(t);z2(t)=C22
x(t{),(
7)模型规则3:如果ξ1(t)是轻的,ξ2
(t)是重的,并且ξ3
(t)是重的,则: x(t)=A3x(t)+B13ω(t)+B23
u(t);z1(t)=C13x(t)+D13u(t);z2(t)=C23
x(t{),(
8)模型规则4:如果ξ1(t)是重的,ξ2
(t)是轻的,并且ξ3
(t)是轻的,则: x(t)=A4x(t)+B14ω(t)+B24
u(t);z1(t)=C14x(t)+D14u(t);z2(t)=C24
x(t{
),(
9)总之,通过模糊混合,以上系统可以表示为如下形式:
x
(t)=∑4
i=1
hi(ξ(t)){Aix(t)+B1iω(t)+B2iu(t)};z1(t)=∑4i=1hi(ξ(t)){C1ix(t)+D1i
u(t)};z2(t)=∑4i=1hi(ξ(t))C2i
x(t
),(10)
学院用英语怎么说其中:
h1(ξ(t))=M1(ξ1(t))×N1(ξ2(t))×O1(ξ3(t)),h2(ξ(t))=M2(ξ1(t))×N2(ξ2(t))×O2(ξ3(t)),h3(ξ(t))=M2(ξ1(t))×N1(ξ2(t))×O1(ξ3(t)),h4(ξ(t))=M1(ξ1(t))×N2(ξ2(t))×O2(ξ3
(t)).显而易见,模糊隶属度函数应满足以下条件:
5
7
兰州交通大学学报第40卷
hi(ξ(t))≥0,∑4
i=1
hi
(ξ(t))=1.考虑到在复杂运行环境和长时间工作中的悬挂系统会有一些故障存在,为了处理它在整个过程中存在的问题,故障模型可以表示为:
^xj(tk)=Fjxj(tk)=Fx(t-d(t))=Fx(t-τ1(t))+Fx(t-τ2
(t)),j=1,2,3,4.0≤τ1(τ)<c1,c1≤τ2(t)<c2
,其中Fj表示故障系数,从故障模型中我们可以看到,如果Fj=0时,则第j个状态信号将完全丢失;如果Fj=1时,这意味着在第j个状态中没有故障;如果0<Fj<1时,则在第j个状态中存在部分故障.令F=diag{F1,F2,F3,F4
}.在实际应用中,悬挂系统中通常会存在状态时滞,这将会导致系统控制性能的恶化,另一方面,由于复杂的工作环境和传输路线,对悬挂系统会产生数据包丢失的现象是不可避免的.
因此,将引入两个独立的伯努利随机分布过程来描述以上问题:珋x(tk)=α(t)Fx(t-τ1(t))+(1-α(t))β(t)Fx(t-τ2
(t)),α
(t)和β(t)表示两个独立伯努利随机变量并且满足以下条件:Prob{α(t)=1}=珔α,Prob{α
(t)=0}=1-珔α;Prob{β(t)=1}=珔β,Prob{β(t)=0}=1-珔β
.注释:在网络环境中考虑到数据传输通道带宽限制下两个网络诱导现象是不可避免的,即随机状态时滞和数据丢失.
1)如果α(t)=1,则传输信号只受制于时滞τ1(t);其中当τ1(t)=0时,传输信号是正常的;当0≤τ1(t)<c1时,传输信号受制于c1≤τ2(t)<c2
.2)如果α(t)=0,β(t)=1时,则传输信号只受制于τ2(t),其中c1≤τ2(t)<c2
.3)如果α(t)=0,β(t)=0时,则传输信号完全丢失.
模糊状态反馈控制器设计如下:
u(t)=∑4
i=1hi(ξ(t))Ki珋x(tk
),其中:tk=t-dk
(t).即:u(t)=∑4
i=1
hi(ξ(t))Ki[α(t)Fx(t-τ1
(t))+(1-α(t))β(t)Fx(t-τ2
(t))].综合以上,可推导出随机TS模糊悬挂系统的模型如下:
x(t)=∑4
i=1∑4
j=1
hi(ξ(t))hj(ξ(t))[(A1+(
珔α+(1-珔α)珔β)B2iKjF)]x(t)-珔αB2iKjF∫
t
t-τ1
(t) x(s)ds-
(1-珔α)珔βB2iKjF∫
t
t-τ2
(t) x(s)ds+B1i
ω(t)-(α(t)-珔α)B2iKj
F∫t
t-τ1
(t) x
(s)ds-((1-α(t))β(t)-(1-珔α)珔β)B2iKj
F∫t
t-τ2
(t) x(s)ds+((α
(t)+(1-α(t))β(t))-(珔α+(1-珔α)珔β))B2iKj
Fx(t),(11)
z1(t)=∑4
i=1∑4
j=1
hi(ξ(t))hj(ξ(t))[(C1i+(珔α+(1-珔α)珔β)D1iKjF)]x(t)-珔αD1iKjF∫
t
t-τ1
(t) x(s)ds-
(1-珔α)珔βD1iKj
F∫t
t-τ2
(t) x
(s)ds-((1-α(t))β(t)-(1-珔α)珔β)D1iKj
F∫t
t-τ2
(t) x(s)ds+((α
(t)+(1-珔α)珔β))D1iKj
Fx(t),(12)z2(t)=∑4
i=1
hi(ξ(t))C2i
x(t).(13)
存在以下表达式:
E{α(t)}=珔α,E{β(t)}=珔β
,E{(α(t)-珔α)2}=珔α(1-珔α),E{(β(t)-珔β
)2}=珔β(1-珔β
),E{((1-α(t))β(t)-(1-珔α)珔β)2
}=(1-珔α)珔β-(1-珔α)2珔β2
,
E{((1-α(t))β(t))-((1-珔α)珔β
)}=0,E{(α(t)+(1-α(t))β(t))-(珔α+(1-珔α)珔β
)}=0.2 车辆悬挂系统的控制目标
在车辆悬挂控制系统中,乘坐舒适性和操作安全性是必须处理的两个重要目标,因此,应满足以下
条件[
21?
22]:E{‖z1
(t)‖2}≤γ‖ω(t)‖2.1)乘坐舒适性:乘坐舒适性可以量化为车体加速度.
2)悬挂扰度约束:为了避免损坏车辆部件和有更多乘客的不适,主动悬挂控制器必须能够防止悬挂系统达到其运行极限.因此,必须确保以下悬挂挠度:
|zsf(t)-zuf(t)|≤zfmax,|zsr(t)-zur
(t)|≤zrmax
.3)轮胎与地面的附着力:为了确保轮胎与地面之间不间断接触,对前后轮胎来说,动态轮胎负荷不
应超过静态轮胎负荷,即
|ksf(zuf(t)-zrf(t))|≤Ff,|ksr(zur(t)-zrr(t))|≤Fr
.6
7
第1期石 蕊等:基于T?S模型的半车辆悬挂系统控制研究
3 主要结果
3.1 引理
对任意正定矩阵R,标量γ>0,定义向量函数f
∶[0 γ]→Rn的积分,即存在以下不等式[20]
:
(∫
γ
0
f(s)ds)T
R(∫
γ
0
f(s)ds)≤γ∫
γ
0
fT
(s)Rf(s)ds.3.2 定理
给出正的标量ρ,珔α和珔β
,传感器故障矩阵F,如果正定对称矩阵珔P,珚Q1,珚Q2,珚R1,珚R2,珚R3,控制增益珔Kj,j=1,2,3,4.和矩阵(14)(15)存在,则可确保悬挂系统随机均方稳定,同时提高悬挂系统的约束性能,也可
计算控制增益Kj=珔Kj
珔P-1F-1.Ω=
Ω1
1
珋
S珔R1-W珔R2-珋S+珚WΩ12Ω13Ω14
B1iΩ15Ω16Ω17Ω18Ω19Ω110Ω111
-珔Q1+珔Q2-珔R1-珔R3
加减乘除英语珔R10珔R30
0
000000000
-2珔R100
-珔UT
0
000000000 -珔Q2-珔R2-珔R3
北京新东方学校
珔R2+珔R300
000000000
ccic
-2珔R2-2珔R3
0-珔V
T
000000000 -2珔U0
0
Ω61Ω62Ω63Ω64Ω65Ω66Ω67Ω68
-2珔V0Ω71
Ω72
Ω73
Ω74Ω75Ω76Ω77Ω78
-γ2
I
BT
1i
BT
1i
BT
1i
00000
珔R1
a2-2Pa0000000 珔R2
a2-2Pa000000 珔R3
a2-2Pa00000 珔R1-2珔P0000
珔R2-2珔P0
0
0 珔R3-2珔P00
-b2I
0
-I<0.(14)
-珔P槡ρ珔P{C2i}T
q
[]
-I<0(15)
Ω11=珔PATi+Ai珔P+f1(珔KTjBT2i+B2i珔Kj)+珚Q1-珔R1-
珔R2,Ω12=-珔αB2i珔Kj+珚UT
,Ω13=-f2B2i珔Kj+珔VT
,Ω14=
珔PATi+f1珔KTjBT2i,Ω15=珔PATi+f1珔KTjBT2i,Ω16=珔PAT
i+f1珔KTjBT2i,Ω17=f3珔KTjBT2i,Ω18=f3珔KTjBT2i,Ω19=f3珔KTjBT2i,Ω110=珔PCT1ib+f1珔KTjDT
1ib,Ω111=f3珔KTjDT1i,Ω61=-珔α珔KTjBT
2i
,Ω62=-珔α珔KTjBT2i,Ω63=-珔α珔KTjBT2i,Ω64=f4珔KTjBT2i,Ω65=
f4珔KTjBT2i,Ω66=f4珔KTjBT2i,Ω67=-珔α珔KTjDT
1i
b
,Ω68=f4珔KTjDT
1i
,Ω71=-f2珔KTjBT2i,Ω72=-f2珔KTjBT2i,Ω73=-f2珔KTjBT2i,Ω74=
f5珔KTjBT2i,Ω75=f5珔KTjBT2i,Ω76=f5珔KTjBT
2i,Ω77
=-f2珔KTjDT
1ib
,Ω78=f5珔KTjDT1i
,其中:f1=珔α+(1-珔α)珔β,f2=(1-珔α)珔β,f3=
(f1+(珔α2
+(1-珔α)2珔β2
槡
)),f4=珔α(1-珔α槡),f5=
((1-珔α)珔β-(1-珔α2
)珔β2
槡
雅思在线学习).证明:
V(xt)=V1(xt)+V2(xt)+V3(xt),V1(xt
)=xT
(t)Px(t),V2(xt
)=∫t
t-c1xT
(s)Q1
x(s)ds+∫t--c1
t-c2
xT
(
s)Q2
x(s)ds,V3
(xt
)
=c1
∫0
-c1
∫t
t
+sxT
(s)R1
x(s)dsdθ+c
2
∫0
-c2
∫
t
t+s
xT
(s)R2
x(s)dsdθ+c12
∫-c1-c2
∫t
t+s
xTillustrates
(s)R3
x(s)dsdθ
,对以上所构造的李亚普诺夫函数沿系统(11)的轨迹进行求导可得:
V·
(xt
)=E{ xT(t)Px(t)+xT(t)P x(t)+xT(t)Q1x(t)-xT(t-c1)Q1x(t-c1)+xT
(t-c1)Q2
x(t-c1)-xT(t-c2)Q2x(t-c2)+c21 xT(t)R1 x(t)+c22
7
7