国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于自適應(yīng)Backstepping的分布式驅(qū)動電動汽車容錯控制

2021-06-10 07:28:52姚雪蓮貝紹軼丁東東
關(guān)鍵詞:執(zhí)行器電動汽車驅(qū)動

朱 燕,姚雪蓮,貝紹軼,楊 藝,丁東東

(江蘇理工學(xué)院 汽車與交通工程學(xué)院,江蘇 常州 223001)

與傳統(tǒng)汽車相比,分布式驅(qū)動電動汽車具有車輪可獨立控制、響應(yīng)速度快等優(yōu)點[1],其控制問題受到越來越多的關(guān)注。鄭子驁[2]使用Backstepping積分法、滑??刂品ǖ葘ζ囘M行軌跡控制以提高電動汽車的穩(wěn)定性。部分文獻對汽車控制設(shè)計中大多沒有考慮汽車可能發(fā)生的執(zhí)行器故障問題。隨著系統(tǒng)復(fù)雜度的增加,電動汽車執(zhí)行器和傳感器的故障概率也相應(yīng)增加,導(dǎo)致車身可能會出現(xiàn)非期望的車速、橫擺角速度、輸出力矩不協(xié)調(diào)等問題,從而使驅(qū)動電動汽車行駛安全性能下降[3-5]。一旦車輛驅(qū)動系統(tǒng)出現(xiàn)故障,上述這些方法不適用于解決不確定故障情況下的控制問題。

容錯控制在保證系統(tǒng)安全性、可靠性方面有著重要的作用[6-7]。分布式驅(qū)動電動汽車容錯控制的主要目標(biāo)是在驅(qū)動電機發(fā)生故障時保持期望的車輛性能。針對電動汽車執(zhí)行器故障下的控制問題,MUTOH N等[8]采用切斷故障電機動力輸出的方法,使車輛在發(fā)生失效故障的情況下仍能運作。褚文博等[9]給出的協(xié)調(diào)控制方法,提高了車輛在驅(qū)動器失效故障下的動力性和穩(wěn)定性。劉杰等[10]提出一種轉(zhuǎn)矩分配策略來抑制驅(qū)動電機失效等造成的驅(qū)動力下降問題。WANG R等[11]采用基于自適應(yīng)的被動容錯控制和主動故障診斷的方法解決車輛執(zhí)行器故障問題,保證執(zhí)行器故障時的安全性。然而上述方法未考慮車輛系統(tǒng)行車過程中執(zhí)行器故障的不確定性,不確定故障情況下的電動汽車系統(tǒng)的漸近跟蹤控制將更具有挑戰(zhàn)性。LIU G H等[12]采用滑??刂苼斫鉀Q不確定執(zhí)行器故障情況下的跟蹤協(xié)調(diào)控制問題,提高了輸出跟蹤的精度,但只解決了執(zhí)行器卡死故障。然而,汽車在實際運行過程中,可能存在各種執(zhí)行器故障情況,且它們發(fā)生的時間、類型以及故障值都是未知的。

以分布式驅(qū)動電動汽車為研究對象,考慮作為主要執(zhí)行器的驅(qū)動電機故障的不確定性問題,針對車輛的隊列保持和軌跡跟蹤問題進行了容錯控制方法的研究。建立帶有執(zhí)行器故障的3自由度模型以及車輛排列、軌跡跟蹤的控制目標(biāo)模型,運用Backstepping法設(shè)計理想的控制信號,引入故障指示函數(shù)設(shè)計各故障模式下理想的故障補償控制器,將各故障模式下理想的控制器進行融合得綜合補償控制器。設(shè)計自適應(yīng)律,對執(zhí)行器故障參數(shù)、綜合控制器參數(shù)進行估計。基于李雅普諾夫穩(wěn)定性理論,證明了當(dāng)車輛系統(tǒng)發(fā)生不確定故障時,本文設(shè)計的Backstepping自適應(yīng)控制器能夠保證車輛閉環(huán)系統(tǒng)穩(wěn)定以及漸近跟蹤給定的輸出指令。

1 系統(tǒng)描述

1.1 車輛模型

車輛模型如圖1所示。選用3自由度模型,不考慮空氣阻力。

圖1 車輛模型示意圖

車輛動力學(xué)方程為[12]

式中:m為車輛質(zhì)量;Vx和Vy表示車輛的縱向速度和側(cè)向速度;γ為車輛的橫擺角速度;Iz為橫擺轉(zhuǎn)動慣量;lf、lr為質(zhì)心到前后軸的距離;d為車輛輪距;δ為轉(zhuǎn)向輪的轉(zhuǎn)角;Fxi為驅(qū)動輪受到的縱向力;Fyi為驅(qū)動輪受到的側(cè)向力,下標(biāo)i=1,2,3,4表示各個車輪,文中其他部分定義相同。

