A method, system and electronic equipment for fault location of electromechanical equipment

By calculating the failure probability and troubleshooting order of electromechanical equipment components and dynamically adjusting the fault location order, the problem of time-consuming fault location of electromechanical equipment is solved, providing an efficient and universal fault location method.

CN119757915BActive Publication Date: 2025-09-26NAVAL UNIV OF ENG PLA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411886799.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-09-26
Estimated Expiration
2044-12-20

AI Technical Summary

Technical Problem

In the existing technology, fault location of electromechanical equipment is time-consuming, lacks effective optimization methods, relies on the experience of maintenance personnel and lacks universality.

Method used

Based on the life density function and cumulative working time of electromechanical equipment components, the Weibull distribution is used to calculate the failure probability of each component, determine the fault troubleshooting order, and dynamically adjust the fault location order.

Benefits of technology

A universal and efficient fault location method that does not rely on experience is realized, which can quickly find the faulty parts and is suitable for individual differences of the same type of equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119757915B_ABST
    Figure CN119757915B_ABST
Patent Text Reader

Abstract

The present application discloses a fault location method, system, and electronic device for electromechanical equipment, wherein the method includes: calculating the probability of each component failing when the electromechanical equipment fails based on the cumulative working time of each component of the electromechanical equipment when the electromechanical equipment fails, and the life density function of each component; the life density function of each component is determined based on the Weibull distribution obeyed by the life of each component; determining the fault troubleshooting order of each component based on the probability of each component failing when the electromechanical equipment fails; troubleshooting each component in sequence according to the fault troubleshooting order until the faulty component is found and the fault location is completed. Through the present application, the differences between individual components are effectively handled, and an effective method for dynamically adjusting the fault troubleshooting order that does not rely on experience, has universality, and is highly efficient is provided, thereby achieving the effect of locating the faulty component more quickly.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of equipment maintenance technology, and more specifically, relates to a fault location method, system and electronic equipment for electromechanical equipment. Background Art

[0002] Equipment maintenance manuals typically list repair procedures for common faults. A typical repair process consists of two main parts: fault location and repair of the faulty component. Fault location refers to locating the faulty component of the device / system. To determine the root cause of the fault, it is often necessary to analyze data obtained from diagnostics, testing, and performance testing. Once the faulty component is identified through fault location, repair work can be carried out on that component.

[0003] However, the equipment usually contains many components, and troubleshooting is time-consuming. Therefore, how to provide an effective fault location optimization method to locate the faulty parts more quickly is an important issue that needs to be solved urgently in the industry. Summary of the Invention

[0004] In view of the defects of the existing technology, the purpose of this application is to provide a fault location method, system and electronic equipment for electromechanical equipment, aiming to solve the problem of how to provide an effective fault location optimization method to locate the faulty parts more quickly.

[0005] To achieve the above objectives, in a first aspect, the present application provides a fault location method for electromechanical equipment, comprising the following steps:

[0006] Step S101, calculating the probability of each component of the electromechanical device failing when the electromechanical device fails based on the accumulated working time of each component when the electromechanical device fails and the life density function of each component; the life density function of each component is determined based on the Weibull distribution obeyed by the life of each component;

[0007] Step S102, determining a troubleshooting order for each component based on the probability of each component failing when the electromechanical equipment fails;

[0008] Step S103: Check each component in order according to the troubleshooting order until the faulty component is found and the fault location is completed.

[0009] In an optional example, the probability of each component failing when the electromechanical equipment fails is calculated based on the following formula:

[0010]

[0011] Among them, a i 、b iare the scale parameter and shape parameter of the Weibull distribution that the life of component i follows, 1≤i≤n, n is the number of components, and the cumulative working time of component i before executing the task is recorded as c i The time when the electromechanical equipment fails during the mission is recorded as t g , c i +t g is the cumulative working time of component i when the electromechanical equipment fails.

[0012] In an optional example, step S102 specifically includes:

