摘" 要:列車自主運行系統(tǒng)(TACS)通過簡化系統(tǒng)架構(gòu)、細化資源管理、優(yōu)化安全平臺,以實現(xiàn)最佳的系統(tǒng)性能;確保降級模式下的穩(wěn)健性;提供操作的靈活性;減少軌旁設(shè)備;降低維護成本。該文基于TACS系統(tǒng)架構(gòu),提出一種項目室內(nèi)點對點測試的方案,詳細闡述TACS地鐵信號系統(tǒng)的項目點對點測試的對象、環(huán)境配置及測試策略等。
關(guān)鍵詞:TACS;地鐵信號;點對點測試;測試方案;方案設(shè)計
中圖分類號:U284.48" " " 文獻標志碼:A" " " " " 文章編號:2095-2945(2024)17-0157-04
Abstract: The Train Autonomous Control System (TACS) achieves optimal system performance by simplifying the system architecture, refining resource management, and optimizing the safety platform; ensures robustness in degraded mode; provides operational flexibility; reduces trackside equipment; and reduces maintenance costs. Based on the architecture of TACS system, this paper puts forward a scheme of point-to-point test in the project, and describes in detail the object, environment configuration and test strategy of point-to-point test of TACS subway signal system.
Keywords: TACS; subway signal; point-to-point test; test scheme; scheme design
隨著城市軌道交通的持續(xù)發(fā)展,軌道交通行業(yè)面臨多重挑戰(zhàn):運能增長、靈活運營、舊線改造需求、降低維護成本等,對信號系統(tǒng)的性能、靈活性、維護成本和易部署性等方面提出了更高的要求??ㄋ箍伦鳛槌鞘熊壍澜煌ㄐ盘栂到y(tǒng)的領(lǐng)先者,高度重視自主創(chuàng)新,以啟驥[][R]TACS應(yīng)對以上挑戰(zhàn),目前使用該系統(tǒng)的深圳地鐵20號線已投入使用,上海軌道交通3、4號線也采用該系統(tǒng)進行改造中。
列車自主運行系統(tǒng)(Train Autonomous Control System,TACS)是指列車基于運行計劃和實時位置實現(xiàn)自主資源管理和主動間隔防護的信號系統(tǒng)。系統(tǒng)通過簡化系統(tǒng)架構(gòu)、細化資源管理、優(yōu)化安全平臺,以實現(xiàn)最佳的系統(tǒng)性能;確保降級模式下的穩(wěn)健性;提供操作的靈活性;減少軌旁設(shè)備;降低維護成本[1]。
1" TACS系統(tǒng)架構(gòu)
傳統(tǒng)的CBTC(Communication Based train Control System)使用調(diào)度系統(tǒng)控制進路,并發(fā)送行車任務(wù)給車輛,軌旁資源管理顆粒度大,列車追蹤間隔受制約[2];軌旁集中控制設(shè)備較多,數(shù)據(jù)傳輸流復(fù)雜,隨著線路增長及車輛增加,復(fù)雜度大大增加,導(dǎo)致系統(tǒng)運行效率受制約[3]。CBTC采用結(jié)構(gòu)如圖1所示。
TACS系統(tǒng)減少了軌旁集中控制設(shè)備,簡化了數(shù)據(jù)流[4];列車根據(jù)任務(wù)自主申請軌旁資源,增加車與車的通信,車載自主計算移動授權(quán)[5],提高了系統(tǒng)的性能。TACS采用結(jié)構(gòu)如圖2所示。
TACS系統(tǒng)正常運行模式下:①調(diào)度系統(tǒng)根據(jù)計劃向列車發(fā)送運行任務(wù)。②車載控制器根據(jù)調(diào)度系統(tǒng)的命令,確認并執(zhí)行行車請求,并反饋行車狀態(tài)給調(diào)度系統(tǒng)。③車載控制器自主向軌旁資源控制器申請或釋放資源,獲取一定范圍內(nèi)其他列車的信息。④軌旁資源控制器將資源申請或釋放指令發(fā)送給目標控制器,并將資源鎖閉狀態(tài)反饋給列車。⑤車載根據(jù)軌旁資源申請情況進行行車管理,通過車車通信進行移動授權(quán)計算并進行行車間隔防護。
降級模式下:軌旁列車控制器負責管理降級列車的資源申請及釋放,并與相鄰列車進行通信,進行行車間隔防護。
2" 測試目的及對象
平臺及項目測試的分工如圖3所示。
TACS地鐵信號系統(tǒng)室內(nèi)測試包括平臺測試及項目測試,這是2個互補的活動,具有不同的方法和目標,平臺測試執(zhí)行系統(tǒng)和子系統(tǒng)接口集成和確認并對產(chǎn)品基線功能進行詳盡的確認;項目測試基于項目數(shù)據(jù)進行系統(tǒng)集成測試;對系統(tǒng)進行系統(tǒng)信心測試。
平臺測試包括車載控制器、軌旁資源控制器、軌旁車載控制器、列車自動監(jiān)控系統(tǒng)、目標控制器及智能運維系統(tǒng)的集成確認測試;TACS系統(tǒng)的集成和確認測試。項目測試包括子系統(tǒng)信心測試、系統(tǒng)點對點測試及系統(tǒng)信心測試。
本文介紹項目點對點測試的相關(guān)內(nèi)容,主要闡述TACS各個子系統(tǒng)間點對點測試的測試目的、測試對象、測試環(huán)境、測試方案、測試通過/失敗準則、準入/準出原則、輸出文檔,明確測試結(jié)果的響應(yīng)方式,識別測試過程中可能發(fā)生的風險,以及可能的規(guī)避措施等。
點對點測試的被測對象為項目數(shù)據(jù)配置的子系統(tǒng)間的交互碼位,測試的目的是檢查每個子系統(tǒng)接口數(shù)據(jù)的正確性,驗證一個子系統(tǒng)和另一個子系統(tǒng)間項目相關(guān)的系統(tǒng)參數(shù)的一致性。數(shù)據(jù)生成過程能確保數(shù)據(jù)接口正確(每個子系統(tǒng)使用相同的系統(tǒng)數(shù)據(jù)庫和數(shù)據(jù)接口),為進一步增加對數(shù)據(jù)的信心,進行點對點測試。
3" 測試環(huán)境
3.1" 硬件環(huán)境
基于地鐵信號系統(tǒng)項目的特點,全線車站數(shù)量多,室內(nèi)測試受場地和設(shè)備成本限制、搭建全套真實環(huán)境難度很高。項目測試組通過與產(chǎn)品研發(fā)組、項目數(shù)據(jù)組討論,制定了一套基于虛擬化的測試環(huán)境(表1),列出了室內(nèi)點對點測試使用的硬件設(shè)備。
3.2" 測試軟件及數(shù)據(jù)
測試使用的軟件從公司產(chǎn)品發(fā)布管理系統(tǒng)中獲取正式版本,項目數(shù)據(jù)根據(jù)標簽從項目配置庫下載發(fā)布的版本,并根據(jù)數(shù)據(jù)發(fā)布單比較數(shù)據(jù)的MD5碼以確保獲取數(shù)據(jù)的正確性。
3.3" 測試工具
在測試過程中還用到以下工具。
日志分析工具:由列車自動控制團隊提供,可用于實時查看車載控制器/軌旁資源控制器/軌旁車載控制器內(nèi)部變量,并可對日志進行保存,用于問題分析。
網(wǎng)絡(luò)抓包工具這個工具需要為每個項目提供一個解析插件,且根據(jù)各個子系統(tǒng)之間的接口變化,需要同步更新,用于在交換機上抓取各個子系統(tǒng)之間交互的數(shù)據(jù)包。
4" 測試方案
4.1" 測試策略
以下是TACS項目的系統(tǒng)接口圖(圖4),其中實線表示信號系統(tǒng)內(nèi)部接口,虛線表示信號系統(tǒng)與外部系統(tǒng)接口,方框內(nèi)部方塊表示信號系統(tǒng)集成采購設(shè)備,方框外部方塊表示與信號系統(tǒng)接口的外部設(shè)備(非信號系統(tǒng)集成采購)。
其中各個子系統(tǒng)的功能如下。
列車自動監(jiān)控系統(tǒng):確保運營監(jiān)控和資源管理。
車載控制器:請求軌旁資源,根據(jù)任務(wù)駕駛列車并負責列車安全防護。
軌旁列車控制器:負責監(jiān)控非裝備列車,為這些列車請求線路資源,此外還負責管理全線臨時限速。
軌旁資源控制器:負責給車載控制器或軌旁列車控制器分配資源。
目標控制器:通過網(wǎng)絡(luò)鏈接向軌旁資源控制器發(fā)送軌旁資源的信息,并獲取軌旁資源的狀態(tài)。
維護支持系統(tǒng):提供信號系統(tǒng)的維護性能。
數(shù)據(jù)通信系統(tǒng):負責為信號系統(tǒng)提供軌旁、車載之間的數(shù)據(jù)通信。
根據(jù)項目接口圖,總結(jié)了項目點對點測試的范圍(表2)。
車載控制器、軌旁資源控制器及軌旁車載控制器之間協(xié)議的測試(不涉及項目數(shù)據(jù)配置的全測),由平臺集成測試確保正確性;信號系統(tǒng)與外部設(shè)備的接口調(diào)試由于室內(nèi)不具備外部設(shè)備,由現(xiàn)場執(zhí)行。
4.2" 測試活動
本章節(jié)僅對室內(nèi)點對點測試活動進行介紹,平臺集成測試和現(xiàn)場調(diào)試不在討論范圍。
4.2.1" 列車自動監(jiān)控系統(tǒng)與軌旁資源控制器的點對點測試
目的:確認列車自動監(jiān)控系統(tǒng)與軌旁資源控制器之間碼位的一致性。
輸入:列車運行規(guī)則/平面圖/系統(tǒng)數(shù)據(jù);典型列車自動監(jiān)控系統(tǒng)與軌旁資源控制器點對點測試規(guī)程。
輸出:列車自動監(jiān)控系統(tǒng)與軌旁資源控制器點對點測試報告。
描述:對子系統(tǒng)之間傳輸?shù)拇a位通過抓包或日志分析的方式進行確認,包括但不限于以下內(nèi)容,道岔信息;信號機信息;屏蔽門防護區(qū)域;軌旁資源控制器初始化狀態(tài);出清區(qū)域、人工控制區(qū)域的狀態(tài)、列車自動控制系統(tǒng)與軌旁資源控制器透傳的信息等。
以防護區(qū)域為例介紹測試過程。
前置條件:軌旁資源控制器已完成初始化,軌道資源已出清。
測試步驟:①軌旁資源控制器發(fā)送防護區(qū)域的狀態(tài)給列車自動監(jiān)控系統(tǒng),通過網(wǎng)絡(luò)抓包工具查看防護區(qū)域的狀態(tài)為允許狀態(tài)。②在列車自動監(jiān)控系統(tǒng)上設(shè)置一個防護區(qū)域,列車自動監(jiān)控系統(tǒng)給軌旁資源控制器發(fā)送防護區(qū)域設(shè)置請求。③防護區(qū)域成功設(shè)置,軌旁資源控制器給列車自動監(jiān)控系統(tǒng)反饋防護區(qū)域的限制狀態(tài),可以通過抓包工具查看軌旁資源控制器收到的防護區(qū)域狀態(tài)正確且自動監(jiān)控系統(tǒng)界面正確顯示防區(qū)區(qū)域狀態(tài)。④在列車自動監(jiān)控系統(tǒng)上取消這個防護區(qū)域,列車自動監(jiān)控系統(tǒng)給軌旁資源控制器發(fā)送防護區(qū)域取消請求。⑤防護區(qū)域成功取消,可以通過抓包工具查看軌旁資源控制器收到取消設(shè)置防護區(qū)域且自動監(jiān)控系統(tǒng)界面正確顯示防區(qū)區(qū)域狀態(tài)。
4.2.2" 列車自動監(jiān)控系統(tǒng)與軌旁車載控制器的點對點測試
目的:確認列車自動監(jiān)控系統(tǒng)與軌旁車載控制器之間碼位的一致。
輸入:列車運行規(guī)則/平面圖/系統(tǒng)數(shù)據(jù);典型列車自動監(jiān)控系統(tǒng)與軌旁車載控制器點對點測試規(guī)程。
輸出:列車自動監(jiān)控系統(tǒng)與軌旁車載控制器點對點測試報告。
描述:對子系統(tǒng)之間傳輸?shù)拇a位通過抓包或日志分析的方式進行確認,包括但不限于以下內(nèi)容,軌旁車載控制器初始化狀態(tài);臨時限速范圍及可設(shè)置的速度值等。
以軌旁車載控制器初始化為例介紹測試過程。
前置條件:軌旁列車控制器未初始化。
測試步驟:①軌旁列車控制器未初始化,通過抓包工具獲取軌旁車載控制器發(fā)送給列車自動監(jiān)控系統(tǒng)的初始化狀態(tài)正確,臨時限速采用最嚴格的初始化值,且列車自動監(jiān)控系統(tǒng)上正確顯示軌旁列車控制器的狀態(tài)。②在列車自動監(jiān)控系統(tǒng)上設(shè)置一個軌旁列車控制器初始化,通過抓包工具查看軌旁列車控制器正確響應(yīng)初始化命令。③在列車自動監(jiān)控系統(tǒng)上二次確認,通過抓包工具查看軌旁列車控制器發(fā)送初始化成功的狀態(tài)給列車自動監(jiān)控系統(tǒng),且列車自動監(jiān)控系統(tǒng)正確顯示軌旁列車控制器的狀態(tài)。
4.2.3" 維護支持系統(tǒng)與其他子系統(tǒng)的點對點測試
目的:確認維護支持系統(tǒng)與其他子系統(tǒng)之間碼位的一致性。
輸入:維護支持系統(tǒng)規(guī)格書;典型維護支持系統(tǒng)與列車自動監(jiān)控系統(tǒng)點對點測試規(guī)程;典型維護支持系統(tǒng)與列車自動控制系統(tǒng)點對點測試規(guī)程;典型維護支持系統(tǒng)與目標控制器點對點測試規(guī)程。
輸出:列車維護支持系統(tǒng)與其他子系統(tǒng)點對點測試報告。
描述:維護支持系統(tǒng)與列車自動監(jiān)控系統(tǒng)點對點測試包括通信狀態(tài)、網(wǎng)絡(luò)通信故障、設(shè)備故障報警等。
以開關(guān)量狀態(tài)監(jiān)測為例介紹測試過程。
①在各個集中站模擬每種類型的設(shè)備的狀態(tài)表示,如在目標模擬控制器上設(shè)置緊急停車報警。②在維護工作站的狀態(tài)采集界面查看設(shè)置的緊急停車報警正確顯示。
4.3" 測試通過/失敗準則
測試的結(jié)果可能是OK、NOK、Acceptable、NO Run、NA。①OK:每個測試項必須通過測試用例中描述的每個步驟,測試結(jié)果與用例期望結(jié)果一致,測試結(jié)論為通過。②NOK:測試項中有測試期望結(jié)果與用例描述結(jié)論不一致的,測試結(jié)論為不通過,不通過的測試項,需要提交缺陷記錄到缺陷配置庫中反饋給項目數(shù)據(jù)組或軟件組,不通過的測試項需要備注提交的缺陷編號。③Acceptable:測試項中,部分步驟由于測試環(huán)境限制無法測試,或測試步驟中描述的功能部分不具備,其他已測試部分測試結(jié)論與期望結(jié)果一致,此類情況認為該測試項可接受,可接受的測試項需要備注原因。④NO Run:測試用例暫未執(zhí)行,測試結(jié)論未執(zhí)行,需要說明未執(zhí)行的原因。⑤NA:測試項中,部分車站不具備的功能,對應(yīng)的車站結(jié)論為不適用,并需要說明不適用的原因。
4.4" 準入原則
點對點測試滿足以下準入條件后,才能開始測試。
點對點測試規(guī)程經(jīng)過批準;點對點測試相關(guān)子系統(tǒng)產(chǎn)品已發(fā)布;點對點測試相關(guān)子系統(tǒng)數(shù)據(jù)已發(fā)布;相關(guān)子系統(tǒng)信心測試已完成。
4.5" 出口準則
點對點測試的出口準則如下。
當數(shù)據(jù)用于現(xiàn)場試運行及以后階段,要求累計碼位執(zhí)行率100%;在試運行之前階段,要求本輪碼位執(zhí)行率100%;不允許存在需求、設(shè)計、實現(xiàn)上的缺陷。
5" 結(jié)束語
TACS地鐵信號系統(tǒng)項目室內(nèi)點對點測試的被測對象是真實軟件和數(shù)據(jù),使用目標模擬控制器,實現(xiàn)在室內(nèi)搭建全線測試環(huán)境,將子系統(tǒng)之間點對點測試工作放在室內(nèi)完成。通過此方案能夠?qū)⒏鱾€子系統(tǒng)之間的碼位問題在數(shù)據(jù)發(fā)現(xiàn)場前發(fā)現(xiàn)并解決,能有效減少數(shù)據(jù)發(fā)現(xiàn)場后的返工、節(jié)省現(xiàn)場調(diào)試工作量、縮短調(diào)試周期,為地鐵項目的高效開通作出重要貢獻。
參考文獻:
[1] 汪小勇.城市軌道交通基于車車通信的列車自主運行系統(tǒng)探討[J].中國鐵路,2020(9):77-81.
[2] 陳紹文.列車自主運行系統(tǒng)下城市軌道交通線路配線需求研究[J].城市軌道交通研究,2022,25(11):72-75.
[3] 郭玉珊,成正波,陳紹文.基于車車通信系統(tǒng)的折返能力研究[J].鐵路通信信號工程技術(shù),2021,18(7):77-80.
[4] 姜堅華,汪濤,劉華祥.基于車車通信的列車自主控制系統(tǒng)在客運鐵路運用可行性探討[J].鐵路技術(shù)創(chuàng)新,2021(S1):1-6.
[5] 邢艷陽.城市軌道交通CBTC系統(tǒng)升級為TACS系統(tǒng)的方案探討[J].現(xiàn)代城市軌道交通,2021(9):18-21.