Fault positioning method and system for electromechanical equipment and electronic equipment

Through the failure probability of each component in the event of a computer electrical equipment failure, the troubleshooting order is determined, and the problem of long-term failure positioning in the existing technology is solved, and more efficient fault positioning is achieved.

CN119757915AActive Publication Date: 2025-04-04NAVAL UNIV OF ENG PLA
View PDF 4 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The prior art is difficult to quickly and effectively locate faulty parts of electromechanical equipment, resulting in a long time to troubleshooting.

Method used

By calculating the failure probability of each component when the electromechanical equipment fails, determining the troubleshooting order based on the life density function and the cumulative working time, and optimizing the fault location process.

Benefits of technology

It realizes faster positioning of faulty parts, improves troubleshooting efficiency, and is suitable for individual differences in the same type of equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119757915A_ABST
    Figure CN119757915A_ABST
Patent Text Reader

Abstract

The invention discloses a fault positioning method and system for electromechanical equipment and electronic equipment, and the method comprises the steps: calculating the fault probability of each part when the electromechanical equipment breaks down based on the accumulated working time of each part of the electromechanical equipment when the electromechanical equipment breaks down and the life density function of each part; the life density function of each component is determined based on the Weibull distribution obeyed by the life of each component; determining a troubleshooting sequence of each component based on the fault probability of each component when the electromechanical equipment has a fault; and checking each part in sequence according to the troubleshooting sequence until a faulty part is found, and completing fault positioning. According to the method and the device, the difference of individual parts is effectively processed, an effective method which is independent of experience, has universality and is relatively high in efficiency and is used for dynamically adjusting the troubleshooting sequence is provided, and the effect of more quickly positioning a fault part is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In the maintenance manual of the equipment, the repair process of common faults is generally listed. The typical repair process mainly consists of two parts: fault location and repair of the faulty parts. The so-called fault location refers to finding the faulty parts of the faulty equipment / system. In order to determine the root cause of the fault, it is often necessary to combine the data obtained from diagnosis, testing and performance testing for analysis. After the faulty parts are identified through fault location, repair work can be carried out on the faulty parts.