[0013] Determine the troubleshooting weight of each component based on the troubleshooting time of each component and the probability of each component failing when the electromechanical equipment fails;

[0014] The components are sorted according to their troubleshooting weights, and the order corresponding to the sorting results is used as the troubleshooting order.

[0015] In an optional example, the troubleshooting weight of each component is calculated based on the following formula:

[0016]

[0017] Among them, t i The time consumed for troubleshooting component i, p i is the probability that component i fails when the electromechanical equipment fails, 1≤i≤n, and n is the number of components.

[0018] In an optional example, the method further includes:

[0019] Based on the troubleshooting time of each component, calculate the time it takes to find the faulty component in the jth order of troubleshooting; 1≤j≤n, where n is the number of components;

[0020] Based on the probability of each component failing when the electromechanical equipment fails, calculate the probability of finding the faulty component in the jth row under the fault troubleshooting order;

[0021] Based on the time and corresponding probability of finding the faulty component in the jth order under the fault troubleshooting sequence, the average time of fault troubleshooting corresponding to the fault troubleshooting sequence is calculated.

[0022] In a second aspect, the present application provides a fault location system for electromechanical equipment, comprising:

[0023] a component failure probability determination module, configured to calculate the probability of each component failing when the electromechanical device fails, based on the accumulated operating time of each component of the electromechanical device when the electromechanical device fails, and a life density function of each component; the life density function of each component being determined based on a Weibull distribution obeyed by the life of each component;

[0024] a fault troubleshooting order determination module for determining a fault troubleshooting order for each component based on the probability of each component failing when the electromechanical equipment fails;

[0025] The fault location module is used to check each component in sequence according to the fault troubleshooting order until the faulty component is found and the fault location is completed.

[0026] In a third aspect, the present application provides an electronic device comprising: at least one memory for storing programs; and at least one processor for executing the programs stored in the memory. When the program stored in the memory is executed, the processor is used to execute the method described in the first aspect or any possible implementation of the first aspect.

[0027] In a fourth aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method described in the first aspect or any possible implementation of the first aspect.

[0028] In a fifth aspect, the present application provides a computer program product, which, when executed on a processor, enables the processor to execute the method described in the first aspect or any possible implementation of the first aspect.

[0029] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here.

[0030] In general, the above technical solutions conceived by this application have the following beneficial effects compared with the existing technologies:

[0031] The present application provides a fault location method, system and electronic equipment for electromechanical equipment. By making good use of the life distribution law of components and component status information represented by the cumulative working time at the time of failure, the probability of each component failing when the electromechanical equipment fails is calculated, thereby determining the fault troubleshooting order of each component. Even for the same type of equipment, as long as the cumulative working time is different, the troubleshooting order may also be different, effectively dealing with the differences between individual components, and providing an effective method for dynamically adjusting the fault troubleshooting order that is independent of experience, has universality and is highly efficient, thereby achieving the effect of locating faulty parts more quickly. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 1 is a flow chart of a fault location method for electromechanical equipment provided in an embodiment of the present application;

[0033] Figure 2 This is a scoring result diagram of 100 simulation verification results provided by the embodiment of the present application;

[0034] Figure 3 This is an architecture diagram of a fault location system for electromechanical equipment provided by an embodiment of the present application;

[0035] Figure 4 It is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0036] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0037] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0038] In the description of the embodiments of the present application, unless otherwise specified, “plurality” means two or more than two. For example, a plurality of electromechanical components refers to two or more electromechanical components.

[0039] The troubleshooting instructions in a maintenance manual generally start with the fault symptom, then identify the components that may be at fault based on the equipment's structural composition. Based on the equipment's operating principle, the logical relationships between these components are determined. These logical relationships are then translated into a sequential inspection order for these components, following the principles of cause and effect. Finally, following this order, the fault location process checks these components one by one until the faulty component is found. Generally speaking, the troubleshooting order provided in a maintenance manual is static and fixed.

