Shunting operator safety monitoring method, system, device, medium and program
By obtaining high-precision station track map and historical geographical location, combined with map matching algorithm, the problem of inaccurate locomotive positioning in shunting operations is solved, multi-level distance speed warning is realized, and the safety of shunting operations is improved. accuracy.
Patent Information
- Application Number
- CN202411445428.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-16
- Publication Date
- 2025-01-07
AI Technical Summary
The existing safety monitoring methods of shunting operators cannot accurately locate the locomotive position, resulting in shunting accidents. Especially in dense railway tracks and switch environments, the positioning technology of civilian GPS and Beidou are large, which cannot meet shunting operations. precise demand.
By obtaining high-precision station track maps, using satellite positioning technology and geographic information system to identify track and signal point data, combining historical geographical locations to draw production lines, and using map matching algorithms to project locomotive locations into high-precision maps. The computer car is at the rear position, and a multi-level distance speed warning is made based on real-time distance and vehicle speed.
It improves the accuracy of real-time position matching of the locomotive and the efficiency of the early warning system, reduces the occurrence of shunting accidents, and improves the safety monitoring efficiency and accuracy of shunting operators.
Smart Images

Figure CN119262007A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of safety monitoring, and in particular to a method, system, device, storage medium and computer program for safety monitoring of shunting operators. Background Art
[0002] The safety of locomotive shunting operations has always been a bottleneck problem that has plagued the development of the railway industry. At present, many marshaling yards use flat wireless shunting systems and incorporate them into microcomputer interlocking control systems, which plays an important role in shortening shunting time, improving shunting efficiency, and ensuring shunting safety. However, due to the constraints of the track circuits in the station, and the inability to interlock the ground shunting signals and locomotive monitoring devices for safety control, when the locomotive runs to the signal lights, switches, derailers, and earth barriers, it still depends on the driver and crew to confirm the ground signals; in addition, in rainy weather and manual misoperation, it is easy to cause the locomotive to "rush, squeeze, and fall off".
[0003] The existing technology uses the "GPS+Beidou" dual-star compatible positioning method to achieve positioning and ranging in the railway shunting operation intelligent auxiliary system. Although it provides an optimized shunting operation plan management platform and innovatively solves important problems that need to be solved in the shunting operation process: such as real-time monitoring of the shunter's operation route, receiving and printing shunting operation orders, and intelligent iron shoe monitoring and management, it does not solve the technical problem of accurately positioning the shunting locomotive on the track. However, the distribution of railway tracks and turnouts is relatively dense. At present, the error of civil GPS and Beidou positioning technology is about 20-30 meters, and the track spacing is about 5 meters, which makes it impossible for the shunting locomotive to accurately locate on the track. When the locomotive operating status does not meet the expected state, shunting accidents may occur. Summary of the invention
[0004] The present invention provides a method, system, device, storage medium and computer program for safety monitoring of shunting operators, so as to solve the problem that the existing safety monitoring method for shunting operators cannot accurately locate the position of the locomotive.
[0005] In a first aspect, the present disclosure provides a method for safety monitoring of shunting operation personnel, comprising:
[0006] Obtain high-precision station track map;
[0007] Obtain the historical geographical location of the operator, and draw the operation route according to the historical geographical location;
[0008] Obtain locomotive position information, and project the locomotive position onto the high-precision station track map using a map matching algorithm according to the operating route and the locomotive positioning data to obtain the real-time position of the locomotive;
[0009] Obtaining a preset shunting plan, determining the number of trailers to be added according to the shunting plan, and calculating the rear position of the locomotive according to the number of trailers to be added and the real-time position of the locomotive;
[0010] Obtaining the real-time distance between the rear position of the locomotive and the preset parking position, and obtaining the current speed of the locomotive;
[0011] A multi-level distance and speed warning is performed according to the real-time distance and the current vehicle speed.
[0012] In some embodiments, obtaining a high-precision station track map includes:
[0013] Use satellite positioning technology to obtain high-precision station track data;
[0014] Identify schematic track data, turnout data, and signal point data based on the high-precision station track data;
[0015] A high-precision station track map is generated by using a geographic information system according to the schematic track data, the turnout data, and the signal point data.
[0016] In some embodiments, drawing an operation route according to the historical geographical location includes:
[0017] Obtaining a set of longitude and latitude information contained in the historical geographic location;
[0018] Draw coordinate points on a preset two-dimensional plane according to the longitude and latitude information set;
[0019] Connect all adjacent coordinate points to obtain the operation route.
[0020] In some embodiments, the using of a map matching algorithm to project the locomotive position onto the high-precision station track map according to the operation route and the locomotive positioning data to obtain the real-time locomotive position includes:
[0021] Performing topological analysis on the high-precision station track map to obtain track topological relations;
[0022] Acquire a track candidate set from the high-precision station track map according to the operation route;
[0023] Calculate the total weight of each candidate track in the track candidate set according to the locomotive positioning data;
[0024] The best track is selected as the best matching track according to the total weight;
[0025] The locomotive position is projected onto the matching track according to the locomotive positioning data to obtain the real-time position of the locomotive.
[0026] In some embodiments, the calculating the total weight of each candidate track in the track candidate set according to the locomotive positioning data includes:
[0027] Determining a first proximity weight according to the distance between the locomotive position and the candidate track;
[0028] Determine a second proximity weight according to the angle between the adjacent positioning point of the locomotive and the candidate track;
[0029] Determine the direction weight according to the angle between the current moving direction of the locomotive and the candidate track;
[0030] The total weight is calculated according to the first proximity weight, the second proximity weight and the direction weight using the following formula:
[0031] W=W d1 +W d2 +W h
[0032] Wherein, W is the total weight, W d1 is the first proximity weight, W d2 is the second proximity weight, W h is the direction weight.
[0033] In some embodiments, the multi-level distance and speed warning is performed according to the real-time distance and the current vehicle speed, including:
[0034] When the real-time distance is greater than a preset first distance threshold and the current vehicle speed is greater than a preset first vehicle speed threshold, a speeding warning is issued;
[0035] When the real-time distance is greater than a preset second distance threshold and less than or equal to the first distance threshold and the current vehicle speed is greater than a preset second vehicle speed threshold, a speeding warning is issued;
[0036] When the real-time distance is greater than a preset third distance threshold and less than or equal to the second distance threshold and the current vehicle speed is greater than a preset third vehicle speed threshold, a speeding warning is issued;
[0037] When the real-time distance is less than or equal to the third distance threshold and the current vehicle speed is greater than a preset fourth vehicle speed threshold, a speeding warning is issued.
[0038] In a second aspect, the present disclosure provides a shunting operator safety monitoring system, comprising:
[0039] A data acquisition module is used to obtain a high-precision station track map, obtain the historical geographical location of the operator, and draw the operation route according to the historical geographical location;
[0040] A position matching module is used to obtain the locomotive position information, and project the locomotive position onto the high-precision station track map according to the operation route and the locomotive positioning data using a map matching algorithm to obtain the real-time position of the locomotive;
[0041] A position calculation module, used for obtaining a preset shunting plan, determining the number of trailers to be added according to the shunting plan, and calculating the position of the rear of the locomotive according to the number of trailers to be added and the real-time position of the locomotive;
[0042] The speeding warning module is used to obtain the real-time distance between the rear position of the locomotive and the preset parking position, obtain the current speed of the locomotive, and perform multi-level distance and speed warning according to the real-time distance and the current speed.
[0043] In a third aspect, the present disclosure provides a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method described in the above aspects.
[0044] In a fourth aspect, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the method described in the above aspects when executed by a processor.
[0045] In a fifth aspect, the present disclosure provides a computer program product, including a computer program, which implements the steps of the method described in the above aspects when executed by a processor.
[0046] The present invention provides a method, system, device, storage medium and computer program for safety monitoring of shunting workers. The method obtains high-precision station track map, obtains the historical geographic location of workers, draws the operation route according to the historical geographic location, and improves the efficiency of matching the real-time position of the locomotive, obtains the locomotive position information, and uses a map matching algorithm to project the locomotive position onto the high-precision station track map according to the operation route and the locomotive positioning data, so as to obtain the real-time position of the locomotive, thereby improving the accuracy of subsequent multi-level distance and speed warnings for the locomotive, obtaining a pre-set shunting plan, determining the number of trailers according to the shunting plan, calculating the rear position of the locomotive according to the number of trailers and the real-time position of the locomotive, obtaining the real-time distance between the rear position of the locomotive and the preset parking position, obtaining the current speed of the locomotive, and performing multi-level distance and speed warnings according to the real-time distance and the current speed; thereby solving the problem that the existing method for safety monitoring of shunting workers cannot accurately locate the locomotive position, and improving the efficiency and accuracy of safety monitoring of shunting workers. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The present disclosure will be described in more detail below based on embodiments and with reference to the accompanying drawings:
[0048] Figure 1 A flowchart of a method for safety monitoring of shunting operators provided in an embodiment of the present disclosure.
[0049] Figure 2 A functional module diagram of a shunting operator safety monitoring system provided in an embodiment of the present disclosure.
[0050] In the drawings, the same reference numerals are used for the same components, and the drawings are not drawn to scale. DETAILED DESCRIPTION
[0051] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, and to fully understand and implement how the present disclosure applies technical means to solve technical problems and achieve the corresponding technical effects, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only embodiments of a part of the present disclosure, not all of the embodiments. The embodiments of the present disclosure and the various features in the embodiments can be combined with each other without conflict, and the technical solutions formed are all within the scope of protection of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work should fall within the scope of protection of the present disclosure.
[0052] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0053] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0054] Embodiment 1
[0055] Figure 1 The following is a flow chart of a method for monitoring the safety of shunting personnel provided by an embodiment of the present disclosure. Figure 1 As shown, a method for safety monitoring of shunting operation personnel includes:
[0056] S1. Obtain high-precision station track map.
[0057] In the embodiment of the present invention, the high-precision station track map can provide accurate location and geometric information of tracks, signals, facilities, etc. in the railway station.
[0058] In an embodiment of the present invention, the high-precision station track map uses satellite positioning technology to obtain high-precision station track data, converts the schematic track, turnout, and signal points into the high-precision station track data required by the geographic information system, and obtains a high-precision station track map.
[0059] In the embodiment of the present invention, the step of obtaining a high-precision station track map includes:
[0060] Use satellite positioning technology to obtain high-precision station track data;
[0061] Identify schematic track data, turnout data, and signal point data based on the high-precision station track data;
[0062] A high-precision station track map is generated by using a geographic information system according to the schematic track data, the turnout data, and the signal point data.
[0063] In detail, the use of satellite positioning technology to obtain high-precision station track data may be to use Beidou satellite positioning technology to obtain the high-precision station track data.
[0064] In detail, the geographic information system is a comprehensive technical system that combines geography with cartography, remote sensing technology and computer science to input, store, query, analyze and display geographic data. It has the characteristics of spatiality, dynamics, multi-level and temporal nature, and can process massive spatial data and provide rich geographic information services.
[0065] In the embodiment of the present invention, by acquiring a high-precision station track map, the efficiency of subsequently acquiring the real-time position of the locomotive is improved.
[0066] S2. Obtain the historical geographical location of the operator, and draw the operation route according to the historical geographical location.
[0067] In the embodiment of the present invention, the acquisition of the historical geographic location of the operator is to use the positioning terminal worn by the operator to acquire the geographic location information of the operator in real time at preset time intervals.
[0068] In detail, after the geographical location information is acquired by using the positioning terminal, the acquired geographical location information is stored in a pre-established database to facilitate subsequent inquiries on the work routes of the operating personnel.
[0069] In detail, the personal positioning terminal uses differential position to provide system-level high-precision positioning for the terminal, integrating differential data of the Beidou satellite ground-based augmentation system, CELL ID, inertial navigation, map matching and other technologies, supports SIM cards, and can access online differential service functions through the 4G network, thereby improving the positioning accuracy of personnel.
[0070] In detail, the historical geographic location is a data set containing multiple geographic location information.
[0071] In the embodiment of the present invention, the operation route is drawn according to the historical geographical location by marking the historical geographical location of the operator on a two-dimensional plane and connecting all the geographical location points in the two-dimensional plane to obtain an operation route.
[0072] In the embodiment of the present invention, drawing the operation route according to the historical geographical location includes:
[0073] Obtaining a set of longitude and latitude information contained in the historical geographic location;
[0074] Draw coordinate points on a preset two-dimensional plane according to the longitude and latitude information set;
[0075] Connect all adjacent coordinate points to obtain the operation route.
[0076] In the embodiment of the present invention, by acquiring the historical geographic location of the operator, the efficiency of drawing the operation route is improved, and by drawing the operation route according to the historical geographic location, the efficiency of subsequent matching to obtain the real-time position of the locomotive is improved.
[0077] S3. Obtain locomotive positioning data, and use a map matching algorithm to project the locomotive position onto the high-precision station track map according to the operating route and the locomotive positioning data to obtain the real-time position of the locomotive.
[0078] In the embodiment of the present invention, the locomotive positioning data is obtained by using a positioning terminal arranged on the front of the locomotive, and the locomotive positioning data includes the speed, position and azimuth of the locomotive.
[0079] In the embodiment of the present invention, the map matching algorithm is a map matching algorithm based on weight information. The positioning terminal is used to provide the positioning information of the locomotive head and the high-precision station track map. According to the current map matching mode, a section that meets certain conditions is selected as a candidate track set. The matching weights of the candidate track set are weightedly calculated from two aspects: direction and proximity. Thus, an optimal matching section is selected from the candidate track set, and then a point is found on the selected optimal matching section as the matching positioning result of the current position of the train.
[0080] In the embodiment of the present invention, the method of using a map matching algorithm to project the locomotive position onto the high-precision station track map according to the operation route and the locomotive positioning data to obtain the real-time locomotive position includes:
[0081] Performing topological analysis on the high-precision station track map to obtain track topological relations;
[0082] Acquire a track candidate set from the high-precision station track map according to the operation route;
[0083] Calculate the total weight of each candidate track in the track candidate set according to the locomotive positioning data;
[0084] The best track is selected as the best matching track according to the total weight;
[0085] The locomotive position is projected onto the matching track according to the locomotive positioning data to obtain the real-time position of the locomotive.
[0086] In detail, the topological analysis is an analytical method in graph theory, which is used to study the structural characteristics of graphs, especially in the presence of connectivity. In the field of transportation, topological analysis can be used to study the optimal paths of networks such as roads, railways, and air routes, the connectivity of the network, and the distribution of traffic flow.
[0087] In detail, the obtaining of the track candidate set from the high-precision station track map according to the operation route is to screen out the track candidate set according to the similarity between the operation route and all tracks in the high-precision station track map.
[0088] In the embodiment of the present invention, the calculating the total weight of each candidate track in the track candidate set according to the locomotive positioning data includes:
[0089] Determining a first proximity weight according to the distance between the locomotive position and the candidate track;
[0090] Determine a second proximity weight according to the angle between the adjacent positioning point of the locomotive and the candidate track;
[0091] Determine the direction weight according to the angle between the current moving direction of the locomotive and the candidate track;
[0092] The total weight is calculated according to the first proximity weight, the second proximity weight and the direction weight using the following formula:
[0093] W=W d1 +W d2 +W h
[0094] Wherein, W is the total weight, W d1 is the first proximity weight, W d2 is the second proximity weight, W h is the direction weight.
[0095] In the embodiment of the present invention, by acquiring locomotive positioning data, the efficiency of acquiring the real-time position of the locomotive is improved, and by utilizing a map matching algorithm to project the locomotive position onto the high-precision station track map according to the operating route and the locomotive positioning data, the real-time position of the locomotive is obtained, thereby improving the efficiency of subsequent calculation of the locomotive tail position.
[0096] S4. Obtain a preset shunting plan, determine the number of trailers to be added according to the shunting plan, and calculate the rear position of the locomotive according to the number of trailers to be added and the real-time position of the locomotive.
[0097] In the embodiment of the present invention, the real-time position of the locomotive represents the real-time position of the locomotive head.
[0098] In the embodiment of the present invention, the number of trailers is determined according to the shunting plan, and the rear position of the locomotive is calculated according to the number of trailers and the real-time position of the locomotive. The total length of the locomotive is obtained by multiplying the length of a single trailer by the number of trailers, and the rear position of the locomotive is confirmed according to the real-time position of the locomotive and the total length of the locomotive.
[0099] In an embodiment of the present invention, by obtaining a preset shunting plan, determining the number of additional trailers according to the shunting plan, and calculating the rear position of the locomotive according to the number of additional trailers and the real-time position of the locomotive, the accuracy of subsequent multi-level distance and speed warnings is improved.
[0100] S5. Obtain the real-time distance between the rear position of the locomotive and the preset parking position, and obtain the current speed of the locomotive.
[0101] In an embodiment of the present invention, the real-time distance between the rear position of the locomotive and the preset parking position is obtained, the position of the rear of the locomotive in the high-precision station track map is confirmed according to the real-time position of the locomotive in the high-precision station track map, and the distance to the preset parking position is calculated according to the track where the locomotive is located.
[0102] In the embodiment of the present invention, the obtaining of the current speed of the locomotive is to extract the speed data contained in the locomotive positioning data.
[0103] In the embodiment of the present invention, the current speed of the locomotive is obtained by acquiring the real-time distance between the rear position of the locomotive and the preset parking position, thereby improving the efficiency of subsequent multi-level distance and speed warnings.
[0104] S6. Perform a multi-level distance and speed warning according to the real-time distance and the current vehicle speed.
[0105] In the embodiment of the present invention, the multi-level distance and speed warning is performed according to the real-time distance and the current vehicle speed, including:
[0106] When the real-time distance is greater than a preset first distance threshold and the current vehicle speed is greater than a preset first vehicle speed threshold, a speeding warning is issued;
[0107] When the real-time distance is greater than a preset second distance threshold and less than or equal to the first distance threshold and the current vehicle speed is greater than a preset second vehicle speed threshold, a speeding warning is issued;
[0108] When the real-time distance is greater than a preset third distance threshold and less than or equal to the second distance threshold and the current vehicle speed is greater than a preset third vehicle speed threshold, a speeding warning is issued;
[0109] When the real-time distance is less than or equal to the third distance threshold and the current vehicle speed is greater than a preset fourth vehicle speed threshold, a speeding warning is issued.
[0110] In the embodiment of the present invention, the preset first distance threshold refers to ten times the total length of the locomotive, where the total length of the locomotive includes the combined length of the locomotive head and all trailers.
[0111] In detail, the preset second distance threshold refers to five times the total length of the locomotive, and the preset third distance threshold refers to three times the total length of the locomotive.
[0112] In an embodiment of the present invention, the first vehicle speed threshold may be 25 kilometers per hour, the second vehicle speed threshold may be 17 kilometers per hour, the third vehicle speed threshold may be 12 kilometers per hour, and the fourth vehicle speed threshold may be 7 kilometers per hour.
[0113] In the embodiment of the present invention, the speeding warning is issued by using the positioning terminal to send a warning signal to the shunting driver in the form of flashing lights, vibrations or voice broadcasts, and the shunting driver will respond according to the received warning information.
[0114] In the embodiment of the present invention, by performing multi-level distance and speed warning according to the real-time distance and the current vehicle speed, the efficiency of safety monitoring is improved.
[0115] Embodiment 2
[0116] Based on the above embodiments, this embodiment provides an application example.
[0117] The present invention provides a railway shunting operator safety monitoring system, which includes:
[0118] High-precision station track map: Currently, railway station maps are mostly displayed using schematic diagrams. The present invention uses satellite positioning technology to develop high-precision station track data, and converts the schematic track, turnout, and signal points into high-precision station track data required by the geographic information system. The high-precision station track map data makes the shunting monitoring process more intuitive.
[0119] Personal positioning terminal: This terminal device uses differential position to provide system-level high-precision positioning for the terminal. It integrates the differential data of the Beidou satellite ground-based augmentation system, CELL ID, inertial navigation, map matching and other technologies, supports SIM cards, and can access online differential service functions through the 4G network, thereby improving the accuracy of personnel positioning.
[0120] The railway shunting operator safety monitoring system platform is an online system platform, an interactive environment for railway shunting operator safety monitoring, and an intuitive, easy-to-operate, and comprehensive analysis and application platform. Specifically, it includes: a visual shunting locomotive position precision positioning monitoring system, a shunting operator route monitoring system, a locomotive position monitoring module, a shunting operation plan management module, a shunting operation plan remote transmission module, a system management module, a shunting distance and speed warning module, a flat wireless shunting information integrated management system, etc. Specifically:
[0121] The visual shunting locomotive position precision positioning monitoring module can instantly display the specific operation conditions of the shunting work in the visual shunting locomotive position precision positioning monitoring module. The shunting district chief selects the district chief's station that needs to be monitored, and can monitor the current district chief's station shunting operation status in real time. It is used to display high-precision station track maps, and can monitor the position of the shunting operators, locomotive position, locomotive speed, and the distance from the locomotive to the parking position in real time.
[0122] Shunter route monitoring system: The geographic location of each operator wearing a personal positioning terminal will be displayed on the visual shunting locomotive position precision positioning monitoring module. The system will store its historical location information in the database, so that the operator's operating route can be checked and the operator's related behaviors and routes can be fully outlined.
[0123] Locomotive position monitoring module: A personal positioning terminal is installed at the front of the locomotive. During the shunting operation, the personal positioning terminal publishes the current position to the background server. After the map matching algorithm is used, the train positioning trajectory and high-precision station track map information are combined to pull the train position that deviates from the track back to the track. The matched position information is then displayed on the visual shunting locomotive position precision positioning monitoring module.
[0124] The shunting operation plan management module is used to manage historical shunting plans, add new shunting tasks, publish shunting tasks, etc.
[0125] The remote transmission module of the shunting operation plan is designed to improve the travel time between the work unit and the shunting operation site after each operation is completed. After the manager receives the voice of the on-site operator applying for the shunting operation plan, he enters the new shunting operation plan content into the shunting operation plan management module. After the manager enters the new shunting operation plan content into the shunting operation plan management module, he selects the person or unit to be published. After the manager publishes the information, the shunting personnel positioning terminal will remind that there is new information, and the shunting personnel select the shunting operation plan to be printed in the shunting machine cab and print it out.
[0126] System management module: Shunting equipment management, which can view and input shunting equipment information, set equipment parameters and view equipment status. Shunting personnel management, which can view and input shunting personnel information and bind equipment to personnel. Shunting group management, which can view and input shunting group information, bind equipment to shunting groups and assign shunting masters, shunting drivers, and shunters. User management, which can view and input system user information.
[0127] Shunting distance and speed warning module: During shunting operations, the shunter needs to confirm the track number, the position of the parking car, and the position of the shunting locomotive with the duty room before the operation. According to the number of additional cars in the current shunting plan, combined with the real-time position of the locomotive, the position of the tail of the train is calculated. And together with the position of the parking car, the coupling distance is monitored to achieve distance warnings of ten, five, and three cars. Within the distance of ten cars, five cars, and three cars, the system obtains the speed information fed back by the locomotive positioning equipment. When the train exceeds the speed limit, an overspeed alarm can be issued. The warning signal will be transmitted to the personal positioning terminal installed at the front of the locomotive. The personal positioning terminal sends a warning signal to the shunting driver in the form of flashing lights, vibrations, or voice broadcasts. The shunting driver will respond according to the received warning information.
[0128] The flat wireless shunting information integrated management system integrates the flat wireless shunting system currently in use on the railway into the railway shunting operator safety monitoring system. It can monitor the instructions received by the shunters, browse the voice received during the shunting process, and query historical data. The shunters carry video recorders with them, and the system supports uploading and playing of on-site videos from the video recorders.
[0129] Furthermore, the flat wireless shunting system is a wireless light display system used by shunting leaders, locomotive drivers and shunting personnel to transmit shunting signals and communicate during railway shunting operations. At present, the system is widely used in the process of railway flat wireless shunting operations. The system consists of a shunting locomotive controller (hereinafter referred to as the "machine controller"), a shunting district chief's desk (hereinafter referred to as the "district chief's desk"), and a shunting handheld desk (hereinafter referred to as the "handheld desk").
[0130] Furthermore, the map matching algorithm is a map matching algorithm based on weight information, which uses the personal positioning terminal to provide the positioning information of the locomotive head and the high-precision station track map, selects the sections that meet certain conditions as the candidate track set according to the current map matching mode, and performs weighted calculation of the matching weights on the candidate track set from the two aspects of direction and proximity, thereby selecting an optimal matching section from the candidate track set, and then finding a point on the selected optimal matching section as the matching positioning result of the current position of the train. The specific steps are as follows:
[0131] Step 1: Read the train positioning data (including time, speed, position, azimuth, etc.) sent by the personal positioning terminal installed at the front of the train in the database;
[0132] Step 2: Obtain high-precision station track map data, perform topological analysis and geometric analysis on it, establish the topological relationship between tracks in the track network, and perform geometric analysis on the tracks, so that the station track map data has complete node information and connectivity characteristics;
[0133] Step 3: Confirm the candidate track set. First, establish an error region with a radius of 25m. The tracks contained in the error region constitute the candidate track set.
[0134] Step 4: Use the track-by-track matching method to determine and select the best matching track from the candidate track set. ① Calculation of the proximity between the positioning point and the road: The distance between the train positioning point and each track to be matched in the candidate track set is used to quantify the proximity between the positioning point and the matching track, that is, the proximity weight Wd1. The proximity can also be expressed by another weight Wd2, that is, the angle between the previous positioning point and the current track position and the candidate track;
[0135] ②Then calculate the relative direction weight Wh: It is expressed by the angle between the direction angle of the point and the direction angle of the track. Specifically, the direction angle of the point (the angle with the true north direction) can be obtained from the database, and the angle between the track and the true north direction can be calculated. Subtracting the two can get the angle between the direction angle of the point and the direction angle of the track. The total weight can be expressed as: W = Wd1 + Wd2 + Wh, the relative direction weight > the proximity weight, and the sum of the weight parameters of the two is 1. The track with the largest calculated weight value is selected as the best matching track.
[0136] Step 5: Calculate the specific matching position, and use the projection conversion method to calculate the best matching track for the projection value of the positioning point.
[0137] Step 6: Save the matching results to the database and display the matching position of the train on the monitoring interface.
[0138] Furthermore, the distance and speed warnings specifically include warnings for more than ten vehicles, warnings for ten vehicles, warnings for five vehicles, and warnings for three vehicles. Warning for more than ten vehicles: When the driving distance is more than ten vehicles, the speed exceeds 25KM, and the speeding warning instruction will be pushed from the background to the personal terminal. Warning for ten vehicles: After the driving distance is ten vehicles, the speed exceeds 17KM per hour, and the speeding warning instruction will be pushed from the background to the personal terminal. Warning for five vehicles: After the driving distance is five vehicles, the speed exceeds 12KM per hour, and the speeding warning instruction will be pushed from the background to the personal terminal. Warning for three vehicles: After the driving distance is three vehicles, the speed exceeds 7KM per hour, and the speeding warning instruction will be pushed from the background to the personal terminal.
[0139] Embodiment 3
[0140] like Figure 2 , which is a functional module diagram of a shunting operator safety monitoring system provided for this embodiment.
[0141] The shunting operator safety monitoring system 100 of the present invention can be installed in an electronic device. According to the functions to be implemented, the shunting operator safety monitoring system 100 can include a data acquisition module 101, a position matching module 102, a position calculation module 103 and an overspeed warning module 104. The module of the present invention can also be called a unit, which refers to a series of computer program segments that can be executed by an electronic device processor and can complete fixed functions, which are stored in the memory of the electronic device.
[0142] In this embodiment, the functions of each module / unit are as follows:
[0143] The data acquisition module 101 is used to obtain a high-precision station track map, obtain the historical geographical location of the operator, and draw the operation route according to the historical geographical location;
[0144] The position matching module 102 is used to obtain the locomotive position information, and project the locomotive position onto the high-precision station track map according to the operation route and the locomotive positioning data using a map matching algorithm to obtain the real-time position of the locomotive;
[0145] The position calculation module 103 is used to obtain a preset shunting plan, determine the number of trailers to be added according to the shunting plan, and calculate the rear position of the locomotive according to the number of trailers to be added and the real-time position of the locomotive;
[0146] The speeding warning module 104 is used to obtain the real-time distance between the rear position of the locomotive and the preset parking position, obtain the current speed of the locomotive, and perform multi-level distance and speed warning according to the real-time distance and the current speed.
[0147] Embodiment 4
[0148] On the basis of the above embodiments, this embodiment provides a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method described in the above embodiments.
[0149] In some implementations of this embodiment, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the steps of the method described in the above embodiment are implemented.
[0150] In some implementations of this embodiment, a computer program product is provided, including a computer program, characterized in that when the computer program is executed by a processor, the steps of the method described in the above embodiment are implemented.
[0151] The processor may include, but is not limited to, one or more processors or microprocessors, etc. Each processor may be an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a controller, a microcontroller, a microprocessor or other electronic components to execute the methods in the above embodiments.
[0152] Computer-readable storage media can be implemented by any type of volatile or non-volatile storage device or a combination thereof. Computer-readable storage media may include, but are not limited to, for example, random access memory (RAM), read-only memory (ROM), flash memory, EPROM memory, EEPROM memory, registers, computer storage media (such as hard disks, floppy disks, solid-state drives, removable disks, Blu-ray disks, etc.).
[0153] The computer-readable storage medium may also store at least one computer executable program, such as a computer-readable instruction. The computer-readable storage medium includes, but is not limited to, for example, a volatile memory and / or a non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The computer-readable storage medium may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. For example, a non-transitory computer-readable storage medium may be connected to a computing device such as a computer, and then, when the computing device runs the computer-readable instructions stored on the computer-readable storage medium, the various methods described above may be performed.
[0154] In addition, the computer device may also include (but not limited to) a data bus, an input / output (I / O) bus, a display, and input / output devices (eg, keyboard, mouse, speaker, etc.), etc.
[0155] The processor may communicate with external devices via an I / O bus via a wired or wireless network.
[0156] In one embodiment, the at least one computer executable instruction may also be compiled into or constitute a software product / computer program product, wherein one or more computer executable instructions are executed by a processor to perform the various functions and / or method steps in the embodiments described in the present technology.
[0157] In the embodiments provided in the present disclosure, it should be understood that the disclosed systems and methods can also be implemented in other ways. The system embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to the multiple embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the above-mentioned module, program segment or a part of the code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0158] It should be noted that in the present disclosure, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element limited by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0159] Although the embodiments disclosed in the present disclosure are as above, the above contents are only embodiments adopted for facilitating the understanding of the present disclosure and are not intended to limit the present disclosure. Any technician in the technical field to which the present disclosure belongs can make any modifications and changes in the form and details of the implementation without departing from the spirit and scope disclosed in the present disclosure, but the scope of patent protection of the present disclosure shall still be subject to the scope defined in the attached claims.
Claims
1. A method for safety monitoring of shunting operators, characterized in that: include: Obtain high-precision station track map; Obtain the historical geographical location of the operator, and draw the operation route according to the historical geographical location; Obtain locomotive position information, and project the locomotive position onto the high-precision station track map using a map matching algorithm according to the operating route and the locomotive positioning data to obtain the real-time position of the locomotive; Obtaining a preset shunting plan, determining the number of trailers to be added according to the shunting plan, and calculating the rear position of the locomotive according to the number of trailers to be added and the real-time position of the locomotive; Obtaining the real-time distance between the rear position of the locomotive and the preset parking position, and obtaining the current speed of the locomotive; A multi-level distance and speed warning is performed according to the real-time distance and the current vehicle speed.
2. The method according to claim 1, characterized in that The obtaining of a high-precision station track map includes: Use satellite positioning technology to obtain high-precision station track data; Identify schematic track data, turnout data, and signal point data based on the high-precision station track data; A high-precision station track map is generated by using a geographic information system according to the schematic track data, the turnout data, and the signal point data.
3. The method according to claim 2, characterized in that Drawing the operation route according to the historical geographical location includes: Obtaining a set of longitude and latitude information contained in the historical geographic location; Draw coordinate points on a preset two-dimensional plane according to the longitude and latitude information set; Connect all adjacent coordinate points to obtain the operation route.
4. The method according to claim 3, characterized in that: The using of a map matching algorithm to project the locomotive position onto the high-precision station track map according to the operation route and the locomotive positioning data to obtain the real-time position of the locomotive includes: Performing topological analysis on the high-precision station track map to obtain track topological relations; Acquire a track candidate set from the high-precision station track map according to the operation route; Calculate the total weight of each candidate track in the track candidate set according to the locomotive positioning data; The best track is selected as the best matching track according to the total weight; The locomotive position is projected onto the matching track according to the locomotive positioning data to obtain the real-time position of the locomotive.
5. The method according to claim 4, characterized in that The calculating the total weight of each candidate track in the track candidate set according to the locomotive positioning data comprises: Determining a first proximity weight according to the distance between the locomotive position and the candidate track; Determine a second proximity weight according to the angle between the adjacent positioning point of the locomotive and the candidate track; Determine the direction weight according to the angle between the current moving direction of the locomotive and the candidate track; The total weight is calculated according to the first proximity weight, the second proximity weight and the direction weight using the following formula: W=W d1 +W d2 +W h Wherein, W is the total weight, W d1 is the first proximity weight, W d2 is the second proximity weight, W h is the direction weight.
6. The method according to claim 5, characterized in that The multi-level distance and speed warning is performed according to the real-time distance and the current vehicle speed, including: When the real-time distance is greater than a preset first distance threshold and the current vehicle speed is greater than a preset first vehicle speed threshold, a speeding warning is issued; When the real-time distance is greater than a preset second distance threshold and less than or equal to the first distance threshold and the current vehicle speed is greater than a preset second vehicle speed threshold, a speeding warning is issued; When the real-time distance is greater than a preset third distance threshold and less than or equal to the second distance threshold and the current vehicle speed is greater than a preset third vehicle speed threshold, a speeding warning is issued; When the real-time distance is less than or equal to the third distance threshold and the current vehicle speed is greater than a preset fourth vehicle speed threshold, a speeding warning is issued.
7. A shunting operator safety monitoring system, characterized in that: include: A data acquisition module is used to obtain a high-precision station track map, obtain the historical geographical location of the operator, and draw the operation route according to the historical geographical location; A position matching module is used to obtain the locomotive position information, and project the locomotive position onto the high-precision station track map according to the operation route and the locomotive positioning data using a map matching algorithm to obtain the real-time position of the locomotive; A position calculation module, used for obtaining a preset shunting plan, determining the number of trailers to be added according to the shunting plan, and calculating the rear position of the locomotive according to the number of trailers to be added and the real-time position of the locomotive; The overspeed warning module is used to obtain the real-time distance between the rear position of the locomotive and the preset parking position, obtain the current speed of the locomotive, and perform multi-level distance and speed warning according to the real-time distance and the current speed.
8. A computer device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Cited By
Shunting safety dynamic verification system based on multi-source sensing and interlocking logic
CN122275970A