版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
不固定區(qū)段運(yùn)用模式下高速鐵路成對運(yùn)行圖動(dòng)車組交路計(jì)劃優(yōu)化方法
火車列車是中國長距離客運(yùn)的重要運(yùn)載工具。由于運(yùn)行速度高、購置成本昂貴,如何安全、經(jīng)濟(jì)地使用動(dòng)車組是我國鐵路運(yùn)輸企業(yè)和相關(guān)學(xué)者關(guān)注的重點(diǎn)問題。動(dòng)車組運(yùn)用計(jì)劃是在一定時(shí)期內(nèi),根據(jù)給定列車運(yùn)行圖、動(dòng)車組配置狀況、動(dòng)車組檢修設(shè)施條件、站車作業(yè)規(guī)定和動(dòng)車組修程規(guī)定,合理安排動(dòng)車組擔(dān)當(dāng)運(yùn)行任務(wù)并及時(shí)完成各級檢修任務(wù)的綜合計(jì)劃。一般分為動(dòng)車組交路計(jì)劃、動(dòng)車組分配計(jì)劃和動(dòng)車組檢修計(jì)劃等3個(gè)部分。其中,動(dòng)車組交路計(jì)劃規(guī)定列車間車底接續(xù)周轉(zhuǎn)關(guān)系和1級檢修安排,是動(dòng)車組分配計(jì)劃和檢修計(jì)劃的基礎(chǔ)。國內(nèi)學(xué)者針對動(dòng)車組交路計(jì)劃編制方法進(jìn)行深入研究。文獻(xiàn)以我國高速鐵路為背景,分析動(dòng)車組使用的不同方式,指出不固定區(qū)段使用是較好的動(dòng)車組運(yùn)用方式。該方式也成為后續(xù)研究的基本前提。文獻(xiàn)在不考慮動(dòng)車組檢修條件約束時(shí),將動(dòng)車組交路計(jì)劃優(yōu)化問題轉(zhuǎn)化為“指派問題”,建立以周轉(zhuǎn)接續(xù)時(shí)間最小為目標(biāo)的動(dòng)車組周轉(zhuǎn)優(yōu)化模型,利用匈牙利算法求解。當(dāng)考慮動(dòng)車組檢修條件約束時(shí),動(dòng)車組交路計(jì)劃優(yōu)化問題是典型的NP-Hard問題。基于列車運(yùn)行圖構(gòu)建的動(dòng)車組運(yùn)用網(wǎng)絡(luò),文獻(xiàn)分別考慮空車回送、多車型、多基地、檢修累計(jì)里程約束、檢修累計(jì)時(shí)間約束等條件建立整數(shù)規(guī)劃模型并開發(fā)不同種類的啟發(fā)式算法。其中,文獻(xiàn)應(yīng)用可變深度局部搜索思想和回溯技術(shù)分別設(shè)計(jì)假日和平日動(dòng)車組交路計(jì)劃求解算法;文獻(xiàn)在此基礎(chǔ)上針對多基地動(dòng)車組交路計(jì)劃開發(fā)基于路段交換的局域搜索算法;文獻(xiàn)提出周期性運(yùn)用思想并建立數(shù)學(xué)模型,應(yīng)用可變深度局部搜索思想和回溯策略開發(fā)交路計(jì)劃編制模擬軟件進(jìn)行求解;文獻(xiàn)將問題歸結(jié)為帶補(bǔ)給的多人旅行商問題進(jìn)行建模,并設(shè)計(jì)基于動(dòng)車組最優(yōu)接續(xù)網(wǎng)絡(luò)的分層遞階優(yōu)化啟發(fā)式算法進(jìn)行求解;文獻(xiàn)設(shè)計(jì)改進(jìn)的螞蟻算法進(jìn)行求解;文獻(xiàn)用全部列車形成的環(huán)形排列表示動(dòng)車組交路并建立模型,通過引入罰值函數(shù)和三交換鄰域結(jié)構(gòu),設(shè)計(jì)求解模型的模擬退火算法??梢?,既有文獻(xiàn)針對動(dòng)車組交路計(jì)劃優(yōu)化模型和算法均進(jìn)行較多的研究,且形成大量的成果,但由于問題較為復(fù)雜,還未有成熟有效的方法應(yīng)用于實(shí)際生產(chǎn),需要繼續(xù)研究和探索。本文基于不固定區(qū)段運(yùn)用模式,對成對運(yùn)行圖動(dòng)車組交路計(jì)劃的優(yōu)化模型和算法進(jìn)行研究。在對動(dòng)車組交路計(jì)劃相關(guān)約束條件、優(yōu)化目標(biāo)和編制過程進(jìn)行分析的基礎(chǔ)上,針對“人機(jī)交互”過程中計(jì)算機(jī)編制階段,以“列車間車底接續(xù)時(shí)間總和最少”和“檢修次數(shù)最少”為目標(biāo),考慮簡化列車運(yùn)行圖要求和相關(guān)作業(yè)約束建立整數(shù)規(guī)劃模型,重點(diǎn)針對較難刻畫的動(dòng)車組累計(jì)走行里程和時(shí)間變量進(jìn)行設(shè)計(jì);應(yīng)用粒子群優(yōu)化算法基本思想,通過對基本參數(shù)、運(yùn)算規(guī)則的重新定義,提出求解模型的粒子群優(yōu)化算法,并通過算例驗(yàn)證算法的有效性。1動(dòng)車組交路計(jì)劃確定動(dòng)車組完成1級檢修后至下次同級檢修前擔(dān)當(dāng)?shù)牧熊嚺c各種作業(yè)的有序集合稱為1條運(yùn)用交路。運(yùn)用交路中按照自然天劃分為若干交路段?;诮o定的列車運(yùn)行圖,滿足各種約束條件,將所有列車運(yùn)行線連接成若干運(yùn)用交路后形成的車底周轉(zhuǎn)接續(xù)方案稱為動(dòng)車組交路計(jì)劃,簡稱交路計(jì)劃。在實(shí)際生產(chǎn)中,完善的交路計(jì)劃需要滿足較多約束條件且具有多重優(yōu)化目標(biāo),編制過程也較為復(fù)雜。1.1強(qiáng)制條件與優(yōu)化目標(biāo)的分析交路計(jì)劃應(yīng)滿足的約束條件主要有以下3個(gè)方面:(1)動(dòng)車組擔(dān)當(dāng)及約束列車運(yùn)行圖中規(guī)定的所有運(yùn)行任務(wù)都必須由動(dòng)車組擔(dān)當(dāng),且動(dòng)車組型號、數(shù)量須滿足列車運(yùn)行線對列車速度、運(yùn)能(體現(xiàn)為列車編組或定員)等方面的要求。(2)交路作業(yè)約束一是列車接續(xù)作業(yè)約束。動(dòng)車組連續(xù)擔(dān)當(dāng)2次運(yùn)行任務(wù)之間相關(guān)作業(yè),需滿足“動(dòng)車組在后續(xù)列車始發(fā)前到達(dá)其所在始發(fā)站,且到達(dá)時(shí)刻與后續(xù)列車始發(fā)時(shí)刻間的時(shí)間間隔需滿足最小作業(yè)時(shí)間要求”。二是1級檢修作業(yè)約束。我國針對各種動(dòng)車組車型制定出1~5級修程。由于尚未落實(shí)到具體動(dòng)車組,交路計(jì)劃中僅考慮1級檢修作業(yè),且在任意動(dòng)車運(yùn)用所進(jìn)行。該約束內(nèi)容可描述為:“當(dāng)動(dòng)車組累計(jì)走行里程或時(shí)間達(dá)到或接近該車型的1級檢修標(biāo)準(zhǔn)時(shí),需要入動(dòng)車運(yùn)用所進(jìn)行檢修,檢修作業(yè)時(shí)間需滿足該車型最小檢修作業(yè)時(shí)間標(biāo)準(zhǔn)”。在鐵路實(shí)際生產(chǎn)中,為滿足開行臨時(shí)客車、調(diào)整運(yùn)用交路等需要,允許列車?yán)塾?jì)走行里程或時(shí)間超過修程標(biāo)準(zhǔn)一定的比例。但在交路計(jì)劃編制過程中,為保證計(jì)劃在實(shí)際執(zhí)行時(shí)的靈活性,一般嚴(yán)格遵守修程標(biāo)準(zhǔn)約束。(3)交路及運(yùn)行費(fèi)當(dāng)動(dòng)車組在車站、動(dòng)車運(yùn)用所、存車場進(jìn)行相關(guān)作業(yè)時(shí),需占用到發(fā)線、檢修線、存車線等各種固定設(shè)施資源;實(shí)施交路計(jì)劃需要足夠數(shù)量的動(dòng)車組。因此,在為各種作業(yè)預(yù)留時(shí)間窗時(shí),需要考慮相關(guān)固定設(shè)施的能力;所用動(dòng)車組數(shù)量也需滿足動(dòng)車組配置條件約束,即各種車型動(dòng)車組的可用數(shù)量約束。(2)檢修成本和空車走行成本在滿足運(yùn)行圖需求及相關(guān)作業(yè)約束的前提下,經(jīng)濟(jì)性最優(yōu)是交路計(jì)劃優(yōu)化的主要方向。既有研究成果選用的優(yōu)化目標(biāo)主要包括:動(dòng)車組使用數(shù)量最少、檢修成本最低、空車走行成本最低、動(dòng)車組使用均衡性最好等。其中,對于“空車走行成本最低”,由于我國大多數(shù)高速鐵路列車開行密度大,區(qū)段通過能力較為緊張,除早晚空閑時(shí)段外,通過空車調(diào)撥實(shí)現(xiàn)列車接續(xù)的難度較大;對于“動(dòng)車組使用均衡性最好”,由于交路計(jì)劃編制階段尚未具體到某一動(dòng)車組,且在后續(xù)階段考慮“動(dòng)車組使用均衡性”較為有意義。因此,可選擇“動(dòng)車組使用數(shù)量最少”和“檢修成本最低”作為交路計(jì)劃的優(yōu)化目標(biāo)。1.2準(zhǔn)備過程分析(1)交路計(jì)劃的優(yōu)化若考慮所有約束條件并采用計(jì)算機(jī)自動(dòng)編制方式,將使問題規(guī)模巨大,較難在可接受的時(shí)間內(nèi)求出較優(yōu)解,且生成的交路計(jì)劃一般無法實(shí)施,須通過人工調(diào)整滿足一些特殊需求。因此,采用人機(jī)交互方式形成最終方案,即首先對約束條件及優(yōu)化目標(biāo)進(jìn)行適當(dāng)簡化,并使用計(jì)算機(jī)求出初始方案;然后通過人工調(diào)整或與其他運(yùn)輸生產(chǎn)計(jì)劃協(xié)同編制以滿足在計(jì)算機(jī)求解時(shí)未考慮的約束條件。本文提出的動(dòng)車組交路計(jì)劃優(yōu)化模型和算法即是面向計(jì)算機(jī)編制階段的需求。(2)計(jì)算解算器流程分析(1)交路計(jì)劃編制內(nèi)容簡化列車運(yùn)行圖約束。為降低求解難度,將相同速度的列車視為同類車型,在交路計(jì)劃編制完成后再根據(jù)交路中各次列車運(yùn)能需求和車型配置數(shù)量確定具體車型和編組。包含多個(gè)速度等級的列車運(yùn)行圖可以按速度等級拆分后分別進(jìn)行交路計(jì)劃編制。因此,在交路計(jì)劃編制模型中可以不考慮列車運(yùn)行線的具體運(yùn)能要求,即僅要求各次列車有且只有一組動(dòng)車組擔(dān)當(dāng)。簡化1級檢修作業(yè)約束。我國各車型動(dòng)車組1級檢修修程標(biāo)準(zhǔn)、檢修時(shí)間差異較小,在計(jì)算機(jī)求解時(shí)可采用統(tǒng)一的修程和檢修作業(yè)時(shí)間標(biāo)準(zhǔn)。其中,檢修作業(yè)時(shí)間標(biāo)準(zhǔn)取各種車型1級檢修時(shí)間的最大值。簡化資源約束。對于固定設(shè)施,能力值是針對特定時(shí)間范圍而言的,列車的占用需求在時(shí)間上分布不均勻,模型中無法用簡單參數(shù)準(zhǔn)確刻畫能力約束。對于動(dòng)車組資源,通過計(jì)算機(jī)求得的初始解使用的動(dòng)車組數(shù)量可視為完成運(yùn)行圖所需要的最小值;若不滿足移動(dòng)設(shè)備資源能力約束,說明該運(yùn)行圖無法實(shí)施。需要首先對運(yùn)行圖進(jìn)行調(diào)整后再重新編制交路計(jì)劃。因此,計(jì)算機(jī)編制初始解時(shí)可不考慮資源約束。(2)運(yùn)行時(shí)間總參數(shù)首先將列車運(yùn)行圖轉(zhuǎn)化為以列車為節(jié)點(diǎn)、列車間接續(xù)關(guān)系為邊的動(dòng)車組運(yùn)用網(wǎng)絡(luò),然后運(yùn)用算法在運(yùn)用網(wǎng)絡(luò)上尋找滿足約束條件且目標(biāo)函數(shù)最優(yōu)的運(yùn)用交路集合。由于“動(dòng)車組使用數(shù)量=(列車運(yùn)行時(shí)間總和+列車間車底接續(xù)時(shí)間總和)/運(yùn)行圖周期”,且“列車運(yùn)行時(shí)間總和”與“運(yùn)行圖周期”為定值。因此,“動(dòng)車組使用數(shù)量最少”優(yōu)化目標(biāo)可轉(zhuǎn)化為“列車間車底接續(xù)時(shí)間總和最少”,求解過程為考慮車底接續(xù)地點(diǎn)的作業(yè)時(shí)間標(biāo)準(zhǔn)等約束條件,尋找使列車間車底接續(xù)時(shí)間總和最少的邊集合過程?!皺z修成本最低”目標(biāo)可轉(zhuǎn)化為“必須的檢修次數(shù)最少”,求解過程為考慮動(dòng)車組1級檢修修程標(biāo)準(zhǔn)、檢修地點(diǎn)、檢修作業(yè)時(shí)間標(biāo)準(zhǔn)等約束條件,將列車按順序組合成若干運(yùn)用交路,并使其數(shù)量最少的過程。其中,前者主要考慮列車間車底接續(xù)時(shí)間等確定性變量,是靜態(tài)問題,可用精確算法求解最優(yōu)解;后者由于需要根據(jù)動(dòng)車組累計(jì)走行里程和時(shí)間等不確定性累計(jì)變量確定檢修時(shí)機(jī),是動(dòng)態(tài)問題,目前無法用精確算法求解最優(yōu)解。因此,累計(jì)變量參數(shù)刻畫與考慮累計(jì)變量鄰域解生成分別是求解過程中模型構(gòu)建和算法設(shè)計(jì)的關(guān)鍵。(3)交路連接而成的環(huán)形路徑由于生成的各運(yùn)用交路間也有接續(xù)關(guān)系存在,交路計(jì)劃的解表現(xiàn)為單一或若干由運(yùn)用交路連接而成的環(huán)形路徑,即在運(yùn)用網(wǎng)絡(luò)上的1條或若干條回路。值得注意的是,若回路中動(dòng)車組在檢修地點(diǎn)停留時(shí)間均不滿足檢修作業(yè)時(shí)間要求或回路不通過檢修地點(diǎn),則在該回路中無法安排檢修,稱該類回路為“無檢修回路”,求解時(shí)應(yīng)予以避免。2問題目標(biāo)及模型的建立根據(jù)上述分析,基于動(dòng)車組運(yùn)用網(wǎng)絡(luò),以“列車間車底接續(xù)時(shí)間總和最少”和“必須檢修次數(shù)最少”為目標(biāo),考慮簡化后約束條件,設(shè)計(jì)整數(shù)規(guī)劃模型。2.1動(dòng)車組的使用網(wǎng)絡(luò)根據(jù)給定的成對列車運(yùn)行圖,以列車為節(jié)點(diǎn),列車間接續(xù)關(guān)系為邊構(gòu)建動(dòng)車組運(yùn)用網(wǎng)絡(luò),表示為加權(quán)有向圖G(V,E),并設(shè)置參數(shù)如下:(1)車站集合設(shè)S={s|s=1,…,m}為運(yùn)行圖中有列車始發(fā)和終到作業(yè)的車站集合;設(shè)SM為連接有動(dòng)車運(yùn)用所的車站集合,且(2)vivi屬性設(shè)V={vi}為運(yùn)行圖周期內(nèi)所有列車集合;vi表示V中第i個(gè)列車,i=1,2,…,n,n=|V|;vi具有屬性:sid,tid,sia,tia,dir,tir。其中:sid∈S、tid、sia∈S、tia、dir、tir分別表示列車vi的始發(fā)站、始發(fā)時(shí)刻、終到站、終到時(shí)刻、運(yùn)行里程和運(yùn)行時(shí)間。(3)車站接接點(diǎn)壓力值cij設(shè)E={eij|eij=(vi,vj)}為動(dòng)車組運(yùn)用網(wǎng)絡(luò)G的邊集合,邊eij=(vi,vj)表示列車vi和vj間的接續(xù)關(guān)系。定義邊eij具有如下屬性:cij為邊eij的費(fèi)用值,用列車間接續(xù)時(shí)間表示,其值按照式(1)計(jì)算;uij為邊eij是否可以進(jìn)行檢修作業(yè)的0-1變量,按照式(2)取值,即當(dāng)接續(xù)關(guān)系所在車站與動(dòng)車運(yùn)用所連接且接續(xù)時(shí)間滿足檢修作業(yè)時(shí)間要求時(shí),可在該接續(xù)時(shí)間窗內(nèi)安排檢修作業(yè),若uij=1,稱該邊為檢修資格邊。式中,常量tsc為動(dòng)車組在車站s∈S進(jìn)行接續(xù)作業(yè)需要的最小時(shí)間。式中:常量tsm為動(dòng)車組在與車站s∈SM連接的動(dòng)車運(yùn)用所進(jìn)行1級檢修需要的最小作業(yè)時(shí)間與出入段走行時(shí)間之和。2.2交路段及列車走行公里在動(dòng)車組運(yùn)用網(wǎng)絡(luò)基礎(chǔ)上,為表述交路計(jì)劃中列車接續(xù)關(guān)系、檢修作業(yè)安排及修程標(biāo)準(zhǔn)約束,定義以下變量:式中:xij為邊eij是否被交路選中的0-1變量,若xij=1,稱該邊為交路邊。式中:yij為邊eij是否被交路安排檢修作業(yè)的0-1變量,若yij=1,稱該邊為檢修邊,檢修邊必為交路邊。式中:dij為邊eij的里程累計(jì)變量,表示運(yùn)用交路中動(dòng)車組自上次1級檢修作業(yè)結(jié)束后至接續(xù)關(guān)系eij發(fā)生時(shí)的累計(jì)走行里程。采用“傳遞”的方式計(jì)算,即根據(jù)緊前邊集合中交路邊(簡稱“緊前交路邊”)相關(guān)變量計(jì)算當(dāng)前邊的里程累計(jì)變量。設(shè)b為運(yùn)用交路中列車i的緊前列車,則邊ebi為邊eij的緊前交路邊。當(dāng)邊eij為交路邊(xij=1),同時(shí)緊前交路邊ebi為檢修邊(ybi=1)或里程累計(jì)變量處于傳遞狀態(tài)(dbi>0)時(shí),邊eij的里程累計(jì)變量dij有效。其中的條件“ybi=1或dbi>0”可以合并為(ybi+dbi)>0。由于在邊eij的緊前邊集合中,交路邊之外的其他邊的yki值和dki值均為0,因此當(dāng)不明確指出緊前交路邊時(shí),可用求和方式表示緊前交路邊相關(guān)參數(shù),即則dij值為在緊前交路邊里程累計(jì)變量的基礎(chǔ)上加上列車i的走行里程,即其中:(1-ybi)表示當(dāng)緊前交路邊為檢修邊時(shí),里程累計(jì)量清零后重新開始統(tǒng)計(jì)。式中:tij為邊eij的時(shí)間累計(jì)變量,表示運(yùn)用交路中動(dòng)車組自上次1級檢修作業(yè)結(jié)束至邊eij開始時(shí)刻止的累計(jì)走行時(shí)間,計(jì)算過程與dij類似,僅在計(jì)算時(shí)加上緊前交路邊的接續(xù)時(shí)間。基于上述變量,動(dòng)車組運(yùn)用模型可以描述為式(7)為目標(biāo)函數(shù),表示列車間車底接續(xù)時(shí)間總和與檢修次數(shù)的加權(quán)和最小,w1和w2為權(quán)重系數(shù)。式(8)~式(14)為模型約束條件。其中:式(8)和式(9)保證每個(gè)列車節(jié)點(diǎn)必須且僅可以被覆蓋一次;式(10)保證只有當(dāng)邊eij被選中且為檢修資格邊時(shí),可以在邊eij的時(shí)間窗內(nèi)安排檢修作業(yè);式(11)和式(12)表示動(dòng)車組擔(dān)當(dāng)任意列車i后,累計(jì)走行里程和時(shí)間均不超過1級檢修修程標(biāo)準(zhǔn)(D1為里程標(biāo)準(zhǔn),T1為時(shí)間標(biāo)準(zhǔn)),即保證各交路符合檢修約束;式(13)表示在運(yùn)用交路中,動(dòng)車組擔(dān)當(dāng)任意列車i后,里程累計(jì)變量和時(shí)間累計(jì)變量不能為0,即禁止“無檢修回路”存在。3其他解的優(yōu)化由于存在動(dòng)車組累計(jì)走行里程和時(shí)間變量,交路計(jì)劃不同的可行解之間很難直接相互借鑒。但可以看出,目標(biāo)函數(shù)值較優(yōu)的解包含的接續(xù)關(guān)系在一定程度上有利于目標(biāo)優(yōu)化,可作為其他解的優(yōu)化參考。應(yīng)用粒子群優(yōu)化算法思想,本文設(shè)計(jì)求解算法的主要內(nèi)容如下:(1)基本參數(shù)及運(yùn)算規(guī)則定義。為加強(qiáng)粒子針對“列車間車底接續(xù)時(shí)間總和”目標(biāo)尋優(yōu)的目的性,引入動(dòng)車組運(yùn)用最優(yōu)接續(xù)網(wǎng)絡(luò)作為粒子運(yùn)動(dòng)參考。(2)粒子適應(yīng)度值計(jì)算方法。針對粒子位置無法直接表達(dá)動(dòng)車組累計(jì)走行里程和時(shí)間變量并計(jì)算檢修次數(shù)的特點(diǎn),設(shè)計(jì)包括生成初始交路和修正超修程交路的運(yùn)用交路生成方法。(3)總體求解步驟。參照粒子群優(yōu)化算法設(shè)計(jì)完整的交路計(jì)劃求解步驟。3.1交路計(jì)劃特征定義為使粒子群優(yōu)化算法應(yīng)用于求解交路計(jì)劃,需要針對交路計(jì)劃特征,對相關(guān)參數(shù)及運(yùn)算規(guī)則進(jìn)行定義,具體包括:粒子位置、適應(yīng)度值、運(yùn)動(dòng)速度的表示和計(jì)算,以及粒子的移動(dòng)規(guī)則和運(yùn)動(dòng)方程。(1)列車集和列車數(shù)量一個(gè)粒子位置代表一個(gè)可行解的具體內(nèi)容。對于交路計(jì)劃優(yōu)化模型,可行解用一組滿足約束條件的邊的集合表示,如式(15)所示。式中:n是列車數(shù);第i個(gè)元素li表示列車集合V中第i列列車vi的后續(xù)列車為vli,即邊ei,li被選中,xi,li=1。該表示形式可滿足式(9)的約束。根據(jù)粒子位置表示形式,可直接確定列車vi的緊前列車vk(lk=i),則邊ei,li屬性中累計(jì)里程和時(shí)間變量的計(jì)算可分別簡化為式(16)和式(17)。(2)適應(yīng)度函數(shù)值f粒子適應(yīng)度值是評價(jià)粒子位置優(yōu)劣的具體指標(biāo)。根據(jù)本文所建模型,粒子的適應(yīng)度函數(shù)值F包括兩部分:第一部分為接續(xù)時(shí)間總和,用C表示;第二部分為1級檢修作業(yè)總次數(shù),即檢修邊總數(shù),用Y表示。根據(jù)粒子位置L表示形式,粒子適應(yīng)度函數(shù)值計(jì)算式為(3)速度ri的定義速度的作用是改變粒子的位置以便產(chǎn)生鄰域解,是不同可行解間互相“借鑒學(xué)習(xí)”的體現(xiàn)。R由2個(gè)位置L2和L1相減得到,表示粒子在位置L1上以速度R移動(dòng)將到達(dá)位置L2。與粒子位置的定義類似,速度R也是一個(gè)包含n個(gè)元素的集合,表示為:式中:n是列車數(shù)。第i個(gè)元素ri的含義如下:比較L1和L2的第i個(gè)元素值,如果相同,表示第i個(gè)元素粒子不需要移動(dòng),即速度ri=0;否則,表示第i個(gè)元素粒子需要從lia以速度ri移動(dòng)到lib,即速度ri=lib。(4)速度ri約束下的粒子尋優(yōu)若粒子嚴(yán)格按照速度飛行,將很快陷入局部極值。為避免這種情況,對粒子移動(dòng)過程定義具有概率意義的數(shù)乘運(yùn)算,表示為式中:μ為速度R執(zhí)行的概率規(guī)則,即計(jì)算時(shí),對R中每一個(gè)元素的速度ri生成1個(gè)0~1間的隨機(jī)數(shù)rand,然后根據(jù)概率規(guī)則判斷是否執(zhí)行ri。當(dāng)執(zhí)行速度ri時(shí),為滿足式(8)的約束,邊ei,li與ep(ri),ri需進(jìn)行交叉操作(p(ri)為動(dòng)車組擔(dān)當(dāng)ri列車之前擔(dān)當(dāng)?shù)牧熊嚕?。速度?zhí)行的概率規(guī)則是粒子尋優(yōu)的關(guān)鍵。為增強(qiáng)粒子的尋優(yōu)能力,本文引入動(dòng)車組最優(yōu)接續(xù)網(wǎng)絡(luò)作為粒子速度執(zhí)行的參考。動(dòng)車組最優(yōu)接續(xù)網(wǎng)絡(luò)是由滿足“列車間車底接續(xù)時(shí)間總和最少”的所有最優(yōu)解組成的解空間,是動(dòng)車組運(yùn)用網(wǎng)絡(luò)的子集。由最優(yōu)接續(xù)網(wǎng)絡(luò)中的邊組成的交路集合自然滿足“列車間車底接續(xù)時(shí)間總和最少”的優(yōu)化目標(biāo)。以“最優(yōu)接續(xù)網(wǎng)絡(luò)”為參考有利于粒子尋優(yōu)。設(shè)最優(yōu)接續(xù)網(wǎng)絡(luò)為Gbest(V,Ebest),當(dāng)邊ei,ri∈Ebest時(shí),給予速度R中第i個(gè)元素較大的執(zhí)行概率μin;當(dāng)邊時(shí),則給予速度R中第i個(gè)元素較小的執(zhí)行概率μout。速度執(zhí)行的概率規(guī)則可表示為(5)歷史最優(yōu)位置設(shè)群體中的粒子數(shù)為P,p=1,2,…,P;在第q次迭代時(shí),粒子p的位置為個(gè)體歷史最優(yōu)位置為;整個(gè)粒子群的歷史最優(yōu)位置表示為。粒子的運(yùn)動(dòng)方程具體描述如下:3.2計(jì)及檢邊物質(zhì)邊和檢修邊等時(shí)長由式(18)可以看出,粒子適應(yīng)度值計(jì)算的關(guān)鍵是確定檢修邊?;诹W游恢帽硎拘问?,本文設(shè)計(jì)確定檢修邊的方法,并以此為基礎(chǔ)計(jì)算粒子適應(yīng)度值。確定檢修邊時(shí),需要根據(jù)各邊前后順序關(guān)系計(jì)算各邊的動(dòng)車組累計(jì)走行里程和時(shí)間變量,并根據(jù)修程標(biāo)準(zhǔn)約束確定檢修邊。由于形成粒子位置時(shí)沒有考慮修程標(biāo)準(zhǔn)約束,可能造成該解不可行或存在超出修程的交路。當(dāng)解不可行時(shí),令適應(yīng)度值F為極大值;對于超修程交路,可通過修正滿足修程標(biāo)準(zhǔn)約束,并且當(dāng)所有交路均滿足修程標(biāo)準(zhǔn)約束時(shí),按照式(18)計(jì)算適應(yīng)度值F。(1)節(jié)點(diǎn)為起點(diǎn)、至檢修邊初始運(yùn)用交路以檢修邊的末端節(jié)點(diǎn)為起點(diǎn)(即以上次1級檢修作業(yè)結(jié)束后擔(dān)當(dāng)?shù)氖琢熊噷?yīng)節(jié)點(diǎn)為起點(diǎn)),至檢修邊為止(即以本次1級檢修作業(yè)對應(yīng)邊為終止)。與正式運(yùn)用交路不同的是它們不能保證滿足1級檢修修程約束,即存在超修程運(yùn)用交路。定義備選檢修資格邊表示交路搜索過程中當(dāng)前最適合安排檢修的邊。初始運(yùn)用交路生成的具體步驟如圖1所示。(2)超修程運(yùn)用交路的修正當(dāng)初始運(yùn)用交路集合中存在超修程檢修邊時(shí),需要對超修程運(yùn)用交路進(jìn)行修正,具體可采用文獻(xiàn)中3.3部分的方法;若不存在超修程運(yùn)用交路,則按式(18)計(jì)算適應(yīng)度值F。3.3ep2初始粒子群初始位置Step1讀入列車運(yùn)行圖數(shù)據(jù),初始化動(dòng)車組運(yùn)用接續(xù)網(wǎng)絡(luò)G(V,E),根據(jù)文獻(xiàn)的方法生成動(dòng)車組運(yùn)用最優(yōu)接續(xù)網(wǎng)絡(luò)Gbest(V,Ebest);Step2初始化粒子群規(guī)模P和總迭代次數(shù)Q,當(dāng)前迭代次數(shù)q=0,隨機(jī)生成滿足式(8)約束的列車間接續(xù)關(guān)系集合作為粒子p初始位置Step3按照3.2的步驟計(jì)算每個(gè)粒子的適應(yīng)度值;Step4對于每個(gè)粒子,若其當(dāng)前適應(yīng)度值比個(gè)體歷史最優(yōu)解較優(yōu),更新,否則不更新;若當(dāng)前適應(yīng)度值比全局歷史最優(yōu)解Lgbest較優(yōu),更新Lgbest,否則不更新;Step5令q=q+1,如果迭代次數(shù)q>Q,則結(jié)束;否則,根據(jù)式(22)更新粒子位置,轉(zhuǎn)Step3。4計(jì)算與分析為測試算法性能,選取2011年春運(yùn)期間武廣客運(yùn)專線實(shí)際列車運(yùn)行圖為例編制動(dòng)車組交路計(jì)劃。(1)相同速度列車使用同一種植物按照人機(jī)交互過程中計(jì)算機(jī)編制需求,算例中假設(shè)相同速度列車使用同一種車型,不考慮車站到發(fā)線能力約束和動(dòng)車運(yùn)用所檢修線能力約束,規(guī)定列車運(yùn)行時(shí)刻不可調(diào)整。(2)運(yùn)營列車運(yùn)行工況車站集合:含武漢、長沙南、廣州南3個(gè)始發(fā)終到站,均與動(dòng)車運(yùn)用所連接。列車集合:列車運(yùn)行最高速度均為350km/h,共有89對列車,其中廣州南~武漢間開行53對(確認(rèn)車1對,運(yùn)營列車52對)、廣州南~長沙南間開行36對(全部為運(yùn)營列車)。列車總運(yùn)行里程Dall=146860.6km,總運(yùn)行時(shí)間Tall=33535min。作業(yè)參數(shù):各車站tsc=15min;各運(yùn)用所tsm=150min;所用動(dòng)車組1級檢修修程標(biāo)準(zhǔn)D1=4000km,T1=2880min;運(yùn)行圖周期Tc=1440min。算法參數(shù):設(shè)粒子數(shù)量為50,迭代次數(shù)為100;參數(shù)w1和w2均為1;粒子速度執(zhí)行規(guī)則中μin=0.6,μou
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《大學(xué)班會》課件
- 2020版 滬教版 高中音樂 必修2 歌唱 上篇《第一單元?dú)忭嵣鷦?dòng)》大單元整體教學(xué)設(shè)計(jì)2020課標(biāo)
- 《塑膠模具設(shè)計(jì)》課件
- 合建合同范本
- 《外科手術(shù)中的告知》課件
- 2025年青海貨運(yùn)從業(yè)資格考試模擬考試題庫答案大全
- 2025年資陽c1貨運(yùn)從業(yè)資格證考試內(nèi)容
- 2025年慶陽a2貨運(yùn)從業(yè)資格證模擬考試題
- 2025年吉林道路運(yùn)輸從業(yè)資格證考試
- 2025年山西年貨運(yùn)從業(yè)資格證考試從業(yè)從業(yè)資格資格題庫及答案
- 寶馬-n52正時(shí)圖-f18n52發(fā)動(dòng)機(jī)正時(shí)
- ABB定位器使用與調(diào)校解析課件
- 金融科技課件(完整版)
- 食管癌的護(hù)理PPT模板
- 杭州市檔案館投標(biāo)方案及概念解說
- 八年級上學(xué)期體育與健康教案全集(48課時(shí))
- 數(shù)據(jù)中心供配電系統(tǒng)概述(課堂PPT)
- 質(zhì)檢部組織架構(gòu)
- 注塑產(chǎn)品首件檢驗(yàn)表
- 當(dāng)事人送達(dá)地址確認(rèn)書
- 復(fù)合風(fēng)管施工方案
評論
0/150
提交評論