国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于多智能體協(xié)商的公交分布式滯站控制策略

2019-01-16 07:16:34王志利張昕明
關(guān)鍵詞:時(shí)刻表等待時(shí)間間隔

王志利,張昕明

(1.山西省城鄉(xiāng)規(guī)劃設(shè)計(jì)研究院工程設(shè)計(jì)中心,太原 030001;2.青島海信網(wǎng)絡(luò)科技股份有限公司,山東 青島 266000)

優(yōu)先發(fā)展公共交通,并不是只擴(kuò)充公交車輛數(shù),單方面增加供給,而應(yīng)該根據(jù)公交需求,合理利用現(xiàn)有公交資源,實(shí)現(xiàn)公交均衡運(yùn)量,提高公交運(yùn)行準(zhǔn)點(diǎn)率和滿載率?,F(xiàn)實(shí)公交車輛運(yùn)行過程中,往往會出現(xiàn)“公交串車”的現(xiàn)象。這種現(xiàn)象主要由兩個(gè)原因引起:一是車輛在公交站點(diǎn)間行程時(shí)間的不穩(wěn)定性;二是乘客需求的時(shí)變性。這些因素導(dǎo)致了公交車輛到站間時(shí)間間隔的不穩(wěn)定,從而增加了乘客的平均等待時(shí)間。尤其是在公交需求量大、公交車輛經(jīng)常超載的情況下,這種影響會更加明顯。

為避免公交串車現(xiàn)象,需要對公交車輛進(jìn)行行車控制,常用的策略就是滯站策略[1],可以分為兩類,一類是通過車輛滯站來匹配既定的運(yùn)行時(shí)刻表,另一類是通過滯站均衡車輛到站時(shí)間間隔。Daganzo以盡可能保持公交車輛最快運(yùn)營速度為出發(fā)點(diǎn),提出了使車輛到站時(shí)間間隔近似均勻的自適應(yīng)控制策略[2]。控制策略基于前車的實(shí)時(shí)信息動態(tài)的決定車輛在滯站點(diǎn)的滯站時(shí)間。但其在交通干擾較大時(shí),控制策略的效果并不能令人滿意。為了克服這個(gè)問題,Daganzo和Pilachowski又基于公交前后輛車的間距,提出了一種雙向合作的協(xié)同策略[3]。Bartholdi和Eisenstein則不以到站時(shí)間間隔均勻?yàn)槟繕?biāo),而是尋找能夠適應(yīng)當(dāng)前系統(tǒng)的最優(yōu)的到站時(shí)間間隔[4]。滕靖、楊曉光以優(yōu)化全線車輛加權(quán)離站車頭時(shí)距方差為目標(biāo),建立了基于APTS 條件下公交車輛單線路實(shí)時(shí)控制模型[5-6]。李細(xì)霞考慮了中途站點(diǎn)的車輛??啃袨閷Τ丝秃蜍嚂r(shí)間的影響,建立了一種車輛??靠刂颇P?,達(dá)到了均衡中途各站待運(yùn)乘客的候車時(shí)間的目的[7]。董高成等針對快速公交系統(tǒng)車輛出現(xiàn)串車和大間隔對車輛延誤和乘客候車滿意度的影響較大的情況,提出了一種基于區(qū)段劃分的實(shí)時(shí)行車控制算法,為了進(jìn)一步降低間隔不合理的情況,提出了對多線BRT匯入點(diǎn)的控制方法[8-9]。

本文構(gòu)建了公交車分布式滯站控制的多智能體結(jié)構(gòu)體系,結(jié)合邊際費(fèi)用計(jì)算方法,基于多智能體協(xié)商機(jī)制,設(shè)計(jì)了基于智能體協(xié)商機(jī)制,分布式的公交行車滯站控制策略。

1 問題描述

1.1 公交網(wǎng)絡(luò)

本文以單向環(huán)路公交線路為例研究,如圖1所示,公交線路包含K個(gè)站點(diǎn)和N輛公交車。

圖1 公交網(wǎng)絡(luò)
Fig.1 Public transport network

1.2 符號定義

ai,k——車輛i到達(dá)站點(diǎn)k的時(shí)間;

di,k——車輛i在站點(diǎn)k的離站時(shí)間;

λk(t)——t時(shí)刻站點(diǎn)k處乘客到達(dá)率;

Bi,k——車輛i在站點(diǎn)k上車乘客數(shù)量;

Gi,k——車輛i在站點(diǎn)k下車乘客數(shù)量;

tm,k——乘客m到達(dá)站點(diǎn)k的時(shí)刻,m∈Pk(t1,t2);

