Locomotive position tracking method and system based on radio frequency identification tag

By using a radio frequency identification (RFID) tag-based method, the problem of inaccurate locomotive positioning was solved, achieving centimeter-level precision in locomotive location, which improved railway dispatching efficiency and reduced safety risks.

CN121679549APending Publication Date: 2026-03-17WISDRI ENG & RES INC LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511659054.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-12
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

Existing technologies cannot achieve precise locomotive positioning, resulting in low railway dispatching efficiency and increased safety hazards.

Method used

The method uses radio frequency identification (RFID) tags to periodically collect signals from the locomotive's programmable logic controller (PLC), and combines this with RFID tag information along the track and the locomotive's travel distance to analyze and correct the locomotive's position information, ensuring positioning accuracy and real-time performance.

Benefits of technology

It achieves centimeter-level precise positioning of locomotives, reduces location update delays, improves railway dispatching efficiency, and avoids safety hazards such as section conflicts and path interference.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121679549A_ABST
    Figure CN121679549A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a locomotive position tracking method and system based on a radio frequency identification tag. The method comprises the following steps: periodically acquiring signals of a locomotive programmable logic controller, including current radio frequency identification tag information and a current driving distance of the locomotive; determining the moving state of the locomotive according to the label information, the driving distance and historical data; when movement exists, the label information is analyzed to obtain position information; verifying the label correctness through the turnout state; and calculating initial position information, and verifying and correcting the initial position information to obtain a real-time tracking position. Therefore, according to the scheme provided by the embodiment of the invention, the accuracy of locomotive position tracking is improved, the operation efficiency of railway dispatching is further improved, and through turnout state verification and boundary verification, the problems of position jump, section conflict, path interference and other potential safety hazards are effectively prevented.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of metallurgical engineering, and in particular to a locomotive position tracking method and system based on radio frequency identification tags. Background Technology

[0002] In the production and transportation process at the steel industry's iron-steel interface, locomotives, as the core carriers for transporting molten iron ladles, undertake the crucial task of accurately transferring molten iron ladles from the blast furnace to subsequent processes such as converters and refining furnaces. The real-time and accurate tracking of their positions directly affects the turnover efficiency of molten iron transportation. It is the core foundation for realizing intelligent scheduling of molten iron transportation and ensuring the continuous and smooth "blast furnace-converter" production process. Furthermore, it is an important component in building an unmanned molten iron transportation technology system and reducing the risk of human intervention.

[0003] Currently, with the advancement of intelligent transformation in the steel industry, the dispatching of molten iron transportation in steel plants has gradually upgraded towards informatization and automation, with the microcomputer interlocking system becoming the core equipment for track control in stations. While this system can provide real-time feedback on the occupancy / idle status of each track section, the open / locked status of switches, and the processing and unlocking of routes, providing basic signal support for dispatching decisions, it is limited by its technical principles. It cannot directly pinpoint the precise location of each locomotive on any given track section, but can only infer the approximate location of the locomotive through indirect signals. This blind spot directly leads to dispatchers' difficulty in accurately grasping the locomotive's operational dynamics, making it impossible to optimize shunting routes and rationally arrange work sequences in a timely manner. This not only restricts the overall efficiency of railway dispatching but also increases safety hazards such as section conflicts and route interference due to information asymmetry.

[0004] Therefore, how to accurately grasp the dynamics of locomotive operation, improve the efficiency of railway dispatching, and avoid safety hazards such as section conflicts and route interference are problems that need to be solved by those skilled in the art. Summary of the Invention

[0005] This invention provides a locomotive location tracking method and system based on radio frequency identification (RFID) tags, which can accurately grasp the locomotive's operating dynamics, improve the efficiency of railway dispatching, and avoid safety hazards such as section conflicts and path interference.

[0006] The first aspect of this invention provides a locomotive location tracking method based on radio frequency identification (RFID) tags, comprising:

[0007] The locomotive's programmable logic controller (PLC) signals are periodically collected. The PLC signals include the current RFID tag information and the locomotive's current travel distance. The current RFID tag information is obtained by scanning the RFID tags laid along the track using the RFID antenna installed on the locomotive. Each RFID tag along the track is associated with a specific track section.

