This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2022-079540, filed on May 13, 2022, the entire contents of which are incorporated herein by reference.
Embodiments of the present invention relate to an abnormality sign detection technique.
In a large plant such as a nuclear power plant and a thermal power plant, a large number of process signals are monitored for the purpose of monitoring normality or soundness of various systems and devices constituting the plant. In recent years, as a technique for supporting plant monitoring, abnormality sign detection using artificial intelligence (AI) to be achieved by machine learning has been put to practical use. In this abnormality sign detection, it is in progress to use machine learning techniques having developed rapidly in recent years as an attempt to detect a sign of an abnormality before the abnormality becomes apparent. For example, in a known technique, failure prediction is performed by a machine learning model that has learned correlation between hundreds to thousands of process amount groups and changing patterns of process amounts in normal times as learning data.
During learning based on the learning data, even though there is no physical correlation between the plurality of process amounts, the trend of change in time series may accidentally resemble each other between the plurality of process amounts. This is called spurious correlation. If AI learns this spurious correlation, the following phenomenon occurs. That is, when a certain process amount changes, the prediction value of another process amount insusceptible to physical influence (from this certain process amount) also changes at the same time. This becomes a factor of causing erroneous detection. As a countermeasure for this erroneous detection, each process amount having no physical correlation is classified into different groups. Specifically, when change in a certain process amount has a little possibility of exerting physical influence on another process amount, this certain process amount is separated in advance into another model (for example, a model configured to: individually monitor process amounts for which correlation between process amounts is not learned; and monitor an abnormality sign). It is necessary to: avoid learning of the spurious correlation by performing learning in such a separated state; and thereby perform prediction of an abnormality in the plant with high accuracy.
As to a method of classification into a model that does not learn correlation between process amounts, there are no clear criteria and the method of classification is left to the user's discretion. Due to such unclear classification criteria, a huge amount of work occurs in classification judgment. Since classification accuracy depends on the skills of the user who performs the classification, the classification accuracy varies, and appropriate classification cannot be performed. For this reason, there is a concern that performance of an abnormality sign detection apparatus provided with a machine learning model does not improve as intended. Since this concern is ascribable to the spurious correlation between process amounts, not only the above-described techniques but also all the algorithms programmed to learn the correlation between process amounts have the same problem.
In view of the above-described circumstances, an object of embodiments of the present invention is to provide an abnormality sign detection technique that can suppress erroneous detection attributable to the spurious correlation.
In the accompanying drawings:
In one embodiment of the present invention, an abnormality sign detection system comprising one or more computers configured to perform machine learning of an abnormality-sign detection-model that detects at least one of an abnormality in a target facility to be monitored and a sign of the abnormality, wherein the one or more computers are configured to: acquire a plurality of process amounts generated at the target facility; classify each of the plurality of process amounts into either (i) correlation data for which correlation between the plurality of process amounts is learned or (ii) decorrelation data for which correlation between the plurality of process amounts is not learned; generate learning input data depending on classification, the learning input data being data in which each of the plurality of process amounts is associated with the correlation data or the decorrelation data; and perform the machine learning by inputting the learning input data to the abnormality-sign detection-model.
According to embodiments of the present invention, it is possible to provide an abnormality sign detection technique that can suppress erroneous detection attributable to the spurious correlation.
Hereinbelow, embodiments of an abnormality sign detection system and an abnormality-sign detection-model generation method will be described in detail by referring to the accompanying drawings.
The reference sign 1 in
In addition, the plant 2 is provided with a large number of sensors 3. These sensors 3 are, for example, predetermined measuring instruments attached to predetermined devices such as piping, pumps and valves. Further, the sensors 3 acquire measured values as actually measured values that include information items indicative of the respective states of these devices. Many measured values to be obtained from these sensors 3 are referred to as process values V (
In the abnormality sign detection technique, an abnormality or its sign is detected by detecting a slight change in at least one process value V. In order to achieve this detection, it is necessary to determine the normal state of the plant 2 with high accuracy. Incorrect determination causes erroneous detection, which leads to unnecessary work for an operator. Further, in order to detect a slight change in the process value(s) V, it is necessary to make a highly accurate determination including a minute electrical noise signal that is difficult to be eliminated from the process value(s) V.
The number of the process values V to be acquired in the plant 2 is enormous. Thus, in the present embodiment, artificial intelligence (AI) to be achieved by machine learning is used to determine an abnormality or its sign (or indication) from this enormous number of the process values V.
For example, a learning model generated by machine learning using a neural network, a learning model generated by other machine learning, a deep learning algorithm, or a mathematical algorithm such as regression analysis can be used. In addition, forms of the machine learning include forms such as clustering and deep learning.
For example, the abnormality sign detection system 1 may be configured by a single computer that includes the neural network, or may be configured by a plurality of computers including the neural network.
The above-described neural network is a mathematical model that expresses the characteristics of brain functions by computer simulation. For example, artificial neurons (nodes) that form a network through synaptic connections change the synaptic connection strength through learning and show a model that has acquired problem-solving ability. Furthermore, the neural network acquires problem-solving ability by deep learning.
For example, the neural network is provided with intermediate layers composed of multiple layers. Each layer of the intermediate layers is composed of, for example, multiple units. In addition, feature amount in a pattern of change in state of a circuit or a system can be automatically extracted by causing the multilayer neural network to learn in advance with the use of learning data (training data). On a user interface, the multilayer neural network can set arbitrary number of intermediate layers, arbitrary number of units, arbitrary learning rate, arbitrary number of times of learning, and arbitrary activation function.
In the present embodiment, a description will be given of an abnormality sign detection technique in which an autoencoder (encoder-decoder network) is used. The learning model of the present embodiment is achieved by this autoencoder. Note that other algorithms except the autoencoder may be applied to the machine learning of the present embodiment.
During the machine learning, there occurs spurious correlation in which the trend of change in time series accidentally resemble each other between a plurality of process amounts despite non-existence of physical correlation between these process amounts. If AI learns the spurious correlation, it becomes a factor of causing erroneous detection. However, in the present embodiment, learning of the spurious correlation is avoided and thereby an abnormality sign of the plant 2 is detected with high accuracy.
As shown in
The data input computer 4 collects the process values V acquired by the sensors 3 provided in the plant 2. This data input computer 4 is, for example, a server for storing plant information. The collected process values V are sent to the learning computer 5 or the detection computer 6.
The learning computer 5 generates an abnormality-sign detection-model M (
The detection computer 6 uses the abnormality-sign detection-model M to detect at least one of: the abnormality of the plant 2; and its sign.
Although the respective components of the abnormality sign detection system 1 are installed in the individual computers, these components do not necessarily need to be achieved by a plurality of computers. For example, one computer may integrally achieve the respective components of the abnormality sign detection system 1.
The learning computer 5 includes: an input interface 7; an output interface 8; a communication interface 9; a memory 10; and processing circuitry 11.
The input interface 7 receives input of predetermined information in response to an operation by a user using the learning computer 5. This input interface 7 includes an input device such as a mouse and a keyboard. In other words, the predetermined information is inputted to the input interface 7 in response to the operation on these input devices.
The output interface 8 outputs predetermined information. For example, the learning computer 5 includes a device for displaying images, such as a display configured to output analysis results. In other words, the output interface 8 controls images to be displayed on the display. In addition, the display may be separated from the computer main-body or may be integrated with the computer main-body.
The communication interface 9 communicates with the data input computer 4 or the detection computer 6 via a predetermined communication line. In the present embodiment, the data input computer 4, the learning computer 5, and the detection computer 6 are connected to each other via a LAN (Local Area Network).
The memory 10 stores various information items that are necessary for generating the abnormality-sign detection-model M. For example, the memory 10 stores the process values V (
The processing circuitry 11 has: a data classification function 12; a classification-result processing function 13; and a learning-model generation function 14. These functions are implemented by causing the CPU to execute the programs stored in the memory or HDD.
Next, the processing flow of the abnormality sign detection system 1 will be described by referring to
The arrows in
First, each sensor 3 provided in the plant 2 acquires the process values V generated in this plant 2. The process values V obtained by these sensors 3 are then collected into the data input computer 4.
The data input computer 4 associates each acquired process value V with ID (identification information) of the corresponding sensor 3 such as a sensor management number and a sensor name, and then outputs the process values V as the process amounts P. That is, each of the plurality of process values V related to the plant 2 is converted into the corresponding process amount P, which is in the format to be used for the machine learning of the abnormality-sign detection-model M. These process amounts P are sent to the learning computer 5.
The learning computer 5 performs preprocessing of the learning input data (i.e., signals for input) to be inputted to the neural network. For example, the learning computer 5 acquires the plurality of process amounts P sent from the data input computer 4, and then each of the process amounts P is inputted to the data classification function 12.
The data classification function 12 classifies each of the process amounts P into either: correlation data for which the correlation between these process amounts P is learned; or decorrelation data for which the correlation between these process amounts P is not learned, on the basis of at least one condition. The data classification function 12 outputs a physical-correlation-signal determination flag F1 when the process amount P is classified into the correlation data, and outputs a single-monitoring-signal determination flag F2 when the process amount P is classified into the decorrelation data. The physical-correlation-signal determination flag F1 and the single-monitoring-signal determination flag F2 are inputted to the classification-result processing function 13.
The physical correlation signal is a process amount P that has no possibility of inducing influenced erroneous change due to the spurious correlation. The single monitoring signal is a process amount P that has a possibility of inducing the influenced erroneous change due to the spurious correlation.
The classification-result processing function 13 associates each process amount P classified into the correlation data with the physical-correlation-signal determination flag F1, and associates each process amount P classified into the decorrelation data with the single-monitoring-signal determination flag F2. Each process amount P with the physical-correlation-signal determination flag F1 and each process amount P with the single-monitoring-signal determination flag F2, both of which are outputted from the classification-result processing function 13, are inputted to the learning-model generation function 14. In other words, the classification-result processing function 13 generates the learning input data in which each processing amount P is associated with the correlation data or the decorrelation data on the basis of the classification executed by the data classification function 12. The learning input data are inputted to the learning-model generation function 14.
The plurality of process amounts P to be used for the learning input data are classified into a plurality of groups, for example, into system groups of the plant 2, as exemplified by: a water supply system; a condensation system; a power distribution system; and a control system. The machine learning is performed for each system group of the plant 2. Note that at least one process amount P associated with the correlation data changes correspondingly in response to change in another process amount P in the same group. Conversely, at least one process amount P associated with the decorrelation data does not change when another process amount P in the same group changes. In this manner, the machine learning can be performed appropriately even when the plurality of process amounts P individually associated with either the correlation data or the decorrelation data belong to the same group.
The learning-model generation function 14 performs the machine learning by inputting the learning input data to the abnormality-sign detection-model M. The machine learning is performed in such a manner that: each process amount P with the physical-correlation-signal determination flag F1 is treated as a physical correlation signal (i.e., as a process amount P reflecting the correlation with another process amount P); and each process amount P with the single-monitoring-signal determination flag F2 is treated as a single monitoring signal (i.e., as an independent process amount P for which the correlation with other process amounts P is not reflected). The abnormality-sign detection-model M generated by the learning-model generation function 14 is set in the detection computer 6.
The detection computer 6 performs the abnormality sign detection by using the autoencoder. For example, the detection computer 6 acquires the plurality of process amounts P sent from the data input computer 4. The detection computer 6 inputs these process amounts P as the determination input data to an input layer of the learned abnormality-sign detection-model M. The detection computer 6 acquires the determination output data, in which the respective normal states of the plurality of process amounts P are restored, outputted from an output layer of the abnormality-sign detection-model M in response to the input of the determination input data. The detection computer 6 determines presence or absence of at least one of an abnormality or a sign of an abnormality in the plant 2 on the basis of the difference between the determination input data and the determination output data. In the present embodiment, even in the case of performing the abnormality sign detection by using the autoencoder, detection accuracy can be improved by suppressing erroneous detection.
This abnormality-sign detection-model M includes the input layer, the intermediate layer, and the output layer. The input layer receives the learning input data or the determination input data. The output layer outputs the determination output data in response to the input of the determination input data. In the intermediate layer, the parameters are machine-learned by the learning input data. The abnormality-sign detection-model M causes the detection computer 6 to determine presence or absence of at least one of an abnormality or a sign of an abnormality in the plant 2 on the basis of the difference between the determination input data and the determination output data.
Next, aspects of the classification to be performed by the data classification function 12 will be described by referring to
As shown in
For example, if any one of the first to fifth classification conditions is satisfied (i.e., YES in at least one step), the single-monitoring-signal determination flag F2 is inputted to the classification-result processing function 13. Conversely, if none of the first to fifth classification conditions are satisfied (i.e., NO in all the steps), the physical-correlation-signal determination flag F1 is inputted to the classification-result processing function 13.
Next, the first to fifth classification conditions will be described by referring to
In each graph (
First, the first classification condition will be described. In the first classification condition, each process amount P (
For example, it is assumed that first-system piping 21 and second-system piping 22 are provided as shown in
When the device from which the process amount P (
For example, in the case where both the opening degree signal of the flow regulating valve 23 and the flow rate of the second-system piping 22 accidentally show the same trend such as convergence to a constant value in a certain part 25 of the learning period, this case is treated and learned as that the correlation (spurious correlation) is established between both process amounts P.
As a result, the predicted flow rate of the second-system piping 22 is subjected to the influential erroneous change (i.e., erroneously changes by being influenced by another process amount P that is accidentally and erroneously learned as having correlation therewith). For example, during a certain part 26 of the monitoring period, the opening degree signal of the flow regulating valve 23 changes under the influence of noise in some cases. In this case, even though the process amount P for the flow regulating valve 23 changes due to its own factor (i.e., factor irrelevant to other components), the predicted value of the flow rate of the second-system piping 22, for which the correlation with the flow regulating valve 23 has been erroneously learned, may change at the same time.
In other words, the predicted flow rate (i.e., determination output data) for the second-system piping 22 is caused to differ from the actual flow rate (i.e., determination input data) after mis-learning. Consequently, even though the actual flow rate of the second-system piping 22 does not have an abnormality, it is erroneously determined to have an abnormality.
For this reason, the single-monitoring-signal determination flag F2 (
When a device is operated under the state where at least one process amount P regarding this device is fixed to a predetermined value, the data classification function 12 (
Next, the second classification condition will be described. In the second classification condition, in a system with redundant devices, each process amount P (
As shown in
It is assumed that the system is made redundant by the first pump 34 and the second pump 36. The conditions for the redundant operation for the first pump 34 and the second pump 36 are selected by an operator. For example, during the learning period, only the first pump 34 as one of both is operated at all times. In addition, during the learning period, the second pump 36 as the other of both remains stopped.
During the learning period, when only the first pump 34 is in operation, the abnormality-sign detection-model M learns the correlation between: the discharge pressure of the first pump 34 indicative of the operating state; and the flow rate of the third pipe 33 indicative of the control state of the entire system. During the learning period, the discharge pressure of the stopped second pump 36 does not change, and thus, correlation between the discharge pressure of the second pump 36 and the flow rate of the third pipe 33 is not learned.
For example, during the monitoring period, the conditions of the redundant operation may change in response to selection input by the operator so that the first pump 34 is stopped and only the second pump 36 is in operation. In such a case, due to the flow rate of the third pipe 33 in conjunction with the discharge pressure of the second pump 36, the predicted value of the discharge pressure of the first pump 34, for which correlation with the flow rate of the third pipe 33 is learned, causes the influential erroneous change. In addition, the predicted value of the flow rate of the third pipe 33 is also affected so as to result in the influential erroneous change.
In other words, the respective predicted values (i.e., determination output data) of the discharge pressure of the first pump 34 and the flow rate of the third pipe 33 are caused to differ from the actually measured values (i.e., determination input data). As a result, even though there is no abnormality in the actual discharge pressure of the first pump 34 and the actual flow rate of the third pipe 33, it is erroneously determined to have an abnormality.
For this reason, the process amounts P of the respective discharge pressures of the first pump 34 and the second pump 36, which change in correlation relationship due to the switching of operating conditions, are assigned with single-monitoring-signal determination flags F2 (
In the case where the correlation between at least one process amount P and another process amount P does not change at the time of switching one or more operating conditions of the plant 2, the data classification function 12 (
Next, the third classification condition will be described. In the third classification condition, in a system with devices that operate intermittently depending on operation input by the operator, each process amount P (
For example, it is assumed that there are first-system piping 41 and second-system piping 42 as shown in
For example, it is assumed that the normality of the devices is checked by regular operation by the operator. Although physical correlation is established between the discharge pressure of the second pump 45 provided in the second-system piping 42 and the water level of the tank 47, physical correlation is not established between the discharge pressure of the first pump 43 provided in the first-system piping 41 and the water level of the tank 47 provided in the second-system piping 42. However, the span during which the discharge pressure of the first pump 43 maintains a certain value overlaps (at least partially) with the span during which the water level of the tank 47 maintains a certain value, and this trend is treated and learned as that correlation (spurious correlation) between both process amounts P is established.
For example, it is assumed that the second pump 45 is operated during a certain part 49 of the learning period. During this operation, the discharge pressure indicating the operating state of the second pump 45 and the water level of the tank 47 change in conjunction with each other. At this time, in the case where the first pump 43 is accidentally operated at the timing when the water level of the tank 47 changes due to the operation of the second pump 45, this case is erroneously treated and learned as that correlation is established between change in the discharge pressure indicative of the operating state of the first pump 43 and change in the water level of the tank 47.
As a result, when the first pump 43 is operated during a certain part 50 of the monitoring period, the predicted value of the water level of the tank 47, for which the above-described correlation is erroneously learned, causes the influential erroneous change so as to change along with the discharge pressure of the first pump 43.
In other words, after the mis-learning, the predicted value of the water level of the tank 47 (i.e., determination output data) is caused to differ from the actually measured value (i.e., determination input data). As a result, even though there is no abnormality in the actual water level of the tank 47, it is erroneously determined to have an abnormality.
In such a case, the discharge pressure of the second pump 45 may also be treated and learned as having correlation with change in another process amount P that intermittently changes and actually has no physical correlation therewith.
For this reason, the single-monitoring-signal determination flag F2 (
When at least one process amount P changes due to intermittent operation of part of the plant 2 (
Next, the fourth classification condition will be described. In the fourth classification condition, each process amount P (
As shown in
For example, during the learning period, due to fluctuation in atmospheric pressure, the respective measured values of the first pressure gauge 54 and the second pressure gauge 57 fluctuate. In the case where the first pressure gauge 54 and the second pressure gauge 57 having no physical correlation with each other show similar fluctuation, due to the similar trend in the learning period, this case is treated and learned as that the correlation (spurious correlation) is established between the respective process amounts P of the first pressure gauge 54 and the second pressure gauge 57.
As a result, the predicted values may be subjected to the influential erroneous change. For example, during a certain part 59 of the monitoring period, the internal and external differential pressure of the building (i.e., process amount P) measured by the first pressure gauge 54 fluctuates due to the external factor such as weather and wind in some cases. In such cases, the predicted value of the indoor differential pressure (i.e., process amount P) of the second pressure gauge 57 learned as having correlation causes the influential erroneous change.
In other words, the predicted value (i.e., determination output data) of the internal pressure to be measured by the second pressure gauge 57 is caused to differ from the actually measured value (i.e., determination input data) after the mis-learning. Consequently, even though there is no abnormality in the actual indoor differential pressure, it is erroneously determined to have an abnormality.
Since there are countless variation patterns caused by such external environment, it is generally difficult to learn all of the variation patterns. For this reason, the single-monitoring-signal determination flag F2 (
When at least one process amount P changes due to the external environment of the plant 2 (
Next, the fifth classification condition will be described. In the fifth classification condition, each process amount P (
The sudden change means unexpected or rapid change that is also change in at least one process amount P with reference to a predetermined threshold value.
For example, the sudden change is defined as change that occurs in a period shorter than the sampling period of the process amount P. If the process amount P changes in a period shorter than the sampling period, the value of the process amount P changes innumerably due to slight deviation in sampling timing. As to such change, it is impossible to learn all the patterns.
For example, it is assumed that first-system piping 61 and second-system piping 62 are provided as shown in
During the learning period, depending on conditions such as: the respective operating conditions of the first pump 63 and the second pump 66; and the respective driving conditions of the first flow regulating valve 64 and the second flow regulating valve 67, the first-system piping 61 and the second-system piping 62 have similar trend in change in flow rate including the sudden change in some cases. Such cases are treated and (erroneously) learned as that the correlation (spurious correlation) is established between the process amounts.
As a result, in a certain part 69 of the monitoring period, when the flow rate of the first-system piping 61 causes the sudden change in magnitude that has not been observed in the learning period, the predicted value of the flow rate of the second-system piping 62 learned as having correlation causes the influenced erroneous change.
In other words, the predicted value (i.e., determination output data) of the flow rate of the second-system piping 62 is caused to differ from the actually measured flow rate (i.e., determination input data) after the mis-learning. Consequently, even though there is no abnormality in the actual flow rate of the second-system piping 22, it is erroneously determined to have an abnormality.
For this reason, the process amount P that causes the sudden change is assigned with the single-monitoring-signal determination flag F2 (
When at least one process amount P causes the sudden change, the data classification function 12 (
As described above, each process amount P is classified depending on one or more classification conditions. The learning input data can be generated in such a manner that each process amount P having a possibility of causing the influenced erroneous change due to the spurious correlation is classified as the single monitor signal and is separated from the physical correlation signal for learning correlation between process amounts. Such a learning manner can contribute to improvement in detection performance in the machine learning for generating a learning model, which handles the large number of sensors 3 and may induce erroneous detection due to the influential erroneous change.
Next, the abnormality sign detection system 1 according to a modification will be described by referring to
In the above-described embodiment, the data classification function 12 of the learning computer 5 automatically classifies the process amounts P. In this modification, the process-amount classification flag F3 is outputted outside the learning computer 5 by adding the process-amount classification-flag setting function 15.
For example, the process-amount classification flag F3 is inputted to the data input computer 4 from the process-amount classification-flag setting function 15. This input processing of the process-amount classification flag F3 may be performed in response to the user's operation or may be automatically performed by the process-amount classification-flag setting function 15.
The data input computer 4 associates the process-amount classification flag F3 with the process amount P and outputs the process-amount classification flag F3. The data classification function 12 of the learning computer 5 sets the physical-correlation-signal determination flag F1 or the single-monitoring-signal determination flag F2 for the process amount P by reading the process-amount classification flag F3.
For example, as in the first classification condition described above, for the process amount P that should be classified as the process amount P regarding a device to be operated by the fixed value, conditions such as noise makes it difficult to distinguish the fixed value in the data in some cases. Even in such cases, on the basis of external information such as the design information, the process-amount classification flag F3 is set to each process amount P regarding the device to be operated by the fixed value, and thereby, each process amount P regarding the device to be operated by the fixed value is appropriately classified as the single monitoring signal.
In addition, as in the second classification condition described above, there are cases where the switching conditions cannot be completely covered or included for the change in correlation caused by switching of the operating conditions because of some reasons such as data missing and included abnormal data. Further, when obtained data are only the learning data, automatic classification becomes difficult. Even in such cases, on the basis of external information such as the design information, the process-amount classification flag F3 is set to each process amount P causing the erroneous influenced change due to switching of operating conditions, and thereby, each process amount P causing the erroneous influenced change due to switching of operating conditions is appropriately classified as the single monitoring signal.
As in the third classification condition described above, for each device that operates intermittently, the learning data are obtained only in the period during which intermittent operation is not performed, due to reasons such as missing data and included abnormal data in some cases. In such cases, though automatic classification of the process amounts P is difficult, on the basis of external information such as the design information, the process-amount classification flag F3 is set to each process amount P causing the influential erroneous change in the device operating intermittently, and thereby, each process amount P causing the influential erroneous change in the device operating intermittently is appropriately classified as the single monitoring signal.
As in the fourth classification condition described above, some process amounts P are affected by external factors. If the process amount P does not include a component that specifies the external factor to be eliminated (e.g., does not include the air pressure of the outside of the building 51 in
As in the fifth classification condition described above, some process amounts P cause the sudden change. There are cases where it is difficult to determine whether the sudden change is change within a period shorter than the sampling period or not. For example, when a setting value temporarily increases or decreases due to conditions such as an interlock, this change of setting value is not classified as the sudden change in some cases. Even in such cases, on the basis of external information such as the design information, the process-amount classification flag F3 is set to each process amount P that causes the sudden change, and thereby, each process amount P that causes the sudden change is appropriately classified as the single monitoring signal.
In this manner, on the basis of external information such as the design information that is not included in each process amount P, each process amount P having a possibility of inducing the influenced erroneous change due to the spurious correlation can be classified as the single monitoring signal, and can be provided as the learning input data (i.e., input information) to be used for the machine learning.
The learning computer 5 according to the modification sets the process-amount classification flag F3 that classifies each process amount P into the correlation data or the decorrelation data, on the basis of external information. The external information includes: an information item that is not expected from the process amount P to be generated from the plant 2, as exemplified by the design information; and an information item that is not included in the process amount P to be generated from plant 2. In this manner, the classification of the process amounts P is performed on the basis of external information such as the design information, and thus, the classification can be performed appropriately.
The abnormality sign detection system 1 in the above-described embodiment includes a storage device such as a Read Only Memory (ROM) and a Random Access Memory (RAM), an external storage device such as a Hard Disk Drive (HDD) and a Solid State Drive (SSD), a display device such as a display panel, an input device such as a mouse and a keyboard, a communication interface, and a control device which has a highly integrated processor such as a Field Programmable Gate Array (FPGA), a Graphics Processing Unit (GPU), a Central Processing Unit (CPU), and a special-purpose chip. The abnormality sign detection system 1 can be achieved by hardware configuration with the use of a normal computer.
Note that each program executed in the abnormality sign detection system 1 of the above-described embodiment is provided by being incorporated in a memory such as the ROM in advance. Additionally or alternatively, each program may be provided by being stored as a file of installable or executable format in a non-transitory computer-readable storage medium such as a CD-ROM, a CD-R, a memory card, a DVD, and a flexible disk (FD).
In addition, each program executed in the abnormality sign detection system 1 may be stored on a computer connected to a network such as the Internet and be provided by being downloaded via a network. Further, the abnormality sign detection system 1 can also be configured by interconnecting and combining separate modules, which independently exhibit respective functions of components, via a network or a dedicated line.
According to the above-described embodiments, erroneous detection attributable to the spurious correlation can be suppressed by classifying each of the process amounts P into either: the correlation data for which correlation between the plurality of process amounts P is learned; or the decorrelation data for which correlation between the plurality of process amounts P is not learned.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions. The articles “the”, “a” and “an” are not necessarily limited to mean only one, but rather are inclusive and open ended so as to include, optionally, multiple such elements.
Number | Date | Country | Kind |
---|---|---|---|
2022-079540 | May 2022 | JP | national |