[0040] In reality, when a device malfunctions, forcing it to operate without repairing the problem can have serious consequences, such as causing other components to become faulty. In this case, even during fault location, the device is powered off and shut down, requiring individual components to be checked one by one to determine if they are the faulty component. In this case, the troubleshooting sequence based on the logical relationships between components is not mandatory; a new troubleshooting sequence can be formulated with the goal of "finding the faulty component as quickly as possible."

[0041] Currently, dynamic adjustment of troubleshooting priorities relies primarily on the maintenance personnel's experience. The effectiveness of the adjustment depends primarily on the maintenance personnel's understanding of the equipment and repair work. This approach is not universally applicable and is inefficient. The industry urgently needs an effective method for dynamically adjusting troubleshooting priorities that is not dependent on experience and is more universal.

[0042] This application proposes a method for establishing a troubleshooting sequence based on the reliability lifecycle of equipment, the cumulative operating time of the equipment before a task, and the time when failures occur during the task. Even for the same type of equipment, the troubleshooting sequence may differ as long as the cumulative operating time before the task and the time of failure are different. Obviously, the greater the cumulative operating time of the equipment before the task, the more likely it is to fail in the near future; different failure times also "invisibly" express the differences in the lifecycle patterns of various components.

[0043] Generally speaking, the life of electromechanical components in normal use follows the Weibull distribution, which explains the statistical laws of failures caused by aging and wear, such as ball bearings, relays, switches, circuit breakers, magnetrons, gyroscopes, electric motors, aircraft engines, batteries, hydraulic pumps, air turbine engines, etc. When the component life follows the Weibull distribution W(a,b), its density function The parameter a is called the scale parameter and the parameter b is called the shape parameter.

[0044] This application stipulates that:

[0045] (1) A component of a device consists of multiple electromechanical components, and the lifespan of these components follows a Weibull distribution. For ease of description, the lifespan of each component is described in terms of time.

[0046] (2) At any time during the mission, at most one component will fail. When a component fails, it will affect the normal operation of the equipment and the equipment will exhibit certain fault symptoms. At this time, the first thing to do is to locate the fault.

[0047] (3) During fault location, each component will be inspected one by one in a predetermined inspection order, i.e., the troubleshooting order. Fault location is considered complete when a component is found to be faulty. Due to factors such as the equipment being in a power-off state, this application stipulates that the order in which these components are inspected is independent of each other. That is, there is no specific inspection order requirement such as "component A must be inspected first, then component B."

[0048] (4) The life distribution of each component, the cumulative working time of each component before the task is performed, the time when the failure occurs during the task, and the time consumed to check the normal status of each component are known.

[0049] The relevant variables in this application are as follows:

[0050] The number of components is recorded as n; the component number is recorded as i; the life of component i follows the Weibull distribution W(a i ,b i ); the cumulative working time of each component before executing the task is recorded as c i The time when the failure occurs during the mission is recorded as t g The average inspection time for component i is t i .

[0051] This application provides a method for locating faults in electromechanical equipment. Figure 1 FIG. 1 is a flow chart of a method for locating a fault in an electromechanical device according to an embodiment of the present application. Figure 1 As shown, the method includes the following steps:

[0052] Step S101, calculating the probability of each component of the electromechanical device failing when the electromechanical device fails based on the accumulated working time of each component when the electromechanical device fails and the life density function of each component; the life density function of each component is determined based on the Weibull distribution obeyed by the life of each component;

[0053] Step S102, determining a troubleshooting order for each component based on the probability of each component failing when the electromechanical equipment fails;

[0054] Step S103: Check each component in order according to the troubleshooting order until the faulty component is found and the fault location is completed.

[0055] Specifically, the cumulative operating time of each component at the time of a mechanical and electrical equipment failure can be calculated by summing the cumulative operating time of each component before the task was executed and the time the mechanical and electrical equipment failure occurred during the task (timed from the start of the task). The cumulative operating time of each component at the time of the mechanical and electrical equipment failure, combined with the life density function of each component, can be used to calculate the probability of each component failing at the time of the mechanical and electrical equipment failure.

