《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 設(shè)計應(yīng)用 > 城軌交通運行圖自動編制及優(yōu)化系統(tǒng)的研究
城軌交通運行圖自動編制及優(yōu)化系統(tǒng)的研究
來源:微型機與應(yīng)用2012年第15期
高發(fā)琪,陳永生
同濟大學(xué) 計算機科學(xué)與技術(shù)系,上海 200331
摘要: 地鐵列車運行圖是地鐵運輸中十分重要的組成部分,它是地鐵行車組織的工作計劃和工作基礎(chǔ)。將列車運行圖自動編制及優(yōu)化系統(tǒng)分為數(shù)據(jù)庫子系統(tǒng)和運行圖調(diào)圖子系統(tǒng)兩部分,闡述了整個系統(tǒng)的框架結(jié)構(gòu)及其優(yōu)化算法,給出了開發(fā)結(jié)果。
Abstract:
Key words :

摘  要: 地鐵列車運行圖是地鐵運輸中十分重要的組成部分,它是地鐵行車組織的工作計劃和工作基礎(chǔ)。將列車運行圖自動編制及優(yōu)化系統(tǒng)分為數(shù)據(jù)庫子系統(tǒng)和運行圖調(diào)圖子系統(tǒng)兩部分,闡述了整個系統(tǒng)的框架結(jié)構(gòu)及其優(yōu)化算法,給出了開發(fā)結(jié)果。
關(guān)鍵詞: 列車運行控制;運行圖;運行優(yōu)化

 中國城市軌道交通正處于快速發(fā)展階段,尤其在上海,軌道交通已成為公共交通的主要方式。大量軌道交通ATS(Automatic Train Supervision)系統(tǒng)的使用,有效地提高了地鐵調(diào)度效率,增強了軌道交通的安全性和準(zhǔn)確性。
 而列車運行圖是ATS系統(tǒng)的重要組成部分,一方面列車運行圖是軌道交通運輸部門實現(xiàn)列車安全、正點運行的基礎(chǔ),另一方面也是其經(jīng)濟有效地組織地鐵運輸工作和列車運行生產(chǎn)計劃的根據(jù)[1]。列車運行圖自動編制的實現(xiàn),將有效地減輕編圖人員勞動強度、縮小編圖周期、提高運行圖編制質(zhì)量。而在此基礎(chǔ)上對運行的優(yōu)化將進一步提高列車的運行效率,節(jié)約運行成本。
1 列車運行圖自動編制系統(tǒng)結(jié)構(gòu)
 城市軌道列車運行圖的要素包括:列車區(qū)間運行時分、列車停站時間、列車在折返站停留時間、列車折返出發(fā)間隔時間、列車出入車輛段作業(yè)時間、追蹤列車間隔時間和連發(fā)間隔時間[2]。
 整個系統(tǒng)有兩個主要組成部分:數(shù)據(jù)庫子系統(tǒng)和運行圖調(diào)圖子系統(tǒng)。其中數(shù)據(jù)庫子系統(tǒng)包括數(shù)據(jù)管理和數(shù)據(jù)存儲兩個模塊,它是編圖的基礎(chǔ)又是編圖的歸屬,負(fù)責(zé)存儲、組織、管理整個排布系統(tǒng)的數(shù)據(jù)信息。調(diào)圖子系統(tǒng)包括運行圖自動編制、運行圖調(diào)整、運行圖輸出模塊,它是系統(tǒng)的核心部分。根據(jù)地鐵運營情況,通過求解模型中的函數(shù),得到編制列車運行圖的數(shù)據(jù),自動完成列車運行圖的排布并經(jīng)人工介入調(diào)整后輸出使用。運行圖自動編制系統(tǒng)結(jié)構(gòu)如圖1所示。