[0008] The locomotive's movement status is determined based on the current RFID tag information, current travel distance, historical RFID tag information, and historical travel distance.

[0009] When the movement status is "movement exists", the current RFID tag information is parsed to obtain the location information of the RFID tag. The location information includes the minimum segment code and reference offset corresponding to the RFID tag.

[0010] When the locomotive passes through the section connecting the turnout, the correctness of the scanned RFID tag is determined by the positional and inverted states of the turnout based on the location information of the RFID tag.

[0011] When the RFID tag is correct, the preliminary location information is calculated based on the locomotive's travel distance. The preliminary location information includes the minimum section where the locomotive is located and the offset.

[0012] When the offset is negative or exceeds the length of the minimum segment, the initial position information is corrected to obtain the real-time tracking position of the locomotive.

[0013] Optionally, determining the locomotive's movement status includes:

[0014] If the current RFID tag detected in this scan is the same as the historical RFID tag in the previous cycle and the travel distance has not changed, then it is determined that the locomotive has not moved.

[0015] If the current RFID tag or the travel distance changes, it is determined that the locomotive has moved.

[0016] Optionally, before determining the locomotive's movement status, the method further includes:

[0017] If the current RFID tag is not detected, the locomotive is determined to maintain the actual tracking position of the locomotive in the previous cycle;

[0018] If the current RFID tag is detected, proceed with the step of determining the locomotive's movement status.

[0019] Optionally, the preliminary position information calculated based on the locomotive's travel distance includes:

[0020] The locomotive travel distance is superimposed on the baseline offset to obtain the offset.

[0021] Optionally, when the offset is negative or exceeds the length of the minimum segment, the preliminary position information is corrected by:

[0022] When the offset is negative, the minimum segment where the locomotive is located is corrected to the previous minimum segment in the direction of travel, and the offset is updated.

[0023] When the offset exceeds the length of the minimum segment, the minimum segment where the locomotive is located is corrected to the next minimum segment in the direction of travel, and the offset is updated.

[0024] Optionally, the method also includes:

[0025] When the RFID tag is incorrect, preliminary position information is calculated based on the actual tracking position of the locomotive in the previous cycle.

[0026] Optionally, it also includes:

[0027] Based on the locomotive's direction of travel and the RFID tag information scanned in adjacent cycles, identify the RFID tags that were missed on the travel route;

[0028] Record and report any missed RFID tag information.

[0029] A second aspect of the present invention provides a locomotive location tracking system based on radio frequency identification (RFID) tags, comprising:

[0030] The signal acquisition module is used to periodically acquire signals from the locomotive's programmable logic controller (PLC). The PLC signals include the current RFID tag information and the locomotive's current travel distance. The current RFID tag information is obtained by scanning the RFID tags laid along the track using an RFID antenna installed on the locomotive. Each RFID tag along the track is associated with a specific track section.

[0031] The locomotive movement status determination module is used to determine the locomotive's movement status based on the current RFID tag information, the current travel distance, historical RFID tag information, and historical travel distance.

[0032] The location parsing module is used to parse the current RFID tag information when the movement status is "movement exists" to obtain the location information of the RFID tag. The location information includes the minimum segment code and reference offset corresponding to the RFID tag.

[0033] The tag verification module determines the correctness of the scanned RFID tag based on the location information of the RFID tag and the position / reverse status of the turnout when the locomotive passes through the section connecting the turnout.

[0034] The location calculation module is used to calculate the preliminary location information based on the locomotive's travel distance when the RFID tag is correct. The preliminary location information includes the minimum segment where the locomotive is located and the offset.

[0035] The position correction module corrects the initial position information when the offset is negative or exceeds the length of the minimum segment, thus obtaining the real-time tracking position of the locomotive.

[0036] A third aspect of the present invention provides a locomotive location tracking device based on radio frequency identification (RFID) tags, comprising:

[0037] One or more processors;

[0038] A memory on which one or more programs are stored;

[0039] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for locomotive position tracking based on radio frequency identification tags as described in any of the preceding claims.