[0056] Taking into account that if a certain component has a higher probability of failure when the electromechanical equipment fails, the component should be checked first, the embodiment of the present application determines the fault checking order of each component according to the probability of each component failing when the electromechanical equipment fails. On this basis, each component can be checked in sequence according to the fault checking order until the faulty component is found and the fault location is completed, thereby improving the efficiency of electromechanical equipment fault location.

[0057] The method provided in the embodiment of the present application makes good use of the life distribution law of components and the component status information represented by the cumulative working time at the time of failure, calculates the probability of each component failing when the electromechanical equipment fails, and thereby determines the fault troubleshooting order of each component. Even for the same type of equipment, as long as the cumulative working time is different, the troubleshooting order may also be different, which effectively handles the differences between individual components and provides an effective method for dynamically adjusting the fault troubleshooting order that is independent of experience, has universal applicability and is highly efficient, thereby achieving the effect of locating faulty parts more quickly.

[0058] Based on the above embodiment, the probability of each component failing when the electromechanical equipment fails is calculated based on the following formula:

[0059]

[0060] Among them, a i 、b i are the scale parameter and shape parameter of the Weibull distribution that the life of component i follows, 1≤i≤n, n is the number of components, and the cumulative working time of component i before executing the task is recorded as c i The time when the electromechanical equipment fails during the mission is recorded as t g , c i +t g is the cumulative working time of component i when the electromechanical equipment fails.

[0061] Based on any of the above embodiments, step S102 specifically includes:

[0062] Determine the troubleshooting weight of each component based on the troubleshooting time of each component and the probability of each component failing when the electromechanical equipment fails;

[0063] The components are sorted according to their troubleshooting weights, and the order corresponding to the sorting results is used as the troubleshooting order.

[0064] Here, the troubleshooting time is the average status check time, which is the time consumed to check whether each component is normal or not.

[0065] It is understandable that if a component has a higher probability of failure when the electromechanical equipment fails, it should be checked first; if a component takes a shorter time to troubleshoot, it can also be checked first; the embodiment of the present application combines these two factors to calculate the troubleshooting weight of each component, and then determines the troubleshooting order of each component based on the relative size of the troubleshooting weights of each component. Even if a component has a higher probability but takes a longer time to troubleshoot, or a component takes a shorter time to troubleshoot but has a lower probability, the order can be determined by comparing the relative sizes of the troubleshooting weights.

[0066] For example, the troubleshooting weight of each component or equal to By multiplying by any constant, the components can be sorted in order from small to large according to the troubleshooting weight, and the order corresponding to the final sorting result is the troubleshooting order; for example, the troubleshooting weight of each component or equal to By multiplying by any constant, the components can be sorted in descending order of troubleshooting weight, and the order corresponding to the final sorting result is the troubleshooting order.

[0067] Based on any of the above embodiments, the troubleshooting weight of each component is calculated based on the following formula:

[0068]

[0069] Among them, t i The time consumed for troubleshooting component i, p i is the probability that component i fails when the electromechanical equipment fails, 1≤i≤n, and n is the number of components.

[0070] Based on any of the above embodiments, the method further includes:

[0071] Based on the troubleshooting time of each component, calculate the time it takes to find the faulty component in the jth order of troubleshooting; 1≤j≤n, where n is the number of components;

[0072] Based on the probability of each component failing when the electromechanical equipment fails, calculate the probability of finding the faulty component in the jth row under the fault troubleshooting order;

[0073] Based on the time and corresponding probability of finding the faulty component in the jth order under the fault troubleshooting sequence, the average time of fault troubleshooting corresponding to the fault troubleshooting sequence is calculated.

[0074] For example, the troubleshooting order D is: [4 1 3 2], the time taken to find the faulty component in the first round is the troubleshooting time of component 4, and the time taken to find the faulty component in the second round is the sum of the troubleshooting times of component 4 and component 1; the probability of finding the faulty component in the first round is the ratio of the probability of failure corresponding to component 4 to the sum of the probabilities of failure corresponding to all components, and the probability of finding the faulty component in the second round is the ratio of the probability of failure corresponding to component 1 to the sum of the probabilities of failure corresponding to all components.

