Font Size: a A A

Research And Implementation Of ATS Simulation System Based On MVC Mode

Posted on:2021-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:W DuFull Text:PDF
GTID:2492306473474744Subject:Traffic Information Engineering & Control
Abstract/Summary:PDF Full Text Request
This thesis focuses on ATS simulation system,by introducing dynamic link library technology,the station yard display module is independent and becomes portable and reusable,realizing the aim of decoupling control logic from station yard display in ATS simulation system.On this basis,the model is applied to ATS workstation to describe its related operations,basic functions and operation scenario simulation are achieved.First,a brief description of station yard’s main functions,organizational structure and operation process of ATS system is proposed.The requirements of station yard display model are described,and the organizational structure of the human-machine interaction information of the dispatching station is analyzed by the abstract hierarchy analysis,using Unified Modeling Language modeling mechanism to analyze the system use case model and dynamic structure model of ATS workstation.Research for key technologies of the system application:Dynamic Link Library and Extensible Markup Language,and technical solutions for main functions such as train monitoring tracking,automatic routing setting,automatic train regulation,timetable and running chart management are described in detail.Then,the overall and detailed design of station yard model and main functions of ATS workstation are proposed.The MVC mode is used to divide the system into a multi-layer architecture of workstation-server-DLL-datasheet,which effectively separates the interactive interface and logic control,so that the front and back ends form a high cohesion-low coupling structure.Data transmission is realized between server and workstation by TCP communication and structure serialization.The graphic data and topology data of the system are stored separately in the form of XML,one is used to display the station yard in the front end,the other is used for logical processing of ATS workstation in the back end.Extract common requirements of station yard in different scenarios,define a common data format,and encapsulate the method of displaying the station yard as an independent module into the form of dynamic link library,which makes it easier to expand,update data structure and unified management,and can be directly referenced by system’s view development.When different scenes have different requirements for display content of station yard,it is achievable to meet difference by changing the drawing method of graphic elements in the dll,avoiding directly changing of main program.Based on line topological data,the automatic route module uses A-Star algorithm to realize route search.The train monitoring and tracking module analyzes train number generation and tracking process in detail,realizes dynamic transfer of train number according to the standard stepping technology,and simulate train operation process which is also an embodiment of train tracking.The automatic train regulation module uses point-counting method to compare the actual departure and arrival time with planned time of trains.If the deviation deviates from the plan and it is within the automatic adjustment range,different levels of automatic adjustment strategies are implemented according to the degree of train departure.Finally,through analysis and design of each functional module,dynamic simulation operation of urban rail transit trains is realized,the feasibility of using DLL to realize station yard display model and validity of train number tracking algorithm,A-Star route searching algorithm,regulation algorithm,etc.in the process of implementing ATS functional simulation are verified.
Keywords/Search Tags:MVC, ATS, station yard display model, DLL, XML, A-Star algorithm
PDF Full Text Request
Related items