999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

高峰期城市軌道交通列車跳站運行優化

2022-06-09 12:50:52吳文祥趙浩淋周慧娟
交通運輸工程與信息學報 2022年2期
關鍵詞:方向

吳文祥,趙浩淋,周慧娟,陳 智

(北方工業大學,城市道路智能交通控制技術北京市重點實驗室,北京 100144)

0 引言

隨著大城市軌道交通高峰期大客流的常態化,軌道交通運營管理面臨著巨大的壓力與挑戰,運營部門采用擴大列車運力、增加發車頻率、實行進站限流等一系列措施來緩解高峰期的客運壓力。傳統“站站停”軌道交通列車運行模式雖然可以滿足乘客基本的出行需求,但是由于忽略了不同車站客流時空分布特征,影響了列車運力配置的效果,造成乘客旅行時間增加、列車運行時間增加等問題。因此,本文基于動態客流時空分布特征,以最小化乘客總旅行時間和站臺乘客最大數量為目標,提出了一種基于跳站運行模式的軌道交通列車運行圖優化方法,實現列車跳站運行方案與實時大客流的精準匹配。軌道交通列車跳站運行模式(也稱跳停模式),不同于“站站停”的運行模式,是指列車只停靠線路的若干特定車站,而其他站只通過不停車。雖然跳站運行增加了列車運行組織的難度,也增加了站臺候車乘客的平均等待時間,但是跳站可以減少列車加速、減速以及停站的次數,從而縮短了乘客的車內旅行時間,減少了列車站間運行時間,提高車輛周轉率,也減少列車能源消耗。美國、法國、英國、德國、日本等國家早在20世紀中葉就已在城市軌道交通中采用列車跳站模式[1]。國內上海、深圳、廣州等城市的一些軌道交通線路預留了越行配線,已采用或準備采用列車跳站運行模式。

列車跳站優化是鐵路組織優化的重要組成部分,已引起了國內外學者的廣泛關注和深入研究。考慮靜態客流需求,鄭鋰等[2]建立了一個列車跳站運行非線性整數規劃模型,并使用了禁忌搜索算法對模型進行求解。Wang 等[3]針對單向地鐵列車跳站運行調度問題,以最小化乘客等待時間和列車能源為目標,構建了一個基于跳站策略的非線性規劃模型,設計了雙層優化算法,并在北京亦莊線進行了算法驗證。Salama 等[4]提出了列車跳站運行策略下的最大化乘客直達數量的非線性整數規劃模型,并運用窮舉法求得最佳跳站策略。Abdelhafiez 等[5]首先提出了一種OD 矩陣生成方法,再以最小化乘客平均旅行時間為目標,建立了一個列車跳站運行非線性整數規劃模型,最后用生成的OD 矩陣驗證了跳站運行的有效性。Lee 等[6]提出了四種地鐵跳站運行策略,以列車總運行時間為目標,建立非線性整數規劃模型,對四種地鐵跳站運行策略進行對比分析。Niu等[7]考慮了地鐵列車的跳站模式,為動態客流需求下的列車跳站運行問題建立了非線性整數規劃模型,并采用GAMS/AlphaECP 對模型進行求解。Shang 等[8]基于乘客的公平性原則,建立了地鐵跳站運行線性整數規劃模型,并設計了有效的拉格朗日松弛算法。Zhao 等[9]研究了動態客流需求下單向軌道線路的列車跳站策略,以乘客出行時間成本和列車運營成本為優化目標,建立了非線性整數規劃模型并設計了遺傳算法,最后以廣州地鐵八號線為例,驗證了模型和算法的有效性。陳吉懷和趙星[10]以最小化乘客總候車時間為目標,提出了一種可預見大客流下的列車跳站與列車時刻表優化聯合模型,采用一種改進的遺傳算法求解模型,并借助南京地鐵S1號線的早高峰數據驗證模型與算法的有效性。孟凡婷等[11]引入列車運行圖與車站限流的相關決策變量,以提高列車運行效率、減少客流乘車延誤人數為優化目標,建立軌道交通列車運行與車站限流協同優化的雙目標整數非線性規劃模型,運用時間重構和大M 方法將原模型中的非線性約束進行線性化處理,得到一個新的整數線性規劃模型,并利用CPLEX 軟件求解。此外,還有一些學者研究地鐵運行中斷或不確定情形下的列車跳站運行問題。Altazin 等[12]研究了中斷地鐵線路上的跳站運行策略問題,提出了一個整數線性規劃模型,以實現地鐵線路恢復時間和乘客等待時間最小化。Gao等[13]在鐵路運行中斷后,考慮了動態客流的過飽和情況,結合跳站策略設計了一種地鐵線路恢復期列車運行圖再優化模型,達到減少乘客站臺等待時間的目的。Jamil等[14]考慮了在不確定客流情況下,結合跳站運行策略,提出了一種最小化線路總列車運行時間的魯棒性數學模型,并設計了分解算法與模擬退火算法相結合的求解算法。

