| Train Control Center(TCC)is one of the core components in China Train Control System(CTCS).It controls LEU(Lineside Electronic Unit)to send user telegrams to onboard train control system,controls the shift-frequency track circuit coding(including coding sequence control and coding direction control),controls interval direction and blocking processing between stations,controls Block Section signals,and controls the transmission of safety information between stations,.etc.Due to its key importance,software and hardware of TCC need to be fully verified and validated in lab as well as in project site,before its commercial service,and one of the most important tests is the lab test.For TCC has varying functions and different software and hardware configurations for different projects,and needs to be tested with interfacing to multiple signaling subsystems which also have different features and SW & HW configurations(for different railway projects),during factory accept testing(FAT)phase of each project,every subsystem suppliers related subsystems are required to provide their real equipment for joint test in TCC lab.Only when all the tests are passed,the FAT test report of can be issued.One of the most problems of these complex procedures is equipment deployment of other subsystem suppliers,establishment of test environment and the processing speed of test issues affect directly the test duration of TCC and even the project implementation progress.Thus,research and push on application of simulation approach to instead of real equipment of external subsystem of TCC,is beneficial to TCC suppliers to handle their test progresses,and can reduce the real equipment and cooperation personnel quantities,as well as test procedures and durations.The CTC which implements signalling system centralized control functions is one of the key subsystem interfaces with TCC.So a CTC simulation software which acts as a real CTC equipment to carry on interface test functions with TCC is studied and designed with this thesis.Its Major works are:(1)CTC simulation software requirement analysesThis thesis summarizes and analyzes the main functions of TCC,CTC system,protocol between TCC and TCC,RS422 COM protocol and the RSSP-I protocol at the first.(2)Design and implementation of CTC simulation softwareTo analysis the CTC simulation system requirement which is finally divided into parameter configuration,user interface,data information with TCC,and data with test host computer.It also designs and implements the initialization module,communication protocol processing module,application data configuration module,received data analysis module,fault injection module,etc.This subject uses C++,RS422 protocol,RSSP-I protocol,TCC and CTC communication protocol and other technologies to design and implement CTC simulation software that can interface with TCC.(3)Testing of CTC simulation softwareAccording to detailed software requirement,with using specific methods e.g.Black Box Testing approach,it verified functions,performance,interface and robustness of CTC simulation software,to confirm the SW’s conformance with initial design requirements. |