MODEL GENERATION DEVICE FOR LIFE PREDICTION, MODEL GENERATION METHOD FOR LIFE PREDICTION, AND RECORDING MEDIUM STORING MODEL GENERATION PROGRAM FOR LIFE PREDICTION
20210048811 ยท 2021-02-18
Assignee
Inventors
Cpc classification
G05B23/0283
PHYSICS
G06N7/01
PHYSICS
G06F2119/02
PHYSICS
G06F7/60
PHYSICS
G06Q10/06
PHYSICS
G06Q10/04
PHYSICS
G05B23/0281
PHYSICS
International classification
G06F16/28
PHYSICS
Abstract
A model generation device for life prediction includes: an actual operation information generation unit that generates actual operation information indicating a relationship between a use time and a reliability of an object whose life is predicted, based on failure history information of the object by using an order-statistic calculation method; a probability distribution model generation unit that sets a number of division by which the use time is divided into periods, and then generates a probability distribution model that approximates the actual operation information for each of the periods obtained by dividing the use time; a calculation unit that calculates a goodness of fit of the probability distribution model to the actual operation information for each of the number of division by using an information criterion; and a determination unit that determines the probability distribution model at the number of division providing the highest goodness of fit.
Claims
1. A model generation device for life prediction comprising: at least one memory storing a computer program; and at least one processor configured to execute the computer program to generate actual operation information indicating a relationship between a use time and a reliability of an object whose life is predicted, in accordance with failure history information of the object by using an order-statistic calculation method; set a number of division by which the use time is divided into one or more periods, and then generate a probability distribution model that approximates the actual operation information for each of the periods obtained by dividing the use time by the number of division being set; calculate a goodness of fit of the probability distribution model to the actual operation information for each of the number of division by using an information criterion; and determine the probability distribution model at the number of division providing the highest goodness of fit.
2. The model generation device for life prediction according to claim 1, wherein the processor is configured to execute the computer program to the distribution model for each number of division while sequentially increasing the number of division; and detect the number of division at which a change of the goodness of fit turns from increase to decrease as the number of division increases.
3. The model generation device for life prediction according to claim 1, wherein the processor is configured to execute the computer program to calculate a coefficient representing the probability distribution model by performing linear interpolation in accordance with values indicated by the actual operation information at both ends of each of the periods obtained by the division.
4. The model generation device for life prediction according to claim 1, wherein the processor is configured to execute the computer program to divide the use time, which has been logarithmically converted, into periods having equal lengths or substantially equal lengths.
5. The model generation device for life prediction according to claim 1, wherein the probability distribution model is a Weibull distribution model or a gamma distribution model.
6. The model generation device for life prediction according to claim 1, wherein the processor is configured to execute the computer program to use, as the order-statistic calculation method, an average rank method, a median rank method, or a mode rank method.
7. The model generation device for life prediction according to claim 1, wherein the processor is configured to execute the computer program to use Akaike's Information Criterion or Bayesian Information Criterion as the information criterion.
8. The model generation device for life prediction according to claim 1, wherein the failure history information of the object is information in which at least one of information indicating a characteristic of the object and identification information capable of identifying the object is associated with a failure history of the object.
9. A model generation method for life prediction performed by an information processing device, comprising: generating actual operation information indicating a relationship between a use time and a reliability of an object, in accordance with failure history information of the object by using an order-statistic calculation method; setting a number of division by which the use time is divided into one or more periods, and then generating a probability distribution model that approximates the actual operation information for each of the periods obtained by dividing the use time by the number of division being set; calculating a goodness of fit of the probability distribution model to the actual operation information for each of the number of division by using an information criterion; and determining the probability distribution model at the number of division providing the highest goodness of fit.
10. A non-transitory computer-readable recording medium storing a model generation program for life prediction that causes a computer to: generate actual operation information indicating a relationship between a use time and a reliability of an object, in accordance with failure history information of the object by using an order-statistic calculation method; set a number of division by which the use time is divided into one or more periods, and then generate a probability distribution model that approximates the actual operation information for each of the periods obtained by dividing the use time by the number of division being set; calculate a goodness of fit of the probability distribution model to the actual operation information for each of the number of division by using an information criterion; and determine the probability distribution model at the number of division providing the highest goodness of fit.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
EXAMPLE EMBODIMENT
[0022] Hereinafter, example embodiments of the present invention will be described in detail with reference to the drawings.
First Example Embodiment
[0023]
[0024] The model generation device 10 is communicably connected to a management terminal device 20. The management terminal device 20 is, for example, a terminal device such as a personal computer that is used when a user inputs information to the model generation device 10 or when a user confirms information output from the model generation device 10.
[0025] The model generation device 10 includes a Weibull plot generation unit 11 (actual operation information generation unit), a Weibull distribution model generation unit 12 (probability distribution model generation unit), a calculation unit 13, a determination unit 14, and a storage unit 15. The storage unit 15 is, for example, a storage device such as an electronic memory or a magnetic disk. The storage unit 15 stores failure history information 151, order-statistic calculation method information 152, Weibull plots 153, a Weibull coefficient calculation result 154, information criterion information 155, and a goodness of fit calculation result 156. Details of the information stored in the storage unit 15 will be described below.
[0026] The failure history information 151 is information indicating a failure history including, for example, a time of occurrence of a failure in the object. The failure history information 151 is, for example, information including identification information enabling identification of an object and a failure history associated with each other. The failure history information 151 may alternatively be information including information indicating a characteristic of an object and a failure history associated with each other. Note that the information indicating the characteristic of the object is, for example, when the object is a water pipe line, information indicating at least one of the diameter the pipe thickness, the material of the water pipe line, or the like. That is, the failure history information 151 is information indicating the occurrence status of a failure for each object or for each object type.
[0027] Next, the relationship between the use time and the reliability of an object when a Weibull distribution model is used as the probability distribution model of reliability of the object will be described.
[0028] In this case, the reliability R(t) can be expressed as equation 1.
[0029] In equation 1, t represents the use time the object, represents a scale parameter of the Weibull distribution, m represents a Weibull coefficient (shape parameter) of the Weibull distribution, and exp represents the natural exponential function.
[0030] In this case, the unreliability (probability of failure) F(t) of the object can be expressed as equation 2.
[0031] By performing a logarithmic conversion on equation 2, equation 3 is obtained.
ln(ln(1/(1F(t))))=mlntmln(equation 3)
[0032] In equation 3, ln is an operator representing a natural logarithm, and / is an operator representing a division.
[0033] equation 3 expresses that ln(ln(1/(1F(t)))) and lnt have a linear relationship when a Weibull distribution model is used as a probability distribution model of reliability of the object. equation 3 also expresses that in a graph where lnt is on the X axis and ln(ln(1/(1F(t)))) is on the Y-axis (see
[0034] The Weibull plot generation unit 11 generates the Weibull plots 153 (actual operation information) representing the relationship between the use time and the reliability of the object based on the failure history information 151 of the object and the order-statistic calculation method information 152.
[0035]
[0036] The reliability or unreliability of the object is a value obtained by using a calculation method of the order-statistic indicated by the order-statistic calculation method information 152 based on the failure history indicated by the failure history information 151 of the object. Examples of the calculation method of the order-statistic indicated by the order-statistic calculation method information 152 include the average rank method, the median rank method, and the mode rank method. Since the average rank method, the median rank method, the mode rank method, and the like are well known as methods for calculating the order statistic, a detailed description thereof will not be provided here.
[0037] The Weibull plot generation unit 11 generates the Weibull plots 153 that represent the relationship between lnt and ln(ln(1/(1F(t)))) calculated based on the failure history information 151 of the object and the order-statistic calculation method information 152 and that are plotted as in
[0038] The Weibull distribution model generation unit 12 illustrated in
[0039] The Weibull distribution model generation unit 12 divides lnt (a value representing the natural logarithm of the use time) on the horizontal axis of the graph illustrated in
[0040] The Weibull distribution model generation unit 12 generates a Weibull distribution model that approximates the Weibull plots 153. In the Weibull distribution model, the i-th (i is one integer from 1 to M) period (period i) in the above-described M periods is represented by a straight line obtained by linearly interpolating the values (x.sub.i, y.sub.i) and (x.sub.i+1, y.sub.i +1) indicated by the Weibull plots 153 illustrated in
[0041] The Weibull distribution model generation unit 12 calculates the Weibull coefficient m.sub.i for each of the M periods. In addition, the Weibull distribution model generation unit 12 stores, in the storage unit 15, the Weibull coefficient calculation result 154 representing the result of calculation of the above-described Weibull coefficients m.sub.i for each number of division M while increasing the number of division M from 1.
[0042] The calculation unit 13 illustrated in
[0043] For example, the value AIC calculated using the Akaike's Information Criterion is calculated as expressed by equation 5.
AIC=Nln.sup.2+2M+Nln2(equation 5)
[0044] In equation 5, N represents the sample size (the number of data pieces) of the Weibull plots 153, and represents the circumference ratio. In equation 5, .sup.2 represents the variance between the Weibull distribution model expressed by the Weibull coefficients mi and the Weibull plots 153 (prediction error). That is, the smaller the value of AIC, the higher the goodness of fit of the Weibull distribution model represented by the Weibull coefficients m.sub.i to the Weibull plots 153.
[0045] Based on the Weibull coefficients m.sub.i for each number of division M represented by the Weibull coefficient calculation result 154 and the Weibull plots 153, the calculation unit 13 calculates, for example, the AIC expressed by equation 5 for each number of division M, and stores the goodness of fit calculation result 156 representing the calculation result in the storage unit 15.
[0046]
[0047] The determination unit 14 illustrated in
[0048]
[0049] Next, the operation (processing) of the model generation device 10 according to the present example embodiment will be described in detail with reference to a flowchart of
[0050] By an input operation of a user to the management terminal device 20, characteristic information of an object whose life is predicted or an identifier of the object is input from the management terminal device 20 to the model generation device 10 (step S101). The Weibull plot generation unit 11 generates Weibull plots 153 based on the input characteristic information or the failure history information 151 indicated by the identifier and the order-statistic calculation method information 152, and stores the generated Weibull plots 153 in the storage unit 15 (step S102).
[0051] The Weibull distribution model generation unit 12 adds 1 to the number of division M (initial value is 0) (step S103). The Weibull distribution model generation unit 12 divides the logarithmically converted use time into M periods, and calculates the Weibull coefficients mi by performing linear interpolation on respective periods obtained by the division based on the values indicated by the Weibull plots 153 at both ends of the period, and stores the Weibull coefficient calculation result 154 representing the calculation result in the storage unit 15 (step S104).
[0052] The calculation unit 13 calculates the goodness of fit of the Weibull distribution model represented by the Weibull coefficients m.sub.i calculated by the Weibull distribution model generation unit 12 to the Weibull plots 153 based on the Weibull coefficient calculation result 154 and the information criterion information 155, and stores the goodness of fit calculation result 156 representing the calculation result in the storage unit 15 (step S105). The determination unit 14 compares the goodness of fit when the number of division is M with the goodness of fit when the number of division is M1 represented by the goodness of fit calculation result 156 (step S106).
[0053] If the goodness of fit when the number of division is M increases from that when the number of division is M1 (Yes in step S107), the processing returns to step S103. If the goodness of fit when the number of division is M does not increase (that is, decreases or does not change) from that when the number of division is M1 (No in step S107), the determination unit 14 determines the Weibull distribution model represented by the Weibull coefficient calculation result 154 when the number of division is M1 as the Weibull distribution model that best fits the Weibull plots 153 (step S108), and the entire processing ends.
[0054] The model generation device 10 according to the present example embodiment can improve the prediction accuracy when predicting the life of an object using a probability distribution model of reliability. This is because the model generation device 10 sets the number of division M by which the use time of the object is divided, thereafter generates a Weibull distribution model that approximates the Weibull plots 153 for each of the periods obtained by the division, calculates a goodness of fit of the Weibull distribution model to the Weibull plots 153 for each number of division M, and determines the Weibull distribution model at the number of division M making the goodness of fit the highest.
[0055] The effects achieved by the model generation device 10 according to the present example embodiment will be described in detail below.
[0056] In general, there is a plurality of factors that cause a failure in an object whose life is predicted. That is, there is generally a plurality of failure modes associated with an object. For different failure modes, probability distribution models such as Weibull distribution models of reliability are often different, and therefore, when the life of an object is predicted by using, for example, a single probability distribution model, a high accuracy is not achieved with respect to the prediction of the life, which is disadvantageous.
[0057] In order to overcome this disadvantage, the model generation device 10 according to the present example embodiment includes the Weibull plot generation unit 11 (actual operation information generation unit), the Weibull distribution model generation unit 12 (probability distribution model generation unit), the calculation unit 13, and the determination unit 14, and operates as described above with reference to, for example,
[0058] That is, the model generation device 10 according to the present example embodiment calculates the Weibull coefficients of the mixed Weibull distribution model that best fits the Weibull plots 153 on the premise that the Weibull distribution model of the reliability is a mixed Weibull distribution model including a plurality of distribution models, so that the accuracy of predicting the life of an object can be improved.
[0059] The bold line illustrated as an example in
[0060] In addition, the Weibull distribution model generation unit 12 according to the present example embodiment generates a Weibull distribution model for each number of division M while sequentially increasing the number of division M, and the determination unit 14 detects the number of division M at which the change of the goodness of fit turns from increase to decrease (the change of the AIC turns from decrease to increase) as the number of division M increases. Since the change of the goodness of fit normally turns from increase to decrease as the number of division M increases, the model generation device 10 according to the present example embodiment can efficiently detect the number of division M at which the goodness of fit is the maximum (the AIC is minimized).
[0061] The probability distribution model of reliability used by the model generation device 10 according to the present example embodiment is not limited to the Weibull distribution model. The model generation device 10 may use a different probability distribution model such as gamma distribution model.
[0062] The model generation device 10 according to the present example embodiment can use an average rank method, a median rank method, a mode rank method, or the like as an order-statistic calculation method. That is, the model generation device 10 can improve the accuracy of predicting the life of an object by using an appropriate order-statistic calculation method according to the characteristic of the time transition related to the reliability (deterioration) of the object.
[0063] The model generation device 10 according to the present example embodiment can use the Akaike's Information Criterion, the Bayesian Information Criterion, or the like as the information criterion. That is, the model generation device 10 can improve the accuracy of predicting the life of an object by using an appropriate information criterion according to the characteristic of the time transition related to the reliability (deterioration) of the object.
[0064] The failure history information 151 according to the present example embodiment is information in which at least one of information indicating a characteristic of an object or identification information capable of identifying the object is associated with a failure history of the object. That is, the failure history information 151 is information for managing the failure history for each object or for each object type. This enables the model generation device 10 according to the present example embodiment to support flexible prediction such as prediction of the life of each object or prediction of the life of each object type.
Second Example Embodiment
[0065]
[0066] The model generation device 30 according to the present example embodiment includes an actual operation information generation unit 31, a probability distribution model generation unit 32, a calculation unit 33, and a determination unit 34.
[0067] The actual operation information generation unit 31 generates actual operation information 311 representing the relationship between the use time and the reliability of an object whose life is predicted based on failure history information 310 of that object, and using order-statistic calculation method 310.
[0068] The probability distribution model generation unit 32 sets the number of division by which the use time is divided into one or more periods, and then generates a probability distribution model 321 that approximates the actual operation information 311 for each of periods obtained by dividing the use time by the set number of division.
[0069] The calculation unit 33 calculates a goodness of fit 331 of the probability distribution model 321 to the actual operation information 311 for each number of division using information criterion 330.
[0070] The determination unit 34 determines the probability distribution model 321 at the number of division providing the highest goodness of fit 331.
[0071] The model generation device 30 according to the present example embodiment can improve the prediction accuracy when predicting the life of an object using a probability distribution model of reliability. This is because the model generation device 30 sets the number of division by which the use time of the object is divided, thereafter generates the probability distribution model 321 that approximates the actual operation information 311 for each of the periods obtained by the division, calculates the goodness of fit 331 of the probability distribution model 321 to the actual operation information 311 for each number of division, and determines the probability distribution model 321 at the number of division making the goodness of fit 331 the highest.
[0072] <Hardware Configuration Example>
[0073] In each of the above-described example embodiments, each part of the model generation device illustrated in
[0079] However, the ways of division to the components illustrated in these drawings are for convenience of description, and various configurations can be assumed upon implementation. An example of the hardware environment in this case will be described with reference to
[0080]
[0081] The information processing device 900 illustrated in
[0090] That is, the information processing device 900 including the above-described components is a general computer in which these components are connected via the bus 906. The information processing device 900 may include a plurality of CPUs 901 or a CPU 901 including a multi-core.
[0091] The present invention described with reference to the above-described example embodiments supplies a computer program capable of implementing the following functions to the information processing device 900 illustrated in
[0092] In the case described above, a currently general procedure can be used as a method of supplying the computer program into the hardware. Examples of the procedure include, for example, a method of installing the computer program into the device via the recording medium 907 of various types such as a CD-ROM, a method of downloading the computer program from an external device via a communication line such as the Internet, or the like. In such a case, the present invention can be considered to be implemented by codes included in the computer program or the recording medium 907 storing the codes.
[0093] The present invention has been described above with reference to the above-described example embodiments as examples. However, the present invention is not limited to the example embodiments described above. It will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the claims.
[0094] This application is based upon and claims the benefit of priority from Japanese patent application No. 2018-100551, filed on May 25, 2018, the disclosure of which is incorporated herein in its entirety by reference.
REFERENCE SIGNS LIST
[0095] 10 model generation device [0096] 11 Weibull plot generation unit [0097] 12 Weibull distribution model generation unit [0098] 13 calculation unit [0099] 14 determination unit [0100] 15 storage unit [0101] 151 failure history information [0102] 152 order-statistic calculation method information [0103] 153 Weibull plots [0104] 154 Weibull coefficient calculation result [0105] 155 information criterion information [0106] 156 goodness of fit calculation result [0107] 20 management terminal device [0108] 30 model generation device [0109] 301 failure history information [0110] 31 actual operation information generation unit [0111] 311 actual operation information [0112] 32 probability distribution model generation unit [0113] 321 probability distribution model [0114] 33 calculation unit [0115] 330 information criterion [0116] 331 goodness of fit [0117] 34 determination unit [0118] 900 information processing device [0119] 901 CPU [0120] 902 ROM [0121] 903 RAM [0122] 904 hard disk (storage device) [0123] 905 communication interface [0124] 906 bus [0125] 907 recording medium [0126] 908 reader/writer [0127] 909 input/output interface