寇發(fā)榮, 武江浩, 許家楠, 陳若晨
(西安科技大學 機械工程學院, 西安 710054)
主動懸架能夠?qū)崿F(xiàn)對懸架阻尼和剛度的調(diào)節(jié),提升車輛的舒適性與操縱穩(wěn)定性,成為懸架領(lǐng)域的研究熱點[1-3]。但是,對于主動懸架的研究大多數(shù)是在各部件完好條件下進行的,主要集中在算法優(yōu)化、能量回收、特性分析等方面,對其容錯控制的研究比較缺乏[4-6]。當懸架作動器發(fā)生故障后,不能提供足夠的作動力,對車輛的安全性造成威脅[7-9]。
容錯控制是指某一懸架作動器發(fā)生故障后,通過故障診斷與隔離,判斷哪個作動器發(fā)生故障,控制器對該故障作動器進行實時力補償[10-12]。Sun等[13]針對主動懸架作動器故障,提出了一種基于二階滑模控制的容錯控制方法,通過仿真驗證了該方法對懸架故障具有魯棒性,提升了車輛性能。高振剛等[14]在整車模型的基礎(chǔ)上,設(shè)計了故障診斷觀測器實現(xiàn)對作動器在線故障估計,得出容錯控制下各作動器的補償阻尼力。姚行艷[15]針對半主動懸架增益故障,提出了基于自適應(yīng)模糊控制的汽車半主動懸架容錯控制。楊柳青[16]通過魯棒觀測器對懸架故障在線診斷基礎(chǔ)上,設(shè)計了基于控制率重組的容錯控制器,消除了作動器故障影響。但目前對懸架容錯控制的研究大多是基于1/4車輛進行的,對整車懸架故障診斷與容錯控制的研究較少。
本文基于電磁混合作動器(electro-magnetic linear hybrid actuator,EMLHA)的主動懸架,設(shè)計整車電磁混合主動懸架容錯控制策略。建立整車7自由度模型,采用LQG控制器作為EMLHA懸架的常規(guī)控制器。針對懸架的某一作動器發(fā)生故障,提出一種主動容錯控制方法。該方法以未知輸入觀測器獲得懸架動撓度殘差,通過邏輯模塊和穩(wěn)定模塊聯(lián)合判定哪一作動器發(fā)生故障,對其進行實時力補償,實現(xiàn)容錯控制。最后,開展了仿真分析與臺架試驗,驗證了該容錯控制的有效性與可行性。
電磁直線混合作動器(包括直線電機和電磁閥兩部分),如圖1所示。該作動器主要包括上吊耳、永磁體、節(jié)流口、電磁閥、活塞、液壓油等。直線電機部分工作在饋能狀態(tài)時,車身振動帶動直線電機做切割磁感線運動產(chǎn)生電能,可通過儲能裝置將電能回收。直線電機部分工作在主動狀態(tài)時,可以通過調(diào)節(jié)直線電機的輸入電流,輸出相應(yīng)的控制力。電磁閥部分工作時,可以通過調(diào)節(jié)節(jié)流口的開度實現(xiàn)阻尼力的調(diào)節(jié)。
圖1 EMLHA結(jié)構(gòu)圖Fig.1 Structure diagram of EMLHA
懸架作動器是保障車輛行駛平順性與操縱穩(wěn)定性的重要部件。長期的使用過程中,由于零件磨損、油液變質(zhì)等可能會導致作動器出現(xiàn)故障。結(jié)合電磁混合懸架作動器結(jié)構(gòu),對該作動器常見的故障進行分析:①由于電磁閥的油液泄露或者直線電機漏磁現(xiàn)象引起的增益故障;②由于電磁干擾引起電磁閥閥芯位移偏差,導致的恒偏差故障;③由于液壓油高溫燒結(jié)或者直線電機活塞桿受熱膨脹,引起的卡死故障。
為了能夠更加準確的仿真整車的實際振動,建立整車7自由度模型如圖2所示。
圖2 整車7自由度懸架模型Fig.2 Seven degree of freedom suspension model of vehicle
整車的車身垂向、俯仰、側(cè)傾的運動學方程分別為[17]
(1)
(2)
(3)
非簧載質(zhì)量垂向運動方程為
(4)
其中,
選取該懸架系統(tǒng)的狀態(tài)變量為X、干擾輸入為W、控制輸入為U、控制輸出為Z,得到整車7自由度懸架狀態(tài)空間方程為
(5)
其中,
W=[zg1zg2zg3zg4]T,
U=[u1u2u3u4]T,
式中:zsui為懸架動撓度,zsui=zsi-zui;A為14×14維矩陣;B為14×4維矩陣;C為7×14維矩陣;D為7×4維矩陣;F為14×4維矩陣。
LQG控制器的的控制目標是提高車輛的操縱穩(wěn)定性與平順性。為了更好的降低車輛的車身垂向加速度、俯仰角加速度、側(cè)傾角加速度、懸架動撓度、輪胎動變形,并且使所需控制力最小,降低能耗。定義主動懸架的線性二次型綜合性能指標泛函如下[18]
(6)
式中:q1為車身垂向加速度加權(quán)系數(shù);q2為車身俯仰角加速度加權(quán)系數(shù);q3為車身側(cè)傾角加速度加權(quán)系數(shù);q4,q5,q6,q7為懸架動撓度加權(quán)系數(shù);q8,q9,q10,q11為輪胎動變形加權(quán)系數(shù);q12,q13,q14,q15為可控力加權(quán)系數(shù);Q為狀態(tài)加權(quán)矩陣;R為控制加權(quán)矩陣。
將線性二次型指標泛函J改為矩陣形式為
(7)
根據(jù)最優(yōu)控制理論得最優(yōu)控制規(guī)律為
U=-KX(t)
(8)
式中,K=R-1(BTP+NT)為反饋增益矩陣,P為修正Ricatti方程的解。
根據(jù)對懸架作動器故障的分析,當整車電磁混合主動懸架的第j個作動器發(fā)生故障時,建立如下故障模型
ufj=Δjuj+αj
(9)
式中:ufj為有故障時作動器輸出;uj為無故障時作動器輸出;αj為作動器卡死位置值或恒偏差值;Δj為作動器故障增益系數(shù)。當Δj∈(0,1),αj=0時,為增益故障;當Δj=0,αj≠0時,為卡死故障;當Δj=1,αj≠0時,為恒偏差故障。
電磁混合主動懸架系統(tǒng)故障輸出Uf
(10)
令
(11)
則
Uf=U+Fa
(12)
在故障狀態(tài)下,電磁混合主動懸架狀態(tài)空間方程為
(13)
發(fā)生故障時的殘差為
(14)
本文只對懸架發(fā)生增益故障進行分析,當某一懸架發(fā)生故障后,懸架作動器的輸出力簡化為
ufj=Δjuj
(15)
懸架的補償力為
Fj=(1-Δj)uj
(16)
基于觀測器的懸架故障診斷方法,是利用懸架系統(tǒng)的可測信息對無故障狀態(tài)下的輸出進行估計。通過觀測器重構(gòu)后的狀態(tài)觀測變量與可測的實際變量做差值,構(gòu)成殘差序列,從殘差序列中把故障檢測與隔離。由于路面干擾是隨機的,本文采用未知輸入觀測器對懸架進行狀態(tài)觀測,其全階未知輸入觀測器結(jié)構(gòu)[19]為
(17)
(18)
圖3 未知輸入觀測器結(jié)構(gòu)圖Fig.3 Structure of UIO
觀測器的狀態(tài)誤差向量為
(19)
輸出估計殘差為
(20)
狀態(tài)誤差向量的控制方程為
(21)
式中:I為適維矩陣;K=K1+K2。
當式(18)滿足條件式(19)時
(22)
根據(jù)所得的懸架動撓度殘差rsu,對懸架系統(tǒng)進行故障診斷,故障診斷結(jié)構(gòu)圖如圖4所示。
圖4 故障診斷框圖Fig.4 Fault diagnosis structure diagram
當有懸架作動器發(fā)生故障時,未知輸入觀測器可以計算得到四個懸架動撓度的殘差rsui,將四個懸架動撓度殘差值rsui輸入到邏輯判斷模塊,由于故障作動器的懸架動撓度殘差大于無故障作動器的懸架動撓度殘差,經(jīng)過邏輯判斷模塊比較四個懸架動撓度大小后,可判定哪個作動器發(fā)生故障,將該故障作動器的懸架動撓度殘差輸入到穩(wěn)定模塊,穩(wěn)定模塊判定該故障穩(wěn)定存在后,LQG控制器為故障作動器提供補償控制力,實現(xiàn)電磁混合懸架系統(tǒng)的容錯控制。
本文只考慮一個懸架作動器發(fā)生故障的狀況,為了在懸架作動器發(fā)生故障后能夠判斷是幾號作動器發(fā)生的故障,設(shè)計了邏輯判斷模塊進行判斷。邏輯判斷框圖如圖5所示。
圖5 邏輯判斷框圖Fig.5 Logic judgment block diagram
將四個懸架動撓度殘差rsu1,rsu2,rsu3,rsu4輸入到邏輯判斷模塊,并求取其均方根值RMS1,RMS2,RMS3,RMS4,依次比較四個均方根值的大小,均方根值最大的說明該懸架作動器發(fā)生故障。
由于路面凸塊等會對懸架產(chǎn)生沖擊,可能導致懸架瞬時故障。為了避免瞬時故障狀態(tài)時懸架系統(tǒng)產(chǎn)生誤判,對懸架進行過度力補償,導致懸架系統(tǒng)紊亂,能源浪費,設(shè)計了一種穩(wěn)定模塊,提高了懸架對故障判斷的可靠性。穩(wěn)定模塊流程如圖6所示。
圖6 穩(wěn)定模塊流程圖Fig.6 Flow chart of stability module
經(jīng)過邏輯判斷模塊判定后,將該故障作動器的懸架動撓度殘差rsui輸入到穩(wěn)定模塊,如果連續(xù)10次所得到的殘差都大于設(shè)定的懸架動撓度殘差閾值ry,那么確定該作動器發(fā)生故障,通過LQG控制器進行力補償,若其中一次懸架動撓度殘差不超過閾值ry,則重新開始采樣,直到滿足條件才對作動器進行力補償。
為了驗證所設(shè)計的整車電磁混合懸架容錯控制策略的正確性,在MATLAB/Simulink環(huán)境下建立電磁混合懸架的仿真模型,懸架系統(tǒng)的參數(shù)如表1所示。
表1 懸架系統(tǒng)參數(shù)
設(shè)定仿真在車速為70 km/h,B級路面下進行,仿真時間為5 s,對懸架狀態(tài)的實際值以及采用UIO狀態(tài)估計下的狀態(tài)估計值進行對比。對比結(jié)果如圖7所示。四項懸架性能指標均方根值對比,如表2所示。
圖7 懸架狀態(tài)估計值對比Fig.7 Comparison of suspension state estimation
表2 懸架性能指標均方根值
根據(jù)表2所示,左前懸架動撓度的狀態(tài)估計誤差為2.800%,車身垂向加速度誤差為6.109%,俯仰角加速度誤差為1.976%,側(cè)傾角加速度誤差為2.950%。四項性能指標的狀態(tài)估計誤差均較小,在合理范圍內(nèi),表明未知輸入觀測器的狀態(tài)估計效果較為準確。
為了驗證作動器發(fā)生故障后,所設(shè)計的故障診斷方法能夠準確的判斷故障來源,在MATLABSimulink環(huán)境下建立了整車電磁混合懸架的故障診斷模型,對增益故障情況下進行仿真分析。
設(shè)定左前懸架在5 s時發(fā)生0.4倍增益故障,仿真在車速為70 km/h,B級路面下進行,仿真時間共10 s。得出各懸架的懸架動撓度殘差,通過所設(shè)計的故障診斷模塊對哪一懸架發(fā)生故障進行判斷。如圖8所示為所設(shè)置的左前懸架增益故障,圖9為發(fā)生故障后各架的懸架動撓度殘差。
圖8 左前懸架增益故障Fig.8 Left front suspension gain fault
圖9 懸架動撓度殘差Fig.9 Residual of suspension working space
左前懸架動撓度殘差均方根值為9.007×10-3m,右前懸架動撓度殘差均方根值為3.687×10-3m,左后懸架動撓度殘差均方根值為2.467×10-3m,右后懸架動撓度殘差均方根值為3.144×10-3m。故障診斷模塊根據(jù)四個懸架動撓度的均方根值得出左前懸架動撓度殘差的均方根值最大,將該信號輸入到穩(wěn)定模塊,連續(xù)采樣10次的懸架動撓度殘差都超過了閾值,判定其發(fā)生故障。
為了驗證所設(shè)計容錯控制的有效性,分別對LQG控制下的正常狀態(tài),發(fā)生故障后的故障狀態(tài),以及故障進行容錯控制后的懸架性能進行對比。懸架的性能對比圖如圖10所示。對左前懸架在5 s時設(shè)置0.4倍增益故障,設(shè)定仿真在車速為70 km/h,B級路面下進行,仿真時間共10 s。
圖10 懸架性能對比Fig.10 Comparison of suspension performance
由表3可知,在0~10 s內(nèi),左前懸架動撓度容錯效果(容錯控制狀態(tài)與故障狀態(tài)相比)為58.717%,車身垂向加速度容錯效果為32.498%,俯仰角加速度容錯效果為35.850%,側(cè)傾角加速度容錯效果為34.560%。根據(jù)仿真結(jié)果,在所設(shè)計的容錯控制策略下,整車電磁混合懸架的性能指標得到提升,改善了車輛平順性與操縱穩(wěn)定性同時,安全性也得到保障,表明該容錯控制策略具有有效性。
表3 不同狀態(tài)下懸架性能指標均方根值
為了從頻域角度分析該容錯控制的效果,對三種狀態(tài)下的左前懸架動撓度、車身垂向加速度、俯仰角加速度、側(cè)傾角加速度進行快速傅里葉變換,得到相應(yīng)的功率譜密度,如圖11所示。
圖11 不同狀態(tài)下懸架性能指標功率譜密度對比Fig.11 Comparison of power spectral density of suspension performance index under different states
由圖11可知,在頻率為0~10 Hz內(nèi),在容錯控制狀態(tài)下整車電磁混合懸架系統(tǒng)的四項性能指標的功率譜密度相比故障狀態(tài)下大幅降低,并且最終趨向于平穩(wěn)。在車身共振頻率1.0~1.5 Hz以及人體最敏感的頻率范圍4.0~12.5 Hz內(nèi)[20],功率譜密度顯著降低,可以減小路面沖擊對車身以及人體臟器官的損害。
為了驗證所設(shè)計的整車電磁混合懸架容錯控制的正確性,對所設(shè)計的容錯控制進行了整車試驗。試驗的設(shè)備如圖12所示,包括試驗車、電磁混合懸架、位移傳感器、DSPACE、上位機、數(shù)據(jù)采集儀、驅(qū)動模塊、加速度傳感器等。
圖12 試驗系統(tǒng)結(jié)構(gòu)示意圖Fig.12 Schematic diagram of test system structure
通過DSPACE對電磁混合懸架的輸入電流進行控制,從而調(diào)節(jié)電磁混合懸架的控制力。初始時刻,控制輸入電流為10 A,電磁混合懸架工作在正常狀態(tài),在t=6 s時,改變左前懸架輸入電流為5 A,懸架所提供的作動力不足,以此模仿電磁混合懸架處于故障狀態(tài),進行試驗。四個位移傳感器將采集的懸架動撓度信號進行對比,判斷哪個懸架發(fā)生故障,對其進行力補償,整個試驗過程持續(xù)12 s。由于試驗條件的限制,只對左前懸架動撓度和車身垂向加速度進行對比,試驗結(jié)果如圖13和圖14所示。
圖13 左前懸架動撓度試驗對比Fig.13 Test comparison of left-front suspension working space
圖14 車身垂向加速度試驗對比Fig.14 Test comparison of vehicle body vertical acceleration
根據(jù)試驗結(jié)果,在第6秒發(fā)生故障后,容錯控制使故障懸架性能經(jīng)過短暫時滯后性能得到提升。在故障狀態(tài)下,電磁混合懸架左前懸架動撓度均方根值為1.788×10-2m,在容錯控制狀態(tài)下,左前懸架動撓度均方根值為1.006×10-2m,相比故障狀態(tài)降低了43.736%。在故障狀態(tài)下,電磁混合懸架車身垂向加速度均方根值為1.230 m/s2,在容錯控制狀態(tài)下,車身垂向加速度均方根值為0.734 m/s2,相比故障狀態(tài)降低了40.325%。電磁混合懸架在發(fā)生故障時,通過容錯控制策略實時控制,懸架的安全性與舒適性得到了提高。
(1)針對整車電磁混合主動懸架的某一作動器發(fā)生故障,提出了一種故障診斷與容錯控制方法。通過未知輸入觀測器對懸架進行狀態(tài)估計,根據(jù)獲取的懸架動撓度殘差信息,在邏輯模塊與穩(wěn)定模塊的聯(lián)合判定下,對懸架作動器故障做出判斷并對故障懸架進行力補償。
(2)利用MATLABSimulink軟件對所設(shè)計的故障診斷與容錯控制方法進行仿真分析,結(jié)果表明:在容錯控制下,左前懸架動撓度容錯效果為58.717%,車身垂向加速度容錯效果為32.498%,俯仰角加速度容錯效果為35.850%,側(cè)傾角加速度容錯效果為34.560%。
(3)最后開展了整車電磁混合懸架容錯控制實車試驗,分析了左前懸架動撓度與車身垂向加速度的改善效果,驗證了該方法的可行性。