[0040] A fourth aspect of the present invention provides a computer storage medium for storing a program, which, when executed, is used to implement the method for locomotive position tracking based on radio frequency identification tags as described in any of the preceding claims.

[0041] This invention discloses a locomotive position tracking method and system based on radio frequency identification (RFID) tags. In this method, signals from the locomotive's programmable logic controller (PLC) are periodically collected, including current RFID tag information and the locomotive's current travel distance. The locomotive's movement status is determined based on the tag information, travel distance, and historical data. When movement is detected, the tag information is parsed to obtain position information. The correctness of the tag is verified through the switch status. Preliminary position information is calculated, verified, and corrected to obtain the real-time tracking position. Therefore, the solution provided by this invention improves the accuracy of locomotive position tracking, thereby increasing the operational efficiency of railway dispatching. Through switch status verification and boundary checks, position jumps are effectively prevented, avoiding safety hazards such as section conflicts and path interference. Attached Figure Description

[0042] To more clearly illustrate the technical solutions in the embodiments of the present 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 only some embodiments recorded in the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0043] Figure 1 A flowchart illustrating a locomotive location tracking method based on radio frequency identification tags provided in an embodiment of the present invention;

[0044] Figure 2 This is a schematic diagram showing the location of a radio frequency identification tag in a turnout connection section, provided by an embodiment of the present invention.

[0045] Figure 3 A flowchart illustrating the locomotive position tracking method within one cycle provided in an embodiment of the present invention;

[0046] Figure 4 A schematic diagram of a locomotive location tracking system based on radio frequency identification tags is provided in an embodiment of the present invention;

[0047] Figure 5 This is a schematic diagram of a locomotive position tracking device based on radio frequency identification tags, provided as an embodiment of the present invention. Detailed Implementation

[0048] This invention provides a locomotive location tracking method and system based on radio frequency identification (RFID) tags, which can accurately grasp the locomotive's operating dynamics, improve the efficiency of railway dispatching, and avoid safety hazards such as section conflicts and path interference.

[0049] To make it easier to understand, we will first introduce the shortcomings of the existing technology.

[0050] The existing technology has the following drawbacks:

[0051] Insufficient real-time performance: Currently, most steel plants still use traditional dispatching methods, relying on dispatchers and locomotive drivers to obtain locomotive location information through wireless communication, level crossing video surveillance, and signal feedback from the microcomputer interlocking system. In these methods, the transmission of location information requires manual or indirect monitoring, resulting in a delay of at least 3-5 minutes, and is also affected by factors such as human judgment bias and limited monitoring field of view.

[0052] Insufficient positioning accuracy: The system cannot accurately reflect the real-time location of locomotives. A few companies have attempted to introduce GPS positioning solutions, but due to the presence of numerous tall buildings, dense steel structures, and heavy equipment within steel plant areas, GPS signals are easily blocked or reflected, potentially leading to signal loss or drift. Furthermore, GPS positioning data cannot be precisely matched with the pre-defined track sections of the railway station, making it difficult for dispatchers to accurately issue shunting and alignment instructions based on this positioning information. This results in low efficiency, deviations, and even delays in dispatching tasks.

[0053] This invention addresses the aforementioned problems by utilizing the precise positioning characteristics of track RFID tag reading and writing signals, combined with station section and turnout signals, to achieve real-time and precise locomotive tracking. This provides reliable location data support for intelligent scheduling of iron and steel transportation, and is an important part of realizing an unmanned transportation technology system at the iron and steel interface.

[0054] First, the definitions of the core parameters appearing in the embodiments of this invention are introduced, as follows:

[0055] 1. The smallest segment code M corresponding to the ground RFID tag n .

[0056] 2. Ground RFID tags are coded with their smallest segment M. n offset Ln , in meters.

[0057] 3. Distance traveled by the locomotive after scanning the latest tag. The unit is meters.

[0058] 4. The smallest section where the locomotive's periodic position is located.

[0059] 5. The locomotive's cyclic position is at M. pre offset L pre , in meters.

[0060] 6. The smallest section M where the locomotive was located before correction. temp .

[0061] 7.M temp The length L of the segment temp , in meters.

[0062] 8. Correcting the locomotive relative to M temp offset D temp , in meters.

