王金剛
(通號(hào)城市軌道交通技術(shù)有限公司,北京 100070)
地鐵作為大城市重要交通工具,乘客對(duì)其舒適度的要求也越來(lái)越高,列車縱向沖擊率(列車運(yùn)行方向加速度的變化率)作為判斷舒適度的重要標(biāo)準(zhǔn),各地招標(biāo)文件對(duì)舒適度也提出明確要求,在保證停車精度指標(biāo)滿足的情況下,要求列車縱向沖擊率小于等于0.75 m/s3。本文就模糊預(yù)測(cè)控制算法在地鐵舒適度方面進(jìn)行研究和仿真,并提出模糊預(yù)測(cè)控制方案設(shè)計(jì),通過(guò)在M A T L A B平臺(tái)上對(duì)模糊預(yù)測(cè)控制器進(jìn)行仿真,說(shuō)明模糊預(yù)測(cè)控制算法相比PID 控制可以提高地鐵舒適度。
ATO 利用車-地通信設(shè)備雙向通信傳輸,實(shí)現(xiàn)對(duì)列車牽引和制動(dòng)進(jìn)行控制,能夠替代司機(jī)智能化地駕駛列車,使列車運(yùn)行經(jīng)常處于最佳狀態(tài),提高乘客的舒適度和列車準(zhǔn)點(diǎn)率,節(jié)約能源。A T O 采用高可靠性的閉環(huán)控制系統(tǒng),能夠周期性地從列車自動(dòng)防護(hù)系統(tǒng)(Automatic Tr ain Protection,ATP)獲取前方最新的目標(biāo)距離和目標(biāo)速度,結(jié)合自身定位信息、速度傳感器獲得的列車即時(shí)速度信息以及列車自動(dòng)監(jiān)控(Automatic Tr ain Sup er v ision,A TS) 下發(fā)的調(diào)整命令,計(jì)算命令速度曲線,并將命令速度和實(shí)際速度的差值作為控制模型的輸入,控制模型再結(jié)合線路數(shù)據(jù)中彎道和坡度等信息自動(dòng)計(jì)算控制策略,輸出控制級(jí)位下達(dá)至列車。若能夠在A T O 閉環(huán)控制系統(tǒng)中采用有效控制策略,使得A T O 可以在一定范圍內(nèi)對(duì)列車牽引和制動(dòng)性能的改變做到自適應(yīng),可以有效地兼顧乘客舒適度和列車運(yùn)行效率。ATO 系統(tǒng)速度控制原理示意如圖1 所示。
圖1 ATO系統(tǒng)速度控制原理示意圖Fig.1 ATO system speed control principle diagram
影響地鐵舒適度的因素是多方面的,主要是列車在啟動(dòng)和制動(dòng)過(guò)程中,或者遇到彎道或者上下坡等干擾過(guò)程中,列車控制級(jí)位頻繁切換、加速度和加速度的變化率過(guò)高都會(huì)引起乘客舒適度降低。因此,列車運(yùn)行中盡量降低牽引和制動(dòng)的切換頻率,加速度的變化率保持在一定合理范圍內(nèi)。
參照相關(guān)文獻(xiàn)資料,通過(guò)測(cè)試加速度和舒適度的關(guān)系,以20% 的測(cè)試人員不能容忍的加速度值作為最大極限值,加速度的最大值為1.8 m/s2,實(shí)際值范圍1.2 ~1.4 m/s2;加速度變化率的最大值2 m/s3,實(shí)際值范圍0.7 ~0.8 m/s3。
模糊控制器是模糊控制系統(tǒng)核心模塊。模糊控制器的結(jié)構(gòu)主要包括模糊化接口、推理機(jī)、知識(shí)庫(kù)、解模糊化接口4 個(gè)模塊組成,如圖2 所示。
圖2 模糊控制器的結(jié)構(gòu)圖Fig.2 Fuzzy controller structure diagram
預(yù)測(cè)控制具有預(yù)測(cè)模型、滾動(dòng)優(yōu)化和反饋校正等特點(diǎn),其原理如圖3 所示。
圖3 預(yù)測(cè)控制原理圖Fig.3 Predictive control principle diagram
其中,k <0 表示過(guò)去的采樣時(shí)刻,k=0 表示當(dāng)前的采樣時(shí)刻,k >0 表示未來(lái)的采樣時(shí)刻。ys表示參考軌跡的設(shè)定值,yp(k)代表k 時(shí)刻的預(yù)測(cè)輸出值,yr(k)表示k 時(shí)刻期望輸出值。預(yù)測(cè)控制算法就是通過(guò)比較yp(k)與yr(k)之間的誤差e(k)作為控制模型的輸入,計(jì)算下一時(shí)刻的控制量u(k)(k=1,2,…,L-1),使誤差e(k)逐漸達(dá)到最小值。P 稱為預(yù)測(cè)步數(shù),L 稱為控制步數(shù)。
A T O 算法關(guān)鍵要解決的問(wèn)題有兩點(diǎn):一是如何使操縱策略和駕駛行為等智能應(yīng)用在算法中得到體現(xiàn),二是如何處理變化的因素。模糊控制作用在列車上輸出級(jí)位等級(jí)命令,整個(gè)過(guò)程為模糊控制;預(yù)測(cè)控制是模糊控制的補(bǔ)充,是針對(duì)模糊控制對(duì)延時(shí)大的系統(tǒng)列車模型時(shí)變、控制精度不高等特點(diǎn)而設(shè)置的,能夠預(yù)測(cè)下一時(shí)刻的控制量,通過(guò)比較預(yù)測(cè)輸出和實(shí)際輸出的偏差反饋到模糊控制器的輸入端,對(duì)預(yù)測(cè)模型起到在線校正的功能,整個(gè)過(guò)程為預(yù)測(cè)控制。
通過(guò)上述描述,設(shè)計(jì)模糊預(yù)測(cè)控制器。核心思想就是通過(guò)預(yù)測(cè)模型得到預(yù)測(cè)輸出值yp和目標(biāo)速度設(shè)定值yr進(jìn)行比較,兩者之間的誤差e 和誤差變化率ec作為模糊控制器的輸入,通過(guò)模糊控制器得到控制量u 作用于列車控制系統(tǒng)中,有效滿足列車速度的控制,提高達(dá)乘客的舒適度,如圖4 所示。
圖4 模糊預(yù)測(cè)控制器Fig.4 Fuzzy predictive controller
目前絕大多數(shù)列車運(yùn)行控制系統(tǒng)還是基于傳統(tǒng)的PID 控制,通過(guò)MATLAB 軟件中的Simulink仿真環(huán)境分別采用PID 和模糊預(yù)測(cè)控制控制對(duì)列車的速度進(jìn)行仿真。
列車模型:設(shè)計(jì)列車模型如公式(1)所示:
線路設(shè)計(jì):設(shè)計(jì)列車從啟動(dòng)、勻速、制動(dòng)整個(gè)過(guò)程的運(yùn)行時(shí)間為200 s,其中啟動(dòng)時(shí)間為20 s,勻速時(shí)間為175 s,制動(dòng)時(shí)間為25 s。
列車信息:設(shè)計(jì)列車目標(biāo)速度v 為80 k m/h,加 速 度a 范 圍1.2 ~1.4 m/s2, 取 加 速 度a=1.2 m/s2,因此啟動(dòng)過(guò)程中系統(tǒng)的調(diào)節(jié)時(shí)間為ts=22.2/1.2=18.5 s,取調(diào)節(jié)時(shí)間ts=20 s。取列車常用制動(dòng)距離為270 m,常用制動(dòng)減速度為1.0 m/s2,常用制動(dòng)時(shí)間約為25 s。
在列車啟動(dòng)和制動(dòng)過(guò)程中,采用兩種控制方式對(duì)列車的加速度進(jìn)行仿真,如圖5、6 所示。
圖5 基于PID控制器的加速度仿真Fig.5 Acceleration simulation based on PID controller
圖6 基于模糊預(yù)測(cè)控制器的加速度仿真Fig.6 Acceleration simulation based on fuzzy predictive controller
通過(guò)圖5、6 對(duì)比,加速度實(shí)際值范圍1.2 ~1.4 m/s2,按照加速度a 大于1.4 m/s2作為乘客感到不舒適的標(biāo)準(zhǔn)。顯然PID 控制加速度大于1.4 m/s2的持續(xù)時(shí)間比模糊預(yù)測(cè)控制要長(zhǎng),說(shuō)明模糊預(yù)測(cè)控制在列車的啟動(dòng)和制動(dòng)過(guò)程中對(duì)乘客的舒適度要高于PID 控制。
在列車勻速過(guò)程中,遇到彎道或者上下坡等干擾過(guò)程中,設(shè)計(jì)一個(gè)坡道實(shí)驗(yàn):當(dāng)列車運(yùn)行到100 s時(shí)遇到上坡道,且在40 s 后遇到相同角度的下坡道,采用兩種控制方式對(duì)列車的加速度進(jìn)行仿真,如圖7、8 所示。
圖7 線路有干擾時(shí)PID控制器對(duì)列車加速度的控制Fig.7 Control of train acceleration by PID controller when there is interference on the line
圖8 線路有干擾時(shí)模糊預(yù)測(cè)控制器對(duì)列車加速度的控制 Fig.8 Control of train acceleration by fuzzy prediction controller when there is interference on the line
通過(guò)圖7、8 對(duì)比,當(dāng)列車遇到彎道或者上下坡等干擾過(guò)程中,PID 控制加速度出現(xiàn)較大且持續(xù)時(shí)間較長(zhǎng)的尖峰,模糊預(yù)測(cè)控制加速度出現(xiàn)較小且持續(xù)時(shí)間較短的尖峰,說(shuō)明模糊預(yù)測(cè)控制在列車勻速過(guò)程中對(duì)乘客的舒適度要高于PID 控制。
本文采用了PID 控制和模糊預(yù)測(cè)控制算法對(duì)列車的加速度進(jìn)行仿真,通過(guò)設(shè)置相同的列車模型、線路設(shè)計(jì)、列車信息對(duì)列車在啟動(dòng)、勻速、制動(dòng)過(guò)程中進(jìn)行對(duì)比研究,通過(guò)仿真結(jié)果可以看出采用模糊預(yù)測(cè)控制器在列車運(yùn)行控制系統(tǒng)中有較好的舒適性指標(biāo)。