亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于鐵路軌道檢測數(shù)據(jù)進(jìn)行里程校準(zhǔn)的方法與流程

文檔序號:12861902閱讀:1598來源:國知局
一種基于鐵路軌道檢測數(shù)據(jù)進(jìn)行里程校準(zhǔn)的方法與流程

本發(fā)明屬于軌道幾何參數(shù)檢測技術(shù)領(lǐng)域,具體涉及一種基于鐵路軌道檢測數(shù)據(jù)進(jìn)行里程校準(zhǔn)的方法。



背景技術(shù):

軌道是鐵路的主要技術(shù)裝備之一,是行車的基礎(chǔ)。軌道的作用之一是確保車輪運行在固定的線形上,實現(xiàn)光滑的車輪走形路線,軌道不平順將破壞這種機能的發(fā)揮,使車輪走形路線不再光滑。不光滑的車輪走形路線將引起車輛振動和輪軌作用力變化。車輛振動和輪軌作用力的變化不僅影響列車行駛舒適性和安全性,還會縮短軌道設(shè)備的壽命,同時將使軌道不平順進(jìn)一步劣化。故而,為了保證軌道為列車運行提供可靠的運行基礎(chǔ),鐵路公務(wù)部分針對軌道經(jīng)常組織實施修理作業(yè),而軌檢車檢測數(shù)據(jù)(trackgeometrymeasurements,tgm)是鐵路公務(wù)部門把握軌道不平順狀態(tài)最重要的狀態(tài)數(shù)據(jù)之一。

軌檢車檢測數(shù)據(jù)的里程偏差指中記錄的采樣點的里程與線路上真實里程之間的偏差。里程偏差的存在不僅降低天窗的利用率、增加現(xiàn)場作業(yè)人員的勞動強度,更為重要的是由于里程偏差的存在,不能從軌檢車檢測數(shù)據(jù)中準(zhǔn)確地獲取單個設(shè)備上的數(shù)據(jù),進(jìn)而不能利用軌檢車檢測數(shù)據(jù)評價單個設(shè)備的狀態(tài),導(dǎo)致無法實現(xiàn)針對單個設(shè)備(例如,曲線、各種過渡段等)的管理;另外,如果直接以存在里程偏差的數(shù)據(jù)計算軌道幾何狀態(tài),計算結(jié)果會影響實施修理作業(yè)方案的準(zhǔn)確性,也就無法確保現(xiàn)場養(yǎng)護(hù)維修的效果,進(jìn)而會造成行車的安全隱患,故使得軌道不平順狀態(tài)變化規(guī)律的研宄失去可靠的狀態(tài)數(shù)據(jù)基礎(chǔ)?,F(xiàn)有技術(shù)中中里程校準(zhǔn)主要可分為兩種,第一種為臺賬信息的里程校準(zhǔn),第二種為多批次平移的里程校準(zhǔn)。這兩種里程校準(zhǔn)方法存在的不足主要表現(xiàn)在兩個方面,其一為臺賬信息的里程校準(zhǔn)局限性大,不能充分利用波形數(shù)據(jù),其二為多批次里程校準(zhǔn)沒有應(yīng)用臺賬信息進(jìn)行更加精確的匹配。因而,除了可以通過進(jìn)一步提高檢軌車?yán)锍潭ㄎ坏募夹g(shù)外,同樣亟需一種能夠盡可能地減小里程偏差,進(jìn)而實現(xiàn)修正里程偏差的方法。



技術(shù)實現(xiàn)要素:

為了克服現(xiàn)有技術(shù)的不足,本發(fā)明提供一種基于鐵路軌道檢測數(shù)據(jù)進(jìn)行里程校準(zhǔn)的方法,運用該方法能夠?qū)崿F(xiàn)軌道幾何狀態(tài)數(shù)據(jù)的里程校正,進(jìn)而提高軌道檢測數(shù)據(jù)處理效率,可應(yīng)用于大量軌檢車檢測數(shù)據(jù)的分析與處理。

