Method, device, equipment and medium for testing train operation resistance under virtual marshalling

By removing gradient and curve data from the preset test scenario, the target data of the virtual train formation was obtained, the running resistance was determined, and the parameters were adjusted. This solved the problem of inaccurate data collection for the virtual train formation's section operation, ensuring the safe operation and collaborative control effect of the system.

CN117227802BActive Publication Date: 2026-04-17TRAFFIC CONTROL TECH CO LTD
View PDF 4 Cites 0 Cited by

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-04-17

AI Technical Summary

Technical Problem

At present, it is impossible to accurately and comprehensively collect data on the operation of virtual train formations in single-car sections, which makes it impossible to provide a reference for the normal operation and safe operation of the virtual train formation system.

Method used

In the preset test scenario, based on the virtual train running in single-car mode, data of the train in gradient and curve conditions are eliminated, target train data is obtained, and the running resistance is determined by the train speed. The test results are output using the preset running resistance curve, and the running parameters are adjusted until the preset conditions are met.

Benefits of technology

It enables accurate collection and testing of the running resistance of a single train in a virtual train section, ensuring the normal operation and safe operation of the virtual train system and providing reliable support for section collaborative control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117227802B_ABST
    Figure CN117227802B_ABST
Patent Text Reader

Abstract

This invention provides a method, apparatus, equipment, and medium for testing the running resistance of virtual train formations, relating to the field of rail transit technology. The method includes: removing gradient running data corresponding to the train being on a gradient and curve running data corresponding to the train being on a curve from the train operation data to obtain target train data; determining the running resistance of the train at different times based on the train speeds corresponding to different times in the target train data; and outputting the test results of the train running resistance based on the running resistance of the train at different times and a preset running resistance curve. This invention can accurately collect the single-car section running resistance of virtual train formations and output the test results, providing more evidence-based support for the section coordinated control effect and parameter adjustment of urban rail virtual train formations, ensuring the normal operation and safe operation of the virtual train formation system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of rail transit technology, and in particular to a method, apparatus, equipment and medium for testing the running resistance of trains in virtual formations. Background Technology

[0002] Patent application CN114670905A discloses a method for testing train running resistance, related components, and a train. This method tests the running resistance of a train by controlling it to enter a coasting state when it reaches a preset speed, and collecting running resistance test data when the train's speed decreases to a preset test speed. The method stops collecting and saves the collected running resistance test data when the train reaches a preset endpoint, or when the train's speed decreases to 0 before reaching the preset endpoint. Another example is patent application CN113780642A. This paper describes a method and system for predicting the aerodynamic drag of mixed long-formation trains. By analyzing the influence of different front and rear coupling vehicle combinations on the aerodynamic drag of different types of vehicles or vehicle formation units at different positions of the mixed long-formation train, the paper obtains the vehicle formation of the mixed long-formation train to be predicted, and constructs a local aerodynamic drag model / whole vehicle aerodynamic drag model of the mixed long-formation train to be predicted based on the influence law. The paper solves the local aerodynamic drag model / whole vehicle aerodynamic drag model to obtain the real-time local aerodynamic drag or real-time whole vehicle aerodynamic drag of the mixed long-formation train to be predicted.

[0003] However, at present, it is impossible to accurately and comprehensively collect data on the operation of virtual trains in single-car sections, thus failing to provide a reference for adjusting relevant parameters of the coordinated control of virtual train operation in sections, thereby failing to guarantee the normal operation and safe operation of the virtual train system. Summary of the Invention

[0004] This invention provides a method, apparatus, equipment, and medium for testing the running resistance of virtual train formations, in order to address the shortcomings of existing technologies for the inaccurate collection and testing of data on the operation of virtual train formations in single-car sections.

[0005] In a first aspect, the present invention provides a method for testing the running resistance of a virtual train formation, comprising:

[0006] Remove the gradient operation data corresponding to the train being on a gradient from the train operation data, and remove the curve operation data of the train being on a curve, to obtain the target train data;

[0007] Based on the train speed at different times in the target train data, determine the train's running resistance at different times;

[0008] Based on the train's running resistance at different times and the preset running resistance curve, the test results of the train's running resistance are output;

[0009] The train operation data is determined by filtering from the initial train data when the train is in a non-traction state;

[0010] The initial train data is determined in a preset test scenario based on the operation of a virtual train in single-car mode.

[0011] According to the test method for the running resistance of virtual train formation provided by the present invention, before obtaining the target train data by removing gradient running data corresponding to the train being in a gradient state and curve running data corresponding to the train being in a curve state from the train running data, the method further includes:

[0012] Receive and respond to traction commands, the traction commands being used to instruct the virtual train formation to apply traction force to the train in single-car mode;

