Method for generating train idling and slipping simulation data, device, and storage medium

By setting the true value function of the train deceleration process and the slip ratio change point, a piecewise simulation speed function is generated, which solves the problem of train slippage in various extreme scenarios that is difficult to simulate in existing technologies, and realizes flexible simulation data generation and testing verification.

WO2026025718A1PCT designated stage Publication Date: 2026-02-05CASCO SIGNAL LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/132167
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-31
Filing Date
2024-11-15
Publication Date
2026-02-05

Smart Images

  • Figure CN2024132167_05022026_PF_FP_ABST
    Figure CN2024132167_05022026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to a method for generating train idling and slipping simulation data, a device, and a storage medium. The method comprises the following steps: step S1, setting a true value function of a train deceleration process; step S2, setting slip rate change points t1-tn from the beginning of slip to the end of the slip; step S3, setting the slip rate λx of each specific point between t1 and tn, wherein 1<x<n; step S4, calculating a simulation speed vx(t) of each point of t1-tn on the basis of the slip rate λx and v(t); step S5, calculating a simulation speed function vw(t) of each segment of t1-tn; and step S6, using a v(t) formula before t1 and after tn, and between t1 and tn, using a piecewise function vw(t) to chronologically generate a speed value vt at each moment. Compared with the prior art, the present invention has the advantages of simulating, on the basis of different input parameters, extreme scenarios that cannot be tested or are not easily tested on site, and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Train idling and slipping simulation data generation method, device and storage medium TECHNICAL FIELD

[0001] The present application relates to a train signal control system, in particular to a train idling and slipping simulation data generation method, device and storage medium. BACKGROUND

[0002] Speed positioning is the core function of the automatic train protection system (ATP) and the basis of safety protection. Usually, a speed sensor or an acceleration sensor is used to measure the displacement of the train to obtain train position information. However, when the train slips or idles due to a decrease in the adhesion coefficient of the track contact surface, the pulse information obtained by the speed sensor cannot truly reflect the train speed, so an accelerometer or other speed measurement information is needed to supplement the train displacement information. Field testing can only simulate general and limited scenarios, and it is difficult to simulate the extreme and diverse idling and slipping scenarios that may actually occur. In this case, it is difficult to test and verify the effect of the ATP software on idling and slipping. Simulation testing is a simple and fast way to verify the effect of idling and slipping.

[0003] After searching the Chinese patent publication No. CN118226087A, a speed simulation speed measurement system is disclosed, which specifically discloses S1 setting test parameters: setting the working of the simulation device for the four speed sensors being tested in the user interface; S2 preparing test samples: installing the four speed sensors to be tested on the sensor test table, and connecting the sensor signal interface with the vehicle-mounted system speed input end; S3 starting the test table: turning on the power switch of the railway speed sensor simulation test platform, and starting the movement of the simulation device. The advantage is that the test table can test four speed sensors at the same time, test two speed sensors at the main shaft and backup shaft ends of the train respectively, and measure the sensors at the main shaft and backup shaft of the other control end of the train. The test table simulates the output speed signal change of the speed sensor when the actual train slips by using the sensor simulator to simulate the slipping situation. However, the existing patent does not involve the generation of slipping simulation data, so how to generate a variety of extreme situation simulation data for the slipping and idling model becomes a technical problem to be solved. SUMMARY

[0004] The purpose of the present application is to overcome the defects of the prior art and provide a train idling and slipping simulation data generation method, device and storage medium, which can generate a variety of extreme situation simulation data for the slipping and idling model, and greatly facilitate the slipping and idling test and research.

[0005] The purpose of the present application can be achieved by the following technical solutions:

[0006] According to a first aspect of the present invention, a method for generating simulation data of train slippage is provided, the method comprising the following steps:

[0007] Step S1: Set the truth function for the train deceleration process;

[0008] Step S2, set the slip ratio change points t1~t2 from the start of slippage to the end of slippage. n ;

[0009] Step S3, set t1 to t n The slip ratio λx at each specific point between them, where 1 <x<n;

[0010] Step S4: Calculate t1 to t2 based on the slip ratio λx and v(t). n The simulation speed v at each point x (t);

[0011] Step S5, calculate t1~t n Each segment of the simulated velocity function v w (t);