為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:

一種基于鐵路軌道檢測數(shù)據(jù)進(jìn)行里程校準(zhǔn)的方法,包括以下步驟:

一種基于鐵路軌道檢測數(shù)據(jù)進(jìn)行里程校準(zhǔn)的方法,包括以下步驟:

步驟a:根據(jù)所設(shè)定進(jìn)行區(qū)段劃分的搜索域范圍,通過順序遍歷各記錄點獲取各記錄點的曲率,然后按照曲率是否為零分別對待校準(zhǔn)波形和基準(zhǔn)波形進(jìn)行區(qū)段劃分,并且分別按序儲存待校準(zhǔn)波形各區(qū)段信息和基準(zhǔn)波形各區(qū)段信息,所述區(qū)段信息包括區(qū)段編號s、起始里程b,起始里程下標(biāo)bi,終止里程e,終止下標(biāo)bi,里程偏移量o及各區(qū)段內(nèi)所有記錄點的最大曲率值z;

步驟b:順序計算待校準(zhǔn)波形各區(qū)段的里程偏移量;

b1:在完成步驟a后,從待校準(zhǔn)波形的第一個區(qū)段開始向后逐一與基準(zhǔn)波形的第一區(qū)段進(jìn)行匹配,匹配標(biāo)準(zhǔn)為區(qū)段方向,再判斷區(qū)段方向一致后再計算待校準(zhǔn)波形區(qū)段和相應(yīng)基準(zhǔn)波形區(qū)段中記錄點的失配度值a,根據(jù)設(shè)定的匹配步數(shù)閾值,若在規(guī)定步數(shù)則按序獲取待校準(zhǔn)波形下一區(qū)段,若超出規(guī)定匹配步數(shù)內(nèi)則保存相應(yīng)區(qū)段編號及amin,至此將上述得到待校準(zhǔn)波形區(qū)段中amin所在區(qū)段的區(qū)段編號作為基本匹配點p;

b2:以基準(zhǔn)波形的區(qū)段作為基準(zhǔn),從待校準(zhǔn)波形中基本匹配點p所在區(qū)段開始,順序遍歷待校準(zhǔn)波形各區(qū)段,逐一與基準(zhǔn)波形各區(qū)段進(jìn)行匹配;匹配過程綜合正向匹配模式、反向匹配模式以及計算里程累計值和誤差累計值匹配模式這三種模式:

首先判斷區(qū)段類型是否為直線區(qū)段,若是則直接將待校準(zhǔn)波形區(qū)段記錄點個數(shù)與相應(yīng)基準(zhǔn)波形區(qū)段記錄點個數(shù)的差值作為里程偏移量并保存數(shù)據(jù),然后順序匹配基準(zhǔn)波形的下一區(qū)段;若否則判斷失配度值a是否小于閾值,若是則直接將待校準(zhǔn)波形區(qū)段記錄點個數(shù)與基準(zhǔn)波形區(qū)段記錄點個數(shù)的差值作為里程偏移量并保存數(shù)據(jù),然后順序匹配基準(zhǔn)波形的下一區(qū)段;若否根據(jù)設(shè)定的匹配步數(shù)閾值進(jìn)行判斷,若在規(guī)定步數(shù)內(nèi)匹配成功,則按序?qū)⑹鋮^(qū)段到匹配點之間的區(qū)段合并為一個區(qū)段,然后與基準(zhǔn)波形的區(qū)段計算其記錄點個數(shù)的差值作為里程偏移量并保存數(shù)據(jù),若超出規(guī)定步數(shù)內(nèi)則按序獲取下一基準(zhǔn)波形區(qū)段與待校準(zhǔn)波形的失配區(qū)段進(jìn)行反向匹配,繼續(xù)判斷反向匹配是否成功,若是則將待校準(zhǔn)波形區(qū)段記錄點個數(shù)與基準(zhǔn)波形區(qū)段記錄點個數(shù)的差值作為里程偏移量并保存數(shù)據(jù),然后順序獲取基準(zhǔn)波形的下一區(qū)段與待校準(zhǔn)波形區(qū)段進(jìn)行匹配;若否則計算區(qū)段編號為l的失配區(qū)段之前所有區(qū)段的里程累計值及里程偏移量累計值,進(jìn)而獲得匹配區(qū)段,將基準(zhǔn)波形區(qū)段和該匹配區(qū)段的記錄點個數(shù)的差值作為里程偏移量并保存數(shù)據(jù);至此獲取待校準(zhǔn)波形各區(qū)段的里程偏移量;