[0075] It should be noted that the average troubleshooting time, the time to find the faulty component in the jth round of troubleshooting, and their corresponding probabilities can be used to estimate the time required to complete fault location, which helps to reasonably arrange matters related to repair work.

[0076] Based on any of the above embodiments, the specific steps of the method of the present application are as follows:

[0077] 1) Input known data: the number of components n; the life distribution W(a i , b i ) of component i; the cumulative working time of each component before the task is denoted as c i ; the moment of failure during the task is denoted as t g and the average inspection time t i for the status of component i.

[0078] 2) Calculate the probability p g of each component failing at time t i during the task,

[0079] 3) Calculate the fault troubleshooting weight q i of each component,

[0080] 4) Sort the fault troubleshooting weights q i of each component in ascending order, and the order of the weights corresponding to the sorting result is the fault troubleshooting order D at this time. For example, if the sorting result of the fault troubleshooting weights of 4 components is: q4 < q1 < q3 < q2, then the fault troubleshooting order D composed of the component numbers checked in sequence is: [4 1 3 2].

[0081] 5) Calculate the total time-consuming situation of fault troubleshooting corresponding to the fault troubleshooting order D.

[0082] There are n total time-consuming situations of fault troubleshooting saved in the array Tx, and the time-consuming

[0083] for finding the faulty component in the jth troubleshooting is j The probability distribution of the total time-consuming of fault troubleshooting is saved in the array P, and the probability

[0084] The average time-consuming of fault troubleshooting

[0085] 6) Terminate the calculation and output the fault troubleshooting order result of checking the components in sequence and the total time-consuming situation of fault troubleshooting.

[0086] Example: It is known that during a task with an execution time of 400 hours, a failure occurred at the 124.5th hour. The failure was caused by a certain component among 8 electromechanical components. The life of each component follows a Weibull distribution, and the relevant information such as the cumulative working time of each component before the task and the average inspection time of each component is shown in Table 1.

[0087] Using the above method, the inspection order of each component after a fault occurs is calculated for fault location.

[0088] Table 1 Relevant information of each component

[0089] Part Number Distribution parameter a Distribution parameter b Cumulative working time / h Average inspection time / m 1 579 1.57 163 18.3 2 582 3.05 182 20.1 3 179 2.68 55 4.5 4 585 3.18 98 20.3 5 579 2.27 158 14.6 6 343 0.41 27 4.0 7 500 2.85 146 7.6 8 171 3.10 4 12.9

[0090] Solution: 1) Input known data: number of components n; life distribution W(a) of component i i ,b i ); the cumulative working time of each component before executing the task is recorded as c i The time when the failure occurs during the mission is recorded as t g , the average inspection time t for component i i .

[0091] 2) Calculate the time of each component during the task t g The probability of failure at time p i , The results are shown in Table 2.

[0092] 3) Calculate the troubleshooting weight q of each component i , The results are shown in Table 2.

[0093] 4) According to the principle of small to large, the troubleshooting weight q of each component is i Sorting, the order of each weight subscript corresponding to the sorting result is the fault troubleshooting order at this time. The ranking of each component is shown in Table 2. The fault troubleshooting order D of each component is [3 8 6 7 5 1 2 4].

[0094] Table 2 Ranking of each component

[0095] Part Number Failure probability p Troubleshooting weight q Ranking 1 8.80E-05 207983.7 6 2 6.81E-05 295102.1 7 3 7.26E-04 6195.4 1 4 3.20E-05 634800.7 8 5 7.63E-05 191471.2 5 6 9.32E-05 42938.1 3 7 8.85E-05 85871.4 4 8 4.81E-04 26817.1 2

[0096] 5) Calculate the total troubleshooting time corresponding to the troubleshooting sequence D.