本文使用魔術(shù)輪胎公式表示各輪受到地面的側(cè)向反力,其形式為

式中:X為車輪的側(cè)偏角;D、C、B、E為擬合系數(shù)。

對車輪回轉(zhuǎn)進行受力分析,忽略滾動阻力的影響,其動力學(xué)方程為

式中:Jωi為4個車輪的轉(zhuǎn)動慣量;ωi為4個車輪的旋轉(zhuǎn)角速度;Ti為驅(qū)動電機產(chǎn)生的驅(qū)動力矩;R為車輪的有效半徑;Fxi為地面對輪胎的縱向力。

1.2 車輛控制目標(biāo)模型

車輛控制目標(biāo)模型如圖2所示[13],分別為車輛排列和車道跟蹤模型。其動力學(xué)方程為

式中:ex=(xp-x)-xspacing,xp為前車所在的縱向位置,x為車輛的縱向位置,xspacing為理想的車間距離,ey為車輛當(dāng)前位置和參考軌跡之間的側(cè)向距離偏差,eα為參考軌跡切向方向與車輛縱向行駛方向之間的角度偏差,Vp為前車速度,th為車輛與前車之間的時間差,L為沿著車輛行進方向的前視距離,KL為參考軌跡的曲率。

圖2 車輛排列和車道跟蹤模型示意圖

2 問題描述

定義狀態(tài)向量x1=[ex,ey,eα]T,x2=[Vx,Vy,γ]T,控制向量u=[u1,u2,u3,u4]T=[T1,T2,T3,T4]T為車輛的4個電機輸出力矩。系統(tǒng)模型(1)~(4)可以表述為

驅(qū)動電動汽車可能會發(fā)生電機卡死或者完全失效故障[12]:為輪內(nèi)電機卡死后產(chǎn)生的常值信號。執(zhí)行器產(chǎn)生的故障也可能是時變的,實際行車情況可以選取正弦函數(shù)描述時變故障:為未知常數(shù)。結(jié)合2種常見的故障類型,給出一種能夠同時處理常值故障和時變故障的復(fù)合故障模型,設(shè)故障輸入為,綜合故障模型為

式中:fji(t)(i=2,3,…,qj)為時變函數(shù),為未知故障參數(shù)向量,φj(t)=[1,fj1(t),…,fjqj(t)]T∈Rqj+1為已知基函數(shù)。

車輛系統(tǒng)故障情況下的輸入信號為

式中:σ(t)=diag{σ1(t),σ2(t),σ3(t),σ4(t)}為執(zhí)行器故障模式矩陣,矩陣分量取值為0或1,分別表示某一個執(zhí)行器無故障或發(fā)生故障。v(t)為待設(shè)計的反饋控制輸入信號。

本文的控制器設(shè)計僅討論單個執(zhí)行器故障下的容錯控制??紤]以下3種故障情況:①執(zhí)行器無故障:ui(t)=vi(t),i=1,2,3,4;②執(zhí)行器1故障:,i=2,3,4;③執(zhí)行器4故障:,i=1,2,3。其他單個或者多個執(zhí)行器故障情況設(shè)計過程類似。

本文的控制目標(biāo)是針對電動汽車控制系統(tǒng)發(fā)生單個執(zhí)行器未知故障情況下的隊列保持和軌跡跟蹤問題,設(shè)計自適應(yīng)反饋控制信號v(t),使車輛閉環(huán)系統(tǒng)穩(wěn)定的同時實現(xiàn)跟蹤誤差趨近于零。

3 故障補償控制設(shè)計

采用Backstepping控制和自適應(yīng)控制相結(jié)合的方法對未知故障進行容錯控制。

3.1 Backstepping控制設(shè)計

定義第一個子系統(tǒng)和第二個子系統(tǒng)誤差分別為z1=x1-ym,z2=x2-α1,ym為參考輸出,α1為待設(shè)計的函數(shù)。

將x2視為中間變量,函數(shù)α1選取為

式中:c1為控制器設(shè)計的參數(shù),將式(9)代入式(8)中,得到

得到理想的控制信號ud(t)為

式中:c2為控制器設(shè)計的參數(shù),式(11)代入式(10)中,得到,說明系統(tǒng)實現(xiàn)了期望的控制目標(biāo),保證無故障情況下車輛系統(tǒng)穩(wěn)定和漸近跟蹤性能。

3.2 故障補償設(shè)計

針對3種故障情況,即驅(qū)動電機全部正常工作、左前電機發(fā)生故障、右后電機發(fā)生故障。假設(shè)故障已知,在此基礎(chǔ)上分別設(shè)計對應(yīng)的故障補償方案。引入故障指示函數(shù)表示沒有執(zhí)行器故障的情況,否則。引入故障指示函數(shù)表示執(zhí)行器1故障的情況,否則。引入故障指示函數(shù)表示執(zhí)行器4故障的情況,否則。綜合3種故障情況,得到綜合的控制律,多個控制器融合原理如圖3所示。