[0013] If the speed of the train is greater than or equal to a preset speed, a stop traction command is received and responded to, the stop traction command being used to indicate that traction force is stopped on the train;

[0014] Obtain the initial train data of the train.

[0015] According to the test method for the running resistance of virtual train formation provided by the present invention, the step of removing gradient running data corresponding to the train being in a gradient state and removing curve running data corresponding to the train being in a curve state from the train running data to obtain target train data includes:

[0016] Determine the train's location information based on the train operation data;

[0017] The gradient location segment, curve location segment, and target location segment in the train location information are determined from the preset path parameters of the preset test scenario.

[0018] Remove the gradient operation data corresponding to the gradient location section and the curve operation data corresponding to the curve location section from the train operation data to obtain the target train data corresponding to the target location section.

[0019] According to the test method for the running resistance of a virtual train formation provided by the present invention, the step of determining the running resistance of the train at different times based on the train speed corresponding to different times in the target train data includes:

[0020] Divide the target train data into runtime segments and determine all target sub-time periods;

[0021] The average speed of all trains in each target sub-period is processed to determine the average train speed for each target sub-period.

[0022] Differentiate the mean train speed for each target sub-time period to determine the train acceleration at different times.

[0023] Input the train acceleration at different times into the preset running resistance equation, and obtain the running resistance at different times output by the preset running resistance equation;

[0024] The preset running resistance equation is determined by linear fitting of train acceleration sample data and train running resistance sample data.

[0025] According to the test method for the running resistance of virtual train formation provided by the present invention, the preset running resistance curve includes a preset upper limit curve and a preset lower limit curve.

[0026] The step of outputting the test results of the train's running resistance based on the train's running resistance at different times and a preset running resistance curve includes:

[0027] If the train's running resistance at different times is between the preset upper limit curve and the preset lower limit curve, the test result for the train's running resistance is output as "pass".

[0028] Otherwise, the test result for the train running resistance will be output as "fail".

[0029] According to the test method for the running resistance of virtual train formation provided by the present invention, after outputting the test result of the train running resistance as failing, the method further includes:

[0030] Adjust the operating parameters of the virtual train in formation mode;

[0031] In the preset test scenario, the initial data of the train is determined again based on the virtual train running in single-car mode, so as to output the test result of the train running resistance, until the test result of the train running resistance is passed.

[0032] According to the test method for the running resistance of virtual train formation provided by the present invention, before removing gradient running data corresponding to the train being in a gradient state and curve running data corresponding to the train being in a curve state from the train running data, the method further includes:

[0033] Determine the traction operation data corresponding to the traction period and the braking operation data corresponding to the braking period from the initial train data;

[0034] The traction operation data and the braking operation data are removed from the initial train data to obtain the train operation data.

[0035] Secondly, the present invention provides a testing device for the running resistance of a virtual train formation, comprising:

[0036] The acquisition unit is used to remove gradient operation data corresponding to the train being in a gradient state from the train operation data, and remove curve operation data of the train being in a curve state, and acquire target train data.

[0037] The determining unit is used to determine the running resistance of the train at different times based on the train speed at different times in the target train data;

[0038] The output unit is used to output the test results of the train's running resistance based on the train's running resistance at different times and a preset running resistance curve;

[0039] The train operation data is determined by filtering from the initial train data when the train is in a non-traction state;

[0040] The initial train data is determined in a preset test scenario based on the operation of a virtual train in single-car mode.

[0041] 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 method for testing the running resistance of a train in a virtual formation.

[0042] 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 the running resistance of a train in a virtual formation as described above.

[0043] This invention provides a method, apparatus, equipment, and medium for testing the running resistance of virtual train formations. In a preset test scenario, initial train data is collected based on the virtual train's operation in single-car mode. If the train is in a non-traction state, train operation data is filtered from the initial data. Gradient and curve operation data are then removed from the train operation data to obtain target train data. Based on the train speed at different times in the target train data, the running resistance of the train at different times is determined, thus achieving the acquisition of the running resistance of virtual train formations. Based on the running resistance of the train at different times and a preset running resistance curve, the test results of the train's running resistance are output. This invention can accurately collect the single-car section running resistance of virtual train formations and output the test results, providing more evidence-based support for the section collaborative control effect and parameter adjustment of urban rail virtual train formations, ensuring the normal operation and safe operation of the virtual train formation system. Attached Figure Description

[0044] 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.

[0045] Figure 1 This is one of the flowcharts illustrating the test method for the running resistance of virtual train formation provided by the present invention;

[0046] Figure 2 This is the second flowchart of the test method for the running resistance of virtual train formation provided by the present invention;