bm,k——乘客m在站點(diǎn)k處的上車的時(shí)刻,m∈Pk(t1,t2);

Mk(t1,t2)——在(t1,t2)時(shí)段內(nèi)已經(jīng)到達(dá)站點(diǎn)k的乘客的數(shù)量;

Pk(t1,t2)——在(t1,t2)時(shí)段內(nèi)已經(jīng)到達(dá)站點(diǎn)k的乘客的集合。

1.3 目標(biāo)函數(shù)

在公交出行中,由于天氣等因素,乘客在車外等待較車內(nèi)等待更為不便,所以將乘客的等待費(fèi)用分為車外的等待費(fèi)用和車內(nèi)的等待費(fèi)用。

(1)車外等待費(fèi)用WF,即乘客在車站等待公交車輛到來的費(fèi)用,可由下式計(jì)算得到:

其中fF(t)為單個(gè)乘客車外等待的費(fèi)用函數(shù),fF(0)=0,當(dāng)t≥0時(shí),fF(t)≥0,t為乘客的等待時(shí)間。

(2)車內(nèi)等待費(fèi)用WN,即乘客在車內(nèi)等待車輛出發(fā)時(shí)的費(fèi)用,可由下式計(jì)算得到:

WNi,k=(Bi,k-1-Gi,k)·fN(di,k-ai,k)+

其中fN(t)為單個(gè)乘客車內(nèi)等待的費(fèi)用函數(shù),fN(0)=0,當(dāng)t≥0時(shí),fN(t)≥0.

費(fèi)用函數(shù)fF(t)和fN(t)的形式如下:

fF(t)=K1FtK2FeK3Ft,fN(t)=K1NtK2NeK3Nt,如果令K1F=K1N=K2F=K2N=1,K3F=K3N=0,則fF(t)=t,fN(t)=t.

模型的目標(biāo)是使乘客的平均等待費(fèi)用最小化,包括車外等待費(fèi)用和車內(nèi)等待費(fèi)用,目標(biāo)函數(shù)如下式:

其中NP為所有乘客的總數(shù)。

2 實(shí)時(shí)分布控制方法

2.1 結(jié)構(gòu)框架

本文設(shè)計(jì)了分布控制的多智能體結(jié)構(gòu)框架,如圖2所示,Stop Agent表征該站點(diǎn)的控制策略,并且儲存相鄰站點(diǎn)的信息。Bus Agent利用這些信息在不同的Stop Agent中進(jìn)行協(xié)調(diào),以達(dá)到最優(yōu)方案。

圖2 多智能體系統(tǒng)結(jié)構(gòu)圖
Fig.2 Multi-agent system structure

2.2 協(xié)商機(jī)制

本文設(shè)計(jì)了基于邊際費(fèi)用計(jì)算的協(xié)商算法。滯站策略的實(shí)施會增加車內(nèi)的等待費(fèi)用,但由于時(shí)間間隔(di,k,di+1,k)的長度會逐漸的減小,相應(yīng)的車外的等待費(fèi)用也會降低。因此,當(dāng)車內(nèi)等待的邊際費(fèi)用與預(yù)期的車外等待的邊際費(fèi)用相等時(shí),就會形成局部的最優(yōu)化。

假設(shè)在t時(shí)刻,對車輛i和站點(diǎn)k協(xié)商。車內(nèi)等待的邊際費(fèi)用MNi,k(t)如下:

預(yù)期的車外等待的邊際費(fèi)用MFi+1,k(t)則較為復(fù)雜。車外等待費(fèi)用的期望E(WFi+1,k|t)如下所示,

其中,fai+1,k(y)是下一輛車到達(dá)時(shí)間的條件概率密度函數(shù)。則預(yù)期的車外等待的邊際費(fèi)用為:

給定費(fèi)用函數(shù)為fF(t)=fN(t)=t,則

2.3 最優(yōu)化條件

上述協(xié)商機(jī)制只是最優(yōu)化的必要條件,需要進(jìn)行適當(dāng)約束,使其成為最優(yōu)化的充分條件,再此引入兩個(gè)引理,引理證明過程詳見文獻(xiàn)[9]:

引理1:若fN(t)為凸函數(shù),則車內(nèi)等待邊際費(fèi)用函數(shù)MNi,k(t)對于t單調(diào)遞增。

由于滯站策略在減少車外等待時(shí)間的同時(shí)相應(yīng)增加了車內(nèi)的等待時(shí)間,故可以將車內(nèi)等待時(shí)間的增加看作成本,車外等待時(shí)間的減少看作價(jià)格,則控制目標(biāo)即為使利潤最大化。由引理1和引理2可知,當(dāng)成本曲線和價(jià)格曲線斜率相等時(shí),即為最優(yōu)化,如圖3所示。