綜上所述,國內外學者對列車跳站模式進行了廣泛深入地研究。但是,目前大多數研究僅考慮單向線路的跳站策略,沒有刻畫列車跳站運行導致乘客的復雜換乘行為[3,7,8,14,15]。雖然有些研究考慮了雙向線路的列車跳站策略,但是大多數模型不允許乘客換乘,導致列車跳站的機會較少、列車運行時間降低不明顯[13];當然,也有少數模型允許乘客換乘,但是假設乘客換乘的等待時間只與車頭時距有關,與站臺人數無關[4-6,16]。總之,現有的列車跳站優化模型還不能很好地跟蹤乘客的動態決策過程、乘客在各站臺的上下車過程以及乘客的動態換乘行為,即不能很好描述客流動態分配過程。可見,現有的列車跳站優化模型難以對客流指標及其目標函數進行精細化刻畫,這影響了列車跳站優化的效果。

事實上,每個起點和終點(OD 對)的動態客流分配過程恰恰是制定列車停站計劃的關鍵決策依據[17]。此外,高峰期軌道交通的客流需求比較大,而且車站客流呈現明顯的峰值特征,這意味著:(1)客流等待時間與站臺人數有關,站臺人數越多,客流等待時間越長;(2)客流等待時間與列車剩余空間有關,停靠列車剩余空間越小,站臺客流的等待時間就越長;(3)客流等待時間還與乘客到達時間有關,越靠近峰值,等待時間越長。可見,客流乘車方案的選擇不僅與列車跳站方案、時刻表有關,而且還與乘客到達時間、站臺客流狀態以及列車運行狀態有關。基于以上分析,本文在精細化描述客流指標的基礎上,以最小化乘客總旅行時間及最大站臺人數為目標,構建一個雙向軌道交通線路的列車跳站運行整數規劃模型,實現列車運力與客流時空分布的精準匹配。本文主要有以下三個方面的貢獻:首先,不同于以往大多數研究,綜合考慮了乘客的等待時間、換乘時間與車內時間,描述了列車跳站運行導致乘客的同向換乘行為和反向換乘行為[18];其次,高峰期大客流可能導致乘客無法登上當前的列車,即乘客的愿意上車人數和實際上車人數不相等,因此,本文結合乘客的換乘行為和動態決策過程,計算當前列車各OD 對乘客的愿意上車人數,然后根據列車的剩余空間計算各OD 對乘客的實際上車人數,以此為基礎,完成站臺人數和車內人數的更新;最后,為了避免列車靈活跳站導致站臺乘客數量過大、等待時間過長,將最大站臺人數作為懲罰值引入模型的目標函數,并基于上述動態客流分配方法,對乘客總旅行時間和站臺最大人數進行精細刻畫。

1 列車靈活跳站優化模型

1.1 問題描述

本文研究雙向城市軌道交通線路的列車跳站運行優化問題,軌道交通線路的物理結構如圖1所示。該軌道交通線路有上行、下行兩個方向,各方向共有N個車站、N-1 個區段,上行方向車站編號j(j=1,2,…,N)與下行方向車站編號N+1-j對應同一個站臺,線路兩端由折返線與發車站相連,列車沿兩側的折返線到達始發站后,沿預設方向運行。

圖1 軌道交通線路物理結構

為實現列車運力與客流的精準匹配,本文采用列車靈活跳站(Flexible Skip-Stop)模式。為方便研究,本文作出以下假設:

假設1 根據歷史的刷卡數據和其他數據,可以精確預測乘客的出行需求,即模型中的客流動態OD是已知的。

假設2 高峰期列車發車間隔是固定的,站臺有足夠大的空間容納已進站的乘客。

假設3 乘客上車遵循先到先行原則,即先進站的乘客先乘車,滯留乘客在下次列車到達時優先乘車。

假設4 乘客換乘在同站臺進行,不單獨計算乘客的換乘步行時間,將換乘步行時間計入乘客等待時間。

假設5 在滿足列車安全約束和列車停站約束的條件下,除始發站和終點站外,允許列車不停車通過任意中間車站,即列車是靈活跳站運行。

假設6 同道路交通確定性用戶均衡模型一樣,假設軌道交通線路的所有乘客都選擇最小旅行時間的出行方案。

1.2 符號和定義

(1)索引和參數

N:軌道交通線路的車站數量,N>3;

i,j,v:地鐵車站編號,i,j,v=1,2,…,N;

vjm:列車m停靠站j的下個停靠車站;

