技術(shù)領(lǐng)域
本發(fā)明涉及一種地鐵交通流優(yōu)化控制方法,尤其涉及一種基于魯棒策略的雙層地鐵交通流優(yōu)化控制方法。
背景技術(shù):
隨著我國大中城市規(guī)模的日益擴大,城市交通系統(tǒng)面臨著越來越大的壓力,大力發(fā)展軌道交通系統(tǒng)成為解決城市交通擁塞的重要手段。國家“十一五”規(guī)劃綱要指出,有條件的大城市和城市群地區(qū)要把軌道交通作為優(yōu)先發(fā)展領(lǐng)域。我國正經(jīng)歷一個前所未有的軌道交通發(fā)展高峰期,一些城市已由線的建設(shè)轉(zhuǎn)向了網(wǎng)的建設(shè),城市軌道交通網(wǎng)絡(luò)已逐步形成。在軌道交通網(wǎng)絡(luò)和列車流密集的復(fù)雜區(qū)域,仍然采用列車運行計劃結(jié)合基于主觀經(jīng)驗的列車間隔調(diào)配方式逐漸顯示出其落后性,具體表現(xiàn)在:(1)列車運行計劃時刻表的制定并未考慮到各種隨機因素的影響,容易造成交通流戰(zhàn)術(shù)管理擁擠,降低交通系統(tǒng)運行的安全性;(2)列車調(diào)度工作側(cè)重于保持單個列車間的安全間隔,尚未上升到對列車流進行戰(zhàn)略管理的宏觀層面;(3)列車調(diào)配過程多依賴于一線調(diào)度人員的主觀經(jīng)驗,調(diào)配時機的選擇隨意性較大,缺乏科學(xué)理論支撐;(4)調(diào)度人員所運用的調(diào)配手段較少考慮到外界干擾因素的影響,列車調(diào)配方案的魯棒性和可用性較差。
已有文獻資料的討論對象多針對長途鐵路運輸,而針對大流量、高密度和小間隔運行條件下的城市地鐵交通系統(tǒng)的科學(xué)調(diào)控方案尚缺乏系統(tǒng)設(shè)計。復(fù)雜路網(wǎng)運行條件下的列車協(xié)調(diào)控制方案在戰(zhàn)略層面上需要對區(qū)域內(nèi)交通網(wǎng)絡(luò)上單列車的運行狀態(tài)進行推算和優(yōu)化,并對由多個列車構(gòu)成的交通流實施協(xié)同規(guī)劃;在預(yù)戰(zhàn)術(shù)層面上通過有效的監(jiān)控機制調(diào)整交通網(wǎng)絡(luò)上部分區(qū)域的關(guān)鍵運行參數(shù)來解決擁塞問題,并保證該區(qū)域中所有列車的運行效率;在戰(zhàn)術(shù)層面上則根據(jù)關(guān)鍵運行參數(shù)來調(diào)整相關(guān)列車的運行狀態(tài),獲取單列車軌跡優(yōu)化方案,將列車的間隔管理從固定的人工方式轉(zhuǎn)變?yōu)榭紤]列車性能、調(diào)度規(guī)則和外界環(huán)境等因素在內(nèi)的可變的“微觀-宏觀-中觀-微觀”間隔控制方式。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是提供一種魯棒性和可用性較好的基于魯棒策略的地鐵交通流優(yōu)化控制方法,該方法可增強調(diào)配方案制定的學(xué)科性且可有效防止地鐵列車運行沖突。
實現(xiàn)本發(fā)明目的的技術(shù)方案是提供一種基于魯棒策略的地鐵交通流優(yōu)化控制方法,包括如下步驟:
步驟A、根據(jù)各個列車的計劃運行參數(shù),生成軌道交通網(wǎng)絡(luò)的拓撲結(jié)構(gòu)圖;
步驟B、基于步驟A所構(gòu)建的軌道交通網(wǎng)絡(luò)的拓撲結(jié)構(gòu)圖,分析列車流的可控性和敏感性二類特性;
步驟C、根據(jù)各個列車的計劃運行參數(shù),在構(gòu)建列車動力學(xué)模型的基礎(chǔ)上,依據(jù)列車運行沖突耦合點建立列車運行沖突預(yù)調(diào)配模型,生成多列車無沖突運行軌跡;
步驟D、在每一采樣時刻t,基于列車當(dāng)前的運行狀態(tài)和歷史位置觀測序列,對列車未來某時刻的行進位置進行預(yù)測;其具體過程如下:
步驟D1、列車軌跡數(shù)據(jù)預(yù)處理,以列車在起始站的停靠位置為坐標(biāo)原點,在每一采樣時刻,依據(jù)所獲取的列車原始離散二維位置序列x=[x1,x2,...,xn]和y=[y1,y2,...,yn],采用一階差分方法對其進行處理獲取新的列車離散位置序列△x=[△x1,△x2,...,△xn-1]和△y=[△y1,△y2,...,△yn-1],其中△xi=xi+1-xi,△yi=y(tǒng)i+1-yi(i=1,2,...,n-1);
步驟D2、對列車軌跡數(shù)據(jù)聚類,對處理后新的列車離散二維位置序列△x和△y,通過設(shè)定聚類個數(shù)M',采用K-means聚類算法分別對其進行聚類;
步驟D3、對聚類后的列車軌跡數(shù)據(jù)利用隱馬爾科夫模型進行參數(shù)訓(xùn)練,通過將處理后的列車運行軌跡數(shù)據(jù)△x和△y視為隱馬爾科夫過程的顯觀測值,通過設(shè)定隱狀態(tài)數(shù)目N'和參數(shù)更新時段τ',依據(jù)最近的T'個位置觀測值并采用B-W算法滾動獲取最新隱馬爾科夫模型參數(shù)λ';具體來講:由于所獲得的列車軌跡序列數(shù)據(jù)長度是動態(tài)變化的,為了實時跟蹤列車軌跡的狀態(tài)變化,有必要在初始軌跡隱馬爾科夫模型參數(shù)λ'=(π,A,B)的基礎(chǔ)上對其重新調(diào)整,以便更精確地推測列車在未來某時刻的位置;每隔時段τ',依據(jù)最新獲得的T'個觀測值(o1,o2,...,oT')對軌跡隱馬爾科夫模型參數(shù)λ'=(π,A,B)進行重新估計;
步驟D4、依據(jù)隱馬爾科夫模型參數(shù),采用Viterbi算法獲取當(dāng)前時刻觀測值所對應(yīng)的隱狀態(tài)q;
步驟D5、每隔時段根據(jù)最新獲得的隱馬爾科夫模型參數(shù)λ'=(π,A,B)和最近H個歷史觀測值(o1,o2,...,oH),基于列車當(dāng)前時刻的隱狀態(tài)q,在時刻t,通過設(shè)定預(yù)測時域h',獲取未來時段列車的位置預(yù)測值O;
步驟E、建立從列車的連續(xù)動態(tài)到離散沖突邏輯的觀測器,將地鐵交通系統(tǒng)的連續(xù)動態(tài)映射為離散觀測值表達的沖突狀態(tài);當(dāng)系統(tǒng)有可能違反交通管制規(guī)則時,對地鐵交通混雜系統(tǒng)的混雜動態(tài)行為實施監(jiān)控,為控制中心提供及時的告警信息;
步驟F、當(dāng)告警信息出現(xiàn)時,在滿足列車物理性能、區(qū)域容流約束和軌道交通調(diào)度規(guī)則的前提下,通過設(shè)定優(yōu)化指標(biāo)函數(shù),采用自適應(yīng)控制理論方法對列車運行軌跡進行魯棒雙層規(guī)劃,并將規(guī)劃結(jié)果傳輸給各列車,各列車接收并執(zhí)行列車避撞指令直至各列車均到達其解脫終點。
進一步的,步驟A的具體過程如下:
步驟A1、從地鐵交通控制中心的數(shù)據(jù)庫提取各個列車運行過程中所??康恼军c信息;
步驟A2、按照正反兩個運行方向?qū)Ω鱾€列車所停靠的站點信息進行分類,并將同一運行方向上的相同站點進行合并;
步驟A3、根據(jù)站點合并結(jié)果,按照站點的空間布局形式用直線連接前后多個站點。
進一步的,步驟B的具體過程如下:
步驟Bl、構(gòu)建單一子段上的交通流控制模型;其具體過程如下:
步驟Bl.1、引入狀態(tài)變量Ψ、輸入變量u和輸出變量Ω,其中Ψ表示站點間相連路段上某時刻存在的列車數(shù)量,它包括單路段和多路段兩種類型,u表示軌道交通調(diào)度員針對某路段所實施的調(diào)度措施,如調(diào)整列車速度或更改列車的在站時間等,Ω表示某時段路段上離開的列車數(shù)量;
步驟B1.2、通過將時間離散化,建立形如Ψ(t+△t)=A1Ψ(t)+B1u(t)和Ω(t)=C1Ψ(t)+D1u(t)的單一子段上的離散時間交通流控制模型,其中△t表示采樣間隔,Ψ(t)表示t時刻的狀態(tài)向量,A1、B1、C1和D1分別表示t時刻的狀態(tài)轉(zhuǎn)移矩陣、輸入矩陣、輸出測量矩陣和直接傳輸矩陣;
步驟B2、構(gòu)建多子段上的交通流控制模型;其具體過程如下:
步驟B2.1、根據(jù)線路空間布局形式和列車流量歷史統(tǒng)計數(shù)據(jù),獲取交叉線路各子段上的流量比例參數(shù)β;
步驟B2.2、根據(jù)流量比例參數(shù)和單一子段上的離散時間交通流控制模型,構(gòu)建形如Ψ(t+△t)=A1Ψ(t)+B1u(t)和Ω(t)=C1Ψ(t)+D1u(t)的多子段上的離散時間交通流控制模型;
步驟B3、根據(jù)控制模型的可控系數(shù)矩陣[B1,A1B1,...,A1n-1B1]的秩與數(shù)值n的關(guān)系,定性分析其可控性,根據(jù)控制模型的敏感系數(shù)矩陣[C1(zI-A1)-1B1+D1],定量分析其輸入輸出敏感性,其中n表示狀態(tài)向量的維數(shù),I表示單位矩陣,z表示對原始離散時間交通流控制模型進行轉(zhuǎn)換的基本因子。
進一步的,步驟C的具體過程如下:
步驟C1、列車狀態(tài)轉(zhuǎn)移建模,列車沿軌道交通路網(wǎng)運行的過程表現(xiàn)為在站點間的動態(tài)切換過程,根據(jù)列車運行計劃中的站點設(shè)置,建立單個列車在不同站點間切換轉(zhuǎn)移的Petri網(wǎng)模型:E=(g,G,Pre,Post,m)為列車路段轉(zhuǎn)移模型,其中g(shù)表示站點間各子路段,G表示列車運行速度狀態(tài)參數(shù)的轉(zhuǎn)換點,Pre和Post分別表示各子路段和站點間的前后向連接關(guān)系,m:表示列車所處的運行路段,其中m表示模型標(biāo)識,Z+表示正整數(shù)集合;
步驟C2、列車全運行剖面混雜系統(tǒng)建模,將列車在站點間的運行視為連續(xù)過程,從列車的受力情形出發(fā),依據(jù)能量模型推導(dǎo)列車在不同運行階段的動力學(xué)方程,結(jié)合外界干擾因素,建立關(guān)于列車在某一運行階段速度vG的映射函數(shù)vG=λ(T1,T2,H,R,α),其中T1、T2、H、R和α分別表示列車牽引力、列車制動力、列車阻力、列車重力和列車狀態(tài)隨機波動參數(shù);
步驟C3、采用混雜仿真的方式推測求解列車軌跡,通過將時間細分,利用狀態(tài)連續(xù)變化的特性遞推求解任意時刻列車在某一運行階段距初始停靠位置點的距離,其中J0為初始時刻列車距初始停靠位置點的航程,△τ為時間窗的數(shù)值,J(τ)為τ時刻列車距初始??课恢命c的路程,由此可以推測得到單列車軌跡;
步驟C4、列車在站時間概率分布函數(shù)建模,針對特定運行線路,通過調(diào)取列車在各車站的停站時間數(shù)據(jù),獲取不同線路不同站點條件下列車的停站時間概率分布;
步驟C5、多列車耦合的無沖突魯棒軌跡調(diào)配,根據(jù)各列車預(yù)達沖突點的時間,通過時段劃分,在每一采樣時刻t,在融入隨機因子的前提下,按照調(diào)度規(guī)則對沖突點附近不滿足安全間隔要求的列車軌跡實施魯棒二次規(guī)劃。
進一步的,步驟D中,聚類個數(shù)M'的值為4,隱狀態(tài)數(shù)目N'的值為3,參數(shù)更新時段τ'為30秒,T'為10,為30秒,H為10,預(yù)測時域h'為300秒。
進一步的,步驟E的具體實施過程如下:
步驟E1、構(gòu)造基于管制規(guī)則的沖突超曲面函數(shù)集:建立超曲面函數(shù)集用以反映系統(tǒng)的沖突狀況,其中,沖突超曲面中與單一列車相關(guān)的連續(xù)函數(shù)hI為第I型超曲面,與兩列車相關(guān)的連續(xù)函數(shù)hII為第II型超曲面;
步驟E2、建立由列車連續(xù)狀態(tài)至離散沖突狀態(tài)的觀測器,構(gòu)建列車在交通路網(wǎng)內(nèi)運行時需滿足的安全規(guī)則集dij(t)≥dmin,其中dij(t)表示列車i和列車j在t時刻的實際間隔,dmin表示列車間的最小安全間隔;
步驟E3、基于人-機系統(tǒng)理論和復(fù)雜系統(tǒng)遞階控制原理,根據(jù)列車運行模式,構(gòu)建人在環(huán)路的列車實時監(jiān)控機制,保證系統(tǒng)的運行處于安全可達集內(nèi),設(shè)計從沖突到?jīng)_突解脫手段的離散監(jiān)控器,當(dāng)觀測器的離散觀測向量表明安全規(guī)則集會被違反時,立刻發(fā)出相應(yīng)的告警信息。
進一步的,步驟F的具體過程如下:
步驟F1、基于步驟B和步驟E的分析結(jié)果,確定具體所采取的交通流調(diào)控措施,包括調(diào)整列車的運行速度和/或調(diào)整列車在站時間兩類措施,以及采用以上調(diào)控措施的具體地點和時機;
步驟F2、設(shè)定列車避撞規(guī)劃的終止參考點位置P、避撞策略控制時域Θ、軌跡預(yù)測時域
步驟F3、運行沖突解脫過程建模,將軌道交通網(wǎng)絡(luò)上列車間的運行沖突解脫視為基于宏觀和微觀層面的內(nèi)外雙重規(guī)劃問題,其中表示外層規(guī)劃模型,即軌道交通路網(wǎng)上列車流流量-密度配置問題,表示內(nèi)層規(guī)劃模型,即軌道交通路段上單列車的狀態(tài)調(diào)整問題;F、x1和u1分別是外層規(guī)劃問題的目標(biāo)函數(shù)、狀態(tài)向量和決策向量,G(x1,u1)≤0是外層規(guī)劃的約束條件,f、x2和u2分別是內(nèi)層規(guī)劃問題的目標(biāo)函數(shù)、狀態(tài)向量和決策向量,g(x2,u2)≤0是內(nèi)層規(guī)劃的約束條件,將宏觀層面的外層規(guī)劃結(jié)果作為微觀層面內(nèi)層規(guī)劃的參考輸入;
步驟F4、運行沖突解脫變量約束建模,構(gòu)建包含可調(diào)列車數(shù)量a、列車速度ω和列車在站時間γ等變量在內(nèi)的宏觀和微觀約束條件:其中t時刻需實施沖突解脫的路段k的變量約束可描述為:ak(t)≤aM、ωk(t)≤ωM、γk(t)≤γM,aM、ωM、γM分別為最大可調(diào)列車數(shù)量、最大列車運行速度和最長列車在站時間,此類解脫變量會受到交通流分布狀態(tài)、列車物理性能和安全間隔等方面的約束;
步驟F5、多目標(biāo)魯棒最優(yōu)路網(wǎng)流量配置方案求解:基于合作式避撞軌跡規(guī)劃思想,針對不同的性能指標(biāo),通過選擇不同的沖突解脫目標(biāo)函數(shù),在交通流運行宏觀層面求解基于歐拉網(wǎng)絡(luò)模型的多目標(biāo)交通流最佳流量配置方案且各控制路段在滾動規(guī)劃間隔內(nèi)僅實施其第一個優(yōu)化控制策略;
步驟F6、多目標(biāo)魯棒最優(yōu)路段列車運行狀態(tài)調(diào)整:依據(jù)各路段或區(qū)域流量配置結(jié)果,基于列車運行混雜演化模型和拉格朗日規(guī)劃模型獲取最優(yōu)的單列車控制量,生成最優(yōu)的單列車運行軌跡且各調(diào)控列車在滾動規(guī)劃間隔內(nèi)僅實施其第一個優(yōu)化控制策略;
步驟F7、各列車接收并執(zhí)行列車避撞指令;
步驟F8、在下一采樣時刻,重復(fù)步驟F5至F7直至各列車均到達其解脫終點。
進一步的,步驟F2中,終止參考點位置P為列車的下一個停站站點,參數(shù)Θ的值為300秒,的值為300秒。
進一步的,步驟F5的具體過程如下:令
其中表示t時刻列車i當(dāng)前所在位置和下一站點間的距離的平方,Pi(t)=(xit,yit)表示t時刻列車i的二維坐標(biāo)值,表示列車i下一??空军c的二維坐標(biāo)值,那么t時刻列車i的優(yōu)先級指數(shù)可設(shè)定為:
其中nt表示t時刻路段上存在沖突的列車數(shù)目,由優(yōu)先級指數(shù)的含義可知,列車距離下一站點越近,其優(yōu)先級越高;
設(shè)定優(yōu)化指標(biāo)
其中i∈I(t)表示列車代碼且I(t)={1,2,...,nt},Pi(t+s△t)表示列車在時刻(t+s△t)的位置向量,Π表示控制時段,即從當(dāng)前時刻起未來軌跡規(guī)劃的時間長度,ui表示待優(yōu)化的列車i的最優(yōu)控制序列,Qit為正定對角矩陣,其對角元素為列車i在t時刻的優(yōu)先級指數(shù)λit,并且
本發(fā)明具有積極的效果:(1)本發(fā)明的基于魯棒策略的地鐵交通流優(yōu)化控制方法在滿足軌道交通管制安全間隔的前提下,以列車的實時位置信息為基礎(chǔ),運用數(shù)據(jù)挖掘手段動態(tài)推測列車軌跡;依據(jù)軌道交通管制規(guī)則,對可能出現(xiàn)的沖突實施告警,依據(jù)列車性能數(shù)據(jù)和相關(guān)約束條件給各個列車規(guī)劃沖突解脫軌跡;在對列車運行時刻表進行配置時,考慮了影響列車的各類隨機因子的概率分布和列車運行時刻表的魯棒性,增強配置結(jié)果的可用性。
(2)本發(fā)明基于軌道交通網(wǎng)絡(luò)拓撲結(jié)構(gòu)的可控性和敏感性分析結(jié)果,可為地鐵交通流調(diào)配時間、調(diào)配地點和調(diào)配手段的選擇提供科學(xué)依據(jù),避免調(diào)控方案選取的隨意性。
(3)本發(fā)明基于所構(gòu)建的“人在環(huán)路”的場面監(jiān)控機制,可以對列車內(nèi)部連續(xù)變量和外部離散事件的頻繁交互及時做出有效反應(yīng),克服常規(guī)開環(huán)離線監(jiān)控方案的缺點。
(4)本發(fā)明的列車流的雙層規(guī)劃方案不僅能夠降低優(yōu)化控制問題的求解維數(shù),還能夠增強調(diào)控方案的實用性,克服已有文獻中的模型和算法只關(guān)注列車在車站的到發(fā)時間,而缺乏對列車在具體線路區(qū)間上運行時的控制與預(yù)測的缺陷。
(5)本發(fā)明基于所構(gòu)建的列車運行軌跡滾動預(yù)測方案,可以及時融入列車實時運行中的各類干擾因素,提高列車軌跡預(yù)測的準(zhǔn)確性,克服常規(guī)離線預(yù)測方案精確度不高的缺點。
附圖說明
圖1為列車流運行特性分析圖;
圖2為無沖突3D魯棒軌跡推測圖;
圖3為列車運行狀態(tài)混雜監(jiān)控圖;
圖4為列車運行沖突最優(yōu)解脫圖;
圖5為交通流雙層配置方案的示意圖。
具體實施方式
(實施例1)
一種地鐵交通流優(yōu)化控制系統(tǒng),包括線路拓撲結(jié)構(gòu)生成模塊、數(shù)據(jù)傳輸模塊、車載終端模塊、控制終端模塊以及軌跡監(jiān)視模塊,軌跡監(jiān)視模塊收集列車的狀態(tài)信息并提供給控制終端模塊。
所述控制終端模塊包括以下子模塊:
列車運行前無沖突軌跡生成模塊:根據(jù)列車計劃運行時刻表,首先建立列車動力學(xué)模型,然后依據(jù)列車運行沖突耦合點建立列車運行沖突預(yù)調(diào)配模型,最后生成無沖突列車運行軌跡。
列車運行中短期軌跡生成模塊:依據(jù)軌跡監(jiān)視模塊提供的列車實時狀態(tài)信息,利用數(shù)據(jù)挖掘模型,推測未來時段內(nèi)列車的運行軌跡。
列車運行態(tài)勢監(jiān)控模塊:在每一采樣時刻t,基于列車的軌跡推測結(jié)果,當(dāng)列車間有可能出現(xiàn)違反安全規(guī)則的狀況時,對其動態(tài)行為實施監(jiān)控并為控制終端提供告警信息。
列車避撞軌跡優(yōu)化模塊:當(dāng)列車運行態(tài)勢監(jiān)控模塊發(fā)出告警信息時,在滿足列車物理性能、區(qū)域容流約束和軌道交通調(diào)度規(guī)則的前提下,通過設(shè)定優(yōu)化指標(biāo)函數(shù),采用自適應(yīng)控制理論方法由控制終端模塊對列車運行軌跡進行魯棒雙層規(guī)劃,并通過數(shù)據(jù)傳輸模塊將規(guī)劃結(jié)果傳輸給車載終端模塊執(zhí)行。列車避撞軌跡優(yōu)化模塊包含內(nèi)層規(guī)劃和外層規(guī)劃兩類規(guī)劃過程。
應(yīng)用上述地鐵交通流優(yōu)化控制系統(tǒng)的基于魯棒策略的地鐵交通流優(yōu)化控制方法,包括以下步驟:
步驟A、根據(jù)各個列車的計劃運行參數(shù),生成軌道交通網(wǎng)絡(luò)的拓撲結(jié)構(gòu)圖;其具體過程如下:
步驟A1、從地鐵交通控制中心的數(shù)據(jù)庫提取各個列車運行過程中所??康恼军c信息;
步驟A2、按照正反兩個運行方向?qū)Ω鱾€列車所??康恼军c信息進行分類,并將同一運行方向上的相同站點進行合并;
步驟A3、根據(jù)站點合并結(jié)果,按照站點的空間布局形式用直線連接前后多個站點。
步驟B、基于步驟A所構(gòu)建的軌道交通網(wǎng)絡(luò)的拓撲結(jié)構(gòu)圖,分析列車流的可控性和敏感性二類特性;其具體過程如下:
步驟Bl、見圖1,構(gòu)建單一子段上的交通流控制模型;其具體過程如下:
步驟Bl.1、引入狀態(tài)變量Ψ、輸入變量u和輸出變量Ω,其中Ψ表示站點間相連路段上某時刻存在的列車數(shù)量,它包括單路段和多路段兩種類型,u表示軌道交通調(diào)度員針對某路段所實施的調(diào)度措施,如調(diào)整列車速度或更改列車的在站時間等,Ω表示某時段路段上離開的列車數(shù)量;
步驟B1.2、通過將時間離散化,建立形如Ψ(t+△t)=A1Ψ(t)+B1u(t)和Ω(t)=C1Ψ(t)+D1u(t)的單一子段上的離散時間交通流控制模型,其中△t表示采樣間隔,Ψ(t)表示t時刻的狀態(tài)向量,A1、B1、C1和D1分別表示t時刻的狀態(tài)轉(zhuǎn)移矩陣、輸入矩陣、輸出測量矩陣和直接傳輸矩陣;
步驟B2、構(gòu)建多子段上的交通流控制模型;其具體過程如下:
步驟B2.1、根據(jù)線路空間布局形式和列車流量歷史統(tǒng)計數(shù)據(jù),獲取交叉線路各子段上的流量比例參數(shù)β;
步驟B2.2、根據(jù)流量比例參數(shù)和單一子段上的離散時間交通流控制模型,構(gòu)建形如Ψ(t+△t)=A1Ψ(t)+B1u(t)和Ω(t)=C1Ψ(t)+D1u(t)的多子段上的離散時間交通流控制模型;
步驟B3、根據(jù)控制模型的可控系數(shù)矩陣[B1,A1B1,...,A1n-1B1]的秩與數(shù)值n的關(guān)系,定性分析其可控性,根據(jù)控制模型的敏感系數(shù)矩陣[C1(zI-A1)-1B1+D1],定量分析其輸入輸出敏感性,其中n表示狀態(tài)向量的維數(shù),I表示單位矩陣,z表示對原始離散時間交通流控制模型進行轉(zhuǎn)換的基本因子;
步驟C、見圖2,根據(jù)各個列車的計劃運行參數(shù),在構(gòu)建列車動力學(xué)模型的基礎(chǔ)上,依據(jù)列車運行沖突耦合點建立列車運行沖突預(yù)調(diào)配模型,生成多列車無沖突運行軌跡;其具體過程如下:
步驟C1、列車狀態(tài)轉(zhuǎn)移建模,列車沿軌道交通路網(wǎng)運行的過程表現(xiàn)為在站點間的動態(tài)切換過程,根據(jù)列車運行計劃中的站點設(shè)置,建立單個列車在不同站點間切換轉(zhuǎn)移的Petri網(wǎng)模型:E=(g,G,Pre,Post,m)為列車路段轉(zhuǎn)移模型,其中g(shù)表示站點間各子路段,G表示列車運行速度狀態(tài)參數(shù)的轉(zhuǎn)換點,Pre和Post分別表示各子路段和站點間的前后向連接關(guān)系,m:表示列車所處的運行路段,其中m表示模型標(biāo)識,Z+表示正整數(shù)集合;
步驟C2、列車全運行剖面混雜系統(tǒng)建模,將列車在站點間的運行視為連續(xù)過程,從列車的受力情形出發(fā),依據(jù)能量模型推導(dǎo)列車在不同運行階段的動力學(xué)方程,結(jié)合外界干擾因素,建立關(guān)于列車在某一運行階段速度vG的映射函數(shù)vG=λ(T1,T2,H,R,α),其中T1、T2、H、R和α分別表示列車牽引力、列車制動力、列車阻力、列車重力和列車狀態(tài)隨機波動參數(shù);
步驟C3、采用混雜仿真的方式推測求解列車軌跡,通過將時間細分,利用狀態(tài)連續(xù)變化的特性遞推求解任意時刻列車在某一運行階段距初始??课恢命c的距離,其中J0為初始時刻列車距初始??课恢命c的航程,△τ為時間窗的數(shù)值,J(τ)為τ時刻列車距初始??课恢命c的路程,由此可以推測得到單列車軌跡;
步驟C4、列車在站時間概率分布函數(shù)建模,針對特定運行線路,通過調(diào)取列車在各車站的停站時間數(shù)據(jù),獲取不同線路不同站點條件下列車的停站時間概率分布;
步驟C5、多列車耦合的無沖突魯棒軌跡調(diào)配,根據(jù)各列車預(yù)達沖突點的時間,通過時段劃分,在每一采樣時刻t,在融入隨機因子的前提下,按照調(diào)度規(guī)則對沖突點附近不滿足安全間隔要求的列車軌跡實施魯棒二次規(guī)劃。
步驟D、在每一采樣時刻t,基于列車當(dāng)前的運行狀態(tài)和歷史位置觀測序列,對列車未來某時刻的行進位置進行預(yù)測;其具體過程如下:
步驟D1、列車軌跡數(shù)據(jù)預(yù)處理,以列車在起始站的??课恢脼樽鴺?biāo)原點,在每一采樣時刻,依據(jù)所獲取的列車原始離散二維位置序列x=[x1,x2,...,xn]和y=[y1,y2,...,yn],采用一階差分方法對其進行處理獲取新的列車離散位置序列△x=[△x1,△x2,...,△xn-1]和△y=[△y1,△y2,...,△yn-1],其中△xi=xi+1-xi,△yi=y(tǒng)i+1-yi(i=1,2,...,n-1);
步驟D2、對列車軌跡數(shù)據(jù)聚類,對處理后新的列車離散二維位置序列△x和△y,通過設(shè)定聚類個數(shù)M',采用K-means聚類算法分別對其進行聚類;
步驟D3、對聚類后的列車軌跡數(shù)據(jù)利用隱馬爾科夫模型進行參數(shù)訓(xùn)練,通過將處理后的列車運行軌跡數(shù)據(jù)△x和△y視為隱馬爾科夫過程的顯觀測值,通過設(shè)定隱狀態(tài)數(shù)目N'和參數(shù)更新時段τ',依據(jù)最近的T'個位置觀測值并采用B-W算法滾動獲取最新隱馬爾科夫模型參數(shù)λ';具體來講:由于所獲得的列車軌跡序列數(shù)據(jù)長度是動態(tài)變化的,為了實時跟蹤列車軌跡的狀態(tài)變化,有必要在初始軌跡隱馬爾科夫模型參數(shù)λ'=(π,A,B)的基礎(chǔ)上對其重新調(diào)整,以便更精確地推測列車在未來某時刻的位置;每隔時段τ',依據(jù)最新獲得的T'個觀測值(o1,o2,...,oT')對軌跡隱馬爾科夫模型參數(shù)λ'=(π,A,B)進行重新估計;
步驟D4、依據(jù)隱馬爾科夫模型參數(shù),采用Viterbi算法獲取當(dāng)前時刻觀測值所對應(yīng)的隱狀態(tài)q;
步驟D5、每隔時段根據(jù)最新獲得的隱馬爾科夫模型參數(shù)λ'=(π,A,B)和最近H個歷史觀測值(o1,o2,...,oH),基于列車當(dāng)前時刻的隱狀態(tài)q,在時刻t,通過設(shè)定預(yù)測時域h',獲取未來時段列車的位置預(yù)測值O;
上述聚類個數(shù)M'的值為4,隱狀態(tài)數(shù)目N'的值為3,參數(shù)更新時段τ'為30秒,T'為10,為30秒,H為10,預(yù)測時域h'為300秒。
步驟E、見圖3,建立從列車的連續(xù)動態(tài)到離散沖突邏輯的觀測器,將地鐵交通系統(tǒng)的連續(xù)動態(tài)映射為離散觀測值表達的沖突狀態(tài);當(dāng)系統(tǒng)有可能違反交通管制規(guī)則時,對地鐵交通混雜系統(tǒng)的混雜動態(tài)行為實施監(jiān)控,為控制中心提供及時的告警信息;
所述步驟E的具體實施過程如下:
步驟E1、構(gòu)造基于管制規(guī)則的沖突超曲面函數(shù)集:建立超曲面函數(shù)集用以反映系統(tǒng)的沖突狀況,其中,沖突超曲面中與單一列車相關(guān)的連續(xù)函數(shù)hI為第I型超曲面,與兩列車相關(guān)的連續(xù)函數(shù)hII為第II型超曲面;
步驟E2、建立由列車連續(xù)狀態(tài)至離散沖突狀態(tài)的觀測器,構(gòu)建列車在交通路網(wǎng)內(nèi)運行時需滿足的安全規(guī)則集dij(t)≥dmin,其中dij(t)表示列車i和列車j在t時刻的實際間隔,dmin表示列車間的最小安全間隔;
步驟E3、基于人-機系統(tǒng)理論和復(fù)雜系統(tǒng)遞階控制原理,根據(jù)列車運行模式,構(gòu)建人在環(huán)路的列車實時監(jiān)控機制,保證系統(tǒng)的運行處于安全可達集內(nèi),設(shè)計從沖突到?jīng)_突解脫手段的離散監(jiān)控器,當(dāng)觀測器的離散觀測向量表明安全規(guī)則集會被違反時,立刻發(fā)出相應(yīng)的告警信息。
步驟F、見圖4,當(dāng)告警信息出現(xiàn)時,在滿足列車物理性能、區(qū)域容流約束和軌道交通調(diào)度規(guī)則的前提下,通過設(shè)定優(yōu)化指標(biāo)函數(shù),采用自適應(yīng)控制理論方法對列車運行軌跡進行魯棒雙層規(guī)劃,并將規(guī)劃結(jié)果傳輸給各列車,各列車接收并執(zhí)行列車避撞指令直至各列車均到達其解脫終點;其具體過程如下:
步驟F1、基于步驟B3和步驟E3的分析結(jié)果,確定具體所采取的交通流調(diào)控措施,包括調(diào)整列車的運行速度和/或調(diào)整列車在站時間兩類措施,以及采用以上調(diào)控措施的具體地點和時機;
步驟F2、設(shè)定列車避撞規(guī)劃的終止參考點位置P、避撞策略控制時域Θ、軌跡預(yù)測時域
終止參考點位置P為列車的下一個停站站點,參數(shù)Θ的值為300秒,的值為300秒;
步驟F3、運行沖突解脫過程建模,將軌道交通網(wǎng)絡(luò)上列車間的運行沖突解脫視為基于宏觀和微觀層面的內(nèi)外雙重規(guī)劃問題,見圖5,其中表示外層規(guī)劃模型,即軌道交通路網(wǎng)上列車流流量-密度配置問題,表示內(nèi)層規(guī)劃模型,即軌道交通路段上單列車的狀態(tài)調(diào)整問題;F、x1和u1分別是外層規(guī)劃問題的目標(biāo)函數(shù)、狀態(tài)向量和決策向量,G(x1,u1)≤0是外層規(guī)劃的約束條件,f、x2和u2分別是內(nèi)層規(guī)劃問題的目標(biāo)函數(shù)、狀態(tài)向量和決策向量,g(x2,u2)≤0是內(nèi)層規(guī)劃的約束條件,將宏觀層面的外層規(guī)劃結(jié)果作為微觀層面內(nèi)層規(guī)劃的參考輸入;
步驟F4、運行沖突解脫變量約束建模,構(gòu)建包含可調(diào)列車數(shù)量a、列車速度ω和列車在站時間γ等變量在內(nèi)的宏觀和微觀約束條件:其中t時刻需實施沖突解脫的路段k的變量約束可描述為:ak(t)≤aM、ωk(t)≤ωM、γk(t)≤γM,aM、ωM、γM分別為最大可調(diào)列車數(shù)量、最大列車運行速度和最長列車在站時間,此類解脫變量會受到交通流分布狀態(tài)、列車物理性能和安全間隔等方面的約束;
步驟F5、多目標(biāo)魯棒最優(yōu)路網(wǎng)流量配置方案求解:基于合作式避撞軌跡規(guī)劃思想,針對不同的性能指標(biāo),通過選擇不同的沖突解脫目標(biāo)函數(shù),在交通流運行宏觀層面求解基于歐拉網(wǎng)絡(luò)模型的多目標(biāo)交通流最佳流量配置方案且各控制路段在滾動規(guī)劃間隔內(nèi)僅實施其第一個優(yōu)化控制策略;其具體過程如下:令
其中表示t時刻列車i當(dāng)前所在位置和下一站點間的距離的平方,Pi(t)=(xit,yit)表示t時刻列車i的二維坐標(biāo)值,表示列車i下一??空军c的二維坐標(biāo)值,那那么t時刻列車i的優(yōu)先級指數(shù)可設(shè)定為:
其中nt表示t時刻路段上存在沖突的列車數(shù)目,由優(yōu)先級指數(shù)的含義可知,列車距離下一站點越近,其優(yōu)先級越高;
設(shè)定優(yōu)化指標(biāo)
其中i∈I(t)表示列車代碼且I(t)={1,2,...,nt},Pi(t+s△t)表示列車在時刻(t+s△t)的位置向量,Π表示控制時段,即從當(dāng)前時刻起未來軌跡規(guī)劃的時間長度,ui表示待優(yōu)化的列車i的最優(yōu)控制序列,Qit為正定對角矩陣,其對角元素為列車i在t時刻的優(yōu)先級指數(shù)λit,并且
步驟F6、多目標(biāo)魯棒最優(yōu)路段列車運行狀態(tài)調(diào)整:依據(jù)各路段或區(qū)域流量配置結(jié)果,基于列車運行混雜演化模型和拉格朗日規(guī)劃模型獲取最優(yōu)的單列車控制量,生成最優(yōu)的單列車運行軌跡且各調(diào)控列車在滾動規(guī)劃間隔內(nèi)僅實施其第一個優(yōu)化控制策略;
步驟F7、各列車接收并執(zhí)行列車避撞指令;
步驟F8、在下一采樣時刻,重復(fù)步驟F5至F7直至各列車均到達其解脫終點。
顯然,上述實施例僅僅是為清楚地說明本發(fā)明所作的舉例,而并非是對本發(fā)明的實施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實施方式予以窮舉。而這些屬于本發(fā)明的精神所引伸出的顯而易見的變化或變動仍處于本發(fā)明的保護范圍之中。