步驟c:采用待校準(zhǔn)波形各區(qū)段里程偏移量對各區(qū)段數(shù)據(jù)進(jìn)行校準(zhǔn)。

本發(fā)明步驟c中采用待校準(zhǔn)波形各區(qū)段里程偏移量對各區(qū)段數(shù)據(jù)進(jìn)行校準(zhǔn)的具體操作如下;

根據(jù)步驟b所獲取的待校準(zhǔn)波形中各區(qū)段里程偏移量的正負(fù)及其絕對值大小,在各區(qū)段內(nèi)均勻刪除或者均勻增加記錄點,從而完成對鐵路軌道檢測數(shù)據(jù)的里程校準(zhǔn)。

本發(fā)明中基準(zhǔn)波形可以為存儲在系統(tǒng)數(shù)據(jù)庫中的臺賬數(shù)據(jù),也可以為經(jīng)過人工處理形成的標(biāo)準(zhǔn)波形。

根據(jù)本領(lǐng)域人員公知常識可知:由于軌道數(shù)據(jù)存在很多小的毛刺數(shù)據(jù),因此,在劃分完曲率區(qū)段后會有很多的多余小區(qū)段出現(xiàn),為了解決上述毛刺數(shù)據(jù)對本發(fā)明里程校準(zhǔn)的影響,本發(fā)明步驟a在完成區(qū)段劃分后還包括間斷性誤差修正及濾除掉多余的毛刺區(qū)段,然后刪除待校準(zhǔn)波形中曲率值小于基準(zhǔn)波形所有記錄點的曲率值中最小值的區(qū)段,并且將刪除部分前后區(qū)段進(jìn)行合并。

本發(fā)明中在存在標(biāo)注曲線的情況在進(jìn)行步驟b操作之前還包括步驟b0:

步驟b0:根據(jù)臺賬數(shù)據(jù)校準(zhǔn)標(biāo)準(zhǔn)波形;具體為:通過比對標(biāo)準(zhǔn)波形每一曲線區(qū)段所對應(yīng)臺賬曲線區(qū)段附近的里程信息,左右平移標(biāo)準(zhǔn)波形得到與臺賬曲線區(qū)段的理想匹配。

本發(fā)明步驟b2中尋找匹配點進(jìn)而計算得到各區(qū)段的里程偏移量,采用如下三種技術(shù)手段:

一、正向匹配,即以基準(zhǔn)波形的區(qū)段作為基準(zhǔn),從待校準(zhǔn)波形中基本匹配點所在區(qū)段開始向后依次與基準(zhǔn)波形各區(qū)段匹配;

二、反向匹配,即以待校準(zhǔn)波形的失配區(qū)段作為基準(zhǔn),從基準(zhǔn)波形的相應(yīng)區(qū)段開始向后依次與上述失配區(qū)段匹配;

三、通過計算里程累計值及誤差累計值的方法獲取匹配區(qū)段。