[0047] Figure 3 This is a schematic diagram of the process for acquiring target train data provided by the present invention;

[0048] Figure 4 This is a schematic diagram of the process for determining the running resistance of a train at different times, provided by the present invention.

[0049] Figure 5 This is a schematic diagram of the process for outputting the test results of the train running resistance provided by the present invention;

[0050] Figure 6 This is a schematic diagram of a virtual train formation provided by the present invention during operation;

[0051] Figure 7 This is the third flowchart of the test method for the running resistance of virtual train formation provided by the present invention;

[0052] Figure 8 This is a schematic diagram of the structure of the test device for the running resistance of virtual train formation provided by the present invention;

[0053] Figure 9 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation

[0054] 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.

[0055] Virtual train formation technology for urban rail transit enables collaborative operation and formation of multiple trains based on advanced communication and control systems. 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. Virtual formation technology has significant application value in the field of urban rail transit, reducing system construction and operation costs and improving train operation safety and punctuality.

[0056] However, existing technologies lack methods and devices for collecting data on the running resistance of virtual train formations in urban rail transit. This results in a lack of effective means for collecting and analyzing running resistance data, thus hindering the rationality and effectiveness of coordinated control and parameter adjustments in virtual train formations. To address these technical problems, this invention provides a method, device, equipment, and medium for testing the running resistance of virtual train formations. Figure 1 This is one of the flowcharts illustrating the testing method for the running resistance of a virtual train formation provided by the present invention. The testing method for the running resistance of a virtual train formation includes:

[0057] Step 101: Remove the gradient operation data corresponding to the train being on a gradient from the train operation data, and remove the curve operation data of the train being on a curve, to obtain the target train data.

[0058] In step 101, if the train is on a slope or on a curve, the slope resistance and curve resistance will affect the judgment of the train's running resistance in an inertial state. Therefore, this application needs to first remove useless data that affects the subsequent judgment of the train's running resistance. This invention can process the train's running data based on whether the train's position during operation is on a slope or curve in a preset path. It can also obtain altitude and orientation data from the operating parameters based on the altitude sensor and orientation sensor in the train, thereby judging the slope running data and curve running data in the train's running data. The slope running data corresponding to the train being on a slope is removed from the train's running data, and the curve running data corresponding to the train being on a curve is also removed, to obtain the target train data. The target train data is the train's running data in an inertial state during the train's straight and horizontal operation. Optionally, the target train data is the train's running data in an inertial state during tunnel operation.

[0059] Optionally, the train operation data is determined by filtering from the initial train data based on the train being in a non-traction state. The initial train data is determined in a preset test scenario based on the virtual train formation operating in single-vehicle mode.

[0060] Optionally, the present invention aims to determine the impact of the train running resistance on the virtual train by using the train running resistance determined by the virtual train running in single-car mode, and then adjust the operating parameters of the virtual train in a timely manner. In order to collect the train running resistance more accurately, the present invention needs to determine the operating data of the train in a non-traction state, which is the state in which no traction force is applied.

[0061] Step 102: Determine the running resistance of the train at different times based on the train speeds at different times in the target train data.

[0062] In step 102, since the train is affected by running resistance during operation and is in an inertial running state, it will directly affect the train speed at subsequent moments. Since this application will collect data on the entire process of the train's operation in the test scenario, the train may experience traction, braking and other processes during this period. Therefore, the train's running speed will not decrease continuously and may fluctuate. However, once it is in an inertial state, it will be in a state of speed decrease. The rate at which the train's speed decreases, i.e., the train's acceleration, will reflect the magnitude of the train's running resistance. For example, if the running resistance is greater during the process of the train's speed decreases, the train's acceleration will be greater, and if the running resistance is smaller, the train's acceleration will be smaller.

[0063] This invention provides a method for collecting the running resistance of virtual train formations in urban rail transit, aiming to solve the problem of the lack of methods and tools for collecting the running resistance of virtual train formations in current urban rail virtual train formation technology. By designing experimental steps and collecting actual operating data of virtual train formations, the experimental device can accurately and quickly collect and output the running resistance of a single virtual train formation in a section, realizing the collection and output of the running resistance of a single virtual train formation in a section, and filling the technical gap in the field of collecting running resistance of a single virtual train formation in a section.

[0064] Step 103: Based on the train's running resistance at different times and the preset running resistance curve, output the test results of the train's running resistance.

[0065] In step 103, the present invention can determine the test result of the train's running resistance by comparing the train's running resistance at different times with a preset running resistance curve, based on whether the train's running resistance at different times is within the preset running resistance curve, or the similarity value between the train's running resistance at different times and the preset running resistance curve.

