A graphical-based ATS operating line verification method
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI ELECTRIC THALES TRANSPORTATION AUTOMATION SYST CO LTD
- Filing Date
- 2022-08-22
- Publication Date
- 2026-06-23
AI Technical Summary
In existing technologies, methods for verifying train operation routes are time-consuming and cannot detect problems under specific conditions, which may lead to problems even after the project is in operation.
By reading train operation route files, compiling station layout graphic files and configuring them on the ATS software platform, performing graphic conversion, generating operation line graphic files, and comparing them with train operation line design drawings, intuitive verification can be achieved.
It shortens the verification time, improves the accuracy of testing, and can more comprehensively identify problems in the operating line, such as whether the tripping station is actually set, thus improving the accuracy of verification.
Smart Images

Figure CN115619899B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of rail transit technology, and in particular to a verification method, apparatus and system for ATS operating lines based on a graphical interface. Background Technology
[0002] CBTC (Continuous Train Control) systems utilize communication networks to achieve two-way communication between trains and ground equipment, real-time reporting of train positions, and calculation of movement authorizations, replacing fixed track block systems for train operation control. CBTC can be used to implement both Fixed Automatic Block System (CBTC-FAS) and Moving Automatic Block System (CBTC-MAS). Key technologies in CBTC applications include two-way wireless communication systems, train positioning technology, and train integrity detection.
[0003] In urban rail transit CBTC systems, automated train operation is achieved by setting train operation routes. These routes determine the fixed turnaround sections where trains perform their transport tasks, and therefore must be verified before the subway officially begins operation.
[0004] However, under current technology, the method for verifying train operation routes involves building a simulated train on a test platform, assigning the train operation route to be verified, and letting it run along the predetermined route to its destination. Since urban rail transit CBTC systems involve numerous stations, the ATS (Automatic Train Management System) needs to program hundreds or even thousands of operation lines. Clearly, verifying the correctness of train operation routes using traditional methods is extremely time-consuming. Furthermore, problems that only surface under specific conditions often cannot be detected using traditional verification methods, leading to the unfortunate consequence of problems persisting even after the project is operational. Summary of the Invention
[0005] To address the aforementioned issues, this application proposes a verification method, apparatus, and system based on a graphical ATS operating line.
[0006] This application proposes a verification method based on a graphical ATS operating line, comprising the following steps:
[0007] Read train operation route documents;
[0008] Based on the content of the train operation route document, a corresponding station layout graphic file is prepared, and the prepared station layout graphic file is configured on the ATS software platform;
[0009] Perform graphic conversion to obtain the operation line graphic file of the station map graphic file;
[0010] The ATS (Automatic Train Service) line verification of the train is completed by comparing the graphic file of the line with the design drawings of the train's line.
[0011] As an optional implementation of this application, the step of reading the preset train operation route file may include:
[0012] Preset compilation environment;
[0013] Write automation scripts in the compilation environment;
[0014] The automated script reads the preset train operation route file.
[0015] As an optional implementation of this application, optionally, based on the content of the train operation route document, a corresponding station layout graphic file is compiled, and the compiled station layout graphic file is configured on the ATS software platform, including:
[0016] The train operation route documents are obtained through automated scripts;
[0017] The train operation route file is parsed to obtain the station map information of the train operation route file;
[0018] Based on the station layout information, draw a station layout corresponding to the train operation route document.
[0019] As an optional implementation of this application, optionally, based on the content of the train operation route document, a corresponding station layout graphic file is compiled, and the compiled station layout graphic file is configured on the ATS software platform, further including:
[0020] Preset station map annotation information;
[0021] The station map annotation information is labeled on the station map in chronological order to obtain a station map graphic file corresponding to the train operation route file;
[0022] An automated script containing the station map graphic file is configured on the ATS software platform to prepare for generating the station map of the train operation route file.
[0023] In another aspect, this application proposes an apparatus for implementing the aforementioned graphical ATS runline verification method, comprising:
[0024] The reading module is used to read train operation route files;
[0025] The station map writing module is used to write the corresponding station map graphic file based on the content of the train operation route file, and configure the written station map graphic file on the ATS software platform;
[0026] The graphics generation module is used to perform graphics conversion to obtain the running line graphics file of the station map graphics file;
[0027] The verification module is used to compare the graphic file of the train's running line with the train's running line design drawings to complete the ATS running line verification of the train.
[0028] As an optional implementation of this application, the reading module may optionally include:
[0029] The environment module is used to preset the compilation environment;
[0030] The compilation module is used to write automation scripts within the compilation environment;
[0031] The script read / write module is used to read preset train operation route files through the automated script.
[0032] As an optional implementation of this application, the station map editing module may optionally include:
[0033] The acquisition module is used to acquire the train operation route file through an automated script;
[0034] The parsing module is used to parse the train operation route file to obtain the station map information of the train operation route file;
[0035] The drawing module is used to draw a station map corresponding to the train operation route file based on the station map information.
[0036] As an optional implementation of this application, the station map editing module may optionally include:
[0037] The annotation module is used to annotate the preset station map annotation information in chronological order on the station map to obtain a station map graphic file corresponding to the train operation route file;
[0038] The configuration module is used to configure the automated script containing the station map graphic file on the ATS software platform to prepare for generating the station map of the train operation route file.
[0039] In another aspect, this application also proposes a verification system, comprising:
[0040] processor;
[0041] Memory used to store processor-executable instructions;
[0042] The processor is configured to implement the graphical ATS runline verification method when executing the executable instructions.
[0043] Technical effects of the present invention:
[0044] This application verifies the ATS train operation route by reading train operation route files; creating corresponding station layout graphic files based on the content of the train operation route files; configuring the created station layout graphic files on the ATS software platform; performing graphic conversion to obtain the train operation route graphic files from the station layout graphic files; and comparing the train operation route graphic files with the train operation route design drawings. This method can convert invisible train operation routes into visible station layout diagrams, providing a method for verifying the accuracy of train operation routes in an intuitive graphical mode. It eliminates the need for extensive simulation testing; simply comparing the graphically generated train operation routes with the design drawings achieves the verification purpose, showing promising prospects for verifying train operation routes.
[0045] Compared to traditional verification methods, this invention provides a more comprehensive view of problems existing on the operating line. For example, when using traditional testing methods, testers cannot verify whether a stop station is actually set up. This is because the actual performance of a stop station and a station without a stop is the same; the difference can only be distinguished under specific fault scenarios. However, when using the verification method of this invention, it is possible to directly distinguish whether a station is not present on the operating line or has stopped in a graphical display, thus improving the accuracy of the test.
[0046] Other features and aspects of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0047] The accompanying drawings, which are included in and form part of this specification, illustrate exemplary embodiments, features, and aspects of this disclosure together with the specification and serve to explain the principles of this disclosure.
[0048] Figure 1 The diagram illustrates the implementation flow of the verification method based on the graphical ATS run line of the present invention.
[0049] Figure 2 The diagram shown is a timing diagram of the graphical file of the running line of this invention;
[0050] Figure 3 The diagram shown is a timing diagram of the design drawings for the operating line of this invention. Detailed Implementation
[0051] Various exemplary embodiments, features, and aspects of this disclosure will now be described in detail with reference to the accompanying drawings. The same reference numerals in the drawings denote elements that have the same or similar functions. Although various aspects of the embodiments are shown in the drawings, they are not necessarily drawn to scale unless specifically indicated otherwise.
[0052] The term “exemplary” as used herein means “serving as an example, embodiment, or illustration.” Any embodiment illustrated herein as “exemplary” is not necessarily to be construed as superior to or better than other embodiments.
[0053] Furthermore, to better illustrate this disclosure, numerous specific details are set forth in the following detailed description. Those skilled in the art will understand that this disclosure can be practiced without certain specific details. In some instances, methods, means, components, and circuits well known to those skilled in the art have not been described in detail in order to highlight the main points of this disclosure.
[0054] Example 1
[0055] This invention provides a verification method for verifying the accuracy of train operation lines in an intuitive graphical mode by converting invisible train operation routes into visible station diagrams.
[0056] in:
[0057] The train operation route file is a preset train operation route file in the CBTC system, i.e., a built-in operation line;
[0058] The train route design drawings are the original design documents for train operation routes.
[0059] The purpose of this technology is to add a script to the train operation route file during compilation on the ATS software platform of the urban rail transit CBTC project, automatically generate the corresponding operation line graphic file, and compare the operation line graphic file with the train operation line design drawing to quickly and intuitively verify the correctness of the preset train operation route.
[0060] like Figure 1 As shown, this application proposes a verification method for ATS operation lines based on a graphical interface, comprising the following steps:
[0061] S1. Read train operation route documents;
[0062] The train operation route file is configured on the ATS software platform of the urban rail transit CBTC project. Here, when compiling the ATS software in the urban rail transit CBTC system, the preset train operation route file is read through the compilation script.
[0063] As an optional implementation of this application, the step of reading the preset train operation route file may include:
[0064] Preset compilation environment; the compilation environment is the environment in which the ATS software is compiled, so we will not set up and create a compilation environment separately here;
[0065] Write automation scripts in the compilation environment; in the compilation environment, write automation scripts (compilation scripts) that can read data, and read the train's built-in operating lines by writing automation scripts;
[0066] The automated script reads a preset train operation route file. Specifically, it uses a compiled automated script to read the preset train operation route file. After obtaining the preset train operation route file, the script can draw the corresponding station layout diagram based on the content written in the file. Once the compiled script is added to the ATS software in the urban rail transit CBTC system, execution will produce the corresponding graphic representation.
[0067] However, in order to compare the route information, such as the origin station, destination station, and stopping platform, with the train operation route design drawings, it is also necessary to convert the built-in operation route file into a graphical interface in the compilation script. This ensures that the station map obtained after the train operation route file is converted and executed by the compilation script also contains route information. This facilitates quick and intuitive verification of the correctness of the preset train operation route when comparing the station map of the train operation route file with the train operation route design drawings.
[0068] S2. Based on the content of the train operation route document, compile the corresponding station map graphic file and configure the compiled station map graphic file on the ATS software platform;
[0069] This step mainly involves generating annotation information and drawing corresponding station maps (with route information) based on the route information contained in the train operation route documents.
[0070] As an optional implementation of this application, optionally, based on the content of the train operation route document, a corresponding station layout graphic file is compiled, and the compiled station layout graphic file is configured on the ATS software platform, including:
[0071] The train operation route file is obtained through an automated script; see the implementation steps above for reading the built-in operation line through an automated script.
[0072] The train operation route file is parsed to obtain the station map information of the train operation route file; the user parses the read train operation route file according to the specified file format to obtain station map information containing various route information, such as origin station, destination station, stopping platform, skip-stop platform, ISP point, route direction, etc.
[0073] Based on the station layout information, draw a station layout corresponding to the train operation route document.
[0074] First, the compilation script draws the corresponding station map based on the route content contained in the preset train operation route file; second, the compilation script marks the corresponding information in each operation route one by one based on the operation station information, etc.
[0075] As an optional implementation of this application, optionally, based on the content of the train operation route document, a corresponding station layout graphic file is compiled, and the compiled station layout graphic file is configured on the ATS software platform, further including:
[0076] Preset station map annotation information; The station map annotation information will be set according to the content written in the preset train operation route file, such as the various starting stations, ending stations, stopping platforms, skip-stop platforms, ISP points, and route directions that need to be annotated on the station map;
[0077] The station map annotation information is annotated on the station map in chronological order to obtain a station map graphic file corresponding to the train operation route file; in the compilation script, the above annotation information is annotated on the station map to obtain a station map graphic file with annotation information; after the station map graphic file is executed by the script, a visualized annotated station map graphic can be obtained;
[0078] An automated script containing the station map graphic file is configured on the ATS software platform to prepare for generating the station map of the train operation route file.
[0079] When compiling the ATS software platform for urban rail transit CBTC projects, this automation script can be added, and the corresponding running line graphic file can be automatically generated after compilation.
[0080] S3. Perform graphic conversion to obtain the running line graphic file of the station map graphic file;
[0081] The automation script contains station map graphic files with annotation information. Adding this to the compilation environment of the ATS software platform and running it will generate the automatically produced running line graphic file, such as... Figure 2 As shown in the figure (the representation of each station is the industry identifier of the rail transit department or user, which will not be elaborated in this embodiment).
[0082] S4. Compare the graphic file of the running line with the design drawings of the train's running line to complete the ATS running line verification of the train.
[0083] like Figure 3 The train's route design drawings shown will be compiled and displayed on the Urban Rail Transit CBTC project ATS software platform after they are run.
[0084] In this embodiment, the compilation script for running the line drawing file is added to the compilation time node of the design drawing to facilitate synchronous visualization display. Figure 2 The running line chart shown and Figure 3 The train route design diagram shown is convenient for comparison according to time sequence.
[0085] The developed automation script converts the built-in train operation line files into a graphical interface. This script is added during the compilation process on the ATS software platform for urban rail transit CBTC projects, and the corresponding operation line graphical files are automatically generated upon completion. Station maps containing all preset train operation route information can be compared with design drawings to achieve verification. Designers or rail transit operators can perform this comparison to quickly and intuitively verify the correctness of the preset train operation routes.
[0086] In contrast to traditional verification methods, this invention can more intuitively display the details of the preset train operation routes, eliminating the need for extensive simulation experiments and reducing the testing time from several days to just a few hours.
[0087] Compared to traditional verification methods, this invention provides a more comprehensive view of problems existing on the operating line. For example, when using traditional testing methods, testers cannot verify whether a stop station is actually set up. This is because the actual performance of a stop station and a station without a stop is the same; the difference can only be distinguished under specific fault scenarios. However, when using the verification method of this invention, it is possible to directly distinguish whether a station is not present on the operating line or has stopped in a graphical display, thus improving the accuracy of the test.
[0088] It should be noted that although the compilation environment of ATS software is used as an example to illustrate the graphical drawing and compilation process of the above automated script, those skilled in the art will understand that this disclosure is not limited to this. In fact, users can flexibly set the compilation environment according to the actual application scenario, as long as the technical functions of this application can be implemented according to the above technical methods.
[0089] Example 2
[0090] Based on the implementation principle of Embodiment 1, this application, in another aspect, proposes an apparatus for implementing the aforementioned verification method based on a graphical ATS operating line, comprising:
[0091] The reading module is used to read train operation route files;
[0092] The station map writing module is used to write the corresponding station map graphic file based on the content of the train operation route file, and configure the written station map graphic file on the ATS software platform;
[0093] The graphics generation module is used to perform graphics conversion to obtain the running line graphics file of the station map graphics file;
[0094] The verification module is used to compare the graphic file of the train's running line with the train's running line design drawings to complete the ATS running line verification of the train.
[0095] As an optional implementation of this application, the reading module may optionally include:
[0096] The environment module is used to preset the compilation environment;
[0097] The compilation module is used to write automation scripts within the compilation environment;
[0098] The script read / write module is used to read preset train operation route files through the automated script.
[0099] As an optional implementation of this application, the station map editing module may optionally include:
[0100] The acquisition module is used to acquire the train operation route file through an automated script;
[0101] The parsing module is used to parse the train operation route file to obtain the station map information of the train operation route file;
[0102] The drawing module is used to draw a station map corresponding to the train operation route file based on the station map information.
[0103] As an optional implementation of this application, the station map editing module may optionally include:
[0104] The annotation module is used to annotate the preset station map annotation information in chronological order on the station map to obtain a station map graphic file corresponding to the train operation route file;
[0105] The configuration module is used to configure the automated script containing the station map graphic file on the ATS software platform to prepare for generating the station map of the train operation route file.
[0106] The application principles and interaction methods of each module described above are detailed in the description of Example 1, and will not be repeated in this example. The module configuration information and environment already described in Example 1 are also referenced in this example, such as the requirements for the environment module.
[0107] Obviously, those skilled in the art should understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the control methods described above. The modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device, or fabricating them separately as individual integrated circuit modules, or fabricating multiple modules or steps into a single integrated circuit module. Thus, the present invention is not limited to any specific hardware and software combination.
[0108] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the control methods described above. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk drive (HDD), or solid-state drive (SSD), etc.; the storage medium can also include combinations of the above types of memory.
[0109] Example 3
[0110] Furthermore, this application also proposes a verification system, comprising:
[0111] processor;
[0112] Memory used to store processor-executable instructions;
[0113] The processor is configured to implement the graphical ATS runline verification method when executing the executable instructions.
[0114] This disclosure provides an embodiment to verify a system including a processor and a memory for storing processor-executable instructions. The processor is configured to implement any of the preceding graphical ATS runline-based verification methods when executing the executable instructions.
[0115] It should be noted here that the number of processors can be one or more. Furthermore, the verification system of this embodiment may also include input devices and output devices. The processors, memory, input devices, and output devices can be connected via a bus or other means, without specific limitations herein.
[0116] As a computer-readable storage medium, the memory can be used to store software programs, computer-executable programs, and various modules, such as the program or module corresponding to the verification method based on a graphical ATS runline in this disclosure. The processor executes various functional applications and data processing of the verification system by running the software program or module stored in the memory.
[0117] Input devices can be used to receive input digital numbers or signals. These signals can be key signals related to user settings and function control of the device / terminal / server. Output devices can include display devices such as screens.
[0118] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, and are not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical applications, or technical improvements to the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. A verification method for ATS running lines based on graphical representation, characterized in that, Includes the following steps: Read train operation route documents; Based on the content of the train operation route document, a corresponding station map graphic file is compiled, and the compiled station map graphic file is configured on the ATS software platform. This includes: obtaining the train operation route document through an automated script; parsing the train operation route document to obtain the station map information of the train operation route document; drawing the station map corresponding to the train operation route document based on the station map information; presetting station map annotation information; annotating the station map information on the station map according to time sequence to obtain the station map graphic file corresponding to the train operation route document; configuring the automated script containing the station map graphic file on the ATS software platform to prepare for generating the station map of the train operation route document. Perform graphic conversion to obtain the operation line graphic file of the station map graphic file; The ATS (Automatic Train Service) line verification of the train is completed by comparing the graphic file of the line with the design drawings of the train's line.
2. The verification method for the graphical ATS operating line according to claim 1, characterized in that, The reading of the preset train operation route file includes: Preset compilation environment; Automation scripts written in the aforementioned compilation environment; The automated script reads the preset train operation route file.
3. An apparatus for implementing the verification method based on a graphical ATS operating line as described in any one of claims 1-2, characterized in that, include: The reading module is used to read train operation route files; The station map writing module is used to write a corresponding station map graphic file based on the content of the train operation route file, and configure the written station map graphic file on the ATS software platform. The module includes: obtaining the train operation route file through an automated script; parsing the train operation route file to obtain the station map information of the train operation route file; drawing the station map corresponding to the train operation route file based on the station map information; presetting station icon annotation information; annotating the station icon information on the station map according to time sequence to obtain the station map graphic file corresponding to the train operation route file; and configuring the automated script containing the station map graphic file on the ATS software platform to prepare for generating the station map of the train operation route file. The graphics generation module is used to perform graphics conversion to obtain the running line graphics file of the station map graphics file; The verification module is used to compare the graphic file of the train's running line with the train's running line design drawings to complete the ATS running line verification of the train.
4. The apparatus according to claim 3, characterized in that, The reading module includes: The environment module is used to preset the compilation environment; The compilation module is used to write automation scripts within the compilation environment; The script read / write module is used to read preset train operation route files through the automated script.
5. The apparatus according to claim 4, characterized in that, The station map editing module includes: The acquisition module is used to acquire the train operation route file through an automated script; The parsing module is used to parse the train operation route file to obtain the station map information of the train operation route file; The drawing module is used to draw a station map corresponding to the train operation route file based on the station map information.
6. The apparatus according to claim 5, characterized in that, The station map editing module also includes: The annotation module is used to annotate the preset station map annotation information in chronological order on the station map to obtain a station map graphic file corresponding to the train operation route file; The configuration module is used to configure the automated script containing the station map graphic file on the ATS software platform to prepare for generating the station map of the train operation route file.
7. A verification system, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to implement the verification method based on the graphical ATS runline as described in any one of claims 1 to 2 when executing the executable instructions.