M:計劃期內上行(下行)發出的列車數量;

m,k,u:列車的編號,m,k,u=1,2,…,M;

ujm:站j停靠列車m的上一個停靠車次;

f:方向編號,f=1 為上行方向,f=2 為下行方向;

Cm:列車m的最大容量(最大載客量);

H1:同方向相鄰兩列車離開同一車站的最小時間間隔;

H2:同方向相鄰兩列車到達同一車站的最小時間間隔;

H3:同方向在同一車站相鄰兩列車到站與離站的最小時間間隔;

Hf:f方向的列車發車間隔;

T:計劃期;

(2)時間參數

WT:軌道交通線路的乘客總等待時間;

VT:軌道交通線路的乘客總車內時間;

PN:最大站臺人數;

β1,β2,β3:分別是WT、VT、PN的權重系數。

(3)動態客流參數

pjif(t):f方向在t時刻乘客到達車站j且出站為車站i的客流到達率;

wjif(t):f方向在截止到t時刻從車站j到車站i的潛在上車乘客數量;

wjf(t):f方向在截止到t時刻車站j的潛在上車乘客數量;

(4)決策變量

1.3 列車跳站運行相關約束

(1)列車到發時間約束

約束(1)為計劃期內各方向第一輛列車的發車時間。約束(2)、(3)分別是各方向各列車的發車時間間隔約束和各站的停站時間約束,如不停靠車站j,則=0。約束(4)是各方向列車到達車站j的時間等于列車的首站到站時間、從首站到車站j的列車站間運行時間與從首站到j-1 站的所有停站時間之和。公式(4)表明列車跳站不僅減少了列車停站時間而且還減少了列車站間運行時間。

(2)列車停站約束

約束(5)確保所有列車都停靠首末站,約束(6)確保在任意中間車站j都有列車停靠。

(3)停站時間約束

約束(7)確保列車m在車站j的停站時間不超過最大停站時間且不小于最小停站時間。

(4)安全車頭時距約束

為了確保列車安全運行,約束(8)是指在同一站的相鄰車次到達時間間隔不小于H1;約束(9)保證同一站的相鄰車次出發時間間隔不小于H2;約束(10)保證同一站的后一輛列車到站與前一輛列車出站的時間間隔不小于H3。H1、H2、H3均為安全時距。

(5)車輛容量約束

約束(11)是指任意時刻列車m的車內人數不大于其最大容量。

1.4 精細化客流約束

為了便于計算,本模型只統計列車進站、離站時刻的相關客流指標。

(1)乘客的下車數量

f方向列車m離開j站前,乘客在車站j從列車m下車的人數等于f方向乘坐列車m在車站j之前上車并在車站j下車出站的乘客總人數,f方向乘坐列車m在車站j下車同向換乘去目的地車站的乘客總人數,f方向乘坐列車m在車站j下車反向換乘去目的地車站的乘客總量以及f方向乘坐列車m在車站j下車反向換乘去目的地車站的乘客總量之和。計算公式如下:

公式(12)中若f=1,則=2;若f=2,則=1。

