Automatic identification method for the impact of system design changes on ATC

Through automated tools, the impact of system design changes in urban track projects on the automatic control system of trains is solved, and the problems of manual identification in the prior art are time-consuming and labor-intensive and high safety risks are achieved, and quick and accurate change identification and impact judgment are achieved, which improves work efficiency and safety.

CN116279701BActive Publication Date: 2025-02-28CASCO SIGNAL LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211697221.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-28
Publication Date
2025-02-28
Estimated Expiration
2042-12-28

AI Technical Summary

Technical Problem

During the system design change of urban rail projects, the existing technology relies on manual identification and judgment on the impact of changes in system databases and real-time train time parameters on the train automatic control system, resulting in time-consuming and labor-intensive and high safety risks.

Method used

Provide an automatic judgment and identification method, by generating new system databases and train real-time time parameters, editing project configuration files and custom comparison files, using automation tools to identify the scope of changes in safety data and typical train parameters on the rail, and output the results with an intuitive visual interface.

Benefits of technology

It realizes the rapid and accurate identification of the impact range of system design changes on ATC, improves work efficiency and work quality, reduces human errors and safety risks, and ensures driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116279701B_ABST
    Figure CN116279701B_ABST
Patent Text Reader

Abstract

The present invention relates to an automatic judgment and identification method for the influence scope of system design change on ATC, the method comprising: S101, the system design generates a new system database SYDB and a train real-time time parameter RTI according to the actual needs of the project; S102, edits the project configuration file ProjectConfig; S103, edits the custom comparison file UserConfig as needed; S104, in the automation tool, selects the change identification option of the safety data VS or the trackside typical train parameter TAPIP; S105, loads the current version and the previous version of SYDB; S106, loads the current version and the previous version of RTI; S107, automatically judges the change influence scope of VS or TAPIP according to the identification option point selected in step S104; S108, outputs the final result in an intuitive visual interface. Compared with the prior art, the present invention has the advantages of high efficiency and accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a train signal control system, and in particular to an automatic judgment and identification method for the influence range of system design changes on ATC. Background Art

[0002] In the process of urban rail project application design activities, system design is the upper-level design of the train automatic control subsystem (ATC), computer interlocking subsystem (CI), train automatic monitoring subsystem (ATS), maintenance monitoring support subsystem (MSS), and data communication transmission subsystem (DCS), such as Figure 1 As shown in the figure, the output system database (SYDB) and train real-time time parameters (RTI) are the top-level inputs of the application design of each subsystem and are the basis for realizing the complete functions of a subway line.

[0003] Whenever a project design baseline is released or the system is upgraded, ATC needs to fully identify the changes in SYDB and RTI and determine the impact on ATC during the design activities, and then carry out subsequent activities accordingly. For SYDB and RTI, which have huge data volumes and complex contents, current designers only rely on manual identification and judgment, and finally obtain the results of the changes affecting ATC. This is not only time-consuming and laborious, but also requires high technical accumulation and high work responsibility of personnel. Since this process is a safety activity process, once there are subjective and objective factors such as negligence, misjudgment, and empiricism, potential driving safety hazards will occur.

[0004] Therefore, how to implement an automated method that can quickly and accurately identify changes in SYDB and RTI and determine the impact to improve work efficiency and reduce security risks has become a technical problem that needs to be solved. Summary of the invention

[0005] The purpose of the present invention is to overcome the defects of the above-mentioned prior art and provide a method for automatically judging and identifying the impact range of system design changes on ATC.

[0006] The purpose of the present invention can be achieved by the following technical solutions:

[0007] According to a first aspect of the present invention, there is provided a method for automatically determining and identifying the impact range of a system design change on an ATC, the method comprising the following steps:

[0008] Step S101, the system design generates a new system database SYDB and train real-time parameters RTI according to the actual needs of the project;

[0009] Step S102, editing the project configuration file ProjectConfig;

[0010] Step S103, editing the custom comparison file UserConfig as needed;

[0011] Step S104, in the automation tool, select the change identification option of the safety data VS or the trackside typical train parameter TAPIP;

[0012] Step S105, loading the current version and the previous version of SYDB;

[0013] Step S106, loading the current version and the previous version of RTI;

[0014] Step S107, automatically determining the impact range of the change of VS or TAPIP according to the identification option point selected in step S104;

[0015] Step S108, outputting the final result in an intuitive visual interface.

[0016] As a preferred technical solution, the project configuration file ProjectConfig is the basic configuration required for applying to each subway line; the project configuration file ProjectConfig includes basic project attributes and TAPIP default attributes.