2 調(diào)圖子系統(tǒng)結(jié)構(gòu)設(shè)計與實現(xiàn)
2.1 調(diào)圖子系統(tǒng)中的文檔/視圖結(jié)構(gòu)

 微軟MFC的文檔/視圖結(jié)構(gòu)為實現(xiàn)運行圖自動編制系統(tǒng)提供了方便、實用的框架結(jié)構(gòu),便于程序的設(shè)計、分工、調(diào)試和系統(tǒng)維護,所以本系統(tǒng)采用文檔/視圖結(jié)構(gòu)[3]。所用到的幾個非常重要的成員函數(shù)如下:
 (1)CView::GetDocument函數(shù):該函數(shù)返回的是指向文檔的指針,利用它就可以對文檔類成員函數(shù)及公共數(shù)據(jù)成員進行訪問。
 (2)CView::OnInitialUpdate函數(shù):對視圖對象進行初始化。當(dāng)應(yīng)用程序啟動或用戶從File菜單中選擇了New或Open時,該CView虛函數(shù)會被自動調(diào)用。
 (3)CDocument::UpdateAllViews函數(shù):文檔數(shù)據(jù)改變時通知所有視圖對所顯示的數(shù)據(jù)進行相應(yīng)的更新。
 (4)CView::OnUpdate函數(shù):對文檔進行訪問、讀取文檔數(shù)據(jù),然后對視圖的數(shù)據(jù)成員或控制進行更新,以便文檔的變化。應(yīng)用程序調(diào)用CDocument::UpdateAllViews時,應(yīng)用程序框架會相應(yīng)地調(diào)用該函數(shù)。
 (5)CDocument::OnNewDocument函數(shù):當(dāng)用戶從File菜單中選擇了New時,框架將首先構(gòu)造一個文檔對象,然后調(diào)用該虛函數(shù),在此設(shè)置文檔數(shù)據(jù)成員的初始值。
2.2 文檔/視圖結(jié)構(gòu)的實現(xiàn)
 主要圖形數(shù)據(jù)放在CMTTDDoc類(從CDocument派生的文檔類)中,在CDynSplitView2視圖(運行圖顯示與調(diào)圖視圖)中用圖形數(shù)據(jù)對象提供的接口對圖形數(shù)據(jù)進行顯示輸出,即顯示/打印運行圖。在CMTTDview視圖(站名與區(qū)間信息視圖)中,同樣調(diào)用圖形數(shù)據(jù)對象接口顯示車站和區(qū)間信息。
 由于車站信息也是運行圖的一部分,因此,兩視圖顯示的位置必須一致,二者都依賴于文檔類中的圖形數(shù)據(jù)進行統(tǒng)一。m_TrainGraph是一個CTrainGraph類的對象,而CTrainGraph類封裝了運行圖的圖形數(shù)據(jù),并提供操作接口,基本上所有的運行圖操作都圍繞該類進行。與CMTTDDoc類相關(guān)聯(lián)的有CMTTDview類和CDynSplitView2類兩個視圖類,后者用于運行圖的顯示和調(diào)圖操作,而前者在與后者對應(yīng)的位置顯示車站和區(qū)間信息。OnLButtonDown()等操作都必須做類似:CMTTDDoc*pDoc=GetDocument();的操作,最后通過pDoc進行操作。
 實現(xiàn)時采用的結(jié)構(gòu)如圖2所示。

3 數(shù)據(jù)庫子系統(tǒng)的設(shè)計與實現(xiàn)
 由于地鐵運行圖的特點,開發(fā)時采用微軟的Access作為平臺,共分為三個數(shù)據(jù)庫:系統(tǒng)數(shù)據(jù)庫、基本數(shù)據(jù)庫及結(jié)果數(shù)據(jù)庫。其中系統(tǒng)數(shù)據(jù)庫包含了地鐵線路表和運行參數(shù)表,如表1所示。該表決定了排哪一條線路的運行圖以及對該線路運行圖的基本要求;基本數(shù)據(jù)庫則可以存儲該線路的所有參數(shù):車站、股道、道岔、區(qū)間、列車、上下行客流、車庫、日行車計劃等多個數(shù)據(jù)字典;而結(jié)果數(shù)據(jù)庫則保存了經(jīng)過計算后該線路的旅客時刻表、查錯記錄表及質(zhì)量指標(biāo)表。

 

 

 由于本系統(tǒng)的所有重要數(shù)據(jù)都存儲在全局變量中,因此數(shù)據(jù)庫子系統(tǒng)的數(shù)據(jù)管理工作主要是通過全局變量來傳遞窗口和界面的數(shù)據(jù)到數(shù)據(jù)庫,即要時時保持?jǐn)?shù)據(jù)庫中數(shù)據(jù)與全局變量的一致。如要更新某條記錄示例如下:
 CString strSQL;
 strSQL.Format(“update station_table站名=’%s’,\
 代碼=’%s’ ,\
 站型=%d,\
 站臺中心X坐標(biāo)=%d\
 站臺類型=%d\
 停站時間=%d\
 折返時間=%d\
 存車線入正線時間=%d\
 where代碼=’%s’”,”火車站”,”srs”,2,0,1,50, 60,60,”srs”);
 myDAO.DBExcuteSQL(strSQL,0);
 //myDAO是一個CDAO類的對象
 數(shù)據(jù)庫子系統(tǒng)實現(xiàn)了數(shù)據(jù)操作簡便快捷,所用基礎(chǔ)數(shù)據(jù)輸入后便可自動生成部分關(guān)鍵編圖的特點。不僅減少了部分輸入數(shù)據(jù)的工作量、提高了數(shù)據(jù)的準(zhǔn)確度,而且經(jīng)檢查、查詢、修改、保存,形成了比較準(zhǔn)確、穩(wěn)定、可靠的運行圖數(shù)據(jù)庫子系統(tǒng)。
