一種地鐵列車信號系統(tǒng)自動化測試的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種地鐵列車信號系統(tǒng)自動化測試的方法及系統(tǒng)。本發(fā)明公開的方法及系統(tǒng),基于速度發(fā)生器提供速度脈沖信號,基于軌旁、車載輸入輸出控制單元提供繼電器動作,并且實(shí)現(xiàn)了二者的自動控制,完整仿真了CBTC系統(tǒng)的實(shí)際物理接口輸入。并根據(jù)CBTC系統(tǒng)的運(yùn)行狀態(tài)實(shí)現(xiàn)了接口的自動控制,使得接口信息符合CBTC系統(tǒng)的邏輯檢查原則,可被視為合法輸入,在室內(nèi)環(huán)境下仿真實(shí)現(xiàn)包括ATO列車自動駕駛模式在內(nèi)的列車運(yùn)行真實(shí)場景環(huán)境。
【專利說明】一種地鐵列車信號系統(tǒng)自動化測試的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及城市軌道交通領(lǐng)域,尤其涉及一種地鐵列車信號系統(tǒng)自動化測試的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著城市軌道交通事業(yè)和信息技術(shù)的發(fā)展,基于通信的列車控制系統(tǒng)(CBTC系統(tǒng))已成為當(dāng)前國內(nèi)外軌道交通行業(yè)的主流列車控制技術(shù)。CBTC系統(tǒng)是列車安全、高效運(yùn)行的重要保障,有極高的安全性和可靠性要求。在CBTC系統(tǒng)上線運(yùn)行前,需要進(jìn)行大量的室內(nèi)測試。仿真與測試設(shè)備需要為CBTC系統(tǒng)的室內(nèi)測試搭建一個與現(xiàn)場測試盡可能一致的環(huán)境,對以下接口進(jìn)行仿真:
[0003]I)列車物理運(yùn)動仿真。需要在室內(nèi)模擬列車的物理運(yùn)動,為CBTC系統(tǒng)車載部分的傳感器設(shè)備提供真實(shí)的速度信號、應(yīng)答器報文。
[0004]2)列車占用仿真。需要在室內(nèi)模擬列車的物理運(yùn)動,為CBTC系統(tǒng)軌旁設(shè)備提供真實(shí)的列車區(qū)段占用狀態(tài)輸入。
[0005]3)司機(jī)操作與列車狀態(tài)仿真。對列車控制系統(tǒng)和司機(jī)的人機(jī)接口仿真。
[0006]4)軌旁信號設(shè)備狀態(tài)。對軌旁道岔、緊急停車按鈕、自動折返按鈕、信號機(jī)反饋等信號元素的采集。
[0007]現(xiàn)有技術(shù)中,針對CBTC系統(tǒng)的仿真與測試需求,普遍采用的機(jī)制為全軟件仿真,且車載仿真設(shè)備與軌旁仿真設(shè)備相對獨(dú)立,其基本原理為:
[0008]I)車載仿真設(shè)備。仿真功能由一臺仿真計算機(jī)實(shí)現(xiàn),內(nèi)置列車運(yùn)行仿真軟件,可根據(jù)測試人員在軟件上人工操作模擬列車的加速、減速和巡航過程。列車的速度、位移信息完全由軟件模擬,仿真軟件根據(jù)計算的列車速度和位移生成虛擬的CBTC系統(tǒng)車載傳感器的速度和應(yīng)答器報文。CBTC系統(tǒng)車載設(shè)備直接接收速度報文,并作為正式的速度采集信息處理。CBTC系統(tǒng)車載設(shè)備與列車控制器和司機(jī)的接口由實(shí)際的按鈕、開關(guān)實(shí)現(xiàn),CBTC系統(tǒng)采集按鈕、開關(guān)的動作并做出反應(yīng),但按鈕、開關(guān)必須由測試人員手工操作。
[0009]2)軌旁仿真設(shè)備。軌旁仿真計算機(jī)設(shè)計了人機(jī)界面,可根據(jù)測試人員的人工輸入信息模擬計軸占用、道岔動作等信息。CBTC系統(tǒng)軌旁設(shè)備以報文的形式接收這些輸入信息,并作為真實(shí)的輸入信息處理,原有的采集功能屏蔽。
[0010]發(fā)明人在進(jìn)行發(fā)明創(chuàng)造時,發(fā)現(xiàn)上述現(xiàn)有技術(shù)主要存在如下缺陷:
[0011]I)無法對CBTC系統(tǒng)的自動駕駛指令進(jìn)行閉環(huán)檢查。由于列車速度信號是軟件根據(jù)人工輸入的操作信息生成,未用到真實(shí)的速度信號發(fā)生單元,無法對CBTC系統(tǒng)輸出的列車控制指令進(jìn)行響應(yīng)。這就造成了 CBTC系統(tǒng)的列車自動駕駛功能無法在室內(nèi)完成驗(yàn)證測試,需要占用大量的現(xiàn)場測試,嚴(yán)重影響了自動駕駛功能的穩(wěn)定性和系統(tǒng)整體調(diào)試時間。
[0012]2)硬件接口無法得到有效驗(yàn)證。由于測試設(shè)備的輸入為軟件模擬生成的報文輸入,造成CBTC系統(tǒng)的數(shù)據(jù)采集接口(如:速度信號采集、繼電器狀態(tài)采集等)無法得到有效測試。[0013]3) CBTC系統(tǒng)車載與軌旁軟件只能分別使用各自的仿真進(jìn)行測試。由于計軸占用信息需要手工輸入,與車載設(shè)備接收的列車的運(yùn)動信息無法自動匹配,造成車載、軌旁兩部分設(shè)備無法聯(lián)合調(diào)試,無法仿真實(shí)現(xiàn)列車運(yùn)行的實(shí)際場景。
[0014]4)無法進(jìn)行自動化測試。由于計軸占用、道岔動作、信號機(jī)反饋、按鈕操作等軌旁信號元素狀態(tài)都需要手動輸入,列車的駕駛動作也需要測試人員人工輸入,針對CBTC系統(tǒng)的自動化測試無法開展。系統(tǒng)測試案例需要人工執(zhí)行,限制了測試的時間與規(guī)模,降低了系統(tǒng)穩(wěn)定性測試的強(qiáng)度。
【發(fā)明內(nèi)容】
[0015]本發(fā)明的目的是提供一種地鐵列車信號系統(tǒng)自動化測試的方法及系統(tǒng),極大的提高了 CBTC系統(tǒng)測試的自動化程度和可信度。
[0016]本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的:
[0017]一種地鐵列車信號系統(tǒng)自動化測試的方法,該方法包括:
[0018]由軌旁輸入輸出控制單元采集列車控制系統(tǒng)CBTC輸出的軌旁設(shè)備控制指令,由車載輸入輸出控制單元采集CBTC系統(tǒng)輸出的車載設(shè)備控制指令;
[0019]由測試場景生成系統(tǒng)根據(jù)所述軌旁設(shè)備控制指令、車載設(shè)備控制指令以及速度發(fā)生器輸出位移信息并結(jié)合預(yù)設(shè)的測試策略輸出驅(qū)動指令至對應(yīng)的軌旁輸入輸出控制單元、車載輸入輸出控制單元與速度發(fā)生器;
[0020]由所述軌旁輸入輸出控制單元根據(jù)接收到的驅(qū)動指令輸出軌旁狀態(tài)模擬信息至CBTC系統(tǒng)軌旁設(shè)備,由所述車載輸入輸出控制單元根據(jù)接收到的驅(qū)動指令輸出列車控制電路與司機(jī)輸入狀態(tài)模擬信息至CBTC系統(tǒng)車載設(shè)備,由所述速度發(fā)生器發(fā)送速度脈沖至所述CBTC系統(tǒng)車載設(shè)備;完成地鐵列車信號系統(tǒng)自動化測試。
[0021]由上述本發(fā)明提供的技術(shù)方案可以看出,基于實(shí)體速度發(fā)生器提供速度脈沖信號,基于軌旁、車載輸入輸出控制單元提供繼電器動作,并且實(shí)現(xiàn)了二者的自動控制,完整仿真了 CBTC系統(tǒng)的實(shí)際物理接口輸入。并根據(jù)CBTC系統(tǒng)的運(yùn)行狀態(tài)實(shí)現(xiàn)了接口的自動控制,使得接口信息符合CBTC系統(tǒng)的邏輯檢查原則,可被視為合法輸入,在室內(nèi)環(huán)境下仿真實(shí)現(xiàn)包括ATO列車自動駕駛模式在內(nèi)的列車運(yùn)行真實(shí)場景環(huán)境。
【專利附圖】
【附圖說明】
[0022]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他附圖。
[0023]圖1為本發(fā)明實(shí)施例一提供的一種地鐵列車信號系統(tǒng)自動化測試的方法的流程圖;
[0024]圖2為本發(fā)明實(shí)施例二提供的一種測試場景生成系統(tǒng)工作的流程圖;
[0025]圖3為本發(fā)明實(shí)施例二提供的一種地鐵列車信號系統(tǒng)自動化測試的方法的示意圖;
[0026]圖4為本發(fā)明實(shí)施例三提供的一種地鐵列車信號系統(tǒng)自動化測試的系統(tǒng)的示意圖。
【具體實(shí)施方式】
[0027]下面結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明的保護(hù)范圍。
[0028]實(shí)施例一
[0029]圖1為本發(fā)明實(shí)施例一提供的一種地鐵列車信號系統(tǒng)自動化測試的方法的流程圖。如圖1所示,主要包括如下步驟:
[0030]步驟11、由軌旁輸入輸出控制單元采集列車控制系統(tǒng)CBTC輸出的軌旁設(shè)備控制指令,由車載輸入輸出控制單元采集CBTC系統(tǒng)輸出的車載設(shè)備控制指令。
[0031]步驟12、由測試場景生成系統(tǒng)根據(jù)所述軌旁設(shè)備控制指令、車載設(shè)備控制指令以及速度發(fā)生器輸出位移信息并結(jié)合預(yù)設(shè)的測試策略輸出驅(qū)動指令至對應(yīng)的軌旁輸入輸出控制單元、車載輸入輸出控制單元與速度發(fā)生器。
[0032]具體來說,I)所述測試場景生成系統(tǒng)輸出驅(qū)動指令至所述軌旁輸入輸出控制單元包括:根據(jù)所述軌旁設(shè)備控制指令及預(yù)設(shè)的測試策略,計算軌旁信號元素動作狀態(tài);根據(jù)所述軌旁設(shè)備控制指令及預(yù)設(shè)的測試策略,計算列車位置偏移量,從而獲得列車計軸占用狀態(tài);根據(jù)所述軌旁信號元素動作狀態(tài)與所述列車計軸占用狀態(tài)生成對應(yīng)的驅(qū)動指令發(fā)送至所述軌旁輸入輸出控制單元;
[0033]2)所述測試場景生成系統(tǒng)輸出驅(qū)動指令至所述車載輸入輸出控制單元包括:根據(jù)所述車載設(shè)備控制指令及預(yù)設(shè)的測試策略,計算列車控制電路與司機(jī)輸入狀態(tài),并生成對應(yīng)的驅(qū)動指令發(fā)送至所述車載輸入輸出控制單元;
[0034]3)所述測試場景生成系統(tǒng)輸出驅(qū)動指令至所述速度發(fā)生器包括:根據(jù)所述車載設(shè)備控制指令及預(yù)設(shè)的測試策略,生成用于控制所述速度發(fā)生器轉(zhuǎn)動的驅(qū)動指令,并輸出至所述速度發(fā)生器。
[0035]其中,所述預(yù)設(shè)的測試策略中包括:列車初始化的時機(jī)與位置、列車錯誤狀態(tài)的注入、軌旁設(shè)備的動作時機(jī)、軌旁采集信息的錯誤注入、軌旁驅(qū)動信息的錯誤注入。
[0036]在實(shí)際使用中,由人機(jī)接口管理單元接收用戶輸入的位置初始化指令、線路數(shù)據(jù)和預(yù)設(shè)的測試腳本并輸出至所述測試場景生成系統(tǒng)。然后,由所述測試場景生成系統(tǒng)根據(jù)接收到的上述信息生成測試策略。
[0037]步驟13、由所述軌旁輸入輸出控制單元根據(jù)接收到的驅(qū)動指令輸出軌旁狀態(tài)模擬信息至CBTC系統(tǒng)軌旁設(shè)備,由所述車載輸入輸出控制單元根據(jù)接收到的驅(qū)動指令輸出列車控制電路與司機(jī)輸入狀態(tài)模擬信息至CBTC系統(tǒng)車載設(shè)備,由所述速度發(fā)生器發(fā)送速度脈沖至所述CBTC系統(tǒng)車載設(shè)備;完成地鐵列車信號系統(tǒng)自動化測試。
[0038]進(jìn)一步的,還可以由所述測試場景生成系統(tǒng)發(fā)送車載設(shè)備報文至所述CBTC系統(tǒng)車載設(shè)備;所述測試場景生成系統(tǒng)根據(jù)CBTC軌旁設(shè)備的輸出狀態(tài)、列車位置信息及預(yù)設(shè)的測試策略生成應(yīng)答器報文信息;所述測試場景生成系統(tǒng)根據(jù)所述速度發(fā)生器的轉(zhuǎn)動信息及預(yù)設(shè)的測試策略生成測速雷達(dá)報文;所述測試場景生成系統(tǒng)將所述應(yīng)答器報文信息與所述測速雷達(dá)報文作為車載設(shè)備報文發(fā)送至所述CBTC系統(tǒng)車載設(shè)備。
[0039]本發(fā)明實(shí)施例基于速度發(fā)生器提供速度脈沖信號,基于軌旁、車載輸入輸出控制單元提供繼電器動作,并且實(shí)現(xiàn)了二者的自動控制,完整仿真了 CBTC系統(tǒng)的實(shí)際物理接口輸入。并根據(jù)CBTC系統(tǒng)的運(yùn)行狀態(tài)實(shí)現(xiàn)了接口的自動控制,使得接口信息符合CBTC系統(tǒng)的邏輯檢查原則,可被視為合法輸入,在室內(nèi)環(huán)境下仿真實(shí)現(xiàn)包括ATO列車自動駕駛模式在內(nèi)的列車運(yùn)行真實(shí)場景環(huán)境。
[0040]實(shí)施例二
[0041]為了便于理解本發(fā)明,下面結(jié)合附圖2-3對本發(fā)明實(shí)施例中所涉及的各個單元做詳細(xì)介紹。
[0042]1、測試場景生成系統(tǒng)為本發(fā)明實(shí)施例中的核心控制部分,其工作流程圖如圖2所示,主要包含以下功能:
[0043]I)測試策略生成
[0044]根據(jù)人機(jī)接口管理單元傳輸?shù)挠捎脩糨斎氲奈恢贸跏蓟噶?、線路數(shù)據(jù)和測試腳本,生成實(shí)際執(zhí)行的測試策略,測試策略包含了列車初始化的時機(jī)、位置、列車錯誤狀態(tài)的注入、軌旁設(shè)備的動作時機(jī)、軌旁采集信息的錯誤注入、軌旁驅(qū)動信息的錯誤注入等功能,可以完整的體現(xiàn)測試人員的測試意圖。
[0045]2 ) CBTC系統(tǒng)軌旁設(shè)備指令采集
[0046]根據(jù)軌旁輸入輸出控制單元采集到的硬件動作完成CBTC系統(tǒng)的軌旁控制指令采集(例如道岔控制指令、信號機(jī)點(diǎn)燈指令等)。
[0047]3)軌旁信號元素狀態(tài)控制
[0048]根據(jù)采集到的CBTC系統(tǒng)的軌旁控制指令并結(jié)合測試策略,指揮軌旁輸入輸出控制單元驅(qū)動相關(guān)繼電器,完成軌旁信號元素的動作模擬(例如:吸起道岔表示繼電器、信號機(jī)燈絲回采繼電器等)。
[0049]根據(jù)列車的位置信息并結(jié)合測試策略,指揮軌旁輸入輸出控制單元驅(qū)動相關(guān)繼電器,完成車載位置報告到軌旁占用檢查信息的協(xié)調(diào)處理(例如:吸起計軸(列車檢測裝置)占用狀態(tài)繼電器)。
[0050]4) CBTC系統(tǒng)車載設(shè)備指令采集
[0051]根據(jù)車載輸入輸出控制單元采集到的硬件動作完成CBTC系統(tǒng)的車載控制指令采集(例如牽弓I指令繼電器、制動指令繼電器等)。
[0052]5)列車控制接口輸出
[0053]根據(jù)采集到的CBTC系統(tǒng)的車載控制指令并結(jié)合測試策略指揮車載輸入輸出控制單元繼電器動作,給出列車控制電路和司機(jī)操作表示(例如:司機(jī)鑰匙開關(guān)、車門狀態(tài)輸入
-rf* ) O
[0054]6)速度發(fā)生器控制與檢測
[0055]根據(jù)采集到的CBTC系統(tǒng)的車載控制指令并結(jié)合測試策略報文指揮實(shí)體速度傳感器的速度發(fā)生器轉(zhuǎn)動,同時采集位移信息更新列車位置。
[0056]7)報文控制
[0057]根據(jù)CBTC軌旁設(shè)備的輸出的信號元素狀態(tài)(例如:信號機(jī)狀態(tài)、道岔動作等信息)以及列車的位置信息(可通過上述功能6)獲得)和測試策略生成應(yīng)答器報文信息。[0058]根據(jù)速度發(fā)生器的轉(zhuǎn)動信息并結(jié)合測試策略生成測速雷達(dá)報文。
[0059]2、人機(jī)接口管理單元
[0060]接收人機(jī)界面輸入的信息,并提供給測試場景生成系統(tǒng)。
[0061]3、軌旁輸入輸出控制單元
[0062]其包括互連的繼電器和驅(qū)動采集電路,負(fù)責(zé)采集CBTC系統(tǒng)軌旁設(shè)備輸出的動作指令并按照測試場景生成系統(tǒng)發(fā)送的驅(qū)動命令動作相關(guān)繼電器,將結(jié)果輸出至CBTC系統(tǒng)軌旁設(shè)備。
[0063]4、車載輸入輸出控制單元
[0064]其包括互連的繼電器和驅(qū)動采集電路,負(fù)責(zé)采集CBTC系統(tǒng)車載設(shè)備輸出的動作指令并按照測試場景生成系統(tǒng)發(fā)送的驅(qū)動命令動作相關(guān)繼電器,將結(jié)果輸出至CBTC系統(tǒng)車載設(shè)備。
[0065]5、速度發(fā)生器
[0066]可以由控制器、數(shù)傳電動和相關(guān)的速度傳感器機(jī)械安裝接口組成,負(fù)責(zé)按照測試場景生成系統(tǒng)發(fā)送的控制報文指揮電機(jī)轉(zhuǎn)動,電機(jī)帶動安裝在中心軸孔上的速度傳感器轉(zhuǎn)動,模擬車輪實(shí)際的物理運(yùn)動,同時提供位移信息給測試場景生成系統(tǒng)。
[0067]本發(fā)明實(shí)施例上述5個單元的實(shí)際工作流程可參見圖3。其通過對原有技術(shù)缺陷的克服,解決了 CBTC系統(tǒng)測試中存在的測試覆蓋面不完全、無法進(jìn)行室內(nèi)綜合測試和無法進(jìn)行自動化測試的問題。極大的提高了 CBTC系統(tǒng)測試的自動化程度和可信度,為CBTC系統(tǒng)的室內(nèi)集成測試提供了一個很好的選擇。
[0068]同時,本發(fā)明實(shí)施例的設(shè)計是基于通用的繼電或模擬量接口,克服了原有的CBTC仿真與測試設(shè)備嚴(yán)重依賴CBTC系統(tǒng)內(nèi)部報文,不同廠家的系統(tǒng)不能通用的缺陷。為軌道交通行業(yè)的CBTC系統(tǒng)標(biāo)準(zhǔn)化和互聯(lián)互通提供了一個很好的自動化測試方法。
[0069]實(shí)施例三
[0070]圖4為本發(fā)明實(shí)施例三提供的一種地鐵列車信號系統(tǒng)自動化測試的系統(tǒng)的示意圖。如圖4所示,該系統(tǒng)主要包括:
[0071]軌旁輸入輸出控制單元41,用于采集列車控制系統(tǒng)CBTC輸出的軌旁設(shè)備控制指令;
[0072]車載輸入輸出控制單元42,用于采集CBTC系統(tǒng)輸出的車載設(shè)備控制指令;
[0073]速度發(fā)生器43,用于輸出位移信息;
[0074]測試場景生成系統(tǒng)44,用于根據(jù)所述軌旁設(shè)備控制指令、車載設(shè)備控制指令以及速度發(fā)生器輸出位移信息并結(jié)合預(yù)設(shè)的測試策略輸出驅(qū)動指令至對應(yīng)的軌旁輸入輸出控制單元、車載輸入輸出控制單元與速度發(fā)生器;
[0075]所述軌旁輸入輸出控制單元41,還用于根據(jù)接收到的驅(qū)動指令輸出軌旁狀態(tài)模擬信息至CBTC系統(tǒng)軌旁設(shè)備;
[0076]所述車載輸入輸出控制單元42,還用于根據(jù)接收到的驅(qū)動指令輸出列車控制電路與司機(jī)輸入狀態(tài)模擬信息至CBTC系統(tǒng)車載設(shè)備;
[0077]所述速度發(fā)生器43,還用于發(fā)送速度脈沖至所述CBTC系統(tǒng)車載設(shè)備。
[0078]進(jìn)一步的,所述測試場景生成系統(tǒng)44包括:
[0079]第一驅(qū)動指令輸出單元441,用于輸出驅(qū)動指令至所述軌旁輸入輸出控制單元;具體的:根據(jù)所述軌旁設(shè)備控制指令及預(yù)設(shè)的測試策略,計算軌旁信號元素動作狀態(tài);根據(jù)所述軌旁設(shè)備控制指令及預(yù)設(shè)的測試策略,計算列車位置偏移量,從而獲得列車計軸占用狀態(tài);根據(jù)所述軌旁信號元素動作狀態(tài)與所述列車計軸占用狀態(tài)生成對應(yīng)的驅(qū)動指令發(fā)送至所述軌旁輸入輸出控制單元;
[0080]第二驅(qū)動指令輸出單元442,用于輸出驅(qū)動指令至所述車載輸入輸出控制單元;具體的:根據(jù)所述車載設(shè)備控制指令及預(yù)設(shè)的測試策略,計算列車控制電路與司機(jī)輸入狀態(tài),并生成對應(yīng)的驅(qū)動指令發(fā)送至所述車載輸入輸出控制單元;
[0081]第三驅(qū)動指令輸出單元443,用于輸出驅(qū)動指令至所述速度發(fā)生器;具體的:根據(jù)所述車載設(shè)備控制指令及預(yù)設(shè)的測試策略,生成用于控制所述速度發(fā)生器轉(zhuǎn)動的驅(qū)動指令,并輸出至所述速度發(fā)生器。
[0082]進(jìn)一步的,所述測試場景生成系統(tǒng)44包括:車載設(shè)備報文發(fā)送單元444,用于發(fā)送車載設(shè)備報文至所述CBTC系統(tǒng)車載設(shè)備;具體的:所述測試場景生成系統(tǒng)根據(jù)CBTC軌旁設(shè)備的輸出狀態(tài)、列車位置信息及預(yù)設(shè)的測試策略生成應(yīng)答器報文信息;所述測試場景生成系統(tǒng)根據(jù)所述速度發(fā)生器的轉(zhuǎn)動信息及預(yù)設(shè)的測試策略生成測速雷達(dá)報文;所述測試場景生成系統(tǒng)將所述應(yīng)答器報文信息與所述測速雷達(dá)報文作為車載設(shè)備報文發(fā)送至所述CBTC系統(tǒng)車載設(shè)備。
[0083]進(jìn)一步的,該系統(tǒng)還包括:
[0084]人機(jī)接口管理單元45,用于接收用戶輸入的位置初始化指令、線路數(shù)據(jù)和預(yù)設(shè)的測試腳本并輸出至所述測試場景生成系統(tǒng);
[0085]所述測試場景生成系統(tǒng)44還包括:測試策略生成單元445,用于根據(jù)接收到的上述信息生成測試策略;其中,測試策略中包括:列車初始化的時機(jī)與位置、列車錯誤狀態(tài)的注入、軌旁設(shè)備的動作時機(jī)、軌旁采集信息的錯誤注入、軌旁驅(qū)動信息的錯誤注入。
[0086]需要說明的是,上述系統(tǒng)中包含的各個單元所實(shí)現(xiàn)的功能的具體實(shí)現(xiàn)方式在前面的各個實(shí)施例中已經(jīng)有詳細(xì)描述,故在這里不再贅述。
[0087]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功倉泛。
[0088]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例可以通過軟件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實(shí)現(xiàn)。基于這樣的理解,上述實(shí)施例的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是⑶-R0M,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。
[0089]以上所述,僅為本發(fā)明較佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明披露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種地鐵列車信號系統(tǒng)自動化測試的方法,其特征在于,該方法包括: 由軌旁輸入輸出控制單元采集列車控制系統(tǒng)CBTC輸出的軌旁設(shè)備控制指令,由車載輸入輸出控制單元采集CBTC系統(tǒng)輸出的車載設(shè)備控制指令; 由測試場景生成系統(tǒng)根據(jù)所述軌旁設(shè)備控制指令、車載設(shè)備控制指令以及速度發(fā)生器輸出位移信息并結(jié)合預(yù)設(shè)的測試策略輸出驅(qū)動指令至對應(yīng)的軌旁輸入輸出控制單元、車載輸入輸出控制單元與速度發(fā)生器; 由所述軌旁輸入輸出控制單元根據(jù)接收到的驅(qū)動指令輸出軌旁狀態(tài)模擬信息至CBTC系統(tǒng)軌旁設(shè)備,由所述車載輸入輸出控制單元根據(jù)接收到的驅(qū)動指令輸出列車控制電路與司機(jī)輸入狀態(tài)模擬信息至CBTC系統(tǒng)車載設(shè)備,由所述速度發(fā)生器發(fā)送速度脈沖至所述CBTC系統(tǒng)車載設(shè)備;完成地鐵列車信號系統(tǒng)自動化測試。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述測試場景生成系統(tǒng)輸出驅(qū)動指令至所述軌旁輸入輸出控制單元包括:根據(jù)所述軌旁設(shè)備控制指令及預(yù)設(shè)的測試策略,計算軌旁信號元素動作狀態(tài);根據(jù)所述軌旁設(shè)備控制指令及預(yù)設(shè)的測試策略,計算列車位置偏移量,從而獲得列車計軸占用狀態(tài);根據(jù)所述軌旁信號元素動作狀態(tài)與所述列車計軸占用狀態(tài)生成對應(yīng)的驅(qū)動指令發(fā)送至所述軌旁輸入輸出控制單元; 所述測試場景生成系統(tǒng)輸出驅(qū)動指令至所述車載輸入輸出控制單元包括:根據(jù)所述車載設(shè)備控制指令及預(yù)設(shè)的測試策略,計算列車控制電路與司機(jī)輸入狀態(tài),并生成對應(yīng)的驅(qū)動指令發(fā)送至所述車載輸入輸出控制單元; 所述測試場景生成系統(tǒng)輸出驅(qū)動指令至所述速度發(fā)生器包括:根據(jù)所述車載設(shè)備控制指令及預(yù)設(shè)的測試策略,生成用于控制所述速度發(fā)生器轉(zhuǎn)動的驅(qū)動指令,并輸出至所述速度發(fā)生器。`
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括:由所述測試場景生成系統(tǒng)發(fā)送車載設(shè)備報文至所述CBTC系統(tǒng)車載設(shè)備;具體的:所述測試場景生成系統(tǒng)根據(jù)CBTC軌旁設(shè)備的輸出狀態(tài)、列車位置信息及預(yù)設(shè)的測試策略生成應(yīng)答器報文信息;所述測試場景生成系統(tǒng)根據(jù)所述速度發(fā)生器的轉(zhuǎn)動信息及預(yù)設(shè)的測試策略生成測速雷達(dá)報文;所述測試場景生成系統(tǒng)將所述應(yīng)答器報文信息與所述測速雷達(dá)報文作為車載設(shè)備報文發(fā)送至所述CBTC系統(tǒng)車載設(shè)備。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于, 由人機(jī)接口管理單元接收用戶輸入的位置初始化指令、線路數(shù)據(jù)和預(yù)設(shè)的測試腳本并輸出至所述測試場景生成系統(tǒng); 由所述測試場景生成系統(tǒng)根據(jù)接收到的上述信息生成測試策略; 其中,測試策略中包括:列車初始化的時機(jī)與位置、列車錯誤狀態(tài)的注入、軌旁設(shè)備的動作時機(jī)、軌旁采集信息的錯誤注入、軌旁驅(qū)動信息的錯誤注入。
5.一種地鐵列車信號系統(tǒng)自動化測試的系統(tǒng),其特征在于,該系統(tǒng)包括: 軌旁輸入輸出控制單元,用于采集列車控制系統(tǒng)CBTC輸出的軌旁設(shè)備控制指令; 車載輸入輸出控制單元,用于采集CBTC系統(tǒng)輸出的車載設(shè)備控制指令; 速度發(fā)生器,用于輸出位移信息; 測試場景生成系統(tǒng),用于根據(jù)所述軌旁設(shè)備控制指令、車載設(shè)備控制指令以及速度發(fā)生器輸出位移信息并結(jié)合預(yù)設(shè)的測試策略輸出驅(qū)動指令至對應(yīng)的軌旁輸入輸出控制單元、車載輸入輸出控制單元與速度發(fā)生器; 所述軌旁輸入輸出控制單元,還用于根據(jù)接收到的驅(qū)動指令輸出軌旁狀態(tài)模擬信息至CBTC系統(tǒng)軌芳設(shè)備; 所述車載輸入輸出控制單元,還用于根據(jù)接收到的驅(qū)動指令輸出列車控制電路與司機(jī)輸入狀態(tài)模擬信息至CBTC系統(tǒng)車載設(shè)備; 所述速度發(fā)生器,還用于發(fā)送速度脈沖至所述CBTC系統(tǒng)車載設(shè)備。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述測試場景生成系統(tǒng)包括: 第一驅(qū)動指令輸出單元,用于輸出驅(qū)動指令至所述軌旁輸入輸出控制單元;具體的:根據(jù)所述軌旁設(shè)備控制指令及預(yù)設(shè)的測試策略,計算軌旁信號元素動作狀態(tài);根據(jù)所述軌旁設(shè)備控制指令及預(yù)設(shè)的測試策略,計算列車位置偏移量,從而獲得列車計軸占用狀態(tài);根據(jù)所述軌旁信號元素動作狀態(tài)與所述列車計軸占用狀態(tài)生成對應(yīng)的驅(qū)動指令發(fā)送至所述軌旁輸入輸出控制單元; 第二驅(qū)動指令輸出單元,用于輸出驅(qū)動指令至所述車載輸入輸出控制單元;具體的:根據(jù)所述車載設(shè)備控制指令及預(yù)設(shè)的測試策略,計算列車控制電路與司機(jī)輸入狀態(tài),并生成對應(yīng)的驅(qū)動指令發(fā)送至所述車載輸入輸出控制單元; 第三驅(qū)動指令輸出單元,用于輸出驅(qū)動指令至所述速度發(fā)生器;具體的:根據(jù)所述車載設(shè)備控制指令及預(yù)設(shè)的測試策略,生成用于控制所述速度發(fā)生器轉(zhuǎn)動的驅(qū)動指令,并輸出至所述速度發(fā)生器。
7.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述測試場景生成系統(tǒng)包括:車載設(shè)備報文發(fā)送單元,用于發(fā)送車載設(shè)備報文至所述CBTC系統(tǒng)車載設(shè)備;具體的:所述測試場景生成系統(tǒng)根據(jù)CBTC軌旁設(shè)備的輸出狀態(tài)、列車位置信息及預(yù)設(shè)的測試策略生成應(yīng)答器報文信息;所述測試場景生成系統(tǒng)根據(jù)所述速度發(fā)生器的轉(zhuǎn)動信息及預(yù)設(shè)的測試策略生成測速雷達(dá)報文;所述測試場景生成系統(tǒng)將所述應(yīng)答器報文信息與所述測速雷達(dá)報文作為車載設(shè)備報文發(fā)送至所述CBTC系統(tǒng)車載設(shè)備。
8.根據(jù)權(quán)利要求5-7任一項(xiàng)所述的系統(tǒng),其特征在于,該系統(tǒng)還包括: 人機(jī)接口管理單元,用于接收用戶輸入的位置初始化指令、線路數(shù)據(jù)和預(yù)設(shè)的測試腳本并輸出至所述測試場景生成系統(tǒng); 所述測試場景生成系統(tǒng)還包括:測試策略生成單元,用于根據(jù)接收到的上述信息生成測試策略;其中,測試策略中包括:列車初始化的時機(jī)與位置、列車錯誤狀態(tài)的注入、軌旁設(shè)備的動作時機(jī)、軌旁采集信息的錯誤注入、軌旁驅(qū)動信息的錯誤注入。
【文檔編號】G05B23/02GK103631257SQ201310652894
【公開日】2014年3月12日 申請日期:2013年12月5日 優(yōu)先權(quán)日:2013年12月5日
【發(fā)明者】尹遜政, 郜洪民, 王芃, 李博, 李亮, 許碩, 孟軍, 王超, 陳寧寧, 鄭偉, 賈鵬, 徐杰, 孫磊 申請人:中國鐵道科學(xué)研究院, 中國鐵道科學(xué)研究院通信信號研究所, 北京市華鐵信息技術(shù)開發(fā)總公司, 北京銳馳國鐵智能運(yùn)輸系統(tǒng)工程技術(shù)有限公司