[0017] As a preferred technical solution, the vehicle's minimum deceleration, vehicle's maximum acceleration, vehicle's maximum speed, vehicle's maximum wheel diameter, and vehicle's minimum wheel diameter in the basic attributes of the project are based on vehicle manufacturing parameters provided by the vehicle manufacturer.

[0018] As a preferred technical solution, the custom comparison file UserConfig is an optional Excel file, which allows ATC designers to customize the content to be judged and identified according to actual needs.

[0019] As a preferred technical solution, the user-defined comparison file UserConfig includes two forms, VS and TAPIP, each of which defines the content to be judged, value-taking rules, value-taking sources, value-taking algorithms, value-taking precision and remarks information content.

[0020] As a preferred technical solution, in step S107, since SYDB is an XML file and RTI is an Excel file, Xpath path function expression and NPOI are used to automatically parse and extract SYDB and RTI contents respectively, and combined with VS or TPAIP value rules, the change scope is automatically determined.

[0021] As a preferred technical solution, in the step S108, the visual interface includes a menu bar area, a key basic configuration information display area for the project, a system design change identification option area, and an operation button area. The final output result is in the "Judgment Result" column of the system design change identification option area, and is displayed in red, green, and gray, respectively indicating that the system design has been changed, the system design has not been changed, and it does not participate in the judgment and identification.

[0022] As a preferred technical solution, in the steps S105-S108, a rich error reporting of user error operation or input error information is provided, and the calculation log is printed in real time in the background;

[0023] The method provides a visual judgment principle for each result, and provides a judgment rule index comparison table for VS and TAPIP values.

[0024] According to a second aspect of the present invention, there is provided an electronic device, comprising a memory and a processor, wherein a computer program is stored in the memory, and the method described above is implemented when the processor executes the program.

[0025] According to a third aspect of the present invention, there is provided a computer-readable storage medium having a computer program stored thereon, wherein the program implements the method described above when executed by a processor.

[0026] Compared with the prior art, the present invention has the following advantages:

[0027] 1. The present invention relies on computer programs to quickly and accurately determine the impact of changes in system design SYDB and RTI on ATC, freeing up maintenance manpower and having the characteristics of high efficiency and accuracy;

[0028] 2. According to the configuration file input, the present invention can be applied to different urban projects or different baselines without any changes, meeting the functional requirements of various urban rail projects and having the characteristics of high versatility;

[0029] 3. While providing intuitive and convenient visual judgment results, the present invention also provides users with the principles of the judgment process, presenting the complicated rules scattered in various design documents in an intuitive way, making it convenient for users to quickly query design inputs, and having the characteristics of a knowledge graph;

[0030] 4. The present invention overcomes the characteristics of traditional manual methods that require extremely high technical accumulation, work responsibility, and working hours of personnel, reduces human failure, greatly improves the work quality of ATC designers during safety activities, avoids safety hazards from escaping to the scene, and further ensures the driving safety of trains. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 A diagram showing the relationship between the system design and subsystems of the present invention;

[0032] Figure 2 A flow chart for identifying changes to the system design of the present invention;

[0033] Figure 3 It is a project configuration file composition diagram of the present invention;

[0034] Figure 4 It is a flow chart of a specific embodiment of the present invention;

[0035] Figure 5 This is an example diagram of a project configuration file of the present invention;

[0036] Figure 6 This is an example diagram of the default wheel diameter calculation of the present invention;

[0037] Figure 7 This is an example diagram of the output result of the present invention;

[0038] Figure 8 This is an example diagram of the judgment principle of the present invention. DETAILED DESCRIPTION

[0039] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0040] The present invention is a method for automatically judging and identifying the impact range of system design changes on ATC, which fills the gap in automatic change identification of system design. It can rely on computer programs to quickly and accurately judge whether the safety data (VS) and trackside typical train parameters (TAPIP) of ATC need to be changed, which not only improves work efficiency, but also improves work quality, reduces human errors, and further ensures the accuracy of the safety activity process, thereby ensuring on-site driving safety.

[0041] like Figure 1 and Figure 2 As shown, a method for automatically determining and identifying the impact range of system design changes on ATC includes the following steps:

[0042] Step S101, the system design generates a new system database SYDB and train real-time parameters RTI according to the actual needs of the project;

[0043] Step S102: To meet the universality goals of different urban rail projects, ATC designers need to edit the project configuration file ProjectConfig;

[0044] Step S103, in order to meet the universality goals of different baselines, the ATC designer edits the custom comparison file UserConfig as needed;

[0045] Step S104, in the automation tool, select the change identification option of VS or TAPIP;

[0046] Step S105, loading the current version and the previous version of SYDB;