4 運行圖優(yōu)化方法的探討
 在此重點探討由各折返段行車密度確定最少列車使用數(shù)的方法。

 以此可以容易地推廣到m個折返區(qū)段以及環(huán)形路的情況,在此不再贅述。運行圖的優(yōu)化可以從多個角度考慮,此處討論的只是其中的一種情況。
 對運行圖的優(yōu)化是有必要的,通過優(yōu)化可以確定最少的列車使用數(shù),得到最優(yōu)的日班行車計劃,對提高地鐵運能、節(jié)約運輸成本起到積極的作用。
 本研究以上海軌道交通8號線為原型,設(shè)計開發(fā)了供地鐵調(diào)度人員使用的運行圖自動編制及優(yōu)化系統(tǒng)。列車運行圖自動編制的實現(xiàn)將有效地減輕編圖人員的勞動強度、縮小編圖周期、提高運行圖編制質(zhì)量。在此基礎(chǔ)上對運行的優(yōu)化將進一步提高列車的運行效率,節(jié)約運行成本。該系統(tǒng)也可以作為ATS系統(tǒng)的一部分,可大量節(jié)省ATS系統(tǒng)二次開發(fā)的成本。
參考文獻
[1] Binarne Stroutrup. The c++ programming language[M]. 北京:高等教育出版社,2001.
[2] 姜堅華.上海軌道交通線ATC系統(tǒng)的比較[J].城市軌道交通研究,2003(2):56-59.
[3] 莊巍,陳永生.上海地鐵列車運行圖自動編制系統(tǒng)[J]. 計算機工程,2003,29(21):11-16.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区二区在线免费观看视频| 亚洲伦理精品| 亚洲丰满在线| 国内外成人在线视频| 国产乱人伦精品一区二区 | 亚洲欧美在线aaa| 亚洲午夜影视影院在线观看| 9色porny自拍视频一区二区| 91久久亚洲| 亚洲人成啪啪网站| 亚洲精品乱码久久久久久黑人| 亚洲狠狠丁香婷婷综合久久久| 亚洲国产精品久久久久秋霞影院| 在线日韩中文字幕| 亚洲第一区色| 亚洲精品一区在线| av成人免费在线观看| 亚洲国内自拍| 99视频超级精品| 亚洲系列中文字幕| 亚洲一区二区三区中文字幕| 亚洲在线国产日韩欧美| 亚洲欧美精品| 欧美一级欧美一级在线播放| 欧美在线视频全部完| 亚洲国产成人精品视频| 亚洲人体影院| 亚洲视频在线观看视频| 午夜精品久久久久影视| 欧美一区高清| 美女图片一区二区| 欧美日韩高清在线| 国产精品国产三级国产a| 国产乱码精品1区2区3区| 国产在线观看91精品一区| 黄色精品一区| 亚洲人成网站精品片在线观看| 99re在线精品| 亚洲自拍16p| 久久国内精品视频| 亚洲精品孕妇| 亚洲综合色婷婷| 久久久国产精品一区二区三区| 每日更新成人在线视频| 欧美激情综合五月色丁香小说 | 亚洲美女在线视频| 亚洲一区国产精品| 亚洲高清久久网| 一区二区三区欧美| 欧美有码在线视频| 欧美高清一区二区| 国产精品久久久久免费a∨| 国产一区二区三区高清在线观看| 亚洲成人在线免费| 中文在线资源观看网站视频免费不卡 | 亚洲电影免费观看高清完整版在线观看 | 亚洲人成在线播放| 正在播放欧美视频| 久久精品国产久精国产思思| av成人激情| 欧美专区在线| 欧美日本视频在线| 国产日韩欧美成人| 亚洲精品欧美极品| 欧美一区二区日韩| 99人久久精品视频最新地址| 久久精品国产96久久久香蕉 | 亚洲经典在线看| 国产精品视频免费一区| 国产欧美一区二区白浆黑人| 一区二区亚洲| 日韩视频在线免费| 久久国产免费| 亚洲视频二区| 久久影视精品| 国产精品久久久久一区二区三区| 影音先锋久久| 亚洲在线一区| 亚洲狼人精品一区二区三区| 欧美一级视频精品观看| 欧美福利一区二区三区| 国产精品一国产精品k频道56| 亚洲国产va精品久久久不卡综合| 亚洲伊人网站| 99在线|亚洲一区二区| 久久精品中文字幕一区二区三区| 欧美日韩二区三区| 在线观看欧美日韩国产| 亚洲欧美区自拍先锋| 亚洲美女毛片| 美国三级日本三级久久99| 国产欧美日韩激情| av成人毛片| 亚洲精品一区二区三区福利 | 亚洲免费观看在线观看| 久久天天躁夜夜躁狠狠躁2022 | 亚洲欧美成人一区二区三区| 夜夜爽99久久国产综合精品女不卡| 久久偷看各类wc女厕嘘嘘偷窃| 国产精品自拍一区| 亚洲视频一区二区| 中文久久精品| 欧美久久久久久久久| 1024成人| 亚洲国产成人av好男人在线观看| 久久国产免费| 国产老肥熟一区二区三区| 一本色道综合亚洲| 一区二区三区精品视频在线观看| 欧美激情一区二区三区全黄| 一区视频在线看| 亚洲国产精品日韩| 免费成人av在线| 在线日本欧美| 亚洲人午夜精品免费| 欧美成人免费大片| 亚洲国产精品久久91精品| 亚洲精品日韩欧美| 欧美大色视频| 亚洲精品一区二区三| 亚洲美女在线看| 欧美日本一区| 日韩视频中文字幕| 亚洲无线一线二线三线区别av| 欧美色图首页| 亚洲影视综合| 久久精品视频在线播放| 国产视频一区在线观看一区免费| 翔田千里一区二区| 久久久久九九视频| 精品96久久久久久中文字幕无| 亚洲国产成人久久| 欧美国产视频在线观看| 亚洲美女诱惑| 亚洲欧美高清| 国产日韩亚洲欧美精品| 久久国产免费看| 欧美黄色大片网站| 亚洲免费成人av电影| 亚洲伊人一本大道中文字幕| 国产精品日韩专区| 欧美淫片网站| 欧美xxxx在线观看| 亚洲精品黄色| 性欧美大战久久久久久久免费观看 | 一区二区三区中文在线观看| 亚洲人人精品| 国产精品vip| 欧美一区亚洲二区| 免费人成精品欧美精品| 日韩视频精品在线观看| 亚洲欧美国产一区二区三区| 国产三区二区一区久久 | 亚洲精品你懂的| 国产精品白丝av嫩草影院| 亚洲欧美日韩国产一区| 久久美女性网| 亚洲精品欧美日韩专区| 西瓜成人精品人成网站| 狠狠网亚洲精品| 一区二区不卡在线视频 午夜欧美不卡'| 国产精品theporn| 久久精品免费| 欧美日韩在线看| 欧美在线影院在线视频| 欧美裸体一区二区三区| 亚洲欧美日韩国产成人| 欧美成人午夜剧场免费观看| 亚洲一区二区三区精品视频| 久热精品视频在线| 一区二区三区国产在线观看| 久久日韩精品| 一本色道久久综合狠狠躁篇怎么玩| 久久久久国色av免费看影院 | 麻豆freexxxx性91精品| 一本一本久久a久久精品牛牛影视| 久久岛国电影| 亚洲精品在线视频| 久久久xxx| 一区二区日本视频| 免费日韩av片| 亚洲欧美在线免费| 欧美日韩国产在线一区| 欧美制服丝袜第一页| 欧美性猛交视频| 亚洲日本电影| 国产区二精品视| 亚洲在线视频观看| 亚洲国产精品久久久久秋霞蜜臀| 篠田优中文在线播放第一区| 最新中文字幕一区二区三区| 久久久91精品国产一区二区精品| 亚洲美女精品成人在线视频| 久久综合九色| 亚洲综合国产| 欧美日韩第一区| 亚洲欧洲一区二区在线观看| 国产一区二区日韩| 亚洲欧美日韩另类| 亚洲三级色网|