| CTCS(Chinese Train Control System)is a complex safety System,which requires high reliability,availability,maintainability and safety of the System.As an important part of ground equipment in CTCS-2 train control system,the balise telegram data must be checked strictly before it is put into operation.The current verification of balise telegram data mainly includes three stages: computer aided verification,dynamic simulation and field test.Computer-aided calibration is to use a computer to extract the message data directly comparing with corresponding train control engineering data,although this method can check out the balise telegram and engineering data table is not consistent,but it is easy to ignore some balise telegram data normalization and the correlation between balise telegram data,lead to insufficient data validation;Dynamic simulation is verified by writing message scripts on the simulation platform,and technicians analyze and process the alarm information returned by the operation data.However,the balise telegram often has a large amount of data and complex logical relationship,resulting in low efficiency and error prone manual audit.Field test is carried out in the alignment joint-test stage before the line is opened and operated.The train passes through the tested section with different driving modes and speeds.By collecting the train operation data and comparing it with the expected data,it is judged that the balise telegram can meet the driving demand.However,this method has low efficiency and high cost,and there are some test safety risks if the transponder message is wrong.Therefore,it is of great significance to reduce calibration cost,improve calibration efficiency and guarantee driving safety to complete intelligent calibration of balise telegram with huge and complicated data before field test.The research content of this thesis mainly includes:(1)To ensure the correctness of balise telegram data input,the train control engineering data is verified.According to the Interim Measures for The Management of Train Control Data,data verification rules are summarized by analyzing the characteristics and tabulation specifications of train control engineering data,and range rules and logic rules are verified for train control engineering data by regular expression and logical operation to ensure the correctness and completeness of engineering data.Then the balise telegram is parsed to verify the consistency between the train control engineering data and the message data.(2)To improve the accuracy of balise telegram data verification,summarize and extract the verification rules of the balise telegram.According to the technical specification "1076TB 3484-2017 Principles of Transponder Application in Train Control System",combined with expert experience and engineering experience,the explicit rules of balise telegram data verification are extracted from three aspects of data legitimacy,consistency and standardization.Using Apriori algorithm of association rules on Wu Guangxian balise telegram data mining analysis,through the steps of data preprocessing,data mining,and evaluation summary,combined with engineering experience to extract the implicit rules of balise telegram data verification,calibration results can be divided into error,exceptions,and alert at three levels,it can alert the wrong balise telegram data and the data that may have data risks.The finally constructed balise telegram data verification rule library contains 19 explicit verification rules and 11 implicit verification rules.(3)In order to improve the efficiency and quality of balise telegram data verification,this thesis designed and implemented an intelligent data verification tool for the balise telegram.The tool not only integrates the balise telegram data validation rule base,the balise telegram data can be automated verification,and implements the balise telegram packet visualization,technical staff combined with calibration report can quickly,accurately and visually found that error message and the reason,improve the efficiency of the balise telegram validation,provide tools support for the balise telegram validation. |