[0066] Optionally, during the operation of virtual train formations in urban rail transit, the coordinated control of virtual train operation between sections is one of the key technologies of the virtual train formation system. Therefore, the accuracy and correctness of the coordinated control effect of virtual train operation between sections are crucial. Before entering the formation operation process, the virtual train formation must collect and analyze single-car section running resistance data, and adjust the relevant parameters of the coordinated control of virtual train operation between sections based on this data to ensure the normal operation and safe operation of the virtual train formation system. Therefore, comprehensive collection and analysis of single-car section running resistance data of virtual train formations is essential before the virtual train formation system is safely put into operation.

[0067] This invention provides a method, apparatus, equipment, and medium for testing the running resistance of virtual train formations. In a preset test scenario, initial train data is collected based on the virtual train's operation in single-car mode. If the train is in a non-traction state, train operation data is filtered from the initial data. Gradient and curve operation data are then removed from the train operation data to obtain target train data. Based on the train speed at different times in the target train data, the running resistance of the train at different times is determined, thus achieving the acquisition of the running resistance of virtual train formations. Based on the running resistance of the train at different times and a preset running resistance curve, the test results of the train's running resistance are output. This invention can accurately collect the single-car section running resistance of virtual train formations and output the test results, providing more evidence-based support for the section collaborative control effect and parameter adjustment of urban rail virtual train formations, ensuring the normal operation and safe operation of the virtual train formation system.

[0068] Figure 2 This is a second flowchart illustrating the testing method for the running resistance of virtual train formations provided by the present invention. Before obtaining the target train data by removing gradient running data corresponding to the train being on a gradient and curve running data corresponding to the train being on a curve from the train running data, the method further includes:

[0069] Step 201: Receive and respond to the traction command, which instructs the virtual train formation to apply traction force to the train in single-car mode.

[0070] In step 201, before obtaining the target train data, the present invention needs to collect the train operation data, specifically, before removing the gradient operation data corresponding to the train being in a gradient state and the curve operation data corresponding to the train being in a curve state from the train operation data. Specifically, the present invention needs to make the train operate at its maximum speed, so it needs to continuously apply traction force to the train. Specifically, it receives and responds to the traction command, which is used to instruct the virtual train formation to apply traction force to the train in single-car mode.

[0071] Step 202: If the speed of the train is greater than or equal to a preset speed, receive a stop traction command and respond to the stop traction command, which is used to indicate that traction force is stopped on the train.

[0072] In step 202, in the single-vehicle mode of the preset test scenario, the present invention continuously applies traction force to the train until the speed of the train is greater than or equal to the preset speed, and then stops applying traction force to the train, so that the train is in an inert state.

[0073] Step 203: Obtain the initial train data of the train.

[0074] In step 203, in response to the stop traction command, the present invention instructs to stop applying traction force to the train and acquires the initial train data.

[0075] This invention uses a technical solution of first applying traction force to the train and then stopping the application of traction force to collect actual operating data of virtual train formations. This enables accurate collection of the running resistance of a single train in a section, thereby obtaining more accurate and reliable resistance data. This provides more evidence-based support for the section coordinated control effect and parameter adjustment of urban rail virtual train formations.

[0076] Figure 3 This is a schematic diagram of the process for obtaining target train data provided by the present invention. The step of removing gradient operation data corresponding to the train being on a gradient and removing curve operation data corresponding to the train being on a curve from the train operation data to obtain target train data includes:

[0077] Step 301: Determine the train location information based on the train operation data.

[0078] In step 301, the present invention records the train position at different times when the train operation data is collected, so that different train position information corresponds to different train operation data. The present invention can determine the position of the train during operation by means of location positioning and associate the position information with the train operation data, thereby realizing the determination of train position information based on the train operation data.

[0079] Step 302: Determine the slope location section, curve location section, and target location section from the preset path parameters of the preset test scenario.

[0080] In step 302, the present invention generates preset path parameters in advance based on the actual operation in the preset test scenario, and then determines the corresponding slope position section, curve position section and target position section in the train position information based on the preset path parameters. The slope position section is the road section with uphill and downhill sections, the curve position section is the road section with curves, and the target position section is the road section with neither slope nor curves.

[0081] Step 303: Remove the gradient operation data corresponding to the gradient position section and the curve operation data corresponding to the curve position section from the train operation data to obtain the target train data corresponding to the target position section.