本發(fā)明在匹配過程中綜合運用了上述三種技術(shù)手段,匹配過程主要是以基準(zhǔn)波形中各區(qū)段作為校正標(biāo)準(zhǔn),從待校準(zhǔn)波形中基本匹配點p所在區(qū)段開始,順序遍歷待校準(zhǔn)波形各區(qū)段,逐一與基準(zhǔn)波形各區(qū)段進(jìn)行匹配,在匹配過程中如果未在規(guī)定步數(shù)內(nèi)實現(xiàn)正向匹配,則對失配區(qū)段進(jìn)行反向匹配,失配區(qū)段反向匹配成功則繼續(xù)獲取下一基準(zhǔn)波形區(qū)段進(jìn)行正向匹配,失配區(qū)段反向匹配失敗則采用計算里程累計值及誤差累計值的方法獲取與基準(zhǔn)波形區(qū)段相匹配的待校準(zhǔn)波形的區(qū)段。

進(jìn)一步地,本發(fā)明進(jìn)行匹配時規(guī)定步數(shù)具體為16~36個區(qū)段。

在匹配算法中因為基準(zhǔn)波形所采用的數(shù)據(jù)來源不同,因此,造成兩種情況下失配度值a的計算不同,具體來說:

本發(fā)明步驟b1中,以臺賬數(shù)據(jù)作為基準(zhǔn)波形,計算失配度值a的公式為:

a=(mi-ni)

其中,mi為基準(zhǔn)波形區(qū)段第i個記錄點的曲率值,ni為待校準(zhǔn)波形第i個記錄點的曲率值;

本發(fā)明步驟b1中,以標(biāo)準(zhǔn)波形作為基準(zhǔn)波形,計算失配度值a的公式為:

其中,mi為基準(zhǔn)波形區(qū)段第i個記錄點的曲率值,ni為待校準(zhǔn)波形第i個記錄點的曲率值。

進(jìn)一步地,本發(fā)明步驟b2中計算里程累計值和誤差累計值匹配模式具體如下:

將基本匹配點p所在區(qū)段的起始里程作為基準(zhǔn)里程b,然后向后逐一累加各區(qū)段的長度和里程偏差值直至區(qū)段編號為l的失配區(qū)段處結(jié)束,具體計算公式為:

b+(t1-t2)×sl

式中:b為基本匹配點p所在區(qū)段的起始里程值,t1為從基本匹配點p所在區(qū)段至失配區(qū)段的各區(qū)段原始長度累計值,t2為從基本匹配點p所在區(qū)段到失配區(qū)段的各區(qū)段偏移量的累計值,sl為步長,具體為表示待校準(zhǔn)波形數(shù)據(jù)中任意兩個相鄰記錄點里程差值的絕對值;

其中:t1和t2的計算公式具體分別如下:

式中:bm為區(qū)段的起始里程,em為區(qū)段的結(jié)束里程,l為失配區(qū)段的區(qū)段編號,b為基本匹配點p所在區(qū)段的起始里程值,s[i]表示任意一區(qū)段,o為區(qū)段的里程偏移量。

本發(fā)明步驟c主要是根據(jù)各區(qū)段的里程偏移量對待校準(zhǔn)波形數(shù)據(jù)進(jìn)行逐段里程校準(zhǔn),校準(zhǔn)的方式是根據(jù)里程偏移量的正負(fù)及其絕對值大小在各區(qū)段內(nèi)均勻插入記錄點或者均勻刪除記錄點,所謂“均勻”即為每隔sc個點進(jìn)行一個記錄點的操作,上述sc稱為步數(shù),具體計算公式如下:

sc=[n÷o]

式中:sc為步數(shù),o為區(qū)段的里程偏移量,n為區(qū)段的長度;

其中,n的計算公式如下:

n=s[i]->ei-s[i]->bi

s[i]表示任意一區(qū)段,bi為區(qū)段的起始下標(biāo),ei為區(qū)段的終止下標(biāo)。

進(jìn)一步地,步驟c中各區(qū)段里程校準(zhǔn)的具體計算公式如下:

