System and method for automatically judging and informing maintainer closest to fault point

By automatically identifying and notifying the nearest maintenance personnel, the system solves the problems of insufficient accuracy in fault location and unintelligent scheduling of maintenance personnel, enabling rapid and professional fault handling and reducing equipment downtime losses and safety risks.

CN120995161APending Publication Date: 2025-11-21CHINA YANGTZE POWER
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510989633.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-17
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

Existing technologies lack the accuracy to pinpoint fault locations and the dispatching of maintenance personnel lacks intelligence, resulting in low efficiency in fault handling and making it difficult to meet the demands of modern high-efficiency production.

Method used

The system automatically identifies and notifies the maintenance personnel closest to the fault location. It includes a fault information receiving module, a responsible department identification module, a positioning module, a distance calculation module, and a communication module. Combined with BeiDou positioning and geographic information system, it achieves accurate fault detection and rapid notification.

Benefits of technology

Significantly improves fault handling efficiency, shortens response time, ensures personnel skill matching, reduces equipment downtime losses and safety risks, and enhances production stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120995161A_ABST
    Figure CN120995161A_ABST
Patent Text Reader

Abstract

The invention discloses a system and a method for automatically judging and informing a maintainer closest to a fault point. The system comprises a fault information receiving module, a responsible department judgment module, a positioning module, a distance calculation module and a communication module, wherein the fault information receiving module is used for receiving fault point information which is pushed by a monitoring system and contains a fault type and a fault position; the responsibility department judgment module is connected with the fault information receiving module and is used for matching a corresponding responsibility department according to the fault type; the positioning module comprises a Beidou positioning unit and a geographic information system and is connected with the responsible department judgment module, the Beidou positioning unit is used for acquiring real-time position information of maintainers in the responsible department, and the geographic information system is used for storing equipment positions and plant layout information. According to the invention, the fault can be automatically and accurately detected and positioned, the maintainer closest to the fault point can be quickly determined and timely notified, and the fault processing efficiency is remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of fault detection and maintenance, and particularly relates to a system for automatically determining and notifying the maintenance personnel closest to the fault point. BACKGROUND

[0002] In various industrial production, infrastructure maintenance and complex equipment operation scenarios, timely discovery and handling of equipment faults is crucial. Traditional fault handling methods often rely on manual inspection, which is inefficient and has a lag in fault discovery, making it difficult to meet the needs of modern efficient production and operation. Although some existing technologies can achieve fault detection, there are deficiencies in the accuracy of fault point positioning and the rapid notification of the nearest maintenance personnel. For example, some systems can only provide the approximate area of the fault, making it difficult for maintenance personnel to quickly arrive; some systems lack intelligence in personnel dispatching and cannot optimize the dispatching scheme in real time according to the location of personnel. Therefore, there is an urgent need for an efficient system that can automatically and accurately determine the fault point and quickly notify the nearest maintenance personnel to improve fault handling efficiency and reduce losses. SUMMARY

[0003] The purpose of the present application is to provide a system for automatically determining and notifying the maintenance personnel closest to the fault point, which can achieve automatic and accurate detection and positioning of faults, quickly determine the nearest maintenance personnel to the fault point and timely notify them, significantly improving fault handling efficiency.

[0004] To solve the above problems, the technical solution of the present application is as follows: The system for automatically determining and notifying the maintenance personnel closest to the fault point comprises a fault information receiving module, a responsible department determining module, a positioning module, a distance calculation module and a communication module: the fault information receiving module is used to receive fault point information containing fault type and fault location pushed by the monitoring system; the responsible department determining module is connected to the fault information receiving module and is used to match the corresponding responsible department according to the fault type; the positioning module comprises a Beidou positioning unit and a geographic information system, and is connected to the responsible department determining module, the Beidou positioning unit is used to obtain the real-time location information of the maintenance personnel in the responsible department, and the geographic information system is used to store the equipment location and plant layout information and to perform coordinate mapping on the fault location and the location of the maintenance personnel; the distance calculation module is connected to the responsible department determining module and the positioning module, and is used to calculate the distance between the maintenance personnel in the responsible department and the fault point according to the coordinate data of the geographic information system, and to select the nearest maintenance personnel; the communication module is connected to the distance calculation module and is used to send notification information containing the location and type of the fault point to the selected nearest maintenance personnel.