[0082] In step 303, the present invention can directly determine the target train data corresponding to the target location segment based on the target location segment. However, in the actual acquired train operation data, due to the traction and braking processes of the train, the target train data contains a large amount of discontinuous operation data. In order to reduce the amount of calculation and improve the acquisition efficiency, after determining the slope location segment and the curve location segment in the train location information, the present invention can determine the slope operation data corresponding to the slope location segment and the curve operation data corresponding to the curve location segment. Then, the remaining operation data after removing the slope operation data corresponding to the slope location segment and the curve operation data corresponding to the curve location segment from the train operation data is the target train data corresponding to the target location segment.

[0083] This invention obtains target train data for target locations by removing gradient operation data corresponding to gradient positions and curve operation data corresponding to curve positions from the train operation data. This reduces the complexity of obtaining target train data for target locations and improves the efficiency of target train data acquisition. By removing gradient operation data corresponding to the train being on a gradient and curve operation data corresponding to the train being on a curve, interfering data in the train operation data is accurately removed, thereby improving the accuracy of operating resistance calculation.

[0084] Figure 4 This is a flowchart illustrating the process of determining the running resistance of a train at different times, provided by the present invention. The step of determining the running resistance of the train at different times based on the train speeds corresponding to different times in the target train data includes:

[0085] Step 401: Divide the running segments of the target train data and determine all target sub-time periods.

[0086] In step 401, the target train data includes train data for different running segments. The present invention can use target sub-time periods as the dividing unit to divide the running segments of the target train data. The target sub-time periods can be 1 second, 2 seconds, or 5 seconds, etc.

[0087] Step 402: Average the train speeds in each target sub-time period to determine the average train speed for each target sub-time period.

[0088] In step 402, in the virtual train system, the time period of the present invention is 200s, that is, the train speed is acquired once every 200s. If the target sub-time period is 1 second, then the train speed of five time periods needs to be acquired, and all train speeds in each target sub-time period are averaged to determine the average train speed corresponding to each target sub-time period.

[0089] Step 403: Differentiate the mean train speed for each of all target sub-time periods to determine the train acceleration at different times.

[0090] In step 403, the mean train speed for each target sub-time period is differentiated to determine the train acceleration for each target sub-time period, i.e., the train acceleration at different times.

[0091] Step 404: Input the train acceleration at different times into the preset running resistance equation, and obtain the running resistance at different times output by the preset running resistance equation;

[0092] The preset running resistance equation is determined by linear fitting of train acceleration sample data and train running resistance sample data.

[0093] In step 404, the present invention uses the linear relationship between train acceleration and running resistance to determine the train acceleration at different times. After determining the train acceleration at different times, it uses linear fitting based on the train acceleration sample data and the train running resistance sample data to determine the linear coefficient and construct the preset running resistance equation. Then, it inputs the train acceleration at different times into the preset running resistance equation to obtain the running resistance at different times output by the preset running resistance equation.

[0094] This invention, through the application of velocity differentiation and the implementation of a preset running resistance equation, accurately realizes the rapid transformation from train speed to train acceleration and then to train running resistance, saving a lot of time and manpower costs and improving testing efficiency.

[0095] Figure 5 This is a flowchart illustrating the output of the test results of the train running resistance provided by the present invention. The preset running resistance curve includes a preset upper limit curve and a preset lower limit curve.

[0096] The step of outputting the test results of the train's running resistance based on the train's running resistance at different times and a preset running resistance curve includes:

[0097] Step 501: If the train's running resistance at different times is between the preset upper limit curve and the preset lower limit curve, output the test result of the train's running resistance as passed.

[0098] In step 501, the preset running resistance curve is an ideal curve designed based on the analysis of the on-site conditions of the test scenario when the virtual train is running in single-car mode. The present invention aims to control the running resistance of the train at different times within the ideal curve. Specifically, the preset running resistance curve includes a preset upper limit curve and a preset lower limit curve. That is, it is necessary to ensure that the running resistance of the train at any time is between the preset upper limit curve and the preset lower limit curve, and then the test result of the running resistance of the train is output as passed.

[0099] Step 502: Otherwise, output the test result of the train running resistance as "fail".

[0100] In step 502, if the running resistance of the train at any time is outside the preset upper limit curve and the preset lower limit curve of running resistance, the test result of the running resistance of the train is output as failing. At this time, the running parameters of the train in the virtual train formation need to be adjusted according to the test result.

[0101] This invention collects and tests the running resistance of trains in a virtual train formation. When it is determined that the running resistance of the train at any given time is outside the preset upper limit curve and the preset lower limit curve of running resistance, the operating parameters of the train in the virtual train formation are adjusted. This provides more evidence-based support for the section coordinated control effect and parameter adjustment of urban rail virtual train formation, ensuring the normal operation and safe operation of the virtual train formation system.

[0102] Optionally, after outputting a test result of "fail" for the train running resistance, the method further includes:

[0103] Adjust the operating parameters of the virtual train in formation mode;

