Inventory management system having functions of performing inventory management and preventive maintenance
Claim Score by NHIP
Abstract
An inventory management system includes a plurality of apparatuses, an information management device connected to the apparatuses, and an information processor. The information processor calculates the sum of cumulative failure rates that is the sum value of the cumulative failure rates of all of designated components having the same specifications used in the apparatuses at a certain point in time, in consideration of an acceleration depending on a driving condition with respect to a standard cumulative failure rate of each type of the designated components having the same specifications used in the apparatuses under a standard driving condition, and calculates the appropriate inventory quantity of the designated components based on the calculated sum of the cumulative failure rates.

Term
11.8 yearsto projected expiry
Projected expiry 25 June 2038, counted from filing; an application has no term until it is granted.
- Priority
- Filed
- Published
- Today
- Projected expiry
12 claims: 1 independent, 11 dependent
- 1Broadest claimClaim Score 54, average(NHIP)An inventory management system comprising:a plurality of apparatuses;an information management device for managing information to be supplied to or received from the apparatuses, the apparatuses each having replaceable common components shareable between the apparatuses, the common components having the same specifications used in the apparatuses being designated as components under inventory management;andan information processor for calculating the sum of cumulative failure rates that is the sum value of the cumulative failure rates of all of the designated components having the same specifications used in the apparatuses at a certain point in time, in consideration of an acceleration depending on a driving condition with respect to a standard cumulative failure rate of each type of the designated components having the same specifications used in the apparatuses under a standard driving condition, and calculating the appropriate inventory quantity of the designated components at the certain point in time based on the calculated sum of the cumulative failure rates.
271 paragraphs in 4 sections, as filed
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to an inventory management system having the functions of performing inventory management and preventive maintenance.
2. Description of Related Art
Malfunctions of apparatuses due to failures or damage of components of the apparatuses, frequently stop the apparatuses and produce stop periods during which the apparatuses are unusable. To prevent an increase in the stop frequency and the stop periods, the inventory quantity of replacement components of each apparatus is conventionally managed.
Even when an average failure rate (the number of failures per time), depending on a drive time of each component, is known to some degree, the failure rate may change in accordance with a driving condition, and hence it is generally difficult to predict a failure, unless there is an obvious sign that indicates when each component will fail. Therefore, excessive or insufficient inventory may frequently occur in inventory management for components of apparatuses.
When a component is expensive, excessive inventory is uneconomical. On the other hand, insufficient inventory quantity causes stopping of the apparatus until the delivery of a replacement component. When the apparatus is production equipment, a production process using the apparatus significantly delays, thus causing a significant loss. Thus, appropriate inventory management is required, in consideration of a failure showing no signs.
Since inventory management for maintenance components of apparatuses is an important technology, various related techniques are proposed (for example, Japanese Unexamined Patent Publication (Kokai) Nos. 2010-113672, 2004-295667 and 2012-104058).
SUMMARY OF THE INVENTION
However, no inventory management system having an inventory management function that considers a failure showing no signs has been conventionally proposed. Thus, it has been impossible to precisely estimate the number of failures showing no signs, and to perform appropriate inventory management. Therefore, inventory management for components is required in consideration of a failure showing no signs.
According to an aspect of this disclosure, an inventory management system includes a plurality of apparatuses and an information management device connected to the apparatuses. The apparatuses each have replaceable common components shareable between the apparatuses. The common components having the same specifications used in the apparatuses are designated as components under inventory management.
The inventory management system includes an information processor for calculating the sum of the cumulative failure rates that is the sum value of the cumulative failure rates of all of the designated components having the same specifications used in the apparatuses at a certain point in time, in consideration of an acceleration depending on a driving condition with respect to the standard cumulative failure rate of each type of the designated components having the same specifications used in the apparatuses under a standard driving condition, and calculating the appropriate inventory quantity of the designated components at the certain point in time based on the calculated sum of the cumulative failure rates.
The features and advantages of the present invention and other features and advantages will become more apparent from the following detailed description of preferred embodiments of the present invention along with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
<figref idref="DRAWINGS">FIG. 1</figref> is a block diagram showing the schematic configuration of an inventory management system according to an embodiment;
<figref idref="DRAWINGS">FIG. 2<i>a </i></figref>is a graph showing an example of variations in the cumulative failure rate of a component whose dominant failure is a random failure, relative to a drive time;
<figref idref="DRAWINGS">FIG. 2<i>b </i></figref>is a graph showing an example of variations in the cumulative failure rate of a component whose dominant failure is a wear-out failure, relative to a drive time;
<figref idref="DRAWINGS">FIG. 3</figref> is a graph showing an example of the relationship between a driving condition and an acceleration coefficient under the driving condition;
<figref idref="DRAWINGS">FIG. 4<i>a </i></figref>is a graph showing an example of a variation in the cumulative failure rate of a component whose dominant failure is a random failure, relative to a drive time, when the component is operated under driving conditions having different acceleration coefficients;
<figref idref="DRAWINGS">FIG. 4<i>b </i></figref>is a graph showing an example of a variation in the cumulative failure rate of a component whose dominant failure is a wear-out failure, relative to a drive time, when the component is operated under driving conditions having different acceleration coefficients;
<figref idref="DRAWINGS">FIG. 5<i>a </i></figref>is a graph showing an example of a variation in each of the sum of cumulative failure rates, the sum of estimated cumulative failure rates, and the appropriate inventory quantity, relative to an elapsed time, of a plurality of components having the same specifications whose dominant failures are random failures, provided in apparatuses under inventory management;
<figref idref="DRAWINGS">FIG. 5<i>b </i></figref>is a graph showing an example of a variation in each of the sum of cumulative failure rates, the sum of estimated cumulative failure rates, and the appropriate inventory quantity, relative to an elapsed time, of a plurality of components having the same specifications whose dominant failures are wear-out failures, provided in apparatuses under inventory management;
<figref idref="DRAWINGS">FIG. 5<i>c </i></figref>is a graph when the appropriate inventory quantity is calculated by an equation of “appropriate inventory quantity≥sum of estimated cumulative failure rates+1”, instead of <figref idref="DRAWINGS">FIG. 5</figref><i>b; </i>
<figref idref="DRAWINGS">FIG. 6</figref> is a flowchart showing an example of the operation of the inventory management system shown in <figref idref="DRAWINGS">FIG. 1</figref>;
<figref idref="DRAWINGS">FIG. 7</figref> is a graph showing characteristic change curves that indicate characteristic changes by driving, and a method for estimating remaining lifetime from a characteristic change curve in which a characteristic value and a deterioration rate coincide;
<figref idref="DRAWINGS">FIG. 8</figref> is a graph showing characteristic change curves under a driving condition in which an acceleration coefficient of a deterioration rate by driving is twice as high as that of <figref idref="DRAWINGS">FIG. 7</figref>, and a method for estimating remaining lifetime from a characteristic change curve in which a characteristic value and a deterioration rate coincide;
<figref idref="DRAWINGS">FIG. 9</figref> is a flowchart showing an example of the operation of the inventory management system shown in <figref idref="DRAWINGS">FIG. 1</figref>, which is a flowchart that can be added to <figref idref="DRAWINGS">FIG. 6</figref>;
<figref idref="DRAWINGS">FIG. 10</figref> is a block diagram showing the schematic configuration of an inventory management system according to another embodiment;
<figref idref="DRAWINGS">FIG. 11</figref> is a flowchart showing an example of the operation of a machine learning device in the inventory management system shown in <figref idref="DRAWINGS">FIG. 10</figref>;
<figref idref="DRAWINGS">FIG. 12</figref> is a flowchart showing another example of the operation of the machine learning device in the inventory management system;
<figref idref="DRAWINGS">FIG. 13</figref> is a block diagram showing the schematic configuration of an inventory management system according to yet another embodiment;
<figref idref="DRAWINGS">FIG. 14</figref> is a drawing that schematically shows the flow of time until finding out an unknown sign;
<figref idref="DRAWINGS">FIG. 15</figref> is a flowchart showing an example of the operation of a machine learning device in the inventory management system shown in <figref idref="DRAWINGS">FIG. 13</figref>;
<figref idref="DRAWINGS">FIG. 16</figref> is a flowchart showing an example of the operation of the inventory management system shown in <figref idref="DRAWINGS">FIG. 13</figref>, which is a flowchart that can be added to <figref idref="DRAWINGS">FIG. 15</figref>;
<figref idref="DRAWINGS">FIG. 17</figref> is a block diagram showing the schematic configuration of an inventory management system according to yet another embodiment;
<figref idref="DRAWINGS">FIG. 18</figref> is a flowchart showing an example of the operation of a machine learning device in the inventory management system shown in <figref idref="DRAWINGS">FIG. 17</figref>;
<figref idref="DRAWINGS">FIG. 19</figref> is a flowchart showing another example of the operation of the machine learning device in the inventory management system shown in <figref idref="DRAWINGS">FIG. 17</figref>;
<figref idref="DRAWINGS">FIG. 20</figref> is a block diagram showing the schematic configuration of an inventory management system according to yet another embodiment;
<figref idref="DRAWINGS">FIG. 21</figref> is a block diagram showing the schematic configuration of an inventory management system according to yet another embodiment; and
<figref idref="DRAWINGS">FIG. 22</figref> is a block diagram showing the schematic configuration of an inventory management system according to yet another embodiment.
DETAILED DESCRIPTION OF THE INVENTION
Next, embodiments of this disclosure will be described with reference to the drawings. In the reference drawings, the same reference numerals indicate the same or similar structural or functional components. For ease of understanding, the drawings are scaled appropriately. The embodiments shown in the drawings are just examples to embody the present invention, and the present invention is not limited to the embodiments shown.
<figref idref="DRAWINGS">FIG. 1</figref> is a block diagram showing the schematic configuration of an inventory management system <b>1</b> according to an embodiment.
As shown in <figref idref="DRAWINGS">FIG. 1</figref>, the inventory management system <b>1</b> includes an information management device <b>2</b> and a plurality of apparatuses <b>3</b> connected to the information management device <b>2</b>. The information management device <b>2</b> manages information to be supplied to or received from the apparatuses <b>3</b>. More specifically, the information manager <b>2</b> is a device that collects state information of the apparatuses <b>3</b> from the apparatuses <b>3</b> through a communication controller, a memory, and the like of each apparatus <b>3</b> to perform recording, analysis, and the like of the state information in a centralized manner, to output required information.
The information management device <b>2</b> includes, for example, a communication network such as the Internet and an intranet and an information processor <b>30</b>. Each of the apparatuses <b>3</b> and the information processor <b>30</b> is constituted of a computer, a server, or the like having a memory such as a ROM (read only memory) and a RAM (random access memory), a CPU (control processing unit), and a communication controller connected to each other through a bus. Furthermore, the functions and operations of the apparatuses <b>3</b> and the information processor <b>30</b> are each realized by cooperation of the CPU and the memory, which are mounted in the computer, the server, or the like, and a control program stored in the memory.
Apparatuses under inventory management and preventive maintenance are limited in general, and the target apparatuses <b>3</b> are installed in, for example, the same manufacturing cell, the same building, the same factory site, areas to which maintenance components can be delivered within an predetermined time period, or the like. This is because it makes no sense to have a replacement component, unless the replacement component cannot be delivered within a predetermined time period to the site of an apparatus that is stopped owing to a failure of a component or is in a non-working state.
Thus, the inventory management system <b>1</b> according to this disclosure conducts inventory management of common components having the same specifications used in the two or more designated apparatuses <b>3</b>.
Note that, the term “component” described in this specification and the scope of claims includes at least one of a component and a unit. The component denotes an element constituting a machine, electrical and electronic equipment, and the like. The unit denotes an assembly of elements.
The term “apparatus” described in this specification and the scope of claims includes at least one of an apparatus, a device, a machine and a facility.
Furthermore, the term “the same specifications” described in this specification and the scope of claims includes meaning of approximately the same specifications in which the specifications are substantially the same, besides meaning that every specification is the same.
As is apparent from the following description, the inventory management system <b>1</b> according to this disclosure has to collect an enormous volume of information from each apparatus <b>3</b>. Thus, a configuration such as a cloud computing system, which widely collects information from the apparatuses <b>3</b> through the Internet, applies an excessive load to a communication network, and makes it difficult to process the information from each apparatus <b>3</b> at a high speed in real time. Therefore, the information management device <b>2</b> constituting the inventory management system <b>1</b> is preferably disposed between the apparatuses <b>3</b> and the cloud (not shown), to perform management and processing of the information on a near side to apparatuses. However, in <figref idref="DRAWINGS">FIG. 1</figref>, a group of apparatuses <b>3</b> are connected to the information management device <b>2</b>, as apparatuses under inventory management and preventive maintenance, but the present invention is not limited to <figref idref="DRAWINGS">FIG. 1</figref>. A plurality of apparatuses <b>3</b> divided into groups may be connected to the information management device <b>2</b>, and the apparatuses <b>3</b> may be under inventory management and preventive maintenance on a group-by-group basis.
The apparatuses <b>3</b> connected to the information management device <b>2</b> have at least one type of replaceable common components that are used commonly in the apparatuses <b>3</b>, and the common components are designated as components under inventory management. The components under inventory management (hereinafter referred to as designated components) are managed on the basis of each component group having the same specifications used in the apparatuses <b>3</b>. However, a group of apparatuses <b>3</b> under inventory management and preventive maintenance do not necessarily have the same specifications.
As to one type of designated components having certain specifications, it is known that their cumulative failure rate, which is a drive-time integral of the failure rate (the number of failures per time) of the designated components, is represented by <figref idref="DRAWINGS">FIG. 2<i>a </i></figref>or <b>2</b><i>b. </i>
In this specification, the term “drive” is substituted for operation, energization, and the like, though the terms of operation, energization, and the like may be more suited to a state than the term “drive”, depending on the type and usage of the designated components.
In both of <figref idref="DRAWINGS">FIGS. 2<i>a </i>and 2<i>b</i></figref>, the horizontal axis represents value obtained by dividing the drive-time by MTTF (mean time to failure: average lifetime) of the designated components driven under standard driving conditions. <figref idref="DRAWINGS">FIG. 2<i>a </i></figref>shows an example of the cumulative failure rate when a random failure is dominant. <figref idref="DRAWINGS">FIG. 2<i>b </i></figref>shows an example of the cumulative failure rate when a wear-out failure is dominant.
In <figref idref="DRAWINGS">FIGS. 2<i>a </i>and 2<i>b</i></figref>, solid lines represent the cumulative failure rate of the designated component used under the standard driving conditions. Broken lines represent the case where an acceleration coefficient of the cumulative failure rate is doubled owing to, for example, a higher drive voltage or a higher temperature than the standard driving conditions, and the cumulative failure rate reaches 0.5 in a half drive time. Alternate long and short dashed lines represent the case where an acceleration coefficient of the cumulative failure rate is halved owing to, for example, a lower drive voltage or a lower temperature than the standard driving condition, and the cumulative failure rate reaches 0.5 in a double drive time.
In either of <figref idref="DRAWINGS">FIGS. 2<i>a </i>and 2<i>b</i></figref>, the drive time to when the cumulative failure rate reaches to a certain value (e.g. 0.5) is shortened or lengthened to 1/acceleration coefficient, by the acceleration coefficient. <figref idref="DRAWINGS">FIG. 3</figref> shows an example of the relationship between the driving conditions and the acceleration coefficient. In the example of <figref idref="DRAWINGS">FIG. 3</figref>, drive voltage is used as the driving condition, and the acceleration coefficient is the third power of “drive voltage/standard drive voltage”. As the driving condition that accelerates an increase in the cumulative failure rate and the consumption of lifetime by driving, a drive current, a temperature, a temperature cycle, a vibration, and the like are known besides the drive voltage shown in <figref idref="DRAWINGS">FIG. 3</figref>. When the component is a light-emitting device, light output is a typical driving condition to accelerate an increase in the cumulative failure rate and the consumption of lifetime. To calculate an increase in the cumulative failure rate and the consumption of lifetime by driving, it is necessary to consider an acceleration coefficient for every accelerated driving condition, except for the case of the acceleration coefficient is almost 1.
When an acceleration coefficient that brings shortening or elongation of the time to when the cumulative failure rate reaches a certain value is required to be distinguished from the other acceleration coefficients, the acceleration coefficient is described as “first acceleration coefficient” in this specification.
Each of <figref idref="DRAWINGS">FIGS. 4<i>a </i>and 4<i>b </i></figref>is an example of a time variation in the cumulative failure rate of one of the designated components having the cumulative failure rate characteristics shown in <figref idref="DRAWINGS">FIGS. 2<i>a </i>and 2<i>b</i></figref>. In both of <figref idref="DRAWINGS">FIGS. 4<i>a </i>and 4<i>b</i></figref>, the horizontal axis represents a value that a lapse of time from the start of driving is divided by MTTF of the designated components driven under the standard driving condition. <figref idref="DRAWINGS">FIG. 4<i>a </i></figref>shows an example of the cumulative failure rate, when a random failure is dominant. <figref idref="DRAWINGS">FIG. 4<i>b </i></figref>shows an example of the cumulative failure rate, when a wear-out failure is dominant. MTTF is of the order of, for example, a hundred thousand hours. Although it is unnatural for an apparatus to continue driving for several tens of thousands of hours under an invariable driving condition and to stop driving for several tens of thousands of hours under an invariable driving condition, as shown in <figref idref="DRAWINGS">FIGS. 4<i>a </i>and 4<i>b</i></figref>, for the sake of easy understanding, each of <figref idref="DRAWINGS">FIGS. 4<i>a </i>and 4<i>b </i></figref>shows a case where the designated component is driven under the invariable driving conditions for a long time.
Each of <figref idref="DRAWINGS">FIGS. 4<i>a </i>and 4<i>b </i></figref>is a graph of the cumulative failure rate, when the designated component is driven in the following procedure. First, as shown in <figref idref="DRAWINGS">FIGS. 4<i>a </i>and 4<i>b</i></figref>, the designated component is driven under the standard driving condition. The driving condition is switched so as to have an acceleration coefficient of the cumulative failure rate of 0.5 at some point in time, and thereafter the driving condition is switched so as to have an acceleration coefficient of the cumulative failure rate of 2 at some point in time. After that, the designated component is not driven from some point in time in a stop period. While the designated component is driven again under the standard driving condition, a failure occurs, and the designated component is replaced with a new designated component. After the cumulative failure rate is reset to zero, the designated component is driven under the standard driving condition.
Upon switching the driving condition, the cumulative failure rate at the point in time is switched to the graph of the cumulative failure rate having an acceleration coefficient of a new driving condition (shown in, for example, <figref idref="DRAWINGS">FIGS. 2<i>a </i>and 2<i>b</i></figref>), and thus the cumulative failure rate increases with time. Therefore, <figref idref="DRAWINGS">FIGS. 4<i>a </i>and 4<i>b </i></figref>show examples of the cumulative failure rate in consideration of an acceleration coefficient depending on the driving condition, relative to a standard cumulative failure rate of the designated components having the same specifications under the standard driving condition. As is apparent from <figref idref="DRAWINGS">FIGS. 4<i>a </i>and 4<i>b</i></figref>, the cumulative failure rate is widely different from the actual rate, without consideration of the acceleration coefficient depending on the driving condition.
As a matter of course, even if the cumulative failure rate of a designated component is known in consideration of an acceleration coefficient depending on a driving condition, the time when the component actually fails depends on a probability, and is not known until it happens. However, calculating the sum of the cumulative failure rates of all designated components having the same specifications used in a group of apparatuses <b>3</b> under inventory management and preventive maintenance, in consideration of acceleration coefficients depending on driving conditions (i.e., the sum of cumulative failure rates), as shown in <figref idref="DRAWINGS">FIGS. 5<i>a </i>and 5<i>b</i></figref>, allows an index to the appropriate inventory quantity of designated components to be obtained.
<figref idref="DRAWINGS">FIG. 5<i>a </i></figref>is a graph showing an example of a time variation in the sum of cumulative failure rates of designated components whose dominant failures are random failures and the appropriate inventory quantity. <figref idref="DRAWINGS">FIG. 5<i>b </i></figref>is a graph showing an example of a time variation in the sum of cumulative failure rates of designated components whose dominant failures are wear-out failures and the appropriate inventory quantity. In each of <figref idref="DRAWINGS">FIGS. 5<i>a </i>and 5<i>b</i></figref>, the thick broken line represents the sum of cumulative failure rates (i.e., Σ cumulative failure rate) of all designated components having the same specifications used in a group of apparatuses <b>3</b> under inventory management and preventive maintenance. The thin broken line represents the sum of estimated cumulative failure rates (i.e., Σ estimated cumulative failure rate), after a lapse of a delivery time (i.e., time required for delivery) of the designated components from a certain point in time.
As the sum of estimated cumulative failure rates, estimated cumulative failure rates after a lapse of a delivery time, which are estimated from time variations in the cumulative failure rates of the designated components having the same specifications, as shown in <figref idref="DRAWINGS">FIGS. 4<i>a </i>and 4<i>b</i></figref>, are summed. The appropriate inventory quantity represented by the thick solid line in each of <figref idref="DRAWINGS">FIGS. 5<i>a </i>and 5<i>b </i></figref>is a positive integer that the sum of estimated cumulative failure rates is rounded up, and in general, represents a history of the appropriately managed inventory quantity.
For the sake of easy understanding of the drawings, <figref idref="DRAWINGS">FIGS. 5<i>a </i>and 5<i>b </i></figref>show the sums of cumulative failure rates of ten designated components having the same specifications driven under the same driving condition. In the example of <figref idref="DRAWINGS">FIG. 5<i>a</i></figref>, driving of the ten components begins simultaneously from the beginning. On the other hand, in the example of <figref idref="DRAWINGS">FIG. 5<i>b</i></figref>, driving begins for five of the ten components first, and the remaining five components are driven one by one at intervals of MTTF×0.1 with a delay of MTTF×0.3 from the beginning, in order to prevent the occurrence of a wide valley in the sum of cumulative failure rates owing to the small number of the components.
As shown in <figref idref="DRAWINGS">FIGS. 5<i>a </i>and 5<i>b</i></figref>, the sum of the cumulative failure rates varies widely, because the number of the designated components is small when calculating the sum of cumulative failure rates, but the variation rate decreases with an increase in the number of the designated components. A delivery time is set long, i.e., at a one-fiftieth MTTF, so that the graphs of the sum of cumulative failure rates and the sum of estimated cumulative failure rates are seen separately. Due to the long delivery time, in the example of <figref idref="DRAWINGS">FIG. 5<i>b</i></figref>, the inventory quantity is zero in quite long time periods.
In the conditions set as described above, management of the inventory quantity based on the sum of cumulative failure rates, in other words, making arrangements for replacement components, as soon as the actual inventory quantity becomes lower than the sum of estimated cumulative failure rates, prevents a situation in which when a designated component fails, there is no replacement component of the failing designated component. Therefore, the inventory quantity is managed in an appropriate manner.
Adding a sense that the inventory quantity is managed based on the sum of cumulative failure rates, for example, when the cumulative failure rate of each designated component is 0.01 and there are 1000 designated components having the same specifications, the sum of the cumulative failure rates is 10. This means that ten of the components could fail at any time on average, and at least ten replacement components of the designated components are required.
When the number of occurrences of failures is low, an increased number of components have been used for a long duration, and the number of occurrences of failures may increase thereafter. In this case, inventory management can be performed in consideration of the necessity to increase the inventory quantity.
Since the possibility of occurrence of a failure depends on a statistical probability, an actual result (the actual number of failures) varies more widely as the number of components (population) decreases. Therefore, in order to reduce the risk of insufficient inventory, a correction may be made, such that a predetermined number is added to the minimum required inventory quantity as a margin and a calculated number is designated as the appropriate inventory quantity, or the product of the minimum required inventory quantity and a predetermined ratio is added to the inventory quantity as a margin and a calculated number is designated as the appropriate inventory quantity. When the number of designated components is relatively small, the former management method in which the sum of the minimum required inventory quantity and a predetermined number is designated as the appropriate inventory quantity is preferable in most cases.
<figref idref="DRAWINGS">FIG. 5<i>c </i></figref>represents the appropriate inventory quantity, when taking an inventory management method in which arrangements for a designated component are made as soon as the subtraction of the sum of estimated cumulative failure rates from the actual inventory quantity becomes equal to or lower than <b>1</b>, with respect to the example of <figref idref="DRAWINGS">FIG. 5<i>b</i></figref>, in other words, when taking the inventory management method in which arrangements for a designated component are made as soon as the actual inventory quantity becomes lower than the sum of estimated cumulative failure rates.
In the example of <figref idref="DRAWINGS">FIG. 5<i>c</i></figref>, as compared with the example of <figref idref="DRAWINGS">FIG. 5<i>b</i></figref>, the inventory quantity does not become zero in any time period. Although the inventory quantity is increased by almost <b>1</b> on average, the risk of a recovery delay of the apparatus owing to insufficient inventory is reduced. The margin may be changed on the basis of the type of designated components depending on their price and delivery time, in consideration of the balance between an increase in the inventory quantity and the risk of insufficient inventory. In general, the longer the delivery time and the less expensive the price, the larger margin is preferable.
<figref idref="DRAWINGS">FIG. 6</figref> is a flowchart showing an example of the operation of the inventory management system according to this embodiment. However, in the following description based on <figref idref="DRAWINGS">FIG. 6</figref>, an information management device <b>2</b> also functions as an information processor <b>30</b>.
Upon starting inventory management, the information management device <b>2</b> collects and records state quantities of the apparatuses <b>3</b>, which include the driving conditions and states of designated components provided in the apparatuses <b>3</b> under inventory management, through the communication controllers and the like of the apparatuses <b>3</b> (step S<b>101</b>).
The information management device <b>2</b> determines whether or not the driving states of the designated components collected in step S<b>101</b> are normal, in other words, whether the designated components have not failed (step S<b>102</b>). If normal, the information management device <b>2</b> calculates the cumulative failure rate of each designated component from the data on the driving states of the designated components collected in step S<b>101</b>, in consideration of an acceleration coefficient depending on the driving condition of each designated component, with reference to data on the cumulative failure rate of the designated components in a standard driving condition and data on an acceleration coefficient of the cumulative failure rate depending on a driving condition, and records a transition in the cumulative failure rate (step S<b>103</b>).
Furthermore, the information management device <b>2</b> checks a delivery time of each designated component stored in advance (step S<b>104</b>). Next, the information management device <b>2</b> calculates and records an estimated cumulative failure rate, which is a cumulative failure rate after a lapse of the delivery time from a certain point in time (a current point in time, in general), of each designated component, with reference to the delivery time of each designated component, the data on the cumulative failure rate of the designated component in the standard driving condition, the data on the acceleration coefficient of the cumulative failure rate depending on the driving condition, and the data on the transition of the cumulative failure rate recorded in step S<b>103</b> (step S<b>105</b>).
Next, the information management device <b>2</b> calculates and records the sum of the estimated cumulative failure rates of the designated components having the same specifications, by adding up the estimated cumulative failure rates of the designated components having the same specifications calculated and recorded on a component by component basis in step S<b>105</b> (step S<b>106</b>). The information management device <b>2</b> checks whether or not the designated components that have been arranged for in advance have been delivered (step S<b>107</b>). When the designated components have been delivered, the inventory quantity of delivered components is updated in a memory (step S<b>108</b>), and the operation proceeds to step S<b>109</b>. If NO in step S<b>107</b>, as a result of determination of the presence or absence of a delivery, the operation proceeds from step S<b>107</b> directly to step S<b>109</b>.
In step S<b>109</b>, the information management device <b>2</b> determines whether or not “the inventory quantity of each type of the designated components”≥“the sum of estimated cumulative failure rates of each type of designated components having the same specifications”+Δn holds true, by comparing the inventory quantity of each type of the designated components stored in the memory and the sum of estimated cumulative failure rates of each type of the designated components having the same specifications calculated and recorded in step S<b>106</b>.
Δn is a margin represented by a positive integer including zero. Δn=0 is used in the examples of <figref idref="DRAWINGS">FIGS. 5<i>a </i>and 5<i>b</i></figref>, and Δn=1 is used in the example of <figref idref="DRAWINGS">FIG. 5<i>c</i></figref>, but the margin is not necessarily an integer. The determination equation is just an example, the margin may be provided based on an equation of “the inventory quantity of each type of the designated components”≥mדthe sum of estimated cumulative failure rates of each type of designated components having the same specifications”, wherein m≥1. “Δn” and “m” may be changed depending on the type of designated components.
If YES in step S<b>109</b>, an appropriate inventory quantity is ensured. The information management device <b>2</b> determines whether or not a command to complete inventory management is issued (step S<b>110</b>). When the stop command is issued, inventory management is completed. When no stop command is issued, the information management device <b>2</b> returns to step S<b>101</b>, and continues inventory management.
Note that, in step S<b>102</b>, if any of the designated components is determined to be abnormal, as a result of determination on the driving states of the designated components, the information management device <b>2</b> notifies the outside of replacement of the abnormal component (step S<b>111</b>). An apparatus <b>3</b> having the abnormal component is recovered, and the inventory quantity of designated components is updated (step S<b>112</b>). If the replaced component is a new component, the information management device <b>2</b> resets the cumulative failure rate of the designated component to zero (step S<b>113</b>), and the operation returns to step S<b>101</b> to continue inventory management.
If NO in step S<b>109</b>, there is an increased possibility that insufficient inventory may occur thereafter. Thus, the information management device <b>2</b> makes arrangements for a required inventory quantity of the designated components, which are determined to be NO in step S<b>109</b>, to satisfy the determination equation (step S<b>114</b>), and the operation returns to step S<b>101</b> to continue inventory management.
By repetitions of steps S<b>101</b> to S<b>114</b>, the inventory quantity of the designated components is managed in an appropriate manner.
As described above, the inventory management system <b>1</b> according to this embodiment has the function of calculating the sum of cumulative failure rates, i.e., the sum value of the cumulative failure rates of all the designated components having the same specifications used in the group of the apparatuses <b>3</b> at a certain point in time, in consideration of the acceleration coefficients depending on the driving conditions, relative to the standard cumulative failure rate of each type of the designated components having the same specifications used in the group of apparatuses <b>3</b> under the standard driving condition, and the function of calculating the appropriate inventory quantity of the designated components based on the calculated sum of the cumulative failure rates. These functions serve to make appropriate inventory management, in consideration of a failure showing no sign. Therefore, it is possible to prevent a delay in maintenance or recovery owing to insufficient inventory, as well as preventing an excessive inventory.
Note that, the information processor <b>30</b> such as the computer or the server disposed in the information management device <b>2</b> performs the above functions. More specifically, the information processor <b>30</b> performs a series of processes shown in <figref idref="DRAWINGS">FIG. 6</figref>, including, for example, the calculation of the cumulative failure rates and the sum of the cumulative failure rates, the determination, recording and the like. The information processor <b>30</b>, which performs the above functions, may be connected to the information management device <b>2</b>, or may be installed in any of the apparatuses <b>3</b> connected to the information management device <b>2</b>.
In a case where, out of at least one type of the common designated components provided in the apparatuses <b>3</b> connected to the information management device <b>2</b>, there is a component that has a gradually deteriorating characteristic (hereinafter referred to as a characteristic deteriorating component) and which needs to be replaced when the characteristic reaches a predetermined reference value, the time of replacement for the characteristic deteriorating component is preferably estimated from the characteristic of the characteristic deteriorating component at a certain point in time and a characteristic deterioration rate in consideration of an acceleration coefficient depending on a driving condition, relative to a standard characteristic deterioration rate of the characteristic deteriorating component under a standard driving condition. The inventory quantity of the designated components is preferably calculated in consideration of the time for replacement, in addition to the inventory quantity based on the sum of the cumulative failure rates. The information processor <b>30</b> also performs such functions.
<figref idref="DRAWINGS">FIG. 7</figref> shows an example of standard characteristic change curves that indicate time variations in the characteristics of characteristic deteriorating components the characteristics of which deteriorate by driving, under a standard driving condition. In the example of <figref idref="DRAWINGS">FIG. 7</figref>, a drive current that is required for driving the characteristic deteriorating component and obtaining an output of predetermined power is used as the characteristic. When the drive current to obtain the predetermined output exceeds <b>14</b>A, the characteristic deteriorating component is determined to be at the end of its lifetime, and in need of replacement.
In an actual characteristic change, it is assumed that a drive current to obtain a predetermined output is <b>10</b>A at a certain point in time, and a drive current to obtain the predetermined output is <b>8</b>A before driving 4500 hours. When the actual characteristic change is compared with the standard characteristic change curves shown in <figref idref="DRAWINGS">FIG. 7</figref>, the leftmost standard characteristic change curve of the six standard characteristic change curves has a higher deterioration rate (i.e., a division of a characteristic change by a drive time) than the actual characteristic change. The rightmost standard characteristic change curve has a lower deterioration rate than the actual characteristic change. The fourth standard characteristic change curve from the left has almost the same deterioration rate as the actual characteristic change. Accordingly, remaining lifetime is estimated to be of the order of 4600 hours from the fourth standard characteristic change curve, which almost follows the actual characteristic change.
When a driving condition having a twice acceleration of consuming a lifetime (i.e., a driving condition having an acceleration coefficient of 2) is used during an increase of the drive current from 8 A to 10 A to obtain the predetermined output at some point in time, it is necessary to estimate remaining lifetime by comparison with characteristic change curves shown in <figref idref="DRAWINGS">FIG. 8</figref>, in which the horizontal axis (time axis) of <figref idref="DRAWINGS">FIG. 7</figref> is compressed into half. Since <figref idref="DRAWINGS">FIG. 8</figref> uses a driving condition having twice accelerated lifetime consumption, the remaining lifetime is estimated to be of the order of 2300 hours, when the component is used under an unchanged driving condition. However, when the component is used under the standard driving condition (i.e., a driving condition having an acceleration coefficient of 1), the remaining lifetime is estimated to be of the order of 4600 hours. When the driving condition is changed during driving, it is necessary to use an average acceleration coefficient (=∫(acceleration coefficient)dt/∫dt), which is a division of a time integral value of a lifetime consumption acceleration coefficient at each point in time by a duration in time.
<figref idref="DRAWINGS">FIGS. 7 and 8</figref> show a limited number of characteristic change curves, and a gradient curve between the characteristic change curves can be obtained by interpolation.
Note that, a lifetime consumption acceleration coefficient is referred to as “second acceleration coefficient”, when distinction between the lifetime consumption acceleration coefficient and the other acceleration coefficients is needed.
As described above, when the at least one type of common designated components provided in the apparatuses <b>3</b> include the characteristic deteriorating component, the remaining lifetime can be estimated based on the characteristic change curve having the same characteristic deterioration rate as the characteristic change of the characteristic deteriorating component in a certain period (in a predetermined period before a certain point in time), out of the characteristic change curves in consideration of an acceleration coefficient depending on the driving condition of the characteristic deteriorating component, as shown in <figref idref="DRAWINGS">FIG. 8</figref>. The characteristic deterioration rate of the characteristic deteriorating component in a certain period may be converted into a deterioration rate under the standard driving condition, and a remaining lifetime may be estimated based on the standard characteristic change curve having the same deterioration rate as the characteristic change in the certain period after the conversion, out of the standard characteristic change curves, as shown in <figref idref="DRAWINGS">FIG. 7</figref>. For example, in a driving condition having an acceleration coefficient of 2, the actual drive time corresponds to twice the drive time under the standard driving condition. Since a deterioration rate is a division of a characteristic change by the drive time (=characteristic change/drive time), a deterioration rate under the standard driving condition is half of an actual deterioration rate. Thus, a remaining lifetime can be estimated from one of the standard characteristic change curves, as shown in <figref idref="DRAWINGS">FIG. 7</figref>, having the same deterioration rate as a half deterioration rate of the actual characteristic change. However, when a driving condition is changed during driving, it is necessary to use a time integral value of a lifetime consumption acceleration coefficient at each point in time (=∫(acceleration coefficient)dt), as the drive time under the standard driving condition.
As described above, the deteriorating characteristic in the certain period is compared with the characteristic change curves in consideration of the acceleration coefficient depending on the driving condition, and the remaining lifetime and the time of replacement for the characteristic deteriorating component are estimated from the characteristic change curve having the same deterioration rate as the deteriorating characteristic. The inventory quantity of the designated components for maintenance is managed based on the estimated values, thus allowing for more appropriate performance of inventory management.
In the inventory management system according to this embodiment, the information management device <b>2</b> may make arrangements for a replacement component of the characteristic deteriorating component, in consideration of the time of replacement estimated from the degree of deterioration. Furthermore, the information management device <b>2</b> issues preventive maintenance information that recommends replacement of the characteristic deteriorating component, and serves to replace the component in a planned manner, before the deterioration characteristic reaches the predetermined reference value at which the characteristic deteriorating component needs to be replaced, in order to prevent a stoppage of the apparatus <b>3</b> having the component and an adverse effect on production using the apparatus <b>3</b>.
<figref idref="DRAWINGS">FIG. 9</figref> is an example of a flowchart that can be added to <figref idref="DRAWINGS">FIG. 6</figref>, and shows steps of inventory management and preventive maintenance for the characteristic deteriorating component, as an additional operation flow. By inserting steps S<b>115</b> to S<b>129</b> of <figref idref="DRAWINGS">FIG. 9</figref> between the steps S<b>109</b> and S<b>110</b> of <figref idref="DRAWINGS">FIG. 6</figref>, inventory management and preventive maintenance can be appropriately performed on the characteristic deteriorating component. In the following description based on <figref idref="DRAWINGS">FIG. 9</figref>, the information management device <b>2</b> also functions as the information processor <b>30</b>.
In <figref idref="DRAWINGS">FIG. 9</figref>, after step S<b>109</b> of <figref idref="DRAWINGS">FIG. 6</figref>, whether or not the designated components include a characteristic deteriorating component is determined (step S<b>115</b>).
When the designated components are not determined to include a characteristic deteriorating component in step
S<b>115</b>, the operation of the information management device <b>2</b> returns to step S<b>101</b> of <figref idref="DRAWINGS">FIG. 6</figref>. However, when the designated components are determined to include a characteristic deteriorating component, the information management device <b>2</b> collects and records the state quantity of each apparatus <b>3</b>, which includes the driving condition and characteristic of the characteristic deteriorating component, through the communication controller and the like of the apparatus <b>3</b> under inventory management (step S<b>116</b>). The information management device <b>2</b> calculates a deterioration rate of the characteristic of the characteristic deteriorating component and an acceleration coefficient of the deterioration rate depending on the driving condition (step S<b>117</b>).
Subsequently, the information management device <b>2</b> compares the characteristic of the characteristic deteriorating component in a certain period with characteristic change curves, in consideration of the acceleration coefficient, as shown in <figref idref="DRAWINGS">FIG. 8</figref> (step S<b>118</b>). The information management device <b>2</b> selects a curve having the same characteristic deterioration rate as the characteristic of the characteristic deteriorating component in the certain period, and calculates the remaining lifetime of the characteristic deteriorating component from the selected curve, in consideration of the acceleration coefficient depending on the driving condition (step S<b>119</b>).
Furthermore, the information management device <b>2</b> determines whether or not the characteristic deteriorating components that have made arrangements for due to a short lifetime and the like have been delivered (step S<b>120</b>). When the characteristic deteriorating components have been delivered, the inventory quantity of the delivered components is updated (step S<b>121</b>), and the operation proceeds to step S<b>122</b>. When they have not yet been delivered, the operation proceeds directly to S<b>122</b>.
In step S<b>122</b>, the information management device <b>2</b> determines whether or not preventive maintenance of a soon-to-be-replaced characteristic deteriorating component has been performed in accordance with preventive maintenance information that recommends replacement of the characteristic deteriorating component a predetermined time before the time of replacement. As a result of the determination, when preventive maintenance has been performed, the information management device <b>2</b> updates the inventory quantity of the characteristic deteriorating component used in preventive maintenance (step S<b>123</b>). The information management device <b>2</b> resets the remaining lifetime of the replaced characteristic deteriorating component to the average lifetime or the like (step S<b>124</b>), and the operation processed to step S<b>125</b>. When the preventive maintenance has not been performed, the operation proceeds directly from step S<b>122</b> to step S<b>125</b>.
In step S<b>125</b>, the information management device <b>2</b> determines whether or not the remaining lifetime calculated in step S<b>119</b> is longer than the time that a predetermined time T<b>1</b> is added to a delivery time of the characteristic deteriorating component. In this specification, the delivery time indicates a time period required from an order of the component to a delivery thereof.
As to the predetermined time T<b>1</b>, which is provided as a margin in a sense, it is generally conceivable to calculate a remaining lifetime of a characteristic deteriorating component on the assumption that, for example, the characteristic deteriorating component that is driven under a driving condition having an average acceleration coefficient=2 remains under the driving condition having the average acceleration coefficient=2 in the future. However, in actual fact, the characteristic deteriorating component may be driven under a driving condition having, for example, an average acceleration coefficient=4, after being driven under the driving condition having the average acceleration coefficient=2. In such an instance, the actual remaining lifetime is reduced to half of the expected remaining lifetime, and therefore the predetermined time T<b>1</b> is required to be set in consideration of the instance. Note that, continuously monitoring the driving condition and determining the remaining lifetime relatively frequently based on data on the driving condition minimizes the difference between an expected remaining lifetime and the actual remaining lifetime.
When “remaining lifetime delivery time+predetermined time T<b>1</b>” is not determined to be satisfied in step S<b>125</b>, the information management device <b>2</b> determines whether or not arrangements for the characteristic deteriorating components have been made (step S<b>126</b>). When no arrangement has yet been made, the information management device <b>2</b> makes arrangements for the characteristic deteriorating components (step S<b>127</b>) and records that arrangements for the characteristic deteriorating components have been made , and the operation proceeds to step S<b>128</b>. However, when “remaining lifetime≥delivery time+predetermined time T<b>1</b>” is determined to be satisfied in step S<b>125</b>, or arrangements for the characteristic deteriorating components are determined to have been made in step S<b>126</b>, the operation proceeds directly to step S<b>128</b>.
Step S<b>128</b> determines whether or not “remaining lifetime≥predetermined time T<b>2</b>” is satisfied. When the remaining lifetime is shorter than the predetermined time T<b>2</b>, the information management device <b>2</b> recommends replacement of the characteristic deteriorating component, and issues preventive maintenance information to recommend replacement of the characteristic deteriorating component (step S<b>129</b>).
As examples of the issued preventive maintenance information, warning text may be displayed on a monitor, or an approximate remaining lifetime may be displayed on a monitor. To ensure the notification, the preventive maintenance information may be accompanied by sound and light. A plurality of different predetermined times T<b>2</b> may be set, and the notification may be switched from an advisory to a warning with a reduction in the remaining lifetime. When “remaining lifetime≥predetermined time T<b>2</b>” is determined to have been satisfied in step S<b>128</b>, step S<b>110</b> of <figref idref="DRAWINGS">FIG. 6</figref> is performed, without performing step S<b>129</b>.
As described above, by repetitions of a series of processes including steps S<b>101</b> to S<b>114</b> of <figref idref="DRAWINGS">FIG. 6</figref> and steps S<b>115</b> to S<b>129</b> of <figref idref="DRAWINGS">FIG. 9</figref>, as to the designated components that fail showing no signs, the inventory quantity can be managed in an appropriate manner based on the sum of the cumulative failure rates in consideration of the acceleration coefficients depending on the driving conditions. As to the characteristic deteriorating components the characteristics of which gradually deteriorate, the inventory quantity can be managed in an appropriate manner based on the time of replacement estimated from the characteristic deterioration rates in consideration of the acceleration coefficients depending on the driving conditions, and preventive maintenance can be performed in an appropriate manner by recommending replacement, as the time of replacement approaches.
In this embodiment, the operation flow (<figref idref="DRAWINGS">FIG. 6</figref>) for inventory management of the components that fail showing no signs and the operation flow (<figref idref="DRAWINGS">FIG. 9</figref>) for inventory management and preventive maintenance of the characteristic deteriorating components are performed in time sequence, but the present invention is not limited to this order. For example, whether or not designated components include characteristic deteriorating components may be determined initially. As a result of the determination, when the designated components include no characteristic deteriorating components, the operation flow of <figref idref="DRAWINGS">FIG. 6</figref> may be performed. When the designated components include characteristic deteriorating components, the operation flow of <figref idref="DRAWINGS">FIG. 9</figref> may be performed. In other words, the operation flows shown in <figref idref="DRAWINGS">FIGS. 6 and 9</figref> may be performed in parallel.
The information processor <b>30</b> such as the computer or the server, which is required to calculate the deterioration rate and the remaining lifetime, to collect and record the information for the calculation, to record calculation results, to make determination based on the calculation results, and the like as shown in <figref idref="DRAWINGS">FIG. 9</figref>, is installed in the information management device <b>2</b>.
However, the information processor <b>30</b> may be connected to the information management device <b>2</b>, or may be installed in any of the apparatuses <b>3</b> connected to the information management device <b>2</b>. The information processor <b>30</b> may be identical to the information processor <b>30</b> that is used for the calculation of the cumulative failure rates and the sum of the cumulative failure rates, the determination, the record and the like as shown in <figref idref="DRAWINGS">FIG. 6</figref>, or may be different.
<figref idref="DRAWINGS">FIG. 10</figref> is a block diagram showing the schematic configuration of an inventory management system <b>1</b> according to another embodiment. In the inventory management system <b>1</b> shown in <figref idref="DRAWINGS">FIG. 10</figref>, at least one first machine learning device <b>4</b>-<b>1</b> is connected to the above-described information management device <b>2</b>.
The first machine learning device <b>4</b>-<b>1</b> includes a first learning unit <b>5</b>-<b>1</b>, a state quantity observation unit <b>6</b> and a result obtainment unit <b>7</b>. The first learning unit <b>5</b>-<b>1</b> includes an error calculation unit <b>8</b> and a learning model update unit <b>9</b>. A data recorder <b>10</b> is provided outside the first machine learning device <b>4</b>-<b>1</b>, to record data with results (labeled data) therein.
The state quantity observation unit <b>6</b> of the first machine learning device <b>4</b>-<b>1</b> observes outputs from components, such as communication controllers and memories, constituting apparatuses <b>3</b> connected to the information management device <b>2</b> and outputs from at least one of a variety of sensors provided in the apparatuses <b>3</b> and a variety of sensors provided around the apparatuses <b>3</b>, as the state quantities of the apparatuses <b>3</b>, including the driving conditions, states and the like of designated components. The result obtainment unit <b>7</b> of the first machine learning device <b>4</b>-<b>1</b> obtains information about a failure occurring in the apparatuses <b>3</b>.
The first learning unit <b>5</b>-<b>1</b> learns a standard cumulative failure rate curve (for example, see the solid lines of <figref idref="DRAWINGS">FIGS. 2<i>a </i>and 2<i>b</i></figref>) that represents a time variation in the cumulative failure rate of each type of designated components under a standard driving condition, and a first acceleration coefficient (for example, see <figref idref="DRAWINGS">FIG. 3</figref>) that represents the acceleration ratio of the cumulative failure rate depending on a driving condition, with respect to the standard cumulative failure rate of each type of designated components under the standard driving condition, in association with the observed state quantities of the apparatuses <b>3</b> and the obtained failure information on the apparatuses <b>3</b>.
An information processor <b>30</b> installed inside or outside the information management device <b>2</b> calculates the sum of cumulative failure rates with reference to the standard cumulative failure rate curve and the first acceleration coefficient of each type of designated components learned by the first learning unit <b>5</b>-<b>1</b>, and operates in accordance with the operation flow shown in <figref idref="DRAWINGS">FIG. 6</figref>, to make appropriate inventory management in consideration of a failure showing no signs.
As concrete examples of the driving condition, state and the like of the designated component to be observed as the state quantity of the apparatus <b>3</b>, there are drive current, application voltage, drive frequency, operation temperature, ambient temperature, temperature cycle, humidity, vibration and the like. Depending on the specifications of the component, the state quantity to be observed by the state quantity observation unit <b>6</b> may include light output, rotation speed, acceleration, audible sound, atmospheric gas composition, stress and the like.
The state quantity observation unit <b>6</b> may process data to make the data usable in the first learning unit <b>5</b>-<b>1</b> as necessary, in addition to observing the state quantities of the apparatuses <b>3</b>.
There are various machine learning methods. Although a machine learning method to be applied to this embodiment is not specifically limited, in the example of <figref idref="DRAWINGS">FIG. 10</figref>, a data recorder <b>10</b> is provided outside the first machine learning device <b>4</b>-<b>1</b> to record labeled data to be used in supervised learning.
The first machine learning device <b>4</b>-<b>1</b> has a learning model to learn the standard cumulative failure rate curve and the first acceleration coefficient. To perform learning, the first machine learning device <b>4</b>-<b>1</b> calculates the error between information on the learning model and obtained actual failure information, i.e., a result (label), and updates the learning model in accordance with the error.
The data recorder <b>10</b> holds labeled data obtained until that point, and provides the labeled data for the error calculation unit <b>8</b>. The labeled data may be provided for the error calculation unit <b>8</b> through a memory card, a communication line or the like.
Machine learning can be started from a state of having no labeled data by reinforcement learning. However, supervised learning using the labeled data obtained until that point has the advantage that learning can be performed in relatively short time.
According to this embodiment, even if the cumulative failure rate and the acceleration coefficient of the cumulative failure rate depending on the driving condition are unknown or imprecise, depending on the type of the designated components, it is possible to perform inventory management in an appropriate manner in consideration of a failure showing no signs. Since the first machine learning device <b>4</b>-<b>1</b> holds a series of learning processes, the cumulative failure rate and the acceleration coefficient of the cumulative failure rate depending on the driving condition have increased precision, and therefore inventory management can be performed more reliably.
<figref idref="DRAWINGS">FIG. 11</figref> is a flowchart showing an example of a machine learning operation according to this embodiment. However, in the following description based on <figref idref="DRAWINGS">FIG. 11</figref>, the information management device <b>2</b> also functions as the information processor <b>30</b>.
Upon starting machine learning, the state quantity observation unit <b>6</b> of the first machine learning device <b>4</b>-<b>1</b> collects and records outputs from components, such as a communication controller and a memory, constituting each apparatus <b>3</b> and outputs from at least one of a variety of sensors provided in the apparatus <b>3</b> and a variety of sensors provided around the apparatus <b>3</b>, as time variations in the state quantities of the apparatus <b>3</b>, including the driving condition, state and the like of the designated component (step S<b>201</b>).
The first machine learning device <b>4</b>-<b>1</b> determines whether or not the first learning unit <b>5</b>-<b>1</b> has already had a learning model (step S<b>202</b>). When the first learning unit <b>5</b>-<b>1</b> has a learning model, the operation proceeds to step S<b>204</b>. When the first learning unit <b>5</b>-<b>1</b> has no learning model, the first machine learning device <b>4</b>-<b>1</b> creates an initial learning model from labeled data stored in the data recorder <b>10</b> (step S<b>203</b>), and the operation proceeds to step S<b>204</b>.
In step S<b>204</b>, the information management device <b>2</b> calculates and records a cumulative failure rate of each designated component in consideration of a first acceleration coefficient, with reference to the learning model provided in the first learning unit <b>5</b>-<b>1</b>. The first machine learning device <b>4</b>-<b>1</b> obtains failure information of each designated component under inventory management through the information management device <b>2</b> (step S<b>205</b>).
The failure information is information about which one of the designated components has failed at what point in time. For example, the failure information can be obtained from the state quantity of the apparatus <b>3</b>, which represents the state of the designated component. Alternatively, an operator may input information about replacement of a failing component to the information management device <b>2</b>, at the time of replacing the failing component, and the input information may be used as the failure information.
The first machine learning device <b>4</b>-<b>1</b> determines, based on the obtained failure information, whether or not there is a failing designated component (step S<b>206</b>). When a failing designated component is determined to be present, actual data on the cumulative failure rate of the corresponding designated component is updated (step S<b>207</b>), and the updated actual data is added to the data recorder <b>10</b> (step S<b>208</b>). The error calculation unit <b>8</b> of the first machine learning device <b>4</b>-<b>1</b> calculates the error between the cumulative failure rate calculated from the learning model and the actual data on the cumulative failure rate (step S<b>209</b>). The learning model update unit <b>9</b> of the first machine learning device <b>4</b>-<b>1</b> updates the learning model so as to reduce the error (step S<b>211</b>).
When a failing designated component is determined to be absent in step S<b>206</b>, the designated component has an increased actual drive time until its failure, so the first machine learning device <b>4</b>-<b>1</b> updates the actual data on the cumulative failure rate of each designated component (step S<b>210</b>), and the operation proceeds to step S<b>211</b>.
Upon the completion of updating of the learning model in step S<b>211</b>, the first machine learning device <b>4</b>-<b>1</b> determines whether or not a machine learning end command is present (step S<b>212</b>). When a machine learning end command is present, machine learning is completed. When a machine learning end command is absent, the operation returns to step S<b>201</b> to continue machine learning.
As described above, by repetitions of a series of processes from step S<b>201</b> to step S<b>212</b>, the first learning unit <b>5</b>-<b>1</b> can learn the standard cumulative failure rate curve of each type of designated components having the same specifications, and the first acceleration coefficient of the cumulative failure rate depending on the driving condition, with high precision.
A machine learning device (hereinafter referred to as a second machine learning device <b>4</b>-<b>2</b>) of another inventory management system having the same configuration as the inventory management system <b>1</b> shown in <figref idref="DRAWINGS">FIG. 10</figref> may observe outputs from components, such as communication controllers and memories, constituting apparatuses <b>3</b> connected to an information management device <b>2</b> and outputs from at least one of a variety of sensors provided in the apparatuses <b>3</b> and a variety of sensors provided around the apparatuses <b>3</b>, as the state quantities of the apparatuses <b>3</b>, including the driving conditions, characteristics and the like of characteristic deteriorating components. The second machine learning device <b>4</b>-<b>2</b> (not shown) may learn a standard characteristic change curve of the characteristic deteriorating component (see <figref idref="DRAWINGS">FIG. 7</figref>) and a second acceleration coefficient that represents the acceleration ratio of the characteristic deterioration rate depending on a driving condition, with respect to the standard characteristic change curve, by machine learning, in association with the observed state quantities of the apparatuses <b>3</b> and characteristic change information on the characteristic deteriorating components obtained as a part of the state quantities.
As concrete examples of the driving condition, characteristic and the like of the characteristic deteriorating component to be observed as the state quantity of the apparatus <b>3</b>, there are drive current, application voltage, drive frequency, operation temperature, ambient temperature, temperature cycle, humidity, vibration and the like. Depending on the type of component, the state quantity to be observed by the state quantity observation unit <b>6</b> may include a torque output characteristic, a light output characteristic, a heat generation characteristic, rotation speed, acceleration, audible sound, atmospheric gas composition, stress and the like.
As with the first machine learning device <b>4</b>-<b>1</b> described above, the second machine learning device <b>4</b>-<b>2</b> includes a second learning unit <b>5</b>-<b>2</b>, a state quantity observation unit <b>6</b>, a result obtainment unit <b>7</b>, and a data recorder <b>10</b>. The second learning unit <b>5</b>-<b>2</b> includes an error calculation unit <b>8</b> and a learning model update unit <b>9</b>.
The information management device <b>2</b> can estimate the remaining lifetime of each characteristic deteriorating component by performing the operation flow shown in <figref idref="DRAWINGS">FIG. 9</figref>, with reference to the standard characteristic change curve and the second acceleration coefficient of each type of the characteristic deteriorating components learned by the second learning unit <b>5</b>-<b>2</b> of the second machine learning device <b>4</b>-<b>2</b>. Furthermore, even if the standard characteristic change curve and the second acceleration coefficient of the characteristic deteriorating components are unknown or imprecise, the information management device <b>2</b> can perform inventory management and preventive maintenance in an appropriate manner, using a series of learning processes held by the second machine learning device <b>4</b>-<b>2</b>.
<figref idref="DRAWINGS">FIG. 12</figref> is a flowchart showing an example of a process for learning a standard characteristic change curve and a second acceleration coefficient of a characteristic deteriorating component. However, in the following description based on <figref idref="DRAWINGS">FIG. 12</figref>, the information management device <b>2</b> also functions as the information processor <b>30</b>.
The second machine learning device <b>4</b>-<b>2</b> has a learning model to learn a standard cumulative failure rate curve and a second acceleration coefficient. To perform learning, the second machine learning device <b>4</b>-<b>2</b> calculates the error between the learning model and actual characteristic change information obtained by the result obtainment unit <b>7</b> of the second machine learning device <b>4</b>-<b>2</b>, and updates the learning model in accordance with the error.
In the example of <figref idref="DRAWINGS">FIG. 12</figref>, upon starting machine learning, the second machine learning device <b>4</b>-<b>2</b> observes and records outputs from components, such as a communication controller and a memory, constituting each apparatus <b>3</b> and outputs from at least one of a variety of sensors provided in each apparatus <b>3</b> and a variety of sensors provided around the apparatus <b>3</b> through the state quantity observation unit <b>6</b>, as a time variation in the state quantity of the apparatus <b>3</b>, including the driving condition, characteristic and the like of a characteristic deteriorating component (step S<b>301</b>).
The second machine learning device <b>4</b>-<b>2</b> determines whether or not a characteristic deterioration width of the characteristic deteriorating component, i.e. a characteristic change from a predetermined time before a certain point in time, which is characteristic change information on the characteristic deteriorating component, is larger than a predetermined value (step S<b>302</b>). This is because if the characteristic deterioration width is not sufficiently larger than a measurement error, the deterioration rate, which is calculated as a division of the characteristic deterioration width by drive time, has an increased error, thus degrading precision in learning. When the characteristic deterioration width of the characteristic deteriorating component is smaller than the predetermined value, step S<b>301</b> is performed again.
When the characteristic deterioration width of the characteristic deteriorating component is determined to be larger than the predetermined value, the second machine learning device <b>4</b>-<b>2</b> adds data with a result (characteristic deterioration width) (more specifically, the state quantity of the apparatus <b>3</b>, including the driving condition, characteristic and the like of the characteristic deteriorating component) to the data recorder <b>10</b> (step S<b>303</b>).
Next, the second machine learning device <b>4</b>-<b>2</b> determines whether or not the second learning unit <b>5</b>-<b>2</b> has already had a learning model (step S<b>304</b>). When the second learning unit <b>5</b>-<b>2</b> has a learning model, the operation proceeds to step S<b>306</b>. When the second learning unit <b>5</b>-<b>2</b> has no learning model, the second machine learning device <b>4</b>-<b>2</b> creates an initial learning model from labeled data stored in the data recorder <b>10</b> (step S<b>305</b>), and the operation proceeds to step S<b>306</b>. In step S<b>306</b>, the information management device <b>2</b> calculates and records a deterioration rate of the characteristic deteriorating component under a standard driving condition using a second acceleration coefficient, with reference to the learning model provided in the second learning unit <b>5</b>-<b>2</b>. Furthermore, the information management device <b>2</b> extracts and records a standard characteristic change curve having the same deterioration rate after the calculation as the characteristic of the characteristic deteriorating component, with reference to the learning model (step S<b>307</b>), and determines whether or not there is a history of extraction of a standard characteristic change curve (step S<b>308</b>). When there is a history of extraction, the error calculation unit <b>8</b> calculates the error between the deterioration rate calculated in step S<b>306</b> and a deterioration rate estimated from the standard characteristic change curve extracted last time (step S<b>309</b>), and updates the learning model so as to reduce the error (step S<b>310</b>). On the other hand, when it is determined that there is no history of extraction in step S<b>308</b>, the operation returns to step S<b>301</b> and machine learning is continued.
Upon the completion of updating of the learning model in step S<b>310</b>, the second machine learning device <b>4</b>-<b>2</b> determines whether or not a machine learning end command is present (step S<b>311</b>). When a machine learning end command is present, machine learning is completed. When a machine learning end command is absent, the operation returns to step S<b>301</b> to continue machine learning.
As described above, by repetitions of a series of processes between steps S<b>301</b> and S<b>311</b>, the second learning unit <b>5</b>-<b>2</b> can learn the standard characteristic change curve of each type of characteristic deteriorating components having the same specifications, and the second acceleration coefficient related to lifetime consumption depending on the driving condition, with high precision. Furthermore, the information management device <b>2</b> can perform inventory management and preventive maintenance in a more appropriate manner by calculating the time of replacement of the characteristic deteriorating component, with reference to the characteristic change curve and the second acceleration coefficient learned by the second learning unit <b>5</b>-<b>2</b> of the second machine learning device <b>4</b>-<b>2</b>.
Note that, this machine learning method is not limited to a supervised learning shown in <figref idref="DRAWINGS">FIG. 12</figref> as an example.
Furthermore, an inventory management system <b>1</b> shown in <figref idref="DRAWINGS">FIG. 13</figref> according to another embodiment can search for a failure sign of a designated component the failure sign of which is unknown. As shown in <figref idref="DRAWINGS">FIG. 13</figref>, a third machine learning device <b>4</b>-<b>3</b> is connected to an information management device <b>2</b>. The third machine learning device <b>4</b>-<b>3</b> includes a third learning unit <b>5</b>-<b>3</b> and a state quantity observation unit <b>6</b>. The third learning unit <b>5</b>-<b>3</b> has a learning model <b>11</b>. <figref idref="DRAWINGS">FIG. 14</figref> is a drawing that schematically shows the flow of time until finding out an unknown sign.
The third machine learning device <b>4</b>-<b>3</b> shown in <figref idref="DRAWINGS">FIG. 13</figref> observes outputs from components, such as a communication controller and a memory, constituting each apparatus <b>3</b> having a designated component and outputs from at least one of a variety of sensors provided in the apparatus <b>3</b> and a variety of sensors provided around the apparatus <b>3</b> through the state quantity observation unit <b>6</b>, as the state quantity of the apparatus <b>3</b>, including the characteristic, state and the like of the designated component. Whenever a result indicating the occurrence of a failure in the designated component is received, except for a characteristic deteriorating component, provided in the apparatus <b>3</b>, the third learning unit <b>5</b>-<b>3</b> of the third machine learning device <b>4</b>-<b>3</b> collects state quantity data of each type of failing components having the same specifications, between the time when a predetermined time precedes the occurrence of the failure and the time of the occurrence of the failure, out of the state quantities of the apparatuses <b>3</b> including the characteristics, states and the like of the failing components. The third learning unit <b>5</b>-<b>3</b> extracts a feature that is different from the state quantities of non-failing components, out of the collected state quantity data, to search for a failure sign.
Although the learning method is not specifically limited, unsupervised learning is suited for searching for an unknown failure sign from a large amount of data. As shown in <figref idref="DRAWINGS">FIG. 13</figref>, unsupervised learning does not need to obtain results (i.e., failure information). A large number of state quantities of the apparatuses <b>3</b> related to the driving conditions, including the states and characteristics of the designated components, are inputted, and the third learning unit <b>5</b>-<b>3</b> of the third machine learning device <b>4</b>-<b>3</b> establishes a learning model related to the distribution of the input data. The third learning unit <b>5</b>-<b>3</b> makes a comparison between the established learning model and the collected state quantity data (input data), to detect a variation in the state quantity (a failure sign).
The unsupervised learning learns the distribution of the input data, and extracts an essential configuration behind the data, without requiring corresponding output data (training data), and thus may find out an unknown failure sign.
The state quantity of the apparatus <b>3</b> and the variation thereof, including the characteristic, state and the like of the failing component, observed by the state quantity observation unit <b>6</b> of the third machine learning device <b>4</b>-<b>3</b> varies depending on the type of the components. As concrete examples of the state quantity of the apparatus <b>3</b>, there are an electrical input and output characteristic (e.g., change in resistance and the like), a light output characteristic (e.g., reduction in electric-optic conversion efficiency and the like), a heat generation characteristic (e.g., increase in calorific power and the like), a torque output characteristic (e.g., reduction in torque and the like), an acoustic output characteristic (e.g., reduction in acoustic output and the like), temperature (e.g., increase in temperature and the like), vibration (e.g., increase in vibration and the like), displacement (e.g., occurrence of displacement and the like) and the like.
<figref idref="DRAWINGS">FIG. 15</figref> is a flowchart showing an example of a process in which the third machine learning device <b>4</b>-<b>3</b> extracts a feature that is different from the state quantities of non-failing components, out of collected state quantity data before the occurrence of a failure, to detect a failure sign. However, in the following description based on <figref idref="DRAWINGS">FIG. 15</figref>, the information management device <b>2</b> also functions as an information processor <b>30</b>.
The third machine learning device <b>4</b>-<b>3</b> learns the distribution of state quantity data and a model related to the regularity of the data. The third machine learning device <b>4</b>-<b>3</b> detects a change in the state quantity data before the occurrence of a failure, in other words, a sign before the occurrence of a failure, and outputs a learning result to the information management device <b>2</b>.
In the example of <figref idref="DRAWINGS">FIG. 15</figref>, upon starting machine learning, the state quantity observation unit <b>6</b> of the third machine learning device <b>4</b>-<b>3</b> observes outputs from components, such as a communication controller and a memory, constituting each apparatus <b>3</b> and outputs from at least one of a variety of sensors provided in the apparatus <b>3</b> and a variety of sensors provided around the apparatus <b>3</b>, as the state quantity of the apparatus <b>3</b>, including the characteristic, state and the like of a designated component (step S<b>401</b>).
Next, in step S<b>402</b>, when a learning model related to the distribution of state quantities is determined to be unestablished, the third learning unit <b>5</b>-<b>3</b> of the third machine learning device <b>4</b>-<b>3</b> establishes or updates a model (learning model) related to the distribution of the state quantities (input data) and the regularity of the data (step S<b>403</b>). In step S<b>402</b>, when a learning model is determined to have been established by batch learning, sufficient online learning, or the like, the operation proceeds to step S<b>404</b> without performing step S<b>403</b>.
Subsequently, when a failure is determined to have occurred from the state quantity and the like observed by the state quantity observation unit <b>6</b> (step S<b>404</b>), the third machine learning device <b>4</b>-<b>3</b> determines whether or not a failing component is a characteristic deteriorating component the failure sign of which is not required to be searched for (step S<b>405</b>). When the failing component is not a characteristic deteriorating component, the third machine learning device <b>4</b>-<b>3</b> extracts state quantity data of the apparatus <b>3</b> having the failing component, between the time when a predetermined time precedes the occurrence of the failure and the time of the occurrence of the failure (step S<b>406</b>). The third machine learning device <b>4</b>-<b>3</b> detects the difference by comparison between the extracted state quantity and the learning model (step S<b>407</b>), and outputs the difference to the information management device <b>2</b> or another output device (not shown), as a failure sign of the failing component (step S<b>408</b>).
After that, the third machine learning device <b>4</b>-<b>3</b> determines whether or not a machine learning end command is present (step S<b>409</b>). When a machine learning end command is present, machine learning is completed. When a machine learning end command is absent, the operation returns to step S<b>401</b> to continue machine learning.
When no failure is determined to have occurred in the designated component in step S<b>404</b>, or the failing component is determined to be a characteristic deteriorating component in step S<b>405</b>, the operation returns to step S<b>401</b> to continue machine learning.
As described above, by repetitions of a series of processes between steps S<b>401</b> and S<b>409</b>, the third learning unit <b>5</b>-<b>3</b> can output data that surely or probably indicates the failure sign of the designated components the failure sign of which is unknown or uncertain, to the information management device <b>2</b> in a repeated manner.
The third machine learning device <b>4</b>-<b>3</b> according to this embodiment additionally has, for example, the following functions, as well as outputs data surely or probably indicating the failure sign of the designated components.
The third learning unit <b>5</b>-<b>3</b> of the third machine learning device <b>4</b>-<b>3</b> extracts a feature that is different from state quantities of non-failing components, out of collected state quantity data before the occurrence of a failure. When the different feature is determined to be a failure sign of a designated component, the third learning unit <b>5</b>-<b>3</b> learns a failure occurrence probability distribution relative to time after the appearance of the failure sign, and the dependence of the failure occurrence probability distribution relative to time on a driving condition, in association with the state of the failure sign including an occurrence area and an occurrence frequency of the failure sign, the state quantity data of the apparatus related to the driving condition of the failing component between the appearance of the failure sign and the occurrence of the failure, and an actual time of the occurrence of the failure observed by the state quantity observation unit <b>6</b> The third learning unit <b>5</b>-<b>3</b> issues preventive maintenance information to recommend replacement of the designated component showing the failure sign (hereinafter referred to as a component showing the sign), and issues failure occurrence prediction information on the component showing the sign, with reference to the learning result, until the designated component showing the sign actually fails. The third machine learning device <b>4</b>-<b>3</b> having the above functions is similar to the first machine learning device <b>4</b>-<b>1</b> shown in <figref idref="DRAWINGS">FIG. 10</figref>. The information management device <b>2</b> can manage the inventory quantity for the designated components for maintenance, in consideration of the failure occurrence prediction information, in addition to the failure rates and the times of replacement of the components.
<figref idref="DRAWINGS">FIG. 16</figref> is an example of a flowchart that can be added to <figref idref="DRAWINGS">FIG. 15</figref>, and shows an additional operation flow in which, as described above, when a failure sign is seen, the third machine learning device <b>4</b>-<b>3</b> learns a failure occurrence probability distribution relative to the time after the appearance of the failure sign, and the dependence of the failure occurrence probability distribution relative to the time on a driving condition, in association with the state of the failure sign, the state quantity of the apparatus related to the driving condition of the failing component between the appearance of the failure sign and the occurrence of the failure, and an actual time of the occurrence of the failure. The third machine learning device <b>4</b>-<b>3</b> recommends replacement of the component showing the sign with reference to the learning result, until the component showing the sign actual fails, and the learning result is reflected on inventory management of the components showing the sign. In the following description based on <figref idref="DRAWINGS">FIG. 16</figref>, the information management device <b>2</b> also functions as an information processor <b>30</b>.
By inserting a series of processes from step S<b>410</b> to step S<b>424</b> of <figref idref="DRAWINGS">FIG. 16</figref> between step S<b>408</b> and step S<b>409</b> of <figref idref="DRAWINGS">FIG. 15</figref>, inventory management and preventive maintenance can be appropriately performed on a component showing the sign. When the operation flow shown in <figref idref="DRAWINGS">FIG. 16</figref> is performed, the third machine learning device <b>4</b>-<b>3</b> has the same components as the first machine learning device shown in <figref idref="DRAWINGS">FIG. 10</figref>.
In <figref idref="DRAWINGS">FIG. 16</figref>, after step S<b>408</b> of <figref idref="DRAWINGS">FIG. 15</figref>, the third machine learning device <b>4</b>-<b>3</b> records the difference between the state quantity data of the designated component from the time when the predetermined time precedes the occurrence of the failure, and the model (hereinafter referred to as unsupervised learning model) related to the distribution and regularity of state quantities that is established by unsupervised learning from state quantity data of not-failing designated components having the same specifications as the failing designated component (step S<b>410</b>). The third machine learning device <b>4</b>-<b>3</b> determines whether or not the difference is recognized as a failure sign of the failing designated component (step S<b>411</b>). When the difference is not recognized as a failure sign, the third machine learning device <b>4</b>-<b>3</b> determines whether or not the difference has a reproducibility of a predetermined ratio or more, as a failure sign of the designated component, with reference to information on the difference recorded in step S<b>410</b> (step S<b>412</b>). When the difference has a reproducibility of the predetermined ratio or more, the third machine learning device <b>4</b>-<b>3</b> recognizes the extracted difference between the state quantity and the unsupervised learning model as a failure sign (step S<b>413</b>), and observes and records the state of the failure sign including an occurrence area and an occurrence frequency of the failure sign, and the state quantity of the apparatus <b>3</b> related to the driving condition of the failing designated component after the appearance of the failure sign (step S<b>414</b>).
When the difference does not have a reproducibility of the predetermined ratio or more and is not recognized as a failure sign in step S<b>412</b>, the operation proceeds to step S<b>409</b> of <figref idref="DRAWINGS">FIG. 15</figref>. When the difference is determined to be recognized as a failure sign of the failing component in step S<b>411</b>, the operation proceeds to step S<b>414</b> of <figref idref="DRAWINGS">FIG. 16</figref>.
Next, the third machine learning device <b>4</b>-<b>3</b> determines whether or not a failure has actually occurred in the component showing the sign (step S<b>415</b>). When a failure has occurred, the third machine learning device <b>4</b>-<b>3</b> adds the state of the failure sign and the state quantity of the apparatus <b>3</b>, which have a drive time between the appearance of the failure sign and the actual failure as a result (label), as labeled data (step S<b>416</b>).
Furthermore, the third learning unit <b>5</b>-<b>3</b> of the third machine learning device <b>4</b>-<b>3</b> learns a failure occurrence probability distribution relative to time after the appearance of the failure sign, and the dependence of the failure occurrence probability distribution relative to time on a driving condition by supervised learning, in association with the state of the failure sign, the state quantity data of the apparatus related to the driving condition of the failing component between the appearance of the failure sign and the occurrence of the failure, and the drive time between the appearance of the failure sign and the occurrence of the failure, and determines whether or not a supervised learning model has already been present (step S<b>417</b>). When a supervised learning model is absent, the third learning unit <b>5</b>-<b>3</b> creates an initial supervised learning model from data recorded in the data recorder <b>10</b> (step S<b>418</b>). When a supervised learning model is present in step S<b>417</b>, the operation proceeds to step S<b>419</b> without performing step S<b>418</b>.
Subsequently, the third learning unit <b>5</b>-<b>3</b> calculates the error between a failure occurrence probability calculated by an error function provided in the supervised learning model and an actual failure occurrence probability value (step S<b>419</b>). The third learning unit <b>5</b>-<b>3</b> updates the supervised learning model so as to reduce the error (step S<b>420</b>), and the operation proceeds to step S<b>409</b> of <figref idref="DRAWINGS">FIG. 15</figref>.
When the designated component showing the failure sign is not determined to have failed in step S<b>415</b>, the third learning unit <b>5</b>-<b>3</b> determines whether or not a supervised learning model is present (step S<b>421</b>). When a supervised learning model is absent, the third learning unit <b>5</b>-<b>3</b> creates an initial supervised learning model from data recorded in the data recorder <b>10</b> (step S<b>422</b>), and calculates a time variation in the failure occurrence probability or a cumulative failure rate with reference to the supervised learning model (step S<b>423</b>). On the other hand, when a supervised learning model is determined to be present in step S<b>421</b>, the operation proceeds to step S<b>423</b> without performing step S<b>422</b>.
After step S<b>423</b>, the third learning unit <b>5</b>-<b>3</b> outputs at least one of preventive maintenance information to recommend replacement of the component showing the sign and failure occurrence prediction information required for inventory management of the component showing the sign to the information management device <b>2</b>, based on the calculated time variation in the failure occurrence probability or the cumulative failure rate (step S<b>424</b>), and the operation proceeds to step S<b>409</b> of <figref idref="DRAWINGS">FIG. 15</figref>. The cumulative failure rate can be calculated by integrating the failure occurrence probability with respect to time.
As described above, by repetitions of steps S<b>401</b> to S<b>424</b>, including steps S<b>410</b> to S<b>424</b> of <figref idref="DRAWINGS">FIG. 16</figref> added to steps S<b>401</b> to S<b>409</b> of <figref idref="DRAWINGS">FIG. 15</figref>, it is possible to find out the failure sign of the designated components the failure sign of which has been unknown or is uncertain. Furthermore, when the state of the designated component before the failure is recognized as the failure sign by the additional operation flow shown in <figref idref="DRAWINGS">FIG. 16</figref>, learning is repeatedly performed in association with the state of the failure sign, the state quantity of the apparatus <b>3</b> related to the driving condition of the signing component, and the time variation in the failure occurrence probability. With reference to the learning results, for example, the cumulative failure rate and the acceleration coefficient of the designated component depending on the driving condition, as shown in <figref idref="DRAWINGS">FIG. 2<i>b</i></figref>, can be calculated more precisely. Thus, preventive maintenance and inventory management can be performed more reliably.
<figref idref="DRAWINGS">FIG. 17</figref> is a block diagram showing the schematic configuration of an inventory management system <b>1</b> according to yet another embodiment. In this embodiment shown in the drawing, at least a fourth machine learning device <b>4</b>-<b>4</b> is connected to the information management device <b>2</b> described above.
The fourth machine learning device <b>4</b>-<b>4</b> includes a fourth learning unit <b>5</b>-<b>4</b>, a state quantity observation unit <b>6</b>, a determination result obtainment unit <b>12</b>, and a decision making unit <b>15</b>. The fourth learning unit <b>5</b>-<b>4</b> includes a reward calculation unit <b>13</b> and a value function update unit <b>14</b>.
To be more specific, the state quantity observation unit <b>6</b> observes the state quantity of each apparatus <b>3</b> connected to the information management device <b>2</b>. The determination result obtainment unit <b>12</b> obtains a determination result related to right and wrong of an estimation result as to a failing component, i.e., a failing portion of the apparatus <b>3</b>. The estimation result as to the failing component is meant to estimate which component or which portion fails in the failing apparatus <b>3</b>.
The fourth learning unit <b>5</b>-<b>4</b> receives an output from each of the state quantity observation unit <b>6</b> and the determination result obtainment unit <b>12</b>, and learns the estimation result of the failing component in the apparatus <b>3</b>, in association with the state quantity of the apparatus <b>3</b> and the determination result related to right and wrong of the estimation result as to the failing component.
The decision making unit <b>15</b> determines the estimation result of the failing component to be outputted from the fourth machine learning device <b>4</b>-<b>4</b>, with reference to the learning result by the fourth learning unit <b>5</b>-<b>4</b>.
Furthermore, the reward calculation unit <b>13</b> of the fourth learning unit <b>5</b>-<b>4</b> has a value function to determine the value of the estimation result of the failing component, and calculates a positive reward when the estimation result is right, while calculates a negative reward when the estimation result is wrong. The value function update unit <b>14</b> of the fourth learning unit <b>5</b>-<b>4</b> updates the value function in accordance with the reward calculated by the reward calculation unit <b>13</b>.
The fourth machine learning device <b>4</b>-<b>4</b> having the above configuration diagnoses a failure of the apparatus <b>3</b>, with reference to the learning result of the fourth learning unit <b>5</b>-<b>4</b>.
<figref idref="DRAWINGS">FIG. 18</figref> is a flowchart showing an example of the operation of the inventory management system <b>1</b> shown in <figref idref="DRAWINGS">FIG. 17</figref>. In this embodiment shown in <figref idref="DRAWINGS">FIG. 18</figref>, the information management device <b>2</b> also functions as an information processor <b>30</b>.
Upon starting machine learning, the state quantity observation unit <b>6</b> of the fourth machine learning device <b>4</b>-<b>4</b> observes the state quantity of the apparatus <b>3</b> connected to the information management device <b>2</b>, including the characteristics, states and the like of components (step S<b>501</b>). The state quantity observation unit <b>6</b> processes the state quantity data as necessary, and outputs the state quantity data to the fourth learning unit <b>5</b>-<b>4</b>.
The fourth learning unit <b>5</b>-<b>4</b> makes a comparison between the state quantity data and a state quantity in a normal operation recorded in advance, to determine whether or not a malfunction or failure has occurred in the apparatus <b>3</b> (step S<b>502</b>). When a malfunction or failure is determined to have occurred in the apparatus <b>3</b>, the fourth learning unit <b>5</b>-<b>4</b> extracts the state quantity of the apparatus <b>3</b> including a history of the state quantity of the failing apparatus <b>3</b>, such as failure information, characteristic change information and the like stored until the time of occurrence of the malfunction (step S<b>503</b>). The fourth learning unit <b>5</b>-<b>4</b> estimates a failing component from the extracted state quantity, with reference to a value function, which is a learning result of the fourth learning unit <b>5</b>-<b>4</b>, for determining the value of a failing component estimation result (step S<b>504</b>). Based on the failing component estimation result, the decision making unit <b>15</b> determines the failing component estimation result to be outputted, with reference to the learning result by the fourth learning unit <b>5</b>-<b>4</b>, and outputs the failing component estimation result to the information management device <b>2</b> (step S<b>505</b>).
Next, upon receiving information about the occurrence of a malfunction or failure in a certain apparatus <b>3</b>, the information management device <b>2</b> checks the failing component of the apparatus <b>3</b> (step S<b>506</b>). The determination result obtainment unit <b>12</b> of the fourth machine learning device <b>4</b>-<b>4</b> obtains the check result as a determination result, and outputs the determination result to the reward calculation unit <b>13</b> (step S<b>507</b>). The failing component is replaced or the like, to repair the failing apparatus <b>3</b> (step S<b>508</b>).
Subsequently, the fourth learning unit <b>5</b>-<b>4</b> determines whether or not the actual failing component checked in step S<b>506</b> coincides with the failing component estimation result outputted from the decision making unit <b>15</b> (step S<b>509</b>). When the actual failing component coincides with the failing component estimation result, the reward calculation unit <b>13</b> provides a positive reward (step S<b>510</b>). When the actual failing component does not coincide with the failing component estimation result, the reward calculation unit <b>13</b> provides a negative reward (step S<b>511</b>). The value function update unit <b>14</b> updates a value function for determining the value of the failing component estimation result, in accordance with the reward (step S<b>512</b>). Furthermore, the fourth machine learning device <b>4</b>-<b>4</b> adds failure information on the failing apparatus <b>3</b> to a failing information history for update (step S<b>513</b>).
After that, the fourth machine learning device <b>4</b>-<b>4</b> determines whether or not a machine learning end command is present (step S<b>514</b>). When a machine learning end command is present, machine learning is completed. When a machine learning end command is absent, the operation returns to step S<b>501</b> to continue machine learning. When no malfunction or failure is determined to have occurred in the apparatus <b>3</b> in step S<b>502</b>, the operation returns to step S<b>501</b>, and the fourth machine learning device <b>4</b>-<b>4</b> continues machine learning.
As described above, by repetitions of a series of processes from step S<b>501</b> to step S<b>514</b>, the fourth learning unit <b>5</b>-<b>4</b> can learn the failure component estimation result on the apparatus <b>3</b>, in association with the state quantity of the apparatus <b>3</b> including the history of the state quantity of the apparatus <b>3</b>, and the determination result corresponding to the failing component estimation result. Therefore, the fourth learning unit <b>5</b>-<b>4</b> can diagnose the failure in the apparatus <b>3</b>.
The failure component estimation result to be outputted from the fourth machine learning device <b>4</b>-<b>4</b> may include not only a first candidate having the highest probability, but also a plurality of candidates that are listed in decreasing order of probability. In this case, the higher ranked the candidate the actual failing component coincides with, the larger positive reward the reward calculation unit <b>13</b> provides. When the actual failing component coincides with none of the listed candidates, the reward calculation unit <b>13</b> provides a negative reward. Based on the rewards provided under such conditions, the value function update unit <b>14</b> updates the value function.
<figref idref="DRAWINGS">FIG. 19</figref> is a flowchart showing an example of the operation of listing a plurality of candidates, as described above. Comparing <figref idref="DRAWINGS">FIG. 19</figref> with <figref idref="DRAWINGS">FIG. 18</figref>, steps S<b>505</b>, S<b>509</b> and S<b>510</b> of <figref idref="DRAWINGS">FIG. 18</figref> are replaced with steps S<b>515</b>, S<b>516</b> and S<b>517</b> of <figref idref="DRAWINGS">FIG. 19</figref>, respectively.
Listing the plurality of candidates for the failure component estimation result to be outputted from the fourth machine learning device <b>4</b>-<b>4</b> has the effect of further improving learning effects with a lower number of failures. Furthermore, even if the first candidate is wrong, the next candidate can be immediately checked, and thus it is possible to reduce the risk of requiring a long time for the apparatus to recover due to an inability to identify a failing component.
The inventory management system <b>1</b> shown in <figref idref="DRAWINGS">FIG. 17</figref> learns a failure diagnostic ability by reinforcement learning, which updates a value function with the objective of maximizing a total reward in the future. However, another machine learning method may be used to learn the failure diagnostic ability, instead of reinforcement learning.
In each of the embodiments described above, the first machine learning device <b>4</b>-<b>1</b>, the second machine learning device <b>4</b>-<b>2</b>, the third machine learning device <b>4</b>-<b>3</b>, the fourth machine learning device <b>4</b>-<b>4</b> and the like are provided separately in the inventory management system <b>1</b>, but the machine learning devices do not necessarily constitute different hardware units. A single machine learning device may be constituted of at least one of the first to fourth machine learning devices <b>4</b>-<b>1</b> to <b>4</b>-<b>4</b>.
In <figref idref="DRAWINGS">FIGS. 10, 13 and 17</figref>, the machine learning device (<b>4</b>-<b>1</b>, <b>4</b>-<b>3</b> and <b>4</b>-<b>4</b>) independent of the information management device <b>2</b> is connected to the information management device <b>2</b>, but the present invention is not limited thereto. At least one of the first to fourth machine learning devices <b>4</b>-<b>1</b> to <b>4</b>-<b>4</b> may be installed in the information management device <b>2</b>, a server or a computer connected to the information management device <b>2</b>, or any of the apparatuses <b>3</b>.
<figref idref="DRAWINGS">FIG. 20</figref> is a block diagram showing the schematic configuration of an inventory management system <b>1</b> according to a yet another embodiment.
In the inventory management system <b>1</b> shown in <figref idref="DRAWINGS">FIG. 20</figref>, at least one of a plurality of apparatuses connected to an information management device <b>2</b> is a laser apparatus <b>16</b> having laser oscillators <b>17</b>, and at least one of the first to fourth machine learning devices <b>4</b>-<b>1</b> to <b>4</b>-<b>4</b> (for example, a machine learning device <b>4</b>) is connected to the information management device <b>2</b>. In <figref idref="DRAWINGS">FIG. 20</figref>, solid line arrows indicate information or electrical transfer. Broken line arrows indicate light beams. Alternate long and short dashed line arrows indicate a part of a flow of cooling water for cooling the laser oscillators <b>17</b>. A controller <b>19</b> supplies and receives information to and from each component and various sensors constituting the laser apparatus, though this is omitted in the drawing for the sake of brevity.
The following various state quantities may be outputted from components of the laser oscillators <b>17</b>, laser power supplies <b>18</b>, a controller <b>19</b>, optical systems <b>20</b> and the like constituting the laser apparatus <b>16</b>, various sensors such as light intensity sensors <b>21</b>, electric power sensors <b>22</b>, flow rate sensors <b>24</b>, temperature sensors <b>26</b>, a temperature/humidity sensor <b>27</b> and the like provided in the laser apparatus <b>16</b>, and various sensors such as a temperature/humidity sensor <b>27</b> provided around the laser apparatus <b>16</b>. As examples of the various state quantities to be outputted, there are a laser output intensity from at least one of the laser apparatuses <b>16</b> and the laser oscillators <b>17</b>, a laser output pulse condition from at least one of the laser apparatuses <b>16</b> and the laser oscillators <b>17</b>, a reflected light intensity returned to at least one of the optical systems <b>20</b> and the laser apparatus <b>16</b>, at least one of a drive current and a drive voltage suppled from the laser power supply <b>18</b> to the laser oscillator <b>17</b>, the temperature of a component constituting the laser apparatus <b>16</b> including the laser oscillator <b>17</b>, at least one of a temperature and a humidity inside the laser apparatus <b>16</b>, at least one of a temperature and a humidity around the laser apparatus <b>16</b>, an acceleration applied to at least one of the laser apparatus <b>16</b> and a component of the laser apparatus <b>16</b>, at least one of the type of assist gas and a gas supply condition, at least one of a transmittance and an attenuation of the optical system <b>20</b>, at least one of the installation position and height of the laser apparatus <b>16</b>, and the like.
In the machine learning device <b>4</b> connected to the information management device <b>2</b>, a state quantity observation unit <b>6</b> observes at least one of the various state quantities described above, as the state quantity of the laser apparatus <b>16</b>, and a determination result obtainment unit <b>12</b> receives failure information and characteristic change information of each component constituting the laser apparatus <b>16</b>. Furthermore, a learning unit <b>5</b> provided in the machine learning device <b>4</b> may learn cumulative failure rate curves and a first acceleration coefficient of components the failure sign of which is unknown in order to perform inventory management based on the sum of cumulative failure rates of the designated components having the same specifications, and may learn characteristic change curves and a second acceleration coefficient of a characteristic deteriorating component the characteristic of which gradually deteriorate by driving in order to perform inventory management and preventive maintenance on the characteristic deteriorating component. The learning unit <b>5</b> may detect a failure sign of a component the failure sign of which has not been known, and may learn a time variation in a failure occurrence probability after appearance of the detected failure sign, and the dependence of a component showing the sign on a driving condition, in order to perform inventory management and preventive maintenance of the component showing the sign. The learning unit <b>5</b> may learn a value function to determine the value of a failure component estimation result in order to increase a failure diagnostic ability to identify a failing component.
The laser apparatus <b>16</b> includes a component the failure rate and acceleration coefficient of which are difficult to calculate precisely by a test of the component by itself. For example, as to a component that may be damaged by reflected light, the failure rate of the component cannot be precisely calculated by itself. It is necessary to calculate the failure rate of the component in a state in which the component is installed in the laser apparatus <b>16</b>. In the inventory management system <b>1</b> according to this embodiment, since the cumulative failure rate and the acceleration coefficient of the component are learned by machine learning in a state in which the component is installed in the laser apparatus <b>16</b>, it is possible to calculate the failure rate and the acceleration coefficient of the component installed in the laser apparatus <b>16</b> with high precision. Therefore, the inventory management system according to the present invention can be beneficially applied to the laser apparatus <b>16</b>.
For example, the following configuration and method are applied to a failure diagnosis of the laser apparatus <b>16</b>.
The laser apparatus <b>16</b> includes the laser oscillators <b>17</b>, the light intensity sensor <b>21</b> for detecting a light output from the laser apparatus <b>16</b>, and the other light intensity sensors <b>21</b> each for detecting light outputs from the laser oscillators <b>17</b>. The two laser oscillators <b>17</b> are shown in <figref idref="DRAWINGS">FIG. 20</figref> for brevity, but the number of the laser oscillators <b>17</b> may be more.
Furthermore, the laser apparatus <b>16</b> includes the electric power sensors <b>22</b> each for detecting power supplied from the laser power supplies <b>18</b> to the laser oscillators <b>17</b>, the flow rate sensors <b>24</b> and water temperature sensors <b>25</b> for detecting the flow rate and temperature of cooling water supplied from a chiller <b>23</b> for cooling water-cooled plates that are thermally connected to the laser oscillators <b>17</b>, and the temperature sensors <b>26</b> for detecting the temperature of the laser oscillators <b>17</b>.
The machine learning device <b>4</b> observes output values of the above-described various sensors as state quantities, to receive failure information and characteristic change information of each component constituting the laser apparatus <b>16</b>. Thus, when an intended light output cannot be detected in response to an output command from the controller <b>19</b> of the laser apparatus <b>16</b>, it is possible to easily make a failure diagnosis to identify which one of the laser oscillators <b>17</b>, the laser power supplies <b>18</b>, the chiller <b>23</b>, the optical systems <b>20</b>, and the sensors has failed or deteriorated.
On the other hand, it is often difficult to make a failure diagnosis of the components having no sensor, as described above, but the machine learning device <b>4</b> enables making a precise failure diagnosis using limited information from the various sensors by machine learning.
<figref idref="DRAWINGS">FIG. 21</figref> is a block diagram showing the schematic configuration of an inventory management system <b>1</b> according to yet another embodiment.
In the inventory management system <b>1</b> shown in <figref idref="DRAWINGS">FIG. 21</figref>, a plurality of information management devices <b>2</b> are connected to each other through a cloud <b>28</b>. To each information management device <b>2</b>, a plurality of apparatuses <b>3</b> and at least one of the above-described first to fourth machine learning devices <b>4</b>-<b>1</b> to <b>4</b>-<b>4</b> (for example, a machine learning device <b>4</b>) are connected. The machine learning devices <b>4</b> connected to the information management devices <b>2</b> share learning result information, such as the above-described learning model and value function, through the cloud <b>28</b> that the information management devices <b>2</b> are connected to. The machine learning devices <b>4</b> connected to the single information management device <b>2</b> share the learning result information, such as the above-described learning model and value function, through the information management device <b>2</b> the machine learning devices <b>4</b> are connected to.
Since the machine learning devices <b>4</b> share information such as the learning result information, it is possible to perform learning in a shorter time and obtain more reliable learning results.
<figref idref="DRAWINGS">FIG. 22</figref> is a block diagram showing the schematic configuration of an inventory management system <b>1</b> according to yet another embodiment.
In the inventory management system <b>1</b> shown in <figref idref="DRAWINGS">FIG. 22</figref>, an automatic warehouse <b>29</b> and a plurality of apparatuses <b>3</b> are connected to an information management device <b>2</b>. In this case, arrangements for designated components are made automatically, based on at least one of inventory management information such as the appropriate inventory quantity of the designated components and preventive maintenance information on designated components, and inventory information on the automatic warehouse <b>29</b> inputted through the information management device <b>2</b>. When a designated component is supplied from the automatic warehouse <b>29</b> for maintenance or an arranged component is delivered to the automatic warehouse <b>29</b>, the inventory information on the automatic warehouse <b>29</b> is updated, and the information management device <b>2</b> is notified of the updated inventory information.
Since the configuration automatically makes arrangements for the necessary maintenance components in accordance with the inventory quantity of components, remaining lifetimes, and the like, it is possible to prevent an error in the arrangements. The configuration also has the advantage that the usage record of the maintenance components is fed back to the information management device <b>2</b> in real time.
Problems to be solved by one of the above various inventory management systems <b>1</b> will be described below.
Patent Document 1 (Japanese Unexamined Patent Publication (Kokai) No. 2010-113672) discloses an inventory management method in which “a process for calculating the first required inventory quantity when components showing failure signs fail at a first failure rate, a process for calculating the second required inventory quantity when components showing no failure sign yet fail at a second failure rate, and a process for calculating the required inventory quantity of the components having the failure sign by summing up the first and second required inventory quantities are performed.” However, Patent Document 1 describes only a technique to calculate the required inventory quantity, based on the number of the components showing the failure signs and the failure rate of the components showing no failure sign yet. A technique to calculate the appropriate inventory quantity, for components that suddenly fail without showing any failure sign, is neither described nor suggested.
Patent Document 2 (Japanese Unexamined Patent Publication (Kokai) No. 2004-295667) discloses a replacement component prediction device including “an inventory quantity prediction unit for predicting the required inventory quantity for components, based on information about an operation time obtained by an information obtainment unit and a failure rate recorded to a failure rate recorder”. However, the technique described in Patent Document 2 does not consider that when predicting the inventory quantity, the failure rate may vary depending on a driving condition. Furthermore, Patent Document 2 does not describe that when a failure rate is kept lower than a failure rate calculated from the recorded failure rate, the proportion of components used long time increases, so that the inventory quantity is required to increase, in consideration of the fact that the failure rate probably increases thereafter.
Patent Document 3 (Japanese Unexamined Patent Publication (Kokai) No. 2012-104058) discloses an inventory management device and an inventory management method in which “a failure occurrence prediction unit that predicts a failure occurrence point in time from now and the number of used components at the failure occurrence point in time, based on a failure information history”, “predicts a variation in the inventory quantity of components from now, in consideration of the predicted failure occurrence point in time and the number of used components at the failure occurrence point in time”. However, since the technique described in Patent Document 3 does not predict the occurrence of a failure in consideration of information about driving conditions of the components, which have effects on a failure rate of the components, the occurrence of a failure is predicted with low precision.
Even if an average variation in a failure rate of a component provided in an apparatus depending on a drive time is known to some degree, the failure rate generally changes in accordance with a driving condition, and hence it is extremely difficult to predict the time of failure of the component, especially when a failure sign is uncertain. Even if the time of failure is difficult to predict, excessive inventory, i.e., stocking up on too many expensive components, is uneconomical. On the other hand, insufficient inventory quantity hinders immediate replacement of a failing component, and causes stopping of an apparatus until a delivery of the failing component. When the apparatus is production equipment, the excessive inventory causes an increase in manufacturing cost, while the insufficient inventory causes a stoppage of production using the apparatus and a significant delay in a production plan, thus resulting in a significant loss.
As described above, both of the excessive inventory and the insufficient inventory are problems. Therefore, a first object is to develop an inventory management system that can grasp the appropriate inventory quantity, in consideration of a variation in a failure rate depending on a driving condition of a component, for components the times of failure of which are difficult to predict because the components fail without showing a certain failure sign, or components that fail in a failure mode showing no failure signs or an unknown failure sign, out of components shared between a plurality of apparatuses.
Some components have characteristics that gradually deteriorate by driving. When the characteristic of a component reaches a predetermined reference value, the component needs to be replaced. As to the components having gradually deteriorating characteristics by driving (i.e., characteristic deteriorating components), an inventory management system has to manage the appropriate inventory quantity, including maintenance components, in consideration of the time of replacement predicted by a characteristic deterioration rate having the effect of a driving condition. The characteristic deteriorating component is preferably replaced in a planned manner before the component fails, in order to prevent a malfunction in an apparatus before it happens. Furthermore, the failure rate and an influence of the various driving conditions on the failure rate, or the characteristic deterioration rate and an influence of the various driving conditions on the characteristic deterioration rate are not always known, but are sometimes unknown or have insufficient precision, though they are known to some degree. In this case, manually establishing information with high precision requires enormous man hours. Thus, a second object is to provide an inventory management system that can establish information and data required for appropriate inventory management and preventive maintenance, as automatically as possible by machine learning.
As to failures showing no failure signs, failure signs might be overlooked. When a failure sign is found out in an automatic search, information related to a failure rate after the appearance of the failure sign is preferably automatically collected and reflected in inventory management and preventive maintenance, in order to establish a more reliable and precise inventory management system.
Furthermore, when an apparatus malfunctions, identification of a failing component to be replaced facilitates recovery of the apparatus in a shorter time, and establishing information and data required for appropriate inventory management and preventive maintenance, by collecting failure information of the component without the help of a human. Thus, a third object is to provide an inventory management system having such a diagnostic function.
As described above, one of the above embodiments proposes an inventory management system <b>1</b> that can perform appropriate inventory management and preventive maintenance of components shared between apparatuses <b>3</b> connected in an information management device <b>2</b>, on both of a failure showing no certain failure signs and a failure showing a sign of characteristic deterioration, in consideration of the dependence of a failure rate on a driving condition. Another embodiment proposes an inventory management system <b>1</b> that performs machine learning to enable more appropriate inventory management and preventive maintenance.
Furthermore, an inventory management system <b>1</b> according to this disclosure manages the inventory quantity for each type of components having the same specifications used in a plurality of apparatuses under inventory management and preventive maintenance, based on the sum of cumulative failure rates, which is the sum of cumulative failure rates of all components in consideration of an acceleration coefficient depending on a driving condition of each component, thus enabling appropriate inventory management with high precision in consideration of a failure showing no certain failure signs.
As to characteristic deteriorating components, remaining lifetime is estimated from a deterioration rate and an acceleration coefficient of the deterioration rate depending on a driving condition to perform inventory management, and replacement of the component is recommended as preventive maintenance, before the component comes to the end of its lifetime.
In general, information about a time variation in a cumulative failure rate and an acceleration coefficient of the cumulative failure rate depending on a driving condition, information about a time variation in a deterioration rate and an acceleration coefficient of the deterioration rate depending on a driving condition, and information indicating the relation between a malfunction state and a failing portion of an apparatus are not sufficiently accumulated in a database. Therefore, the inventory management system <b>1</b> according to this disclosure repeatedly learns the information by machine learning, and improves the reliability of the information, thus enabling more appropriate inventory management and preventive maintenance.
The present invention is described above using the preferred embodiments, but it is apparent for those skilled in the art that the above embodiments can be variously modified, omitted or added without deviating from the scope of the present invention.
To achieve at least one of the objects of this disclosure, various aspects and effects thereof are provided as follows.
For example, a first aspect of this disclosure provides an inventory management system that includes a plurality of apparatuses, and an information management device connected to the apparatuses. The apparatuses each have replaceable common components shareable between the apparatuses, and the common components having the same specifications used in the apparatuses are designated as components under inventory management.
The inventory management system further includes an information processor for calculating the sum of cumulative failure rates that is the sum value of the cumulative failure rates of all of the designated components having the same specifications used in the apparatuses at a certain point in time, in consideration of an acceleration depending on a driving condition with respect to a standard cumulative failure rate of each type of the designated components having the same specifications used in the apparatuses under a standard driving condition, and calculating the appropriate inventory quantity of the designated components at the certain point in time based on the calculated sum of the cumulative failure rates.
According to the first aspect, since the inventory quantity of components under inventory management is managed based on the sum of cumulative failure rates in consideration of accelerations depending on driving conditions, it is possible to perform appropriate inventory management in consideration of failures showing no signs, thus preventing the occurrence of a delay in a recovery (maintenance) owing to a failure repair with insufficient inventory, while preventing excessive inventory.
A second aspect of this disclosure provides the inventory management system according to the first aspect, wherein when the designated components having the same specifications used in the apparatuses includes at least one characteristic deteriorating component that has a characteristic gradually degrading by driving and which needs to be replaced when the characteristic reaches a predetermined reference value, the information processor estimates the time of replacement of the characteristic deteriorating component, based on the characteristic of the characteristic deteriorating component at a certain point in time, and a deterioration rate of the characteristic in consideration of an acceleration depending on a driving condition with respect to a standard deterioration rate of the characteristic of the characteristic deteriorating component under the standard driving condition, and calculates the appropriate inventory quantity of the designated components in consideration of the time of replacement.
According to the second aspect, as to a characteristic deteriorating component the characteristic of which gradually deteriorates, the inventory quantity of the characteristic deteriorating component is managed in consideration of the time of replacement, which is estimated based on the characteristic at a certain point in time and a characteristic deterioration rate in consideration of an acceleration depending on a driving condition, thus enabling more appropriate inventory management.
A third aspect of this disclosure provides the inventory management system according to the second aspect, wherein the information processor issues preventive maintenance information to recommend replacement of the characteristic deteriorating component, before the characteristic of the characteristic deteriorating component reaches the predetermined reference value at which the characteristic deteriorating component is in need of replacement.
According to the third aspect, as to a component the characteristic of which deteriorates conspicuously, replacement is recommended before the deteriorating characteristic reaches a reference value at which the characteristic deteriorating component is in need of replacement, so that a failure is prevented in an apparatus before it happens, thus enabling appropriate preventive maintenance.
A fourth aspect of this disclosure provides the inventory management system according to the first aspect, further including at least one first machine learning device connected to the information management device.
The first machine learning device includes:
a state quantity observation unit for observing outputs from components constituting the apparatuses and outputs from at least one of a variety of sensors provided in the apparatuses and a variety of sensors provided around the apparatuses, as state quantities of the apparatuses, in relation to the driving condition and states of the designated components;
a result obtainment unit for obtaining failure information occurring in the apparatuses; and
a first learning unit for learning a standard cumulative failure rate curve representing a time variation in the cumulative failure rate of the designated component under the standard driving condition, and a first acceleration coefficient representing an acceleration ratio of the cumulative failure rate depending on the driving condition with respect to the standard cumulative failure rate of the designated component under the standard driving condition, in association with the state quantity of the apparatuses observed by the state quantity observation unit and the failure information observed by the result obtainment unit, wherein
the information processor calculates the sum of the cumulative failure rates, with reference to the standard cumulative failure rate curve of the designated component under the standard driving condition and the first acceleration coefficient learned by the first learning unit.
According to the fourth aspect, the following effects are obtained. In most cases, a standard cumulative failure rate and an acceleration coefficient of a cumulative failure rate depending on a driving condition are not known for all of designated components. Manually calculating the standard cumulative failure rate and the first acceleration coefficient requires enormous man hours, but using machine learning to obtain the standard cumulative failure rate and the first acceleration coefficient does not require man hours basically. Even if the standard cumulative failure rate and the first acceleration coefficient are known, the standard cumulative failure rate and the first acceleration coefficient are often calculated by an acceleration lifetime test using a relatively small number of samples, and do not always have high precision. By the repetition of machine learning, the standard cumulative failure rate and the first acceleration coefficient can be obtained with higher precision, and the sum of cumulative failure rates is calculated with increased precision, thus enabling more appropriate inventory management.
A fifth aspect of this disclosure provides the inventory management system according to the second aspect or the third aspect, further including at least one second machine learning device connected to the information management device.
The second machine learning device includes:
a state quantity observation unit for observing an output from a component constituting the apparatus and outputs from at least one of a variety of sensors provided in the apparatus and a variety of sensors provided around the apparatus, as state quantity of the apparatus, in relation to the driving condition and characteristic of the characteristic deteriorating component;
a result obtainment unit for obtaining characteristic change information on the characteristic of the characteristic deteriorating component; and
a second learning unit for learning a standard characteristic change curve representing a time variation in the characteristic of the characteristic deteriorating component under the standard driving condition, and a second acceleration coefficient representing an acceleration ratio of the deterioration rate depending on the driving condition with respect to the standard characteristic change curve of the characteristic deteriorating component under the standard driving condition, in association with the state quantity of the apparatus observed by the state quantity observation unit and the characteristic change information observed by the result obtainment unit, wherein
the information processor estimates the time of replacement of the characteristic deteriorating component, with reference to the standard characteristic change curve of the characteristic deteriorating component and the second acceleration coefficient learned by the second learning unit.
According to the fifth aspect, the following effects are obtained. As to a component the characteristic of which deteriorates by driving an apparatus, a standard characteristic change curve and a second acceleration coefficient of the component are often calculated by an acceleration lifetime test using a relatively small number of samples. In most cases, a deterioration rate and acceleration coefficients of the deterioration rate depending on various driving conditions are not known with high precision. However, by the repetition of machine learning, the characteristic change curve under a standard driving condition and the acceleration coefficient depending on the driving condition can be obtained with higher precision, thus enabling more appropriate inventory management.
The sixth aspect of this disclosure provides the inventory management system according to the first or fourth aspect, further including at least one third machine learning device connected to the information management device.
The third machine learning device includes:
a state quantity observation unit for observing outputs from components constituting the apparatuses and outputs from at least one of a variety of sensors provided in the apparatuses and a variety of sensors provided around the apparatuses, as state quantities of the apparatuses, in relation to the driving condition and characteristics of the designated components; and
a third learning unit that, whenever receiving a result indicating the occurrence of a failure in the designated components except for the characteristic deteriorating component, collects state quantity data on the apparatuses having the failing designated components observed by the state quantity observation unit, between the time when a predetermined time precedes the occurrence of the failure and the time of occurrence of the failure, on the basis of the type of the designated components having the same specifications, and extracts a feature that is different from the state quantities of the non-failing designated components from the collected pre-failing data, to search for a failure sign.
According to the sixth aspect, a failure sign can be detected by unsupervised learning. Unsupervised learning generally learns the distribution of input data, and extracts an essential configuration behind the data, without requiring corresponding output data (training data). Therefore, by collecting state quantity data on apparatuses having failing designated components between the time when a predetermined time precedes the occurrence of a failure and the time of the occurrence of the failure, as the input data for unsupervised learning, an unknown failure sign of the failing designated components may be found out.
A seventh aspect of this disclosure provides the inventory management system according to the sixth aspect, wherein
when the extracted feature is recognized as the failure sign, the third learning unit learns a failure occurrence probability distribution relative to time, and the dependence of the failure occurrence probability distribution relative to time on the driving condition, in association with the state of the failure sign, the state quantity data of the device related to the driving condition of the failing designated component between the appearance of the failure sign and the occurrence of the failure, and a driving time between the appearance of the failure sign and the actual occurrence of the failure,
until the designated component showing the failure sign actually fails, the third learning unit issues preventive maintenance information to recommend replacement of the designated component showing the failure sign, and issues failure occurrence prediction information on the designated component showing the failure sign, with reference to a learning result, and the information processor estimates the appropriate inventory quantity for the designated components in consideration of the failure occurrence prediction information.
According to the seventh aspect, when an unknown failure sign is found out, the time of occurrence of a failure can be estimated by machine learning. Therefore, it is possible to prepare a maintenance component and replace a failing component before the occurrence of the failure in consideration of the failure sign, thus enabling more appropriate inventory management.
An eighth aspect of this disclosure provides the inventory management system according to any one of the first to seventh aspects, further including at least one fourth machine learning device connected to the information management device.
The fourth machine learning device includes: a state quantity observation unit for observing outputs from components constituting the apparatuses and outputs from at least one of a variety of sensors provided in the apparatuses and a variety of sensors provided around the apparatuses, as state quantities of the apparatuses, in relation to the driving condition and states or characteristics of the designated components;
a determination result obtainment unit for obtaining a determination result related to right and wrong of an estimation result as to a failing designated component, in the apparatus having the failing designated component;
a fourth learning unit for receiving an output from the state quantity observation unit and an output from the determination result obtainment unit, and learning the estimation result as to the failing designated component, in association with the state quantity of the apparatus and the estimation result as to the failing designated component obtained by the determination result obtainment unit; and
a decision making unit for determining the estimation result as to the failing designated component to be outputted from the fourth machine learning device, with reference to the learning result by the fourth learning unit, wherein
the fourth learning unit has a value function to determine the value of the estimation result as to the failing designated component, and the fourth learning unit includes a reward calculation unit for providing a positive reward when the estimation result is right, while providing a negative reward when the estimation result is wrong, and a value function update unit for updating the value function in accordance with the reward, and
the information processor makes a failure diagnosis of the apparatuses, with reference to a learning result of the fourth learning unit.
According to the eighth aspect, when an apparatus fails, a failing component can be estimated in the failing apparatus, by the repetition of machine learning. Thus, the failing apparatus can be recovered in a short time. Furthermore, failing information on the apparatus can be automatically obtained without the help of a human.
A ninth aspect of this disclosure provides the inventory management system according to the eighth aspect, wherein
the estimation result as to the failing designated component to be outputted from the fourth machine learning device includes not only a first candidate having the highest probability, but also a plurality of candidates that are listed in decreasing order of probability, and
the higher ranked the candidate of the plurality of candidates the actual failing designated component coincides with, the larger positive reward the reward calculation unit provides, while when the actual failing component coincides with none of the listed candidates, the reward calculation unit provides the negative reward.
According to the ninth aspect, higher learning effects can be obtained with a small number of failures. Furthermore, even if a first candidate is wrong, the next candidate can be immediately checked, so it is possible to reduce the probability of requiring a long time for the apparatus to recover, because of an inability to identify a failing component.
A tenth aspect of this disclosure provides the inventory management system according to any one of the fourth to ninth aspects, wherein
at least one of the apparatuses connected to the information management device is a laser apparatus having a laser oscillator,
at least one machine learning device of the first machine learning device, the second machine learning device, the third machine learning device, and the fourth machine learning device is connected to the information management device, and
at least one of a laser output intensity from at least one of the laser apparatus and the laser oscillator, a laser output pulse condition from at least one of the laser apparatus and the laser oscillator, a reflected light intensity returned to at least one of an optical system constituting the laser apparatus and the laser apparatus, at least one of a drive current and a drive voltage suppled from a laser power supply constituting the laser apparatus to the laser oscillator, the temperature of a component constituting the laser apparatus including the laser oscillator, at least one of the temperature and humidity inside the laser apparatus, at least one of the temperature and humidity around the laser apparatus, an acceleration applied to at least one of the laser apparatus and a component of the laser apparatus, at least one of the type of assist gas and a gas supply condition, at least one of the transmittance and attenuation of the optical system, and at least one of the installation position and height of the laser apparatus is outputted from a component constituting the laser apparatus or at least one of a variety of sensors provided in the laser apparatus and a variety of sensors provided around the laser apparatus, as the state quantity of the laser apparatus, and the at least one machine learning device observes the state quantity.
According to the tenth aspect, since the cumulative failure rate and the acceleration coefficient of a component is learned in a state in which the component is installed in the laser apparatus, it is possible to calculate the failure rate and the acceleration coefficient of the component installed in the laser apparatus with high precision.
An eleventh aspect of this disclosure provides the inventory management system according to any one of the fourth to tenth aspects, wherein
a plurality of the information management devices are connected to each other through a cloud,
the plurality of apparatuses and at least one machine learning device is connected to each of the information management devices, and
the machine learning devices connected to the information management devices share learning result information through the information management device or the cloud that the information management devices are connected to.
According to the eleventh aspect, since the machine learning devices share information about learning results such as a learning model and a value function, it is possible to perform learning to obtain information such as a cumulative failure rate, an acceleration coefficient depending on a driving condition, and a characteristic deterioration rate, which are required to estimate the inventory quantity of designated components, in a shorter time.
A twelfth aspect of this disclosure provides the inventory management system according any one of the first to eleventh aspects, further including an automatic warehouse connected to the information management device.
The information processor automatically makes arrangements for the designated component, based on at least one of inventory management information including the appropriate inventory quantity of the designated components and preventive maintenance information on the designated components, and inventory information on the automatic warehouse inputted through the information management device.
According to the twelfth aspect, since the information processor automatically makes arrangements for the necessary maintenance components, it is possible to prevent an error in the arrangements, and the usage record of a maintenance component is fed back to the information management device in real time.
Contents4
26 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26
Every citation, both ways
| Document | Relation | Office | Category | Cited during |
|---|---|---|---|---|
| US11996670B2 | Cited by | United States of America | – | Search report |
| US2021318921A1 | Cited by | United States of America | – | Search report |
| US11604458B2 | Cited by | United States of America | – | Applicant |
| EP4033219A4 | Cited by | European Patent Office (EPO) | – | Search report |
| US11270258B2 | Cited by | United States of America | – | Search report |
| US11494247B2 | Cited by | United States of America | – | Search report |
| CN115002977A | Cited by | China | – | Search report |
| CN114391093A | Cited by | China | – | Search report |
| US2022309433A1 | Cited by | United States of America | – | Search report |
| US2020081439A1 | Cited by | United States of America | – | Search report |
| US11595290B2 | Cited by | United States of America | – | Search report |
| US2021257801A1 | Cited by | United States of America | – | Search report |
| US11687840B2 | Cited by | United States of America | – | Search report |
| US12028235B2 | Cited by | United States of America | – | Applicant |
| US11544164B2 | Cited by | United States of America | – | Search report |
| US2020372302A1 | Cited by | United States of America | – | Search report |
| US10242336B1 | Cited by | United States of America | – | Search report |
| US2021232470A1 | Cited by | United States of America | – | Search report |
| CN110865617A | Cited by | China | – | Search report |
| US2022284382A1 | Cited by | United States of America | – | Search report |
| US10935980B2 | Cited by | United States of America | – | Search report |
| US2005149570A1 | Cites | United States of America | A | Search report |
| US2011213636A1 | Cites | United States of America | A | Search report |
| US2013151308A1 | Cites | United States of America | A | Search report |
| US2013232094A1 | Cites | United States of America | A | Search report |
| US2016282229A1 | Cites | United States of America | A | Search report |
| US2017109223A1 | Cites | United States of America | A | Search report |
| US2018174067A1 | Cites | United States of America | A | Search report |
8 members in 4 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 2017037178 | Japan | – | |
| 2017037178 | Japan | A | |
| 2017037178 | Japan | A | |
| 2017037178 | – | – | – |
| JP20170037178 | – | – | – |
Members8
| Document | Office | Kind | |
|---|---|---|---|
| DE102018103827A1 | Germany | A1 | |
| US2018247256A1 | United States of America | A1 | |
| CN108510221A | China | A | |
| JP2018142256A | Japan | A | |
| JP6526081B2 | Japan | B2 | |
| US10621545B2 | United States of America | B2 | |
| CN108510221B | China | B | |
| DE102018103827B4 | Germany | B4 |
54 transactions on the USPTO file
Allowed after 1 non-final rejection.
- Non-final rejections
- 1
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Response after Non-Final ActionA... | A... | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Pet Dec PPH DecisionMPDPH | MPDPH | |
| Mail-Record Petition Decision of Granted to Make SpecialMP003 | MP003 | |
| Record Petition Decision of Granted to Make SpecialP003 | P003 | |
| Pet Dec PPH DecisionPDPH | PDPH | |
| Preliminary AmendmentA.PE | A.PE | |
| Petition EnteredPET. | PET. | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Email NotificationEML_NTR | EML_NTR | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Priority document has successfully retrieved via PDX/DASPD.RECVD | PD.RECVD | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Email NotificationEML_NTR | EML_NTR | |
| Application Is Now CompleteCOMP | COMP | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Sent to Classification ContractorPGPC | PGPC | |
| FITF set to YES - revise initial settingFTFS | FTFS | |
| Cleared by OIPE CSRL194 | L194 | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Patent Term Adjustment - Ready for ExaminationPTA.RFE | PTA.RFE | |
| Request from applicant for the USPTO to retrieve the Priority DocumentPDREQUST | PDREQUST | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Entity Status Set To Undiscounted (Initial Default Setting or Status Change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
9 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Information on status: patent grantGrantedSTCF | STCF | |
| Information on status: patent grantGrantedSTCF | STCF | |
| Information on status: patent application and granting procedure in generalSTPP | STPP | |
| Information on status: patent application and granting procedure in generalSTPP | STPP | |
| Information on status: patent application and granting procedure in generalSTPP | STPP | |
| Information on status: patent application and granting procedure in generalSTPP | STPP | |
| AssignmentAS | AS | |
| Fee payment procedureFEPP | FEPP |
Numbers
- Publication
- 20180247256
- Publication, DOCDB
- 2018247256
- Publication, EPODOC
- US2018247256
- Application
- 15888131
- Application, DOCDB
- 201815888131
- Application, EPODOC
- US201815888131
Titles
- English
- INVENTORY MANAGEMENT SYSTEM HAVING FUNCTIONS OF PERFORMING INVENTORY MANAGEMENT AND PREVENTIVE MAINTENANCE
Patent term adjustment
- A delay
- +140 daysthe office missed an examination deadline
- Net adjustment
- 140 days
Classification
- CPC, 19
- G06Q10/087
- G06N99/005
- G06Q10/20
- G06N7/005
- G06N20/00
- H01S3/0407
- H01S3/1305
- H01S3/0014
- H01S3/1312
- H01S3/11
- H01S3/1317
- H01S3/23
- H01S3/2383
- H01S3/02
- H01S3/10069
- G06N3/006
- G06N20/20
- G06N5/045
- G06N7/01
- IPC, 8
- G06Q10 08
- G06N99 00
- G06N7 00
- H01S3 23
- H01S3 00
- H01S3 11
- H01S3 04
- G06N20 00
- USPC, 1
- 001001000