式中:n為區(qū)段數(shù),s[i]表示任意一區(qū)段,bm為區(qū)段的起始里程,em為區(qū)段的結(jié)束里程,o為區(qū)段的里程偏移量。

相比現(xiàn)有技術(shù),本發(fā)明的有益效果如下:

本發(fā)明提供了一種消除軌道檢測數(shù)據(jù)中里程漂移誤差的數(shù)據(jù)預(yù)處理方法,通過尋找匹配點,并從匹配點開始采用多種匹配模式將待校準(zhǔn)波形區(qū)段與基準(zhǔn)波形區(qū)段進(jìn)行匹配,計算獲取里程偏移量;本發(fā)明可以利用臺賬信息進(jìn)行里程校準(zhǔn),或者進(jìn)一步通過將標(biāo)準(zhǔn)波形數(shù)據(jù)與臺賬信息相結(jié)合實現(xiàn)更加精準(zhǔn)的匹配。本發(fā)明適用于不同區(qū)域及不同級別軌道的檢測數(shù)據(jù)的里程校準(zhǔn),很大程度上滿足了軌道檢測數(shù)據(jù)里程校準(zhǔn)算法設(shè)計與展示的需求;本發(fā)明能夠采用軌道檢測數(shù)據(jù)進(jìn)行質(zhì)量評估和預(yù)測,進(jìn)而為指導(dǎo)軌道維護(hù)提供了更加精確地理論基礎(chǔ)。

附圖說明

圖1是本發(fā)明里程校準(zhǔn)的算法流程示意圖;

圖2是里程校準(zhǔn)中區(qū)段劃分的算法流程示意圖;

圖3是本發(fā)明里程校準(zhǔn)中區(qū)段劃分及剔除毛刺區(qū)段的總流程示意圖;

圖4是里程校準(zhǔn)中獲取基本匹配點的算法流程示意圖;

圖5是里程校準(zhǔn)中尋找匹配點進(jìn)而計算得到各區(qū)段的里程偏移量的算法流程示意圖。

具體實施方式

以下結(jié)合說明書附圖對本發(fā)明進(jìn)行詳細(xì)闡述:

如圖1所示為本發(fā)明基于鐵路軌道檢測數(shù)據(jù)進(jìn)行里程校準(zhǔn)的總算法流程圖,具體包括以下步驟:

步驟a:將待校準(zhǔn)波形和基準(zhǔn)波形分別進(jìn)行區(qū)段劃分;

步驟b:采用區(qū)段匹配算法計算待校準(zhǔn)波形各區(qū)段的里程偏移量o,其中步驟b包括以下兩點:

b1:搜尋與基準(zhǔn)波形第一區(qū)段匹配的待校準(zhǔn)波形的區(qū)段編號作為基本匹配點p;

b2:以基本匹配點p為始點遍歷待校準(zhǔn)波形各區(qū)段并且計算及記錄各區(qū)段的里程偏移量;

步驟c:采用待校準(zhǔn)波形各區(qū)段里程偏移量對各區(qū)段數(shù)據(jù)進(jìn)行校準(zhǔn);

然后下文根據(jù)算法流程示意圖依次對各個步驟進(jìn)一步說明:

步驟a的主要目的是將待校準(zhǔn)波形和基準(zhǔn)波形分別進(jìn)行區(qū)段劃分,而波形數(shù)據(jù)基于曲率進(jìn)行區(qū)段劃分的步驟如圖2所示,具體如下:

(1)令指針指向待校準(zhǔn)波形或者基準(zhǔn)波形的起點,并獲取該點的曲率數(shù)據(jù);

(2)新建一個區(qū)段s,令區(qū)段的起始點,起始點方向以及起始里程同指針指向點,并且令s的長度為1;

(3)獲取指針當(dāng)前點的曲率數(shù)據(jù)及區(qū)段方向;

(4)判斷此點是否為結(jié)束點,若是則結(jié)束算法,若否則執(zhí)行步驟(5);