為了便于理解,下面用示意圖解釋公式(12)。從圖2可以看出:f方向從車站j(2

另外,從圖2 也能看出:f方向列車m在首發站無乘客下車。f方向第二站無反向換乘乘客,否則乘客的終點站是首發站,顯然不可能。同理,倒數第二站方向無反向換乘乘客。顯然,f方向末站只有f方向下車出站的乘客和f方向下車反向換乘的乘客。

圖2 在車站j(2

(2)潛在上車乘客數量

列車m離開車站j前潛在上車乘客數量等于列車m到達車站j時站臺潛在上車乘客數量、列車m在車站j停靠時段內進站到達站臺人數與列車m在車站j停靠時段內f—方向在車站j下車反向換乘的乘客數量之和,如圖3所示。

圖3 列車m離開車站j前潛在上車乘客示意圖

計算公式如下:

列車m到達車站j時,潛在上車人數等于列車ujm離開車站j時站臺剩余上車人數,從列車ujm離開車站j至列車m到達車站j時間段內的f方向進站人數,從列車ujm離開車站j至列車m到達車站j時間段內的方向在車站j下車的反向換乘乘客人數以及在車站j從列車ujm下車的同向換乘乘客人數之和,如圖3 所示。特別指出:從列車ujm下車同向換乘乘客不可能再上列車ujm,只能是列車m的潛在上車乘客。因此,潛在上車人數的計算公式如下:

(3)乘客的實際上車數量

顯然,列車m的潛在上車乘客數量不一定等于實際上車人數,這有兩個原因:①乘客不一定愿意乘坐當前列車m;②即使乘客愿意乘坐當前列車m,列車m的能力約束也不能保證所有愿意上車的乘客都能上車。為了計算乘客實際上車數量,首先要描述乘客是否愿意乘坐當前列車m。如圖2所示,f方向乘客可能存在三種乘車方案:①乘客直達目的地;②乘客需同向換乘到達目的地;③乘客需反向換乘到達目的地。乘客從三種乘車方案中選擇旅行時間最小的乘車方案。計算各乘車方案的旅行時間都是將當前列車m離開車站j的時間當作基準時間,之前的時間都可看作沉沒成本,對當前的決策不產生影響。根據列車時刻表,下面分別計算乘客各種乘車方案的旅行時間。

(a)乘客直達

從車站j到車站i的乘客如果選擇次列車直達目的地,則其旅行時間為:

公式(16)表明,乘客選擇列車k直達目的地,列車k必須停靠車站j和車站i(即>0),而且列車k必須滿足k≥m。

(b)同向換乘

公式(17)中乘客首先選擇列車k到達換乘車站,這要求列車k必須停靠車站j和車站v但不停靠車站i(即>0 且=0),而且列車k必須滿足k≥m。既然是同向換乘,乘客選擇的換乘車站v必須滿足j0)并且滿足u>k。

(c)反向換乘

與同向換乘一樣,反向換乘的乘客首先選擇列車k到達換乘車站v,這要求列車k必須停靠車站j和車站v但不停靠車站i(>0 且=0),而且列車k必須滿足k≥m。不同于同向換乘,公式(18)中乘客選擇的換乘車站v必須滿足v>i,而且乘客選擇的從換乘車站到目的地車站的反向車次u必須晚于列車k到達車站v(即,而且反向車次u必須停靠車站v和i(即

顯然,從車站j到車站i的乘客選擇直達、同向換乘、反向換乘方案中旅行時間最小的車次,即:

如果k=m(即,則從車站j到車站i的乘客選擇乘坐當前列車m,具體乘車方案如下:

特別指出:相對于道路交通系統,地鐵系統運行是可靠的,列車跳站方案可在互聯網、站臺大屏及時向乘客發布,乘客可以獲取所需信息進行動態乘車決策,選擇當前最快乘車方案。地鐵公司也可以基于乘客達到時間和列車跳站方案生成最快乘車方案,并通過手機APP向乘客推薦該方案。

根據得到的乘車方案,計算從車站j到車站i乘客愿意乘坐列車m的人數:

顯然,j站乘客愿意乘坐當前列車m的總人數為:

停靠車站j列車m的剩余空間由列車最大容量與列車m在車站j的下車人數之和減去列車m到達車站j時的車內人數,則:

列車m在車站j實際上車人數等于愿意乘坐當前列車m的乘客人數與車內剩余空間的最小值,即:

在計算車站j實際上車人數之后,再計算各OD 實際上車人數。由車站j到車站i的乘坐列車m的實際上車人數等于從車站j到車站i乘客愿意上車的人數與在車站j愿意上車的總人數的比值乘以列車m在車站j實際上車人數[13],則:

簡而言之,OD 對(3,5)乘客和OD 對(3,9)乘客,按需求比例各有20 人乘坐當前列車m直達目的地車站,未上車的乘客在下一輛停靠車站3的列車到站后再做決策。

從車站j登上列車m且出站為i的乘客人數為:

更新站臺潛在上車乘客數量:

更新列車m在車站j離站時的車內人數,車內人數等于列車m在車站j到達時的車內人數與從車站j登上列車m的實際上車人數之和減去在車站j的下車人數:

列車m離開車站j的車內人數等于列車m到達下一停靠車站時的車內人數,則:

1.5 目標函數與模型構建

本文從乘客的角度優化列車跳站運行方案,以最小化乘客站臺總等待時間,乘客車內總時間以及最大站臺人數為目標,下面分別給出它們的計算公式。

(1)乘客站臺總等待時間

站臺乘客總等待時間WT等于列車停站期間站臺乘客等待時間,相鄰兩輛列車到站間隔期間站臺剩余乘客等待時間與兩輛列車到站間隔期間新進站乘客等待時間之和,具體計算公式如下:

(2)乘客車內總時間

乘客車內總時間VT包括列車停站時車內乘客時間加上列車在區段內運行時車內乘客時間,計算公式如下:

(3)站臺乘客最大數量

在靈活跳站模式中列車停站沒有規律,可能會造成某一個站臺乘客的持續增加,為了避免站臺客流過度擁擠,將最大站臺人數作為懲罰引入目標函數,上行方向和下行方向的最大站臺人數的計算公式如下:

(4)列車跳站優化模型構建

基于上面刻畫的目標函數和約束條件,引入權重系數β1,β2,β3,以最小化系統乘客總等待時間,乘客總車內時間和最大站臺人數的加權和為目標,構建列車靈活跳站模型如下:

約束條件(1)~(31)。

2 求解算法

本文所構建的模型是一個大規模非線性0-1整數規劃模型。各列車都停靠首末站,其他中間車站列車都可以通過不停車,則上行方向或下行方向任意列車最大停站方案有2N-2個,M輛列車最大停站方案有2M(N-2)種組合。例如,上行方向N=20,M=40,上行方向共有240×18=2720個停站方案,解的空間規模極大,傳統算法難以求解。混合蛙跳算法是一種新興的群體智能優化算法,在處理具有復雜多峰的優化問題上具有良好的魯棒性和全局收斂性。鑒于列車靈活跳停問題的規模和復雜性,本文在混合蛙跳算法(SFLA)的基礎上提出改進的SFLA算法。本文對SFLA的改進體現在以下兩個方面:(1)基于子蛙種群規模與子蛙群內部最大迭代次數之間的函數關系,更新不同子蛙種群的最大迭代次數;(2)在子蛙種群迭代中引入了安全約束判定,在不符合安全約束的最差解基礎上,重新生成新的可行解,因為最差解中也有可能包含優秀的基因,以增加子蛙種群搜索的廣度。混合蛙跳算法流程如圖4所示。

圖4 混合蛙跳算法流程圖

步驟0 初始化。隨機生成Spop個停車方案,組成方案集合pop(即青蛙種群),Spop是青蛙種群規模,種群最大進化次數是。設置子蛙群數量Q,每個子蛙群的集合subi(i=1,2,3,…,Q),即子蛙群中停車方案的集合,Ssubi(i=1,2,3,…,Q)是青蛙種群規模。設置子蛙群規模Ssubi和子蛙群內部最大迭代次數的函數關系=f(Ssubi)(i=1,2,3,…,Q),設置各子蛙群從青蛙種群取值比例α(0<α<1)。輸入乘客到達率pjif(t)(任意i,j,f,t)。

步驟1 編碼。每個停車方案χMN就是一個青蛙個體χMN,采用0-1 編碼形式,單個青蛙個體由M×N個編碼組成,每行代表一列車,每列代表一車站,1代表停站,0代表跳過車站。令種群進化代數ngen=1。

步驟2 計算客流參數。根據青蛙種群中χMN停車方案,計算上行和下行方向任意列車m在任意站j的到站時間和發車時間,按照約束條件(1)~(10)判斷停車方案是否符合安全約束,將不符合安全約束的停車方案其適應度函數(目標函數)置為足夠大的常數,轉到步驟4。針對符合安全約束的停車方案,計算客流相關指標,下面是客流相關指標計算的具體步驟。

步驟3 計算適應度函數值。按照公式(32)~(34)計算乘客站臺總等待時間WT、乘客車內總時間VT和最大站臺人數PN,再按照公式(35)計算停車方案χMN的適應度函數值,即目標函數值Z=min (β1WT+β2VT+β3PN)。

步驟4 青蛙種群適應度計算終止判定。青蛙種群pop中每一個青蛙個體按照步驟2至步驟3重復迭代,得到青蛙種群pop中每個停車方案的目標函數值;否則,轉步驟2 至步驟3 繼續迭代,計算青蛙種群pop中停車方案的目標函數值。

步驟7 構建新種群。將所有子蛙群中青蛙個體重新混合即停車方案重新混合,生成新的停車方案種群pop,置ngen=ngen+1。

步驟8 收斂條件判定。當種群進化次數ngen<,轉步驟2至步驟7;否則,終止迭代,輸出最優解,即最優列車跳站運行方案。

3 數值算例

下面以北京地鐵亦莊線為例,研究列車在高峰期跳站運行停站方案。北京地鐵亦莊線線路長度為23 km,共有14 座車站,亦莊火車站到宋家莊為上行方向,宋家莊到亦莊火車站為下行方向。模型中涉及運營時段為6:00~10:00,計劃期(分析時段)為早高峰7:00~9:00,早高峰上行方向和下行方向的發車間隔都是3 min,模型參數Cm=1460人(m=1,2,…,M),H1=H2=2min,H3=1.5min,β1=β2=1,β3=3min/人。模型權重系數的物理含義是除了考慮乘客總等待時間和乘客總車內時間以外,再額外給最大站臺人數每人一個發車間隔(3min)的時間懲罰。計劃期內上行方向、下行方向各有40個車次,上行列車采用靈活跳站策略,下行列車采用全停策略。為方便計算,將計劃期以Δt=30s 為單位進行時間離散化處理。客流數據取自北京地鐵亦莊線刷卡數據,計劃期內上行方向乘客為38 969 人,將地鐵刷卡數據中乘客進站時間與乘客從閘機到站臺行走時間相加得到乘客到達站臺時間,將乘客進站人數按Δt時間間隔進行統計,得到計劃期內乘客到達率pjif(t)(任意i,j,f,t)。計劃期內客流OD 如圖5 所示即需求模式1。從圖5 可以看出:上行方向絕大部分客流是去宋家莊站,而其他目的地車站的客流很少;下行方向絕大部分客流是從宋家莊站到其他車站。

圖5 研究周期內北京亦莊線需求模式1的客流數據

此外,為了對比研究不同需求模式下的跳站優化效果,本文還構造了一個新的客流需求模式(即需求模式2),上行方向客流也為38 969 人,計劃期內客流OD 如圖6 所示。與需求模式1 相比較,需求模式2中上行客流最高峰出現在次渠站和次渠南站,而需求模式1中上行客流最高峰出現在小紅門站。另外,從圖7 可以看出,需求模式1 中的高峰客流靠近終點站宋家莊站,但是需求模式2中的高峰客流靠近始發站亦莊火車站。特別指出雖然算例用的是動態客流OD,但是由于空間維度涉及起點、終點兩個維度,難以用三維圖形刻畫動態客流OD,所以圖5 和圖6 用的都是計劃期內累積客流OD 量,以區別兩種需求模式下客流分布空間特征。

圖6 研究周期內北京亦莊線需求模式2的客流數據

圖7 目的地為宋家莊站的各站乘客人數

本模型算法實現環境為MATLAB R2020a,CPU 為AMD3900XT,12 核24 線程,內存32GB。下面分別給出需求模式1、需求模式2 下模型優化結果并進行比較分析。

3.1 需求模式1

對模型進行優化求解,得到需求模式1的列車運行圖,如圖8 所示。從圖8 可以看出,在靠近亦莊火車站的前幾站7:00 到7:34 發出的列車跳站較少,從7:34 到9:00 列車跳站略有增加。但是,整個計劃期內列車在靠近宋家莊的最后幾站跳站較多。

圖8 需求模式1下亦莊線靈活跳站列車運行圖

為方便分析,圖9 和圖10 分別給出了全停模式下亦莊線的站臺人數和車內人數的統計結果。圖9表明,全停模式下亦莊線站臺人數高峰出現在7:30 到8:30,第一個站臺人數高峰出現在同濟南路站,第二個高峰出現在小紅門站。圖10顯示,車內人數高峰出現在第6 輛車到第17 輛車。結合列車運行圖,車內人數與站臺人數高峰是高度耦合的。

圖9 需求模式1下亦莊線全停模式各站臺人數

圖10 需求模式1下亦莊線全停模式各列車車內人數

圖11 和圖12 分別描述了跳站模式下站臺人數、車內人數與全停模式下站臺人數、車內人數的差值。從圖11可以看出,與全停運行模式相比較,在靠近亦莊火車站前面幾站的站臺人數變化不大,這是因為列車在這幾站跳站較少。但是,在靠近宋家莊最后幾站的站臺人數增加較多,尤其是小紅門和舊宮站臺人數增加最多,這是列車在這幾站跳站較多導致的。圖12 表明,靠近亦莊火車站的前面幾站車內人數變化不大,這也是因為列車在亦莊火車站前面幾站跳站較少。但在靠近宋家莊后面幾站的車內人數變化較大,這取決于列車跳站方案、列車停靠車站的下車人數和上車人數。

圖11 需求模式1下亦莊線跳站運行模式與全停模式站臺人數差值圖

圖12 需求模式1下跳站運行模式與全停模式車內人數的差值圖

圖13 描述了列車跳站模式導致各OD 對客流總旅行時間的變化。具體來說,亦莊火車站前面幾站上車的乘客總旅行時間大大減少,這是因為前面幾站列車跳站較少乘客等待時間變化不大,但后面的列車跳站大大降低了乘客的車內時間。中間幾站的乘客總旅行時間變化不大,這是因為跳站減少的乘客車內時間與增加的乘客站臺等待時間相互抵銷了。但是,從小紅門和肖村上車的乘客旅行時間增加了,這是因為跳站對肖村上車的乘客沒有任何益處,只會增加等車時間,跳站對小紅門上車的乘客益處也不大。特別指出,OD 對客流總旅行時間還與客流需求有關。例如,同濟南路上車到宋家莊站的乘客總旅行時間減少最多,這是因為該OD對乘客的需求最大。

圖13 需求模式1下跳站模式相較于全停模式OD總旅行時間差值圖

3.2 需求模式2

圖14 是需求模式2 下優化的列車運行圖。與需求模式1類似,在靠近亦莊火車站的前面幾站列車跳站也較少。但是,在靠近宋家莊的后面幾站列車跳站較多,這是由于需求模式2中乘客需求比需求模式1更靠近始發站。

圖14 需求模式2下亦莊線靈活跳站運行模式列車運行圖

從圖15可看出站臺人數高峰出行時段為7:30到8:50。圖16 表明,車內人數高峰出現在第3 輛車到第25輛車。不同于需求模式1,乘客高峰站點為次渠南站,從次渠南站往后,第6 輛車到第30 輛車列車的滿載率就達到了55%。

圖15 需求模式2下亦莊線全停模式各站臺人數

圖16 需求模式2下亦莊線全停模式各列車車內人數

圖17 中列車跳站站臺人數的正負差值高峰均為榮昌東街,相較于需求模式1,需求模式2 中站臺人數的波動較小。圖18 表明,與需求模式1類似,跳站模式導致車內人數從次渠南開始波動,但相對于需求模式1,需求模式2 車內人數波動較小。

圖17 需求模式2下亦莊線靈活跳站模式與全停模式的站臺人數差值圖

圖18 需求模式2下亦莊線跳站模式與全停模式的車內人數差值圖

從圖19 可以看出,與需求模式1 類似,列車跳站模式減少了乘客總旅行時間。靠近始發站的頭幾站上車的乘客旅行時間減少較多。與需求模式1 不同的是,從始發站的附近站點上車的乘客人數最多,如從亦莊火車站、次渠、次渠南和經海路到宋家莊,這四個OD的乘客總旅行時間減少最多。

圖19 需求模式2下靈活跳站模式相較于全停模式OD總旅行時間差值圖

3.3 兩種需求模式列車跳站運行性能指標分析

本文基于預測的客流OD 分布優化列車跳站方案是一個超大規模的非線性組合優化問題,優化結果以列車運行圖和列車時刻表的形式呈現,列車時刻表及時向社會發布并在相當長的時間范圍內不做調整。從圖20 可以看出:需求模式1 下其適應度函數值進化到57 代就開始收斂,隨后適應度函數值幾乎保持不變;需求模式2下其適應度函數值進化到63代也開始收斂。另外,需求模式1下和需求模式2 下程序運行時間分別為4 852 s 和5 082 s。可見,本文提出的改進混合蛙跳算法有較好的收斂性能,能夠滿足該應用場景要求。

圖20 需求模式1與需求模式2的適應度函數進化曲線

表1 給出了兩種需求模式下不同列車運行模式的性能指標。具體來說,需求模式1的列車跳站模式比全停模式的乘客平均等待時間增加了2.32-1.66=0.89 min,乘客平均車內時間較少了16.40-14.20=2 min,乘客平均旅行時間減少了18.06-16.75=1.31min,乘客總旅行時間減少了1.31×38 969=51 049 min,總旅行時間減少比例為1.31/18.06=7.25%。雖然列車跳站運行增加了乘客的平均等待時間,但是最大站臺人數并沒有增加。另外,相較于全停模式,需求模式2下列車跳站模式導致乘客的平均等待時間增加了2.28-1.38=0.9 min,平均車內時間減少了24.34-20.66=3.68 min,平均旅行時間減少25.72-22.94=2.78 min,乘客總旅行時間減少了2.78×38 969=108 333 min,總旅行時間減少比例為2.78/25.72=10.8 %。雖然最大站臺人數增加了95人,但控制在合理范圍之內。可見,兩種需求模式下列車跳站運行明顯降低了系統的乘客總旅行時間。此外,表1還表明客流分布更靠近始發站的需求模式2 比需求模式1 更適合列車跳站運行。

表1 不同需求模式下不同列車運行模式的性能指標

表2 給出了不同需求模式下換乘乘客數量的統計結果。表2 中主動換乘是指在一定時間范圍內乘客可以直達但為了減少旅行時間而采用換乘方式完成出行;被動換乘是指在一定時間范圍內乘客不得不采用換乘方式完成出行。同向換乘是指乘客在中間車站換乘同向其他列車到達目的地;反向換乘是乘客多坐一站或幾站,換乘反向列車達到目的地車站。從表2可以看出,列車跳站導致乘客換乘的人數并不多,需求模式1 為857 人,需求模式2 為721 人,分別占總客流需求的857/38969=2.19%,721/38969=1.85%。需求模式1下最不利的被動反向換乘占比為66/38969=0.16%,而需求模式2下沒有乘客選擇被動反向換乘。可見,優化后的列車跳站方案只給極少數乘客帶來不便。

表2 不同需求模式下列車跳站運行換乘乘客數量統計

特別指出,在這兩種需求模式下,上行方向乘客反向換乘的人數很少,對反向(下行方向)列車“全停”運行幾乎沒有影響。因此,本文不統計下行方向的列車運行和客流相關性能指標。

4 結論

針對傳統“站站停”模式難以精準匹配列車運力與乘客需求的局限性,本文以最小化乘客旅行時間和最大站臺人數為目標,構建了雙向軌道交通線路列車靈活跳站非線性整數規劃模型,設計了改進的混合蛙跳智能算法,并通過北京地鐵亦莊線的列車跳站優化驗證了模型與算法的有效性。結果表明:(1)列車跳站運行明顯降低了乘客的總旅行時間,并且最大站臺人數也控制在合理范圍之內;(2)列車跳站運行給前幾站上車的乘客帶來較大收益,中間站上車的乘客收益變化不大,最后一站上車的少數乘客利益受損;(3)雖然列車跳站運行導致復雜的乘客換乘行為,但是只有極少數乘客需要采用換乘方案完成出行;(4)客流需求更靠近始發站的需求模式更適合列車跳站運行。

本文研究的是列車靈活跳站優化問題,一定程度上增加了列車運行組織和乘客選擇乘車方案的難度。地鐵公司通過及時發布列車時刻表和列車停站信息引導乘客乘車,乘客也可以根據自己到站時間和列車時刻表來選擇合適的乘車方案。本研究可進一步拓展到列車運行組織相對簡單的AB 型列車跳站優化問題。另外,本文僅僅從乘客的角度優化列車跳站方案,將來可以進一步考慮列車能耗、碳排放、車輛周轉率等指標,從乘客和地鐵公司的角度,同時優化列車發車間隔與列車跳站方案。

猜你喜歡
方向
2023年組稿方向
計算機應用(2023年1期)2023-02-03 03:09:28
方向
青年運動的方向(節選)
2022年組稿方向
計算機應用(2022年2期)2022-03-01 12:33:42
2022年組稿方向
計算機應用(2022年1期)2022-02-26 06:57:42
2021年組稿方向
計算機應用(2021年4期)2021-04-20 14:06:36
如何確定位置與方向
2021年組稿方向
計算機應用(2021年3期)2021-03-18 13:44:48
2021年組稿方向
計算機應用(2021年1期)2021-01-21 03:22:38
大自然中的方向
主站蜘蛛池模板: 午夜老司机永久免费看片| 亚洲大学生视频在线播放| 少妇精品久久久一区二区三区| 老色鬼久久亚洲AV综合| 好久久免费视频高清| 欧美五月婷婷| 18禁不卡免费网站| 97超级碰碰碰碰精品| 最新日韩AV网址在线观看| 亚洲国产91人成在线| 在线网站18禁| 国产在线97| 欧美www在线观看| 青青青草国产| 依依成人精品无v国产| 国产亚洲精久久久久久久91| 无码日韩精品91超碰| 一区二区欧美日韩高清免费 | 欧美一级在线| 人妻少妇乱子伦精品无码专区毛片| 国产91线观看| 一级看片免费视频| 国产情精品嫩草影院88av| 91在线无码精品秘九色APP| 色妞永久免费视频| 亚洲欧美一区二区三区麻豆| 国产精品吹潮在线观看中文| 国产精品视频a| 国产视频a| 2022国产91精品久久久久久| 亚洲国产在一区二区三区| 国产欧美日韩在线一区| 国产亚洲精品精品精品| a级毛片网| 91成人免费观看| 国产精品久久久精品三级| 国产毛片高清一级国语 | 九色免费视频| 色综合天天娱乐综合网| av色爱 天堂网| 亚洲人成网7777777国产| 尤物亚洲最大AV无码网站| 亚洲国产一区在线观看| 免费 国产 无码久久久| 国产色网站| 丝袜亚洲综合| 国产精品自在在线午夜| 国产麻豆福利av在线播放| 精品国产免费第一区二区三区日韩| 亚洲国产高清精品线久久| 成人韩免费网站| 国产精品所毛片视频| 中文字幕自拍偷拍| 九九热这里只有国产精品| 免费看a毛片| 国产视频一区二区在线观看| 99热免费在线| 久久国产高潮流白浆免费观看| 国产制服丝袜无码视频| 无码精品一区二区久久久| 99热亚洲精品6码| 国产第八页| 2020最新国产精品视频| 欧美日韩北条麻妃一区二区| 亚洲精品动漫在线观看| 亚洲一区免费看| 国产91丝袜在线观看| 国产性爱网站| 国产91小视频在线观看 | 久久久波多野结衣av一区二区| 日韩欧美色综合| 国产清纯在线一区二区WWW| 91亚洲视频下载| 国产爽爽视频| 国产69精品久久| 亚洲国产天堂久久综合226114 | 国产成人你懂的在线观看| 国产一级在线观看www色| 国产成人永久免费视频| 欧美乱妇高清无乱码免费| 久久特级毛片| 这里只有精品在线|