[0104] In the preset test scenario, the initial data of the train is determined again based on the virtual train running in single-car mode, so as to output the test result of the train running resistance, until the test result of the train running resistance is passed.

[0105] Optionally, after outputting a "fail" test result for the train running resistance, the present invention readjusts the operating parameters of the virtual train in formation mode, sets the test scenario again, and starts the test scenario. Figure 6 This is a schematic diagram of a virtual train formation provided by the present invention during operation, as shown in the image. Figure 6As shown, during the train's operation between station 3 and station 2, steps 101 to 103 are executed again using the same test scenario, and the test results of the train's running resistance are output until the test results of the train's running resistance are passed. The application of this invention is of great significance for the collection, result output, algorithm optimization, and parameter adjustment of the running resistance of a single train in a virtual train formation in urban rail transit, and provides a reliable technical foundation for further research and development of virtual train formation section operation control and optimization algorithms.

[0106] Optionally, before removing gradient operation data corresponding to the train being on a gradient and curve operation data corresponding to the train being on a curve from the train operation data, the method further includes:

[0107] Determine the traction operation data corresponding to the traction period and the braking operation data corresponding to the braking period from the initial train data;

[0108] The traction operation data and the braking operation data are removed from the initial train data to obtain the train operation data.

[0109] Optionally, this invention can determine the traction operation data corresponding to the traction period and the braking operation data corresponding to the braking period by receiving traction commands, stop traction commands, braking commands, and stop braking commands during the train operation phase. The traction operation data and the braking operation data are then removed from the initial train data, thus preprocessing the initial train data and ultimately obtaining the train operation data. To obtain the train's running resistance in an inertial state, this invention removes relevant data that may affect the calculation of running resistance, ensuring the accuracy of the calculation. This solves the problem of significant errors in the calculation of running resistance in current urban rail virtual train formation technology. The calculation process is characterized by accuracy, high reliability, and high efficiency, providing reliable technical support and guarantee for the application of urban rail virtual train formation technology.

[0110] Figure 7 This is the third flowchart illustrating the testing method for the running resistance of a virtual 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 used to collect basic operational data of the virtual train formation in real time; the data analysis module is used to preprocess, analyze, and filter the collected data; the data calculation module is used to compare and calculate the data; and the test result output module is used to generate the final test results for further analysis and evaluation.

[0111] Optionally, the present invention sets up a test scenario and starts the test scenario. In the data acquisition module, the train unit to be assembled is started to run in single-car mode. Traction force is manually applied to the train, and the speed is judged. When the train speed has not reached the maximum value, traction force continues to be applied to the train; when the train speed reaches the maximum value, the traction handle returns to the zero position, allowing the train to enter an inertial state, and relevant train operation data is collected and analyzed. Optionally, the present invention connects the test device to the recording board of the virtual train assembly equipment and ensures that the test device can normally receive the actual operation data sent by the on-board equipment.

[0112] Optionally, the collected train operation-related data is classified and filtered in the data analysis module. During the data analysis process, the collected data needs to be extracted and classified. If the train is in a non-inertial state or other state, it is considered invalid data and needs to be collected again. If the train is in an inertial state, the gradient is judged. If the train is in an uphill or downhill state, it is considered invalid data. If the train is in a non-gradient running state, the curve is judged. If the train is in a curve running state, it is considered invalid data. If the train is in a non-curve running state, the train speed information is further extracted. In this invention, when the train is in an inertial state, running on a non-gradient slope, and running on a non-curve, the data is output to the data calculation module; otherwise, it is judged as invalid data, and the data collection state is returned to continue collecting data.

[0113] Optionally, the data calculation module calculates the train's acceleration using a speed differential algorithm, determines the train's running resistance based on the train's acceleration, and outputs the calculation results to the test result output module.

[0114] Optionally, the test result output module generates test results based on the train running resistance. This invention can output the test results in a visual form, which is convenient for testers to further analyze and judge. Testers can evaluate the test results by comparing the output results with the expected index effect, manually evaluate and modify the virtual train formation operation parameters, set the test scenario again, and collect and analyze the running resistance of the virtual train formation again.

[0115] This invention can accurately and in real-time collect running resistance data of virtual train formations, which helps to improve the safety and reliability of virtual train formation operation in urban rail transit, thereby promoting the research and development of virtual train formation technology in urban rail transit, providing reliable technical support for the application of virtual train formation technology in urban rail transit, and promoting its widespread application in urban rail transit systems.