[0005] Further, the positioning accuracy of the Beidou positioning unit is not less than 1 meter, and the location information of the maintenance personnel is updated every 30 seconds. Further, the geographic information system comprises factory access road information, obstacle position information and access restriction information. Further, the distance calculation module, in combination with path information in the geographic information system, preferentially screens the maintenance personnel with the shortest estimated arrival time when calculating the distance. Further, the personnel skill matching module, connected to the distance calculation module, is used to store skill information of the maintenance personnel and determine whether the skill information matches the fault type, and if not, trigger the distance calculation module to re-screen. Further, the communication module is used to receive feedback information of the maintenance personnel and synchronize the feedback information to the monitoring system. Further, the responsible department judgment module comprises an information analysis unit, a rule base unit, an algorithm processing unit and a rule updating unit; the output end of the information analysis unit is connected to the input end of the algorithm processing unit, the output end of the rule base unit is connected to the input end of the algorithm processing unit, the output end of the algorithm processing unit is connected to the input end of the positioning module and the distance calculation module, and the output end of the rule updating unit is connected to the input end of the rule base unit. The method for automatically determining and notifying the maintenance personnel closest to the fault point comprises the following steps: S1: receiving fault point information pushed by the monitoring system, the fault point information comprising a fault type and a fault position; S2: matching a corresponding responsible department according to the fault type; S3: obtaining real-time positions of maintenance personnel in the responsible department through Beidou positioning, and performing coordinate mapping on the fault position and the personnel positions in combination with a geographic information system; S4: calculating distances between the maintenance personnel in the responsible department and the fault point, and screening the closest maintenance personnel; S5: sending notification information comprising the fault point position and the fault type to the screened maintenance personnel. Further, in step S3, if the maintenance personnel position deviates from a preset area in the geographic information system, position correction is automatically triggered and the coordinate is reacquired. Further, after step S4, there is further included: determining whether the closest maintenance personnel match a fault handling skill, and if not, re-screening the second closest maintenance personnel and repeating the determination.

[0006] The present application has the following advantages: 1. By automatically determining the fault and quickly positioning, the fault point position can be determined at the first time of the fault occurrence, and the closest maintenance personnel can be notified, so that compared with the traditional manual inspection to find the fault and then arrange personnel, the response time for fault handling is greatly shortened, and the production loss caused by equipment downtime is reduced.

[0007] 2、The algorithm of the central processing module comprehensively considers personnel position and skills, ensures that the most suitable personnel are sent to the fault point, improves the professionalism and efficiency of fault handling, and avoids delay or improper handling due to mismatch of personnel skills.

[0008] 3、Timely handling of faults reduces the safety risks caused by equipment failures, ensures stable operation of the production process, and improves the reliability of the entire production system. BRIEF DESCRIPTION OF DRAWINGS

[0009] The application will be further described below in combination with the drawings: Figure 1 The figure is a system overall architecture diagram of the application, Figure 2 The figure is an internal structure diagram of the application about the responsibility department judgment module, Figure 3 The figure is a flowchart of the application. DETAILED DESCRIPTION

[0010] The technical solutions in the embodiments of the application will be clearly and completely described below in combination with the drawings in the embodiments of the application. Obviously, the described embodiments are only part of the embodiments of the application, rather than all the embodiments of the application. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor fall within the protection scope of the application.

[0011] The system for automatically judging and notifying the maintenance personnel closest to the fault point includes a fault information receiving module, a responsibility department judgment module, a positioning module, a distance calculation module and a communication module: The fault information receiving module is connected with the plant monitoring system through an Ethernet interface, supports industrial communication protocols such as MODBUS and OPC UA, and is used to receive structured fault information pushed by the monitoring system in real time, including fault types (such as “motor overheating” and “valve sticking”) and fault positions (such as latitude and longitude coordinates “N30°25′, E111°15′”); The responsibility department judgment module communicates with the fault information receiving module through a TCP / IP protocol, has an embedded processor (such as ARM Cortex-A9) and a local database. After receiving the fault type, the module matches through a preset “fault type-responsibility department” mapping table (such as “motor fault-electrical maintenance department”), and the matching result is synchronously sent to the positioning module and the distance calculation module; The positioning module includes a Beidou positioning unit and a geographic information system (GIS), the Beidou positioning unit receives real-time positions sent by a positioning terminal (such as a smart badge, a bracelet) carried by a maintenance personnel through wireless communication, and the data update period is 30 seconds; the GIS system stores an electronic map of the factory area, the map contains device coordinates, road distribution, regional boundaries and other information, and can map the fault point and the personnel position to the same coordinate system; The distance calculation module is connected with the responsibility department judgment module and the positioning module, and is used for receiving responsibility department information, fault point coordinates and personnel position coordinates, calculating a straight-line distance through a Haversine formula, correcting the actual passing distance in combination with road information in the GIS, and finally screening the closest maintenance personnel; The communication module is connected with the distance calculation module, integrates a 4G module and a voice chip, receives personnel information output by the distance calculation module, automatically dials a telephone of the maintenance personnel (one-key dialing function) and sends a short message containing a fault position, and meanwhile supports the maintenance personnel to feed back a task state (such as “accept” and “reject”) through a key.