圖3 最優(yōu)化條件
Fig.3 Optimal conditions

即最優(yōu)化的滯站時(shí)間滿足:

MNi,k(di,k*)=MFi+1,k(di,k*)

由此得到協(xié)商算法:

Step1:在t0時(shí)刻,Bus Agent和Stop Agent分別計(jì)算他們的邊際費(fèi)用MNi,k(t)和MFi+1,k(t);

Step2:若MNi,k(t)≥MFi+1,k(t),則不滯站;否則,滯站并更新時(shí)間,令t0=t0+Δt,回到Step 1.

3 仿真實(shí)驗(yàn)

3.1 基本設(shè)置

設(shè)置包括10個(gè)站點(diǎn)、5輛車的公交線路,每個(gè)站點(diǎn)的乘客的到達(dá)率符合泊松分布,且到達(dá)率λ=1.0/min.每個(gè)站點(diǎn)乘客的下車率ρ=0.4,兩個(gè)站點(diǎn)之間的行程時(shí)間服從對數(shù)正態(tài)分布,期望TBS=5min,方差σ2=4,費(fèi)用函數(shù)fF(t)=fN(t)=t.每個(gè)乘客的上車所用時(shí)間DW=0.05min.

3.2 策略設(shè)置

設(shè)置四種策略進(jìn)行比較分析:

(1)無策略(No Wait):對車輛不進(jìn)行控制,沒有上車或下車人數(shù)時(shí)車輛即開出。

(2)基于車-車間隔的滯站策略(Headway-Based):車輛在進(jìn)站后進(jìn)行滯站,目的是使該車輛與前、后同線路車輛時(shí)間間隔均勻。

(3)基于時(shí)刻表的滯站策略(Schedule-Based):當(dāng)車輛到站時(shí)間早于時(shí)刻表既定時(shí)間,則滯站以符合時(shí)刻表運(yùn)行。

(4)基于邊際費(fèi)用的協(xié)商滯站策略(Negotiate):利用本文提出的算法進(jìn)行滯站。

通常在制定公交時(shí)刻表的過程中,都會在到站時(shí)間上留有余地,即若兩站點(diǎn)間的行程時(shí)間為TBS,余留時(shí)間。

3.3 仿真結(jié)果

(1)情景1:公交車輛運(yùn)行過程中未發(fā)生異常擾動,即交通狀況、站點(diǎn)需求都在預(yù)期內(nèi),公交車輛能夠按照既定時(shí)刻表按時(shí)發(fā)車,公交正常運(yùn)行。

假設(shè)所有車輛在始發(fā)站處都按時(shí)出發(fā),則在實(shí)施不同的控制策略的基礎(chǔ)上,相比于不實(shí)施策略(No Wait)而言,在不同的既定間隔的情況下,乘客等待時(shí)間的減少率如圖4所示。

圖4 不同既定間隔下的等待時(shí)間變化趨勢
Fig.4 The relationship of the waiting time versus different intervals

可知當(dāng)既定間隔較小時(shí)(小于15 min),Negotiate策略效果較好;當(dāng)既定間隔在15~20 min之間時(shí),三種策略的性能相當(dāng);而當(dāng)既定間隔較大時(shí)(大于20 min時(shí)),Schedule-Based策略的效果更為明顯。

(2)情景2:公交車輛在行駛過程中遇到計(jì)劃外的突發(fā)干擾,如站點(diǎn)需求激增、路段嚴(yán)重?fù)矶?、道路交通事故等,?dǎo)致車輛運(yùn)行延誤較大,不能按既定時(shí)刻表發(fā)車。

由于車輛在行駛中的延誤,可能會導(dǎo)致始發(fā)站發(fā)車班次的延遲,設(shè)定既定間隔SH與其他參數(shù)之間的關(guān)系為:

SH=TBS(1+s)·NS/NB

其中NS為站點(diǎn)數(shù),NB為車輛數(shù)。

不同的策略下既定間隔與乘客平均等待時(shí)間關(guān)系如圖5所示。

圖5 不同的策略下既定間隔與乘客平均等待時(shí)間關(guān)系
Fig.5 The relationship between the given intervals and average passenger waiting time with different strategies