(5)此點方向是否與上一點的方向相同,若否則實行步驟(7),若是執(zhí)行步驟(6);

(6)令區(qū)段s的長度加1,使得波形數(shù)據(jù)的指針向后移動,設(shè)定區(qū)段s曲率數(shù)據(jù)中最大值作為區(qū)段s的曲率值,執(zhí)行步驟(3);

(7)區(qū)段令s的坐標(biāo)與結(jié)果里程設(shè)定為指針指向的坐標(biāo)與里程,并將區(qū)段s保存到區(qū)段列表中,執(zhí)行步驟(2);

其中,關(guān)鍵數(shù)據(jù)結(jié)構(gòu)區(qū)段s的屬性包含以下內(nèi)容:區(qū)段編號s、起始里程b,起始里程下標(biāo)bi,終止里程e,終止下標(biāo)bi,偏移量o及區(qū)段所有記錄點的最大曲率值z。

本實施例中區(qū)段劃分是按照曲率是否為0進(jìn)行劃分,即通過判斷指針在待校準(zhǔn)波形的方向與上一點方向是否相同進(jìn)行判斷。

根據(jù)本領(lǐng)域常識可知:在劃分完曲率區(qū)段后會有很多的多余小區(qū)段出現(xiàn),這是因為軌道數(shù)據(jù)存在很多小的毛刺數(shù)據(jù)。如圖3所示,解決方法是在區(qū)段劃分后進(jìn)行間斷性誤差修正,過濾掉這些多余的小數(shù)據(jù),然后刪除待校準(zhǔn)波形中曲率值小于基準(zhǔn)波形所有記錄點的曲率值中最小值的區(qū)段,并且將刪除部分前后區(qū)段進(jìn)行合并。

在存在標(biāo)注曲線的情況下,在進(jìn)行步驟b操作之前還包括通過臺賬數(shù)據(jù)進(jìn)行初步校正的步驟b0,具體操作如下:

步驟b0:通過比對基準(zhǔn)波形每一曲線區(qū)段所對應(yīng)臺賬曲線區(qū)段附近的里程信息,左右平移基準(zhǔn)波形得到與臺賬曲線區(qū)段的理想匹配。

步驟b的主要目的是采用區(qū)段匹配算法計算待校準(zhǔn)波形各區(qū)段的里程偏移量o,本發(fā)明首選基于最小二乘法搜尋最佳匹配區(qū)段,流程示意圖如圖4所示,然后綜合不同技術(shù)手段來獲取里程偏移量,具體分為以下兩個步驟:

b1:采用最小二乘法在待校準(zhǔn)波形中按照順序搜尋與基準(zhǔn)波形的第一區(qū)段相匹配的區(qū)段,并將其區(qū)段編號作為基本匹配點p,具體操作如下:

(1)從待校準(zhǔn)波形數(shù)據(jù)起點開始獲取第一個區(qū)段數(shù)據(jù);

(2)將步數(shù)記錄值c置為0;

(3)判斷標(biāo)準(zhǔn)波形的區(qū)段方向與待校準(zhǔn)波形的區(qū)段方向是否一致,若一致則執(zhí)行步驟(4),若不一致則執(zhí)行步驟(7);

(4)分別計算并保存待校準(zhǔn)波形區(qū)段和標(biāo)準(zhǔn)波形之間相應(yīng)記錄點之差的平方和值a;

(5)判斷步數(shù)記錄值c是否大于目標(biāo)步數(shù)s,若一致則執(zhí)行步驟(6),若不是則執(zhí)行步驟(7);

(6)保存所有a值中的最小值所在區(qū)段的區(qū)段編號,執(zhí)行步驟b2;

(7)獲取待校準(zhǔn)波形的下一個區(qū)段;

(8)步數(shù)記錄值c自動增加1,然后執(zhí)行步驟(3);