[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 prior art, 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, based on the accumulated working time of each component of the electromechanical equipment when the electromechanical equipment fails and the life density function of each component, the probability of each component failing when the electromechanical equipment fails is calculated; 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 device 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 of component i failing 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, 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 sequence;

[0021] Based on the time consumption and corresponding probability of finding the faulty component in the jth order under the fault troubleshooting sequence, the average time consumption of the 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, used to calculate the probability of each component failing when the electromechanical device fails based on the accumulated working time of each component of the electromechanical device 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;

[0024] A fault troubleshooting order determination module is used to determine the fault troubleshooting order of 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 part 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. When the computer program product runs on a processor, the processor executes 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 prior art:

[0031] The present application provides a fault location method, system and electronic device 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 failure of each component 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, 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 universality and is highly efficient, thereby achieving the effect of locating faulty parts more quickly. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 It is a flowchart of a fault location method for electromechanical equipment provided by an embodiment of the present application;

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

[0034] Figure 3 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 schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0036] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0037] In the embodiments of the present 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 the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[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 fault location content in the maintenance manual generally starts from the fault phenomenon, demarcates the range of components that may fail according to the structural composition of the equipment, determines the working logic relationship between these components based on the working principle of the equipment, and then converts these logical relationships into a sequence of inspections of these components according to the principles of cause and effect. Finally, in this order, these components are checked one by one in the fault location until the faulty part is found. Generally speaking, the troubleshooting sequence provided in the maintenance manual is static and fixed.

[0040] In reality, when a device has a certain fault, if the fault is not repaired and the device is forced to work, it will bring serious consequences, such as causing other components to become faulty. At this time, even during the fault location, the device is in a power-off and shutdown state, and each component can only be checked one by one to see if it is a faulty component. In this case, the troubleshooting order given based on the logical relationship between the components does not have to be followed, and the troubleshooting order can be re-formulated with the goal of "finding the faulty component as soon as possible."

[0041] At present, the dynamic adjustment of troubleshooting order mainly relies on the experience of maintenance personnel. The effect of adjustment mainly depends on the maintenance personnel's mastery of equipment and repair work. It is not universal and the adjustment efficiency is slow. The industry urgently needs an effective method for dynamically adjusting troubleshooting order that does not rely on experience and is more universal.

[0042] This application provides a method for formulating a troubleshooting sequence based on the reliability life law of the equipment, the cumulative working time of the equipment before performing the task, and the time when the failure occurs during the task. Even for the same type of equipment, as long as the cumulative working time of the equipment before the task and the time of failure are different, the troubleshooting sequence may be different. Obviously, the greater the cumulative working time of the equipment before performing the task, the more likely it is to fail in the near future; different failure times also "invisibly" express the differences in the life laws of each component.

[0043] Generally speaking, the life of mechanical and electrical components in normal use obeys 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 life of a component obeys 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 certain part of the equipment is composed of multiple electromechanical components, and the lifespan of these components follows the Weibull distribution. For ease of description, the lifespan of each component is described by 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 experience certain fault phenomena. At this time, the first thing to do is to locate the fault.

[0047] (3) When locating the fault, each component will be checked one by one in the predetermined inspection order, i.e., the troubleshooting order. When a component is found to be a faulty component, the fault location is deemed to be completed. Due to the fact that the equipment is in a power-off state, etc., this application stipulates that the order of status inspection of these components is independent and unrelated, that is, there is no situation where there is a specific requirement for the inspection order, such as "component A must be checked first, and then component B".

[0048] (4) The life distribution of each component, the cumulative working time of each component before executing the task, the time when the failure occurred during the task, and the time consumed to check the status of each component to see if it is normal or not are known.

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

[0050] The number of components is n; the component number is 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 time spent on checking the status of component i is recorded as t i .

[0051] The present application provides a method for locating a fault of an electromechanical device. Figure 1 is a flow chart of a method for locating a fault of an electromechanical device provided in an embodiment of the present application, such as Figure 1 As shown, the method comprises the following steps:

[0052] Step S101, based on the accumulated working time of each component of the electromechanical equipment when the electromechanical equipment fails and the life density function of each component, the probability of each component failing when the electromechanical equipment fails is calculated; 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 working time of each component when the electromechanical equipment fails can be obtained by adding the cumulative working time of each component before the task is executed and the time when the electromechanical equipment fails during the task (starting from the task). The probability of each component failing when the electromechanical equipment fails can be calculated by combining the cumulative working time of each component when the electromechanical equipment fails with the life density function of each component.

[0056] Taking into account that the higher the probability of a certain component failing 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 failure of each component 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 in individual components and provides an effective method for dynamically adjusting the fault troubleshooting order that is independent of experience, has universality and is more 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 the probability of a certain component failing when the electromechanical equipment fails is higher, the component should be checked first; if the troubleshooting time of a certain component is shorter, it can also be checked first; the embodiment of the present application combines these two factors, calculates the troubleshooting weight of each component, and then determines the troubleshooting order of each component according to the relative size of the troubleshooting weights of each component. Even if the probability corresponding to a certain component is higher but the troubleshooting time is longer, or the troubleshooting time of a certain component is shorter but the corresponding probability is lower, the order can be judged by comparing the relative size 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 ascending order of 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 of component i failing 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, 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 sequence;

[0073] Based on the time consumption and corresponding probability of finding the faulty component in the jth order under the fault troubleshooting sequence, the average time consumption of the 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 taken for component 4, and the time taken to find the faulty component in the second round is the sum of the troubleshooting times taken for 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 time consumed for troubleshooting, the time consumed for finding the faulty component in the jth troubleshooting and their corresponding probabilities can be used to estimate the time consumed for completing fault location, which helps to reasonably arrange matters related to the 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 state 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 subscript order of each weight 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 consumed for fault troubleshooting corresponding to the fault troubleshooting order D.

[0082] A total of n kinds of total time consumed for fault troubleshooting are stored in the array Tx, and the time consumed

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

[0084] The average time consumed for fault troubleshooting

[0085] 6) Terminate the calculation and output the fault troubleshooting order result of the components checked in sequence and the total time consumed for 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. This 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 the fault occurs is calculated for fault location.