圖3 多個控制器融合原理框圖

1)無執(zhí)行器故障時的理想故障補償設(shè)計

設(shè)計控制信號

結(jié)合Backstepping控制,得到控制信號方程

式中:h21∈R4×3的選取使g2h21為非奇異矩陣。

式中:K21∈R3×3,可得出。結(jié)合故障指示函數(shù)得到無執(zhí)行器故障時的故障補償器

2)執(zhí)行器1故障時的故障補償設(shè)計

設(shè)計控制信號

結(jié)合Backstepping控制,得到控制信號方程

式中:h22∈R3×3的選取應(yīng)使g2(2)h22為非奇異矩陣。

式中:K22∈R3×4,K221∈R3×3,可得出和,并解得。

3)執(zhí)行器4故障時的故障補償設(shè)計

執(zhí)行器4故障時的故障補償設(shè)計和執(zhí)行器2故障時的設(shè)計步驟類似,這里不再重復(fù)介紹,于是得到執(zhí)行器4故障時的控制器為

綜合各故障情況,得到綜合控制律為

由式(15)(20)(21)可得3種故障情況下自適應(yīng)補償控制器的具體形式為

式中:χji,θ1(i),θ4(i)為 對 應(yīng) 的估計值。

3.3 自適應(yīng)律設(shè)計

設(shè)計控制器參數(shù)χji,θ1(i),θ4(i)的自適應(yīng)律為

式中:γpi>0(p=1,2,3)為自適應(yīng)增益,Γ1i=為自適應(yīng)增益矩陣,fχpi、fθ1(i)、fθ4(i)為投影算子[14],保證參數(shù)有界。

3.4 容錯控制器性能分析