根據(jù)本領(lǐng)域常識可知:當(dāng)基于臺賬數(shù)據(jù)進(jìn)行里程校準(zhǔn)時,附圖4中判斷匹配程度的標(biāo)準(zhǔn)(均采用a值來表述)應(yīng)由“分別計算并保存待校準(zhǔn)波形區(qū)段和標(biāo)準(zhǔn)波形或者臺賬數(shù)據(jù)之間相應(yīng)點之差的平方和值a”改為“判斷待校準(zhǔn)波形區(qū)段的曲率值與相應(yīng)臺賬第一區(qū)段的曲率值的差值a是否小于閾值”,所述閾值具體根據(jù)實際操作設(shè)定。

b2:以基本匹配點p為始點遍歷待校準(zhǔn)波形各區(qū)段并且計算及記錄各區(qū)段的里程偏移量,如圖5所示,具體操作如下:

(1)獲取標(biāo)準(zhǔn)波形第一個區(qū)段;

(2)判斷標(biāo)準(zhǔn)波形區(qū)段是否結(jié)束,若是,則執(zhí)行步驟(14),若否則執(zhí)行步驟(3);

(3)判斷該標(biāo)準(zhǔn)區(qū)段是否為直線區(qū)段,若是,則認(rèn)為匹配成功,執(zhí)行步驟(12),若否則執(zhí)行步驟(4);

(4)將初參步數(shù)值c置零;

(5)用該標(biāo)準(zhǔn)區(qū)段匹配待校準(zhǔn)波形下一區(qū)段;

(6)判斷是否成功匹配,若是則執(zhí)行波形步驟(12),若否則執(zhí)行步驟(7);

(7)判斷步數(shù)值c是否小于閾值s,若是,則執(zhí)行步驟(8),若否則執(zhí)行步驟(9);

(8)步數(shù)值c自增1,執(zhí)行步驟(5);

(9)進(jìn)行反向匹配;

(10)判斷反向匹配是否成功,若是,則執(zhí)行步驟(12),若否則執(zhí)行步驟(11);

(11)計算里程累計值及誤差累計值的獲得匹配區(qū)段;

(12)計算偏移量;

(13)獲取下一個標(biāo)準(zhǔn)波形區(qū)段,執(zhí)行步驟(2);

(14)結(jié)束算法。

根據(jù)本領(lǐng)域常識可知:當(dāng)基于臺賬數(shù)據(jù)進(jìn)行里程校準(zhǔn)時,附圖4中判斷是否成功匹配應(yīng)判斷待校準(zhǔn)波形區(qū)段的曲率值與相應(yīng)臺賬第一區(qū)段的曲率值的差值a是否小于閾值;當(dāng)基于標(biāo)準(zhǔn)波形進(jìn)行里程校準(zhǔn)時,附圖4中判斷是否成功匹配應(yīng)判斷待校準(zhǔn)波形區(qū)段與臺賬第一區(qū)段相應(yīng)記錄點之差的平方和a是否小于閾值。

通過上述算法流程可以看出:在匹配成功后需要計算并校正偏移量,本發(fā)明設(shè)計的算法思想具體如下:若與標(biāo)準(zhǔn)波形區(qū)段匹配的待校準(zhǔn)波形區(qū)段為直線區(qū)段,則直接取待校準(zhǔn)波形區(qū)段里程值與基準(zhǔn)波形區(qū)段里程值的差值作為里程偏移量;若與標(biāo)準(zhǔn)波形區(qū)段匹配的待校準(zhǔn)波形區(qū)段為曲線區(qū)段,分為兩種情況:

其一:一次就匹配成功,則直接取待校準(zhǔn)波形區(qū)段里程值與基準(zhǔn)波形區(qū)段里程值的差值作為里程偏移量;

其二:一次未匹配成功,則將失配區(qū)段合并到待匹配標(biāo)準(zhǔn)波形區(qū)段或者待匹配臺賬數(shù)據(jù)形成一個新區(qū)段,然后再進(jìn)行匹配,直至匹配成功獲取里程偏移量。

