Method, device and equipment for testing marshalling train traction output delay and medium
By determining the non-zero speed cycle number of the train formation and calculating the traction output delay, the accuracy problem of traction output delay verification for virtual train formation was solved, thereby improving the safety and operational efficiency of the virtual train formation system and providing a reliable testing method and device.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TRAFFIC CONTROL TECH CO LTD
- Filing Date
- 2023-08-08
- Publication Date
- 2026-06-23
AI Technical Summary
Existing technologies cannot accurately and quickly verify the traction output delay of virtual train formations, which affects the safety performance and collaborative control effect of train formations. There is a lack of effective testing methods and devices.
By determining the non-zero speed cycle number of the leading and trailing trains in the formation, calculating the traction output delay, and outputting the test results, this paper provides a test method, device, equipment, and medium for the traction output delay of a train formation. It utilizes a virtual formation system to record operating data, generate data acquisition instructions, and evaluate in real time whether the traction output delay meets the design requirements.
It enables accurate and rapid verification of traction output delay in virtual train formation systems, provides reliable test results and real-time feedback, improves system safety and operational efficiency, and provides reliable technical support and assurance for urban rail train virtual formation technology.
Smart Images

Figure CN117208054B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of rail transit technology, and in particular to a test method, apparatus, equipment and medium for testing the traction output delay of a train formation. Background Technology
[0002] Patent application CN115782992A discloses a train formation operation simulation device and method. The train formation meets the departure conditions and starts synchronously in a virtual formation mode. The virtual train and the experimental train are controlled to leave the station by different traction forces. The target speed of the virtual train is determined by the simulation equipment, and the virtual train runs at the target speed by simulating the operation of the virtual train by the laboratory on-board equipment. The formation operation between the experimental train and the simulated virtual train can be realized, and it can be determined whether the actual performance of the train meets the design requirements.
[0003] However, in urban rail virtual train formation systems, the traction output delay of virtual train formations is a key technical indicator that directly affects the safety performance and collaborative control effect of the train formations. Existing technologies are insufficient in testing the traction output delay of virtual train formations, and cannot guarantee the safety and operational efficiency of the formation system. Summary of the Invention
[0004] This invention provides a test method, apparatus, equipment, and medium for testing the traction output delay of train formations, thereby addressing the technical deficiency of traditional virtual formation systems in accurately and quickly verifying the traction output delay of virtual train formations.
[0005] In a first aspect, the present invention provides a method for testing the traction output delay of a train formation, comprising:
[0006] The non-zero speed cycle number of the train entering the non-zero speed phase is determined based on the speed of the train in the train's operating data. The non-zero speed cycle number of the train entering the non-zero speed phase is determined based on the speed of the train in the train's operating data.
[0007] The traction output delay of the preceding vehicle is determined based on the traction output cycle number and the non-zero speed cycle number of the preceding vehicle, and the traction output delay of the following vehicle is determined based on the traction output cycle number and the non-zero speed cycle number of the following vehicle.
[0008] Based on the traction output delay of the preceding vehicle and the traction output delay of the following vehicle, output the test results of the traction output delay of the train formation.
[0009] The traction output cycle number is the cycle number corresponding to the traction output command sent to the leading and trailing trains in the formation. The traction output command is used to instruct the leading and trailing trains in the formation to accelerate from the zero-speed stage to the non-zero-speed stage.
[0010] According to the test method for traction output delay of train formation provided by the present invention, the step of determining the non-zero speed cycle number of the train entering the non-zero speed stage based on the speed of the train in the train formation's running data, and determining the non-zero speed cycle number of the train entering the non-zero speed stage based on the speed of the train following the train's running data, includes:
[0011] If the speed of the train in front of the formation is greater than or equal to the preset speed within a preset time period, it is determined that the train in front of the formation has entered a non-zero speed stage, and the first cycle number of the train in front of the formation entering the non-zero speed stage is determined as the non-zero speed cycle number of the train in front of the formation.
[0012] If the speed of the train following the formation is greater than or equal to the preset speed within the preset time period, it is determined that the train following the formation has entered a non-zero speed stage, and the first cycle number of the train following the formation entering the non-zero speed stage is determined as the non-zero speed cycle number of the train following the formation.
[0013] According to the test method for traction output delay of a train formation provided by the present invention, the step of determining the traction output delay of the preceding train based on the traction output cycle number and the preceding train's non-zero speed cycle number, and determining the traction output delay of the following train based on the traction output cycle number and the following train's non-zero speed cycle number, includes:
[0014] The difference between the cycle number of the preceding vehicle and the non-zero speed cycle number of the preceding vehicle are determined, and the traction output delay of the preceding vehicle is determined based on the difference between the cycle numbers of the preceding vehicle and the preset cycle duration.
[0015] The difference between the cycle numbers of the following vehicles is determined based on the traction output cycle number and the non-zero speed cycle number of the following vehicle. The traction output delay of the following vehicle is determined based on the difference between the cycle numbers of the following vehicles and the preset cycle duration.
[0016] According to the test method for traction output delay of a train formation provided by the present invention, the step of outputting the test result of the traction output delay of the train formation based on the traction output delay of the preceding train and the traction output delay of the following train includes:
[0017] If the traction output delay of the preceding vehicle is less than or equal to the preset output delay, and the traction output delay of the following vehicle is less than or equal to the preset output delay, the test result for the output train traction output delay is passed.
[0018] Otherwise, the test result for the output train traction output delay will be a failure.
[0019] According to the test method for traction output delay of train formation provided by the present invention, before determining the non-zero speed cycle number of the train leading into the non-zero speed stage based on the speed of the train leading in the train's running data, the method further includes:
[0020] Establish a virtual train that associates the leading car with the trailing car;
[0021] The system instructs the virtual train formation to run according to a preset route, and generates a data acquisition command after confirming that the virtual train formation has completed the preset route.
[0022] The data acquisition command is used to acquire the running data of the train ahead in the formation and the running data of the train behind in the formation.
[0023] According to the test method for traction output delay of a train formation provided by the present invention, after outputting the test result of the traction output delay of the train formation based on the traction output delay of the preceding train and the traction output delay of the following train, the method further includes:
[0024] The test results of the traction output delay corresponding to each traction output command are obtained during the operation of the virtual train on the preset route.
[0025] If the test results for the traction output delay corresponding to all traction output commands are passed, the test result for the preset route is passed.
[0026] Otherwise, the test result for the preset route will be output as "fail".
[0027] According to the test method for traction output delay of train formation provided by the present invention, after the test result of the preset route is failed, the method further includes:
[0028] Adjust the operating parameters of the virtual train formation;
[0029] The system acquires the running data of the train ahead and the train behind again to output the test results of the preset route until the test results of the preset route are passed.
[0030] Secondly, the present invention provides a testing device for the traction output delay of a train formation, comprising:
[0031] The first determining unit is used to determine the non-zero speed cycle number of the train entering the non-zero speed stage based on the speed of the train in the train's running data, and to determine the non-zero speed cycle number of the train entering the non-zero speed stage based on the speed of the train in the train's running data.
[0032] The second determining unit is used to determine the traction output delay of the preceding vehicle based on the traction output cycle number and the non-zero speed cycle number of the preceding vehicle, and to determine the traction output delay of the following vehicle based on the traction output cycle number and the non-zero speed cycle number of the following vehicle.
[0033] The output unit is used to output the test result of the traction output delay of the train based on the traction output delay of the preceding vehicle and the traction output delay of the following vehicle.
[0034] The traction output cycle number is the cycle number corresponding to the traction output command sent to the leading and trailing trains in the formation. The traction output command is used to instruct the leading and trailing trains in the formation to accelerate from the zero-speed stage to the non-zero-speed stage.
[0035] Thirdly, the present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the test method for the traction output delay of the train formation.
[0036] Fourthly, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the test method for traction output delay of a train formation as described above.
[0037] This invention provides a method, apparatus, equipment, and medium for testing the traction output delay of a train formation. The method determines the non-zero speed cycle number of the preceding train based on its speed, and the non-zero speed cycle number of the following train based on its speed. Then, the traction output delay of the preceding and following trains is determined based on the cycle differences between their respective non-zero speed cycle numbers and the traction output cycle number. Finally, the test results are output based on these two traction output delays. This invention can accurately and quickly verify whether the traction output delay of a virtual train formation system meets design requirements, providing reliable test results and verification. It can evaluate the delay issues of virtual train formation traction output commands and system response time in real time, providing immediate feedback and monitoring. It can provide a comprehensive assessment of the safety performance and collaborative control effects during train formation operation, improving system safety and operational efficiency. This provides reliable technical support and assurance for the application of virtual train formation technology in urban rail transit systems, and provides guidance for algorithm optimization and parameter adjustment. Attached Figure Description
[0038] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0039] Figure 1 This is one of the flowcharts illustrating the test method for traction output delay of train formations provided by the present invention;
[0040] Figure 2 This is a flowchart illustrating the process of determining the non-zero speed cycle number of the preceding vehicle and the non-zero speed cycle number of the following vehicle, provided by the present invention.
[0041] Figure 3 This is a schematic diagram of the process for determining the traction output delay of the preceding vehicle and the traction output delay of the following vehicle, provided by the present invention.
[0042] Figure 4 This is the second flowchart of the test method for traction output delay of train formation provided by the present invention;
[0043] Figure 5 This is the third flowchart of the test method for traction output delay of train formation provided by the present invention;
[0044] Figure 6 This is a test result diagram of the preset route provided by the present invention;
[0045] Figure 7 This is a schematic diagram of a virtual train formation provided by the present invention during operation;
[0046] Figure 8 This is the fourth flowchart of the test method for traction output delay of train formation provided by the present invention;
[0047] Figure 9 This is a schematic diagram of the structure of the test device for traction output delay of train formation provided by the present invention;
[0048] Figure 10 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0049] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0050] Virtual train formation technology in urban rail transit enables collaborative operation and formation of multiple trains. In urban rail transit systems, virtual formation technology can improve line capacity, reduce the spacing between vehicles, and achieve train formation and scheduling through joint control. In current urban rail virtual formation technology, the safety and operational efficiency of virtual train formations are key considerations. Virtual train formations use wireless communication technology to form multiple trains, achieving close operation and information sharing. During the operation of virtual train formations, the delay in traction output commands and system response time is a critical and important technical indicator. The traction output delay not only affects the coordination of virtual train entry and exit from stations but also the collaborative control during formation. Therefore, testing and verifying the traction output delay of train formations in virtual formation systems has become a crucial technical issue in this field.
[0051] Current research mainly focuses on train formation strategies, cooperative operation, and speed control. Existing technologies have some shortcomings and problems in testing the traction output delay of virtual train formations. For example, there is a lack of an accurate and rapid method and testing device for verifying train traction output delay. It is impossible to assess the delay of virtual train formation traction output commands and system response time in real time. This results in a lack of accurate testing and verification methods for the traction output delay of virtual train formations, thus hindering a comprehensive assessment of the safety performance of train formations during operation. To address the above technical problems, this invention provides a method, device, equipment, and medium for testing the traction output delay of train formations. Figure 1 This is one of the flowcharts illustrating the test method for traction output delay of train formations provided by the present invention. The test method for traction output delay of train formations includes:
[0052] Step 101: Determine the non-zero speed cycle number of the train entering the non-zero speed stage based on the speed of the train in the train's running data. Determine the non-zero speed cycle number of the train entering the non-zero speed stage based on the speed of the train in the train's running data.
[0053] In step 101, the present invention instructs a virtual train to perform traction output testing in a test scenario, records the operation data of the virtual train during its operation, and classifies the operation data of the train before and after the train from the operation data.
[0054] The train operation data includes the speed of the train at different times, and the train operation data includes the speed of the train at different times. Since the trains at the front and rear of the train will accelerate after receiving traction, the so-called zero-speed stage is the stage where the train speed is continuously less than the preset speed within a preset time period, while the non-zero-speed stage is the stage where the train speed is continuously greater than or equal to the preset speed within a preset time period during the process of continuous acceleration.
[0055] Optionally, the present invention can divide one second into 5 cycles, each cycle being 200 milliseconds, thereby recording various data indicators of the virtual train in each cycle number during the operation of the virtual train formation. Therefore, the present invention can determine the corresponding non-zero speed cycle number based on the timing when the virtual leading or trailing train enters the non-zero speed stage.
[0056] Step 102: Determine the traction output delay of the preceding vehicle based on the traction output cycle number and the non-zero speed cycle number of the preceding vehicle; determine the traction output delay of the following vehicle based on the traction output cycle number and the non-zero speed cycle number of the following vehicle.
[0057] In step 102, the present invention generates a traction output command in response to an automatic traction command or a user input command. In particular, when the virtual train is in the departure and start-up phase, it is necessary to instruct the traction of the leading train and the trailing train to accelerate from the zero-speed phase to the non-zero-speed phase according to the traction output command. The present invention sends the traction output command to the virtual leading train and the virtual trailing train through the virtual train formation system.
[0058] Optionally, the present invention pre-synchronizes the timestamps of the virtual train formation system with those of the virtual lead train and the virtual follow train. At this time, the cycle number corresponding to the traction output command sent to the lead train and the follow train is the traction output cycle number.
[0059] Step 103: Based on the traction output delay of the preceding vehicle and the traction output delay of the following vehicle, output the test result of the traction output delay of the train formation.
[0060] In step 103, the present invention can compare the traction output delay of the front train and the traction output delay of the rear train separately according to actual design requirements and testing needs, and determine whether the traction output delay of the front train and the traction output delay of the rear train meet the design requirements. Only when both the traction output delay of the front train and the traction output delay of the rear train meet the design requirements can the test result of the output train traction output delay be considered as passed.
[0061] This invention provides a method, apparatus, equipment, and medium for testing the traction output delay of a train formation. The method determines the non-zero speed cycle number of the preceding train based on its speed, and the non-zero speed cycle number of the following train based on its speed. Then, the traction output delay of the preceding and following trains is determined based on the cycle differences between their respective non-zero speed cycle numbers and the traction output cycle number. Finally, the test results are output based on these two traction output delays. This invention can accurately and quickly verify whether the traction output delay of a virtual train formation system meets design requirements, providing reliable test results and verification. It can evaluate the delay issues of virtual train formation traction output commands and system response time in real time, providing immediate feedback and monitoring. It can provide a comprehensive assessment of the safety performance and collaborative control effects during train formation operation, improving system safety and operational efficiency. This provides reliable technical support and assurance for the application of virtual train formation technology in urban rail transit systems, and provides guidance for algorithm optimization and parameter adjustment.
[0062] Optionally, the step of outputting the test result of the traction output delay of the train formation based on the traction output delay of the preceding vehicle and the traction output delay of the following vehicle includes:
[0063] If the traction output delay of the preceding vehicle is less than or equal to the preset output delay, and the traction output delay of the following vehicle is less than or equal to the preset output delay, the test result for the output train traction output delay is passed.
[0064] Otherwise, the test result for the output train traction output delay will be a failure.
[0065] Optionally, the preset output delay can be 2s. That is, if the traction output delay of the preceding vehicle is less than or equal to 2s and the traction output delay of the following vehicle is less than or equal to 2s, the test result of the output train traction output delay is passed; otherwise, the test result of the output train traction output delay is failed.
[0066] Optionally, the preset output delay used for comparing with the traction output delay of the preceding vehicle can be different from the preset output delay used for comparing with the traction output delay of the following vehicle. For example, the preset output delay used for comparing with the traction output delay of the preceding vehicle can be set to 1.7s, while the preset output delay used for comparing with the traction output delay of the following vehicle can be set to 2.1s.
[0067] This invention ensures the accuracy of the test results for the traction output delay of the train by simultaneously verifying the traction output delay of both the preceding and following trains, providing a reliable test method and effective solution for verifying the traction output delay of virtual train formations in urban rail transit.
[0068] Figure 2 This is a flowchart illustrating the process of determining the non-zero speed cycle number of the preceding train and the following train, provided by the present invention. The step of determining the non-zero speed cycle number of the preceding train entering the non-zero speed phase based on the speed of the preceding train in the train's operating data, and determining the non-zero speed cycle number of the following train entering the non-zero speed phase based on the speed of the following train in the train's operating data, includes:
[0069] Step 201: If the speed of the train in front of the formation is greater than or equal to the preset speed within a preset time period, it is determined that the train in front of the formation has entered a non-zero speed stage, and the first cycle number of the train in front of the formation entering the non-zero speed stage is determined as the non-zero speed cycle number of the train in front of the formation.
[0070] In step 201, the preset time period can be 3 periods, 5 periods, or 6 periods. That is, the present invention analyzes the speed of the train in the train formation based on the running data of the train in the formation, determines the running speed of the train in the formation in each period, and compares each running speed with the preset speed. For example, in each of the 5 periods, if the speed of the train in the formation is greater than or equal to the preset speed, then it is determined that the train in the formation has entered the non-zero speed stage. At this time, the first period number in which the train in the formation enters the non-zero speed stage is determined as the non-zero speed period number of the train in the formation.
[0071] Step 202: If the speed of the train following the formation is greater than or equal to the preset speed within the preset time period, it is determined that the train following the formation has entered a non-zero speed stage, and the first cycle number of the train following the formation entering the non-zero speed stage is determined as the non-zero speed cycle number of the train following the formation.
[0072] In step 202, the preset time period can be the same as or different from the preset time period in step 201. Specifically, the preset time period is 3 periods, 5 periods, or 6 periods. That is, the present invention analyzes the speed of the train in the train formation operation data to determine the running speed of the train in each period and compares each running speed with the preset speed. For example, in each of the 3 periods, if the speed of the train formation is greater than or equal to the preset speed, then it is determined that the train formation has entered the non-zero speed stage. At this time, the first period number of the train formation entering the non-zero speed stage is determined as the non-zero speed period number of the train formation.
[0073] This invention, by combining the train speeds in the corresponding operating data of the leading and trailing cars in a train formation, determines how long it actually takes for the leading and trailing cars to enter the corresponding non-zero speed phase after receiving a traction output command. It also determines how long it actually takes for the leading and trailing cars to achieve the expected traction effect after receiving the traction output command. The time taken is defined as the traction output delay. This invention also uses the cycle number as the unit of measurement for the traction output delay. Through designed test procedures and the collection of actual operating data, it can accurately and quickly verify whether the traction output delay of the virtual train formation system meets the design requirements.
[0074] Figure 3 This is a flowchart illustrating the process of determining the traction output delay of the preceding vehicle and the traction output delay of the following vehicle, provided by the present invention. The step of determining the traction output delay of the preceding vehicle based on the traction output cycle number and the non-zero speed cycle number of the preceding vehicle, and determining the traction output delay of the following vehicle based on the traction output cycle number and the non-zero speed cycle number of the following vehicle, includes:
[0075] Step 301: Determine the difference between the cycle numbers of the preceding vehicle and the non-zero speed cycle number of the preceding vehicle, and determine the traction output delay of the preceding vehicle based on the difference between the cycle numbers of the preceding vehicle and the preset cycle duration.
[0076] In step 301, during the operation of the virtual train in the test scenario, the train operation data will be recorded in the form of a cycle number. For example, if the traction output cycle number is 16598 and the non-zero speed cycle number of the preceding train is 16608, then the difference between the non-zero speed cycle number of the preceding train and the traction output cycle number is determined to be 10. If the preset cycle duration is 200ms, then the traction output delay of the preceding train is determined to be 2s based on the product of the difference in the preceding train cycle number and the preset cycle duration.
[0077] Step 302: Determine the difference between the cycle numbers of the following vehicle and the non-zero speed cycle number of the following vehicle, and determine the traction output delay of the following vehicle based on the difference between the cycle numbers of the following vehicle and the preset cycle duration.
[0078] In step 302, if the traction output cycle number is 16598 and the non-zero speed cycle number of the rear vehicle is 16613, then the difference between the non-zero speed cycle number of the rear vehicle and the traction output cycle number is determined to be 15. If the preset cycle duration is 200ms, then the traction output delay of the rear vehicle is determined to be 3s based on the product of the difference between the rear vehicle cycle numbers and the preset cycle duration.
[0079] This invention determines the traction output delay by combining the difference between the cycle number at the time of traction output and the cycle number when entering the non-zero speed stage. This difference is then applied to the leading and trailing cars in the train formation to determine the traction output delay of the leading and trailing cars. This invention can accurately calculate the traction output delay of the leading and trailing cars, providing accurate data support for subsequent verification of whether the traction output delay meets the requirements, thus ensuring the accuracy of the test results for the traction output delay of the train formation.
[0080] Figure 4 This is the second flowchart of the test method for traction output delay of train formation provided by the present invention. Before determining the non-zero speed cycle number of the train leading into the non-zero speed stage based on the speed of the train leading in the train's running data, the method further includes:
[0081] Step 401: Establish a virtual train formation that associates the front car and the rear car of the formation.
[0082] In step 401, as Figure 7 As shown, Figure 7 This is a schematic diagram of the virtual train formation provided by the present invention during operation. During the operation of the train unit of the present invention from station 3 to station 2, a virtual train formation is established that associates the preceding car with the following car, and the train unit is transformed from a single-car operation to a virtual train formation operation.
[0083] Step 402: Instruct the virtual train formation to run according to the preset route, and after confirming that the virtual train formation has completed the preset route, generate a data acquisition command.
[0084] The data acquisition command is used to acquire the running data of the train ahead in the formation and the running data of the train behind in the formation.
[0085] In step 402, during the operation of the train from station 2 to station 1 and from station 1 to station 2, the preset route operation is realized, providing a reliable test method and effective solution for verifying the traction output delay of the train. The present invention generates and executes the traction output command during the train start-up process from station 2 to station 1, and can also generate and execute the traction output command during the train start-up process from station 1 to station 2.
[0086] This invention combines Figure 7The present invention provides a test scenario for virtual train formation during operation. By implementing traction output commands during the start-up process of trains running on preset routes, it accurately verifies whether the traction output delay of the train formation meets the design requirements for operation on the preset routes. The present invention can specifically verify the traction output delay of train formation under different operating scenarios according to different preset routes, which helps to improve the safety and reliability of urban rail virtual train formation operation, thereby promoting the research and development of urban rail train virtual formation technology. It can provide reliable technical support for the application of urban rail train virtual formation technology and promote its widespread application in urban rail transit systems.
[0087] Figure 5 This is a flowchart of the third step in the test method for traction output delay of a train formation provided by the present invention. After outputting the test result of the traction output delay of the train formation based on the traction output delay of the preceding train and the traction output delay of the following train, the method further includes:
[0088] Step 501: Obtain the test results of the traction output delay corresponding to each traction output command during the operation of the virtual train on the preset route.
[0089] In step 501, considering that in actual train operation scenarios, the virtual train will travel back and forth between various stations, and for situations where there are multiple traction outputs required in the preset route, the present invention needs to obtain the test results of the traction output delay corresponding to each traction output command during the operation of the virtual train on the preset route.
[0090] Step 502: If the test results of the traction output delay corresponding to all traction output commands are passed, output the test result of the preset route as passed.
[0091] In step 502, the present invention needs to ensure that all traction output delay test results in the preset route are passed in order to ensure the operating efficiency and safety of the virtual train in the preset route.
[0092] Step 503: Otherwise, output the test result of the preset route as "failed".
[0093] In step 503, if any test result among all test results for the traction output delay corresponding to all traction output commands is a failure, the test result for the preset route is output as a failure. Figure 6 As shown, Figure 6This is a test result diagram of the preset route provided by the present invention. During the test of the preset route, different traction output delay values need to be output according to different station categories and different train formation types. Each traction output delay is compared with the preset output delay, and finally different test results under different station categories and different train formation types are output. Since there are two failed test results in the test results, the test result of the preset route is output as failed.
[0094] This invention, through the design of test procedures and the collection of actual operating data, can accurately and quickly verify whether the traction output delay of the virtual train in the virtual train formation system meets the design requirements. It can also evaluate the delay of the traction output command and system response time of the virtual train in real time. Compared with the lack of real-time evaluation methods in the prior art, this invention can provide immediate feedback and monitoring in the operation scenario of the preset route, ensuring that the traction output delay of the virtual train in the preset route meets the design requirements.
[0095] Optionally, after outputting the test result of the preset intersection as failing, the method further includes:
[0096] Adjust the operating parameters of the virtual train formation;
[0097] The system acquires the running data of the train ahead and the train behind again to output the test results of the preset route until the test results of the preset route are passed.
[0098] Optionally, after the test result of the preset route is found to be unsuccessful, the present invention discovers that the traction output delay measured during the entire operation of the virtual train formation has certain problems or deficiencies. The present invention can facilitate further review by generating a report. Optionally, the present invention can also adjust the train operation parameters of the virtual train formation. After adjusting the train operation parameters, the operating data of the train before and after the formation is obtained again to output the test result of the preset route. If the test result of the preset route is unsuccessful, the train operation parameters of the virtual train formation are adjusted again. If the test result of the preset route is successful, the adjustment is stopped.
[0099] This invention addresses the problem of accurately and quickly verifying the traction output delay of virtual trains in traditional virtual train formation systems. It proposes a method for testing the traction output delay throughout the entire process under a preset route. This method can accurately measure and verify the traction output delay index of the train formation. Furthermore, the invention can output the test results of each test in a visual format, facilitating further analysis and evaluation by testers. Testers can compare the output results with the expected performance to make evaluations and improvements. If the test result is unsuccessful, testers can analyze the specific values output and suggest modifications to the train formation operation parameters, and re-test and verify the traction output delay of the virtual train formation. Ultimately, this helps optimize the operating parameters and algorithms of the urban rail virtual train formation system, improving system efficiency and performance. This invention is of great significance for the testing and verification of traction output delay, algorithm optimization, and parameter adjustment during the actual formation operation of urban rail virtual trains, providing reliable technical support and assurance for the application of virtual train formation technology in urban rail transit systems.
[0100] Figure 8 This is the fourth flowchart illustrating the testing method for traction output delay of a train formation provided by this invention. This invention provides a testing device, including a data acquisition module, a data analysis module, a data calculation module, and a test result output module. The data acquisition module is responsible for real-time acquisition of basic operational data information of the virtual train formation; the data analysis module is responsible for preprocessing, feature extraction, analysis, and filtering of the acquired data; the data calculation module is responsible for comparing and calculating the data; and the test result output module is used to generate final test results for further analysis and evaluation.
[0101] Optionally, the present invention connects the testing device to the recording board of the virtual train onboard equipment and ensures that the testing device can normally receive the actual operation data sent by the onboard equipment, sets up the test scenario and starts the test scenario, instructs the two unit trains to complete the formation, performs the formation establishment judgment during the formation establishment process, and resets the test scenario and restarts the test scenario if the virtual formation establishment fails.
[0102] Once the virtual train formation is successfully established, the train will run in the virtual train formation mode according to the preset route. During the operation, the data acquisition module can collect and analyze the running data of the train before and after the virtual train formation in real time. After data preprocessing, the data will be transmitted to the data analysis module.
[0103] Optionally, the data analysis module filters the collected raw data of the virtual train formation to obtain the ATO traction output data of the train before and after the formation, and transmits the speed data of the train before and after the formation obtained from the ATO traction output data of the train before and after the formation to the data calculation module.
[0104] Optionally, in the data calculation module, the traction output delay of the preceding train and the traction output delay of the following train are determined according to the traction output delay algorithm of the train formation. Specifically, Δt = (T 列车非零速第1个周期 -T ATO输出牵引的第1个周期 )*200, where T 列车非零速第1个周期 For non-zero velocity period number, T ATO输出牵引的第1个周期 Δt represents the traction output cycle number, and Δt represents the traction output delay.
[0105] Optionally, the delay index is compared in the test result output module. When "the Δt of the train before the formation is less than or equal to 2s and the Δt of the train after the formation is less than or equal to 2s", the test result is output as passed; otherwise, the test result is output as failed.
[0106] Optionally, the present invention can print out the test results to provide a basis for adjusting the subsequent virtual grouping operation parameters; it can also quickly output the test results in a visual form to facilitate further analysis and judgment by testers. Testers can conduct test evaluation based on the output results to provide a basis for adjusting the subsequent virtual grouping operation parameters, and then set up the test scenario again to test the traction output delay under virtual grouping again until the test results pass.
[0107] Figure 9 This is a schematic diagram of the test device for traction output delay of a train formation provided by the present invention. The test device for traction output delay of a train formation includes a first determining unit 1. The first determining unit is used to determine the non-zero speed cycle number of the train entering the non-zero speed stage according to the speed of the train in the running data of the train in formation, and to determine the non-zero speed cycle number of the train entering the non-zero speed stage according to the speed of the train in the running data of the train in formation. The working principle of the first determining unit 1 can be referred to the aforementioned step 101, and will not be repeated here.
[0108] The test device for the traction output delay of the train formation also includes a second determining unit 2. The second determining unit is used to determine the traction output delay of the preceding train based on the traction output cycle number and the non-zero speed cycle number of the preceding train, and to determine the traction output delay of the following train based on the traction output cycle number and the non-zero speed cycle number of the following train. The working principle of the second determining unit 2 can be referred to the aforementioned step 102, and will not be repeated here.
[0109] The test device for the traction output delay of the train formation also includes an output unit 3. The output unit is used to output the test result of the traction output delay of the train formation based on the traction output delay of the preceding train and the traction output delay of the following train. The working principle of the output unit 3 can be referred to the aforementioned step 103, and will not be repeated here.
[0110] The traction output cycle number is the cycle number corresponding to the traction output command sent to the leading and trailing trains in the formation. The traction output command is used to instruct the leading and trailing trains in the formation to accelerate from the zero-speed stage to the non-zero-speed stage.
[0111] This invention provides a method, apparatus, equipment, and medium for testing the traction output delay of a train formation. The method determines the non-zero speed cycle number of the preceding train based on its speed, and the non-zero speed cycle number of the following train based on its speed. Then, the traction output delay of the preceding and following trains is determined based on the cycle differences between their respective non-zero speed cycle numbers and the traction output cycle number. Finally, the test results are output based on these two traction output delays. This invention can accurately and quickly verify whether the traction output delay of a virtual train formation system meets design requirements, providing reliable test results and verification. It can evaluate the delay issues of virtual train formation traction output commands and system response time in real time, providing immediate feedback and monitoring. It can provide a comprehensive assessment of the safety performance and collaborative control effects during train formation operation, improving system safety and operational efficiency. This provides reliable technical support and assurance for the application of virtual train formation technology in urban rail transit systems, and provides guidance for algorithm optimization and parameter adjustment.
[0112] Figure 10 This is a schematic diagram of the structure of the electronic device provided by the present invention. For example... Figure 10As shown, the electronic device may include: a processor 110, a communication interface 120, a memory 130, and a communication bus 140, wherein the processor 110, the communication interface 120, and the memory 130 communicate with each other through the communication bus 140. The processor 110 can call logic instructions in the memory 130 to execute a test method for the traction output delay of a train formation. This method includes: determining the non-zero speed cycle number corresponding to the leading train entering the non-zero speed stage based on the speed of the leading train in the train's running data; determining the non-zero speed cycle number corresponding to the trailing train entering the non-zero speed stage based on the speed of the trailing train in the train's running data; determining the traction output delay of the leading train based on the traction output cycle number and the leading train's non-zero speed cycle number; determining the trailing train's traction output delay based on the traction output cycle number and the trailing train's non-zero speed cycle number; and outputting the test result of the train formation's traction output delay based on the leading train's traction output delay and the trailing train's traction output delay. The traction output cycle number is the cycle number corresponding to sending a traction output command to the leading and trailing trains, and the traction output command is used to instruct the leading and trailing trains to accelerate from the zero speed stage to the non-zero speed stage.
[0113] Furthermore, the logical instructions in the aforementioned memory 130 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0114] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer is able to execute a test method for traction output delay of a train formation provided by the above methods. The method includes: determining the non-zero speed cycle number of the train entering the non-zero speed stage based on the speed of the train in the train formation's running data; and determining the subsequent train entering the non-zero speed stage based on the speed of the train following the train in the train formation's running data. The non-zero speed cycle number of the train; the traction output delay of the preceding train is determined based on the traction output cycle number and the non-zero speed cycle number of the preceding train; the traction output delay of the following train is determined based on the traction output cycle number and the non-zero speed cycle number of the following train; the test result of the traction output delay of the train formation is output based on the traction output delay of the preceding train and the traction output delay of the following train; the traction output cycle number is the cycle number corresponding to when the traction output command is sent to the preceding train and the following train of the formation, and the traction output command is used to instruct the traction of the preceding train and the following train of the formation to accelerate from the zero speed stage to the non-zero speed stage.
[0115] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements a test method for the traction output delay of a train formation provided by the above methods. The method includes: determining the non-zero speed cycle number of the train entering the non-zero speed stage based on the speed of the train in the train formation's running data; determining the non-zero speed cycle number of the train entering the non-zero speed stage based on the speed of the train in the train formation's running data; determining the traction output delay of the train in the train formation based on the traction output cycle number and the non-zero speed cycle number of the train in the train formation; determining the traction output delay of the train in the train formation based on the traction output cycle number and the non-zero speed cycle number of the train in the train formation; and outputting a test result of the traction output delay of the train formation based on the traction output delay of the train in the train formation and the traction output delay of the train in the train formation. The traction output cycle number is the cycle number corresponding to sending a traction output command to the train in the train formation and the train in the train formation, and the traction output command is used to instruct the train in the train formation and the train in the train formation to accelerate from the zero speed stage to the non-zero speed stage.
[0116] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0117] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0118] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A test method for traction output delay of a train formation, characterized in that, include: The non-zero speed cycle number of the train entering the non-zero speed phase is determined based on the speed of the train in the train's operating data. The non-zero speed cycle number of the train entering the non-zero speed phase is determined based on the speed of the train in the train's operating data. The traction output delay of the preceding vehicle is determined based on the traction output cycle number and the non-zero speed cycle number of the preceding vehicle, and the traction output delay of the following vehicle is determined based on the traction output cycle number and the non-zero speed cycle number of the following vehicle. Based on the traction output delay of the preceding vehicle and the traction output delay of the following vehicle, output the test results of the traction output delay of the train formation. The traction output cycle number is the cycle number corresponding to the traction output command sent to the leading and trailing cars in the formation. The traction output command is used to instruct the leading and trailing cars in the formation to accelerate from the zero speed stage to the non-zero speed stage. The step of determining the non-zero speed cycle number of the train entering the non-zero speed phase based on the speed of the train in the train's operating data, and determining the non-zero speed cycle number of the train entering the non-zero speed phase based on the speed of the train in the train's operating data, includes: If the speed of the train in front of the formation is greater than or equal to the preset speed within a preset time period, it is determined that the train in front of the formation has entered a non-zero speed stage, and the first cycle number of the train in front of the formation entering the non-zero speed stage is determined as the non-zero speed cycle number of the train in front of the formation. If the speed of the train following the formation is greater than or equal to the preset speed within the preset time period, it is determined that the train following the formation has entered a non-zero speed stage, and the first cycle number of the train following the formation entering the non-zero speed stage is determined as the non-zero speed cycle number of the train following the formation.
2. The test method for traction output delay of a train formation according to claim 1, characterized in that, The step of determining the traction output delay of the preceding vehicle based on the traction output cycle number and the preceding vehicle's non-zero speed cycle number, and determining the traction output delay of the following vehicle based on the traction output cycle number and the following vehicle's non-zero speed cycle number, includes: The difference between the cycle number of the preceding vehicle and the non-zero speed cycle number of the preceding vehicle are determined, and the traction output delay of the preceding vehicle is determined based on the difference between the cycle numbers of the preceding vehicle and the preset cycle duration. The difference between the cycle numbers of the following vehicles is determined based on the traction output cycle number and the non-zero speed cycle number of the following vehicle. The traction output delay of the following vehicle is determined based on the difference between the cycle numbers of the following vehicles and the preset cycle duration.
3. The test method for traction output delay of a train formation according to claim 1, characterized in that, The test result of outputting the traction output delay of the train formation based on the traction output delay of the preceding vehicle and the traction output delay of the following vehicle includes: If the traction output delay of the preceding vehicle is less than or equal to the preset output delay, and the traction output delay of the following vehicle is less than or equal to the preset output delay, the test result for the output train traction output delay is passed. Otherwise, the test result for the output train traction output delay will be a failure.
4. The test method for traction output delay of a train formation according to claim 1, characterized in that, Before determining the non-zero speed cycle number of the train leading the train in the formation based on the speed of the train leading the train in the formation's operating data, the process also includes: Establish a virtual train that associates the leading car with the trailing car; The system instructs the virtual train formation to run according to a preset route, and generates a data acquisition command after confirming that the virtual train formation has completed the preset route. The data acquisition command is used to acquire the running data of the train ahead in the formation and the running data of the train behind in the formation.
5. The test method for traction output delay of a train formation according to claim 4, characterized in that, After outputting the test result of the traction output delay of the train formation based on the traction output delay of the preceding vehicle and the traction output delay of the following vehicle, the method further includes: The test results of the traction output delay corresponding to each traction output command are obtained during the operation of the virtual train on the preset route. If the test results for the traction output delay corresponding to all traction output commands are passed, the test result for the preset route is passed. Otherwise, the test result for the preset route will be output as "fail".
6. The test method for traction output delay of a train formation according to claim 5, characterized in that, After outputting a test result of "fail" for the preset intersection, the method further includes: Adjust the operating parameters of the virtual train formation; The system acquires the running data of the train ahead and the train behind again to output the test results of the preset route until the test results of the preset route are passed.
7. A testing device for traction output delay of a train formation, characterized in that, include: The first determining unit is used to determine the non-zero speed cycle number of the train entering the non-zero speed stage based on the speed of the train in the train's running data, and to determine the non-zero speed cycle number of the train entering the non-zero speed stage based on the speed of the train in the train's running data. The second determining unit is used to determine the traction output delay of the preceding vehicle based on the traction output cycle number and the non-zero speed cycle number of the preceding vehicle, and to determine the traction output delay of the following vehicle based on the traction output cycle number and the non-zero speed cycle number of the following vehicle. The output unit is used to output the test result of the traction output delay of the train based on the traction output delay of the preceding vehicle and the traction output delay of the following vehicle. The traction output cycle number is the cycle number corresponding to the traction output command sent to the leading and trailing cars in the formation. The traction output command is used to instruct the leading and trailing cars in the formation to accelerate from the zero speed stage to the non-zero speed stage. The first determining unit is specifically used for: If the speed of the train in front of the formation is greater than or equal to the preset speed within a preset time period, it is determined that the train in front of the formation has entered a non-zero speed stage, and the first cycle number of the train in front of the formation entering the non-zero speed stage is determined as the non-zero speed cycle number of the train in front of the formation. If the speed of the train following the formation is greater than or equal to the preset speed within the preset time period, it is determined that the train following the formation has entered a non-zero speed stage, and the first cycle number of the train following the formation entering the non-zero speed stage is determined as the non-zero speed cycle number of the train following the formation.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the test method for the traction output delay of a train as described in any one of claims 1-6.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the test method for the traction output delay of the train as described in any one of claims 1-6.