[0047] Step S106, loading the current version and the previous version of RTI;

[0048] Step S107, automatically determining the impact range of the change of VS or TAPIP according to the identification item selected in step S104;

[0049] Step S108, outputting the final result in an intuitive visual interface.

[0050] The project configuration file ProjectConfig is the basic configuration required for each subway line, such as Figure 3 As shown, it includes two major components: basic project properties and TAPIP default properties. In theory, this configuration only needs to be done once during the entire life cycle of each project.

[0051] The vehicle's minimum deceleration, vehicle's maximum acceleration, vehicle's maximum speed, vehicle's maximum wheel diameter, and vehicle's minimum wheel diameter in the basic attributes of the project are based on vehicle manufacturing parameters provided by the vehicle manufacturer.

[0052] The custom comparison file UserConfig is an optional Excel file. Due to the continuous iterative update of the baseline, ATC designers are allowed to customize the content to be judged and identified according to actual needs, thereby meeting the universal requirements to the greatest extent.

[0053] The user-defined comparison file UserConfig includes two forms, VS and TAPIP, each of which defines information such as the content to be judged, value-taking rules, value-taking sources, value-taking algorithms, value-taking precision, and remarks.

[0054] In the step S107, since SYDB is an XML file and RTI is an Excel file, Xpath path function expression and NPOI are used to automatically parse and extract SYDB and RTI contents respectively, and combined with VS or TPAIP value rules, the change scope is automatically determined.

[0055] In the step S108, the visualization interface includes a menu bar area, a key basic configuration information display area for the project, a system design change identification option area, and an operation button area. The final output result is in the "Judgment Result" column of the system design change identification option area, and is displayed in red, green, and gray, respectively indicating that the system design has been changed (the ATC value is incorrect and needs to be updated), the system design has not been changed (the ATC value is accurate and does not need to be updated), and it does not participate in the judgment and identification.

[0056] In the steps S105-S108, a variety of error reports are provided for user erroneous operations or input erroneous information, and calculation logs are printed in real time in the background to facilitate debugging management and timely error correction.

[0057] The automation tool not only gives the final judgment result, but also provides a visual judgment principle for each result. In addition, it provides a judgment rule index comparison table for VS and TAPIP values ​​to prevent designers from ignoring or forgetting the design input principle after the automation process replaces manual work. Specific embodiments

[0059] Taking the first phase of Zhengzhou Urban Rail Transit Line 10 as an example, Figure 4 A flowchart for automatically determining and identifying the impact range of SYDB and RTI changes on ATC is designed for the system of the present invention. The specific steps are as follows:

[0060] Step S201: Open the automation tool and automatically load the configured project configuration file ProjectConfig, such as Figure 5 As shown, read according to the basic properties of the project and TAPIP default properties;

[0061] Step S202: The executable program automatically calculates the default wheel diameter in the background, such as Figure 6 As shown in the figure, the default wheel diameter is the basis for many VS and TAPIP parameter calculations, including the calculation of the maximum wheel diameter value and the minimum wheel diameter value. In the calculation window, real-time update and recalculation operations are allowed;

[0062] Step S203: Automatically create a VS form DataTableVS class, defining the impact factors, impact rules and calculation algorithms of SYDB and RTI on VS;

[0063] Step S204: automatically create the TPAIP form DataTableTAPIP class, and define the impact factors, impact rules and calculation algorithms of SYDB and RTI on TAPIP;

[0064] Step S205: Determine whether there is a custom comparison file to be added, if yes, go to step S206, if no, go directly to step S208;

[0065] Step S206: using NPOI technology to extract and parse the comparison file UserConfig, and read valid data according to the custom form;

[0066] Step S207: append the VS and TAPIP form data in the custom comparison file to the DataTableVS class in step S203 and the DataTableTAPIP class in step S204 respectively, and mark the custom added data with a light blue background in the main window interface to distinguish between default and custom data;

[0067] Step S208: Load the VS data of the project and display it in the "Current VS Value" column of the main window interface;

[0068] Step S209: Select VS or TAPIP to change the identification item according to actual needs;

[0069] Step S210: Load the current version SYDB and the previous version SYDB output by the system design. If there is no need to compare historical versions, only the current version SYDB may be loaded;

[0070] Step S211: Load the current version RTI and the previous version RTI output by the system design. If there is no need to compare the historical versions, only the current version RTI can be loaded;

[0071] Step S212: One-key identification, the final result is as follows Figure 7 As shown in the figure, the green items indicate that the system design has not been updated and the current ATC value is correct; the red items indicate that the system design has been updated and the current ATC value needs to be corrected and updated; the gray items indicate that there is no need to judge and identify the elements and ATC can be ignored; select a row of data in the main interface and double-click to pop up the judgment principle details window, such as Figure 8 As shown, it is convenient to design input queries.