[0088] Table 1 Related 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 occurring 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 troubleshooting, and the total time consumed is stored in the array Tx. The time consumed to find the faulty part in the jth row is Total troubleshooting time Tx j The corresponding probability The results of Tx and P are shown in Table 3; the average time consumed 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 sequence results of the components to be checked in sequence and the total troubleshooting time.

[0101] The calculation is terminated. The troubleshooting order consisting of checking the component numbers in sequence is: 3, 8, 6, 7, 5, 1, 2, 4. The average time to complete the fault location is 11.7m. From Table 3, it can be seen that the probability of completing the fault location within 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 simulation is performed according to the life distribution law of the components and the cumulative working time of the components, and other parameters are based on the data of the calculation example. After each random simulation generates the fault time, the fault troubleshooting order is calculated using the method of this application, and the components are checked in sequence until the faulty part is found, and the inspection time is scored on a percentage basis. Figure 2 is a scoring result diagram of 100 simulation verification results provided in the embodiment of the present application, such as Figure 2 As shown, the average score of the dynamic troubleshooting sequence generated by the present application method is 90.5 points. The average time taken to complete the fault location according to the calculated troubleshooting sequence in these 100 simulations is 15.2m, and the average time taken for fault location estimated by the present application method is 20.8m. Considering that the time consumption in this example ranges from 4.5 to 102.3m, the error between the two is within the acceptable range for engineering.

[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 is an architecture diagram of a fault location system for electromechanical equipment provided by an embodiment of the present application, such as Figure 3 As shown, the system includes:

[0106] A component failure probability determination module 310 is used to calculate the probability of each component failing when the electromechanical device fails based on the accumulated working time of each component of the electromechanical device 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;

[0107] A fault troubleshooting order determination module 320 is used to determine the troubleshooting order of 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 through 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 software functional units 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 a computer device (which can be a personal computer, a server, or a network device, etc.) to perform 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 understandable that the processor in the embodiment of the present application can be a central processing unit (CPU), or 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 can 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, and the software modules 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 a 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 may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions may be transmitted from a website site, a computer, a server or a data center to another website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium may 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 disk (SSD)), etc.

[0117] It should be understood that the various numerical numbers involved in the embodiments of the present application are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application.

[0118] It will be easily understood by those skilled in the art that the above description 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 shall 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, based on the accumulated working time of each component of the electromechanical equipment when the electromechanical equipment fails and the life density function of each component, the probability of each component failing when the electromechanical equipment fails is calculated; 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 order according to the troubleshooting order until the faulty component is found and the fault location is completed.

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: 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.

3. The method according to claim 1, characterized in that 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.

4. The method according to claim 3, characterized in that The troubleshooting weight of each component is calculated based on the following formula: Among them, t i The time consumed for troubleshooting component i, p i is the probability of component i failing when the electromechanical equipment fails, 1≤i≤n, and n is the number of components.

5. The method according to claim 1, characterized in that The method further comprises: 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, n is the number of components; 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 sequence; Based on the time consumption and corresponding probability of finding the faulty component in the jth order under the fault troubleshooting sequence, the average time consumption of the fault troubleshooting corresponding to the fault troubleshooting sequence is calculated.

6. A fault location system for electromechanical equipment, characterized in that: include: A component failure probability determination module, used to calculate the probability of each component failing when the electromechanical device fails based on the accumulated working time of each component of the electromechanical device 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; A fault troubleshooting order determination module is used to determine the fault troubleshooting order of 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 sequence according to the fault troubleshooting order until the faulty part is found and the fault location is completed.

7. 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 5.

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

9. A computer program product, characterized in that When the computer program product runs on a processor, the processor is caused to execute the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

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

    CN115688025A

  • Inspection order optimization method and system adopting general detection tool for detection

    CN115879720A

  • Checking order optimization method and system for complex electronic equipment

    CN118013767A

  • Maintenance planning and failure prediction from data observed within a time window

    US20130283104A1