(蘭州交通大學自動化與電氣工程學院,730070,蘭州∥第一作者,碩士研究生)
灰色預測模糊控制在列車自動運行系統(tǒng)中的應用*
張睿興 陶彩霞 譚 星
(蘭州交通大學自動化與電氣工程學院,730070,蘭州∥第一作者,碩士研究生)
針對模糊控制在地鐵ATO(列車自動運行)系統(tǒng)中存在速度控制精度低的問題,將灰色GM(1,1)預測模型應用于地鐵列車速度控制系統(tǒng)中,對列車速度進行預測。結合灰色模型和模糊控制設計速度控制器,并進行列車速度跟蹤。利用上海軌道交通3號線測試數(shù)據(jù)進行仿真試驗,結果表明,灰色預測模糊控制的預測精度高,控制效果好,驗證了所提方案的有效性和合理性。
灰色預測;模糊控制;列車自動運行系統(tǒng);速度控制器
First-author's address School of Automation&Electrical Engineering,Lanzhou Jiaotong University,730070,Lanzhou,China
現(xiàn)有ATO(列車自動運行)速度控制器的研究算法有PID(比例積分微分)控制算法、參數(shù)自適應算法和智能控制算法[1-2]。PID算法簡單、易于實現(xiàn),但是控制速度時切換次數(shù)過多,不能很好應用于復雜路線。參數(shù)自適應算法可以減小參數(shù)變化對算法的影響,但其核心算法與經(jīng)典PID控制算法是相同的。智能控制算法包括專家系統(tǒng)、模糊控制、神經(jīng)網(wǎng)絡和遺傳算法等。控制方法的好壞直接影響著列車駕駛的效果,專家系統(tǒng)依賴人工移植,推理能力較弱;神經(jīng)網(wǎng)絡不能解釋推理過程,網(wǎng)絡收斂速度不足;遺傳算法實時性差,不適合于控制。
模糊控制在地鐵中的應用已經(jīng)成熟,日本仙臺地鐵采用的就是模糊控制[3-4]。但模糊控制存在滯后性,導致輸出的精確性降低,因此僅采用模糊控制方法很難進一步改進ATO系統(tǒng)的性能。本文將灰色預測控制加入模糊系統(tǒng),建立一個基于模糊預測的ATO系統(tǒng)。
將灰色系統(tǒng)理論應用于列車自動控制系統(tǒng)中,根據(jù)當前和歷史速度值來預測未來時刻的狀態(tài),能夠為ATO提供必要的數(shù)據(jù)信息。在列車運行過程中,可以采集到許多列車速度值,但只有實時速度才是有效的。這就要求小數(shù)據(jù)建模,并且是實時建模,灰色預測控制正好能夠滿足這兩個條件[5]。由于灰色預測可以使得緊急情況減少,這樣就能避免急剎車等操作。
1.1 灰色GM(1,1)模型的基本原理
灰色預測是灰色系統(tǒng)理論的重要組成部分,其中應用較為廣泛的是傳統(tǒng)GM(1,1)模型。G M(1,1)為一階一數(shù)列灰色模型,主要適用于預測時間短、數(shù)據(jù)資料少、波動不大的系統(tǒng),正好適合對列車實時速度值進行快速預測的要求。用GM(1,1)模型預測列車速度,原理如下。
實測列車原始數(shù)據(jù)序列為:

式中:
X(0)---實測序列;
X(0)(i)---第i個時間段的實測值平均速度。
對X(0)做一次累加,生成X(0)的緊鄰序列X(1):

構造GM(1,1)模型的一階微分方程:

a、b為作用系數(shù),可用最小二乘法求得,即:

其中:

式中:Z(1)為X(1)的緊鄰生成序列。
預測生成序列X(2):

計算預測結果序列X(i):

由式(6)得到序列X(2)(i),然后剔除X(2)(i)中的最老數(shù)據(jù),繼續(xù)按照上述步驟生成新數(shù)列,直至預測到規(guī)定時刻為止。
1.2 速度預測仿真
本文以Matlab為仿真平臺,采用GM(1,1)灰色模型,對文獻[6]中的現(xiàn)場測試數(shù)據(jù)進行預測仿真。仿真結果如圖1所示,模型預測相對誤差分布如圖2所示。
由圖1可以看出,前3個時間序列預測數(shù)據(jù)不是很準確,這是由于第1個時間序列之前沒有給定實際速度值;從第4個時間序列開始預測數(shù)據(jù)比較準確,這是由于前3個時間序列提供了實際速度值,并且實際速度值比預測速度值光滑。預測速度值是根據(jù)前3個實際速度值得出的虛擬值。實際的列車雖不按照預測速度值運行,但是預測速度值和ATP(列車自動保護)限速值結合在一起,可為列車控制策略提供依據(jù)。仿真結果表明,預測值有較好的跟隨性,采用灰色預測的方法是有效的。
由圖2可知,預測速度值和實際速度值之間的誤差比較小,說明灰色預測模型應用于ATO系統(tǒng)是可行的。

圖1 預測速度值和實際速度值