[0012] Further, the positioning accuracy of the Beidou positioning unit is not less than 1 meter, and the position information of the maintenance personnel is updated every 30 seconds, which can reduce terminal power consumption and prolong the endurance time while ensuring the real-time of the position. The high-precision and high-frequency position update ensures the accuracy of subsequent distance calculation and provides a reliable basis for screening the closest personnel. Further, the geographic information system (GIS) is constructed based on a vector map, and in addition to storing device position coordinates, includes factory passing road information (such as marking road width, slope, vehicle types allowed to pass, etc.), obstacle position information (such as fences, large equipment, temporary construction areas, etc.) and passing restriction information (such as passing time periods of some roads, weight priority, etc.), which are stored in the form of layers and can be called by the distance calculation module to correct the actual passing distance of the personnel to the fault point, avoid scheduling errors caused by the difference between the straight-line distance and the actual path, and make the screening result more suitable for the actual scene. Further, the distance calculation module combines path information in the geographic information system (GIS) when calculating the distance, and preferentially screens the maintenance personnel with the shortest expected arrival time.

[0013] The algorithm of the distance calculation module includes two steps: First step, calculating the straight-line distance between the personnel and the fault point based on latitude and longitude coordinates; Second step, calling road network data in the GIS, planning an optimal path in combination with road attributes (such as whether it is passable and passing efficiency), and calculating the actual arrival time (time = path length / average travel speed); Finally, the personnel are sorted according to the "arrival time from short to long", ensuring that the selected maintenance personnel can arrive at the fault point at the fastest speed, which can greatly reduce the actual arrival time error compared with the simple straight-line distance calculation.

[0014] Further, it further includes a personnel skill matching module connected with the distance calculation module, which has a maintenance personnel skill database built-in, storing the personnel's qualification certification (such as "high-voltage electrician certificate", "mechanical maintenance worker certificate") and the fault types they are good at handling. When the distance calculation module selects the nearest personnel, this module automatically compares the matching degree of their skills and fault types: If the matching degree is ≥80%, the personnel information is pushed to the communication module; If the matching degree is <80%, the distance calculation module is triggered to reselect the second nearest personnel.

[0015] The personnel skill matching module avoids the "arrive but cannot repair" situation and improves the one-time fault handling success rate.

[0016] Further, the communication module is used to receive feedback information of the maintenance personnel and synchronize to the monitoring system. For example, the communication module starts a 30-second timeout waiting mechanism after sending the notification; If the "accept" feedback of the maintenance personnel is received, the result is synchronized to the monitoring system and the expected arrival time is recorded.

[0017] If the "reject" feedback or timeout is received, the distance calculation module is triggered to reselect the personnel.

[0018] This mechanism forms a "notification-feedback-redistribution" closed loop, ensuring that the fault is always followed up and avoiding interruption of scheduling.

[0019] Further, the responsibility department judgment module includes an information analysis unit, a rule base unit, an algorithm processing unit, and a rule updating unit; the output end of the information analysis unit is connected with the input end of the algorithm processing unit, the output end of the rule base unit is connected with the input end of the algorithm processing unit, the output end of the algorithm processing unit is connected with the input end of the positioning module and the distance calculation module respectively, and the output end of the rule updating unit is connected with the input end of the rule base unit.

[0020] The information analysis unit is used to receive the fault point information transmitted by the fault information receiving module, and analyze the fault code, device type, fault phenomenon description and other characteristics; The rule base unit stores the preset "fault feature-responsibility department" mapping rules, which include the corresponding relationship between the fault code and the responsibility department, the division standard of the management department to which the device type belongs, and the matching logic of the fault phenomenon and the processing department; The algorithm processing unit is used to compare the features output by the information parsing unit with the mapping rules in the rule library unit, and to realize matching through if-else condition judgment algorithm, or to process non-standardized fault features through fuzzy matching algorithm, and to output the optimal matching department information. The rule updating unit supports administrators to manually add, delete or modify the mapping relationship in the rule library through the terminal, or to automatically optimize the matching logic of the rule library by analyzing the manually adjusted department results in the historical fault handling records.

