国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種軌道交通網(wǎng)絡(luò)化運行推演算法

      文檔序號:10655728閱讀:544來源:國知局
      一種軌道交通網(wǎng)絡(luò)化運行推演算法
      【專利摘要】本發(fā)明的技術(shù)方案是提供了一種軌道交通網(wǎng)絡(luò)化運行推演算法,其特征在于,包括以下步驟:第一步、構(gòu)建軌道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);第二步、以一個周期時長為固定間隔循環(huán)計算軌道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中每個站臺及每個區(qū)間的狀態(tài)。通過本發(fā)明提供的算法可以得到如下數(shù)據(jù):實時區(qū)間列車數(shù),實時區(qū)間乘客數(shù),實時區(qū)間列車乘客擁擠度,實時站臺停站列車數(shù),實時站臺停站乘客數(shù),實時站臺停站列車乘客擁擠度,實時站臺滯留候車人數(shù),實時站臺候車區(qū)人數(shù),從而為軌道交通的管理提供便利。
      【專利說明】
      一種軌道交通網(wǎng)絡(luò)化運行推演算法
      技術(shù)領(lǐng)域
      [0001 ] 本發(fā)明涉及一種基于自動售票檢票系統(tǒng)(AutoFareColIect1n,AFC)及自動列車監(jiān)控系統(tǒng)(AutomaticTrainSupervi s 1n,ATS)的數(shù)據(jù)推算出軌道網(wǎng)絡(luò)中實時客流狀態(tài)信息的方法。
      【背景技術(shù)】
      [0002]城市軌道交通由于高密度運轉(zhuǎn)、列車行車時間間隔短、行車速度高、列車編組輛數(shù)多而具有較大的運輸能力。單向高峰每小時的運輸能力最大可達(dá)到6萬?8萬人次(市郊鐵道);地鐵達(dá)到3萬?6萬人次,甚至達(dá)至IJ8萬人次;輕軌I萬?3萬人次,有軌電車能達(dá)至Ij I萬人次。城市軌道交通的運輸能力遠(yuǎn)遠(yuǎn)超過公共汽車,因此成為了城市交通網(wǎng)絡(luò)中的主干。
      [0003]為了保證城市軌道交通安全、有序地運行,目前已建立了自動售票檢票系統(tǒng)(AutoFareCoIIect1n,AFC)及自動列車監(jiān)控系統(tǒng)(AutomaticTrainSupervis1n,ATS)。自動售票檢票系統(tǒng)是集計算機(jī)技術(shù)、信息收集和處理技術(shù)、機(jī)械制造于一體的自動化售票、檢票系統(tǒng)。自動列車監(jiān)控系統(tǒng)是非安全設(shè)備系統(tǒng),包括控制中心系統(tǒng)和集中控制站設(shè)備。上述兩個系統(tǒng)的建立為城市軌道交通的運營提供了大量數(shù)據(jù),但是這兩個系統(tǒng)無法推算出軌道網(wǎng)絡(luò)中實時客流狀態(tài)信息。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明的目的是提供一種推算出軌道網(wǎng)絡(luò)中實時客流狀態(tài)信息的方法。
      [0005]為了達(dá)到上述目的,本發(fā)明的技術(shù)方案是提供了一種軌道交通網(wǎng)絡(luò)化運行推演算法,其特征在于,包括以下步驟:
      [0006]第一步、構(gòu)建軌道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),在軌道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中每個軌道交通站點為一個集群,若當(dāng)前軌道交通站點包含有N條軌道交通線路,N多I,則當(dāng)前軌道交通站點包含N個邏輯站點,每個邏輯站點為當(dāng)前集群下的一個子集群,每個邏輯站點包含一個位于軌道交通上行線路上的站臺及一個位于軌道交通下行線路上的站臺,則兩個站臺分別為當(dāng)前子集群下的兩個節(jié)點,相鄰兩個軌道交通站點中通過同一根軌道可直接到達(dá)的兩個站臺在軌道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中通過一個區(qū)間連接起來;
      [0007]第二步、以一個周期時長為固定間隔循環(huán)計算軌道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中每個站臺及每個區(qū)間的狀態(tài),對于任意一個站臺Plat_l及任意一個區(qū)間Cell_l而言,其狀態(tài)的計算步驟包括:
      [0008]步驟2.1、計算區(qū)間Cell_1i^出乘客,計算得到如下變量:
      [0009]Cell_l.CellCPOUT(now)=Cell_l.CellCTOUT(now) XCell_l.TrainCAP,式中,Cell_l.CellCP0UT(nOW)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流出區(qū)間Cell_l的列車所攜帶的人數(shù),Cell_l.CellCTOUT(noW)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流出區(qū)間Ce 11_1的列車的列數(shù),Ce 11_1.TrainCAP表示區(qū)間Ce 11_1所對應(yīng)的軌道交通線路線路每列列車的定員人數(shù);
      [0010]Cell_l.CellARV(now) = Cell_l.CellCPOUT(now)XCell_l.CellS(pre),S45,Cell_l.CellARV(n0W)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)隨列車離開區(qū)間Cell_]^lj達(dá)區(qū)間0611_1所對應(yīng)的下游站臺的總?cè)藬?shù),Cell_l.CellS(pre)表示上一周期時刻區(qū)間Ce 11_1內(nèi)的列車平均乘客飽和度;
      [0011 ] Cell_l.Cel IU (now) = Cell_l.Ce IIARV (now) X Cell_l.Ce IIURATE (now),式中,Cellj.Ce IIU (now)表示當(dāng)前周期時刻Ce I Ij.Ce 11 ARV( now)中到站后不下車的乘客數(shù),Cell_l.CellURATE(n0W)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)隨列車離開區(qū)間Cell_l到達(dá)下游站臺的乘客中到站后不下車的比例;
      [0012]Cell_l.CellET(now)=Cell_l.CellARV(now) XCell_l.CellETRATE(now),式中,Cell_l.CellET(now)表示Cell_l.CellARV(now)中當(dāng)前周期時刻到站后下車出站點結(jié)束本次出行的乘客數(shù),Cell_l.CellETRATE(n0W)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)隨列車離開區(qū)間Cell_l到達(dá)下游站臺的乘客中到站后出站點結(jié)束本次出行的比例;
      [0013]Cell_l.CeIITRs(p,now)
      [0014]=p.PlatQTRs(Cell_l ,now)
      [0015]=Cell_l.CellARV(now) XCell_l.CellTRRATES(p,now),式中:
      [ΟΟ??] Cel 1_1.Cel ITRs (p,now)表示當(dāng)前周期時刻離開區(qū)間Cel Ij換乘往站臺p的乘客數(shù),p.PlatQTRs (Cel 1_1,now)表示當(dāng)前周期時刻換乘到站臺P的乘客中來自區(qū)間Cellj的乘客數(shù),Cell_l.CellTRRATES(p,now)表示當(dāng)前周期時刻離開區(qū)間Cell_l換乘往站臺p的比例系數(shù);
      [0017]Cel 1_1.CellTR(now) = ECell_l.CelITRs(*,now),式中,Cell_l.CellTR(now)表示當(dāng)前周期時刻Cell_l.CellARV(now)中到站后下車換乘的乘客數(shù),ECell_l.CellTRs(*,now)表示當(dāng)前周期時刻離開區(qū)間Cell_l換乘往各個不同站臺的乘客數(shù)的和;
      [0018]步驟2.2、計算站臺Platj流出乘客,若站臺Plat_l僅為一個區(qū)間Celljl的上游站臺,則計算得到如下變量:
      [0019]Plat_l.PlatCPOUT(now) =Plat_l.PlatCTOUT(now) X Plat_l.TrainCAP,式中,Plat_l.PlatCP0UT(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流出站臺Plat_l軌道的列車所運載的人數(shù),Plat_l.PlatCT0UT(now)當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流出站臺Plat_l軌道的列車的列數(shù),Plat_l.TrainCAP表示站臺Plat j所對應(yīng)的軌道交通線路線路每列列車的定員人數(shù);
      [0020]Cell_ll.CellCPIN(now)=Cell_ll.CellCTIN(now) XCell_ll.TrainCAP,式中,Cell_ll.CellCPIN(n0W)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流入?yún)^(qū)間Cell_ll的列車所運載的人數(shù),Cell_ll.CellCTIN(n0W)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流入?yún)^(qū)間Ce 11_11的列車的列數(shù),Ce 11_11.TrainCAP表示區(qū)間Ce 11_11所對應(yīng)的軌道交通線路線路每列列車的定員人數(shù);
      [0021 ] cpout =Min{Plat_l.PlatCPOUT(now),Cell_ll.CellCPIN(now)},式中,cpout表示站臺P lat_l的載客出站列車所運載的人數(shù)的臨時變量;
      [0022]Plat_l.PIatCN(now) =Plat_l.PlatS(pre) X cpout,式中,Plat_l.PlatCN(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由站臺Plat_l出發(fā)進(jìn)入下游各區(qū)間的總?cè)藬?shù)中原該站臺區(qū)域軌道列車內(nèi)的乘客數(shù),Plat_l.PlatS(pre)表示上一周期時刻站臺Plat_l區(qū)域軌道上的列車平均乘客飽和度,到站列車需下車乘客已下車而站臺候車乘客還未上車時的飽和度;
      [0023]Ctmp = cpout XPlat_l.TrainCD_Plat_l.PlatCN(now),式中,Ctmp表不站臺Plat_I的出站列車剩余的能運載的人數(shù)的臨時變量;
      [0024]Plat_l.PIatQTR(now) = EPlat_l.PlatQTRs(*,now),式中,Plat_l.PlatQTR(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由各個方向通過通道、同站臺、出站方式換乘到某站臺候車區(qū)的總乘客數(shù),EPlat_l.PlatQTRs(*,now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)各個方向通過通道、同站臺、出站方式換乘到站臺Plat_H^車區(qū)的乘客數(shù)的和;
      [0025]Plat_l.PlatQIN(now) =Plat_l.PlatQTR(now)+Plat_l.PlatQGT(now),式中,Plat_l.PlatQIN(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)到達(dá)站臺Plat_l候車區(qū)候車的乘客總數(shù),Plat_l.PlatQGT(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由閘機(jī)進(jìn)站后到達(dá)站臺Plat_l候車區(qū)的非換乘乘客;
      [0026]若Ctmp < = O,則表示站臺候車區(qū)乘客全部無法上車,則:
      [0027]Plat_l.PlatON(now) =0,式中,Plat_l.PlatON(now)表不當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由站臺Plat j出發(fā)進(jìn)入下游各區(qū)間的總?cè)藬?shù)中由該站臺候車區(qū)上車的乘客數(shù);
      [0028]Plat_l.PlatDPT(now) =Plat_l.PlatON(now)+Plat_l.PlatCN(now),式中,Plat_1.PlatDPT(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由站臺Plat_l出發(fā)進(jìn)入下游各區(qū)間的總?cè)藬?shù);
      [0029]若Ctmp>0且Ctmp>=Plat_l.PlatQ(pre)+Plat_l.PlatQIN(now),則表不站臺候車區(qū)乘客可以全部上車,式中,Plat_l.PlatQ(pre)表示上一周期時刻站臺Plat_l區(qū)域候車區(qū)內(nèi)由于列車過飽和而無法及時上車的乘客數(shù):
      [0030]Plat_l.PlatON(now)=Plat_l.PlatQ(pre)+Plat_l.PlatQIN(now);
      [0031 ] Plat_l.PlatDPT(now)=Plat_l.PlatON(now)+Plat_l.PlatCN(now);
      [0032]Ctmp其他取值情況時,表示站臺候車區(qū)乘客無法全部上車:
      [0033]Plat_l.PlatON(now) =Ctmp ;
      [0034]Plat_l.PlatDPT(now)=Plat_l.PlatON(now)+Plat_l.PlatCN(now);
      [0035]若站臺Plat_l為區(qū)間Cell_ll及區(qū)間Cell_21的上游站臺,則計算得到如下變量:
      [0036]Plat_l.PlatCPOUT(now)=Plat_l.PlatCTOUT(now)XPlat_l.TrainCAP;
      [0037]Cell_ll.CellCPIN(now)=Cell_ll.CellCTIN(now) XCell_ll.TrainCAP;
      [0038]Cell_21.CellCPIN(now)=Cell_21.CellCTIN(now) XCell_21.TrainCAP,式中,Cell_21.CellCPIN(n0W)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流入?yún)^(qū)間Cell_21的列車所運載的人數(shù),Cell_21.CellCTIN(n0W)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流入?yún)^(qū)間Ce 11_21的列車的列數(shù),Ce 11_21.Tra inCAP表示區(qū)間Ce 11_21所對應(yīng)的軌道交通線路線路每列列車的定員人數(shù);
      [0039]cpout=Min{Plat_l.PlatCPOUT(now),Cell_l.CellCPIN(now)+Cell_l.CellCPIN(now)};
      [0040]Plat_l.PlatCN(now)=Plat_l.PlatS(pre)Xcpout;[0041 ] Ctmp = cpout X Plat_l.TrainCD_Plat_l.PlatCN(now);
      [0042]Plat_l.PlatQTR(now)= EPlat_l.PlatQTRs(*,now);
      [0043]Plat_l.PlatQIN(now)=Plat_l.PlatQTR(now)+Plat_l.PlatQGT(now);
      [0044]若Ctmp < = 0,則表示站臺候車區(qū)乘客全部無法上車,
      [0045]Plat_l.PlatON(now) =0;
      [0046]Plat_l.PlatDPT(now)=Plat_l.PlatON(now)+Plat_l.PlatCN(now);
      [0047]若Ctmp>0且Ctmp>=Plat_l.PlatQ(pre)+Plat_l.PlatQIN(now),則表不站臺候車區(qū)乘客可以全部上車:
      [0048]Plat_l.PlatON(now)=Plat_l.PlatQ(pre)+Plat_l.PlatQIN(now);
      [0049]Plat_l.PlatDPT(now)=Plat_l.PlatON(now)+Plat_l.PlatCN(now);
      [0050]Ctmp其他取值情況時,表示站臺候車區(qū)乘客無法全部上車:
      [0051]Plat_l.PlatON(now) =Ctmp ;
      [0052]Plat_l.PlatDPT(now)=Plat_l.PlatON(now)+Plat_l.PlatCN(now);
      [0053]若站臺Plat_l的下游未與任何區(qū)間相連,則:
      [0054]Plat_l.PlatCN(now) =0;Plat_l.PlatON(now) =0;Plat_l.PlatDPT(now) =0;
      [0055]步驟2.3、計算區(qū)間Ce 11_1流入乘客,若區(qū)間Ce 11_1為位于其上游的站臺Plat的唯一一條區(qū)間,則計算得到如下變量:
      [0056]Cell_l.Ce IIDPT (now) =Plat.PlatDPT (now),式中,Cell_l.CellDPT(now)表不當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由上游站臺Plat出發(fā)進(jìn)入?yún)^(qū)間Cellj的總乘客數(shù),Plat.PlatDPT(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由站臺Plat出發(fā)進(jìn)入下游各區(qū)間的總?cè)藬?shù);
      [0057]Cel 1_1.CellCN(now) =Plat.PlatCN(now),式中,Cell_l.?61101^(110?0表不0611_1.?6110?1'(110¥)中原上游站臺區(qū)域軌道列車內(nèi)的乘客數(shù),?131:.?131^1'1(110¥)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由站臺Plat出發(fā)進(jìn)入下游各區(qū)間的總?cè)藬?shù)中原該站臺區(qū)域軌道列車內(nèi)的乘客數(shù)
      [0058]Cel 1_1.CellON(now) =Plat.PlatON(now),式中,Cell_l.?61101^(11?!?表不0611_1.CellDPT(now)中由上游站臺候車區(qū)上車的乘客數(shù),Plat.PlatON(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由站臺Plat出發(fā)進(jìn)入下游各區(qū)間的總?cè)藬?shù)中由該站臺候車區(qū)上車的乘客數(shù);
      [0059]若位于區(qū)間Cell_l上游的站臺Plat有兩條相連的區(qū)間,分別為區(qū)間Cell_l及區(qū)間〇611_2,則若〇611_1.〇611〇卩預(yù)(110¥)=0且〇611_2.〇611〇?預(yù)(110¥)=0,式中,〇611_
      l.CellCPIN(now)及Cell_2.CellCPIN(now)=0分別表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流入?yún)^(qū)間Cell_l及區(qū)間Cell_2的列車所運載的人數(shù),則:
      [0060]Cell_l.Ce IIDPT(now) = 0 ;
      [0061]Cell_l.CellCN(now) = 0 ;
      [0062]Cell_l.CellON(now) = 0 ;
      [0063]否則:
      [0064]Cell_l.CeIIDPT(now)=
      [0065]Plat.PlatDPT(now)XCell_l.CellCPIN(now)/{Cell_l.CellCPIN(now)+Cell_2.Cell CPIN(now)};
      [0066]Cell_l.CellCN(now)=
      [0067]Plat.Pla_tCN(now)XCell_l.CellCPIN(now)/{Cell_l.CellCPIN(now)+Cell_
      2.Cell CPIN(now)};
      [0068]Cell_l.CellON(now)=
      [0069]Plat.PlatON(now)XCell_l.CellCPIN(now)/{Cell_l.CellCPIN(now)+Cell_
      2.Cell CPIN(now)};
      [0070]步驟2.4、計算站臺Plat j的流入乘客,若站臺Plat j的上游僅有一條區(qū)間Cel 1_1,則:
      [0071 ] Plat_l.PlatU(now) =Cell_l.CellU(now),式中,Plat_l.PlatU(now)表不當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)隨列車由上游各區(qū)間到達(dá)站臺Platj的總乘客數(shù)中不下車的乘客數(shù);
      [0072]若站臺Plat_l的上游有兩條區(qū)間,即區(qū)間Cell_l及區(qū)間Cell_2,則:
      [0073]Plat_l.PIatU(now) =Cel 1_I.CellU(now)+Cell_2.CellU(now),式中,Cel 1_
      2.CellU(now)表示當(dāng)前周期時刻Cell_2.CellARV(now)中到站后不下車的乘客數(shù),Cell_
      2.CellARV(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)隨列車離開區(qū)間Cell_2到達(dá)區(qū)間Cell_2所對應(yīng)的下游站臺的總?cè)藬?shù);
      [0074]若站臺Plat_l沒有對應(yīng)的上游區(qū)間,或沒有對應(yīng)的下游區(qū)間,則:
      [0075]Plat_l.PlatU(now) =0;
      [0076]步驟2.5、更新站臺P lat_l的狀態(tài):
      [0077]當(dāng)站臺Plat_l沒有對應(yīng)的上游區(qū)間,即為始發(fā)類型站臺時:
      [0078]Plat_l.PlatM(now) = 0,式中,Plat_l.PlatM(now)表不當(dāng)前周期時刻站臺Plat_l區(qū)域軌道內(nèi)的列車數(shù);
      [0079]Plat_l.PlatN(now) = 0,式中,Plat_l.PlatN(now)表不當(dāng)前周期時刻站臺Plat_l區(qū)域軌道列車上的在途乘客總數(shù);
      [0080]Plat_l.PlatS(now) = 0,式中,Plat_l.PlatS(now)表不當(dāng)前周期時刻站臺Plat_l區(qū)域軌道上的列車平均乘客飽和度,到站列車需下車乘客已下車而站臺候車乘客還未上車時的飽和度;
      [0081 ] Plat_l.PlatQ(now)=Max{0,Plat_l.PlatQ(pre)+Plat_l.PlatQIN(now)-Plat_1.PlatON(now)},式中,Plat_l.PlatQ(now)表示當(dāng)前周期時刻站臺Plat_l區(qū)域候車區(qū)內(nèi)由于列車過飽和而無法及時上車的乘客數(shù);
      [0082]Plat_l.PlatPQ(now) =Plat_l.PlatQ(now)+Plat_l.PlatQIN(now),式中,Plat_l.PlatPQ(now)表示當(dāng)前周期時刻站臺Plat_l區(qū)域候車區(qū)內(nèi)滯留乘客及正常進(jìn)站候車乘客的總和,即站臺Plat_l候車區(qū)乘客總數(shù);
      [0083]當(dāng)站臺Plat_l沒有對應(yīng)的下游區(qū)間,即為終點類型站臺時:
      [0084]Plat_l.PlatM(now) =0;
      [0085]Plat_l.PlatN(now) =0;
      [0086]Plat_l.PlatS(now) =0;
      [0087]Plat_l.PlatQ(now) =0;
      [0088]Plat_l.PlatPQ(now) =0;
      [0089]當(dāng)站臺Plat_l為除終點類型及始發(fā)類型外的其他類型的站臺時:
      [0090]Plat_l.PlatM(now) =Plat_l.PlatM(pre)+Plat_l.PlatCTIN(now)-Plat_1.PlatCTOU T(now);
      [0091 ] Plat_l.PlatN(now)=Plat_l.PlatN(pre)+Plat_l.PlatU(now)-Plat_l.PlatCN(now);
      [0092]Plat_l.PlatQ(now)=Max{0,Plat_l.PlatQ(pre)+Plat_l.PlatQIN(now)-Plat_
      1.PlatO N(now)};
      [0093]Plat_l.PlatPQ(now)=Plat_l.PlatQ(now)+Plat_l.PlatQIN(now);
      [0094]若Plat_l.PlatM(now) >0,則:
      [0095]Plat_l.PIatS(now)=Plat_l.PIatN(now)/{Plat_l.TrainCAPXPlat_l.PlatM(now)};
      [0096]若Plat_l.PlatM(now)< =0,則:
      [0097]Plat_l.PlatS(now) =0;
      [0098]步驟2.5、更新區(qū)間Ce 11_1的狀態(tài):
      [0099]Cel 1_1.Cel IM (now) =Cell_l.CellM(pre)+Cell_l.Cel lCTIN(now)-Cel 1_
      1.CelICTO UT(now),式中,Cell_l.CellM(now)表示當(dāng)前周期時刻區(qū)間Cell_l內(nèi)的列車數(shù),Cell_l.CellM(pre)表示上一個周期時刻區(qū)間Cell_l內(nèi)的列車數(shù);
      [0100]Cel 1_1.CellN(now) = Cell_l.CellN(pre)+Cell_l.CellDPT(now)-Cell_
      l.CellARV(now),式中,Cell_l.CellN(now)表示當(dāng)前周期時刻區(qū)間Cell_l內(nèi)列車上的在途乘客總數(shù),Cell_l.CellN(pre)表示上一個周期時刻區(qū)間Cell_l內(nèi)列車上的在途乘客總數(shù);
      [0101]若Cell_l.CellM(now)>0,則:
      [0102]Cell_l.CellS(now)=Cell_l.CellN(now)/{Cell_l.TrainCAPXCell_l.CellM(now)},式中,Cel Ij.Cel IS (now)表示當(dāng)前周期時刻區(qū)間Cel 1_1內(nèi)的列車平均乘客飽和度;
      [0103]若Cell_l.CellM(now)< = 0,則:
      [0104]Cell_l.CellS(now) = O0
      [0105]優(yōu)選地,在所述步驟2.1中,若區(qū)間Cellj沒有任何與其直接相連的下游站臺,則將所述 Cell_l.CellU(now)設(shè)為 O。
      [0106]本發(fā)明根據(jù)實時ATS運能數(shù)據(jù)推算軌道網(wǎng)絡(luò)各站臺及區(qū)間內(nèi)的虛擬列車運行過程及狀態(tài),再根據(jù)列車推演結(jié)果以及AFC客流短期預(yù)測結(jié)果和客流選擇行為特征參數(shù)推算軌道網(wǎng)絡(luò)中的客流時空分布。
      [0107]通過本發(fā)明提供的算法可以得到如下數(shù)據(jù):實時區(qū)間列車數(shù),實時區(qū)間乘客數(shù),實時區(qū)間列車乘客擁擠度,實時站臺停站列車數(shù),實時站臺停站乘客數(shù),實時站臺停站列車乘客擁擠度,實時站臺滯留候車人數(shù),實時站臺候車區(qū)人數(shù),從而為軌道交通的管理提供便利。
      【附圖說明】
      [0108]圖1為計算區(qū)間Cell_l流出乘客時的計算模型圖;
      [0109]圖2為計算一種情況下的站臺Plat_l流出乘客的計算模型圖;
      [0110]圖3為計算另一種情況下的站臺Plat_l流出乘客的計算模型圖;
      [0111]圖4為計算一種情況下的區(qū)間Cell_l流入乘客的計算模型圖;
      [0112]圖5為計算另一種情況下的區(qū)間Cell_l流入乘客的計算模型圖;
      [0113]圖6為計算一種情況下的站臺Plat_1i^入乘客的計算模型圖;
      [0114]圖7為計算另一種情況下的站臺Plat_l流入乘客的計算模型圖。
      【具體實施方式】
      [0115]為使本發(fā)明更明顯易懂,茲以優(yōu)選實施例,并配合附圖作詳細(xì)說明如下。
      [0116]在進(jìn)行本發(fā)明提供的一種軌道交通網(wǎng)絡(luò)化運行推演算法前需要針對軌道交通構(gòu)建軌道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),在軌道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中每個軌道交通站點為一個集群,若當(dāng)前軌道交通站點包含有N條軌道交通線路,N多1,則當(dāng)前軌道交通站點包含N個邏輯站點,每個邏輯站點為當(dāng)前集群下的一個子集群,每個邏輯站點包含一個位于軌道交通上行線路上的站臺及一個位于軌道交通下行線路上的站臺,則兩個站臺分別為當(dāng)前子集群下的兩個節(jié)點,相鄰兩個軌道交通站點中通過同一根軌道可直接到達(dá)的兩個站臺在軌道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中通過一個區(qū)間連接起來。
      [0117]在不考慮算法輸入數(shù)據(jù)異常的情況下,本發(fā)明提供的一種軌道交通網(wǎng)絡(luò)化運行推演算法可以簡單概括為以下步驟:
      [0118]步驟1、獲取靜態(tài)配置及離線參數(shù)數(shù)據(jù);
      [0119]步驟2、根據(jù)離線參數(shù)數(shù)據(jù),初始化所有區(qū)間和站臺的初始狀態(tài)變量;
      [0120]步驟3、以一個周期時長為固定間隔(30秒)循環(huán)計算軌道網(wǎng)絡(luò)的狀態(tài)(包括6個子過程);
      [0121]步驟3-A、計算區(qū)間流出乘客;
      [0M2] 步驟3-B、計算站臺流出乘客;
      [0123]步驟3-C、計算區(qū)間流入乘客;
      [0124]步驟3-D、計算站臺流入乘客;
      [0125]步驟3-E、更新站臺狀態(tài);
      [0126]步驟3-F、更新區(qū)間狀態(tài)。
      [0127]其中,步驟I與步驟2在程序啟動時首次執(zhí)行,并且在程序持續(xù)運行過程中每天凌晨執(zhí)行一次;通常在軌道網(wǎng)絡(luò)中無列車運營時段可以以全零狀態(tài)初始化所有區(qū)間和站臺的狀態(tài),這樣可以得到與真實情況完全一致的初始狀態(tài),對后續(xù)推演不會產(chǎn)生任何影響;然而在一些情況下無法選定這種“全零”的時刻來啟動系統(tǒng),如在早高峰時段出現(xiàn)程序異常關(guān)閉重啟后,此時需要使用離線推演的軌道網(wǎng)絡(luò)區(qū)間及站臺狀態(tài)(以計劃ATS數(shù)據(jù)、歷史客流數(shù)據(jù)作為輸入)來作為程序啟動時刻所有區(qū)間及站臺的初始狀態(tài)值;為了綜合這兩種初始化情況,統(tǒng)一采用離線狀態(tài)來作為初始化的狀態(tài)值,而在離線狀態(tài)中非運營時段軌道網(wǎng)絡(luò)狀態(tài)可以設(shè)定為“全零”(通過剔除計劃ATS數(shù)據(jù)中非運營時段調(diào)配列車產(chǎn)生的列車進(jìn)出站記錄,再進(jìn)行離線推演得到離線狀態(tài))。另外,由于在某個正常運營時刻,軌道網(wǎng)絡(luò)的真實狀態(tài)與離線推演得到的狀態(tài)幾乎不可能是完全一致的,這種不一致會導(dǎo)致后續(xù)推演的結(jié)果出現(xiàn)額外的誤差,更嚴(yán)重的后果是導(dǎo)致推演單元(區(qū)間或站臺對象)在某些時刻的推演結(jié)果出現(xiàn)異常(如儲車量M<0,需要使用局部離線模式或使推演單元的狀態(tài)為O)。
      [0128]由于步驟I需要每天被執(zhí)行一次,步驟3則是每個周期30秒被執(zhí)行一次,所以在程序?qū)崿F(xiàn)中將會生成兩個定時器任務(wù)執(zhí)行線程,步驟2會在每天凌晨步驟I執(zhí)行過后第一次執(zhí)行步驟3時被執(zhí)行一次;而步驟3包含6個子過程,為了提高實時推演的計算效率,同時也考慮到推演算法邏輯中并行計算的可行性,6個子過程會按序先后生成6個線程組進(jìn)行計算,僅當(dāng)前一個線程組中的所有線程全部結(jié)束后,后一個線程組才會被創(chuàng)建并開始計算,其中每個線程會負(fù)責(zé)完成一條線路的計算任務(wù),如果軌道網(wǎng)絡(luò)中共有k條線路,則通過這一多線程機(jī)制可以至多提高k倍推演計算效率。6個子過程的計算具有前后依賴性,計算先后順序固定;而在每個子過程內(nèi)部,所有計算對象(區(qū)間或站臺)之間具有并行更新無序性。
      [0129]步驟3的基本思想是:前一周期時刻的軌道網(wǎng)絡(luò)狀態(tài)+當(dāng)前周期時刻至前一周期時刻間時段內(nèi)的軌道網(wǎng)絡(luò)狀態(tài)轉(zhuǎn)移量=得到當(dāng)前周期時刻的軌道網(wǎng)絡(luò)狀態(tài)。
      [0130]假設(shè)已知前一周期時刻軌道網(wǎng)絡(luò)所有狀態(tài)變量A(pre)和周期時刻至前一周期時刻間時段內(nèi)的BP類軌道網(wǎng)絡(luò)狀態(tài)轉(zhuǎn)移量BP (now),則計算當(dāng)前周期時刻軌道網(wǎng)絡(luò)狀態(tài)A(now)的具體方法(步驟3的6個子過程)如下。
      [0131]在對步驟3的6個子過程進(jìn)行詳細(xì)說明之前,對使用的變量歸納說明如下:
      [0132]算法變量共包括兩大類:狀態(tài)變量(A類變量)和狀態(tài)轉(zhuǎn)移變量(B類變量)。其中狀態(tài)變量表示軌道網(wǎng)絡(luò)在某個周期時刻的瞬間的各種狀態(tài)值;狀態(tài)轉(zhuǎn)移變量表示軌道網(wǎng)絡(luò)在前后相鄰的兩個周期時刻之間的時間段內(nèi)發(fā)生的各種狀態(tài)值的變化量,狀態(tài)轉(zhuǎn)移變量又包括輸入變量(BP類變量)和中間變量(BM類變量)。
      [0133]前一周期時刻的狀態(tài)變量,疊加上該時刻到之后一個周期時刻之間的時間段內(nèi)的狀態(tài)轉(zhuǎn)移變量,即可得到后一周期時刻瞬間的狀態(tài)變量。因此軌道網(wǎng)絡(luò)在某一周期時刻的狀態(tài)由前一周期時刻軌道網(wǎng)絡(luò)的狀態(tài)以及兩個周期時刻之間的狀態(tài)轉(zhuǎn)移量來決定。
      [0134]狀態(tài)變量(A類變量)
      [0135]Ce IIM:某個周期時刻某區(qū)間內(nèi)的列車數(shù);
      [0136]Cel IN:某個周期時刻某區(qū)間內(nèi)列車上的在途乘客總數(shù);
      [0137]CellS:某個周期時刻某區(qū)間內(nèi)的列車平均乘客飽和度(擁擠度或載客率);
      [0138]PlatM:某個周期時刻某站臺區(qū)域軌道內(nèi)的列車數(shù);
      [0139]PlatN:某個周期時刻某站臺區(qū)域軌道列車上的在途乘客總數(shù);
      [0140]PlatS:某個周期時刻某站臺區(qū)域軌道上的列車平均乘客飽和度(擁擠度或載客率),到站列車需下車乘客已下車而站臺候車乘客還未上車時的飽和度;
      [0141]PlatQ:某個周期時刻某站臺區(qū)域候車區(qū)內(nèi)由于列車過飽和而無法及時上車的乘客數(shù);
      [0142]PlatPQ:某個周期時刻某站臺區(qū)域候車區(qū)內(nèi)滯留乘客及正常進(jìn)站候車乘客的總和,即站臺候車區(qū)乘客總數(shù)。
      [0143]關(guān)于PlatPQ的解釋:
      [0144]站臺候車區(qū)人數(shù)PQ通常會小于實際觀測到的站臺人數(shù),因為真實的列車運營是站臺攢夠一個列車間隔時間(如5分鐘)的進(jìn)站臺人數(shù)(如100人),然后列車一進(jìn)站一下子把人全運走(假設(shè)列車很空),所以觀測到的站臺人數(shù)是從O?100緩慢均勻增加的。而推演模型中由于周期是30秒,所以每個時刻進(jìn)站臺人數(shù)是100/10 = 10人,并且在運能充足時每個周期的人都能被運走,相當(dāng)于每次(30秒)贊夠一小波人(10人)然后馬上運走,所以就會出現(xiàn)模型中站臺候車人數(shù)連續(xù)10個周期(共5分鐘)一直保持站臺候車區(qū)人數(shù)PQ= 10,而現(xiàn)實中可能是在這5分鐘里觀測到的站臺人數(shù)是從O?100緩慢均勻增加的!! !根本原因是推演模型的時間粒度統(tǒng)一到了 30秒,而現(xiàn)實中列車間隔一定大于30秒,并且現(xiàn)實的列車間隔是不確定的。(從站臺候車人數(shù)時變圖形曲線上看就是,現(xiàn)實中的鋸齒形曲線被濾波成了水平線)。另外,周期設(shè)30秒是因為站臺軌道也要推演(保證列車運行推演的連續(xù)性),而列車停站時間較小,若周期取很大則違反了 CTM模型一個周期內(nèi)車輛不得穿越單元規(guī)定(違反會導(dǎo)致單元進(jìn)出流量不守恒,模型計算出錯),所以要將周期設(shè)為30秒,大多數(shù)停站時間都大于30秒,若個別小于30秒則處理成等于30秒。
      [0145]狀態(tài)轉(zhuǎn)移變量(B類變量)外部實時輸入變量(BP類變量)
      [0146]PlatCTIN(來源為實時ATS運能數(shù)據(jù)):某個周期時刻至前一周期時刻之間的時間段內(nèi)流入某站臺軌道的列車運能(列);
      [0147]PlatCTOUT(來源為實時ATS運能數(shù)據(jù)):某個周期時刻至前一周期時刻之間的時間段內(nèi)流出某站臺軌道的列車運能(列);
      [0148]CellCTIN(來源為實時ATS運能數(shù)據(jù)):某個周期時刻至前一周期時刻之間的時間段內(nèi)流入某區(qū)間的列車運能(列);
      [0149]CellCTOUT(來源為實時ATS運能數(shù)據(jù)):某個周期時刻至前一周期時刻之間的時間段內(nèi)流出某區(qū)間的列車運能(列);
      [0150]PlatQGT(來源為實時AFC客流數(shù)據(jù)):某個周期時刻至前一周期時刻之間的時間段內(nèi)由閘機(jī)進(jìn)站后到達(dá)某站臺候車區(qū)的非換乘乘客(包括通道換乘、出站換乘、同站臺換乘)。
      [0151]狀態(tài)轉(zhuǎn)移變量(B類變量)中間變量(BM類變量)
      [0152]PlatCPIN:某個周期時刻至前一周期時刻之間的時間段內(nèi)流入某站臺軌道的列車運能(人);
      [0153]PlatCPOUT:某個周期時刻至前一周期時刻之間的時間段內(nèi)流出某站臺軌道的列車運能(人);
      [0154]CellCPIN:某個周期時刻至前一周期時刻之間的時間段內(nèi)流入某區(qū)間的列車運能(人h
      [0155]CellCPOUT:某個周期時刻至前一周期時刻之間的時間段內(nèi)流出某區(qū)間的列車運能(人);
      [0156]PlatQTR:某個周期時刻至前一周期時刻之間的時間段內(nèi)由各個方向通過通道、同站臺、出站方式換乘到某站臺候車區(qū)的總乘客數(shù);
      [0157]PlatQTRs:某個周期時刻至前一周期時刻之間的時間段內(nèi)各個方向通過通道、同站臺、出站方式換乘到某站臺候車區(qū)的乘客數(shù)的集合;
      [0158]PlatQIN:某個周期時刻至前一周期時刻之間的時間段內(nèi)到達(dá)某站臺候車區(qū)候車的乘客總數(shù),即PlatQGT與PlatQTR之和;
      [0159]PlatDPT:某個周期時刻至前一周期時刻之間的時間段內(nèi)由某站臺出發(fā)進(jìn)入下游各區(qū)間的總?cè)藬?shù);
      [0160]PlatCN = PlatDPT中原該站臺區(qū)域軌道列車內(nèi)的乘客數(shù);
      [0161]PlatON:PlatDPT中由該站臺候車區(qū)上車的乘客數(shù);
      [0162]PlatARV:某個周期時刻至前一周期時刻之間的時間段內(nèi)隨列車由上游各區(qū)間到達(dá)某站臺的總乘客數(shù);
      [0163]PlatU: PlatARV中不下車的乘客數(shù);
      [0164]PlatD: PlatARV中下車的乘客數(shù);
      [0165]CellARV:某個周期時刻至前一周期時刻之間的時間段內(nèi)隨列車離開某區(qū)間到達(dá)下游站臺的總?cè)藬?shù);
      [0166]CellU:CellARV中到站后不下車的乘客數(shù);
      [0167]CellD:CellARV中到站后下車的乘客數(shù);
      [0168]CellTR:CellARV中到站后下車換乘的乘客數(shù);
      [0169]Ce 11TRs: Ce 11ARV中到站后下車換乘到各個其他站臺的乘客數(shù)的集合;
      [0170]Ce IIET: Ce 11ARV中到站后下車出站點結(jié)束本次出行的乘客數(shù);
      [0171 ] CellDPT:某個周期時刻至前一周期時刻之間的時間段內(nèi)由上游站臺出發(fā)進(jìn)入某區(qū)間的總乘客數(shù);
      [0172 ] Ce IICN: Ce IIDPT中原上游站臺區(qū)域軌道列車內(nèi)的乘客數(shù);
      [0173]CellON:CellDPT中由上游站臺候車區(qū)上車的乘客數(shù)。
      [0174]其他靜態(tài)配置參數(shù)
      [0175]Step:推演周期(步長),默認(rèn)30秒;由于模型假設(shè)一個周期30秒內(nèi)列車不會穿越任何區(qū)間和站臺對象的完整范圍,因此平滑處理成運能數(shù)據(jù)之前的原始列車進(jìn)出站臺及進(jìn)出區(qū)間記錄的進(jìn)出時間差最小為一個周期30秒,若不足30秒則將該列車的“出”記錄的時刻向后順延若干秒以滿足30秒時間差的要求,由于通常前后兩列列車間隔不會小于30秒,因此這樣的處理不會打亂前后班次列車的先后順序;
      [0176]Nowtime:當(dāng)前周期時亥Ij (完整日期格式);
      [0177]Nowsec:當(dāng)前周期時刻(近似到Step整數(shù)倍的當(dāng)天絕對秒數(shù));
      [0178]Smooth:運能數(shù)據(jù)統(tǒng)計的平滑窗口大小(秒),默認(rèn)20分鐘即1200秒;
      [0179]Moff set: Ce IIM和PlatM的取值間隔,理論上Ce IIM和PlatM的取值只可能是Moff set 的整數(shù)倍的數(shù)值,Moff set = Step/Smooth;
      [0180]CoachNUM:某條線路的列車編組車廂數(shù);
      [0181]CoachCAP:某條線路的車廂定員人數(shù);
      [0182]TrainCAP:某條線路每列列車的定員人數(shù);
      [0183]Train⑶:某條線路的列車最大飽和度參數(shù),默認(rèn)值140% ;
      [0184]CellURATE:某個周期時刻至前一周期時刻之間的時間段內(nèi)隨列車離開某區(qū)間到達(dá)下游站臺的乘客中到站后不下車的比例;
      [0185]CellETRATE:某個周期時刻至前一周期時刻之間的時間段內(nèi)隨列車離開某區(qū)間到達(dá)下游站臺的乘客中到站后出站點結(jié)束本次出行的比例;
      [0186]CellTRRATEs:某個周期時刻至前一周期時刻之間的時間段內(nèi)隨列車離開某區(qū)間到達(dá)下游站臺的乘客中到站后換乘到各個其他站臺的比例的集合;以上3組比例參數(shù)Ce IIURATE、Ce 11ETRATE、Ce 11 TRRATEs 歸一化;
      [0187]PlatINISTATE:某站臺對象初始狀態(tài)變量的集合;
      [0188]CellINISTATE:某區(qū)間初始狀態(tài)變量的集合。
      [0189]對于上述任意一個變量而言,在該變量前增加前綴表示該變量所屬的站臺或區(qū)間,其中,站臺用Plat表示,區(qū)間用Cell表示;增加后綴,表示該變量所屬的周期時刻,其中,now表示當(dāng)前周期時刻,pre表示上一個周期時刻。例如對于變量Cel IARV而言,Cel 1_
      l.CellARV(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)隨列車離開區(qū)間Cell_I到達(dá)區(qū)間Cell_l所對應(yīng)的下游站臺的總?cè)藬?shù),其他變量以此類推。
      [0190]Step3_A、計算區(qū)間 Cell_l.?^ 出乘客
      [0191]如圖1中一般情況下,計算Cell_l流出乘客:
      [0192]Ce11_1.Ce11CPOUT(now)= Ce11_1.Ce11CTOUT(now)X Ce11_1.TrainCAP;
      [0193]Ce 11_1.Ce 11ARV (now) = Ce 11_1.Ce 11 CPOUT (now) X Ce 11_1.Ce 11S (pre);
      [0194]Cell_l.CellU(now)=Cell_l.CeIIARV(now)X Cell_l.Ce11URATE(now);
      [0195]Ce 11_1.Ce IIET (now) = Ce 11_J.Ce 11ARV(now) X Ce 11_1.Ce 11ETRATE (now);
      [0196]令0611_1.061111^(?,110¥)為當(dāng)前周期時刻06111換乘往站臺?的乘客數(shù)<611_
      l.CellTRRATES(p,noW)為當(dāng)前周期時刻Cell_l換乘往站臺p的比例系數(shù),p.PlatQTRs(Ce 11_1,now)為當(dāng)前周期時刻換乘到站臺p的乘客中來自Ce 11_1的乘客數(shù),則
      [0197]Cell_l.CeIITRs(p,now)
      [0198]=p.PlatQTRs(Cell_l ,now)
      [0199]= Ce11_1.Ce11ARV(now)X Ce11_1.Ce11TRRATES(p,now);
      [0200]Cell_l.CelITR(now) = ΣCell_l.CelITRs(*,now),式中,ECell_l.CelITRs(*,now)表示當(dāng)前周期時刻離開區(qū)間Cell_l換乘往各個不同站臺的乘客數(shù)的和。
      [0201 ]當(dāng)Ce 11_1為終點類型區(qū)間的特殊情況時:
      [0202]Cell_l.CellU(now) = 0 ;
      [0203]其他計算過程同一般情況下計算方法。
      [0204]Step3_B、計算站臺 Plat_l.?^ 出乘客
      [0205]如圖2所示的第一種情況下,計算站臺Plat_l流出乘客:
      [0206]Plat_l.PlatCPOUT(now)=Plat_l.PlatCTOUT(now)XPlat_l.TrainCAP;
      [0207]Cell_l.CellCPIN(now)=Cell_l.CellCTIN(now) XCell_l.TrainCAP;
      [0208]cpout為Plat_l的載客出站列車運能(人)臨時變量,則有:
      [0209]cpout=Min{Plat_l.PlatCPOUT(now),Cell_l.CellCPIN(now)};
      [0210]Plat_l.PlatCN(now)=Plat_l.PlatS(pre)Xcpout;
      [0211 ] Ctmp為Plat_l的出站列車剩余運能(人)臨時變量,則有:
      [0212]Ctmp = cpout X Plat_l.TrainCD_Plat_l.PlatCN(now);
      [0213]Plat_l.PlatQTR(now)= EPlat_l.PlatQTRs(*,now);
      [0214]Plat_l.PlatQIN(now)=Plat_l.PlatQTR(now)+Plat_l.PlatQGT(now)。
      [0215]若Ctmp<=0,則表示站臺候車區(qū)乘客全部無法上車:
      [0216]Plat_l.PlatON(now) =0;
      [0217]Plat_l.PlatDPT(now)=Plat_l.PlatON(now)+Plat_l.PlatCN(now);
      [0218]若Ctmp>0且Ctmp>=Plat_l.PlatQ(pre)+Plat_l.PlatQIN(now),則表不站臺候車區(qū)乘客可以全部上車:
      [0219]Plat_l.PlatON(now)=Plat_l.PlatQ(pre)+Plat_l.PlatQIN(now);
      [0220]Plat—1.PlatDPT(now)=Plat—1.PlatON(now)+Plat_l.PlatCN(now);
      [0221]Ctmp其他取值情況時,表示站臺候車區(qū)乘客無法全部上車:
      [0222]Plat—1.PlatON(now) =Ctmp;
      [0223]Plat—1.PlatDPT(now)=Plat—1.PlatON(now)+Plat_l.PlatCN(now)0
      [0224]如圖3所示的第二種情況下,計算站臺Plat—I流出乘客:
      [0225]Plat_l.PlatCPOUT(now)=Plat_l.PlatCTOUT(now)XPlat—1.TrainCAP;
      [0226]Cell—l.CellCPIN(now)=Cell—l.CellCTIN(now) XCell—l.TrainCAP;
      [0227]Cell_2.CellCPIN(now)=Cell_2.CellCTIN(now)XCell_2.TrainCAP;
      [0228]cpout為Plat—I的載客出站列車運能(人)臨時變量,則有:
      [0229]cpout=Min{Plat—1.PlatCPOUT(now),Cell_l.CellCPIN(now)+Cell—1.CellCPIN(now)};
      [0230]Plat—1.PlatCN(now)=Plat—1.PlatS(pre)Xcpout;
      [0231]Ctmp為Plat—I的出站列車剩余運能(人)臨時變量,則有:
      [0232]Ctmp = cpout XPlat—I.TrainCD-Plat—1.PlatCN(now);
      [0233]Plat—1.PlatQTR(now) = EPlat_l.PlatQTRs(*,now);
      [0234]Plat—1.PlatQIN(now) = Plat—1.PlatQTR(now)+Plat_l.PlatQGT(now) 0
      [0235]若Ctmp<=0,則表示站臺候車區(qū)乘客全部無法上車:
      [0236]Plat—1.PlatON(now) =0;
      [0237]Plat—1.PlatDPT(now)=Plat—1.PlatON(now)+Plat_l.PlatCN(now);
      [0238]若Ctmp>0且Ctmp>= Plat—1.PlatQ(pre)+Plat_l.PlatQIN(now),則表不站臺候車區(qū)乘客可以全部上車:
      [0239]Plat—1.PlatON(now)=Plat—1.PlatQ(pre)+Plat_l.PlatQIN(now);
      [0240]Plat—1.PlatDPT(now)=Plat—1.PlatON(now)+Plat_l.PlatCN(now);
      [0241]Ctmp其他取值情況時,表示站臺候車區(qū)乘客無法全部上車:
      [0242]Plat—1.PlatON(now) =Ctmp;
      [0243]Plat—1.PlatDPT(now)=Plat—1.PlatON(now)+Plat_l.PlatCN(now)0
      [0244]當(dāng)Plat—I為終點類型站臺的特殊情況時:
      [0245]Plat—1.PlatCN(now) =0;
      [0246]Plat—1.PlatON(now) =0;
      [0247]Plat—1.PlatDPT(now) = 0o
      [0248]Step3_C、計算區(qū)間Cell—I流入乘客
      [0249]如圖4所示的第一種情況下,計算Cell—I流入乘客:
      [0250]Cell—1.CellDPT(now) =Plat—1.PlatDPT(now);
      [0251 ]Cell—1.CellCN(now) =Plat—1.PlatCN(now);
      [0252]Cell—1.CellON(now) =Plat—1.PlatON(now) 0
      [0253]如圖5所示的第二種情況下,計算Cell—I流入乘客:
      [0254]若Cell—1.06110卩預(yù)(110¥)=0且0611—2.06110?預(yù)(110¥)=0,則:
      [0255]Cell—1.CellDPT(now) =0;
      [0256]Cell—1.CellCN(now) =0;
      [0257]Cell—1.CellON(now) =0;
      [0258]否則:
      [0259]Cell—1.CellDPT(now)=
      [0260]Plat—l.PlatDPT(now)XCell—l.CellCPIN(now)/{Cell—l.CellCPIN(now)+Cell—
      2.CellCPIN(now)};
      [0261 ]Cell—1.CellCN(now)=
      [0262]Plat—l.PlatCN(now) XCell—l.CellCPIN(now)/{Cell—l.CellCPIN(now)+Cell—
      2.Ce llCPIN(now)};
      [0263]Cell—1.CellON(now)=
      [0264]Plat—l.PlatON(now)XCell—l.CellCPIN(now)/{Cell—l.CellCPIN(now)+Cell—
      2.Ce llCPIN(now)}。
      [0265]Step3_D、計算站臺Plat—I流入乘客
      [0266]如圖6所示的第一種情況下,計算Plat—I流入乘客:
      [0267]Plat—1.PlatU(now) =Cell—1.CellU(now) 0
      [0268]如圖7所示的第二種情況下,計算Plat—I流入乘客:
      [0269]Plat—1.PlatU(now)=Cell—1.CellU(now)+Cell_2.CellU(now);
      [0270]當(dāng)Plat—I為始發(fā)類型或終點類型站臺的特殊情況時:
      [0271 ]Plat—1.PlatU(now) = 0o
      [0272]Step3_E、更新站臺 Plat—I 狀態(tài)
      [0273]當(dāng)站臺Plat—I為始發(fā)類型站臺時:
      [0274]Plat—1.PlatM(now) =0;
      [0275]Plat—1.PlatN(now) =0;
      [0276]Plat—1.PlatS(now) =0;
      [0277]Plat—1.PlatQ(now) =Max{0,Plat—I.PlatQ(pre)+Plat—I.PlatQIN(now)-Plat—1.PlatON(now)};
      [0278]Plat—1.PlatPQ(now)=Plat—1.PlatQ(now)+Plat_l.PlatQIN(now)0
      [0279]當(dāng)Plat—I為終點類型站臺時:
      [0280]Plat—1.PlatM(now) =0;
      [0281 ]Plat—1.PlatN(now) =0;
      [0282]Plat—1.PlatS(now) =0;
      [0283]Plat—1.PlatQ(now) =0;
      [0284]Plat—1.PlatPQ(now) = 0o
      [0285]當(dāng)Plat—I為除始發(fā)類型及終點類型外的中間類型站臺時:
      [0286]Plat—1.PlatM(now) = Plat—I.PlatM(pre)+Plat—1.PlatCTIN(now)-Plat_1.PlatCTOU T(now);
      [0287]Plat—1.PlatN(now)=Plat—1.PlatN(pre)+Plat_l.PlatU(now)-Plat_l.PlatCN(now)o
      [0288]若Plat—1.PlatM(now) >0,則:
      [0289]Plat—1.PlatS(now)=Plat—1.PlatN(now)/{Plat—I.TrainCAPX Plat—1.PlatM(now)};
      [0290]若Plat—1.PlatM(now) < =0,則:
      [0291 ] Plat—1.PlatS(now) = 0。
      [0292]Plat—1.PlatQ(now) =Max{0,Plat—I.PlatQ(pre)+Plat—I.PlatQIN(now)-Plat—1.PlatO N(now)};
      [0293]Plat—1.PlatPQ(now)=Plat—1.PlatQ(now)+Plat_l.PlatQIN(now)0
      [0294]Step3_F、更新區(qū)間 Cell—I 狀態(tài)
      [0295]Cel1—1.CelIM(now)=Cel1—1.CelIM(pre)+CeII—I.CellCTIN(now)-Cel1_1.CellCTO UT(now);
      [0296]Cel 1 — 1.Cel IN (now) = Cel 1 — 1.Cel IN (pre)+Ce 11 —I.Cel IDPT (now)-Ce 11 —1.CellARV(now);
      [0297]若Cell—l.CellM(now)>0,則:
      [0298]Cell—l.CellS(now)=Cell—l.CellN(now)/{Cell—l.TrainCAPXCell—l.CellM(now)};
      [0299]gCell—l.CellM(now)<=0jJ:
      [0300]Cell—1.CellS(now) =0o
      【主權(quán)項】
      1.一種軌道交通網(wǎng)絡(luò)化運行推演算法,其特征在于,包括以下步驟: 第一步、構(gòu)建軌道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),在軌道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中每個軌道交通站點為一個集群,若當(dāng)前軌道交通站點包含有N條軌道交通線路,N多1,則當(dāng)前軌道交通站點包含N個邏輯站點,每個邏輯站點為當(dāng)前集群下的一個子集群,每個邏輯站點包含一個位于軌道交通上行線路上的站臺及一個位于軌道交通下行線路上的站臺,則兩個站臺分別為當(dāng)前子集群下的兩個節(jié)點,相鄰兩個軌道交通站點中通過同一根軌道可直接到達(dá)的兩個站臺在軌道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中通過一個區(qū)間連接起來; 第二步、以一個周期時長為固定間隔循環(huán)計算軌道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中每個站臺及每個區(qū)間的狀態(tài),對于任意一個站臺Plat_l及任意一個區(qū)間Cell_l而言,其狀態(tài)的計算步驟包括:步驟2.1、計算區(qū)間Ce 11_1流出乘客,計算得到如下變量: Cell_l.CellCPOUT(now)=Cell_l.CellCTOUT(now) XCell_l.TrainCAP,式中,Cell_l.CellCPOUT(noW)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流出區(qū)間Cellj的列車所攜帶的人數(shù),Cell_l.CellCTOUT(noW)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流出區(qū)間Ce 11_1的列車的列數(shù),Ce 11_1.TrainCAP表示區(qū)間Ce 11_1所對應(yīng)的軌道交通線路線路每列列車的定員人數(shù); Cell_l.CellARV(now)=Cell_l.CellCPOUT(now) XCell_l.CellS(pre),S*,Cell_l.CellARV(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)隨列車離開區(qū)間Cell_I到達(dá)區(qū)間Cell_l所對應(yīng)的下游站臺的總?cè)藬?shù),Cell_l.CellS(Pre)表示上一周期時刻區(qū)間Cell_l內(nèi)的列車平均乘客飽和度;Cell」.Cel IU (now) =Cell_l.Cel IARV (now) X Cell_l.Ce 11 URATE (now),式中,Cel 1_1.Ce 11U( now)表示當(dāng)前周期時刻Ce I Ij.Ce 11ARV (now)中到站后不下車的乘客數(shù),Cel 1_l.CellURATE(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)隨列車離開區(qū)間Cell_l到達(dá)下游站臺的乘客中到站后不下車的比例; Cel 1_1.CellET(now) =Cel 1_1.CellARV(now) XCel 1_1.CellETRATE(now),式中,Cell_l.CellET(now)表示Cell_l.CellARV(now)中當(dāng)前周期時刻到站后下車出站點結(jié)束本次出行的乘客數(shù),Cell_l.CellETRATE(n0W)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)隨列車離開區(qū)間Cell_l到達(dá)下游站臺的乘客中到站后出站點結(jié)束本次出行的比例;Cell_l.CellTRs(p,now)=P.PlatQTRs (Cel 1_1 ,now) = Cell_l.CellARV(now) XCell_l.CellTRRATES(p,now),式中: Cellj.Ce I ITRs (p,now)表示當(dāng)前周期時刻離開區(qū)間Cel Ij換乘往站臺p的乘客數(shù),p.PlatQTRs(Cel 1_1,now)表示當(dāng)前周期時刻換乘到站臺p的乘客中來自區(qū)間Cell_l的乘客數(shù),Cell_l.CellTRRATES(p,now)表示當(dāng)前周期時刻離開區(qū)間Cell_l換乘往站臺p的比例系數(shù); Cell_l.Ce 11TR (now) = ECell_l.Cel ITRs (*,now),式中,Cell_l.Ce IITR (now)表不當(dāng)前周期時刻Cell_l.CellARV(now)中到站后下車換乘的乘客數(shù),ECell_l.CellTRs(*,now)表示當(dāng)前周期時刻離開區(qū)間Cell_l換乘往各個不同站臺的乘客數(shù)的和; 步驟2.2、計算站臺Plat j流出乘客,若站臺Plat_l僅為一個區(qū)間Cel 1_11的上游站臺,則計算得到如下變量: Plat_l.PlatCPOUT(now) =Plat_l.PlatCTOUT(now) XPlat_l.TrainCAP,式中,Plat_1.PlatCPOUT(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流出站臺Platj軌道的列車所運載的人數(shù),Plat_l.PlatCTOUT(now)當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流出站臺Plat_l軌道的列車的列數(shù),Plat_l.TrainCAP表示站臺Plat j所對應(yīng)的軌道交通線路線路每列列車的定員人數(shù); Cell_ll.CellCPIN(now)=Cell_ll.CellCTIN(now) XCell_ll.TrainCAP,S*,Cell_I1.(^110?爪(110?)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流入?yún)^(qū)間(^11_11的列車所運載的人數(shù),Cell_ll.CellCTIN(n0W)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流入?yún)^(qū)間Ce 11_11的列車的列數(shù),Ce 11_11.Tra inCAP表示區(qū)間Ce 11_11所對應(yīng)的軌道交通線路線路每列列車的定員人數(shù); cpout = Min{Plat_l.PlatCPOUT(now),Cell_l1.CellCPIN(now)},式中,cpout表不站臺Plat_l的載客出站列車所運載的人數(shù)的臨時變量; Plat_l.PlatCN(now) =Plat_l.PlatS(pre) X cpout,式中,Plat_l.PlatCN(now)表不當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由站臺Plat_l出發(fā)進(jìn)入下游各區(qū)間的總?cè)藬?shù)中原該站臺區(qū)域軌道列車內(nèi)的乘客數(shù),Plat_l.?]^七3(口代)表示上一周期時刻站臺?1&1:_I區(qū)域軌道上的列車平均乘客飽和度,到站列車需下車乘客已下車而站臺候車乘客還未上車時的飽和度; Ctmp = cpout XPlat_l.TrainCD_Plat_l.PlatCN(now),式中,Ctmp表不站臺Plat_l的出站列車剩余的能運載的人數(shù)的臨時變量; Plat_l.PlatQTR(now) = EPlat_l.PlatQTRs(*,now),式中,Plat_l.PlatQTR(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由各個方向通過通道、同站臺、出站方式換乘到某站臺候車區(qū)的總乘客數(shù),EPlat_l.PlatQTRs(*,now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)各個方向通過通道、同站臺、出站方式換乘到站臺Platj候車區(qū)的乘客數(shù)的和; Plat_l.PlatQIN(now) =Plat_l.PlatQTR(now)+Plat_l.PIatQGT(now),式中,Plat_1.PlatQIN(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)到達(dá)站臺Plat j候車區(qū)候車的乘客總數(shù),Plat_l.PlatQGT(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由閘機(jī)進(jìn)站后到達(dá)站臺Plat_l候車區(qū)的非換乘乘客; 若Ctmp< = 0,則表示站臺候車區(qū)乘客全部無法上車,則: Plat_l.PlatON(now) =0,式中,Plat_l.PlatON(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由站臺Plat_l出發(fā)進(jìn)入下游各區(qū)間的總?cè)藬?shù)中由該站臺候車區(qū)上車的乘客數(shù); Plat_l.PlatDPT(now) =Plat_l.PlatON(now)+Plat_l.PlatCN(now),式中,Plat_1.PlatDPT(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由站臺Plat_l出發(fā)進(jìn)入下游各區(qū)間的總?cè)藬?shù); 若Ctmp>O且Ctmp> =Plat_l.PlatQ(pre)+Plat_l.PlatQIN(now),則表不站臺候車區(qū)乘客可以全部上車,式中,Plat_l.PlatQ(pre)表示上一周期時刻站臺Plat_l區(qū)域候車區(qū)內(nèi)由于列車過飽和而無法及時上車的乘客數(shù): Plat_l.PlatON(now)=Plat_l.PlatQ(pre)+Plat_l.PlatQIN(now); Plat_l.PlatDPT(now)=Plat_l.PlatON(now)+Plat_l.PlatCN(now); Ctmp其他取值情況時,表示站臺候車區(qū)乘客無法全部上車: Plat_l.PlatON(now) =Ctmp; Plat_l.PlatDPT(now)=Plat_l.PlatON(now)+Plat_l.PlatCN(now); 若站臺Plat_l為區(qū)間Ce 11_11及區(qū)間Ce 11_21的上游站臺,則計算得到如下變量: Plat_l.PlatCPOUT(now)=Plat_l.PlatCTOUT(now)XPlat_l.TrainCAP; Cell_ll.CellCPIN(now)=Cell_ll.CellCTIN(now)XCel1_11.TrainCAP; Cell_21.CellCPIN(now)=Cell_21.CellCTIN(now) XCell_21.TrainCAP,式中,Cell_21.CellCPIN(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流入?yún)^(qū)間Cell_21的列車所運載的人數(shù),Cell_21.CellCTIN(n0W)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流入?yún)^(qū)間Ce 11_21的列車的列數(shù),Ce 11_21.Tra inCAP表示區(qū)間Ce 11_21所對應(yīng)的軌道交通線路線路每列列車的定員人數(shù); cpout=Min{Plat_l.PlatCPOUT(now),Cel1_1.CellCPIN(now)+Cell_l.CelICPIN(now)}; Plat_l.PlatCN(now)=Plat_l.PlatS(pre)X cpout; Ctmp = cpout XPlat_l.TrainCD-Plat_l.PlatCN(now); Plat_l.PlatQTR(now)= EPlat_l.PlatQTRs(*,now); Plat_l.PlatQIN(now)=Plat_l.PlatQTR(now)+Plat_l.PlatQGT(now); 若Ctmp< = 0,則表示站臺候車區(qū)乘客全部無法上車, Plat_l.Plat0N(now)=0; Plat_l.PlatDPT(now)=Plat_l.PlatON(now)+Plat_l.PlatCN(now); 若Ctmp>0且Ctmp> =Plat_l.PlatQ(pre)+Plat_l.PlatQIN(now),則表不站臺候車區(qū)乘客可以全部上車: Plat_l.PlatON(now)=Plat_l.PlatQ(pre)+Plat_l.PlatQIN(now); Plat_l.PlatDPT(now)=Plat_l.PlatON(now)+Plat_l.PlatCN(now); Ctmp其他取值情況時,表示站臺候車區(qū)乘客無法全部上車: Plat_l.PlatON(now) =Ctmp; Plat_l.PlatDPT(now)=Plat_l.PlatON(now)+Plat_l.PlatCN(now); 若站臺Plat_l的下游未與任何區(qū)間相連,則: Plat_l.PlatCN(now) = 0;Plat_l.PlatON(now) = 0;Plat_l.PlatDPT(now) = 0; 步驟2.3、計算區(qū)間Cel 1_1流入乘客,若區(qū)間Cel 1_1為位于其上游的站臺Plat的唯--條區(qū)間,則計算得到如下變量: Cell_l.Ce IIDPT (now) =Plat.PlatDPT (now),式中,Cell_l.CellDPT(now)表不當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由上游站臺Plat出發(fā)進(jìn)入?yún)^(qū)間Cell_l的總乘客數(shù),Plat.PlatDPT(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由站臺Plat出發(fā)進(jìn)入下游各區(qū)間的總?cè)藬?shù); Cel 1_1.Cel ICN(now) =Plat.PIatCN(now),式中,Cel 1_1.Cel ICN(now)表不Cel 1_1.?6110?1'(110¥)中原上游站臺區(qū)域軌道列車內(nèi)的乘客數(shù),?131:.?131^1'1(110¥)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由站臺Plat出發(fā)進(jìn)入下游各區(qū)間的總?cè)藬?shù)中原該站臺區(qū)域軌道列車內(nèi)的乘客數(shù)Cel 1_1.Cel I ON (now) =Plat.P IatON (now),式中,Cel 1_1.Cel I ON (now)表不Cel 1_1.CellDPT(now)中由上游站臺候車區(qū)上車的乘客數(shù),Plat.PlatON(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)由站臺Plat出發(fā)進(jìn)入下游各區(qū)間的總?cè)藬?shù)中由該站臺候車區(qū)上車的乘客數(shù); 若位于區(qū)間Cell_l上游的站臺Plat有兩條相連的區(qū)間,分別為區(qū)間Cell_l及區(qū)間〇611_2,則若〇611_1.〇611〇卩預(yù)(110¥)=0且〇611_2.〇611〇?預(yù)(110¥)=0,式中,〇611_l.CellCPIN(now)及Cell_2.CellCPIN(now)=0分別表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)流入?yún)^(qū)間Cell_l及區(qū)間Cell_2的列車所運載的人數(shù),則: Cell_l.CellDPT(now)=0; Cell_l.CellCN(now)=0; Cell_l.Cell0N(now)=0; 否則: Cel1_1.CeIIDPT(now)= Plat.PlatDPT(now)XCell_l.CellCPIN(now)/{Cell_l.CellCPIN(now)+Cell_2.CellCPIN(now)}; Cel1_1.CellCN(now)= Plat.PlatCN(now)XCell_l.CellCPIN(now)/{Cell_l.CellCPIN(now)+Cell_2.CellCPIN(now)}; Cel1_1.CellON(now)= Plat.PlatON(now)XCell_l.CellCPIN(now)/{Cell_l.CellCPIN(now)+Cell_2.CellCPIN(now)}; 步驟2.4、計算站臺?]^1:_1的流入乘客,若站臺?131:_1的上游僅有一條區(qū)間0611_1,貝11:Plat_l.PlatU(now) =Cell_l.CeIIU(now),式中,Plat_l.PlatU(now)表不當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)隨列車由上游各區(qū)間到達(dá)站臺Platj的總乘客數(shù)中不下車的乘客數(shù); 若站臺Plat_l的上游有兩條區(qū)間,即區(qū)間Ce 11_1及區(qū)間Ce 11_2,則: Plat_l.PlatU(now) =Cell_l.CellU(now)+Cell_2.CelIU(now),式中,Cell_2.CellU(now)表示當(dāng)前周期時刻Cell_2.CellARV(now)中到站后不下車的乘客數(shù),Cell_2.CellARV(now)表示當(dāng)前周期時刻至前一周期時刻之間的時間段內(nèi)隨列車離開區(qū)間Cell_2到達(dá)區(qū)間Ce 11_2所對應(yīng)的下游站臺的總?cè)藬?shù); 若站臺Plat_l沒有對應(yīng)的上游區(qū)間,或沒有對應(yīng)的下游區(qū)間,則: Plat_l.PlatU(now)=0; 步驟2.5、更新站臺Plat_l的狀態(tài): 當(dāng)站臺Plat_l沒有對應(yīng)的上游區(qū)間,即為始發(fā)類型站臺時: Plat_l.PlatM(now) = 0,式中,Plat_l.PlatM(now)表不當(dāng)前周期時刻站臺Plat_l區(qū)域軌道內(nèi)的列車數(shù); Plat_l.PlatN(now) = 0,式中,Plat_l.PlatN(now)表不當(dāng)前周期時刻站臺Plat_l區(qū)域軌道列車上的在途乘客總數(shù); Plat—1.PlatS(now) = O,式中,Plat—1.PlatS(now)表不當(dāng)前周期時刻站臺Plat j區(qū)域軌道上的列車平均乘客飽和度,到站列車需下車乘客已下車而站臺候車乘客還未上車時的飽和度; Plat—1.PlatQ(now)=Max{0,Plat—1.PlatQ(pre)+Plat_l.PlatQIN(now)-Plat_1.PlatON(now)},式中,Plat—1.PlatQ(now)表示當(dāng)前周期時刻站臺Plat—I區(qū)域候車區(qū)內(nèi)由于列車過飽和而無法及時上車的乘客數(shù); Plat—1.PlatPQ(now)= Plat—I.PlatQ(now)+Plat—1.PlatQIN(now),式中,Plat—1.PlatPQ(now)表示當(dāng)前周期時刻站臺Plat—I區(qū)域候車區(qū)內(nèi)滯留乘客及正常進(jìn)站候車乘客的總和,即站臺Plat—I候車區(qū)乘客總數(shù); 當(dāng)站臺Plat—I沒有對應(yīng)的下游區(qū)間,即為終點類型站臺時: Plat—1.PlatM(now)=0; Plat—1.PlatN(now)=0; Plat—1.PlatS(now)=0; Plat—1.PlatQ(now)=0; Plat—1.PlatPQ(now)=0; 當(dāng)站臺Plat—I為除終點類型及始發(fā)類型外的其他類型的站臺時: Plat—1.PlatM(now)=Plat_l.PlatM(pre)+Plat_l.PlatCTIN(now)-Plat —l.PlatCTOUT(now); Plat—1.PlatN(now)=Plat—I.PlatN(pre)+Plat—1.PlatU(now)-Plat_l.PlatCN(now); Plat—1.PlatQ(now)=Max{0,Plat—1.PlatQ(pre)+Plat_l.PlatQIN(now)-Plat_1.PlatON(now)}; Plat—1.PlatPQ(now)=Plat_l.PlatQ(now)+Plat_l.PlatQIN(now); 若Plat—I.PlatM(now) >0,則: Plat—I.PlatS(now)=Plat—I.PlatN(now)/{Plat—I.TrainCAPX Plat—I.PlatM(now)}; 若Plat—I.PlatM(now) < =0,則: Plat—1.PlatS(now)=0; 步驟2.5、更新區(qū)間Ce 11—I的狀態(tài): Cell—1.CellM(now)=Cell_l.CellM(pre)+Cell_l.CellCTIN(now)-Cell_l.CellCTOUT(now),式中,Cell—l.CellM(now)表示當(dāng)前周期時刻區(qū)間Cellj內(nèi)的列車數(shù),Cell—1.CellM(pre)表示上一個周期時刻區(qū)間Cell—I內(nèi)的列車數(shù); Cell—l.CellN(now)=Cell—l.CellN(pre)+Cell—l.CellDPT(now)-Cell—l.CellARV(now),式中,Cel 1—1.CellN(now)表示當(dāng)前周期時刻區(qū)間Cel 1—1內(nèi)列車上的在途乘客總數(shù),Cell—1.CellN(pre)表示上一個周期時刻區(qū)間Cell—I內(nèi)列車上的在途乘客總數(shù); 若 Ce 11—1.CellM(now) >0,則: Cel1 — 1.CellS(now)=Cel1 — 1.CellN(now)/{Cel1 — 1.TrainCAPX Cel1_1.CelIM(now)},式中,Cel Ij.Cel IS (now)表示當(dāng)前周期時刻區(qū)間Cel I—I內(nèi)的列車平均乘客飽和度; 若Cell_l.CellM(now)<=0,則:Cel 1_1.CellS(now) = 0。2.如權(quán)利要求1所述的一種軌道交通網(wǎng)絡(luò)化運行推演算法,其特征在于,在所述步驟2.1中,若區(qū)間Ce 111沒有任何與其直接相連的下游站臺,則將所述Ce 111.Ce 11U (now)設(shè)為O O
      【文檔編號】G06Q50/30GK106021918SQ201610329595
      【公開日】2016年10月12日
      【申請日】2016年5月18日
      【發(fā)明人】沈峰, 潘振興, 楊宇偉, 婁亭, 袁靜
      【申請人】上海電科智能系統(tǒng)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1