[0063] 9.M temp Left segment code M left .

[0064] 10. Left section M left Segment length L left , in meters.

[0065] 11. The smallest segment code M where the locomotive is actually located.

[0066] 12. The actual offset D of the locomotive's position in its smallest section, in meters.

[0067] 13. Tracking period T: The execution period of the position tracking program (unit: seconds), which can be 1 second, and can be set according to actual needs.

[0068] See Figure 1 This figure is a schematic flowchart of a locomotive position tracking method based on track tag read / write signals provided by an embodiment of the present invention. The locomotive position tracking method based on track tag read / write signals provided by this embodiment of the present invention can be implemented, for example, through the following steps S101-106.

[0069] S101: Periodically collects signals from the locomotive's programmable logic controller.

[0070] In this embodiment of the invention, the programmable logic controller (PLC) signal of the locomotive is periodically collected. The PLC signal includes the current RFID tag information and the current travel distance of the locomotive. The current RFID tag information is obtained by scanning the RFID tags laid along the track using an RFID antenna installed on the locomotive. Each RFID tag along the track is associated with a specific track section.

[0071] Specifically, the locomotive's antenna scans for Radio Frequency Identification (RFID) tags laid on the track, retaining the most recently scanned RFID tag for, for example, 10 seconds. After scanning the RFID tag, the antenna processes the data in the RFID reader and then sends the tag value to the Programmable Logic Controller (PLC) in the control room for acquisition by the higher-level system. The ground RFID tag values ​​are read from the PLC signal from the multi-dimensional platform to obtain the RFID tag information currently scanned by the locomotive.

[0072] S102: Determine the locomotive's movement status.

[0073] In this embodiment of the invention, the locomotive's movement status is determined based on the current RFID tag information, the current travel distance, historical RFID tag information, and historical travel distance. If the current RFID tag detected this time is the same as the historical RFID tag from the previous cycle and the travel distance has not changed, it is determined that the locomotive has not moved. If the current RFID tag or the travel distance has changed, it is determined that the locomotive has moved. When the RFID tag is incorrect, preliminary position information is calculated based on the locomotive's actual tracking position from the previous cycle.

[0074] Specifically, the tags scanned this time are updated, while the tags from the previous scan are retained, and the locomotive movement is determined by judging the changes in tags or offsets.

[0075] First, determine if a label has been scanned:

[0076] a) No tag detected: If no tag is detected this time, the calculation starts from the locomotive position of the previous cycle. The actual tracking position of the locomotive in the previous cycle (the smallest segment where the locomotive was located in the previous cycle and the offset on the smallest segment) is read. It is assumed that the locomotive is still in the smallest segment where it was located in the previous cycle, and the offset is added to the current offset. Then, the step of recording the locomotive's current position information is started.

[0077] b) If a tag is scanned, further determine whether the tag scanned this time has changed from the previous scan or whether the travel distance has changed.

[0078] Then determine if the label or driving distance has changed:

[0079] a) If the tag or travel distance detected in this scan is unchanged from the previous scan, it is determined that the locomotive has not moved, tracking is stopped, and the next tracking cycle begins after T seconds;

[0080] b) If a change occurs, it is determined that the locomotive has moved, and the process proceeds to step S103.

[0081] S103: Parse the current RFID tag information.

[0082] In this embodiment of the invention, when the movement state is "movement exists", the current RFID tag information is parsed to obtain the location information of the RFID tag. The location information includes the minimum segment code and reference offset corresponding to the RFID tag.

[0083] Specifically, the RFID tags scanned this time are analyzed, and the smallest segment M where the tags are located is determined by combining the on-site switch signals. n and its offset L n .

[0084] S104: Determine the correctness of the scanned RFID tag.

[0085] In this embodiment of the invention, when a locomotive passes through a section connecting a turnout, the correctness of the scanned RFID tag is determined by the turnout's position status based on the location information of the RFID tag.

[0086] Specifically, such as Figure 2 As shown, there is a switch in the center, which connects two track sections. When a locomotive passes through a section connected by a switch, due to the limited scanning range of the locomotive's antenna, it may scan the tag 3 of the adjacent section connected by the switch. Therefore, it is necessary to determine whether the scanned tag is correct by checking the fixed / reverse position of the connecting switch; otherwise, the screen will show the locomotive jumping between adjacent sections.