進(jìn)一步地,與標(biāo)準(zhǔn)波形區(qū)段進(jìn)行匹配的待校準(zhǔn)波形區(qū)段是曲線區(qū)段時,第二種情況下無法在規(guī)定步數(shù)內(nèi)成功匹配,則采用反向匹配來獲取里程偏移量,具體是以失配區(qū)段作為基準(zhǔn),從基準(zhǔn)波形未匹配區(qū)段開始依次向后進(jìn)行匹配,無法在規(guī)定步數(shù)內(nèi)成功匹配,則采用計算所有區(qū)段的里程累計值及里程偏移量累計值的方法獲取匹配區(qū)段。。這種計算方式是基于確定基本匹配點的方式進(jìn)行匹配,并且將理論里程與之結(jié)合作為判定依據(jù)。這里的理論里程是指將基本匹配點p所在區(qū)段的起始里程作為基準(zhǔn)里程b,然后逐一向后累加每一個區(qū)段的長度以及偏差值,直至區(qū)段編號為l的失配區(qū)段處結(jié)束。理論上,上述計算方式很接近標(biāo)準(zhǔn)波形的里程,故可保證匹配準(zhǔn)確。

本實施例給出上述所提到計算所有區(qū)段的里程累計值及里程偏移量累計值的方法,具體如下所示:

將基本匹配點p所在區(qū)段的起始里程作為基準(zhǔn)里程b,然后向后逐一累加各區(qū)段的長度和里程偏差值直至區(qū)段編號為l的失配區(qū)段處結(jié)束,具體計算公式為:

b+(t1-t2)×sl

式中:b為基本匹配點p所在區(qū)段的起始里程值,t1為從基本匹配點p所在區(qū)段至失配區(qū)段的各區(qū)段原始長度累計值,t2為從基本匹配點p所在區(qū)段到失配區(qū)段的各區(qū)段偏移量的累計值,sl為步長,具體為表示待校準(zhǔn)波形數(shù)據(jù)中任意兩個相鄰記錄點里程差值的絕對值;

其中:t1和t2的計算公式具體分別如下:

式中:bm為區(qū)段的起始里程,em為區(qū)段的結(jié)束里程,l為失配區(qū)段的區(qū)段編號,b為基本匹配點p所在區(qū)段的起始里程值,s[i]表示任意一區(qū)段,o為區(qū)段的里程偏移量。

步驟c的主要操作是步驟b所得待校準(zhǔn)波形各區(qū)段里程偏移量對各區(qū)段數(shù)據(jù)進(jìn)行校準(zhǔn);校準(zhǔn)的方式是根據(jù)里程偏移量的正負(fù)及其絕對值大小在各區(qū)段內(nèi)均勻插入記錄點或者均勻刪除記錄點,所謂“均勻”即為每隔sc個點進(jìn)行一個記錄點的操作,上述sc稱為步數(shù),具體計算公式如下:

sc=[n÷o]

式中:sc為步數(shù),o為區(qū)段的里程偏移量,n為區(qū)段的長度;

其中,n的計算公式如下:

n=s[i]->ei-s[i]->bi

s[i]表示任意一區(qū)段,bi為區(qū)段的起始下標(biāo),ei為區(qū)段的終止下標(biāo)。

進(jìn)一步地,步驟c中各區(qū)段里程校準(zhǔn)的具體計算公式如下:

式中:n為區(qū)段數(shù),s[i]表示任意一區(qū)段,bm為區(qū)段的起始里程,em為區(qū)段的結(jié)束里程,o為區(qū)段的里程偏移量。

以上結(jié)合附圖對本發(fā)明的實施例進(jìn)行了闡述,但是本發(fā)明并不局限于上述的具體實施方式,上述具體實施方式僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護(hù)的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護(hù)之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1