[0116] Figure 8This is a schematic diagram of the structure of the test device for the running resistance of virtual train formation provided by the present invention. The test device for the running resistance of virtual train formation includes an acquisition unit 1. The acquisition unit is used to remove the gradient running data corresponding to the train being in a gradient state from the train running data, and to remove the curve running data of the train being in a curve state, and to acquire the target train data. The working principle of the acquisition unit 1 can be referred to the aforementioned step 101, and will not be repeated here.

[0117] The test device for the running resistance of the virtual train formation also includes a determination unit 2. The determination unit is used to determine the running resistance of the train at different times based on the train speed at different times in the target train data. The working principle of the determination unit 2 can be referred to the aforementioned step 102, and will not be repeated here.

[0118] The test device for the running resistance of the train in the virtual formation also includes an output unit 3. The output unit is used to output the test results of the running resistance of the train at different times and the preset running resistance curve. The working principle of the output unit 3 can be referred to the aforementioned step 103, and will not be repeated here.

[0119] The train operation data is determined by filtering from the initial train data when the train is in a non-traction state;

[0120] The initial train data is determined in a preset test scenario based on the operation of a virtual train in single-car mode.

[0121] This invention provides a method, apparatus, equipment, and medium for testing the running resistance of virtual train formations. In a preset test scenario, initial train data is collected based on the virtual train's operation in single-car mode. If the train is in a non-traction state, train operation data is filtered from the initial data. Gradient and curve operation data are then removed from the train operation data to obtain target train data. Based on the train speed at different times in the target train data, the running resistance of the train at different times is determined, thus achieving the acquisition of the running resistance of virtual train formations. Based on the running resistance of the train at different times and a preset running resistance curve, the test results of the train's running resistance are output. This invention can accurately collect the single-car section running resistance of virtual train formations and output the test results, providing more evidence-based support for the section collaborative control effect and parameter adjustment of urban rail virtual train formations, ensuring the normal operation and safe operation of the virtual train formation system.

[0122] Figure 9 This is a schematic diagram of the structure of the electronic device provided by the present invention. For example... Figure 9As shown, the electronic device may include a processor 910, a communication interface 920, a memory 930, and a communication bus 940, wherein the processor 910, the communication interface 920, and the memory 930 communicate with each other through the communication bus 940. The processor 910 can call logical instructions in the memory 930 to execute a test method for the running resistance of a virtual train formation. The method includes: removing gradient running data corresponding to the train being in a gradient state and removing curve running data corresponding to the train being in a curve state from the train running data to obtain target train data; determining the running resistance of the train at different times based on the train speed corresponding to different times in the target train data; and outputting the test result of the train running resistance based on the running resistance of the train at different times and a preset running resistance curve. The train running data is determined by filtering from the initial train data based on the train being in a non-traction state. The initial train data is determined in a preset test scenario based on the virtual train formation operating in single-car mode.

[0123] Furthermore, the logical instructions in the aforementioned memory 930 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.

[0124] 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 can execute a test method for the running resistance of a virtual train formation provided by the above methods. The method includes: removing gradient running data corresponding to the train being in a gradient state and removing curve running data corresponding to the train being in a curve state from the train running data to obtain target train data; determining the running resistance of the train at different times based on the train speed corresponding to different times in the target train data; and outputting the test result of the train running resistance based on the running resistance of the train at different times and a preset running resistance curve. The train running data is determined by filtering from the initial train data based on the train being in a non-traction state. The initial train data is determined in a preset test scenario based on the virtual train formation operating in single-car mode.

[0125] 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 method for testing the running resistance of a virtual train formation provided by the methods described above. This method includes: removing gradient running data corresponding to the train being in a gradient state and removing curve running data corresponding to the train being in a curve state from the train running data to obtain target train data; determining the running resistance of the train at different times based on the train speeds corresponding to different times in the target train data; and outputting the test result of the train running resistance based on the running resistance of the train at different times and a preset running resistance curve. The train running data is determined by filtering from initial train data based on the train being in a non-traction state. The initial train data is determined in a preset test scenario based on the virtual train formation operating in single-car mode.

[0126] 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.

[0127] 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.