[0087] S105: Calculate preliminary position information based on the locomotive's travel distance.

[0088] In this embodiment of the invention, when the radio frequency identification tag is correct, preliminary location information is calculated based on the locomotive's travel distance. The preliminary location information includes the smallest segment where the locomotive is located and the offset.

[0089] Specifically, the locomotive's travel distance is superimposed on the baseline offset to obtain the offset.

[0090] If the label is correct: Calculate the offset based on the read label:

[0091] D temp =L n +L offset ;

[0092] If the label is incorrect, calculate the offset based on the previous locomotive position:

[0093] D temp =L pre +L offset .

[0094] S106: Correct the preliminary position information to obtain the real-time tracking position of the locomotive.

[0095] In this embodiment of the invention, when the offset is negative or exceeds the length of the minimum segment, the preliminary position information is corrected to obtain the real-time tracking position of the locomotive. When the offset is negative, the minimum segment where the locomotive is located is corrected to the previous minimum segment in the direction of travel, and the offset is updated; when the offset exceeds the length of the minimum segment, the minimum segment where the locomotive is located is corrected to the next minimum segment in the direction of travel, and the offset is updated.

[0096] Specifically, verify whether the minimum section where the locomotive is located and its offset are valid:

[0097] a) If the offset is within the minimum segment, no correction is required. The real-time tracking position is as follows:

[0098] D = D temp (0≤D temp ≤L temp );

[0099] b) If the offset is negative, correct the minimum segment where the locomotive is located to the previous minimum segment in the direction of travel, and update the offset. At this time, the real-time tracking position is as follows;

[0100] D = L left +D temp (D temp <0);

[0101] c) If the offset exceeds the length of the minimum segment, correct the minimum segment where the locomotive is located to the next minimum segment in the direction of travel, and update the offset. At this time, the real-time tracking position is as follows:

[0102] D = D temp -L temp (D temp >L temp ).

[0103] In one implementation of this invention, the locomotive's current position information is recorded, including data such as the minimum segment M and the offset D.

[0104] In one implementation of this invention, radio frequency identification (RFID) tags that are missed during the journey are identified based on the locomotive's direction of travel and the RFID tag information scanned in adjacent cycles; the missed RFID tag information is recorded and reported.

[0105] In one implementation of this invention, the locomotive position is calculated at the end of the cycle, and the next cycle is performed after T seconds to continuously track the locomotive position.

[0106] Compared with the prior art, the present invention has the following improvements in application scenarios:

[0107] High positioning accuracy: Based on RFID and vehicle-mounted PLC data, centimeter-level positioning is achieved to meet the needs of precise transfer of molten iron ladles after tapping.

[0108] High real-time performance: Periodic tracking event response with a location update delay of ≤1 second, supporting the subsequent task scheduling system to quickly generate and split tasks, solving the problem of lag between "generation and execution" of requirements;

[0109] High safety: The precise locomotive position and microcomputer interlocking section status linkage verification can help dispatchers detect anomalies in a timely manner, avoid transportation conflicts, and ensure the safety of the entire molten iron transportation process.

[0110] Now combined Figure 3 For example, Figure 3 To implement the locomotive position tracking method within one cycle, the following specific components are included:

[0111] After the process begins, the signal acquisition step is initiated: the RFID tag value is read from the PLC.

[0112] Tag update steps: Update the tags scanned this time, and retain the tags from the previous scan.

[0113] Then, the movement determination step is performed:

[0114] Determine whether an RFID tag has been scanned. If no tag has been scanned, it is determined that the locomotive has not moved, and proceed directly to the location recording step.

[0115] If a tag is scanned, it is further determined whether the tag scanned this time has changed from the previous scan or whether the travel distance has changed.

[0116] If no change is observed, the locomotive is determined to be stationary, tracking is stopped, and the next cycle calculation begins after T seconds.

[0117] If a change occurs, it is determined that the locomotive has moved, and the process proceeds to the step of calculating and tracking the position.