[0012] Step S6, before t1 and t n Then, using the formula v(t), from t1 to t... n Use piecewise functions v between them w (t) Generate the velocity value v for each moment in chronological order. t .

[0013] As a preferred technical solution, the truth function for the train deceleration process in step S1 is specifically as follows:

[0014] v(t) = ab·t, where v(t) represents the actual speed of the train at time t, a represents the initial speed of the train, and b represents the deceleration of the train.

[0015] As a preferred technical solution, n>=3 in step S2.

[0016] As a preferred technical solution, the slip ratio is calculated in step S3 as follows:

[0017] v(t) represents the actual speed of the train at time t. s (t) represents the train sensor speed value at time t.

[0018] As a preferred technical solution, the simulated speed v in step S4 x (t) is calculated as follows:

[0019] v x (t)=v(t)*(1-λx)=(ab·t)*(1-λx), forming the coordinates (t)x ,v x (t)), t1, t n Substituting v(t) into the equations, we get (t1, ab·t1) and (t n ,ab·t n );

[0020] Where v(t) is the actual speed of the train at time t, a represents the initial speed of the train, and b represents the deceleration of the train.

[0021] As a preferred technical solution, in step S5, each segment of the simulated velocity function v w (t) is specifically calculated as follows:

[0022] According to coordinates (t) x ,v x (t)) and (t1,ab·t1), (t) n ,ab·t n Calculate t1~t n Each segment of the simulated velocity function v w (t)=v y +k y ·(tt y ), y∈[1,n-1];

[0023] Where v y This represents the initial velocity of the segment, t. y Indicates the start time of this segment, k y This indicates the slope of that segment.

[0024] As a preferred technical solution, the k y The specific calculation is (v y+1 -v y ) / (t y+1 -t y );

[0025] As a preferred technical solution, this method will v t Convert it to the input format of the vehicle program for use by the vehicle program.

[0026] According to a second aspect of the present invention, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the program to implement the method described thereon.

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

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

[0029] 1) The present invention can simulate extreme scenarios that are impossible or difficult to test on-site according to different input parameters;

[0030] 2) The present invention only involves software processing and does not involve limitations such as hardware, site, and environment, enabling simple and rapid viewing of simulation effects;

[0031] 3) The solution of the present invention is flexible in processing, can be modified according to needs, and is convenient for expansion and maintenance. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] FIG. 1 is a time-speed relationship diagram of the present invention;

[0033] FIG. 2 is a specific flowchart of the method of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0034] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0035] As shown in FIG. 2, the main flow method of the present invention is introduced, including the following steps:

[0036] Step S1: Set the true value function of the train deceleration process v(t)=a - b·t, where v(t) represents the true speed of the train at time t, a represents the starting speed of the train, and b represents the deceleration of the train, which is the blue straight line part in FIG. 1;

[0037] Step S2: Set the slip rate change points t1 to t from the start of slipping to the end of slipping n , n>=3. Such as t1 to t5 in FIG. 1;

[0038] Step S3: Set the slip rate λx of each specific point between t1 and t n . The slip rate formula is v(t) is the true speed of the train at time t, v s (t) represents the measured speed value of the train sensor at time t. As shown in FIG. 1, λ2 can be set to 0.1, λ3 to 0.15, and λ4 to 0.11;

[0039] Step S4: Calculate the simulation speed v n of each point between t1 and t according to the slip rate λx and v(t) x (t)=v(t)*(1 - λx)=(a - b·t)*(1 - λx), forming the coordinates (t x , v x (t)), t1, tn with v(t) can be obtained (t1, a-b·t1), (t n ,a-b·t n );

[0040] Step S5, according to the coordinates (t x ,v x (t)) and (t1, a-b·t1), (t n ,a-b·t n ) to calculate t1-t n Each piece of simulation speed function v w (t) = v y +k y ·(t-t y ), y∈[1,n-1]. Where v y denotes the starting speed of the segment. t y denotes the starting time of the segment. k y denotes the slope of the segment, which is calculated as (v y+1 -v y ) / (t y+1 -t y );

[0041] Step S6, before t1 and after t n , use the v(t) formula, between t1-t n , use the piecewise function v w (t) to generate the speed value v t at each time in chronological order. Usually according to the processing period of the vehicle-mounted program, such as t=0, v(t)=a. t=0.1, v(t)=a-b·0.1, and so on, with 0.1s step calculation of the corresponding speed v as the pulse number of the vehicle-mounted program every period speed;