圖2 預測速度相對誤差分布圖
模糊控制就是總結列車駕駛策略,并將駕駛策略轉換為模糊控制規(guī)則,通過模糊隸屬函數(shù)為各變量建立模型[7];然后建立列車自動駕駛控制規(guī)則集,并根據(jù)該規(guī)則實時計算出最佳控制力,給出最佳控制方案。
2.1 各變量隸屬函數(shù)的確定
模糊控制器輸入的語言變量為速度的偏差和偏差變化率,規(guī)定其論域為E,EC={-3,-2,-1,0,l,2,3}。它們的模糊集為E,EC={NB,NM,NS,EE,PS,PM,PB},其含義依次為負大、負中、負小、零、正小、正中、正大。輸出變量U為控制量,規(guī)定其論域為U={-3,-2,-1,0,l,2,3}。輸出量的語言變量模糊集為U={NB,NM,NS,EE,PS,PM,PB}。
各個語言值的定義都用三角形隸屬函數(shù)曲線來描述,如圖3所示。
2.2 建立控制規(guī)則表
根據(jù)參數(shù)整定原則及反復調(diào)試,列出相應的參數(shù)調(diào)節(jié)規(guī)則,如表1所示。

圖3 E/EC/U的隸屬度函數(shù)

表1 模糊規(guī)則表
對于構建的模糊推理系統(tǒng),在Matlab規(guī)則中對應如下語句:
If(EC is NB)and(E is NB)then(U is 3)
?
If(EC is PB)and(E is PB)then(U is-3)并輸出控制曲面(見圖4),以驗證其功能是否與期望的一致。從圖4可以看出,期望值在模糊控制輸出結論空間的中心附近,表明控制性能良好。

圖4 模糊推理輸入/輸出關系曲面
2.3 模糊控制器的建立
列車自動駕駛模型是一個閉環(huán)反饋控制過程[8]。ATP接收測速測距單元發(fā)送的列車當前位置信息和速度信息,經(jīng)過處理后發(fā)送給ATO系統(tǒng)。ATO根據(jù)這些信息給出最佳控制力,自動控制列車牽引、制動及惰行,從而實現(xiàn)列車自動駕駛。系統(tǒng)結構如圖5所示。

圖5 灰色預測模糊控制系統(tǒng)結構圖
灰色預測模糊控制算法應用于列車速度控制器的最終目的,是對列車的牽引/制動系統(tǒng)進行控制,因此需要一個實際的列車模型才能對ATO系統(tǒng)進行仿真。本文選取文獻[9]中的列車運動模型作為仿真對象的傳遞函數(shù)。列車運動模型為:

式中:
G(s)---拉氏變換的傳遞函數(shù);
s---復變量。
根據(jù)運動模型和參數(shù),對列車的運行過程進行仿真。
2.4 仿真結果分析
本文依據(jù)上海軌道交通3號線的列車參數(shù)設計目標速度曲線,并對其抽象化處理。仿真段線路全長3 920 m。列車從起動、加速、勻速運行到制動,總運行時間為200 s。仿真結果如圖6所示。

圖6 速度跟隨曲線
由圖6可以看出,列車運行速度與目標速度的跟隨性良好,即使稍有波動,也沒有超出限速,列車的安全性得到保障;跟隨過程有稍微的遲滯,但當列車的運行狀態(tài)發(fā)生改變,即從加速-勻速-制動時,列車的運行速度仍然能很快很平滑地跟隨目標曲線。因此,列車速度控制器具有較小的超調(diào)量和調(diào)節(jié)時間的性能。這也間接地說明了列車的舒適性和節(jié)能型有所改善。
本文將灰色預測模型和模糊控制相結合應用于ATO速度控制器的研究。首先,采用灰色預測模型對速度進行預測及仿真驗證,結果表明,灰色預測值與實際值相比較誤差較小,說明運用該模式預測列車速度的方法是有效的。然后,建立模糊控制器,并將預測值的誤差和誤差變化率引入控制器中,仿真結果表明,控制器速度的滯后性較小,列車運行狀態(tài)改變時,運行速度仍能快速平滑地跟隨目標曲線,控制效果較好。
[1] 唐濤.列車自動駕駛系統(tǒng)控制算法綜述[J].鐵道學報,2003,25(2):98.
[2] 劉海東,毛保華,丁勇,等.列車自動駕駛仿真系統(tǒng)算法及其實施研究[J].系統(tǒng)仿真學報,2005,17(3):577.
[3] Katarina K B.Fuzzy predictive control of highly nonlinear PH process[J].Computers Chem Eng,1997,21:5613.
[4] Eugene Khmelnitsky.On an optimal control problem of train operation[J].IEEE Transactions on Automatic Control,2000,25(7):1257.
[5] 鄧聚龍.灰色理論基礎[M].武漢:華中科技大學出版社,2005.
[6] 黃磊.灰色系統(tǒng)理論在城市軌道交通自動駕駛的應用研究[D].北京:北京大學,2008.
[7] 孫曉煒,陳永生.基于模糊預測控制策略的ATO仿真[J].計算機工程與應用,2002(6):214.
[8] 盧衍丹,唐濤.基于模型庫的列車自動駕駛仿真系統(tǒng)設計[J].鐵道學報,2001,23(6):50.
[9] 黃秀玲.廣義預測控制算法在ATO系統(tǒng)中的應用與研究[D].成都:西南交通大學,2009.
Application of Grey Prediction and Fuzzy Control in ATOSystem
Zhang Ruixing,Tao Caixia,Tan Xing
Fuzzy control in urban rail transit ATO system has a problem of lower precision on speed control,so the gray prediction model GM(1,1)is applied to train speed control system for the prediction of train speed.Then,the grey model and fuzzy controlare combined for the design of train speed controller,which could track the train speed at the same time.The test data from Shanghai metro Line 3 are used in the simulation,and the result shows that the prediction is accurate and the control is improved,thus verifying the validity and reasonability of the scheme.
grey prediction;fuzzy control;automatic train operation(ATO)system;speed controller
U 231.6
2012-04-26)
*甘肅省科技計劃資助項目(1112RJZA043)