[0118] Steps to parse tags:

[0119] Analyze the RFID tags detected in this scan and combine them with the station turnout signals to determine the smallest section M in which they are located. n and its offset L n .

[0120] Tag verification steps:

[0121] For sections with left and right connecting turnouts, the correctness of the scanned label is determined by the status of the connecting turnouts.

[0122] If the label is correct, proceed to the initial location information step for the computer vehicle;

[0123] If the label is incorrect, the locomotive is assumed to remain in the smallest segment where it was located last time, and the offset is added to the current offset. Then, the process proceeds to the initial locomotive position information step.

[0124] Preliminary location information steps for the computer vehicle:

[0125] Based on the confirmed offset and minimum segment, and combined with the travel distance after the locomotive scans the tag, the minimum segment M where the locomotive is located is calculated. temp and offset D temp .

[0126] Legality verification steps:

[0127] Verify that the minimum section where the locomotive is located and its offset are valid:

[0128] If the offset is within this minimum range, it is deemed valid, and the process proceeds to the step of recording the locomotive's current position information.

[0129] If the offset is negative, the minimum segment where the correction locomotive is located is the previous minimum segment in the direction of travel, and the offset is updated;

[0130] If the offset exceeds the length of the minimum segment, the minimum segment where the correcting locomotive is located is the next minimum segment in the direction of travel, and the offset is updated.

[0131] Location recording steps: Record the locomotive's current location information.

[0132] Missed Read Detection Steps: Based on the locomotive's direction of travel and the tags scanned last and this time, record and report any missed RFID tags along the route.

[0133] Finally, the vehicle position is calculated for this cycle, and the next cycle is calculated after T seconds, forming a complete closed-loop tracking process.

[0134] Based on the methods provided in the above embodiments, this invention also provides a locomotive position tracking system based on radio frequency identification (RFID) tags. The following describes the locomotive position tracking system based on RFID tags in conjunction with the accompanying drawings.

[0135] See Figure 4 The figure is a schematic diagram of a locomotive location tracking system based on radio frequency identification tags provided in an embodiment of the present invention.

[0136] The locomotive position tracking system 400 based on radio frequency identification tags provided in this embodiment of the invention includes: a signal acquisition module 401, a movement status judgment module 402, a position parsing module 403, a tag verification module 404, a position calculation module 405, and a position correction module 406.

[0137] The signal acquisition module 401 is used to periodically acquire the programmable logic controller (PLC) signals of the locomotive. The PLC signals include the current RFID tag information and the current travel distance of the locomotive. The current RFID tag information is obtained by scanning the RFID tags laid along the track using the RFID antenna installed on the locomotive. Each RFID tag along the track is associated with a specific track section.

[0138] The movement status determination module 402 is used to determine the locomotive's movement status based on the current RFID tag information, the current travel distance, the historical RFID tag information, and the historical travel distance.

[0139] The location parsing module 403 is used to parse the current RFID tag information when the movement state is in motion, and obtain the location information of the RFID tag. The location information includes the minimum segment code and reference offset corresponding to the RFID tag.

[0140] The tag verification module 404 is used to determine the correctness of the scanned RFID tag based on the position information of the RFID tag and the position status of the turnout when the locomotive passes through the section connecting the turnout.

[0141] The location calculation module 405 is used to calculate preliminary location information based on the locomotive's travel distance when the radio frequency identification tag is correct. The preliminary location information includes the minimum segment where the locomotive is located and the offset.

[0142] The position correction module 406 is used to correct the initial position information when the offset is negative or the offset exceeds the length of the minimum segment, so as to obtain the real-time tracking position of the locomotive.

[0143] In one possible implementation, the movement state determination module 402 is specifically used for:

[0144] If the current RFID tag detected in this scan is the same as the historical RFID tag in the previous cycle and the travel distance has not changed, then it is determined that the locomotive has not moved.

[0145] If the current RFID tag or the travel distance changes, it is determined that the locomotive has moved.

[0146] In one possible implementation, a label scanning confirmation module is also included, specifically for:

[0147] If the current RFID tag is not detected, the locomotive is determined to maintain the actual tracking position of the locomotive in the previous cycle;