[0042] Step S7, convert v t into the input format of the vehicle-mounted program for the vehicle-mounted program, and then check the slip and idling processing effect.

[0043] The above is the introduction of the method embodiment, and the following electronic device and storage medium embodiments further illustrate the scheme of the application.

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

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

[0046] The processing unit performs the various methods and processes described above, such as the inventive method. For example, in some embodiments, the inventive method can be implemented as a computer software program tangibly embodied in a machine readable medium, such as the storage unit. In some embodiments, portions or all of the computer program can be loaded and / or installed onto the device via the ROM and / or the communication unit. When the computer program is loaded onto the RAM and executed by the CPU, one or more steps of the inventive method described above can be performed. Alternatively, in other embodiments, the CPU can be configured to perform the inventive method by way of other means, such as by way of firmware.

[0047] The functionality described above in this document can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip systems (SOCs), complex programmable logic devices (CPLDs), etc.

[0048] Program code for carrying out the methods of the present application can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program code, when executed by the processor or controller, causes the functions / operations specified in the flow charts and / or block diagrams to be implemented. The program code can execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.

[0049] In the context of the present application, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable storage medium can include, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of machine-readable storage medium would include one or more lines of electrical wire, portable computer diskette, hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the foregoing.

[0050] The above description is only specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present application, and these modifications or replacements should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for generating train coasting slip simulation data, characterized by, The method comprises the following steps: Step S1, setting a train deceleration process true value function; Step S2, setting each slip ratio change point tl-t4 from the slip start to the slip end n ; Step S3, setting the slip rate λx of each specific point between t1 and t n 1 < x < n; Step S4, calculating t1~t4 from the slip ratio λx and v(t) n Simulated speed v of each point x (t); Step S5, calculating t1~t n Each segment simulation speed function v w (t); Step S6, before t1 and after t n v(t) formula, between t1 and t n v(t) formula, between t1 and t w v(t) formula, between t1 and t t v(t) formula, between t1 and t 2. The method of claim 1, wherein, The train deceleration process true value function in the step S1 is specifically: v(t) = a - b·t, wherein v(t) represents a real speed of the train at t moment, a represents a starting speed of the train, and b represents a deceleration of the train.

3. The method of claim 1, wherein, n>=3 in the step S2.

4. The method of claim 1, wherein, The slip rate is calculated as follows in the step S3: v(t) is the real speed of the train at time t, v s v(t) represents the speed value measured by the train sensor at time t.

5. The method of claim 1, wherein, The step S4 simulates the speed v x (t) is calculated as follows: v x (t)=v(t)*(1-λx)=(ab·t)*(1-λx), forming the coordinates (t) x ,v x (t)), t1, t n Substituting v(t) into the equations, we get (t1, ab·t1) and (t n ,ab·t n ); v(t) is a real speed of the train at t moment, a represents a starting speed of the train, and b represents a deceleration of the train.

6. The method of claim 5, wherein, The step S5 each segment simulation speed function v w (t) is specifically calculated as: According to the coordinates (t x ,v x (t)) and (t1,a-b·t1), (t n ,a-b·t n ) to calculate t1~t n Each segment of the simulation speed function v w (t) = v y +k y ·(t-t y ), y∈[1,n-1] where v y represents the start speed of the segment, t y represents the start time of the segment, k y represents the slope of the segment.

7. The method of claim 6, wherein, The k y Specifically, the calculation is (v y+1 -v y ) / (t y+1 -t y ).

8. The method of claim 1, wherein, The method converts the v t into an input format for the in-vehicle program for use by the in-vehicle program.

9. An electronic device comprising a memory and a processor, said memory having stored thereon a computer program, characterized in that, The processor implements the method in any one of claims 1-8 when executing the program.

10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program implements the method in any one of claims 1-8 when executed by the processor.

Citation Information

Patent Citations

  • Speed-measuring function test platform for vehicle-mounted system for measuring speed based on speed sensor

    CN104627187A

  • Train operation state simulation system

    CN112000086A

  • Train positioning analysis method and system based on Monte Carlo simulation

    CN114013478A

  • Speed transmission simulation speed measurement system

    CN118226087A

  • Train idling slip simulation data generation method and device and storage medium

    CN119066840A