[0097] There are 8 types of fault troubleshooting, and the total time consumed is stored in the array Tx. The time consumed to find the faulty part in the jth troubleshooting is Total troubleshooting time Tx j The corresponding probability The Tx and P results are shown in Table 3; the average time taken for troubleshooting

[0098] Table 3 Total troubleshooting time and corresponding probability

[0099] Total troubleshooting time / m Probability 4.5 0.44 17.4 0.29 21.4 0.06 29 0.05 43.6 0.05 61.9 0.05 82 0.04 102.3 0.02

[0100] 6) Terminate the calculation and output the troubleshooting order of the components to be checked in sequence and the total troubleshooting time.

[0101] The calculation is terminated. The fault troubleshooting order, which consists of checking component numbers in sequence, is: 3, 8, 6, 7, 5, 1, 2, 4. The average time required to complete fault location is 11.7 minutes. From Table 3, we can see that the probability of completing fault location in no more than 21.4 minutes is 0.79.

[0102] Average troubleshooting time T m , the total troubleshooting time Tx and its corresponding probability P can be used to estimate the time required to complete fault location, which helps to reasonably arrange matters related to the repair work.

[0103] Based on any of the above embodiments, a relevant simulation model can be established to verify the effectiveness of the method of the present application. The inspection time is scored according to the percentage system: the minimum inspection time of finding the faulty part in the first inspection is 100 points, and the maximum inspection time of finding the faulty part after checking all parts is 0 points. When the above example is simulated and verified, the time t of each fault occurrence is g Random simulations are generated based on component lifespan distribution patterns and cumulative component operating time, with other parameters using data from example calculations. After each random simulation generates a failure moment, the proposed method is used to calculate a troubleshooting sequence. Components are inspected sequentially in this sequence until the faulty component is found, and the inspection time is scored on a percentage basis. Figure 2 This is a scoring result diagram of 100 simulation verification results provided by the embodiment of the present application, such as Figure 2 As shown, the dynamic troubleshooting sequence generated by the proposed method achieved an average score of 90.5. The average time taken to complete fault location using the calculated troubleshooting sequence for these 100 simulations was 15.2 minutes, while the average time estimated by the proposed method was 20.8 minutes. Considering that the time taken in this example ranged from 4.5 to 102.3 minutes, the difference between the two estimates is within an acceptable engineering range.

[0104] A large number of simulation verification results show that: since the method of this application makes good use of the life distribution law of components and the component status information represented by the cumulative working time before the task and the failure time, it effectively handles the differences of individual components and is an effective fault location optimization method.

[0105] Based on any of the above embodiments, the present application provides a fault location system for electromechanical equipment. Figure 3 This is an architecture diagram of a fault location system for electromechanical equipment provided by an embodiment of the present application. Figure 3 As shown, the system includes:

[0106] A component failure probability determination module 310 is configured to calculate the probability of each component of the electromechanical device failing at the time of the electromechanical device failure based on the cumulative operating time of each component at the time of the electromechanical device failure and a life density function of each component; the life density function of each component is determined based on a Weibull distribution that the life of each component obeys;

[0107] a fault troubleshooting order determination module 320 for determining a fault troubleshooting order for each component based on the probability of each component failing when the electromechanical device fails;

[0108] The fault location module 330 is used to check each component in sequence according to the fault troubleshooting order until the faulty component is found and the fault location is completed.

[0109] It is understandable that the detailed functional implementation of each of the above modules can be found in the introduction of the aforementioned method embodiment, and will not be repeated here.

[0110] Based on the method in the above embodiment, an embodiment of the present application provides an electronic device. Figure 4 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, such as Figure 4 As shown, the electronic device may include: a processor 410, a communication interface 420, a memory 430, and a communication bus 440, wherein the processor 410, the communication interface 420, and the memory 430 communicate with each other via the communication bus 440. The processor 410 may call the logic instructions in the memory 430 to execute the method in the above embodiment.