[0148] If the current RFID tag is detected, proceed with the step of determining the locomotive's movement status.

[0149] In one possible implementation, the location calculation module 405 is specifically used for:

[0150] The locomotive travel distance is superimposed on the baseline offset to obtain the offset.

[0151] In one possible implementation, the position correction module 406 is specifically used for:

[0152] When the offset is negative, the minimum segment where the locomotive is located is corrected to the previous minimum segment in the direction of travel, and the offset is updated.

[0153] When the offset exceeds the length of the minimum segment, the minimum segment where the locomotive is located is corrected to the next minimum segment in the direction of travel, and the offset is updated.

[0154] In one possible implementation, the location calculation module 405 is further used for:

[0155] When the RFID tag is incorrect, preliminary position information is calculated based on the actual tracking position of the locomotive in the previous cycle.

[0156] One possible implementation also includes a missed read tag reporting module, specifically used for:

[0157] Based on the locomotive's direction of travel and the RFID tag information scanned in adjacent cycles, identify the RFID tags that were missed on the travel route;

[0158] Record and report any missed RFID tag information.

[0159] Since the system 400 is a system corresponding to the locomotive position tracking method based on track tag reading and writing signals provided in the above method embodiments, the specific implementation of each module of the system 400 is based on the same concept as the above method embodiments. Therefore, for the specific implementation of each module of the system 400, please refer to the description of the locomotive position tracking method based on track tag reading and writing signals in the above method embodiments, and it will not be repeated here.

[0160] This invention also provides a locomotive position tracking device based on track tag read / write signals, the device comprising: a processor and a memory;

[0161] The memory is used to store instructions;

[0162] The processor is used to execute the instructions in the memory to perform the locomotive position tracking method based on track tag read / write signals mentioned in the above embodiments.

[0163] It should be noted that the hardware structure of the locomotive position tracking device based on track tag read / write signals provided in the embodiments of the present invention can be as follows: Figure 5 The structure shown, Figure 5 This is a schematic diagram of the structure of a device provided in an embodiment of the present invention.

[0164] Please see Figure 5 As shown, device 500 includes: processor 510, communication interface 520, and memory 530. The number of processors 510 in device 500 can be one or more. Figure 5 Taking a processor as an example, in this embodiment of the invention, the processor 510, communication interface 520, and memory 530 can be connected via a bus system or other means. Figure 5 Taking the connection between China and Israel via the 540 bus system as an example.

[0165] Processor 510 may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP. Processor 510 may further include hardware chips. These hardware chips may be application-specific integrated circuits (ASICs), programmable logic devices (PLDs), or combinations thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0166] The memory 530 may include volatile memory, such as random-access memory (RAM); the memory 530 may also include non-volatile memory, such as flash memory, hard disk drive (HDD), or solid-state drive (SSD); the memory 530 may also include a combination of the above types of memory.

[0167] Optionally, the memory 530 stores an operating system and programs, executable modules, or data structures, or subsets thereof, or extended sets thereof. The programs may include various operation instructions for implementing various operations. The operating system may include various system programs for implementing various basic services and handling hardware-based tasks. The processor 510 can read the programs in the memory 530 to implement the locomotive position tracking method based on track tag read / write signals provided in this embodiment of the invention.

[0168] The bus system 540 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus system 540 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 5 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0169] This invention also provides a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform the locomotive position tracking method based on track tag read / write signals mentioned in the above embodiments.

[0170] This invention also provides a computer program product containing instructions that, when run on a computer, causes the computer to execute the locomotive position tracking method based on track tag read / write signals mentioned in the above embodiments.

[0171] Although the invention has been specifically shown and described in conjunction with preferred embodiments, those skilled in the art should understand that various changes in form and detail may be made to the invention without departing from the spirit and scope of the invention as defined in the appended claims, all of which shall be within the scope of protection of the invention.

Claims

