A LKJ temporary data parameter testing method and system using automatic comparison technology
Through automatic comparison technology and simulation verification, the problem of wrong decomposition or miss decomposition during the update of temporary LKJ data parameters is solved, and fast and accurate parameter testing is achieved, which improves driving safety and work efficiency.
Patent Information
- Application Number
- CN202411970579.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-01
AI Technical Summary
When the prior art updates the LKJ temporary data parameters, it is prone to error decomposition or misdecomposition, resulting in threats to driving safety and requires manual comparison, which is time-consuming and labor-intensive and error-prone.
Automatic comparison technology is used to compare the LKJ temporary data parameters before and after adjustment, judge the starting and ending kilometers of the inconsistent section, and generate corresponding operation disclosure for simulation. If the simulation is successful, confirm that the parameters are accurate.
Through automatic comparison and simulation verification, we can accurately find segments with inconsistent LKJ temporary data parameters, judge the accuracy of parameter adjustment, avoid manual errors, and greatly improve work efficiency and test accuracy.
Smart Images

Figure CN119740047A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a LKJ temporary data parameter testing method and system using automatic comparison technology, belonging to the technical field of train data processing. Background Art
[0002] LKJ data refers to the data used and processed by the train operation monitoring and recording device (referred to as LKJ). Through real-time monitoring and recording of the train operation status, it can effectively prevent the occurrence of speeding events and the occurrence of train reckless signals, and can improve the safety and reliability of train operation. LKJ temporary data refers to the IC card data file edited according to the operation disclosure dispatching order issued by the relevant locomotive depot. After being loaded into the LKJ equipment, it is used for various temporary data such as deceleration control or changing the driving mode of train operation and prompting related operations. It is temporary and is usually used to respond to line changes, construction or other temporary driving requirements. In the field of railway transportation, LKJ temporary data parameters are an important basis for ensuring the safe operation of trains.
[0003] With the adjustment of lines, etc., LKJ temporary data needs to update related parameters, which may easily lead to wrong decomposition or missed decomposition of LKJ temporary data, seriously threatening driving safety. The current processing method requires manual comparison of LKJ temporary data before and after adjustment to confirm the correctness of the change. This method is not only time-consuming and labor-intensive, but also prone to errors. Summary of the invention
[0004] The purpose of the present invention is to provide a LKJ temporary data parameter testing method and system using automatic comparison technology to solve the problems of the current testing method being time-consuming and error-prone.
[0005] In order to solve the above technical problems, the present invention provides a LKJ temporary data parameter testing method using automatic comparison technology, the method comprising: Obtain two LKJ temporary data parameters before and after the adjustment, and automatically compare them. The obtained LKJ temporary data parameters include at least three of the following: segment name and segment number, operating section, engineering line, applied engineering line, operating section engineering line comparison table, Tmis station, operating section station name sequence table, and line mileage disconnection information table; When there is an inconsistent section between the two LKJ temporary data parameters before and after the adjustment, the start and end kilometer mark range corresponding to the inconsistent section is determined. If it is within the set range, one operation announcement is generated, otherwise two operation announcements are generated; The generated disclosure is simulated. If the simulation is successful, it means that the adjusted LKJ temporary data parameters are accurate. Otherwise, it means that the adjusted LKJ temporary data parameters are inaccurate.
[0006] Furthermore, if it is within the set range, the generated operation disclosure is the operation disclosure within the start and end kilometer range.
[0007] Furthermore, if within the set range, the two running revelations generated are respectively the running revelations at the set distance backward from the starting kilometer mark and the running revelations at the set distance forward from the ending kilometer mark.
[0008] Furthermore, the generated revelations are automatically generated based on the inconsistent LKJ temporary data parameters.
[0009] Furthermore, the comparison process of the two LKJ temporary data parameters before and after adjustment includes: storing the two LKJ temporary data parameters according to the TParameter data structure, checking whether each item in the list where the adjusted LKJ temporary data parameter is located is in the list where the LKJ temporary data parameter is located before adjustment according to the method of comparing two TParameterList objects, and comparing the parameters according to the unique key, and recording the inconsistencies; checking whether each item in the list where the LKJ temporary data parameter is located before adjustment is in the list where the LKJ temporary data parameter is located after adjustment.
[0010] Furthermore, the process of simulating the generated revelation is: The simulator sets the starting station according to the adjusted LKJ temporary data, adjusts the monitoring time and the revealing control time synchronously, starts the train to align with the benchmark, and controls the monitoring to run to the temporary revealing coordinate position to determine whether the monitoring is accurately controlled according to the adjusted LKJ temporary data.
[0011] The present invention also provides a LKJ temporary data parameter testing system using automatic comparison technology, including a processor, wherein the processor is used to execute computer program instructions to implement the LKJ temporary data parameter testing method using automatic comparison technology as described.
[0012] The beneficial effects of the present invention are as follows: as an improved invention, the present invention compares the two LKJ temporary data parameters before and after the adjustment, if there is an inconsistent section between the two LKJ temporary data parameters before and after the adjustment, then the corresponding operation disclosure is generated according to the start and end kilometer mark range corresponding to the inconsistent section, and the generated disclosure is simulated, if the simulation is successful, it means that the adjusted LKJ temporary data parameters are accurate, otherwise the adjusted LKJ temporary data parameters are inaccurate. Through this process, it can be known that the present invention finds the inconsistent sections of the LKJ temporary data parameters by automatic comparison, can accurately find the inconsistent sections, and judges whether the adjustment of the parameters is accurate by simulating the operation disclosure of the section, can automatically realize the test of the LKJ temporary data parameters, does not need manual comparison and judgment, greatly improves work efficiency, and also avoids the influence of human error, improves the accuracy of the test. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 It is a flow chart of the LKJ temporary data parameter testing method using the automatic comparison technology of the present invention; Figure 2 is a schematic diagram of generating two disclosures in an embodiment of the present invention; Figure 3 It is a schematic diagram of generating a disclosure in an embodiment of the present invention. DETAILED DESCRIPTION
[0014] The specific implementation of the present invention will be further described below in conjunction with the accompanying drawings.
[0015] The present invention compares the two LKJ temporary data parameters before and after adjustment. If there is an inconsistent section between the two LKJ temporary data parameters before and after adjustment, a corresponding operation disclosure is generated according to the start and end kilometer ranges corresponding to the inconsistent section, and the generated disclosure is simulated. If the simulation is successful, it means that the adjusted LKJ temporary data parameters are accurate, otherwise it means that the adjusted LKJ temporary data parameters are inaccurate.
[0016] Embodiment of LKJ temporary data parameter testing method using automatic comparison technology The present invention first obtains the two LKJ temporary data parameters before and after the adjustment, and automatically compares them; then Determine whether there is an inconsistent section between the two LKJ temporary data parameters before and after the adjustment. If there is, determine the start and end kilometer range corresponding to the inconsistent section. If it is within the set range, generate 1 operation disclosure, otherwise generate 2 operation disclosures; finally, simulate the generated disclosure. If the simulation is successful, it means that the adjusted LKJ temporary data parameters are accurate, otherwise it means that the adjusted LKJ temporary data parameters are inaccurate. The implementation process of this method is as follows: Figure 1 As shown, the detailed description is given below.
[0017] 1. Obtain the temporary data parameters of LKJ before and after the adjustment, and perform automatic comparison.
[0018] The process of obtaining the two LKJ temporary data parameters before and after the adjustment in this embodiment is: first, the software data directory corresponding to the editing LKJ temporary data before and after the adjustment is configured through the software, and then the corresponding data file in the directory is read.
[0019] The LKJ temporary data parameters before and after the adjustment include section name and number, operating section, maintenance line, applied maintenance line, operating section maintenance line comparison table, Tmis station, operating section station name sequence table, and line mileage disconnection information table.
[0020] Through computer technology, key parameters including maintenance lines, Tmis station table, operating section table, operating section maintenance line comparison table, operating section station name sequence table, line mileage broken link information table, etc. can be automatically compared, and differences can be identified in real time. The differences are specially marked in the user interface with eye-catching fonts to ensure that the differences are clear at a glance and easy to quickly locate and verify.
[0021] The automated comparison process adopted in this embodiment is: store the two LKJ temporary data parameters according to the TParameter data structure, and check whether each item in the list where the adjusted LKJ temporary data parameter is located is in the list where the LKJ temporary data parameter is located before the adjustment according to the method of comparing two TParameterList objects, and compare the parameters according to the unique key, and record the inconsistencies; check whether each item in the list where the LKJ temporary data parameter is located before the adjustment is in the list where the LKJ temporary data parameter is located after the adjustment. As other implementation methods, other comparison methods can also be used.
[0022] 2. When there are inconsistent sections between the two LKJ temporary data parameters before and after adjustment, determine the start and end kilometer mark ranges corresponding to the inconsistent sections. If they are within the set range, generate 1 operation announcement, otherwise generate 2 operation announcements.
[0023] Specifically, for example, when a line changes, it is usually only necessary to verify whether there are problems at both ends. In this implementation, when the range between the start and end kilometer marks is less than 1000 meters, since the changes are relatively concentrated, it is sufficient to generate one revelation, and there is no need to generate two revelation for simulation; when the range between the start and end kilometer marks is greater than 1000 meters, the change area is relatively large, and may involve multiple key points or complex situations. To ensure that there are no problems with the new parameters, the operation revelation at the set distance backward from the start kilometer mark and the operation revelation at the set distance forward from the end kilometer mark, this embodiment can generate one revelation each at 100 meters backward from the start kilometer mark and 100 meters forward from the end kilometer mark for simulation, so as to increase the redundancy and reliability of the data and reduce the risk of errors.
[0024] The following are two examples of this. The first example is when the start and end kilometer mark range is greater than 1000 meters. The content before and after the adjustment in this example is as follows: Before adjustment: 1301 locomotive section 257 Huang-Gan section down 5 Beijing line 0.000-5.000; After adjustment: 1301 Locomotive Depot 257 Huang-Gan section down 5 Beijing line 2.000-5.000 By comparison, it can be found that the kilometer mark has changed, and the starting and ending kilometer mark range is greater than 1000 meters. At this time, two kilometer mark change operation disclosures will be automatically generated, such as Figure 2As shown, they are respectively the operating disclosure of 2000 meters to 2100 meters and the operating disclosure of 4900 meters to 5000 meters.
[0025] The second is when the start and end kilometer mark range is less than 1000 meters. The contents before and after the adjustment in this example are as follows: Before adjustment: 1703 locomotive section 13 Fu-Chang section up 1 Beijing line 1111.344-1163.000; After adjustment: 1703 Locomotive Section 13 Fu-Chang Section Up 1 Beijing Line 1212.344-1163.555 By comparison, it can be found that the kilometer mark has changed, and the starting and ending kilometer mark range is less than 1000 meters. At this time, a kilometer mark change operation disclosure will be automatically generated, such as Figure 3 As shown, the operating range is 1212.344 meters - 1163.555 meters.
[0026] 3. Simulate the generated disclosure. If the simulation is successful, it means that the adjusted LKJ temporary data parameters are accurate. Otherwise, it means that the adjusted LKJ temporary data parameters are inaccurate.
[0027] First, the operator sends the adjusted LKJ temporary data to the simulator through the software. The simulator automatically sets the starting station, synchronizes the monitoring time with the revealing control time, starts the vehicle to check the marking, and controls the monitoring to the temporary revealing coordinate position based on the received adjusted LKJ temporary data. It automatically determines whether the monitoring is accurately controlled according to the adjusted LKJ temporary data. If it can be accurately controlled according to the adjusted LKJ temporary data, it means that the adjusted LKJ temporary data parameters are accurate. Otherwise, it means that the adjusted LKJ temporary data parameters are inaccurate. The following describes the simulation success and simulation failure respectively.
[0028] Simulation success: Assuming that the adjusted LKJ temporary data speed limit command requires the train to limit the speed to 60 km / h in the range of 100.500 to 105.000, the train starts running at 80km / h after the simulation starts. When the train approaches the coordinate position, the speed automatically drops to 60km / h and maintains 60km / h in the range. After leaving 105.000, the LKJ system releases the speed limit and returns to 80km / h. During the simulation, the train can run according to the requirements of the temporary speed limit command without overspeeding or other abnormal situations, indicating that the simulation is successful and the adjusted LKJ temporary data parameters are accurate.
[0029] Simulation failure: Assume that the adjusted LKJ temporary data speed limit command requires the train to limit its speed to 60km / h in the section from XX to XXX. When the simulation starts, the line or station changes, causing the automatic simulation to find the opening station to fail and returning a simulation failure result, indicating that the adjusted LKJ temporary data parameters are inaccurate.
[0030] In addition, the present invention can also automatically generate corresponding LKJ temporary data based on the change information of the section line comparison table, thereby improving the accuracy and efficiency of data generation. At the same time, the manual addition function is retained to cope with data adjustment needs in special or emergency situations, ensuring flexibility and adaptability.
[0031] Example of LKJ temporary data parameter test system using automatic comparison technology The LKJ temporary data parameter testing system using automatic comparison technology in this embodiment includes a processor, wherein the processor is used to execute computer program instructions to implement the LKJ temporary data parameter testing method using automatic comparison technology as mentioned above. The specific implementation process of the method has been described in detail in the system embodiment and will not be repeated here.
[0032] The present invention realizes the command binding section function, allowing users to select the disclosure to be simulated according to specific sections, and automatically simulates the train operation scenarios of different sections through distributed simulation verification technology to verify the correctness and applicability of the data. Through intelligent comparison and special identification, the present invention can directly present the change points of LKJ temporary data parameters to users, significantly reducing the difficulty of manual verification and improving work efficiency and accuracy; by simulating the generated disclosure, the automatic simulation verification of the parameter change area is realized, which greatly reduces the time and cost of manual testing, while improving the comprehensiveness and reliability of the test, and effectively avoiding the safety risks caused by data errors.
Claims
1. A LKJ temporary data parameter testing method using automatic comparison technology, characterized in that: The method includes: Obtain two LKJ temporary data parameters before and after the adjustment, and automatically compare them. The obtained LKJ temporary data parameters include at least three of the following: segment name and segment number, operating section, engineering line, applied engineering line, operating section engineering line comparison table, Tmis station, operating section station name sequence table, and line mileage disconnection information table; When there is an inconsistent section between the two LKJ temporary data parameters before and after the adjustment, the start and end kilometer mark range corresponding to the inconsistent section is determined. If it is within the set range, one operation announcement is generated, otherwise two operation announcements are generated; The generated disclosure is simulated. If the simulation is successful, it means that the adjusted LKJ temporary data parameters are accurate. Otherwise, it means that the adjusted LKJ temporary data parameters are inaccurate.
2. The LKJ temporary data parameter testing method using automatic comparison technology according to claim 1 is characterized in that: If it is within the set range, the generated operation notice is the operation notice within the start and end kilometer range.
3. The LKJ temporary data parameter testing method using automatic comparison technology according to claim 1 is characterized in that: If it is within the set range, the two running announcements generated are the running announcement at the set distance backward from the starting kilometer mark and the running announcement at the set distance forward from the ending kilometer mark.
4. The LKJ temporary data parameter testing method using automatic comparison technology according to claim 2 or 3, characterized in that: The resulting reveals are automatically generated based on inconsistent LKJ temporary data parameters.
5. The LKJ temporary data parameter testing method using automatic comparison technology according to claim 1, characterized in that: The comparison process of the two LKJ temporary data parameters before and after adjustment includes: storing the two LKJ temporary data parameters according to the TParameter data structure, checking whether each item in the list where the adjusted LKJ temporary data parameter is located is in the list where the LKJ temporary data parameter is located before the adjustment according to the method of comparing two TParameterList objects, and comparing the parameters according to the unique key, and recording the inconsistencies; checking whether each item in the list where the LKJ temporary data parameter is located before the adjustment is in the list where the LKJ temporary data parameter is located after the adjustment.
6. The LKJ temporary data parameter testing method using automatic comparison technology according to claim 1, characterized in that: The process of simulating the generated revelations is: The simulator sets the starting station according to the adjusted LKJ temporary data, adjusts the monitoring time and the revealing control time synchronously, starts the train to align with the benchmark, and controls the monitoring to run to the temporary revealing coordinate position to determine whether the monitoring is accurately controlled according to the adjusted LKJ temporary data.
7. A LKJ temporary data parameter testing system using automatic comparison technology, comprising a processor, characterized in that: The processor is used to execute computer program instructions to implement the LKJ temporary data parameter testing method using automatic comparison technology as described in any one of claims 1-6.