[0021] The implementation process of the department judgment module includes the following steps: Step 1: The information parsing unit receives raw data from the fault information receiving module (such as "Device ID: M007, Fault Code: F302, Phenomenon: Drive motor overload shutdown, Device Type: Conveyor Machinery"), and parses three information through feature extraction algorithm: Fault Code (F302); Device Type (Conveyor Machinery); Fault Phenomenon (Motor overload shutdown). During the parsing process, unstructured fault description (such as natural language text) is segmented and key words are extracted, and is converted into standardized feature parameters.

[0022] Step 2: The rule library unit calls the pre-stored mapping rules, which are based on the device management system, for example: Fault Code Rule: F302→Motor Maintenance Group; Device Type Rule: Conveyor Machinery→Logistics Equipment Department; Phenomenon Rule: "Overload shutdown"→Electrical Safety Group. The rule library is stored in a structured table form, supporting multi-condition combination (such as "Device type is conveyor machinery and fault phenomenon is motor overload"→Logistics equipment department electrical group).

[0023] Step 3: The algorithm processing unit first uses if-else condition judgment for accurate matching: when the fault code F302 has a unique corresponding department (Motor Maintenance Group) in the rule library, and there is no conflict with the device type and phenomenon rules, the department is directly output.

[0024] If there is a rule conflict (such as different dimension rules pointing to different departments) or a non-standardized fault (no explicit code), the fuzzy matching algorithm is started: calculate the matching degree of each feature with the department responsibilities in the rule library (such as the correlation degree of "motor overload" with "electrical safety group" is 90%, and with "motor maintenance group" is 85%), and select the department with the highest matching degree as the result.

[0025] Step 4: The rule updating unit supports two optimization modes: Manual maintenance: administrators enter new rules (such as adding a new device type corresponding to the responsible department) or adjust the priority of existing rules through the system background; Automatic optimization: the system counts historical fault handling data every month. If a certain type of fault (such as "sensor false alarm") is manually adjusted to the responsibility department more than 3 times (originally matched to "instrument group", actually handled by "automation group"), the mapping relationship of this type of fault in the rule library is automatically corrected to improve the accuracy of subsequent matching.

[0026] Through the above process, the responsibility department judgment module can complete the whole process from information input to result output in a very short time, achieve high matching accuracy, and effectively support the accurate scheduling of subsequent maintenance personnel.

[0027] The method of automatically judging and notifying the maintenance personnel closest to the fault point includes the following steps: S1: The fault information receiving module listens to the monitoring system in real time and receives information containing fault type (such as "#2 pump vibration exceeds standard") and fault location (such as "C area-12 equipment"); S2: According to the fault type, match the corresponding responsibility department (such as "water pump maintenance team"); S3: The Beidou positioning unit obtains the real-time position of the maintenance personnel of the department, and the GIS system maps the fault point and the personnel position to the same coordinate system; S4: The distance calculation module combines GIS path information to calculate the actual time for personnel to reach the fault point, and selects the nearest personnel; S5: The communication module sends a notification containing fault details to the personnel. Further, in step S3, the geographic information system (GIS) verifies the personnel position: If the position is within the preset factory boundary and the deviation from the historical trajectory is ≤5 meters, it is directly used for calculation; If the position exceeds the boundary or the deviation is >5 meters, it is determined as an abnormal position, and the system sends a calibration instruction to the positioning terminal, which corrects the position by interacting with the fixed landmarks (such as positioning beacons) in the factory area; This mechanism ensures the accuracy of personnel position information, provides reliable data for distance calculation, and reduces scheduling errors caused by position deviation.

[0028] Further, after step S4, if the personnel skill matching module is configured, then execute: Extract the required skills for the fault type (such as "pump vibration exceeds standard #2" requires "pump maintenance skills"); Check the nearest personnel's skill library. If it matches, continue to execute S5; If it does not match, reselect the second nearest personnel and repeat the judgment until a matching personnel is found; This step improves the professionalism of fault handling, reduces the probability of secondary scheduling, and improves the overall processing efficiency.

[0029] Embodiment: Taking the "pressure anomaly" fault of the air compressor in Plant #5 as an example, the system implementation process is as follows: 1. The monitoring system detects that the "pressure of the air compressor in #5 is abnormal", and pushes the fault type and location ("D area-08 equipment") to the fault information receiving module; 2. The responsible department judgment module matches the responsible department as "air compressor team"; 3. The Beidou positioning unit obtains the positions of the three personnel in the team: Li (D area-05), Wang (D area-12), and Zhang (C area-03); 4. The GIS system maps the positions to an electronic map, and the distance calculation module calculates the actual distances of Li (100 meters, 2 minutes), Wang (150 meters, 3 minutes), and Zhang (300 meters, 7 minutes) based on road information, and filters out Li; 5. The personnel skill matching module confirms that Li has "air compressor maintenance qualification", and the matching is passed; 6. The communication module dials Li's phone and sends the information "#5 air compressor pressure anomaly, located in D area-08 equipment, please go immediately"; 7. Li feeds back "accepted, estimated to arrive in 2 minutes", and the information is synchronized to the monitoring system, and the whole process takes 4 seconds.

