Train wheel diameter correction method, device and equipment and storage medium
By directly calculating the number of pulses and the distance traveled by the train during the period when it receives the wheel alignment transponder message, and combining this with speed sensor data, the problem of insufficient wheel diameter correction accuracy in the existing technology has been solved, achieving higher precision wheel diameter correction and dual-end synchronous correction, thereby improving train operation performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TRAFFIC CONTROL TECH CO LTD
- Filing Date
- 2023-11-08
- Publication Date
- 2026-04-17
AI Technical Summary
Existing train wheel diameter correction methods suffer from precision loss during differential and integral calculations, resulting in poor wheel diameter correction accuracy and affecting the train's precise stopping and tracking performance.
By acquiring the number of pulses and the distance traveled by the train during the period when it receives the message sent by the wheel alignment transponder, and combining the number of tooth pitches per revolution of the speed sensor with the actual distance, the wheel diameter correction is directly calculated without the need for calculus operations. The effective number of pulses is generated using the main scale of the speed sensor to ensure accuracy.
It improved the accuracy of wheel diameter correction, reduced system computational interference, and enabled simultaneous correction of wheel diameters at both the front and rear ends of the train, thereby improving engineering and operational efficiency.
Smart Images

Figure CN117401005B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of rail transit technology, and in particular to a method, apparatus, equipment and storage medium for correcting train wheel diameter. Background Technology
[0002] Train wheel diameter correction has significant engineering value for the precise stopping performance and tracking performance of trains. In existing Communication Based Train Control Systems (CBTC), wheel correction transponders are placed along the trackside. The measured distance between two transponders is accumulated, and this accumulated distance is compared with the actual distance between the two transponders as determined by electronic maps to correct the current train wheel diameter value. Specifically, the travel distance between the two transponders is received and parsed by the intermediate unit of the drive layer via an I / O interface; the parsed result is collected by the speed sensor in the equipment layer, and the periodic average speed is obtained by differentiating the number of speed pulses over a certain period. This calculated periodic average speed is then imported into the application layer; the application layer integrates the periodic average speed by multiplying it by the periodic time to obtain the periodic travel distance (i.e., the measured distance).
[0003] However, some precision is lost during the differentiation and integration calculations, resulting in errors in the calculated travel distance. Consequently, the calculated train wheel diameter also contains errors, and the accuracy of the train wheel diameter correction deteriorates. Furthermore, the aforementioned periodic travel distance is calculated using the speed sensor data collected at the control end. This calculation result cannot be used for wheel diameter correction at the waiting end, requiring a reversal and recalibration of the wheel diameter, which severely impacts engineering testing efficiency and operational efficiency. Summary of the Invention
[0004] Embodiments of this disclosure provide a method, apparatus, device, and storage medium for correcting train wheel diameter.
[0005] In a first aspect, embodiments of this disclosure provide a train wheel diameter correction method, the method comprising:
[0006] When a message is received from the first wheel check transponder, the starting pulse count is obtained, and the first travel distance of the train from the time the message is received from the first wheel check transponder to the time the starting pulse count is obtained, and the second travel distance of the train during the message transmission of the first wheel check transponder are recorded.
[0007] When the message sent by the second wheel check transponder is received, the number of end pulses is obtained, and the third travel distance of the train during the period from receiving the message sent by the second wheel check transponder to obtaining the number of end pulses, and the fourth travel distance of the train during the message transmission of the second wheel check transponder are recorded.
[0008] The train wheel diameter is corrected based on the current wheel diameter, starting pulse count, ending pulse count, first travel distance, second travel distance, third travel distance, fourth travel distance, the number of teeth per revolution of the speed sensor, and the actual distance between the first and second wheel correction transponders.
[0009] In some possible implementations of the first aspect, when a message is received from the first turn signal transponder, the start pulse count is obtained, including:
[0010] When a message is received from the first wheel transponder, the pulse count of the corresponding speed sensor is obtained according to the generation method of the main scale of the speed sensor, and the starting pulse count is calculated.
[0011] When a message is received from the second wheel transponder, the end pulse count is obtained, including:
[0012] When a message is received from the second wheel transponder, the corresponding pulse count of the speed sensor is obtained according to the generation method of the main scale of the speed sensor, and the end pulse count is calculated.
[0013] In some possible implementations of the first aspect, the primary scale of the speed sensor is generated periodically through the following steps:
[0014] Select speed sensors that are not disconnected or slipping freely from multiple speed sensors at both ends;
[0015] Determine whether the selected local speed sensors can generate a primary speed sensor scale. If they can, generate the primary speed sensor scale based on the corresponding speed sensor pair. Otherwise, determine whether the selected local speed sensors and the remote speed sensor can generate a primary speed sensor scale. If they can, generate the primary speed sensor scale based on the corresponding speed sensor pair.
[0016] In some possible implementations of the first aspect, determining whether a primary speed sensor scale can be established among the selected local speed sensors includes:
[0017] If the difference between the scale speed formed between the local speed sensors and the fused speed of the train in the previous cycle is less than a preset threshold, and the number of consecutive cycles in which the scale speed and the fused speed are inconsistent in direction is less than the maximum tolerance number of cycles, then it is determined that the corresponding local speed sensors can generate the main scale for the speed sensor.
[0018] Among some possible implementations of the first aspect, the method also includes:
[0019] If the generation method of the speed sensor's main scale changes between receiving a message from the first wheel calibrator and receiving a message from the second wheel calibrator, the wheel diameter calibration will fail.
[0020] In some possible implementations of the first aspect, wheel diameter correction is performed on the train based on the train's current wheel diameter, starting pulse count, ending pulse count, first travel distance, second travel distance, third travel distance, fourth travel distance, the number of teeth per revolution of the speed sensor, and the actual distance between the first and second wheel correction transponders, including:
[0021] Based on the train's current wheel diameter, starting pulse count, ending pulse count, first travel distance, second travel distance, third travel distance, fourth travel distance, and the number of teeth per revolution of the speed sensor, calculate the measurement distance between the first and second wheel-correcting transponders;
[0022] The train's wheel diameter is corrected based on its current wheel diameter, measured distance, and actual distance.
[0023] In some possible implementations of the first aspect, the measurement distance between the first and second wheel-aligning transponders is calculated based on the train's current wheel diameter, starting pulse count, ending pulse count, first travel distance, second travel distance, third travel distance, fourth travel distance, and the number of teeth per revolution of the speed sensor, including:
[0024] Substitute the train's current wheel diameter, starting pulse count, ending pulse count, first travel distance, second travel distance, third travel distance, fourth travel distance, and the number of teeth per revolution of the speed sensor into the following formula to calculate the measurement distance between the first and second wheel transponders;
[0025] WBDis=(Pluse2-Pluse1) / N*π*Wheel+(TransDis2-TransDis1)-DelayDis2+DelayDis1;
[0026] Wherein, WBDis represents the measurement distance, Puse2 represents the end pulse count, Puse1 represents the start pulse count, N represents the number of tooth pitches per revolution of the speed sensor, Wheel represents the current wheel diameter of the train, TransDis2 represents the third travel distance, TransDis1 represents the first travel distance, DelayDis2 represents the fourth travel distance, and DelayDis1 represents the second travel distance.
[0027] Secondly, embodiments of this disclosure provide a train wheel diameter correction device, the device comprising:
[0028] The first acquisition module is used to acquire the initial pulse count when it receives a message sent by the first wheel check transponder, and to record the first travel distance of the train from the time it receives the message sent by the first wheel check transponder to the time it acquires the initial pulse count, and the second travel distance of the train during the message transmission of the first wheel check transponder.
[0029] The second acquisition module is used to acquire the end pulse count when it receives a message sent by the second wheel check transponder, and to record the third travel distance of the train from receiving the message sent by the second wheel check transponder to acquiring the end pulse count, and the fourth travel distance of the train during the message transmission of the second wheel check transponder.
[0030] The wheel diameter correction module is used to correct the wheel diameter of the train based on the current wheel diameter, the number of starting pulses, the number of ending pulses, the first travel distance, the second travel distance, the third travel distance, the fourth travel distance, the number of teeth per revolution of the speed sensor, and the actual distance between the first wheel correction transponder and the second wheel correction transponder.
[0031] Thirdly, embodiments of this disclosure provide an electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; the memory storing instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the methods described above.
[0032] Fourthly, embodiments of this disclosure provide a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the methods described above.
[0033] In the embodiments of this disclosure, upon receiving a message from the first wheel alignment transponder, the starting pulse count is obtained, and the first travel distance of the train from receiving the message to obtaining the starting pulse count, and the second travel distance of the train during the message transmission period are recorded. Upon receiving a message from the second wheel alignment transponder, the ending pulse count is obtained, and the third travel distance of the train from receiving the message to obtaining the ending pulse count, and the fourth travel distance of the train during the message transmission period are recorded. Based on the above data, the current wheel diameter of the train, the number of teeth per revolution of the speed sensor, and the actual distance between the first wheel alignment transponder and the second wheel alignment transponder, wheel diameter correction of the train is performed without the need for calculus operations, which greatly improves the wheel diameter correction effect.
[0034] It should be understood that the description in the Summary of the Invention is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0035] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. The drawings are provided for a better understanding of the invention and are not intended to limit the scope of this disclosure. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:
[0036] Figure 1 A flowchart of a train wheel diameter correction method provided by an embodiment of the present disclosure is shown;
[0037] Figure 2 A schematic diagram of a photoelectric speed sensor provided in an embodiment of this disclosure is shown;
[0038] Figure 3 A schematic diagram of a pulse signal provided in an embodiment of this disclosure is shown;
[0039] Figure 4 A flowchart of another train wheel diameter correction method provided in this disclosure embodiment is shown;
[0040] Figure 5 A structural diagram of a train wheel diameter correction device provided in an embodiment of this disclosure is shown;
[0041] Figure 6 A structural diagram of an exemplary electronic device capable of implementing embodiments of the present disclosure is shown. Detailed Implementation
[0042] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0043] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0044] To address the problems in the background art, embodiments of this disclosure provide a train wheel diameter correction method, apparatus, device, and storage medium. Specifically, upon receiving a message from a first wheel correction transponder, the starting pulse count is acquired, and a first travel distance of the train from receiving the message to acquiring the starting pulse count, and a second travel distance of the train during the message transmission period are recorded. Upon receiving a message from a second wheel correction transponder, the ending pulse count is acquired, and a third travel distance of the train from receiving the message to acquiring the ending pulse count, and a fourth travel distance of the train during the message transmission period are recorded. Based on the above data, the train's current wheel diameter, the number of teeth per revolution of the speed sensor, and the actual distance between the first and second wheel correction transponders, wheel diameter correction is performed on the train. This eliminates the need for calculus operations, significantly improving the wheel diameter correction effect.
[0045] The train wheel diameter correction method, apparatus, equipment, and storage medium provided in this disclosure will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0046] Figure 1 A flowchart illustrating a train wheel diameter correction method provided by an embodiment of this disclosure is shown, such as... Figure 1 As shown, the train wheel diameter correction method 100 may include the following steps:
[0047] S110, when a message is received from the first wheel check transponder, the starting pulse count is obtained, and the first travel distance of the train from receiving the message from the first wheel check transponder to obtaining the starting pulse count, and the second travel distance of the train during the message transmission of the first wheel check transponder are recorded.
[0048] In some embodiments, when a message sent by the first calibration wheel transponder is received, the pulse count of the corresponding speed sensor is obtained according to the generation method of the main scale of the speed sensor, and the starting pulse count is accurately calculated.
[0049] The main scale of the speed sensor can be generated periodically through the following steps:
[0050] Speed sensors that are not disconnected or slipping are selected from multiple speed sensors at both ends. It can be understood that "this end" refers to the end of the train currently undergoing wheel diameter calibration, and "this end" is the opposite end. For example, if this end is the front of the train, the opposite end is the rear; if this end is the rear of the train, the opposite end is the front.
[0051] Determine whether the selected local speed sensors can generate a primary speed sensor scale.
[0052] Specifically, the following methods can be used to effectively determine whether the selected local speed sensors can generate a primary speed sensor scale:
[0053] If the difference between the scale speed generated between the local speed sensors and the fused speed of the train in the previous cycle is less than a preset threshold (e.g., 3 km mph), and the number of consecutive cycles in which the scale speed and the fused speed are inconsistent in direction is less than the maximum tolerable number of cycles (e.g., 5), then it is determined that the corresponding local speed sensors can generate the main scale for speed sensors; otherwise, the corresponding local speed sensors cannot generate the main scale for speed sensors.
[0054] If the speed sensors on this end can generate a primary speed sensor scale, then generate the primary speed sensor scale according to the corresponding speed sensor pair.
[0055] Otherwise, determine whether the selected local speed sensor and the remote speed sensor can generate a primary speed sensor scale. The specific process is similar to the determination between the local speed sensors mentioned above.
[0056] If a primary speed sensor scale can be generated between the local speed sensor and the remote speed sensor, then the primary speed sensor scale is generated based on the corresponding speed sensor pair.
[0057] In this way, valid speed sensors can be screened out first, and then the speed sensor master scale can be generated in the order of speed sensors at this end and speed sensors at the other end. Then, the speed sensor master scale can be generated quickly according to the corresponding speed sensor.
[0058] As an example, the speed sensor uses a photoelectric speed sensor as a reference, such as... Figure 2 As shown, it is a dual-channel output type with a phase difference of 90 degrees. Each high and low frequency represents one pulse, as... Figure 3 As shown. One pulse represents one tooth pitch, and there are N tooth pitches per revolution, so there are N pulses.
[0059] The configurations shown in Table 1 are supported, and the configuration and installation methods of the speed measuring units at both ends of the train must be consistent.
[0060] Table 1
[0061]
[0062] During a given cycle, the primary scale of the speed sensor is generated through the following steps:
[0063] (1) The speed measurement unit supports “4-to-2 head and tail redundant speed measurement” for speed sensors. Before establishing the main scale of the speed sensor, a screening check is first performed. The purpose is to screen out speed sensors that meet the requirements for establishing the main scale of the speed sensor, that is, speed sensors that meet the requirements of not being disconnected and not slipping.
[0064] (2) As shown in Table 2, all speed sensors at the front and rear of the train passed the screening. The selected speed sensors are Odo1, Odo2, Odo3, and Odo4. Among them, Odo1 and Odo2 are speed sensors at the front of the train, and Odo3 and Odo4 are speed sensors at the rear of the train.
[0065] When this end is the train head end and the opposite end is the train tail end, if the difference between the scale speed formed between this end Odo1 and this end Odo2 and the fused speed of the speed measurement unit in the previous cycle is less than a preset threshold (e.g., 3 km mph), and the number of consecutive cycles in which the two speeds are inconsistent in direction is less than the maximum tolerance number of cycles (e.g., 5), then it is determined that this end Odo1 and this end Odo2 can form the main scale of the speed sensor. Based on this end Odo1 and this end Odo2, the main scale of the speed sensor at this end is generated.
[0066] Otherwise, determine whether a speed sensor master scale can be formed between the local end Odo1 and the remote end Odo3. If a speed sensor master scale can be formed between the local end Odo1 and the remote end Odo3, then generate the speed sensor master scale of this end based on the local end Odo1 and the remote end Odo3.
[0067] Otherwise, determine whether a speed sensor master scale can be formed between the local Odo1 and the remote Odo4. If a speed sensor master scale can be formed between the local Odo1 and the remote Odo4, then generate the speed sensor master scale of this end based on the local Odo1 and the remote Odo4.
[0068] Otherwise, determine whether a speed sensor master scale can be formed between local Odo2 and remote Odo3. If a speed sensor master scale can be formed between local Odo2 and remote Odo3, then generate the speed sensor master scale of this end based on local Odo2 and remote Odo3.
[0069] Otherwise, determine whether a speed sensor master scale can be formed between local Odo2 and remote Odo4. If a speed sensor master scale can be formed between local Odo2 and remote Odo4, then generate the speed sensor master scale for this end based on local Odo2 and remote Odo4.
[0070] Table 2
[0071]
[0072]
[0073] Correspondingly, at time T1, the local BTM antenna receives the message WB1 sent by the first calibration wheel transponder, and at this time, the generation method of the main scale of the speed sensor at the local end is determined.
[0074] If the speed sensor's main scale is generated in the manner of Odo1_Odo2, then obtain the number of pulses in both channels of Odo1 and Odo2, and calculate the starting pulse count Puse1 according to the formula: Puse1 = (number of pulses in both channels of Odo1 + number of pulses in both channels of Odo2) / 4.
[0075] If the speed sensor's main scale is generated in the manner of Odo1_Odo3 or Odo1_Odo4, then obtain the number of pulses from the two channels of Odo1, and calculate the starting pulse number Pluse1 based on the formula: Starting pulse number Pluse1 = Number of pulses from the two channels of Odo1 / 2.
[0076] If the speed sensor's main scale is generated in the manner of Odo2_Odo3 or Odo2_Odo4, then obtain the number of pulses from the two channels of Odo2, and calculate the starting pulse number Pluse1 based on the formula: Starting pulse number Pluse1 = Number of pulses from the two channels of Odo2 / 2.
[0077] Record the first travel distance TransDis1 of the train from receiving message WB1 to obtaining the start pulse count Pluse1, and the second travel distance DelayDis1 of the train during the transmission of message WB1.
[0078] S120: When a message is received from the second wheel check transponder, the number of end pulses is obtained, and the third travel distance of the train during the period from receiving the message from the second wheel check transponder to obtaining the number of end pulses, and the fourth travel distance of the train during the message transmission of the second wheel check transponder are recorded.
[0079] In some embodiments, when a message sent by the second wheel transponder is received, the pulse count of the corresponding speed sensor is obtained according to the generation method of the main scale of the speed sensor, and the end pulse count is accurately calculated.
[0080] Referring to the example in S110, at time T2, the message WB2 sent by the second wheel transponder is received through the local BTM antenna. At this time, the generation method of the main scale of the speed sensor at the local end is determined.
[0081] If the speed sensor's main scale is generated in the manner of Odo1_Odo2, then obtain the number of pulses in both channels of Odo1 and Odo2, and calculate the number of pulses to end based on the formula: Puse2 = (number of pulses in both channels of Odo1 + number of pulses in both channels of Odo2) / 4.
[0082] If the speed sensor's main scale is generated in the manner of Odo1_Odo3 or Odo1_Odo4, then obtain the number of pulses from the two channels of Odo1, and calculate the number of pulses to end, Pluse2, based on the formula: Pluse2 = number of pulses from the two channels of Odo1 / 2.
[0083] If the speed sensor's main scale is generated in the manner of Odo2_Odo3 or Odo2_Odo4, then obtain the number of pulses from the two channels of Odo2, and calculate the number of pulses to end, Pluse2, based on the formula: Pluse2 = number of pulses from the two channels of Odo2 / 2.
[0084] Record the third travel distance TransDis2 of the train from receiving message WB2 to obtaining the end pulse count Pluse2, and the fourth travel distance DelayDis2 of the train during the transmission of message WB2.
[0085] It is worth noting that the primary scale of the speed sensor is generated periodically. Therefore, the generation method of the primary scale must remain unchanged from the time the message sent by the first wheel calibrator is received to the time the message sent by the second wheel calibrator is received. If the generation method of the primary scale changes during this period, causing a change in the pulse counting reference, the wheel diameter calibration will fail. This ensures the reliability of wheel diameter calibration.
[0086] S130 performs wheel diameter correction on the train based on the train's current wheel diameter, starting pulse count, ending pulse count, first travel distance, second travel distance, third travel distance, fourth travel distance, number of teeth per revolution of the speed sensor, and the actual distance between the first and second wheel correction transponders.
[0087] In some embodiments, the measurement distance between the first and second wheel-aligning transponders can be calculated based on the train's current wheel diameter, starting pulse count, ending pulse count, first travel distance, second travel distance, third travel distance, fourth travel distance, and the number of teeth per revolution of the speed sensor.
[0088] Specifically, the current wheel diameter, starting pulse count, ending pulse count, first travel distance, second travel distance, third travel distance, fourth travel distance, and the number of teeth per revolution of the speed sensor can be substituted into the following formula to accurately calculate the measurement distance between the first and second wheel transponders without the need for calculus.
[0089] WBDis=(Pluse2-Pluse1) / N*π*Wheel+(TransDis2-TransDis1)-DelayDis2+DelayDis1;
[0090] Wherein, WBDis represents the measurement distance, Puse2 represents the number of ending pulses, Puse1 represents the number of starting pulses, N represents the number of tooth pitches per revolution of the speed sensor, Wheel represents the current wheel diameter of the train (i.e., the current wheel diameter at this end), TransDis2 represents the third travel distance, TransDis1 represents the first travel distance, DelayDis2 represents the fourth travel distance, and DelayDis1 represents the second travel distance.
[0091] Based on the train's current wheel diameter, measured distance, and actual distance, the train's wheel diameter can be effectively corrected.
[0092] Specifically, the train's current wheel diameter, measured distance, and actual distance are used to calculate the train's latest wheel diameter using the following formula, and the train's wheel diameter is corrected based on the latest wheel diameter;
[0093] Wheel'=((Wheel*MapDis*10) / WBDis+5) / 10;
[0094] Among them, Wheel' represents the latest wheel diameter of the train (that is, the latest wheel diameter at this end), Wheel represents the current wheel diameter of the train, MapDis represents the actual distance, and WBDis represents the measured distance.
[0095] It is worth noting that the actual distance between the first and second wheel transponders can be the interval between the first and second wheel transponders on the electronic map.
[0096] According to the embodiments of this disclosure, the following technical effects are achieved:
[0097] The problem of loss of measurement accuracy caused by using the intermediate unit of the drive layer to calculate the measurement distance has been solved, the interference of the system's periodic operation has been reduced, and the accuracy of wheel diameter correction has been improved; simultaneous correction of wheel diameter at both ends of the train has been achieved.
[0098] The following is combined with Figure 4 The train wheel diameter correction method provided in the embodiments of this disclosure will be described in detail below:
[0099] S401, receive message WB1 sent by the first checker transponder.
[0100] S402: Determine whether the main scale of the speed sensor has been generated. If it has been generated, execute S403; otherwise, execute S413.
[0101] S403: Based on the generation method of the main scale of the speed sensor, obtain the corresponding number of pulses of the speed sensor and calculate the starting pulse number Pluse1.
[0102] S404 records the first travel distance TransDis1 of the train from receiving message WB1 to acquiring the initial pulse count Pluse1.
[0103] S405, records the second travel distance of the train during message WB1 transmission (DelayDis1).
[0104] S406: Determine whether the generation method of the main scale of the speed sensor has changed, and determine whether the train has experienced slippage or reverse movement. If either of the above occurs, execute S413; otherwise, execute S407.
[0105] S407, receive message WB2 sent by the second transponder.
[0106] S408: Based on the generation method of the main scale of the speed sensor, obtain the corresponding number of pulses of the speed sensor and calculate the number of ending pulses Pluse2.
[0107] S409 records the third travel distance TransDis2 of the train from the receipt of message WB2 to the acquisition of the end pulse count Pluse2.
[0108] S410 records the fourth travel distance, DelayDis2, of the train during the transmission of message WB2.
[0109] S411, based on the train's current wheel diameter Wheel, starting pulse count Pluse1, ending pulse count Pluse1, first travel distance TransDis1, second travel distance DelayDis1, third travel distance TransDis2, fourth travel distance DelayDis2, and the number of teeth per revolution of the speed sensor N, calculate the measurement distance WBDis between the first and second wheel transponders.
[0110] S412 calculates the latest wheel diameter of the train based on the current wheel diameter (Wheel), measured distance (WBDis), and actual distance (MapDis), and performs wheel diameter correction on the train based on the latest wheel diameter.
[0111] S413, wheel diameter correction failed.
[0112] Understandably, this method is applied to wheel diameter correction at both the front and rear ends of a train.
[0113] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this disclosure is not limited to the described order of actions, because according to this disclosure, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this disclosure.
[0114] The above is an introduction to the method embodiments. The following describes the solution described in this disclosure further through device embodiments.
[0115] Figure 5 A structural diagram of a train wheel diameter correction device provided in an embodiment of this disclosure is shown, as follows: Figure 5 As shown, the train wheel diameter correction device 500 may include:
[0116] The first acquisition module 510 is used to acquire the initial pulse count when it receives a message sent by the first wheel check transponder, and to record the first travel distance of the train from receiving the message sent by the first wheel check transponder to acquiring the initial pulse count, and the second travel distance of the train during the message transmission of the first wheel check transponder.
[0117] The second acquisition module 520 is used to acquire the end pulse count when it receives a message sent by the second wheel check transponder, and to record the third travel distance of the train from receiving the message sent by the second wheel check transponder to acquiring the end pulse count, and the fourth travel distance of the train during the message transmission of the second wheel check transponder.
[0118] The wheel diameter correction module 530 is used to correct the wheel diameter of the train based on the current wheel diameter, the number of starting pulses, the number of ending pulses, the first travel distance, the second travel distance, the third travel distance, the fourth travel distance, the number of teeth per revolution of the speed sensor, and the actual distance between the first wheel correction transponder and the second wheel correction transponder.
[0119] Understandable Figure 5 Each module / unit in the train wheel diameter correction device 500 shown has the ability to achieve Figure 1 The functions of each step in the train wheel diameter correction method 100 shown, and the corresponding technical effects they achieve, will not be elaborated here for the sake of brevity.
[0120] Figure 6A structural diagram of an exemplary electronic device capable of implementing embodiments of the present disclosure is shown. Electronic device 600 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. Electronic device 600 may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0121] like Figure 6 As shown, the electronic device 600 may include a computing unit 601, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 602 or a computer program loaded from a storage unit 608 into a random access memory (RAM) 603. The RAM 603 may also store various programs and data required for the operation of the electronic device 600. The computing unit 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0122] Multiple components in electronic device 600 are connected to I / O interface 605, including: input unit 606, such as keyboard, mouse, etc.; output unit 607, such as various types of displays, speakers, etc.; storage unit 608, such as disk, optical disk, etc.; and communication unit 609, such as network card, modem, wireless transceiver, etc. Communication unit 609 allows electronic device 600 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0123] The computing unit 601 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 601 performs the various methods and processes described above, such as method 100. For example, in some embodiments, method 100 may be implemented as a computer program product, including a computer program tangibly contained in a computer-readable medium, such as storage unit 608. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 600 via ROM 602 and / or communication unit 609. When the computer program is loaded into RAM 603 and executed by the computing unit 601, one or more steps of method 100 described above may be performed. Alternatively, in other embodiments, the computing unit 601 may be configured to perform method 100 by any other suitable means (e.g., by means of firmware).
[0124] The various embodiments described above can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), payload programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0125] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0126] In the context of this disclosure, a computer-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of computer-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0127] It should be noted that this disclosure also provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to execute method 100 and achieve the corresponding technical effects achieved by the embodiments of this disclosure in executing the method. For the sake of brevity, these will not be elaborated here.
[0128] In addition, this disclosure also provides a computer program product including a computer program that implements method 100 when executed by a processor.
[0129] To provide interaction with a user, the embodiments described above can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0130] The embodiments described above can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with the implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication (e.g., a communication network) of any form or medium. Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.
[0131] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, servers in distributed systems, or servers incorporating blockchain technology.
[0132] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0133] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A method for correcting train wheel diameter, characterized in that, The method includes: When a message is received from the first wheel check transponder, the starting pulse count is obtained, and the first travel distance of the train from the time the message is received from the first wheel check transponder to the time the starting pulse count is obtained, and the second travel distance of the train during the message transmission of the first wheel check transponder are recorded. When a message is received from the second wheel check transponder, the number of end pulses is obtained, and the third travel distance of the train during the period from receiving the message from the second wheel check transponder to obtaining the number of end pulses is recorded, as well as the fourth travel distance of the train during the message transmission of the second wheel check transponder. The train's wheel diameter is corrected based on the current wheel diameter, the number of starting pulses, the number of ending pulses, the first travel distance, the second travel distance, the third travel distance, the fourth travel distance, the number of teeth per revolution of the speed sensor, and the actual distance between the first wheel correction transponder and the second wheel correction transponder.
2. The method according to claim 1, characterized in that, The step of obtaining the start pulse count upon receiving a message from the first transponder includes: When a message is received from the first wheel transponder, the pulse count of the corresponding speed sensor is obtained according to the generation method of the main scale of the speed sensor, and the starting pulse count is calculated. The step of obtaining the end pulse count upon receiving a message from the second wheel transponder includes: When a message is received from the second wheel transponder, the pulse count of the corresponding speed sensor is obtained according to the generation method of the main scale of the speed sensor, and the end pulse count is calculated.
3. The method according to claim 2, characterized in that, The main scale of the speed sensor is generated periodically through the following steps: Select speed sensors that are not disconnected or slipping freely from multiple speed sensors at both ends; Determine whether the selected local speed sensors can generate a primary speed sensor scale. If they can, generate the primary speed sensor scale based on the corresponding speed sensor pair. Otherwise, determine whether the selected local speed sensors and the remote speed sensor can generate a primary speed sensor scale. If they can, generate the primary speed sensor scale based on the corresponding speed sensor pair.
4. The method according to claim 3, characterized in that, The determination of whether a primary speed sensor scale can be established among the selected local speed sensors includes: If the difference between the scale speed formed between the local speed sensors and the fused speed of the train in the previous cycle is less than a preset threshold, and the number of consecutive cycles in which the scale speed and the fused speed are not in directional agreement is less than the maximum tolerable number of cycles, then it is determined that the corresponding local speed sensors can generate a primary scale for the speed sensor.
5. The method according to claim 4, characterized in that, The method further includes: If the generation method of the primary scale of the speed sensor changes between receiving a message from the first wheel calibrator and receiving a message from the second wheel calibrator, the wheel diameter calibration will fail.
6. The method according to claim 1, characterized in that, The wheel diameter correction of the train is performed based on the current wheel diameter, the number of starting pulses, the number of ending pulses, the first travel distance, the second travel distance, the third travel distance, the fourth travel distance, the number of teeth per revolution of the speed sensor, and the actual distance between the first wheel correction transponder and the second wheel correction transponder, including: The measurement distance between the first wheel transponder and the second wheel transponder is calculated based on the current wheel diameter of the train, the number of starting pulses, the number of ending pulses, the first travel distance, the second travel distance, the third travel distance, the fourth travel distance, and the number of teeth per revolution of the speed sensor. The train's wheel diameter is corrected based on its current wheel diameter, the measured distance, and the actual distance.
7. The method according to claim 6, characterized in that, The calculation of the measurement distance between the first wheel-aligning transponder and the second wheel-aligning transponder based on the current wheel diameter of the train, the number of initial pulses, the number of final pulses, the first travel distance, the second travel distance, the third travel distance, the fourth travel distance, and the number of teeth per revolution of the speed sensor includes: The measured distance between the first wheel-aligning transponder and the second wheel-aligning transponder is calculated by substituting the current wheel diameter of the train, the number of initial pulses, the number of final pulses, the first travel distance, the second travel distance, the third travel distance, the fourth travel distance, and the number of teeth per revolution of the speed sensor into the following formula. WBDis=(Pluse2-Pluse1) / N*π*Wheel+(TransDis2-TransDis1)-DelayDis2+DelayDis1; Wherein, WBDis represents the measurement distance, Puse2 represents the number of ending pulses, Puse1 represents the number of starting pulses, N represents the number of tooth pitches per revolution of the speed sensor, Wheel represents the current wheel diameter of the train, TransDis2 represents the third travel distance, TransDis1 represents the first travel distance, DelayDis2 represents the fourth travel distance, and DelayDis1 represents the second travel distance.
8. A train wheel diameter correction device, characterized in that, include: The first acquisition module is used to acquire the initial pulse count when it receives a message sent by the first wheel check transponder, and to record the first travel distance of the train from receiving the message sent by the first wheel check transponder to acquiring the initial pulse count, and the second travel distance of the train during the message transmission of the first wheel check transponder. The second acquisition module is used to acquire the end pulse count when it receives a message sent by the second wheel check transponder, and to record the third travel distance of the train from receiving the message sent by the second wheel check transponder to acquiring the end pulse count, and the fourth travel distance of the train during the message transmission of the second wheel check transponder. The wheel diameter correction module is used to correct the wheel diameter of the train based on the current wheel diameter, the number of starting pulses, the number of ending pulses, the first travel distance, the second travel distance, the third travel distance, the fourth travel distance, the number of teeth per revolution of the speed sensor, and the actual distance between the first wheel correction transponder and the second wheel correction transponder.
9. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method described in any one of claims 1-7.
10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-7.
Citation Information
Patent Citations
Train control system wheel diameter automatic calibration method and device and storage medium
CN116142252A
Method for calibrating wheel diameter of vehicle, storage medium and electronic equipment
CN116691766A