將實際控制的控制信號u(t)和理想的控制信號ud(t)之間的誤差u(t)-ud(t)轉(zhuǎn)化為反饋控制信號誤差v-v*,得到反饋誤差信號?;谠撜`差信號得到各個故障模式下的Lyapunov函數(shù)。

①無執(zhí)行器故障時的Lyapunov函數(shù)為

②執(zhí)行器1故障時的Lyapunov函數(shù)為

③執(zhí)行器4故障時的Lyapunov函數(shù)為

由式(8)(11)以及(24)~(28),將其代入并對上述Lyapunov函數(shù)求導(dǎo),有0。由于z1=x1-ym,得從而證明

4 仿真驗證及結(jié)果分析

為驗證所設(shè)計的容錯控制器對車輛的有效性,在Matlab編寫程序后對分布式驅(qū)動電動汽車系統(tǒng)容錯控制進行仿真與分析,利用Carsim/Simulink聯(lián)合仿真,車輛模型參數(shù)詳見文獻[15],具體的容錯控制系統(tǒng)聯(lián)合仿真框圖如圖4。

圖4 容錯控制系統(tǒng)聯(lián)合仿真框圖

仿真工況1:設(shè)定路面摩擦因數(shù)μ=0.8,前車速度為80 km/h,期望行車軌跡為半徑30 m的圓形軌道??紤]以下情況:(i)當(dāng)t<2 s:系統(tǒng)無故障情況;(ii)當(dāng)2 s≤t≤4 s:左前輪發(fā)生卡死故障,且故障值為5 N·m;(iii)當(dāng)4 s≤t≤6 s,左前輪恢復(fù)正常;(iv)當(dāng)t≥6 s:右后輪發(fā)生時變故障,且故障值為5sin((5π/8)t)N·m。仿真中控制器參數(shù)設(shè)置為:c1=c2=15,γ1i=γ2i=γ3i=10,Γ1i=Γ4i=300,χ1i(0)=1,χ2i(0)=0,χ3i(0)=0,θ1(i)(0)=0,θ4(i)(0)=0。圖5~7為工況1的仿真結(jié)果。

根據(jù)圖5的仿真結(jié)果可以看出,初始偏差分別為ex=0.02 m,ey=0.5 m,eα=0.02 rad。分析圖6可知,在車輛進行圓形軌跡的跟車行駛過程中,車輛在縱向、側(cè)向及橫擺3個方向依然可以保持穩(wěn)定,并且能夠能完成隊列保持和軌跡跟蹤的目標(biāo)。由圖7可以看出,在0~2 s無執(zhí)行器故障,在2~4 s時執(zhí)行器1發(fā)生卡死故障,該時間段其余的執(zhí)行器重新分配驅(qū)動力矩保證車輛跟蹤系統(tǒng)的穩(wěn)定性,在4~6 s內(nèi)無執(zhí)行器故障,在6~10 s時執(zhí)行器4發(fā)生時變故障,此時其余的執(zhí)行器進行時變故障補償??芍?,當(dāng)車輛發(fā)生故障時,驅(qū)動力矩相應(yīng)地變化,以滿足發(fā)生故障時系統(tǒng)的動態(tài)性能,驅(qū)動力矩會自動調(diào)整來穩(wěn)定系統(tǒng)。

圖5 輸出參考指令跟蹤曲線

圖6 車身速度變化曲線

圖7 控制輸入信號曲線

仿真工況2:車輛在路面摩擦因數(shù)為0.8的路面行駛,前車速度為80 km/h,期望行車軌跡為半徑30 m的圓形??紤]以下情況:當(dāng)0 s≤t≤2 s時左前輪發(fā)生卡死故障,且故障值為5 N·m;當(dāng)t≥6 s時左前輪發(fā)生部分失效故障,且失效因子為0.8,同時右后輪發(fā)生時變故障,且故障值為,其他時間段驅(qū)動電機正常工作。仿真中控制器參數(shù)設(shè)置為:c1=c2=20,Γ1i=Γ4i=350,其余控制器參數(shù)如工況1所示,圖8~10為仿真工況2的仿真結(jié)果。

圖8描述了驅(qū)動電動汽車的跟車及尋跡能力。從仿真結(jié)果可以看出:加入Backstepping自適應(yīng)控制器的縱向位移、側(cè)向位移及切向角度偏差隨著時間的變化漸近趨近于0,車輛的穩(wěn)定性較好。圖9分析了車輛狀態(tài)量的穩(wěn)定情況,當(dāng)車輛同時發(fā)生2個不確定執(zhí)行器故障時,車輛在縱向、側(cè)向、橫擺3個方向依然可以保持穩(wěn)定。車身速度也是Backstepping自適應(yīng)控制器設(shè)計的中間量,可見設(shè)計的控制器具有較強的魯棒性。圖10中當(dāng)2個執(zhí)行器同時發(fā)生故障時,本文所提的故障補償算法能夠擴展用于解決多個執(zhí)行器故障問題,能及時調(diào)整其他執(zhí)行器抑制故障對系統(tǒng)性能的影響。

圖8 輸出參考指令跟蹤曲線

圖9 車身速度變化曲線

圖10 控制輸入信號曲線

通過上述仿真實驗結(jié)果及其分析可以看出,當(dāng)分布式驅(qū)動電動汽車發(fā)生執(zhí)行器故障時,所設(shè)計的Backstepping自適應(yīng)容錯控制器能快速地處理不確定故障給車輛系統(tǒng)帶來的影響,故障發(fā)生后的瞬態(tài)誤差也隨時間減小,同時也保證了參考信號的跟蹤性能。

5 結(jié)論

1)基于Backstepping自適應(yīng)的驅(qū)動電動汽車容錯控制方法能解決不確定執(zhí)行器故障情況下車輛的輸出跟蹤控制問題,且解決的故障問題具有多樣性,提高了車輛的操縱穩(wěn)定性和行駛安全性。

2)基于Backstepping自適應(yīng)的驅(qū)動電動汽車容錯控制方法能夠用一個綜合控制器解決多重不確定執(zhí)行器故障,且不需要故障檢測和故障診斷單元,具有更好的經(jīng)濟效益。

猜你喜歡
執(zhí)行器電動汽車驅(qū)動
基于模糊PI控制的驅(qū)動防滑仿真系統(tǒng)分析
純電動汽車學(xué)習(xí)入門(二)——純電動汽車概述(下)
屈宏斌:未來五年,雙輪驅(qū)動,砥礪前行
軌旁ATC系統(tǒng)門控柜接收/驅(qū)動板改造
電動汽車
測控技術(shù)(2018年12期)2018-11-25 09:37:50
飛機裝配預(yù)連接緊固件自動化安裝末端執(zhí)行器設(shè)計
現(xiàn)在可以入手的電動汽車
海外星云(2016年17期)2016-12-01 04:18:42
基于S3C6410的Wi-Fi驅(qū)動移植實現(xiàn)
考慮執(zhí)行器飽和的改進無模型自適應(yīng)控制
旬阳县| 芦山县| 江城| 阿克苏市| 柯坪县| 青神县| 商丘市| 三原县| 辛集市| 拜泉县| 西平县| 勐海县| 白银市| 贵溪市| 柳州市| 贵德县| 汉源县| 邻水| 炉霍县| 九寨沟县| 青河县| 红桥区| 扶风县| 兴山县| 高淳县| 元朗区| 潼南县| 南召县| 肇东市| 镇雄县| 龙岩市| 略阳县| 和林格尔县| 时尚| 中方县| 博乐市| 平阳县| 白城市| 珲春市| 巴楚县| 公安县|