[0128] 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 method for testing the running resistance of trains in a virtual formation, characterized in that, include: Remove the gradient operation data corresponding to the train being on a gradient from the train operation data, and remove the curve operation data of the train being on a curve, to obtain the target train data; Based on the train speed at different times in the target train data, determine the train's running resistance at different times; Based on the train's running resistance at different times and the preset running resistance curve, the test results of the train's running resistance are output; The train operation data is determined by filtering from the initial train data when the train is in a non-traction state; The initial train data was determined in a preset test scenario based on the operation of a virtual train in single-car mode; The step of determining the train's running resistance at different times based on the train speed at different times in the target train data includes: Divide the target train data into runtime segments and determine all target sub-time periods; The average speed of all trains in each target sub-period is processed to determine the average train speed for each target sub-period. Differentiate the mean train speed for each target sub-time period to determine the train acceleration at different times. Input the train acceleration at different times into the preset running resistance equation, and obtain the running resistance at different times output by the preset running resistance equation; The preset running resistance equation is determined by linear fitting of train acceleration sample data and train running resistance sample data; The preset operating resistance curve includes a preset operating resistance upper limit curve and a preset operating resistance lower limit curve; The step of outputting the test results of the train's running resistance based on the train's running resistance at different times and a preset running resistance curve includes: If the train's running resistance at different times is between the preset upper limit curve and the preset lower limit curve, the test result for the train's running resistance is output as "pass". Otherwise, the test result for the train running resistance will be output as "fail". After outputting a test result of "fail" for the train running resistance, the method further includes: Adjust the operating parameters of the virtual train in formation mode; In the preset test scenario, the initial data of the train is determined again based on the virtual train running in single-car mode, so as to output the test result of the train running resistance, until the test result of the train running resistance is passed.

2. The method for testing the running resistance of virtual train formations according to claim 1, characterized in that, Before obtaining the target train data by removing gradient operation data corresponding to trains in gradient conditions and curve operation data corresponding to trains in curve conditions from the train operation data, the method further includes: Receive and respond to traction commands, the traction commands being used to instruct the virtual train formation to apply traction force to the train in single-car mode; If the speed of the train is greater than or equal to a preset speed, a stop traction command is received and responded to, the stop traction command being used to indicate that traction force is stopped on the train; Obtain the initial train data of the train.

3. The method for testing the running resistance of virtual train formations according to claim 1, characterized in that, The process of removing gradient operation data corresponding to trains operating on gradients and curve operation data corresponding to trains operating on curves from the train operation data to obtain target train data includes: Determine the train's location information based on the train operation data; The gradient location segment, curve location segment, and target location segment in the train location information are determined from the preset path parameters of the preset test scenario. Remove the gradient operation data corresponding to the gradient location section and the curve operation data corresponding to the curve location section from the train operation data to obtain the target train data corresponding to the target location section.

4. The method for testing the running resistance of virtual train formations according to claim 1, characterized in that, Before removing gradient operation data corresponding to trains operating on gradients and curve operation data corresponding to trains operating on curves from the train operation data, the method further includes: Determine the traction operation data corresponding to the traction period and the braking operation data corresponding to the braking period from the initial train data; The traction operation data and the braking operation data are removed from the initial train data to obtain the train operation data.

5. A testing device for the running resistance of a virtual train formation, characterized in that, include: The acquisition unit is used to remove gradient operation data corresponding to the train being in a gradient state from the train operation data, and remove curve operation data of the train being in a curve state, and acquire target train data. The determining unit is used to determine the running resistance of the train at different times based on the train speed at different times in the target train data; The output unit is used to output the test results of the train's running resistance based on the train's running resistance at different times and a preset running resistance curve; The train operation data is determined by filtering from the initial train data when the train is in a non-traction state; The initial train data was determined in a preset test scenario based on the operation of a virtual train in single-car mode; The determining unit is specifically used for: Divide the target train data into runtime segments and determine all target sub-time periods; The average speed of all trains in each target sub-period is processed to determine the average train speed for each target sub-period. Differentiate the mean train speed for each target sub-time period to determine the train acceleration at different times. Input the train acceleration at different times into the preset running resistance equation, and obtain the running resistance at different times output by the preset running resistance equation; The preset running resistance equation is determined by linear fitting of train acceleration sample data and train running resistance sample data; The preset operating resistance curve includes a preset operating resistance upper limit curve and a preset operating resistance lower limit curve; The output unit is specifically used for: If the train's running resistance at different times is between the preset upper limit curve and the preset lower limit curve, the test result for the train's running resistance is output as "pass". Otherwise, the test result for the train running resistance will be output as "fail". After outputting a test result indicating that the train running resistance has failed, the device is further used to: Adjust the operating parameters of the virtual train in formation mode; In the preset test scenario, the initial data of the train is determined again based on the virtual train running in single-car mode, so as to output the test result of the train running resistance, until the test result of the train running resistance is passed.

6. 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 running resistance of a virtual train formation as described in any one of claims 1-4.

7. 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 running resistance of a virtual train formation as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Method and system for predicting aerodynamic resistance of hybrid long marshalling train

    CN113780642A

  • Train running resistance testing method, related assembly and train

    CN114670905A

  • Rail transit indoor test method and system

    CN112507459A

  • Method and system for automatically testing running resistance of railway vehicle and railway vehicle

    CN113607440A