由圖5可知,既定間隔在區(qū)間1和區(qū)間2時(shí),No Wait和Schedule-based策略的平均等待時(shí)間隨滯站時(shí)間增大而減少,但變化趨勢不穩(wěn)定,而Negotiate和Headway-based策略則表現(xiàn)穩(wěn)定且平均等待時(shí)間均較小,這是因?yàn)镹egotiate和Headway-based兩種策略并不依賴于固定的時(shí)刻表,具有自組織的能力;區(qū)間3內(nèi)四種策略都較穩(wěn)定,區(qū)間3為最佳的既定間隔;區(qū)間4內(nèi)隨既定間隔的增大,平均等待時(shí)間遞增,可見既定間隔不宜超過區(qū)間3的范圍。由圖可知車輛的最佳時(shí)間間隔為12 min,由

SH=TBS(1+s)·NS/NB

得到滯站時(shí)間s為0.2.

為更深入對四種策略進(jìn)行比較分析,研究四種策略下各站點(diǎn)到站時(shí)間間隔的變異系數(shù)及平均到站時(shí)間間隔。由圖6所示,Headway-based策略各站點(diǎn)到站時(shí)間間隔的變異系數(shù)最小,No Wait策略的變異系數(shù)最大,說明在不實(shí)施任何策略情況下車輛的到站間隔極不均勻;而由圖7所示,Headway-based策略雖然變異系數(shù)小,但是其平均到站時(shí)間間隔為13.5 min,為四種策略最大。綜合圖6和圖7,Negotiate策略均表現(xiàn)穩(wěn)定,具有很好的魯棒性。

圖6 各站點(diǎn)到站時(shí)間間隔變異系數(shù)
Fig.6 Each site arrival time interval of coefficient of variation

圖7 各站點(diǎn)平均到站時(shí)間間隔
Fig.7 The average arrival time interval of each site

4 結(jié) 論

由于公交車輛在運(yùn)行過程中經(jīng)常受到外界干擾導(dǎo)致公交服務(wù)質(zhì)量降低,乘客等待時(shí)間增加。本文根據(jù)車內(nèi)、車外乘客的邊際等待費(fèi)用,設(shè)計(jì)了Bus Agent和Stop Agent之間的協(xié)商算法,提出了公交車輛的分布式滯站控制策略,能夠通過對車輛的發(fā)車滯站控制,降低外界路況、需求等異常情況對公交運(yùn)行的影響,提高公交服務(wù)的可靠性。仿真實(shí)驗(yàn)表明本文提出的算法對于不同的車輛運(yùn)行情景具有很好的魯棒性,能夠顯著降低乘客平均等待時(shí)間,提高公交服務(wù)質(zhì)量。不過,由于乘客需求的時(shí)變特性難以準(zhǔn)確把握,目前在公交運(yùn)行中車輛的運(yùn)力安排并不能與需求相匹配,存在運(yùn)力不足或浪費(fèi)的現(xiàn)象。今后的研究將重點(diǎn)解決乘客到達(dá)率不固定的情況,即不確定公交需求的情況下的車輛控制策略,以實(shí)現(xiàn)根據(jù)需求合理安排公交發(fā)車,實(shí)現(xiàn)公交資源優(yōu)化配置,進(jìn)一步提高服務(wù)水平和運(yùn)營效率。

猜你喜歡
時(shí)刻表等待時(shí)間間隔
給學(xué)生適宜的等待時(shí)間
——國外課堂互動等待時(shí)間研究的現(xiàn)狀與啟示
間隔問題
城市軌道交通時(shí)刻表調(diào)整服務(wù)器故障分析及探討
令你誤車的列車時(shí)刻表
知識窗(2019年5期)2019-06-03 02:16:14
間隔之謎
城市軌道交通ATS系統(tǒng)的時(shí)刻表同步機(jī)制研究
意大利:反腐敗沒有等待時(shí)間
公民與法治(2016年2期)2016-05-17 04:08:28
顧客等待心理的十條原則
視野(2015年14期)2015-07-28 00:01:44
顧客等待心理的十條原則
讀者(2015年12期)2015-06-19 16:09:14
上樓梯的學(xué)問
南和县| 闽清县| 苗栗市| 冕宁县| 乐昌市| 朔州市| 罗城| 从江县| 贵溪市| 扎囊县| 宁海县| 云龙县| 承德县| 孟州市| 井研县| 贵南县| 宁海县| 慈溪市| 苍南县| 奉新县| 焦作市| 婺源县| 鞍山市| 库尔勒市| 淳化县| 孟州市| 普兰店市| 乌兰察布市| 新余市| 浦江县| 连山| 宝应县| 清苑县| 闸北区| 汝南县| 景谷| 金山区| 永康市| 桐庐县| 手游| 涪陵区|