李 旺, 金鑫淼, 姜 鵬, 易靈芝
(1.中車株洲電力機車有限公司,湖南 株洲 412001;2.大功率交流傳動電力機車系統(tǒng)集成國家重點實驗室,湖南 株洲 412001;3.湘潭大學 自動化與電子信息學院,湖南 湘潭 411105)
貨運列車的特點是裝載質(zhì)量大、編組多,結(jié)合智能化發(fā)展需求,其關(guān)鍵控制技術(shù)為大功率控制、無線重聯(lián)、自動化三個方面[1]。這也使貨運列車速度跟蹤系統(tǒng)大時滯問題更加突出,并對跟蹤精度和穩(wěn)定性提出了更高要求。文獻[2-4]報道國內(nèi)對貨運列車操控的研究主要集中在平穩(wěn)操控和空氣制動應用方面。
目前地鐵系統(tǒng)的自動駕駛技術(shù)應用比較成熟,而貨運列車自動駕駛將在未來有廣泛的應用[5]。隨著客運列車運行自動化水平提高,PID控制、模糊控制、預測控制已廣泛應用于城軌列車和高速鐵路自動運行中[6-10]。賀廣宇[11]將列車牽引系統(tǒng)和制動系統(tǒng)歸結(jié)為動力伺服系統(tǒng),運用線性二次型調(diào)節(jié)器(LQR)控制實現(xiàn)列車平直道路精確停車,但線路條件復雜時誤差過大。預測控制可實現(xiàn)根據(jù)當前控制量提前預測控車效果以及線路條件,提高了系統(tǒng)精度,但實時性差[12-13]。滑模控制可提高系統(tǒng)響應速度,較好適應列車模型參數(shù)時變,但抗干擾能力不足,線路復雜情況下誤差增大且非線性切換控制增多[14-15]。模糊控制響應延時大、參數(shù)整定依賴于經(jīng)驗,實施周期和難度大[16]。張彥棟等[17]將在城軌列車自動駕駛系統(tǒng)(ATO)控制系統(tǒng)設(shè)計中引入預見控制,提高了控制系統(tǒng)跟蹤精度。此外,利用既定的先驗知識設(shè)定控制規(guī)則,智能控制則可用于對列車速度控制[18-19]。
本文針對貨運列車大時滯問題,引入差分算子對系統(tǒng)的輸入時滯項和跟蹤目標進行差分處理,構(gòu)造包含跟蹤目標但不含時滯的擴大誤差系統(tǒng)。用矩陣分解法將Riccati方程降階得到原時滯系統(tǒng)的預見控制器。分析列車運行工況,將列車動力學模型與預見控制相結(jié)合,建立貨運列車速度在線跟蹤控制系統(tǒng),以離線優(yōu)化的速度曲線為目標,阻力產(chǎn)生的加速度作為擾動,提出最優(yōu)預見跟蹤控制方法。將該方法與模糊PID(FPID)控制和滑??刂七M行仿真對比,驗證了該方案的優(yōu)越性。
貨運列車因編組長、裝載質(zhì)量大,單質(zhì)點模型不能模擬實際運行中的縱向作用力。多質(zhì)點模型將每節(jié)車廂看作一個質(zhì)點,列車受力與運動的關(guān)系如圖1所示,其中v為列車運行速度,F(xiàn)t為機車牽引力,貨車車廂無此作用力,ffj和fbj分別為第j節(jié)車廂受到的前車和后車作用力,F(xiàn)rj為阻力,F(xiàn)bj為制動力。根據(jù)受力與運動的關(guān)系可得列車運動學方程為
(1)
圖1 貨運列車車廂受力與運動關(guān)系
列車運行阻力包括基本阻力和附加阻力。基本阻力包括各種機械阻力和空氣阻力,由于構(gòu)成非常復雜,采用經(jīng)驗公式表示為
Frb=(r1+r2·v+r3·v2)Mg·10-3
(2)
式中:r1、r2、r3為阻力系數(shù);M為貨運列車總質(zhì)量;g為重力常數(shù)。
機車車廂的基本阻力為
(3)
貨車車廂的基本阻力為
(4)
附加阻力包括坡道附加阻力和曲線附加阻力,均質(zhì)棒模型的附加阻力作用表示為
(5)
式中:n為車廂總數(shù);wj為附加阻力;lj為車廂長度;n1為車廂占坡道數(shù);ig為坡道坡度;lg為坡道長度;n2為車廂占彎道數(shù);lc為彎道長度;Rc為彎道半徑;mj為車廂質(zhì)量。
列車運行中阻力合力為
Fr=Fra+Frb=
(r1+r2·v+r3·v2)Mg10-3
(6)
列車包含阻力的運動學方程為
(7)
式中:a為列車加速度;γ為列車回轉(zhuǎn)系數(shù);Fb為列車制動力。
圖2為列車運行控制系統(tǒng)圖,ATO通過調(diào)整手柄級位向列車牽引和制動系統(tǒng)發(fā)出控制指令,牽引系統(tǒng)和制動系統(tǒng)模型描述了控制指令和列車狀態(tài)之間的動態(tài)關(guān)系。
圖2 列車運行控制系統(tǒng)
貨運列車的牽引/電制動系統(tǒng)具有滯后特性,為消除滯后特性對速度跟蹤的影響,針對牽引/電制動系統(tǒng)建立滯后模型[20]。
根據(jù)控制領(lǐng)域的電機研究理論,將滯后特性近似線性化處理,并認為系統(tǒng)加載和切除的滯后特性參數(shù)近似相同,可得列車牽引/制動系統(tǒng)的滯后模型為
(8)
式中:Ft/b為牽引/制動力;FM為最大牽引/制動力;t1、t2、t3、t4分別為作用力達到0、10%、90%、100%的時間。
因計算量小、計算速度快,這里用單參數(shù)計算法表示空氣制動特性,其計算方程為
(9)
式中:td為延時時間;tmax升壓時間;λ為特性參數(shù);u為單位階躍函數(shù);pmax為最大缸壓。
基于制動缸壓特性建立貨運列車空氣制動滯后模型,其加載過程滯后模型為
(10)
tsdi=f2(i,r)
(11)
緩解過程滯后模型為
(12)
tjdi=f4(i,r)
(13)
式中:tsdi和tjdi為第i缸壓加載和緩解延時;tmax為升壓和降壓時間;r為制動減壓量;pi為第i輛車缸壓;f1和f3為升壓和降階特性;f2和f4為延時函數(shù)。
根據(jù)上述研究,建立貨運列車時滯控制模型的狀態(tài)空間方程如下:
(14)
式中:f(x,v)、g(u,v)為狀態(tài)滯后特性和輸入滯后特性;a和aT為對應的控制輸入;u為控制器輸入;d為列車所受擾動。
采用一階線性動態(tài)系統(tǒng)可以近似表達此動力伺服系統(tǒng)。由牽引指令和制動指令產(chǎn)生的牽引加速度和制動加速度方程如下:
(15)
式中:ut/b(t-τ)為牽引制動控制輸入。
聯(lián)立受力與運動分析可得:
at/b=F/(1+γ)M
(16)
同樣,列車擾動加速度為
ar=-Fr/(1+γ)M
(17)
綜上可得列車牽引/制動工況系統(tǒng)模型:
(18)
預見控制數(shù)值仿真示意如圖3所示,預見控制系統(tǒng)可提前施加控制輸入,減小系統(tǒng)響應時間帶來的控制延時,減小控制輸入的突變。
圖3 預見控制示意圖
對于狀態(tài)時滯的離散系統(tǒng):
(19)
式中:x(k)(m×1)為狀態(tài)變量;y(k)(n×1)為輸出變量;u(k)(p×1)為輸入變量;d(k)(q×1)為干擾;T表示系統(tǒng)狀態(tài)在狀態(tài)通道中的時滯;A、AT、B、C、E為相應維度的實數(shù)矩陣。
當系統(tǒng)能觀能控,且n≤p,給定目標值為R(k)(n×1),定義誤差信號:
e(k)=R(k)-y(k)
(20)
對系統(tǒng)做如下假設(shè):目標R(k)有TM步可預見,TM步以后的值為零。
控制器目標為
(21)
取差分算子為
Δx(k)=x(k+1)-x(k)
(22)
差分算子具有如下性質(zhì):
Δ[G(k)V(k)]=G(k)ΔV(k)+ΔG(k)V(k-1)
(23)
式中:G(k)和V(k)為時變矩陣。
對x(k+1)和e(k+1)取差分可得:
Δx(k+1)=A(k)Δx(k)+ΔA(k)x(k-1)+
AT(k)Δx(k-T)+ΔAT(k)x(k-T-1)+
B(k)Δu(k)+ΔB(k)u(k-1)
(24)
Δe(k+1)=ΔR(k+1)-C(k+1)A(k)Δx(k)-
C(k+1)ΔA(k)x(k-1)-
C(k+1)AT(k)Δx(k-d)-
C(k+1)ΔAT(k)x(k-d-1)-
C(k+1)B(k)Δu(k)-
C(k+1)ΔB(k)u(k-1)-
ΔC(k+1)x(k)
(25)
(26)
由假設(shè)可得包含未來信息的擴大誤差系統(tǒng):
(27)
XF(k+1)=AF(k)XF(k)+BF(k)Δu(k)
(28)
其在形式上沒有時滯和多采樣率特征。
列車速度控制系統(tǒng)的狀態(tài)空間方程為
(29)
將差分算子作用到x(k+1)和e(k)上得到:
Δx(k+1)=AΔx(k)+BΔu(k)+Ed(k)
(30)
e(k+1)=e(k)+Δr(k)-CΔx(k)
(31)
聯(lián)合導出誤差系統(tǒng)為
x0(k+1)=Φx0(k)+GuΔu(k)+
GRΔR(k+1)+GdΔd(k)
(32)
最優(yōu)預見跟蹤控制的輸入為
(33)
(34)
ξ=Φ+GuF0
(35)
P是Riccati方程的正定解:
P=Q+ΦTPΦ-ΦTPG[H+GTPG]-1GTPΦ
(36)
式中:Q和H為控制器輸入權(quán)重,Q為半正定矩陣,H為正定矩陣。
控制輸入的第一項表示最優(yōu)伺服系統(tǒng),最優(yōu)預見伺服系統(tǒng)增加了第二項表示的目標前饋補償項和第三項表示的干擾前饋補償項,其結(jié)構(gòu)如圖4所示。
圖4 最優(yōu)預見控制系統(tǒng)框圖
最優(yōu)預見控制器的設(shè)計問題是系統(tǒng)在約束條件下最優(yōu)解求解問題,求出控制器輸入,使性能指標為最小值。性能指標為
J=J1+J2=
(37)
式中:Q和H為系統(tǒng)狀態(tài)量和控制量權(quán)重。
為驗證控制器的有效性,在相同環(huán)境相同參數(shù)下進行仿真試驗?;陬A見控制器的貨運列車速度跟蹤模型如圖5所示,預設(shè)數(shù)據(jù)包括列車運行期望速度、運行工況、線路和列車參數(shù)等,力學模型包括列車牽引與制動系統(tǒng)、阻力模型和列車動力模型。
圖5 貨運列車預見速度跟蹤控制器
包含時滯的列車模型分為牽引滯后和制動滯后兩部分。根據(jù)列車動力和傳輸延時利用滯后特性計算出帶有滯后特性的列車動力。然后經(jīng)過狀態(tài)轉(zhuǎn)換得到加速度信息。
以HXD1型貨運電力機車為對象進行仿真,仿真線路總長為20 km,設(shè)定運行時間為22.8 min,仿真計算步長為0.01 s,貨車車廂選擇C80型貨運車廂,具體參數(shù)和編組信息如表1所示。
表1 貨運列車參數(shù)及編組數(shù)據(jù)
貨運列車線路空間圖形化如圖6所示。上方折線表示線路的限速,梯形表示貨運列車運行線路中的彎道,彎道半徑和轉(zhuǎn)彎的大小成反比,故取半徑的倒數(shù)為縱坐標。圓頭線段表示貨運列車運行線路中的隧道。下方實線表示運行線路中的海拔。
圖6 貨運列車線路空間圖形化
貨運列車速度跟蹤控制多目標優(yōu)化的列車運行速度曲線如圖7所示。實線為線路限速,虛線為優(yōu)化列車運行速度。
圖7 目標曲線及線路信息
貨運列車速度跟蹤曲線如圖8所示,最優(yōu)預見控制器保證了速度曲線的精確追蹤,速度跟蹤誤差明顯小于對比試驗?;?刂破黜憫俣容^快,速度跟蹤誤差較小,但速度波動頻繁無法滿足列車平穩(wěn)運行的要求。FPID控制器速度跟蹤曲線在速度變化緩慢情況下能保持較小的跟蹤誤差,但響應速度慢,在速度變化快時跟蹤誤差變大,無法滿足列車速度精確跟蹤的需求。
圖8 貨運列車速度跟蹤曲線
貨運列車最優(yōu)預見控制器速度跟蹤誤差及控制輸入如圖9所示,列車運行速度曲線整體較為平穩(wěn),跟蹤誤差小。在列車起動時和工況切換點有明顯的速度跟蹤誤差,其最大跟蹤誤差為±0.2 km/h。牽引工況下,控制輸入約為0.4~0.5 km/s2,勻速運行時,控制輸入幾乎為0,制動工況下,控制輸入約為-0.5~0.6 m/s2。平穩(wěn)內(nèi)的加速度變化可以有效減小車鉤受力,增加列車運行安全性,也能減少系統(tǒng)消耗多余能耗進行列車運行狀態(tài)調(diào)整,降低系統(tǒng)能耗。
圖9 貨運列車最優(yōu)預見控制速度跟蹤誤差及輸入
圖10 貨運列車滑??刂扑俣雀櫿`差及輸入
貨運列車滑??刂破魉俣雀櫿`差及控制輸入如圖10所示,最大跟蹤誤差約為±0.25 km/h,但在列車各個工況均有周期性的誤差??刂破鬏斎爰s為-2.0~2.0 m/s2,大幅超出了列車速度控制需要的數(shù)值。不必要的列車加速和減速過程,增加了系統(tǒng)能耗,也增大了車鉤受力,降低了列車運行安全性。
貨運列車FPID控制器速度跟蹤誤差及控制輸入如圖11所示。勻速運行時,跟蹤誤差幾乎為0,牽引工況下,誤差約為0.6~1.2 km/h,制動工況下,誤差約為-1.2~-1 km/h。牽引工況下控制輸入約為0.3~0.6 m/s2,勻速運行時控制輸入幾乎為0,制動工況下控制輸入約為-0.7~0.5 m/s2。FPID控制器跟蹤誤差在牽引和制動工況下長期存在,說明控制器不能較好地應對列車滯后特性。
圖11 貨運列車FPID控制速度跟蹤誤差及輸入
本文針對貨運列車速度跟蹤系統(tǒng)大滯后的特點展開研究,設(shè)計了針對離散時滯系統(tǒng)的最優(yōu)預見速度跟蹤控制器。
在滿足精確停車要求下,與滑??刂破骱虵PID控制器進行對比,驗證了其精確跟蹤和穩(wěn)定運行的可行性。仿真結(jié)果表明該控制方法在抗干擾性、穩(wěn)定性和精確性方面優(yōu)勢明顯,對滯后特性的處理取到了較好的效果。