[發明專利]基于生物地理算法的地鐵列車節能運行優化方法與系統在審
| 申請號: | 201711060491.9 | 申請日: | 2017-11-02 |
| 公開(公告)號: | CN107704975A | 公開(公告)日: | 2018-02-16 |
| 發明(設計)人: | 秦斌;王欣;梁楓 | 申請(專利權)人: | 湖南工業大學 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06Q50/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 412007 湖*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 生物 地理 算法 地鐵 列車 節能 運行 優化 方法 系統 | ||
1.一種地鐵列車節能運行優化算法,其特征在于該方法利用生物地理算法將列車運行的兩個獨立的階段結合起來,采用生物地理算法完成多目標高維度的優化問題。在第一階段,將列車電機自身特性、線路坡度和彎道限速考慮在內,完成列車實際運行的真實性;在第二階段,將實際上下車的人流量考慮在內,在保證人流安全上下車的同時,完成列車的優化運行。用生物地理算法將兩個獨立的階段結合起來優化,彌補了傳統智能算法對于高維度多目標問題的不足之處,同時使列車達到更好的節能效果。
2.根據權利1要求的一種地鐵列車節能運行優化算法,其特征在于列車電機自身的牽引特性決定著列車在運行過程中能量的利用效率,線路坡度和彎道限速決定著列車實際過程的真實性和有效性,使列車運行過程更接近實際。列車停站過程中,根據實際的上下車人流量完成列車的停站,在保證安全的同時,提高對時間的利用率,使列車高效運行。具體如下:
在第一階段內,以工況轉換點的個數和位置作為變量,并且以列車列車電機自身特性、線路、坡度和彎道限速等條件作為參考依據和約束條件進行優化,優化模型的目標函數為:
式中,Ti為區間i時刻表要求的列車運行時間,單位為s;Ts為優化后列車實際運行時間,單位為s;E(Ti)為列車實際運行能耗,單位為kw·h;Es為優化后列車運行能耗,單位為kw·h;Si為站間的列車運行的實際距離,單位為m;SS為優化后的列車運行距離,單位為m,a為列車運行時間的權重,b為列車運行能耗的權重,c為列車運行距離的權重,a+b+c=1。d為列車運行晚點的懲罰因子,e為列車運行距離差距的懲罰因子,a、b和c的取值根據實際問題的需求而設定,它們的取值取決于對運行時間的準點要求,運行能耗的最小要求和運行距離的精度要求。
速度曲線優化模型的約束條件
Ts≤Ti(2)
D1≥lcoast(3)
Di-1≤Di(4)
v0=0,vn=0,0≤vi≤vmax(5)
ai≤amax(7)
(2)式表示列車站間實際運行時間不能大于給定標準時間;(3)式表示列車首次進行惰行運行必須遵守的約束,D1表示第一次惰行的位置,lcoast表示列車從啟動到開始惰行所必須的最短距離;(4)式表示列車惰行轉換點的位置約束;(5)式表示列車在運行過程中速度不能超過最大速度,v0表示列車運行的初始速度,vn表示列車運行的末速度,vi表示列車當前運行的初速度,vmax表示列車運行的最大速度;(6)式中aF表示機車牽引力產生的加速度,ag表示坡度阻力產生的加速度,af表示基本阻力產生的加速度,Δs表示列車運行的距離;vi-1表示列車當前運行的末速度。(7)中ai表示列車加速度,amax表示最大加速度。參考列車運行的相關參數設定,列車啟動最大加速度為0.56m/s2,制動最大加速度為-1m/s2。其中時間的單位為s,距離的單位為m,速度的單位為km/h,加速度的單位為m/s2。
用{s0,s1,s2,…sN-1}表示一條線路上區間內的各個工況轉換點的位置,優化維度為N,BBO算法的具體優化過程如下:
Step 1設置BBO算法參數;從區間1開始;
Step 2根據列車站間運行的線路長度,生成多個N維的指數向量,即為工況轉換點的個數,其中N為偶數;
Step 3生成初始棲息地種群,任意選取棲息地的Hi指數向量Xi進行初始化。
Step 4計算每個棲息地的適宜度,針對不同適宜度Hi,將棲息地從好到次進行排列;
Step 5通過比較,判斷是否為所需的最優結果,如果是最優結果,則輸出值,流程結束。否則繼續步驟Step 6;
Step 6計算每個棲息地的遷移率和突變率,進行遷移和突變操作,重新計算棲息地的適宜度Hi,返回步驟Step 4;
Step 7若每個維度優化完成,則結束;若還有維度沒有優化完成則,返回步驟Step 2進行下一個區間優化。
通過對站間列車運行的工況轉換點個數和位置的不斷優化,將每次更新后的數據進行比較分析,根據系統所需的能耗值,實現系統的不斷優化。
在第二階段內以每輛列車在每個站點的停站時間增量組成矩陣時刻表為變量,并且以實際上下車的人流量為參考依據和約束條件,優化模型的目標函數為:
式中,E(Ti)表示列車運行區間的總能耗,單位為kw·h;Ti為第i輛列車運行的時間。
發明考慮安全指標和能耗指標,以獲得最佳的節能目標。因此基本約束條件的設置如下:
(1)對于部分客流量較大的站點,停站時間只增不減,即ti,j≥0,i表示第i輛列車,j表示第j個站點,單位為s;
(2)同一時間,進站列車的能耗全部被出站列車吸收利用,即E制=E牽,單位為kw·h;
(3)列車運行周期的總時間變化限定在一定合理時間內;
(4)列車運行過程中,不考慮能量以各種方式的損耗;
(5)列車的運行最小間距不能小于ΔS,單位為m。
地鐵線路由n輛車并聯,m個站臺組成,則可形成一個m×n的時間分配矩陣,i表示優化的第幾代棲息地,一共mxn個元素。每個元素表示一輛列車在一個站點的停站時間的修正量,運用BBO算法時,將這個矩陣看成對應列車運行能耗的一組解。每一組解對應著一個優化方案,即列車停站時間修正量表。
BBO算法優化的步驟如下:
Step 1設置算法參數,參數初始化;
Step 2生成初始棲息地維度,即停站時間修正量初始矩陣X0,先根據約束條件進行有效性篩選;
Step 3計算每個棲息地的適宜度Hi,針對不同適宜度Hi,將棲息地從好到次進行排列;
Step 4通過比較,判斷是否為所需的最優結果,如果是最優結果,則輸出值,流程結束。否則繼續步驟Step 5;
Step 5計算每個棲息地的遷移率和突變率,進行遷移和突變操作,重新計算棲息地的適宜度Hi,返回步驟Step 3。
不斷將更新的時刻表數據讀出,通過對每次迭代后的數據的判斷比較分析,根據所需要的系統的能耗值,實現系統的不斷優化。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南工業大學,未經湖南工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711060491.9/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





