The present application claims priority from Japanese Patent Application JP 2020-112881 filed on Jun. 30, 2020, the content of which is hereby incorporated by reference into this application.
The present invention relates to a maintenance recommendation system and a maintenance recommendation method for assisting equipment maintenance work by recommending what should be inspected to identify a failure mode when equipment has failed and estimating a failure mode from results of inspection.
Equipment maintenance work is necessary to ensure constant operation of equipment such as gas engines, elevators, and mining/building equipment. Especially, when equipment has failed to stop, it is required to examine what failure has occurred, take action, and recover the equipment operation. For examination, it is important to inspect the components of the equipment and identify a failure mode that is a state of the equipment causing the failure.
To solve this problem, e.g., an invention for automatically identifying a failure mode is found in a document JP 2009-223362. The document JP 2009-223362 introduces a technique that estimates what failure mode occurs now based on probability, using a model in which probabilities of failures are defined with respect to each of the states of equipment components and equipment user operation histories. The probabilities of failures are estimated from knowledge and experience of equipment designers, daily failure reports, etc. and set in the model. The document JP 2009-223362 additionally discloses a technique that enables ad hoc updating according to the actual situation of failure occurrence circumstances in the market by updating the occurrence probability of a failure mode for which occurrence frequency has exceed a certain value.
In daily failure reports that are a source of information to estimate probabilities of failures, there is often none of written information of what inspection was performed for equipment when a failure mode was found. This is because working hours for each on-site maintenance work is limited and reporting what inspection was performed is not necessarily obligatory, though there is an obligation to report “what failure mode occurs and what action was taken?”
Nevertheless, with regard to failure modes whose occurrence frequency is high and for which there is a large quantity of daily failure reports, it is likely that a necessary quantity of daily reports in which inspection items are written can be gathered, though such failure modes are a low proportion. However, it is hard to gather inspection items regarding failure modes whose occurrence frequency is low. Therefore, it is difficult to increase the accuracy of estimating a failure mode whose occurrence frequency is low.
The present invention is intended to provide a maintenance recommendation system and a maintenance recommendation method that improve the accuracy of estimating a failure mode of equipment and thereby reduce frequency of replacement operations, shorten a time of examination, and decrease a recovery time of equipment from a failure.
According to one aspect of the present invention, a maintenance recommendation system identifies a failure mode of a machine and comprises an information input element to input one or more inspection results required to identify a failure mode, a temporary storage unit to store the inspection results, a failure mode probability calculating unit to estimate probabilities of failure modes from results of inspection performed one or more times, and an estimation-accuracy determining unit to calculate uncertainty of the probabilities of the failure modes, wherein the system presents inspection items based on the uncertainty of the probabilities of the failure modes.
According to another aspect of the present invention, a maintenance recommendation system identifies a failure mode of a machine and comprises a terminal and a center system that is connected with the terminal via communications. The terminal includes a display unit, an input unit, and a communication unit. The center system includes an information input unit to input, via the communication unit, one or more inspection results required to identify a failure mode, the inspection results being input through the input unit of the terminal, a temporary storage unit to store the inspection results, a failure mode probability calculating unit to estimate probabilities of failure modes from results of inspection performed one or more times, and an estimation-accuracy determining unit to calculate uncertainty of the probabilities of the failure modes, and wherein the terminal inputs, via the communication unit, inspection items obtained based on the uncertainty of the probabilities of the failure modes in the center system and displays the inspection items on the display unit.
According to another aspect of the present invention, a maintenance recommendation method identifies a failure mode of a machine and comprises the steps of estimating probabilities of failure modes from one or more inspection results required to identify a failure mode, calculating uncertainty of the probabilities of the failure modes, and presenting inspection items which have a high degree of the uncertainty of the probabilities of the failure modes, thereby prompting a maintenance person to inspect the inspection items which have a high degree of the uncertainty of the probabilities of the failure modes.
According to the present invention, the accuracy of estimating a failure mode of equipment is improved and thereby frequency of replacement operations, a time of examination, and a recovery time of equipment from a failure are decreased.
In the following, a maintenance recommendation system and a maintenance recommendation method according to an embodiment of the present invention will be described in detail with reference to the drawings. Note that equipment subject to inspection in the embodiment is assumed to be a refrigerator with a vapor-compression freezer as an example.
The terminal 100 is preferably a lightweight tablet or the like that is easy to carry by a maintenance person 102 visiting to an equipment operating site. The terminal 100 has a display unit 105 such as a liquid crystal display, an input unit 120 comprised of, inter alia, a touch display, and a communication unit 125. Note that, in the present embodiment, it is assumed that a maintenance person 102 visits to a customer site where the equipment 104 exists and performs maintenance work and multiple maintenance persons 102 share the center system 150 and, therefore, there is separation into the terminal 100 and the center system 150. However, the terminal 100 and the center system 150 may be unified. Note that, on the display unit 105, displayed is a variety of data created in intermediate and final phases of processing that is performed by the center system 150 as well as data that has been entered by the maintenance person 102. Hence, information presented by the center system 150, which will be described later, is also displayed on the display unit 105. In response, the maintenance person 102 is prompted to perform inspection of a new inspection item presented and recommended by the center system 150.
The equipment 104 is the equipment subject to maintenance, such as generators, construction equipment, and medical equipment. By inspecting each of components of the equipment and entering a result of the inspection to the terminal 100, the maintenance person 102 can acquire an item to be next inspected and a result of failure mode estimation from the center system 150. Note that the present invention can be implemented by including the terminal 100 built in the equipment 104.
The center system 150 receives equipment inspection results having been input to the terminal 100 via a communication unit 190 and returns a failure mode and an item to be next inspected, i.e., an inspection item candidate to the terminal 100 held by the maintenance person 102. For this purpose, the communication unit 125 is provided within the terminal 100 and the communication unit 190 is provided within the center system 150.
The center system 150 is equipped with a temporary storage unit DB1 to store results of inspections performed by maintenance persons 102, a failure mode probability calculating unit 175 for use to estimate the probability of a failure mode, an estimation-accuracy determining unit 195 to determine whether or not the accuracy of estimating the probability of a failure mode is low, and an additional inspection item searching unit 200 to find an additional inspection item to be presented, if the accuracy is low. The center system 150 is also equipped with a probability updating unit 170 to update an inspection item probability table DB2 and a failure mode probability table DB3 based on the results of inspections having been input by maintenance persons 102.
By virtue of the center system 150 described above, if a failure mode is determined as the one for which the accuracy of estimating its probability is low, an additional inspection item is presented to a maintenance person 102 and its result is input. Thereby, it is possible to increase the accuracy of estimating the probability of the failure mode. If a failure mode is the one for which there are a small number of failure samples ever obtained and, therefore, the accuracy of estimating its probability is low, a maintenance person is prompted to inspect the additional item, taking advantage of the current opportunity of inspection. By reflecting its result having been input, the number of samples increases, thus increasing the accuracy of estimating the probability.
The temporary storage unit DB1 that generally has a database structure and stores temporary information D1, the inspection item probability table DB2 that stores inspection item probability data D2, and the failure mode probability table DB3 that stores failure mode probability data D3 hold data stored in the data structures as illustrated in
The inspection item probability table DB2 is configured in a data structure table which is exemplified in
This table is a table having stored therein, for each failure mode D21, a probability D25 by which the relevant inspection item D23 behaves as described for the inspection item behavior D24 when such failure has occurred. This probability D25 is a conditional probability in statistical terms and can be paraphrased into a conditional probability P by which the behavior D24 occurs when the failure mode D21 occurs (inspection item behavior=True|failure mode=True).
For example, data contained in a first row of the table in
This probability may be not necessarily a precise value. For instance, it may be estimated from experience of a designer and a maintenance person of the equipment 104 or may be estimated from failure rates in a reliability database, past experimental values, or a failure simulation based on a physical model and can be input at the time of designing a system to which the present invention is applied. Estimating a failure mode can be performed from this conditional probability and the probability in the failure mode probability table in
The table in
An initial value of the Experience D26 is determined depending on how much a value of inspection item occurrence probability D25 is reliable. For instance, the initial value is set to a greater value, if the probability is assigned based on experience of an expert engineer or definitely reliable information from a physical aspect. After the initial value is defined, the probability updating unit 170 in the center system 150 in
An equation expressing a prior probability beta distribution which is commonly known is given in equation (1). A correspondence relationship between parameters a and b in equation (1) and an Experience parameter is given in equation (2). Furthermore, a value of probability in the field of inspection item occurrence probability D25 is given in equation (3). Note that B denotes a beta function in equation (1).
Experience=a+b (2)
A value of inspection item occurrence probability=a/a+b (3)
If, using this relational expression, it is defined that e=Experience parameter and p=probability by which an inspection item occurs, the beta distribution in equation (1) can be expressed as in equation (4).
The failure mode probability table DB3 is configured in a data structure table which is exemplified in
In addition, Experience D33 is defined also in
A data structure of the temporary storage unit DB1 is presented in
The temporary storage unit DB1 is configured in a data structure table which is exemplified in
Then, processing contents of the present invention are described in detail with the aid of flowcharts in
First,
A first processing step S700 in
In this example, data in the first and second rows for all inspection items is assumed to have been first displayed as an initial display. In the first row, under the headers, equipment/component to be inspected D22A, inspection item D23A, and inspection item behavior D24A, “refrigerator”, “alert”, and “alert 001 was issued” are displayed respectively as an event. In the second row, under the headers, equipment/component to be inspected D22A, inspection item D23A, and inspection item behavior D24A, “power supply, “input power”, and “rise” are displayed respectively as an event.
A next processing step S705 is to input and display initial information, if exists, known before arrival of the maintenance person 102 to the site where the faulty equipment is placed in the columns of equipment/component to be inspected D22A, inspection item D23A, and inspection item behavior D24A as an additional display to the table in
As for an additional display, for instance, when there is a record with a description “alert was issued” from the equipment 104, as described in the inspection item behavior 24A in the first row of the table in
In the initial screen example 90A in
A processing step S710 in
A first processing step S800 in
A processing step S810 is to search out a failure mode that is the same as a failure mode D21 read at the processing step S800 by using the failure mode D31 of the failure mode probability table DB3 as a key input and read P (failure mode) from the occurrence probability D32 of the failure mode. For instance, the search extracts the first row in
A processing step S820 is to calculate a simultaneous probability P of inspection item behavior and failure mode (multiple inspection behaviors and multiple failure modes) from multiple occurrence probabilities P (inspection item behavior|failure mode) and occurrence probabilities P (failure mode) having been read at the processing steps S800 and S810.
Processing at the processing step S820 can be implemented based on a conventional technique called a Bayesian network and its algorithm is described briefly. For explanation, a Bayesian network that is used in the present embodiment is depicted in
Among them, the failure modes F (1410, 1420, 1430) are information containing data under the headers, failure mode D31 and occurrence probability D32 in the failure mode probability table DB3 in
The inspection item behaviors I (1440, 1450, 1460, 1470, 1480) correspond to pieces of information D23, D24, D25 regarding inspection items in the inspection item probability table DB2 in
In addition, as per the inspection item probability table DB2, “condenser coolant decrease” is described under the header, failure mode D21 in both the first and second rows, while “input power rise” and “condenser outlet temperature rise” are described respectively in these rows under the headers, inspection item and its behavior D23 and D24. This means that there is a causal relationship between the failure modes F (1410, 1420, 1430) presented in the upper row and the inspection item behaviors I (1440, 1450, 1460, 1470, 1480) presented in the lower row.
In
Assuming that a simultaneous probability P (multiple inspection item behaviors and multiple failure modes) is represented in this Bayesian network in
P(F1=f1,F2=f2, . . . ,FJ=fJ,I1=i1,I2=i2, . . . ,IKiK) (5)
P(F1=f1,F2=f2, . . . ,FJ=fj,I1=i1,I2=i2, . . . ,IK=iK)=Πk=1K(ΠJ=1JP(Ik=ik/FJ=fJ)f
Note that P (Ik=ik/Fj=fj) is P (inspection item behavior failure mode) having been read at the processing step S800 and it is assumed that J pieces of P in total have been read in equation (6). Note that P (Fj=fj) is P (failure mode) having been read at the processing step S810 and it is assumed that K pieces of P in total have been read. The value fj takes “1” (True) if the failure mode occurs and “0” (False) if the failure mode does not occur. The value ik indicates an inspection result and takes “1” (True) if the inspection item behaves as described for the inspection item behavior and “0” (False) otherwise. This information “0” or “1” is acquired by referring to the inspection result D14 in
Note that the equations above are derived using conventional Bayesian network techniques called Bayesian network factorization and Noisy-OR. When calculating equation (5) is done, the processing step S820 terminates and a transition is made to a processing step S840.
The processing step S840 is to calculate the probability of a j-th failure mode as expressed in equation (8) that reflects inspection results from the simultaneous probability obtained at the processing step S820. This can be done by calculating equation (9) below.
This equation means a conditional probability by which a j-th failure mode Fj=fj occurs when inspection results of inspection items I1 to Ik are it to ik. This is the failure mode probability that is estimated from the inspection results. The subroutine in
The processing step S715 in
Here, treating P (Ik=ik/Fj=fj) as a random variable has a meaning described below. For example, in the first row of the inspection item probability table DB2 in
A concrete algorithm is described below. First, assuming that variability of P (Ik=ik/Fj=fj) follows the beta distribution as expressed in equation (4), this can be expressed as in equation (10). Here, it is assumed that θjk=P (Ik=ik/Fj=fj).
Here, ejk is Experience (e.g., “100” described in the field D26 in the first row of the inspection item probability table DB2 in
Likewise, variability of P (Fj=fj) can be expressed as in equation (11). Here, it is assumed that φj=P (Fj=fj).
Then, variance can be obtained by calculating variance of equation (9), assuming that P (Ik=ik/Fj=fj) and P (Fj=fj) in equations (6) and (9) follow equations (10) and (11) respectively.
A processing step S725 in
As a result of decision at the processing step S725, if the variance of the probability of the failure mode with the highest probability calculated at the processing step S715 is equal to or more than the threshold, the estimation accuracy is regarded as insufficient and a transition is made to a processing step S730.
The processing step S730 is to search for and present additional inspection items to secure the accuracy of failure mode estimation. As for a failure mode with a low accuracy of estimation accuracy, this processing prompts a maintenance person to perform inspection newly at the opportunity of inspection when he or she is going to perform inspection to reflect its result in processing that will be performed from now.
A subroutine (SUB02) that represents detailed processing contents of the processing step S730 in
A first processing step S905 in
A processing step S910 is to calculate a quantity of mutual information between each of the uninspected inspection items D12 obtained at the processing step 905 and a failure mode D11 that is liked with it. A quantity of mutual information M is a value indicating how accurate the occurrence probability of the failure mode D11 is known when the result of the inspection item D12 has been known.
The quantity of mutual information M can be calculated using equation (12) from P (Ik=ik/Fj=fj) corresponding to D25 (inspection item occurrence probability) in the inspection item probability table DB2 in
Here, there are relationships as in equations (13) and (14) below.
A processing step S950 in
Although uninspected inspection items are displayed, positioned as additional inspection item candidates in the display screen 90B at an intermediate stage, inspection items selected from a perspective of high quantities of mutual information are displayed as additional inspection item candidates along with other pieces of information in a display careen 90C which is presented in
The display careen 90C presented in
The left display region in
The right half of the screen in
Let us look at a first row in the right half of the screen in
In the related equipment/component to be inspected D44A, reference information should preferably be described. As reference information, for example, information of equipment/components to be inspected liked with the failure mode D41A (in this example, “evaporator inlet temperature” and “power supply input voltage”) is presented in the related equipment/component to be inspected D44A. Equipment/components to be inspected liked with the failure mode D41A that should be presented in the related equipment/component to be inspected D44A can be obtained by searching for those liked with the failure mode from the fields D21, D22, and D23 in
The processing step S735 is to prompt the maintenance person 102 to enter inspection results in the area inside bold lines 1142 in the screen in
Then, processing from the processing step S740 after exiting the loop at the processing step S725 is described. The processing step S740 is to present failure modes with top N ranks of probability for which the reliability is secured on a display screen 90D as is presented in
A processing step S745 is the one in which the maintenance person 102 selects each one of the failure modes in top ranks N of occurrence probability presented at the processing step S740 and takes action on the failure mode selected. No processing is performed in the system of the present invention.
A processing step S750 is to prompt the maintenance person 102 to enter what is a failure mode judged true as a result of the action taken and update Experience and probability information based on what has been entered. Subroutine processing SUB03 that represents detailed contents of the processing step S750 is described with
A processing step S400 in
A processing step S410 is to update the values of probability D25, D32 and Experience D26, D33 in
Taking e for Experience D26 and p=occurrence probability P (failure mode) for Experience D33, updating equations are expressed as equations (15) and (16) below.
e→e+1 (15)
p→(ep+1)/(e+1) (16)
For example, if the failure mode is “condenser coolant decrease” in the first row in
e→10+1=11 (17)
p→(10×0.05+1)/(10+1)≈0.136 (18)
Upon the completion of updating these values, the subroutine processing SUB03 terminates and processing returns to the processing step S750, then the processing in the present embodiment is complete.
A concept underlying the present invention described hereinbefore is, in short, as follow. If a failure mode is doubtful because of less frequency of its occurrence and low accuracy of estimation, the system instructs an on-site maintenance person to perform additional inspection items to secure the estimation accuracy. Also, when doing so, by prompting the maintenance person to make an entry of inspection results and gathering information of inspection items, the system makes it possible to increase the estimation accuracy without additional inspections from now on. Thereby, according to the present invention, the accuracy of estimating a failure mode of equipment is improved and frequency of replacement operations, a time of examination, and a recovery time of equipment from a failure are decreased.
Number | Date | Country | Kind |
---|---|---|---|
2020-112881 | Jun 2020 | JP | national |