[0111] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application.

[0112] Based on the method in the above embodiment, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method in the above embodiment.

[0113] Based on the method in the above embodiment, an embodiment of the present application provides a computer program product. When the computer program product runs on a processor, the processor executes the method in the above embodiment.

[0114] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0115] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, which can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, CD-ROMs or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC.

[0116] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted via the computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)).

[0117] It will be understood that the various numerical numbers involved in the embodiments of the present application are merely distinctions for the convenience of description and are not intended to limit the scope of the embodiments of the present application.

[0118] It is easy for those skilled in the art to understand that the above is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application should be included in the scope of protection of the present application.

Claims

1. A fault location method for electromechanical equipment, characterized in that: The following steps are involved: Step S101, calculating the probability of each component of the electromechanical device failing when the electromechanical device fails based on the accumulated working time of each component when the electromechanical device fails and the life density function of each component; the life density function of each component is determined based on the Weibull distribution obeyed by the life of each component; Step S102, determining a troubleshooting order for each component based on the probability of each component failing when the electromechanical equipment fails; Step S103: Check each component in the troubleshooting order until the faulty component is found and the fault location is completed; Step S102 specifically includes: Determine the troubleshooting weight of each component based on the troubleshooting time of each component and the probability of each component failing when the electromechanical equipment fails; The components are sorted according to their troubleshooting weights, and the order corresponding to the sorting results is used as the troubleshooting order.

2. The method according to claim 1, characterized in that The probability of each component failing when the electromechanical equipment fails is calculated based on the following formula: in, 、 Components The lifespan follows the scale parameter and shape parameter of the Weibull distribution, , is the number of parts before executing the task The accumulated working time is recorded as , the time when the electromechanical equipment fails during the mission is recorded as , For components The accumulated working time when the electromechanical equipment fails.

3. The method according to claim 1, characterized in that The troubleshooting weight of each component is calculated based on the following formula: in, For components Troubleshooting is time-consuming. For components The probability of failure in the event of a mechanical or electrical equipment failure, , is the number of parts.

4. The method according to claim 1, wherein The method further comprises: Based on the troubleshooting time of each component, calculate the troubleshooting order, The time it takes to find the faulty part in the second row; , is the number of components; Based on the probability of each component failing when the electromechanical equipment fails, calculate the probability of the first component failing in the troubleshooting order. The probability of finding the faulty part in the second row; Based on the troubleshooting sequence, The time and corresponding probability of finding the faulty part in the next row are used to calculate the average time of fault troubleshooting corresponding to the troubleshooting order.

5. A fault location system for electromechanical equipment, characterized in that: include: a component failure probability determination module, configured to calculate the probability of each component failing when the electromechanical device fails, based on the accumulated operating time of each component of the electromechanical device when the electromechanical device fails, and a life density function of each component; the life density function of each component being determined based on a Weibull distribution obeyed by the life of each component; a fault troubleshooting order determination module for determining a fault troubleshooting order for each component based on the probability of each component failing when the electromechanical equipment fails; The fault location module is used to check each component in the order of fault troubleshooting until the faulty component is found and the fault location is completed; The fault troubleshooting sequence determination module is specifically used to: Determine the troubleshooting weight of each component based on the troubleshooting time of each component and the probability of each component failing when the electromechanical equipment fails; The components are sorted according to their troubleshooting weights, and the order corresponding to the sorting results is used as the troubleshooting order.

6. An electronic device, characterized in that: include: at least one memory for storing a computer program; At least one processor is used to execute the program stored in the memory. When the program stored in the memory is executed, the processor is used to execute the method according to any one of claims 1 to 4.

7. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed on a processor, the processor is caused to execute the method according to any one of claims 1 to 4.

8. A computer program product, characterized in that When the computer program product is run on a processor, the processor is enabled to perform the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Method and system for estimating probability distribution of equipment fault repair time

    CN115688025A

  • Checking order optimization method and system for complex electronic equipment

    CN118013767A