1. A method of tracking the position of a locomotive based on track tag read-write signals, the method comprising: The method comprises the following steps: Periodically collecting locomotive programmable logic controller signals, the programmable logic controller signals comprising current radio frequency identification tag information and current running distance of the locomotive, wherein the current radio frequency identification tag information is obtained by scanning radio frequency identification tags laid along the track through a radio frequency identification antenna installed on the locomotive, each radio frequency identification tag along the track corresponding to a specific track section; Determining the moving state of the locomotive according to the current radio frequency identification tag information, the current running distance, historical radio frequency identification tag information and historical running distance; When the moving state is moving, analyzing the current radio frequency identification tag information to obtain position information of the radio frequency identification tag, the position information comprising minimum section code corresponding to the radio frequency identification tag and reference offset; When the locomotive passes through a section connected with a turnout, judging the correctness of the scanned radio frequency identification tag based on the position information of the radio frequency identification tag and the set reverse position state of the turnout; When the radio frequency identification tag is correct, calculating the preliminary position information according to the running distance of the locomotive, the preliminary position information comprising the minimum section where the locomotive is located and the offset; When the offset is negative or the offset exceeds the length of the minimum section, correcting the preliminary position information to obtain the real-time tracking position of the locomotive.

2. The method of claim 1, wherein, The determination of the moving state of the locomotive comprises: If the current radio frequency identification tag scanned this time is the same as the historical radio frequency identification tag of the last cycle and the running distance does not change, it is determined that the locomotive does not move; If the current radio frequency identification tag or the running distance changes, it is determined that the locomotive moves.

3. The method of claim 2, wherein, Before determining the moving state of the locomotive, the method further comprises: If the current radio frequency identification tag is not scanned, it is determined that the locomotive keeps the actual tracking position of the locomotive of the last cycle; If the current radio frequency identification tag is scanned, the step of determining the moving state of the locomotive is performed.

4. The method of claim 1, wherein, The calculation of the preliminary position information according to the running distance of the locomotive comprises: Adding the running distance of the locomotive to the reference offset to obtain the offset.

5. The method of claim 1, wherein, The correction of the preliminary position information when the offset is negative or the offset exceeds the length of the minimum section comprises: When the offset is negative, the minimum section where the locomotive is located is corrected to the previous minimum section in the running direction, and the offset is updated; When the offset exceeds the length of the minimum section, the minimum section where the locomotive is located is corrected to the next minimum section in the running direction, and the offset is updated.

6. The method of claim 1, wherein, The method further comprises: When the radio frequency identification tag is incorrect, the preliminary position information is calculated according to the actual tracking position of the locomotive of the last cycle.

7. The method of claim 1, wherein, Further comprising: According to the running direction of the locomotive and the radio frequency identification tag information scanned in the adjacent cycle, identifying the missed radio frequency identification tag on the running route; Recording the missed radio frequency identification tag information and reporting it.

8. A locomotive position tracking system based on track tag read-write signals, characterized by, Further comprising: The signal acquisition module is configured to periodically acquire locomotive programmable logic controller signals, wherein the programmable logic controller signals include current RFID tag information and a current travel distance of the locomotive, and the current RFID tag information is obtained by scanning RFID tags laid along a track with an RFID antenna installed on the locomotive, and each RFID tag along the track is associated with a specific track section; The movement state determination module is configured to determine a movement state of the locomotive according to the current RFID tag information, the current travel distance, historical RFID tag information, and historical travel distance; The position analysis module is configured to, when the movement state is movement, analyze the current RFID tag information to obtain position information of the RFID tag, wherein the position information includes a minimum section code and a reference offset corresponding to the RFID tag; The tag verification module is configured to, when the locomotive passes through a section connected with a turnout, verify the RFID tag based on the position information of the RFID tag and a correct state of the RFID tag scanned by the turnout. The position calculation module is configured to, when the RFID tag is correct, calculate the preliminary position information according to the travel distance of the locomotive, wherein the preliminary position information includes a minimum section in which the locomotive is located and an offset. The position correction module is configured to, when the offset is negative or the offset exceeds a length of the minimum section, correct the preliminary position information to obtain a real-time tracking position of the locomotive.

9. A locomotive position tracking device based on track tag read-write signals, characterized by, The device includes a processor and a memory; The memory is configured to store instructions; The processor is configured to execute the instructions in the memory, and execute the method in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The instructions, when executed on a computer, cause the computer to perform the method in any one of claims 1-7.