[0072] In summary, the present invention provides a method for automatically judging and identifying the impact scope of system design changes on ATC. Based on the configuration file and using automated tools, the method allows ATC designers to quickly and accurately identify the change scope and impact results of the system design SYDB and RTI, thereby improving work efficiency and work quality, effectively reducing the probability of safety hazards caused by human failure escaping to the scene, and reducing safety risks.

[0073] The above is an introduction to the method embodiment. The following is a further explanation of the scheme of the present invention through electronic equipment and storage medium embodiments.

[0074] The electronic device of the present invention includes a central processing unit (CPU), which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) or loaded from a storage unit into a random access memory (RAM). In the RAM, various programs and data required for device operation can also be stored. The CPU, ROM and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.

[0075] Multiple components in the device are connected to the I / O interface, including: input units, such as keyboards, mice, etc.; output units, such as various types of displays, speakers, etc.; storage units, such as disks, optical disks, etc.; and communication units, such as network cards, modems, wireless communication transceivers, etc. The communication unit allows the device to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunication networks.

[0076] The processing unit performs the various methods and processes described above, such as the method of the present invention. For example, in some embodiments, the method of the present invention can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit. In some embodiments, part or all of the computer program can be loaded and / or installed on the device via a ROM and / or a communication unit. When the computer program is loaded into RAM and executed by the CPU, one or more steps of the method of the present invention described above can be performed. Alternatively, in other embodiments, the CPU can be configured to perform the method of the present invention by any other appropriate means (e.g., by means of firmware).

[0077] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0078] The program code for implementing the method of the present invention can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.

[0079] In the context of the present invention, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0080] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A method for automatically determining and identifying the impact range of system design changes on ATC, characterized in that: The method comprises the following steps: Step S101, the system design generates a new system database SYDB and train real-time parameters RTI according to the actual needs of the project; Step S102, editing the project configuration file ProjectConfig; Step S103, editing the custom comparison file UserConfig as needed; Step S104, in the automation tool, select the change identification option of the safety data VS or the trackside typical train parameter TAPIP; Step S105, loading the current version and the previous version of SYDB; Step S106, loading the current version and the previous version of RTI; Step S107, automatically determining the impact range of the change of VS or TAPIP according to the identification option point selected in step S104; Step S108, outputting the final result in an intuitive visual interface; The project configuration file ProjectConfig is the basic configuration required for each subway line; the project configuration file ProjectConfig includes basic project attributes and TAPIP default attributes; The minimum vehicle deceleration, maximum vehicle acceleration, maximum vehicle speed, maximum vehicle wheel diameter, and minimum vehicle wheel diameter in the basic attributes of the project are based on the vehicle manufacturing parameters provided by the vehicle manufacturer; The custom comparison file UserConfig is an optional Excel file that allows ATC designers to customize the content to be judged and identified according to actual needs; In the step S107, since SYDB is an XML file and RTI is an Excel file, Xpath path function expression and NPOI are used to automatically parse and extract SYDB and RTI contents respectively, and combined with VS or TPAIP value rules, the change scope is automatically determined.

2. The method for automatically determining and identifying the impact range of system design changes on ATC according to claim 1, characterized in that: The user-defined comparison file UserConfig includes two forms, VS and TAPIP, each of which defines the content to be judged, value-taking rules, value-taking sources, value-taking algorithms, value-taking precision and remarks information content.

3. The method for automatically determining and identifying the impact range of system design changes on ATC according to claim 2, characterized in that: In the step S108, the visual interface includes a menu bar area, a key basic configuration information display area for the project, a system design change identification option area, and an operation button area. The final output result is in the "Judgment Result" column of the system design change identification option area, and is displayed in red, green, and gray, respectively indicating that the system design has been changed, the system design has not been changed, and it does not participate in the judgment and identification.

4. The method for automatically determining and identifying the impact range of system design changes on ATC according to claim 2, characterized in that: In the steps S105-S108, a rich set of error messages are provided for user error operations or input errors, and the calculation log is printed in real time in the background; The method provides a visual judgment principle for each result, and provides a judgment rule index comparison table for VS and TAPIP values.

5. An electronic device comprising a memory and a processor, wherein a computer program is stored in the memory, wherein: When the processor executes the program, the method according to any one of claims 1 to 4 is implemented.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Method and tool for updating multi-branch configuration file

    CN103049543A

  • Operation regulating method of high-speed railway train based on feedback regulation

    CN103481918A