專利名稱:接觸網(wǎng)檢測數(shù)據(jù)的實(shí)時(shí)同步方法及處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種接觸網(wǎng)檢測技術(shù),尤其是指一種接觸網(wǎng)檢測數(shù)據(jù)的實(shí)時(shí)同步方法及處理方法。
背景技術(shù):
接觸網(wǎng)是電氣化鐵路的主要供電設(shè)備,也是最容易發(fā)生問題的設(shè)備之一。為了保證行車安全,必須對接觸網(wǎng)定期進(jìn)行檢測和維護(hù),使其處于良好的運(yùn)營狀態(tài)。接觸網(wǎng)檢測的數(shù)據(jù)處理系統(tǒng)是利用微型計(jì)算機(jī)對接觸網(wǎng)的幾何參數(shù)、弓網(wǎng)動態(tài)作用參數(shù)、供電參數(shù)等進(jìn)行自動化檢測,并對存儲的檢測數(shù)據(jù)做進(jìn)一步處理?,F(xiàn)有檢測過程對檢測數(shù)據(jù)有兩種處理方式其一是在檢測列車檢測過程中,接觸網(wǎng)各檢測子系統(tǒng)檢測數(shù)據(jù)不進(jìn)行里程同步,各檢測子系統(tǒng)數(shù)據(jù)分別進(jìn)行顯示、超限判別與輸出等;另一種是在檢測過程中不進(jìn)行里程同步,各檢測子系統(tǒng)分別進(jìn)行顯示,但待完成檢測后在車下進(jìn)行各檢測子系統(tǒng)檢測數(shù)據(jù)的里程同步,同步完成后再進(jìn)行各檢測參數(shù)的超限判別與輸出。如果采用上述第一種方式,各檢測子系統(tǒng)分別進(jìn)行檢測數(shù)據(jù)顯示、超限判別與輸出,會導(dǎo)致各不同檢測子系統(tǒng)的檢測數(shù)據(jù)無法進(jìn)行同步顯示,影響檢測人員根據(jù)多通道檢測數(shù)據(jù)進(jìn)行檢測數(shù)據(jù)超限的判別及超限原因的診斷分析,也無法完成通過各檢測子系統(tǒng)不同檢測通道數(shù)據(jù)進(jìn)行計(jì)算得到新的檢測通道的功能(如接觸線動態(tài)抬升量、接觸線彈性等。
如果采用上述第二種方式,在檢測過程中不進(jìn)行各子系統(tǒng)里程同步,待檢測完成后再進(jìn)行各檢測子系統(tǒng)的里程同步及超限判別,會導(dǎo)致檢測過程中檢測人員無法及時(shí)得知檢測數(shù)據(jù)超限情況,尤其是在檢測過程中出現(xiàn)嚴(yán)重超限時(shí),可能會由于無法及時(shí)對超限進(jìn)行緊急現(xiàn)場處理而造成重大的弓網(wǎng)故障和事故;同時(shí),在地面進(jìn)行檢測數(shù)據(jù)同步及超限判別也會花費(fèi)大量的時(shí)間,大大增加接觸網(wǎng)檢測人員及數(shù)據(jù)分析人員的工作量,降低接觸網(wǎng)檢測效率?;诂F(xiàn)有接觸網(wǎng)檢測技術(shù)存在的上述缺陷,本發(fā)明人憑借從事本領(lǐng)域多年研發(fā)、制造的經(jīng)驗(yàn),經(jīng)多次的開發(fā)后提出本發(fā)明,以改善或克服上述現(xiàn)有技術(shù)的缺陷。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題是提供一種接觸網(wǎng)檢測數(shù)據(jù)的實(shí)時(shí)同步方法及處理方法,以解決接觸網(wǎng)檢測過程中,對各檢測子系統(tǒng)檢測數(shù)據(jù)進(jìn)行實(shí)時(shí)同步的問題。本發(fā)明的技術(shù)解決方案是一種接觸網(wǎng)檢測數(shù)據(jù)的實(shí)時(shí)同步方法,所述方法包括SI、在內(nèi)存中分別建立兩個(gè)以上的子系統(tǒng)緩沖區(qū),用于分別存放兩個(gè)以上的檢測子系統(tǒng)的檢測數(shù)據(jù);S2、實(shí)時(shí)接收各檢測子系統(tǒng)的檢測數(shù)據(jù),并將接收到的檢測數(shù)據(jù)分別存放在對應(yīng)的緩沖區(qū)中;S3、通過對比各檢測子系統(tǒng)的檢測數(shù)據(jù)的基準(zhǔn)參數(shù)信息,進(jìn)行各檢測子系統(tǒng)的檢測數(shù)據(jù)同步及整合。
本發(fā)明還提出一種接觸網(wǎng)檢測數(shù)據(jù)的處理方法,該方法是在接觸網(wǎng)檢測過程中,對各檢測子系統(tǒng)的檢測數(shù)據(jù)以線路里程為基準(zhǔn)進(jìn)行實(shí)時(shí)檢測數(shù)據(jù)同步,各檢測子系統(tǒng)數(shù)據(jù)經(jīng)過同步處理后再進(jìn)行集中整合,最后進(jìn)行各檢測子系統(tǒng)的檢測參數(shù)的實(shí)時(shí)集中顯示、對比關(guān)聯(lián)分析、超限判別診斷及根據(jù)不同檢測子系統(tǒng)參數(shù)進(jìn)行各檢測項(xiàng)目的計(jì)算。本發(fā)明的接觸網(wǎng)檢測數(shù)據(jù)的實(shí)時(shí)同步處理方法,可在接觸網(wǎng)動態(tài)檢測中實(shí)時(shí)對各檢測子系統(tǒng)檢測數(shù)據(jù)以里程為基準(zhǔn)進(jìn)行同步數(shù)據(jù)處理,由此解決了接觸網(wǎng)檢測過程中,對包括弓網(wǎng)動態(tài)作用參數(shù)檢測子系統(tǒng)、接觸網(wǎng)幾何參數(shù)測量子系統(tǒng)、接觸網(wǎng)供電參數(shù)測量子系統(tǒng)等各檢測子系統(tǒng)檢測數(shù)據(jù)以線路里程為基準(zhǔn)進(jìn)行實(shí)時(shí)檢測數(shù)據(jù)同步的問題,各檢測子系統(tǒng)數(shù)據(jù)經(jīng)過同步處理后進(jìn)行了集中整合,使后續(xù)進(jìn)行各檢測子系統(tǒng)的檢測參數(shù)的實(shí)時(shí)集中顯示、對比關(guān)聯(lián)分析、超限判別診斷及根據(jù)不同檢測子系統(tǒng)參數(shù)進(jìn)行如接觸線動態(tài)抬升量、接觸線彈性等檢測項(xiàng)目的計(jì)算等成為可能,為后續(xù)進(jìn)行檢測數(shù)據(jù)顯示、分析、計(jì)算等提供了統(tǒng)一的準(zhǔn)確數(shù)據(jù)來源,極大了減少了計(jì)算工作量,提高了接觸網(wǎng)檢測效率。經(jīng)多次試驗(yàn)證明,本發(fā)明的技術(shù)方案可以較好地應(yīng)用于國家863計(jì)劃重點(diǎn)項(xiàng)目-“最高試驗(yàn)速度400km/h高速檢測列車關(guān)鍵技術(shù)研究與裝備研制”接觸網(wǎng)檢測系統(tǒng)中, 用來在接觸網(wǎng)動態(tài)檢測過程中實(shí)時(shí)對接觸網(wǎng)各檢測子系統(tǒng)(包括弓網(wǎng)動態(tài)作用參數(shù)檢測子系統(tǒng)、接觸網(wǎng)幾何參數(shù)檢測子系統(tǒng)、接觸網(wǎng)供電參數(shù)檢測子系統(tǒng))的檢測數(shù)據(jù)以線路里程為基準(zhǔn)進(jìn)行實(shí)時(shí)檢測數(shù)據(jù)同步,各檢測子系統(tǒng)數(shù)據(jù)經(jīng)實(shí)時(shí)同步處理后進(jìn)行了集中整合,為后續(xù)對接觸網(wǎng)檢測數(shù)據(jù)的各檢測項(xiàng)目的實(shí)時(shí)集中顯示及對比關(guān)聯(lián)等工作創(chuàng)造條件。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明的接觸網(wǎng)檢測數(shù)據(jù)的處理方法的應(yīng)用原理示意圖。圖2為本發(fā)明的接觸網(wǎng)檢測數(shù)據(jù)的實(shí)時(shí)同步方法的一具體實(shí)施例的數(shù)據(jù)流程圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明提出一種接觸網(wǎng)檢測數(shù)據(jù)的處理方法,該方法是在接觸網(wǎng)檢測過程中,對各檢測子系統(tǒng)的檢測數(shù)據(jù)以線路里程為基準(zhǔn)進(jìn)行實(shí)時(shí)檢測數(shù)據(jù)同步,各檢測子系統(tǒng)數(shù)據(jù)經(jīng)過同步處理后再進(jìn)行集中整合,最后進(jìn)行各檢測子系統(tǒng)的檢測參數(shù)的實(shí)時(shí)集中顯示、對比關(guān)聯(lián)分析、超限判別診斷及根據(jù)不同檢測子系統(tǒng)參數(shù)進(jìn)行各檢測項(xiàng)目的計(jì)算。優(yōu)選地,本發(fā)明提供一種接觸網(wǎng)檢測數(shù)據(jù)的實(shí)時(shí)同步方法,所述方法包括SI、在內(nèi)存中分別建立兩個(gè)以上的子系統(tǒng)緩沖區(qū),用于分別存放兩個(gè)以上的檢測子系統(tǒng)的檢測數(shù)據(jù);
S2、實(shí)時(shí)接收各檢測子系統(tǒng)的檢測數(shù)據(jù),并將接收到的檢測數(shù)據(jù)分別存放在對應(yīng)的緩沖區(qū)中;S3、通過對比各檢測子系統(tǒng)的檢測數(shù)據(jù)的基準(zhǔn)參數(shù)信息,進(jìn)行各檢測子系統(tǒng)的檢測數(shù)據(jù)同步及整合。優(yōu)選地,所述步驟S3中,各檢測子系統(tǒng)的同步是以里程為基準(zhǔn)參數(shù)信息,且檢測數(shù)據(jù)的同步過程包括S31、選擇一檢測子系統(tǒng)為檢測數(shù)據(jù)同步基準(zhǔn)子系統(tǒng),當(dāng)此子系統(tǒng)緩沖區(qū)內(nèi)的檢測數(shù)據(jù)達(dá)到一定數(shù)量N后,即進(jìn)行檢測數(shù)據(jù)同步;S32、設(shè)置同步存儲區(qū),用于放置同步后的檢測數(shù)據(jù),其中包括一個(gè)基準(zhǔn)參數(shù)通道及各檢測子系統(tǒng)所有檢測數(shù)據(jù)通道,該同步存儲區(qū)的大小至少能夠容納一個(gè)采樣點(diǎn)的檢測數(shù)據(jù);設(shè)置變量P、P1^…、Plri分別記錄特定采樣數(shù)據(jù)在n個(gè)子系統(tǒng)緩沖區(qū)中的相應(yīng)位置,其中P對應(yīng)基準(zhǔn)子系統(tǒng)緩沖區(qū); S33、取基準(zhǔn)子系統(tǒng)緩沖區(qū)中最前的一組檢測數(shù)據(jù),記錄此組檢測數(shù)據(jù)在緩沖區(qū)中的位置P,并將里程及所有檢測通道數(shù)據(jù)復(fù)制到同步緩沖區(qū)相應(yīng)通道位置,將位置P向后移動一組采樣數(shù)據(jù)位置,并刪除基準(zhǔn)子系統(tǒng)緩沖區(qū)中P之前的檢測數(shù)據(jù),并分別在另外的子系統(tǒng)緩沖區(qū)中進(jìn)行相同里程檢測數(shù)據(jù)的查找;S34、如在任何非基準(zhǔn)子系統(tǒng)緩沖區(qū)中無法找到對應(yīng)的相同里程檢測數(shù)據(jù),則將該子系統(tǒng)對應(yīng)的同步緩沖區(qū)中相應(yīng)檢測數(shù)據(jù)通道設(shè)置為默認(rèn)值,同時(shí)記錄該子系統(tǒng)緩沖區(qū)中最前一組采樣數(shù)據(jù)位置為P:、…或Plri ;S35、如在非基準(zhǔn)子系統(tǒng)緩沖區(qū)中能夠找到對應(yīng)里程的檢測數(shù)據(jù),則記錄相應(yīng)采樣數(shù)據(jù)在對應(yīng)緩沖區(qū)中的位置為Pp…或Plri ;S36、將各非基準(zhǔn)子系統(tǒng)緩沖區(qū)中Pp…、Pn^1位置處的采樣數(shù)據(jù)中除里程通道外的所有通道復(fù)制到同步緩沖區(qū)中的相應(yīng)位置,將Pp…、Plri向后移動一組采樣數(shù)據(jù)位置,并刪除對應(yīng)子系統(tǒng)緩沖區(qū)中Pp…、Plri之前的檢測數(shù)據(jù),然后執(zhí)行第S33步。優(yōu)選地,所述步驟S3中,還包括設(shè)置一計(jì)數(shù)值Count,其初始值為0 ;所述步驟S33中,在刪除基準(zhǔn)子系統(tǒng)緩沖區(qū)中P之前的檢測數(shù)據(jù)后,如Count等于0,則分別在另外的子系統(tǒng)緩沖區(qū)中進(jìn)行相同里程檢測數(shù)據(jù)的查找;否則,執(zhí)行步驟S36 ;所述步驟S35中還包括如果在各非基準(zhǔn)緩沖區(qū)中均找到了對應(yīng)里程的檢測數(shù)據(jù),則將計(jì)數(shù)值Count設(shè)置為C ;其中C表示進(jìn)行檢測數(shù)據(jù)同步的采樣數(shù)據(jù)點(diǎn)間隔;所述步驟S36中,在刪除對應(yīng)子系統(tǒng)緩沖區(qū)中Pp…、Plri之前的檢測數(shù)據(jù)后,還包括將Count計(jì)數(shù)值減I。下面配合附圖及一具體實(shí)施例對本發(fā)明的接觸網(wǎng)多個(gè)檢測子系統(tǒng)的檢測數(shù)據(jù)的實(shí)時(shí)同步處理方法作進(jìn)一步的詳細(xì)說明。本實(shí)施例中,接觸網(wǎng)參數(shù)檢測子系統(tǒng)包括弓網(wǎng)動態(tài)作用參數(shù)檢測子系統(tǒng)、接觸網(wǎng)幾何參數(shù)測量子系統(tǒng)、接觸網(wǎng)供電參數(shù)測量子系統(tǒng),每個(gè)子系統(tǒng)的檢測數(shù)據(jù)中均包含里程信息及相應(yīng)子系統(tǒng)的與里程相對應(yīng)的檢測參數(shù)數(shù)據(jù)信息。結(jié)合圖I、圖2所示,本實(shí)施例的實(shí)時(shí)同步處理方法主要包括以下步驟I)在內(nèi)存中分別建立三個(gè)子系統(tǒng)緩沖區(qū),用于存放上述三個(gè)子系統(tǒng)的檢測數(shù)據(jù)。緩沖區(qū)大小可根據(jù)各檢測子系統(tǒng)進(jìn)行檢測數(shù)據(jù)采集、處理的延時(shí)差異進(jìn)行設(shè)置,根據(jù)三個(gè)子系統(tǒng)的特點(diǎn),本實(shí)施例中,三個(gè)子系統(tǒng)的檢測數(shù)據(jù)采樣間隔均設(shè)為25cm,一般設(shè)置緩沖區(qū)大小為能夠存放500米范圍內(nèi)的檢測數(shù)據(jù),即能夠存放2000組采樣數(shù)據(jù)。子系統(tǒng)緩沖區(qū)優(yōu)選采用循環(huán)數(shù)組的方式來實(shí)現(xiàn)。2)使用TCP協(xié)議或UDP協(xié)議通過列車專用數(shù)據(jù)網(wǎng)絡(luò)分別實(shí)時(shí)接收弓網(wǎng)動態(tài)作用參數(shù)檢測子系統(tǒng)、接觸網(wǎng)幾何參數(shù)測量子系統(tǒng)及接觸網(wǎng)供電參數(shù)測量子系統(tǒng)的檢測數(shù)據(jù),每個(gè)子系統(tǒng)的檢測數(shù)據(jù)中均包含里程信息及相應(yīng)子系統(tǒng)的與里程相對應(yīng)的檢測參數(shù)數(shù)據(jù)信息;將接收到的檢測數(shù)據(jù)分別存放在三個(gè)子系統(tǒng)緩沖區(qū)中,優(yōu)選地,如子系統(tǒng)緩沖區(qū)滿則刪除較老的數(shù)據(jù),只保留較新的數(shù)據(jù)。3)通過對比各檢測子系統(tǒng)的檢測數(shù)據(jù)里程信息,進(jìn)行各檢測子系統(tǒng)的檢測數(shù)據(jù)同步及整合。同步整合后的數(shù)據(jù)包括里程信息,及與里程相對應(yīng)的所有檢測通道的檢測數(shù)據(jù)信息。進(jìn)行同步時(shí),考慮到各子系統(tǒng)的采樣數(shù)據(jù)間隔,各子系統(tǒng)采樣點(diǎn)數(shù)據(jù)對應(yīng)的里程誤差不大于12cm,即認(rèn)為各子系統(tǒng)采樣點(diǎn)數(shù)據(jù)屬于同一里程。 4)同步過程中,可以任一檢測子系統(tǒng)為檢測數(shù)據(jù)同步基準(zhǔn)子系統(tǒng)。同步基準(zhǔn)子系統(tǒng)的含義,即同步過程中,此子系統(tǒng)緩沖區(qū)內(nèi)的檢測數(shù)據(jù)達(dá)到一定數(shù)量后,即進(jìn)行檢測數(shù)據(jù)同步,而不考慮此時(shí)另外兩個(gè)子系統(tǒng)緩沖區(qū)內(nèi)的檢測數(shù)據(jù)數(shù)量,這樣即使在非同步基準(zhǔn)子系統(tǒng)工作不正常時(shí),也不會影響檢測數(shù)據(jù)的同步。實(shí)際同步過程中,可以選擇運(yùn)行更為穩(wěn)定可靠或檢測數(shù)據(jù)更為重要的子系統(tǒng)為同步基準(zhǔn)子系統(tǒng)。5)同步過程中,同步基準(zhǔn)子系統(tǒng)中的采樣數(shù)據(jù)達(dá)到一定數(shù)量N后即進(jìn)行檢測數(shù)據(jù)同步。N根據(jù)各檢測子系統(tǒng)的進(jìn)行檢測數(shù)據(jù)采集、處理的延時(shí)差異進(jìn)行設(shè)置,一般設(shè)置為200米范圍內(nèi)的檢測數(shù)據(jù),即設(shè)置N為800。6)設(shè)置一同步存儲區(qū),用于放置同步后的檢測數(shù)據(jù),其中包括一個(gè)里程通道及各檢測子系統(tǒng)所有檢測數(shù)據(jù)通道,存儲區(qū)的大小能夠容納一個(gè)采樣點(diǎn)的檢測數(shù)據(jù)。設(shè)置P、P1、P2分別記錄特定采樣數(shù)據(jù)在三個(gè)子系統(tǒng)緩沖區(qū)中的相應(yīng)位置,其中P對應(yīng)基準(zhǔn)子系統(tǒng)緩沖區(qū)。設(shè)置一計(jì)數(shù)值Count為O。7)在各檢測子系統(tǒng)均正常工作的情況下,子系統(tǒng)緩沖區(qū)中的基準(zhǔn)檢測數(shù)據(jù)數(shù)量大于等于N時(shí),其余兩個(gè)子系統(tǒng)緩沖區(qū)中也存放了實(shí)時(shí)接收的檢測數(shù)據(jù)。這時(shí)取基準(zhǔn)子系統(tǒng)緩沖區(qū)中最前的一組檢測數(shù)據(jù),記錄此組檢測數(shù)據(jù)在緩沖區(qū)中的位置P,并將里程及所有檢測通道數(shù)據(jù)復(fù)制到同步緩沖區(qū)相應(yīng)通道位置,將位置P向后移動一組采樣數(shù)據(jù)位置,并刪除基準(zhǔn)子系統(tǒng)緩沖區(qū)中P之前的檢測數(shù)據(jù)。如Count等于0,則分別在另外兩組子系統(tǒng)緩沖區(qū)中進(jìn)行相同里程檢測數(shù)據(jù)的查找。否則,執(zhí)行第10步。8)如在任何非基準(zhǔn)子系統(tǒng)緩沖區(qū)中無法找到對應(yīng)的相同里程檢測數(shù)據(jù),則將該子系統(tǒng)對應(yīng)的同步緩沖區(qū)中相應(yīng)檢測數(shù)據(jù)通道設(shè)置為默認(rèn)值(一般取0),同時(shí)記錄該子系統(tǒng)緩沖區(qū)中最前一組采樣數(shù)據(jù)位置為Pl或P2。9)如在非基準(zhǔn)子系統(tǒng)緩沖區(qū)中能夠找到對應(yīng)里程的檢測數(shù)據(jù),則記錄相應(yīng)采樣數(shù)據(jù)在對應(yīng)緩沖區(qū)中的位置為Pl或P2,并將上述位置的子系統(tǒng)采樣數(shù)據(jù)中除里程通道外的所有通道復(fù)制到同步緩沖區(qū)中的相應(yīng)位置。同時(shí)將Pl或P2向后移動一組采樣數(shù)據(jù)位置,并刪除對應(yīng)子系統(tǒng)緩沖區(qū)中Pl或P2之前的檢測數(shù)據(jù)。如果兩個(gè)非基準(zhǔn)緩沖區(qū)中均找到了對應(yīng)里程的檢測數(shù)據(jù),則將計(jì)數(shù)值Count設(shè)置為C。其中C表示進(jìn)行檢測數(shù)據(jù)同步的采樣數(shù)據(jù)點(diǎn)間隔。(考慮到各檢測子系統(tǒng)的檢測數(shù)據(jù)采樣間隔相同,且都是連續(xù)采樣,只要完成了某組檢測數(shù)據(jù)同步后,后續(xù)檢測數(shù)據(jù)在無特殊情況下均會處于同步位置。故并不對所有采樣數(shù)據(jù)進(jìn)行同步,而是間隔I個(gè)采樣點(diǎn)進(jìn)行數(shù)據(jù)同步。這樣在不影響數(shù)據(jù)同步效果的基礎(chǔ)上,大大提高了數(shù)據(jù)同步的執(zhí)行效率。)然后執(zhí)行第7步。10)將非基準(zhǔn)子系統(tǒng)緩沖區(qū)中Pl和P2位置處的采樣數(shù)據(jù)中除里程通道外的所有通道復(fù)制到同步緩沖區(qū)中的相應(yīng)位置,將Pl或P2向后移動一組采樣數(shù)據(jù)位置,并刪除對應(yīng)子系統(tǒng)緩沖區(qū)中Pl或P2之前的檢測數(shù)據(jù) ,并且將Count計(jì)數(shù)值減I。然后執(zhí)行第7步。優(yōu)選地,在列車停車的狀態(tài)下,利用上述方法進(jìn)行檢測數(shù)據(jù)同步時(shí)可以忽略基準(zhǔn)子系統(tǒng)緩沖區(qū)中采樣數(shù)據(jù)量大于N個(gè)采樣點(diǎn)的條件,這樣可以保證停車后將子系統(tǒng)緩沖區(qū)中的絕大多數(shù)檢測數(shù)據(jù)進(jìn)行同步。綜上所述,利用本發(fā)明實(shí)現(xiàn)接觸網(wǎng)檢測數(shù)據(jù)的實(shí)時(shí)同步處理,之后可以存儲于存儲器或通過網(wǎng)絡(luò)傳輸至遠(yuǎn)程服務(wù)器,使后續(xù)進(jìn)行各檢測子系統(tǒng)的檢測參數(shù)的實(shí)時(shí)集中顯示、對比關(guān)聯(lián)分析、超限判別診斷及根據(jù)不同檢測子系統(tǒng)參數(shù)進(jìn)行如接觸線動態(tài)抬升量、接觸線彈性等檢測項(xiàng)目的計(jì)算等成為可能,為后續(xù)進(jìn)行檢測數(shù)據(jù)顯示、分析、計(jì)算等提供了統(tǒng)一的準(zhǔn)確數(shù)據(jù)來源,極大了減少了計(jì)算工作量,提高了接觸網(wǎng)檢測效率。經(jīng)試驗(yàn)驗(yàn)證,使用此方法可以滿足最高時(shí)速400km/h檢測情況下的實(shí)時(shí)數(shù)據(jù)同步處理。本發(fā)明的接觸網(wǎng)檢測數(shù)據(jù)的處理方法是在接觸網(wǎng)檢測過程中,對各檢測子系統(tǒng)的檢測數(shù)據(jù)以線路里程為基準(zhǔn)進(jìn)行實(shí)時(shí)檢測數(shù)據(jù)同步,各檢測子系統(tǒng)數(shù)據(jù)經(jīng)過同步處理后再進(jìn)行集中整合,最后進(jìn)行各檢測子系統(tǒng)的檢測參數(shù)的實(shí)時(shí)集中顯示、對比關(guān)聯(lián)分析、超限判別診斷及根據(jù)不同檢測子系統(tǒng)參數(shù)進(jìn)行各檢測項(xiàng)目的計(jì)算。雖然上述實(shí)施例是以包含三個(gè)檢測子系統(tǒng)的實(shí)例進(jìn)行說明的,本領(lǐng)域的技術(shù)人員在上述內(nèi)容的基礎(chǔ)上可以了解,本發(fā)明的該實(shí)時(shí)同步方法也適用于多于三個(gè)檢測子系統(tǒng)的數(shù)據(jù)同步過程,具體的方法步驟類似,此處不再一一說明。而且,本方法可推廣應(yīng)用于所有需要對不同數(shù)據(jù)源數(shù)據(jù)以時(shí)間或空間為基準(zhǔn)進(jìn)行數(shù)據(jù)實(shí)時(shí)同步的場合,可保證不同數(shù)據(jù)源的多種數(shù)據(jù)的實(shí)時(shí)同步及集中整合。雖然本發(fā)明已以具體實(shí)施例揭示,但其并非用以限定本發(fā)明,任何本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的構(gòu)思和范圍的前提下所作出的等同組件的置換,或依本發(fā)明專利保護(hù)范圍所作的等同變化與修飾,皆應(yīng)仍屬本專利涵蓋的范疇。
權(quán)利要求
1.一種接觸網(wǎng)檢測數(shù)據(jù)的實(shí)時(shí)同步方法,其特征在于,所述方法包括 51、在內(nèi)存中分別建立兩個(gè)以上的子系統(tǒng)緩沖區(qū),用于分別存放兩個(gè)以上的檢測子系統(tǒng)的檢測數(shù)據(jù); 52、實(shí)時(shí)接收各檢測子系統(tǒng)的檢測數(shù)據(jù),并將接收到的檢測數(shù)據(jù)分別存放在對應(yīng)的緩沖區(qū)中; 53、通過對比各檢測子系統(tǒng)的檢測數(shù)據(jù)的基準(zhǔn)參數(shù)信息,進(jìn)行各檢測子系統(tǒng)的檢測數(shù)據(jù)同步及整合。
2.如權(quán)利要求I所述的方法,其特征在于,所述步驟S3中,各檢測子系統(tǒng)的同步是以里程為基準(zhǔn)參數(shù)信息,檢測數(shù)據(jù)的同步過程包括 531、選擇一檢測子系統(tǒng)為檢測數(shù)據(jù)同步基準(zhǔn)子系統(tǒng),當(dāng)此子系統(tǒng)緩沖區(qū)內(nèi)的檢測數(shù)據(jù)達(dá)到一定數(shù)量N后,即進(jìn)行檢測數(shù)據(jù)同步; 532、設(shè)置同步存儲區(qū),用于放置同步后的檢測數(shù)據(jù),其中包括一個(gè)基準(zhǔn)參數(shù)通道及各檢測子系統(tǒng)所有檢測數(shù)據(jù)通道,該同步存儲區(qū)的大小至少能夠容納一個(gè)采樣點(diǎn)的檢測數(shù)據(jù);設(shè)置變量P、Pp…、Plri分別記錄特定采樣數(shù)據(jù)在n個(gè)子系統(tǒng)緩沖區(qū)中的相應(yīng)位置,其中P對應(yīng)基準(zhǔn)子系統(tǒng)緩沖區(qū); 533、取基準(zhǔn)子系統(tǒng)緩沖區(qū)中最前的一組檢測數(shù)據(jù),記錄此組檢測數(shù)據(jù)在緩沖區(qū)中的位置P,并將里程及所有檢測通道數(shù)據(jù)復(fù)制到同步緩沖區(qū)相應(yīng)通道位置,將位置P向后移動一組采樣數(shù)據(jù)位置,并刪除基準(zhǔn)子系統(tǒng)緩沖區(qū)中P之前的檢測數(shù)據(jù),并分別在另外的子系統(tǒng)緩沖區(qū)中進(jìn)行相同里程檢測數(shù)據(jù)的查找; 534、如在任何非基準(zhǔn)子系統(tǒng)緩沖區(qū)中無法找到對應(yīng)的相同里程檢測數(shù)據(jù),則將該子系統(tǒng)對應(yīng)的同步緩沖區(qū)中相應(yīng)檢測數(shù)據(jù)通道設(shè)置為默認(rèn)值,同時(shí)記錄該子系統(tǒng)緩沖區(qū)中最前一組采樣數(shù)據(jù)位置為P:、…或Plri ; 535、如在非基準(zhǔn)子系統(tǒng)緩沖區(qū)中能夠找到對應(yīng)里程的檢測數(shù)據(jù),則記錄相應(yīng)采樣數(shù)據(jù)在對應(yīng)緩沖區(qū)中的位置為Pp…或Plri ; 536、將各非基準(zhǔn)子系統(tǒng)緩沖區(qū)中Pp…、Plri位置處的采樣數(shù)據(jù)中除里程通道外的所有通道復(fù)制到同步緩沖區(qū)中的相應(yīng)位置,將Pp…、Plri向后移動一組采樣數(shù)據(jù)位置,并刪除對應(yīng)子系統(tǒng)緩沖區(qū)中Pp…、Plri之前的檢測數(shù)據(jù),然后執(zhí)行第S33步。
3.如權(quán)利要求2所述的方法,其特征在于,所述方法還包括在列車停車的狀態(tài)下,進(jìn)行同步時(shí)忽略基準(zhǔn)子系統(tǒng)緩沖區(qū)中采樣數(shù)據(jù)量大于N個(gè)采樣點(diǎn)的條件,以保證停車后將子系統(tǒng)緩沖區(qū)中的絕大多數(shù)檢測數(shù)據(jù)進(jìn)行同步。
4.如權(quán)利要求3所述的方法,其特征在于,同步過程中,數(shù)量N根據(jù)各檢測子系統(tǒng)進(jìn)行檢測數(shù)據(jù)采集、處理的延時(shí)差異進(jìn)行設(shè)置。
5.如權(quán)利要求2所述的方法,其特征在于,所述步驟S3中,還包括設(shè)置一計(jì)數(shù)值Count,其初始值為O ; 所述步驟S33中刪除基準(zhǔn)子系統(tǒng)緩沖區(qū)中P之前的檢測數(shù)據(jù)后,如Count等于0,則分別在另外的子系統(tǒng)緩沖區(qū)中進(jìn)行相同里程檢測數(shù)據(jù)的查找;否則,執(zhí)行步驟S36 ; 所述步驟S35中還包括如果在各非基準(zhǔn)緩沖區(qū)中均找到了對應(yīng)里程的檢測數(shù)據(jù),則將計(jì)數(shù)值Count設(shè)置為C ;其中C表示進(jìn)行檢測數(shù)據(jù)同步的采樣數(shù)據(jù)點(diǎn)間隔; 所述步驟S36中,在刪除對應(yīng)子系統(tǒng)緩沖區(qū)中Pp…、Plri之前的檢測數(shù)據(jù)后還包括將Count計(jì)數(shù)值減I。
6.如權(quán)利要求I所述的方法,其特征在于,接觸網(wǎng)檢測子系統(tǒng)包括弓網(wǎng)動態(tài)作用參數(shù)檢測子系統(tǒng)、接觸網(wǎng)幾何參數(shù)測量子系統(tǒng)、接觸網(wǎng)供電參數(shù)測量子系統(tǒng),每個(gè)子系統(tǒng)的檢測數(shù)據(jù)中均包含里程信息及相應(yīng)子系統(tǒng)的與里程相對應(yīng)的檢測參數(shù)數(shù)據(jù)信息;該方法建立有三個(gè)檢測子系統(tǒng)緩沖區(qū),以用于分別存放弓網(wǎng)動態(tài)作用參數(shù)檢測子系統(tǒng)、接觸網(wǎng)幾何參數(shù)測量子系統(tǒng)、接觸網(wǎng)供電參數(shù)測量子系統(tǒng)的檢測數(shù)據(jù)。
7.如權(quán)利要求6所述的方法,其特征在于,所述三個(gè)子系統(tǒng)的檢測數(shù)據(jù)采樣間隔均為25cm,該方法將子系統(tǒng)緩沖區(qū)大小設(shè)置為能夠存放500米范圍內(nèi)的檢測數(shù)據(jù),即能夠存放2000組采樣數(shù)據(jù);如各子系統(tǒng)采樣點(diǎn)數(shù)據(jù)對應(yīng)的里程誤差不大于12cm,即認(rèn)為各子系統(tǒng)采樣點(diǎn)數(shù)據(jù)屬于同一里程。
8.如權(quán)利要求I所述的方法,其特征在于,所述子系統(tǒng)緩沖區(qū)采用循環(huán)數(shù)組的方式實(shí)現(xiàn)。
9.如權(quán)利要求I所述的方法,其特征在于,所述步驟S2中,是使用TCP協(xié)議或UDP協(xié)議通過列車專用數(shù)據(jù)網(wǎng)絡(luò)分別接收各檢測子系統(tǒng)的檢測數(shù)據(jù)。
10.如權(quán)利要求I所述的方法,其特征在于,所述方法中,同步整合后的數(shù)據(jù)包括里程信息及與里程相對應(yīng)的所有檢測通道的檢測數(shù)據(jù)信息。
11.一種接觸網(wǎng)檢測數(shù)據(jù)的處理方法,其特征在于,該方法是在接觸網(wǎng)檢測過程中,對各檢測子系統(tǒng)的檢測數(shù)據(jù)以線路里程為基準(zhǔn)進(jìn)行實(shí)時(shí)檢測數(shù)據(jù)同步,各檢測子系統(tǒng)數(shù)據(jù)經(jīng)過同步處理后再進(jìn)行集中整合,最后進(jìn)行各檢測子系統(tǒng)的檢測參數(shù)的實(shí)時(shí)集中顯示、對比關(guān)聯(lián)分析、超限判別診斷及根據(jù)不同檢測子系統(tǒng)參數(shù)進(jìn)行各檢測項(xiàng)目的計(jì)算。
12.如權(quán)利要求11所述的方法,其特征在于,所述處理方法中的實(shí)時(shí)檢測數(shù)據(jù)同步是采用權(quán)利要求I 10中任一項(xiàng)所述的接觸網(wǎng)檢測數(shù)據(jù)實(shí)時(shí)同步方法來實(shí)現(xiàn)的。
全文摘要
本發(fā)明公開了一種接觸網(wǎng)檢測數(shù)據(jù)的實(shí)時(shí)同步方法及處理方法,所述實(shí)時(shí)同步方法包括S1、在內(nèi)存中分別建立兩個(gè)以上的子系統(tǒng)緩沖區(qū),用于分別存放兩個(gè)以上的檢測子系統(tǒng)的檢測數(shù)據(jù);S2、實(shí)時(shí)接收各檢測子系統(tǒng)的檢測數(shù)據(jù),并將接收到的檢測數(shù)據(jù)分別存放在對應(yīng)的緩沖區(qū)中;S3、通過對比各檢測子系統(tǒng)的檢測數(shù)據(jù)的基準(zhǔn)參數(shù)信息,進(jìn)行各檢測子系統(tǒng)的檢測數(shù)據(jù)同步及整合;本發(fā)明在接觸網(wǎng)動態(tài)檢測過程中實(shí)時(shí)對接觸網(wǎng)各檢測子系統(tǒng)的檢測數(shù)據(jù)以線路里程為基準(zhǔn)進(jìn)行實(shí)時(shí)檢測數(shù)據(jù)同步,各檢測子系統(tǒng)數(shù)據(jù)經(jīng)實(shí)時(shí)同步處理后進(jìn)行了集中整合,為后續(xù)對接觸網(wǎng)檢測數(shù)據(jù)的各檢測項(xiàng)目的實(shí)時(shí)集中顯示及對比關(guān)聯(lián)等工作創(chuàng)造條件。
文檔編號H04L29/08GK102710756SQ20121015697
公開日2012年10月3日 申請日期2012年5月18日 優(yōu)先權(quán)日2012年5月18日
發(fā)明者孫忠國, 張文軒, 李向東 申請人:中國鐵道科學(xué)研究院基礎(chǔ)設(shè)施檢測研究所, 北京鐵科英邁技術(shù)有限公司