宋常華 李興國(guó) 吳昊
摘 要:公路超限運(yùn)輸是一個(gè)屢禁不止的難題,各國(guó)政府都深深意識(shí)到公路超限車輛對(duì)交通安全、環(huán)境和公路設(shè)施的巨大危害。預(yù)檢系統(tǒng)就是在車輛不停車的情況下,檢測(cè)車輛是否超限。傳統(tǒng)的預(yù)檢系統(tǒng)都是依托計(jì)重收費(fèi)站,采用收費(fèi)站計(jì)重收費(fèi)的預(yù)檢模式,在檢測(cè)完成后,需要手工將來(lái)自收費(fèi)站的車輛信息與來(lái)自稱重設(shè)備的檢測(cè)信息進(jìn)行整合。而基于稱重與車牌識(shí)別聯(lián)動(dòng)控制的治超預(yù)檢系統(tǒng),可以通過(guò)稱重設(shè)備與車牌識(shí)別聯(lián)動(dòng),實(shí)現(xiàn)在軟件層車輛信息與檢測(cè)信息的自動(dòng)匹配,大大減少了人工工作負(fù)擔(dān)。
關(guān)鍵詞:治超檢測(cè);預(yù)檢系統(tǒng);聯(lián)動(dòng)控制
1 概述
超限超載預(yù)檢系統(tǒng)主要包括一套高速預(yù)檢稱重設(shè)備和配套的車牌識(shí)別設(shè)備,當(dāng)待檢測(cè)車輛通過(guò)預(yù)檢站時(shí),通過(guò)車輛檢測(cè)器與埋設(shè)在行車路面上感應(yīng)線圈,同時(shí)觸發(fā)稱重設(shè)備和車牌識(shí)別設(shè)備,車牌識(shí)別設(shè)備啟動(dòng)抓拍,當(dāng)車輛行駛到車尾完全離開(kāi)車輛分離線圈后,稱重設(shè)備將所有的軸數(shù)的稱重信息進(jìn)行匯總處理,將數(shù)據(jù)發(fā)送給車牌識(shí)別設(shè)備,由車牌識(shí)別設(shè)備對(duì)照片、車輛信息、稱重信息統(tǒng)一歸檔壓縮成數(shù)據(jù)包發(fā)送給上層治超監(jiān)測(cè)軟件,軟件自動(dòng)識(shí)別出車牌和行駛中的整車重量,將數(shù)據(jù)整合成一條記錄存入數(shù)據(jù)庫(kù),通過(guò)規(guī)范認(rèn)定的超限超載認(rèn)定規(guī)則,軟件自動(dòng)判斷是否超限,如果超限,通過(guò)信息誘導(dǎo)設(shè)備—可變情報(bào)板進(jìn)行信息提示,引導(dǎo)超限的行駛車輛進(jìn)站精檢卸載?;诜Q重與車牌識(shí)別聯(lián)動(dòng)控制的治超預(yù)檢系統(tǒng)能方便的在車輛正常行駛不減速的情況下,對(duì)車輛整車的重量識(shí)別和車輛號(hào)牌進(jìn)行識(shí)別,減少了人為干預(yù)和人工工作負(fù)擔(dān),同時(shí)為后續(xù)的“精檢”和“卸載”提供可靠的數(shù)據(jù)依據(jù)和后期執(zhí)法的電子證據(jù)。
2 硬件部分
2.1 預(yù)檢設(shè)備的驅(qū)動(dòng)接口標(biāo)準(zhǔn)化
治超站中預(yù)檢設(shè)備種類繁多,型號(hào)各異,各自獨(dú)立都能完成某一項(xiàng)工作。但如果應(yīng)用到治超站中,對(duì)超限超載信息的檢測(cè),就需要進(jìn)行集成應(yīng)用,使設(shè)備組合起來(lái)形成一個(gè)整體發(fā)揮效用。
為了達(dá)到集成應(yīng)用效果,通過(guò)統(tǒng)一的超限超載檢測(cè)站應(yīng)用管理軟件來(lái)統(tǒng)一的管理各種設(shè)備所采集的信息。同時(shí)為了避免治超站檢測(cè)應(yīng)用管理軟件在管理設(shè)備過(guò)程中設(shè)備頻繁的更換給軟件帶來(lái)的維護(hù)工作量,對(duì)治超站所有與軟件進(jìn)行通信的設(shè)備的設(shè)備軟件通信接口進(jìn)行了重新約定,并發(fā)布軟件接口標(biāo)準(zhǔn),通過(guò)軟件接口軟件來(lái)與設(shè)備進(jìn)行直接通訊,檢測(cè)應(yīng)用管理軟件只與接口軟件發(fā)生信息交互,實(shí)現(xiàn)了軟件與“設(shè)備的無(wú)關(guān)性”。這樣設(shè)備更換后,應(yīng)用管理軟件可以無(wú)縫連接,避免軟件的頻繁更新。
治超檢測(cè)應(yīng)用管理系統(tǒng)軟件通訊接口文件(動(dòng)態(tài)鏈接庫(kù)文件)要根據(jù)具體的設(shè)備類型,按照通訊接口文件的要求編制接口文件,接口文件需要經(jīng)過(guò)測(cè)試,滿足計(jì)算機(jī)與設(shè)備進(jìn)行信息通訊后,聯(lián)同設(shè)備一起提供給使用者,統(tǒng)一部署在檢測(cè)系統(tǒng)應(yīng)用軟件中。
主要設(shè)備及接口說(shuō)明如下表:
從上表看,檢測(cè)設(shè)備大部分通過(guò)“RS232或485串行通信接口”與計(jì)算機(jī)進(jìn)行通信。
一般情況下,設(shè)備生產(chǎn)廠家在生產(chǎn)過(guò)程中,會(huì)給設(shè)備提供一套針對(duì)設(shè)備本身的通信協(xié)議。需要針對(duì)治超檢測(cè)應(yīng)用管理軟件的需求,封裝針對(duì)各個(gè)設(shè)備與治超檢測(cè)應(yīng)用管理軟件的通信協(xié)議及應(yīng)答方式。
封裝的通信協(xié)議及應(yīng)答方式約定為接口交換文件,用動(dòng)態(tài)鏈接庫(kù)文件來(lái)表示。設(shè)備接口交換動(dòng)態(tài)鏈接庫(kù)文件在提供設(shè)備時(shí)一并提供,配置文件為可執(zhí)行文件所需要的相關(guān)配置信息。
2.2 稱重與車牌識(shí)別聯(lián)動(dòng)控制及信息匹配
在高速預(yù)檢區(qū)域,高速預(yù)檢稱重設(shè)備與高速預(yù)檢車牌識(shí)別控制信息聯(lián)動(dòng)與信息匹配的穩(wěn)定和高效率是高速預(yù)檢運(yùn)行的關(guān)鍵。
在此過(guò)程中,由于稱臺(tái)的廠家與車牌識(shí)別這兩種設(shè)備廠家單獨(dú)生產(chǎn),各自獨(dú)立運(yùn)行,為了保證設(shè)備在高速預(yù)檢區(qū)域集成應(yīng)用后,能做到兩者信息一一匹配,需要在預(yù)檢設(shè)備的自動(dòng)管理策略上做些研究,即需要在高速預(yù)檢稱臺(tái)與車牌識(shí)別兩設(shè)備間的同步觸發(fā)啟動(dòng)和數(shù)據(jù)的同步上做進(jìn)一步研究。
(1)設(shè)備同步觸發(fā)啟動(dòng)
為了保證設(shè)備在第一時(shí)間內(nèi)觸發(fā)啟動(dòng)工作,需要有相同的觸發(fā)設(shè)備來(lái)保證。經(jīng)過(guò)考察,高速預(yù)檢稱臺(tái)的啟動(dòng)觸發(fā)是通過(guò)車輛檢測(cè)器與埋設(shè)在行車路面上感應(yīng)線圈發(fā)來(lái)的開(kāi)關(guān)量I/O實(shí)現(xiàn)觸發(fā)。高速預(yù)檢車牌識(shí)別系統(tǒng)也是可以通過(guò)開(kāi)關(guān)量I/O來(lái)實(shí)現(xiàn)觸發(fā)。為了統(tǒng)一,在高速預(yù)檢區(qū)域路面敷設(shè)的車輛感應(yīng)線圈感應(yīng)信號(hào)由稱重設(shè)備控制器分發(fā)給一路開(kāi)關(guān)量I/O給高速預(yù)檢車牌識(shí)別系統(tǒng),這樣就能實(shí)現(xiàn)同一線圈啟動(dòng)兩個(gè)設(shè)備同時(shí)工作。
(2)數(shù)據(jù)同步上傳
為了保證高速預(yù)檢稱重設(shè)備與車牌識(shí)別設(shè)備的工作聯(lián)動(dòng),除了讓設(shè)備在同一時(shí)間工作外,還需要保證設(shè)備所獲得的數(shù)據(jù)能匹配的上,形成一條完整有效的檢測(cè)數(shù)據(jù)。在此需要進(jìn)一步研究設(shè)備間的數(shù)據(jù)同步機(jī)制。
車輛在剛剛接觸到感應(yīng)線圈的時(shí)候,就啟動(dòng)高速車牌識(shí)別抓拍,如車輛經(jīng)過(guò)高速預(yù)檢設(shè)備模擬圖所示,通過(guò)測(cè)算車牌識(shí)別設(shè)備所需要的時(shí)間必須控制在40毫秒之內(nèi)完成拍攝。
在設(shè)備的處理時(shí)間內(nèi),車輛也是按照原來(lái)既定的行車速度行駛,車輛抓拍的角度固定不變,這樣預(yù)留給設(shè)備的抓拍時(shí)間內(nèi)必須要完成抓拍,否者車輛就會(huì)超過(guò)抓拍范圍,導(dǎo)致車輛行駛出抓拍的區(qū)域,無(wú)效抓拍。在正常抓拍完成后,車牌識(shí)別設(shè)備還需要經(jīng)過(guò)一定時(shí)間Ta的計(jì)算,識(shí)別出車牌號(hào)碼和顏色。
在車牌識(shí)別設(shè)備啟動(dòng)抓拍后,稱重設(shè)備才開(kāi)始啟動(dòng)工作,當(dāng)車輛行駛到車尾完全離開(kāi)車輛分離線圈后,稱重設(shè)備才能將所有的軸數(shù)的稱重信息進(jìn)行匯總處理。這個(gè)過(guò)程中,車輛行駛了(車長(zhǎng)+兩線圈外側(cè)的距離),一般兩線圈外側(cè)的距離為5米。貨車車輛長(zhǎng)度按照8米至20米計(jì)算,總長(zhǎng)度按照13米至25米計(jì)算,詳見(jiàn)高速預(yù)檢區(qū)車輛經(jīng)過(guò)感應(yīng)線圈處理時(shí)間計(jì)算表。
從高速預(yù)檢區(qū)車輛經(jīng)過(guò)感應(yīng)線圈處理時(shí)間計(jì)算表中,看到:車輛在經(jīng)過(guò)高速預(yù)檢區(qū)域,如果按照60Km/h的車速行駛,如果稱重設(shè)備出來(lái)稱重結(jié)果,至少要等Tb(0.78秒~1.50秒)或(0.59秒~1.13秒),如果車速慢,等待的時(shí)間更長(zhǎng)。
為了使車牌識(shí)別時(shí)間Ta和車牌數(shù)據(jù)與高速預(yù)檢稱重處理時(shí)間Tb和車輛稱重?cái)?shù)據(jù)保持同步,需要設(shè)置堆棧和數(shù)據(jù)同步的計(jì)數(shù)策略,來(lái)確定先出來(lái)者按照統(tǒng)一規(guī)則等待后出來(lái)者,進(jìn)行匹配確認(rèn)后,組成一條完整的超限稱重檢測(cè)數(shù)據(jù)。
同步的規(guī)則:雙方(指車牌與稱重設(shè)備)在對(duì)數(shù)據(jù)進(jìn)行采集過(guò)程中,設(shè)置計(jì)數(shù)器,分車道將識(shí)別的結(jié)果放置在各自的堆棧中,記錄存放的名稱以獲取該記錄的時(shí)間戳命名,通過(guò)車道號(hào)和計(jì)數(shù)器以及限定的時(shí)間T來(lái)進(jìn)行匹配,車道號(hào)相同,計(jì)數(shù)器指數(shù)相同,同時(shí)兩條記錄的時(shí)間戳的差值在1000毫秒之內(nèi)的,認(rèn)為是同一車輛的數(shù)據(jù),此時(shí)兩條記錄同時(shí)出堆棧,發(fā)送給車牌識(shí)別設(shè)備,由車牌識(shí)別設(shè)備統(tǒng)一歸檔壓縮發(fā)送給軟件層。如果超過(guò)了限定的時(shí)間T就舍棄,舍棄后雙方統(tǒng)一“置零”,避免長(zhǎng)時(shí)間的等待,詳見(jiàn)車牌識(shí)別與稱重設(shè)備同步示意圖。
經(jīng)過(guò)以上對(duì)高速預(yù)檢稱重與車牌識(shí)別同步的研究,在實(shí)際使用中兩者同步的匹配率提高到了90%以上,取得了良好的實(shí)際效果。
2.3 設(shè)備選型
高速預(yù)檢區(qū)域的稱重設(shè)備是治超站信息化檢測(cè)、治超數(shù)據(jù)采集的關(guān)鍵設(shè)備,課題組在對(duì)設(shè)備進(jìn)行選型時(shí),做了廣泛的調(diào)研工作。
高速預(yù)檢稱重設(shè)備是車輛在不停車的情況下,對(duì)車輛整車的重量的獲取,需要在路面敷設(shè)傳感器,來(lái)獲取車輛的重量信息。
經(jīng)過(guò)調(diào)研,目前在市場(chǎng)上廣泛應(yīng)用的高速預(yù)檢稱重傳感器共有三類,分別是壓電薄膜式傳感器、彎板式傳感器、壓電石英傳感器。壓電石英傳感器又分為進(jìn)口石英傳感器和國(guó)產(chǎn)石英傳感器。
為了更好的了解三種設(shè)備的檢測(cè)性能和精確度,課題組分別對(duì)三種設(shè)備進(jìn)行了詳細(xì)的試驗(yàn)和調(diào)研,先后在三個(gè)治超站安裝了三種不同類型的傳感器進(jìn)行試點(diǎn),每個(gè)試點(diǎn)治超站采集了10天的近8萬(wàn)條交通流量數(shù)據(jù)進(jìn)行分析,與廠家提供的數(shù)據(jù)進(jìn)行分析對(duì)比。
從三種高速預(yù)檢設(shè)備比較看,在不考慮成本的情況下,壓電石英傳感器的精確度較高、施工方便,維護(hù)量小,對(duì)路面的破壞小。
3 軟件部分
3.1 數(shù)據(jù)結(jié)構(gòu)
治超檢測(cè)軟件收到的數(shù)據(jù)包分為兩種類型:以.tar.gz為文件格式的壓縮數(shù)據(jù)包和txt文件格式的文本數(shù)據(jù)。
壓縮數(shù)據(jù)包是以“時(shí)間戳-時(shí)間差”格式的17位數(shù)字命名,前13位是發(fā)送數(shù)據(jù)包的時(shí)間戳,后3位是車牌識(shí)別和稱重信息的時(shí)間差。每個(gè)數(shù)據(jù)包中存放就是每輛車的車輛信息和檢測(cè)數(shù)據(jù),分別存放到壓縮包下的p_result和w_result兩個(gè)固定命名的文件夾,便于軟件解析數(shù)據(jù)。p_result文件夾下存放一張圖片和一個(gè)文本,圖片是抓拍的車牌號(hào),文本里存放的是識(shí)別出來(lái)的車牌號(hào),圖片和文本統(tǒng)一以“時(shí)間戳-車道”格式命名(此時(shí)間戳是車牌抓拍的時(shí)間)。w_result文件夾下存放一個(gè)文本文檔,以“時(shí)間戳-車道”格式命名(此時(shí)間戳是稱重檢測(cè)的時(shí)間),文本存放車重和軸數(shù)。
txt文件格式的文本數(shù)據(jù)是存放匹配失敗的車輛數(shù)據(jù),車牌抓拍和稱重信息分別存放在p_invalid.txt和w_invalid.txt兩個(gè)文本里,每行記錄的內(nèi)容就是“時(shí)間戳-車道”。
p_invalid.txt時(shí)間戳-時(shí)間差.tar.gzw_invalid.txt存放車牌匹配失敗的數(shù)據(jù)存放稱重匹配失敗的數(shù)據(jù)p_resultw_result車牌號(hào)車牌圖片車重和軸數(shù)數(shù)據(jù)包
3.2 工作流程
(1)下載數(shù)據(jù)包
治超監(jiān)測(cè)軟件與車牌識(shí)別設(shè)備通過(guò)Http協(xié)議通訊,監(jiān)測(cè)軟件部署在Tomcat Web服務(wù)器上,車牌識(shí)別設(shè)備向服務(wù)器的一個(gè)名為Upload的servlet發(fā)送post請(qǐng)求,該servlet解析post請(qǐng)求中的數(shù)據(jù)包,將其下載到本地磁盤的固定路徑。
(2)解析數(shù)據(jù)包
在Tomcat服務(wù)啟動(dòng)同時(shí),啟動(dòng)一個(gè)線程,監(jiān)聽(tīng)磁盤固定文件夾下的數(shù)據(jù)包,當(dāng)檢測(cè)到有數(shù)據(jù)包時(shí),根據(jù)數(shù)據(jù)包的名字獲取時(shí)間差,同時(shí)解壓縮數(shù)據(jù)包,按照上文提到的數(shù)據(jù)結(jié)構(gòu)對(duì)數(shù)據(jù)包中的內(nèi)容進(jìn)行解析,記錄圖片位置、車牌號(hào)、車重、軸數(shù),并按照規(guī)定的規(guī)范自動(dòng)計(jì)算車輛是否超重以及超限率。
(3)數(shù)據(jù)入庫(kù)
將解析到的數(shù)據(jù)通過(guò)hibernate數(shù)據(jù)持久化技術(shù),分有效信息和無(wú)效信息,保存到數(shù)據(jù)庫(kù)中,便于以后查詢,也是后期的執(zhí)法依據(jù),數(shù)據(jù)保存入庫(kù)之后,刪除硬盤上的數(shù)據(jù)包。
3.3 實(shí)驗(yàn)效果
按照上述軟硬件要求簡(jiǎn)單搭建實(shí)驗(yàn)系統(tǒng),稱重設(shè)備和車牌識(shí)別設(shè)備聯(lián)動(dòng),統(tǒng)一向軟件層發(fā)送數(shù)據(jù)包,監(jiān)測(cè)軟件可以收到數(shù)據(jù)包,并解析入庫(kù)之后在前臺(tái)展示。
4 結(jié)束語(yǔ)
本文在研究了現(xiàn)有治超檢測(cè)設(shè)備的基礎(chǔ)上,設(shè)計(jì)了基于稱重與車牌識(shí)別聯(lián)動(dòng)控制的治超預(yù)檢系統(tǒng),可以通過(guò)稱重設(shè)備與車牌識(shí)別聯(lián)動(dòng),統(tǒng)一向軟件層發(fā)送檢測(cè)數(shù)據(jù)包,實(shí)現(xiàn)在軟件層車輛信息與檢測(cè)信息的自動(dòng)匹配,大大減少了人工工作負(fù)擔(dān)。經(jīng)過(guò)以上對(duì)高速預(yù)檢稱重與車牌識(shí)別同步的研究,在實(shí)際使用中兩者同步的匹配率提高到了90%以上,取得了良好的實(shí)際效果。
參考文獻(xiàn)
[1]李永福,張紅衛(wèi). 世界各國(guó)治理運(yùn)輸車輛超載的方式方法[J]. 物流技術(shù)與應(yīng)用(貨運(yùn)車輛),2007,02:57-59.
[2]高博. 公路計(jì)重收費(fèi)標(biāo)準(zhǔn)確定理論與應(yīng)用研究[D].長(zhǎng)安大學(xué),2009.
[3]郝麗杰. 車輛超限超載運(yùn)輸控制[D].山東大學(xué),2006.
[4]王建聰,毛保華. 車輛超限超載的危害性與治理對(duì)策研究[J]. 中國(guó)安全科學(xué)學(xué)報(bào),2004,11:56-59.
[5]謝向榮. 基于專項(xiàng)調(diào)查數(shù)據(jù)的榆林市公路貨物運(yùn)輸經(jīng)濟(jì)分析[D].長(zhǎng)安大學(xué),2010.
[6]Huan ZHANG,Yi LU,F(xiàn)eng SHI,Dongtie ZHU. Overloaded Vehicle Choice Behavior Analysis Based on Nested Logit Model[J]. Journal of Transportation Systems Engineering and Information Technology,2012,126:.
[7]王義祥. 基于博弈模型和風(fēng)險(xiǎn)偏好的公路治超對(duì)策研究[D].北京交通大學(xué),2007. [8]杜先進(jìn), 孫樹(shù)棟, 褚崴, 等. R&D 項(xiàng)目組合選擇決策支持系統(tǒng)研究[J]. 中國(guó)制造業(yè)信息化: 學(xué)術(shù)版, 2007, 36(6): 24-26.
[8]覃仕歡. 在收費(fèi)公路實(shí)行計(jì)重收費(fèi)對(duì)治超工作的影響及對(duì)策[J]. 企業(yè)科技與發(fā)展,2009,23:47-48.
[9]張海峰. 高速公路超限超載運(yùn)輸治理對(duì)策研究[D].長(zhǎng)安大學(xué),2012.
[10]羅蓉暉. 公路超限超載運(yùn)輸問(wèn)題的研究[D].蘭州大學(xué),2013.
[11]李丁,麻麗婭. 計(jì)重收費(fèi)政策對(duì)治理超限超載運(yùn)輸?shù)某尚Х治鯷J]. 公路交通科技,2012,S1:109-112.
[12] 聶勝華. 車輛超限超載運(yùn)輸?shù)奈:罢未胧J].交通世界,2010(2):113-114.
[13]王延鈞. 治理超限超載運(yùn)輸存在的問(wèn)題及其主要對(duì)策[D].吉林大學(xué),2011.
[14]胡強(qiáng). 公路超限超載運(yùn)輸治理對(duì)策研究[D].天津大學(xué),2010.
[15]岳通,徐光榮,陶家全,張弛. 計(jì)重收費(fèi)系統(tǒng)解決高速公路超限超載的創(chuàng)新模式[J]. 公路交通技術(shù),2009,05:141-144.