一種面向大型活動(dòng)車隊(duì)的交通信號(hào)燈控制方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及交通信號(hào)燈的控制領(lǐng)域領(lǐng)域,特別是涉及一種面向大型活動(dòng)車隊(duì)的交通信號(hào)燈控制方法和系統(tǒng)。
【背景技術(shù)】
[0002]在當(dāng)今社會(huì),大型活動(dòng)車隊(duì)在城市道路中通行時(shí),車隊(duì)往往會(huì)在交叉口出現(xiàn)運(yùn)行紊亂、前后脫節(jié)的現(xiàn)象,嚴(yán)重破壞了車隊(duì)運(yùn)行的完整性以及道路整體運(yùn)行的暢通性。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是克服現(xiàn)有技術(shù)的不足,提供一種能夠保證大型活動(dòng)車隊(duì)完整通過交叉口的交叉口處的交通信號(hào)燈的控制方法及系統(tǒng)。
[0004]本發(fā)明采用的技術(shù)方案為:一種面向大型活動(dòng)車隊(duì)的交通信號(hào)燈控制方法,具體包括:
[0005]采集兩個(gè)道路交叉口間的路段在無車輛行駛時(shí)的數(shù)字化原始圖形;
[0006]根據(jù)所述原始圖形確定所述路段所能容納的最大車輛長(zhǎng)度;
[0007]采集所述大型活動(dòng)車隊(duì)到達(dá)所述兩個(gè)道路交叉口中的上游交叉路口時(shí)所述路段的數(shù)字化瞬時(shí)圖形;
[0008]根據(jù)所述瞬時(shí)圖形確定車隊(duì)到達(dá)所述上游交叉路口時(shí)已位于所述路段中的車輛的長(zhǎng)度;
[0009]根據(jù)所述路段的數(shù)字化瞬時(shí)圖形,確定所述車隊(duì)的長(zhǎng)度;
[0010]將所述車隊(duì)長(zhǎng)度和所述路段車輛長(zhǎng)度相加,得到疊加值;
[0011 ]采集所述車隊(duì)到達(dá)所述上游交叉口時(shí),所述上游交叉口信號(hào)燈的現(xiàn)狀;
[0012]將所述疊加值與所述路段所能容納的最大車輛長(zhǎng)度作比較,根據(jù)比較結(jié)果以及所述上游交叉口信號(hào)燈的現(xiàn)狀,選擇交通信號(hào)燈的控制方式,所述控制方式為能夠使所述車隊(duì)整體通過所述上游交叉口的控制方式。
[0013]可選的,所述采用所述控制方式控制所述路段上游交叉路口的交通信號(hào)燈,具體包括:
[0014]當(dāng)所述車隊(duì)到達(dá)所述上游交叉路口時(shí),
[0015]如果所述上游交叉路口的信號(hào)燈為紅燈且所述疊加值小于所述路段所能容納的最大車輛長(zhǎng)度,則保持所述上游交叉口信號(hào)燈正常運(yùn)行;
[0016]如果所述上游交叉路口的信號(hào)燈為紅燈且所述疊加值大于所述路段所能容納的最大車輛長(zhǎng)度,則檢測(cè)紅燈剩余時(shí)間,根據(jù)所述紅燈剩余時(shí)間與所述車輛消散時(shí)間來控制所述上游交通信號(hào)燈,所述車輛消散時(shí)間為從所述車隊(duì)到達(dá)所述上游交叉口到所述路段未被占用的長(zhǎng)度能夠容納下所述車隊(duì)所需的時(shí)間;
[0017]如果所述上游交叉路口的信號(hào)燈為綠燈且所述疊加值大于所述路段所能容納的最大車輛長(zhǎng)度,則將所述上游交叉口的信號(hào)燈轉(zhuǎn)換為紅燈,將所述紅燈的剩余時(shí)間設(shè)置為所述車輛消散時(shí)間;
[0018]如果所述上游交叉路口的信號(hào)燈為綠燈且所述疊加值小于所述路段所能容納的最大車輛長(zhǎng)度,則檢測(cè)綠燈剩余時(shí)間,計(jì)算車隊(duì)的通行時(shí)間,根據(jù)所述綠燈剩余時(shí)間與車隊(duì)通行時(shí)間來控制所述上游交通信號(hào)燈,所述車隊(duì)通行時(shí)間為所述車隊(duì)能夠完全通過所述上游交叉口所需的時(shí)間。
[0019]可選的,所述根據(jù)所述紅燈剩余時(shí)間與所述車輛消散時(shí)間來控制所述上游交通信號(hào)燈,具體包括:
[0020]比較所述紅燈剩余時(shí)間與車輛消散時(shí)間的大小,如果所述車輛消散時(shí)間大于所述紅燈剩余時(shí)間,則將紅燈剩余時(shí)間設(shè)置為所述車輛的消散時(shí)間,如果所述車輛消散時(shí)間小于所述紅燈剩余時(shí)間,則保持所述上游交叉口處信號(hào)燈的正常運(yùn)行;
[0021]所述根據(jù)所述綠燈剩余時(shí)間與車隊(duì)通行時(shí)間來控制所述上游交通信號(hào)燈,具體包括:
[0022]比較所述綠燈剩余時(shí)間與所述車隊(duì)通行時(shí)間的大小,如果所述綠燈剩余時(shí)間大于所述車隊(duì)通行時(shí)間,則保持所述上游交叉口信號(hào)燈正常運(yùn)行,如果所述綠燈剩余時(shí)間小于所述車隊(duì)通行時(shí)間,則將綠燈剩余時(shí)間設(shè)置為所述車隊(duì)的通行時(shí)間。
[0023]可選的,所述計(jì)算車隊(duì)的通行時(shí)間具體包括:
[0024]確定所述車隊(duì)的行進(jìn)速度;
[0025]將所述車隊(duì)的長(zhǎng)度除以所述車隊(duì)的行進(jìn)速度。
[0026]可選的,所述車輛消散時(shí)間的計(jì)算方法具體包括:
[0027]設(shè)置采樣間隔時(shí)間t,在所述車隊(duì)到達(dá)所述上游交叉口前,每隔所述間隔時(shí)間t采集所述路段的數(shù)字化圖形,得到多個(gè)所述路段的數(shù)字化圖形;
[0028]根據(jù)多個(gè)所述路段的數(shù)字化圖形得到多個(gè)時(shí)間點(diǎn)上的所述路段上車輛長(zhǎng)度;
[0029]根據(jù)所述多個(gè)時(shí)間點(diǎn)上路段上車輛的長(zhǎng)度與時(shí)間間隔t,計(jì)算出所述路段上車輛的平均行進(jìn)速度;
[0030]當(dāng)所述車隊(duì)到達(dá)所述上游交叉路口時(shí),利用車輛的待消散長(zhǎng)度除以所述車輛的平均行進(jìn)速度得到所述車輛消散時(shí)間,所述待消散長(zhǎng)度為所述路段上為了能夠容納下所述車隊(duì)還需要消散的車輛的長(zhǎng)度;
[0031]將所述路段上的車輛長(zhǎng)度減去所述路段上車輛的允許長(zhǎng)度得到待消散長(zhǎng)度,所述車輛的允許長(zhǎng)度為所述路段上除去能夠容納所述車隊(duì)的長(zhǎng)度外還能容納下的車輛的長(zhǎng)度;
[0032]將所述路段所能容納的最大車輛長(zhǎng)度減去所述車隊(duì)的長(zhǎng)度得到所述車輛允許長(zhǎng)度。
[0033]—種面向大型活動(dòng)車隊(duì)的交通信號(hào)燈控制系統(tǒng),所述系統(tǒng)包括:
[0034]路段原始圖形采集單元,用于采集所述路段無車輛行駛時(shí)所述路段的數(shù)字化原始圖形;
[0035]路段最大可容納車輛長(zhǎng)度確定單元,用于根據(jù)所述原始圖形確定所述路段所能容納的最大車輛長(zhǎng)度;
[0036]瞬時(shí)圖形采集單元,用于采集所述大型活動(dòng)車隊(duì)到達(dá)所述兩個(gè)道路交叉口中的上游交叉路口時(shí)所述路段的數(shù)字化瞬時(shí)圖形;
[0037]路段車輛長(zhǎng)度確定單元,用于根據(jù)所述瞬時(shí)圖形確定車隊(duì)到達(dá)所述上游交叉路口時(shí)已位于所述路段中的車輛的長(zhǎng)度;
[0038]車隊(duì)長(zhǎng)度確定單元,用于根據(jù)所述路段的數(shù)字化瞬時(shí)圖形,確定所述車隊(duì)的長(zhǎng)度;
[0039]疊加值計(jì)算單元,用于將所述車隊(duì)長(zhǎng)度和所述路段車輛長(zhǎng)度相加,得到疊加值;
[0040]信號(hào)燈現(xiàn)狀采集單元,用于采集所述車隊(duì)到達(dá)所述上游交叉口時(shí),所述上游交叉口信號(hào)燈的現(xiàn)狀;
[0041]控制方式選擇單元,用于將所述疊加值與所述路段所能容納的最大車輛長(zhǎng)度作比較,根據(jù)比較結(jié)果以及所述上游交叉口信號(hào)燈的現(xiàn)狀,選擇交通信號(hào)燈的控制方式,所述控制方式為能夠使所述車隊(duì)整體通過所述上游交叉口的控制方式;
[0042]交通信號(hào)燈控制單元,用于采用所述控制方式控制所述路段上游交叉路口的交通信號(hào)燈。
[0043]可選的,所述交通信號(hào)控制單元,具體包括:
[0044]第一控制子單元,用于在所述車隊(duì)到達(dá)所述上游交叉路口時(shí),在所述上游交叉路口的信號(hào)燈為紅燈且所述疊加值小于所述路段所能容納的最大車輛長(zhǎng)度的情況下,控制所述交叉口信號(hào)燈正常運(yùn)行;
[0045]第二控制子單元,用于在所述車隊(duì)到達(dá)所述上游交叉路口時(shí),在所述上游交叉路口的信號(hào)燈為紅燈且所述疊加值大于所述路段所能容納的最大車輛長(zhǎng)度的情況下,檢測(cè)紅燈剩余時(shí)間,計(jì)算車輛消散時(shí)間,根據(jù)所述紅燈剩余時(shí)間與所述車輛消散時(shí)間來控制所述上游交通信號(hào)燈,所述車輛消散時(shí)間為從所述車隊(duì)到達(dá)所述上游交叉口到所述路段未被占用的長(zhǎng)度能夠容納下所述車隊(duì)所需的時(shí)間;
[0046]第三控制子單元,用于在所述車隊(duì)到達(dá)所述上游交叉路口時(shí),在所述上游交叉路口的信號(hào)燈為綠燈且所述疊加值大于所述路段所能容納的最大車輛長(zhǎng)度的情況下,將所述上游交叉口的信號(hào)燈轉(zhuǎn)換為紅燈,計(jì)算車輛消散時(shí)間,且將所述紅燈的剩余時(shí)間設(shè)置為所述車輛消散時(shí)間;
[0047]第四控制子單元,用于在所述車隊(duì)到達(dá)所述上游交叉路口時(shí),在所述上游交叉路口的信號(hào)燈為綠燈且所述疊加值小于所述路段所能容納的最大車輛長(zhǎng)度的情況下,檢測(cè)綠燈剩余時(shí)間,計(jì)算車隊(duì)的通行時(shí)間,根據(jù)所述綠燈剩余時(shí)間與車隊(duì)通行時(shí)間來控制所述上游交通信號(hào)燈,所述車隊(duì)通行時(shí)間為所述車隊(duì)能夠完全通過所述上游交叉口所需的時(shí)間。
[0048]可選的,所述第二控制子單元具體包括:
[0049]紅燈剩余時(shí)間設(shè)置子單元,用于當(dāng)所述車輛消散時(shí)間大于所述紅燈剩余時(shí)間時(shí),將紅燈剩余時(shí)間設(shè)置為所述車輛的消散時(shí)間;
[0050]第一信號(hào)燈正常運(yùn)行保持單元,用于當(dāng)所述車輛消散時(shí)間小于所述紅燈剩余時(shí)間時(shí),保持所述上游交叉口交通燈的正常運(yùn)行。
[0051 ]所述第四控制子單元,具體包括