[0030] Through the system, the fault response time is shortened from 10 minutes in traditional manual scheduling to 4 seconds, and the personnel skill matching is ensured, effectively avoiding the expansion of the fault.

[0031] The content described in the embodiments of the present specification is only a list of implementation forms of the inventive concept, and the protection scope of the present application should not be regarded as limited to the specific forms stated in the embodiments, and the protection scope of the present application also extends to equivalent technical means that can be thought of by those skilled in the art according to the inventive concept.

Claims

1. A system that automatically identifies and notifies the nearest maintenance personnel of the fault location, characterized in that: The system includes a fault information receiving module, a responsible department determination module, a positioning module, a distance calculation module, and a communication module. The fault information receiving module receives fault point information, including fault type and location, pushed by the monitoring system. The responsible department determination module, connected to the fault information receiving module, matches the corresponding responsible department based on the fault type. The positioning module, including a BeiDou positioning unit and a geographic information system (GIS), is connected to the responsible department determination module. The BeiDou positioning unit acquires the real-time location information of maintenance personnel within the responsible department, while the GIS stores equipment location and plant layout information and performs coordinate mapping on the fault location and maintenance personnel location. The distance calculation module, connected to both the responsible department determination module and the positioning module, calculates the distance between maintenance personnel within the responsible department and the fault point based on the coordinate data from the GIS and filters out the nearest maintenance personnel. The communication module, connected to the distance calculation module, sends notification information containing the fault location and type to the filtered nearest maintenance personnel.

2. The system for automatically identifying and notifying the maintenance personnel closest to the fault location according to claim 1, characterized in that, The positioning accuracy of the Beidou positioning unit is no less than 1 meter, and the location information of the maintenance personnel is updated every 30 seconds.

3. The system for automatically identifying and notifying the maintenance personnel closest to the fault location according to claim 1, characterized in that, The geographic information system includes information on roads within the factory area, location information of obstacles, and information on traffic restrictions.

4. The system for automatically identifying and notifying the maintenance personnel closest to the fault location according to claim 1, characterized in that, When calculating distances, the distance calculation module combines path information from the geographic information system to prioritize the maintenance personnel with the shortest estimated arrival time.

5. The system for automatically identifying and notifying the maintenance personnel closest to the fault location according to claim 1, characterized in that, It also includes a personnel skill matching module, which is connected to the distance calculation module. It is used to store the skill information of maintenance personnel and determine whether they match the fault type. If they do not match, the distance calculation module is triggered to re-filter.

6. The system for automatically identifying and notifying the maintenance personnel closest to the fault location according to claim 1, characterized in that, The communication module is used to receive feedback information from maintenance personnel and synchronize it to the monitoring system.

7. The system for automatically identifying and notifying the maintenance personnel closest to the fault location according to claim 1, characterized in that, The responsible department determination module includes an information parsing unit, a rule base unit, an algorithm processing unit, and a rule update unit. The output of the information parsing unit is connected to the input of the algorithm processing unit, the output of the rule base unit is connected to the input of the algorithm processing unit, the output of the algorithm processing unit is connected to the input of the positioning module and the distance calculation module, and the output of the rule update unit is connected to the input of the rule base unit.

8. A method for automatically determining and notifying the maintenance personnel closest to the fault location using the system described in any one of claims 1 to 7, characterized in that, Includes the following steps: S1: Receive fault point information, including fault type and fault location, pushed by the monitoring system; S2: Match the corresponding responsible department based on the fault type; S3: Obtain the real-time location of maintenance personnel within the responsible department through BeiDou positioning, and perform coordinate mapping of the fault location and personnel location in conjunction with the geographic information system; S4: Calculate the distance between the maintenance personnel in the responsible department and the fault point, and filter out the nearest maintenance personnel; S5: Send a notification message containing the location and type of the fault to the selected maintenance personnel.

9. The method for automatically determining and notifying the maintenance personnel closest to the fault location according to claim 8, characterized in that, In step S3, if the location of the maintenance personnel deviates from the preset area in the geographic information system, the location correction is automatically triggered and the coordinates are reacquired.

10. The method for automatically determining and notifying the maintenance personnel closest to the fault location according to claim 8, characterized in that, Step S4 is followed by: determining whether the nearest maintenance personnel matches the fault handling skills; if not, re-selecting the next nearest maintenance personnel and repeating the determination.