Anomaly detection device, anomaly detection method, and program

The abnormality detection device addresses biases in air conditioner training data by using a machine learning model to correct indicators based on frequency, enhancing prediction accuracy and reducing retraining needs.

JP2026069433AActive Publication Date: 2026-04-23DAIKIN INDUSTRIES LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
DAIKIN INDUSTRIES LTD
Filing Date
2025-06-26
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

Existing air conditioner abnormality detection techniques suffer from decreased accuracy due to biases in the frequency of operation conditions in training data, leading to prediction errors and the need for retraining.

Method used

An abnormality detection device that uses a machine learning model to predict normal values for air conditioners, corrects indicators based on the frequency of occurrence of explanatory variables, and updates the model when the frequency is low to maintain accuracy.

Benefits of technology

Enhances the detection of abnormalities in air conditioning systems by accurately predicting normal values and correcting for biases, thereby improving prediction accuracy and reducing the need for retraining.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026069433000001_ABST
    Figure 2026069433000001_ABST
Patent Text Reader

Abstract

It accurately detects abnormalities in air conditioning systems. [Solution] The control unit (101) of the abnormality detection device (10) of the air conditioner (20) inputs the operating conditions of the object to be detected, which are explanatory variables, to a machine learning model that has been trained using the operating data of the air conditioner (20) as training data. The control unit (101) predicts the normal value of the first indicator related to the air conditioner, which is the objective variable, calculates a second indicator related to the frequency of occurrence of the explanatory variables of the object to be detected in the training data, calculates a third indicator related to the degree of deviation between the predicted normal value and the measured value of the first indicator, and corrects the third indicator based on the second indicator.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an abnormality detection device, an abnormality detection method, and a program.

Background Art

[0002] There is a known technique for detecting an abnormality in an air conditioner based on operation data of the air conditioner. For example, in Patent Document 1, based on teacher data which is operation data of an individual device that has failed or undergone a durability test, according to the operation conditions when the device operates, the weight coefficient output by a learning device, the operation conditions when the device of the air conditioner operates, and the number of operations of the device, an air conditioner diagnostic device for diagnosing the degree of deterioration of the device is disclosed.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the prior art, if there is a bias in the appearance frequency of operation conditions in operation data, the accuracy of abnormality detection may decrease.

[0005] The present disclosure provides a technique for accurately detecting an abnormality in an air conditioner.

Means for Solving the Problems

[0006] An abnormality detection device (10) according to a first aspect of this disclosure is an abnormality detection device (10) for an air conditioner (20), wherein the control unit (101) of the abnormality detection device (10) inputs the operating conditions of the object to be detected, which are explanatory variables, to a machine learning model that has been trained using the operating data of the air conditioner (20) as training data, predicts a normal value of a first indicator related to the air conditioner (20), which is the objective variable, calculates a second indicator relating to the frequency of occurrence of the explanatory variables of the object to be detected in the training data, calculates a third indicator relating to the degree of deviation between the predicted normal value and the measured value of the first indicator, and corrects the third indicator based on the second indicator.

[0007] According to the first aspect of this disclosure, abnormalities in the air conditioning system can be detected with high accuracy.

[0008] An abnormality detection device (10) according to a second aspect of the present disclosure is an abnormality detection device (10) for an air conditioner (20), wherein the control unit (101) of the abnormality detection device (10) inputs the operating conditions of the object to be detected, which are explanatory variables, to a machine learning model that has been trained using the operating data of the air conditioner (20) as training data, predicts a normal value of a first indicator related to the air conditioner (20), which is the objective variable, calculates a second indicator relating to the frequency of occurrence of the explanatory variables of the object to be detected in the training data, calculates a third indicator relating to the degree of deviation between the predicted normal value and the measured value of the first indicator, and corrects the diagnostic result based on the third indicator based on the second indicator.

[0009] According to a second aspect of this disclosure, abnormalities in the air conditioning system can be detected with high accuracy.

[0010] A third aspect of this disclosure is an anomaly detection device (10) according to the first or second aspect, wherein the control unit (101) calculates the second index based on a formula for calculating the second index, a second machine learning model that has learned the calculation results of the second index, or a map in which the explanatory variables and the second index are variables.

[0011] According to a third aspect of this disclosure, the frequency of occurrence of the explanatory variable to be detected can be obtained with less computation.

[0012] A fourth aspect of this disclosure is an anomaly detection device (10) according to the first or third aspect, wherein the control unit (101) corrects the third index by multiplying the third index by the second index.

[0013] According to a fourth aspect of this disclosure, the degree of deviation between the normal value and the measured value can be appropriately corrected according to the frequency of occurrence of the explanatory variable to be detected.

[0014] A fifth aspect of this disclosure is an anomaly detection device (10) according to the second aspect, wherein the control unit (101) corrects the diagnostic result by multiplying the diagnostic result by the second index.

[0015] According to a fifth aspect of this disclosure, the diagnostic results can be appropriately corrected according to the frequency of occurrence of the explanatory variable to be detected.

[0016] A sixth aspect of this disclosure is an anomaly detection device (10) according to the first or third aspect, wherein the control unit (101) corrects the third index by multiplying the third index by a weight corresponding to the second index.

[0017] According to the sixth aspect of this disclosure, the degree of deviation between the normal value and the measured value can be appropriately corrected according to the frequency of occurrence of the explanatory variable to be detected.

[0018] A seventh aspect of this disclosure is an anomaly detection device (10) according to the second aspect, wherein the control unit (101) corrects the diagnostic result by multiplying the diagnostic result by a weight corresponding to the second index.

[0019] According to the seventh aspect of this disclosure, the diagnostic results can be appropriately corrected according to the frequency of occurrence of the explanatory variable to be detected.

[0020] An eighth aspect of the present disclosure is the abnormality detection device (10) according to any one of the first to seventh aspects, wherein the control unit (101) updates the machine learning model based on a comparison result between the second index and a predetermined threshold value.

[0021] According to the eighth aspect of the present disclosure, the machine learning model can be updated when the appearance frequency of the explanatory variable of the detection target is low.

[0022] A ninth aspect of the present disclosure is the abnormality detection device (10) according to the eighth aspect, wherein the control unit (101) updates the machine learning model when the number of times the second index is less than or equal to the threshold value is greater than or equal to a second threshold value.

[0023] According to the ninth aspect of the present disclosure, the machine learning model can be updated when the state where the appearance frequency of the explanatory variable of the detection target is low continues.

[0024] The abnormality detection device (10) according to the tenth aspect of the present disclosure is an abnormality detection device (10) for an air conditioner (20). The control unit (101) included in the abnormality detection device (10) inputs the operating conditions of the detection target, which are explanatory variables, into a machine learning model learned using the operating data of the air conditioner (20) as learning data, predicts the normal value of the first index regarding the air conditioner (20), which is the target variable, calculates a second index regarding the appearance frequency of the explanatory variable of the detection target in the learning data, and corrects the normal value of the first index based on the second index.

[0025] According to the tenth aspect of the present disclosure, an abnormality of the air conditioner can be accurately detected.

[0026] In the abnormality detection method according to the eleventh aspect of the present disclosure, a control unit (101) included in an abnormality detection device (10) of an air conditioner (20) inputs an operating condition of a detection target, which is an explanatory variable, to a machine learning model that has learned the operation data of the air conditioner (20) as learning data, thereby predicting a normal value of a first index related to the air conditioner (20), which is an objective variable. A second index related to the appearance frequency of the explanatory variable of the detection target in the learning data is calculated, a third index related to the degree of deviation between the predicted normal value and the measured value of the first index is calculated, and the third index is corrected based on the second index.

[0027] In the abnormality detection method according to the twelfth aspect of the present disclosure, a control unit (101) included in an abnormality detection device (10) of an air conditioner (20) inputs an operating condition of a detection target, which is an explanatory variable, to a machine learning model that has learned the operation data of the air conditioner (20) as learning data, thereby predicting a normal value of a first index related to the air conditioner (20), which is an objective variable. A second index related to the appearance frequency of the explanatory variable of the detection target in the learning data is calculated, a third index related to the degree of deviation between the predicted normal value and the measured value of the first index is calculated, and a diagnosis result based on the third index is corrected based on the second index.

[0028] In the abnormality detection method according to the thirteenth aspect of the present disclosure, a control unit (101) included in an abnormality detection device (10) of an air conditioner (20) inputs an operating condition of a detection target, which is an explanatory variable, to a machine learning model that has learned the operation data of the air conditioner (20) as learning data, thereby predicting a normal value of a first index related to the air conditioner (20), which is an objective variable. A second index related to the appearance frequency of the explanatory variable of the detection target in the learning data is calculated, and the normal value of the first index is corrected based on the second index.

[0029] A program according to a 14th aspect of this disclosure causes a control unit (101) of an abnormality detection device (10) of an air conditioner (20) to perform the following processes: input the operating conditions of the object to be detected, which are explanatory variables, to a machine learning model that has been trained using the operating data of the air conditioner (20) as training data; predict the normal value of a first indicator related to the air conditioner (20), which is the objective variable; calculate a second indicator relating to the frequency of occurrence of the explanatory variables of the object to be detected in the training data; calculate a third indicator relating to the degree of deviation between the predicted normal value and the measured value of the first indicator; and correct the third indicator based on the second indicator.

[0030] The program according to the 15th aspect of this disclosure causes the control unit (101) of the abnormality detection device (10) of the air conditioner (20) to perform the following processing: input the operating conditions of the target to be detected, which are explanatory variables, to a machine learning model that has been trained using the operating data of the air conditioner (20) as training data; predict the normal value of a first indicator related to the air conditioner (20), which is the objective variable; calculate a second indicator related to the frequency of occurrence of the explanatory variables of the target to be detected in the training data; calculate a third indicator related to the degree of deviation between the predicted normal value and the measured value of the first indicator; and correct the diagnostic result based on the third indicator based on the second indicator.

[0031] The program according to the sixteenth aspect of this disclosure causes the control unit (101) of the abnormality detection device (10) of the air conditioner (20) to perform the following processing: input the operating conditions of the object to be detected, which are explanatory variables, to a machine learning model that has been trained using the operating data of the air conditioner (20) as training data; predict the normal value of a first indicator related to the air conditioner (20), which is the objective variable; calculate a second indicator related to the frequency of occurrence of the explanatory variables of the object to be detected in the training data; and correct the normal value of the first indicator based on the second indicator. [Brief explanation of the drawing]

[0032] [Figure 1] This is a block diagram showing an example of the overall configuration of an anomaly detection system. [Figure 2] An example of a computer. [Figure 3] This flowchart shows an example of anomaly detection processing. [Figure 4] This is a flowchart illustrating an example of the learning process. [Modes for carrying out the invention]

[0033] Hereinafter, embodiments of this disclosure will be described with reference to the accompanying drawings. In this specification and drawings, components having substantially the same functional configuration are denoted by the same reference numerals, and redundant descriptions will be omitted.

[0034] [Embodiment] One embodiment of this disclosure is an example of an information processing system that detects abnormalities in an air conditioning system based on a machine learning model. Hereinafter, the information processing system according to this embodiment will be referred to as the "abnormality detection system".

[0035] Conventional technologies for detecting abnormalities in air conditioning systems based on their operating data have not taken into account biases in the frequency of occurrence of operating conditions in the training data. Air conditioning system operating conditions are greatly influenced by external factors such as weather or outside temperature, which can easily lead to biases in the distribution of training data. When there is a bias in the distribution of training data, the prediction accuracy of the prediction model built on that training data may decrease. For example, if the frequency of occurrence of operating conditions in the training data is low, the operating conditions to be detected become extrapolated, making prediction errors due to lack of training or insufficient training more likely. Also, for example, if there is a large bias in the operating conditions in the training data, it may be necessary to retrain or additionally train the prediction model.

[0036] <Overall Structure> The overall configuration of the anomaly detection system in this embodiment will be described with reference to Figure 1. Figure 1 is a block diagram showing an example of the overall configuration of the anomaly detection system.

[0037] As shown in Figure 1, the anomaly detection system 1000 includes an anomaly detection device 10, an air conditioning system 20, and a control device 30. The anomaly detection system 1000 includes one or more objects B. Object B may be, for example, a building such as an office, shop, or residence. Object B is equipped with one or more air conditioning systems 20 and one or more control devices 30.

[0038] The number of properties B included in the anomaly detection system 1000, or the number of air conditioning units 20 or control devices 30 installed in each property B, is just an example. These numbers can be configured arbitrarily. For example, Figure 1 shows an example where one control device 30 is installed for one air conditioning unit 20, but one control device 30 may be installed for multiple air conditioning units 20.

[0039] The anomaly detection device 10 and the control device 30 are connected via a communication network N1 such as a LAN (Local Area Network) or the Internet, enabling data communication. The air conditioning system 20 and the control device 30 are connected via a communication network N2 installed within property B, enabling data communication. Communication network N2 may be part of communication network N1. That is, the anomaly detection device 10 and the air conditioning system 20 may be connected via a communication network. Communication networks N1 and N2 may include, for example, a wireless LAN, a mobile communication network, or a short-range wireless communication network.

[0040] The air conditioning system 20 is an example of equipment that provides air conditioning for a given indoor space. The air conditioning system 20 performs at least one of the following air treatments for the given indoor space: cooling, heating, air purification, ventilation, humidification, dehumidification, and air supply.

[0041] The air conditioning system 20 may include one or more outdoor units and one or more indoor units. The outdoor unit is installed outside the indoor space where air conditioning is performed. The indoor unit is installed inside the indoor space where air conditioning is performed. The outdoor unit and the indoor unit are connected by refrigerant piping. The circulation of refrigerant flowing through the refrigerant piping constitutes a refrigerant circuit that performs a vapor compression type refrigeration cycle. In the refrigerant circuit, the refrigerant sealed inside is compressed, condensed, depressurized, evaporated, and then compressed again in a refrigeration cycle.

[0042] The outdoor unit of the air conditioning system 20 stores operating data indicating the operating status or conditions of the equipment in a storage device during operation. The outdoor unit of the air conditioning system 20 outputs the operating data stored in the storage device to the control device 30. For example, the outdoor unit of the air conditioning system 20 may output the operating data at predetermined time intervals, or it may output the operating data in response to a request from the control device 30.

[0043] The control device 30 is an example of an information processing device that controls an air conditioning system 20. The control device 30 may be installed in any of the properties B and may control one or more air conditioning systems 20 installed in the same property B. For example, a control device 30 installed in property B may control an air conditioning system 20 installed in property B. The control device 30 may control multiple air conditioning systems 20 installed in the same property B.

[0044] The control device 30 may be integrated with the outdoor unit of the air conditioning system 20 and configured inside the outdoor unit. The control device 30 may also be installed in a data center or the like, which can communicate with the outdoor unit of the air conditioning system 20 via a communication network N2.

[0045] The control device 30 collects operating data output by the outdoor unit of the air conditioning system 20. The control device 30 transmits the collected operating data to the abnormality detection device 10. Based on the collected operating data, the control device 30 may transmit control signals to the outdoor unit of the air conditioning system 20 to control the operation of the outdoor and indoor units of the air conditioning system 20.

[0046] Anomaly detection device 10 is an example of an information processing device such as a personal computer, workstation, or server that detects abnormalities in the air conditioning system 20. Anomaly detection device 10 has a trained prediction model. Based on the trained prediction model, anomaly detection device 10 predicts normal values ​​for indicators related to the air conditioning system 20. Anomaly detection device 10 detects abnormalities in the air conditioning system 20 based on the degree of deviation between the normal values ​​and measured values ​​of the indicators related to the air conditioning system 20.

[0047] The overall configuration of the anomaly detection system 1000 shown in Figure 1 is just one example, and various system configurations are possible depending on the application and purpose. For example, one or more of the anomaly detection devices 10, air conditioning devices 20, and control devices 30 may be included in multiple units of the anomaly detection system 1000. For example, the anomaly detection device 10 may be implemented by multiple computers, or it may be implemented as a cloud computing service. The classification of devices such as the anomaly detection device 10, air conditioning device 20, and control device 30 shown in Figure 1 is just one example.

[0048] <Hardware Configuration> The anomaly detection device 10 and control device 30 included in the anomaly detection system 1000 can be implemented using a computer. Figure 2 is a block diagram showing an example of the computer's hardware configuration.

[0049] As shown in Figure 2, the computer 100 includes a processor 101, memory 102, auxiliary storage device 103, operating device 104, display device 105, communication device 106, and drive device 107. Each piece of hardware in the computer 100 is interconnected via a bus 108.

[0050] The processor 101 has various computing devices such as a CPU (Central Processing Unit). The processor 101 reads various programs installed in the auxiliary storage device 103 into the memory 102 and executes them.

[0051] Memory 102 has main memory devices such as ROM (Read Only Memory) and RAM (Random Access Memory). The processor 101 and memory 102 form a so-called computer (hereinafter also referred to as the "control unit"), and the computer realizes various functions by the processor 101 executing various programs read into memory 102.

[0052] The auxiliary storage device 103 (hereinafter also referred to as the "storage unit") stores various programs and various data used when these programs are executed by the processor 101.

[0053] The operating device 104 is an operating device for the user of the computer 100 to perform various operations. The display device 105 is a display device that displays the processing results of various processes performed by the computer 100.

[0054] The communication device 106 is a communication device for communicating with external devices via a network (not shown).

[0055] The drive device 107 is a device for setting the storage medium 109. The storage medium 109 here includes media that store information optically, electrically, or magnetically, such as CD-ROMs, flexible disks, and magneto-optical disks. The storage medium 109 may also include semiconductor memory that stores information electrically, such as ROMs and flash memory.

[0056] The various programs to be installed in the auxiliary storage device 103 are installed, for example, when the distributed storage medium 109 is set in the drive device 107 and the various programs stored in the storage medium 109 are read by the drive device 107. Alternatively, the various programs to be installed in the auxiliary storage device 103 may be installed by downloading them from the network via the communication device 106.

[0057] <Anomaly detection processing> The anomaly detection process performed by the anomaly detection system 1000 will be explained with reference to Figure 3. Figure 3 is a flowchart showing an example of the anomaly detection process.

[0058] The memory unit 103 of the anomaly detection device 10 may have a pre-trained prediction model stored in it. The memory unit 103 of the anomaly detection device 10 may also have a frequency model stored in it.

[0059] The prediction model may, for example, be a machine learning model that takes explanatory variables of the object to be detected as input and outputs a predicted value of the normal value of a first indicator related to the air conditioning system 20. The prediction model may also be a machine learning model that has been trained using the operating data of the air conditioning system 20 as training data. The machine learning model may, for example, be a model based on any method such as statistical methods or deep learning.

[0060] The explanatory variables to be detected may include the operating conditions or operating state of the air conditioning system 20. The operating conditions may, for example, include environmental information or control information of the air conditioning system 20.

[0061] When the purpose is fault detection, the explanatory variables to be detected may include at least one of the following: outdoor unit outdoor temperature, compressor rotation speed, fan step, main expansion valve opening, subcooling expansion valve opening, condensation temperature target value, evaporation temperature target value, indoor unit intake temperature, 1 step, indoor expansion valve opening, indoor fan tap, high pressure pressure, low pressure pressure, operation / stop information, and remote control set temperature.

[0062] When the purpose is to detect refrigerant leaks, the explanatory variables to be detected may include at least one of the following: ambient temperature, supply water temperature, return water temperature, supply water temperature setpoint, pump rotation speed (water circulation rate), compressor load factor, inverter compressor rotation speed, number of constant-speed compressors in operation, degree of subcooling, intake superheat, intake superheat target value, discharge superheat, condensation temperature, condensation temperature target value, evaporation temperature, evaporation temperature target value, expansion valve opening, outdoor unit fan rotation speed, and indoor unit fan step.

[0063] The first indicator may be the normal value of the air conditioning system 20. The normal value of the air conditioning system 20 may, for example, be a measured value indicating the normal state of a sensor or actuator provided by the air conditioning system 20.

[0064] For the purpose of fault detection, the first indicator may include at least one of the following: outdoor unit discharge pipe temperature, heat exchanger de-icer temperature, subcooled heat exchanger outlet temperature, subcooled heat exchanger liquid pipe temperature, heat exchanger liquid pipe temperature, accumulator inlet, compressor current, compressor rotation speed, main expansion valve opening, subcooled expansion valve opening, fan step, high pressure pressure, low pressure pressure, indoor unit indoor suction temperature, indoor liquid pipe temperature, indoor gas pipe temperature, indoor fan tap, indoor expansion valve opening, and remote control set temperature.

[0065] For the purpose of detecting refrigerant leaks, the first indicator may include at least one of the following: expansion valve opening, degree of subcooling (difference between condenser outlet temperature and condensation temperature), suction superheat (difference between compressor suction temperature and evaporation temperature), discharge superheat (difference between compressor discharge temperature and condensation temperature), and calculated values ​​obtained using any or a combination thereof of the expansion valve opening, degree of subcooling, suction superheat, and discharge superheat.

[0066] The frequency model may, for example, be a machine learning model that takes the explanatory variable to be detected as input and outputs a predicted value of a second metric related to the frequency of occurrence of that explanatory variable in the training data. The frequency model may be constructed based on a second training data set that includes the explanatory variable and the second metric. The explanatory variable included in the second training data may be the same as the explanatory variable included in the training data used to train the prediction model. The second metric included in the second training data may be pre-calculated based on the training data used to train the prediction model.

[0067] The second metric may be the frequency or number of occurrences of the explanatory variable to be detected in the training data. The second metric may also be a value calculated based on the frequency or number of occurrences. For example, the second metric may be the reciprocal of the frequency.

[0068] The frequency of occurrence of an explanatory variable is the proportion of the entire training data in which the same explanatory variable appears. The number of occurrences of an explanatory variable is the number of times the same explanatory variable appears in the training data. In calculating the frequency or number of occurrences, a certain range may be given to the values ​​of the explanatory variable. For example, the range of possible values ​​for an explanatory variable may be divided into a predetermined number of parts, and explanatory variables that fall within the same range may be treated as the same explanatory variable.

[0069] Frequency models are not limited to machine learning models. For example, a frequency model may be a mathematical formula that calculates a second metric related to the frequency of occurrence of explanatory variables in the training data. For example, a frequency model may be a matrix, map, graph, or function in which the explanatory variables and the second metric related to frequency are variables.

[0070] In step S101, the control unit 101 of the abnormality detection device 10 acquires the operating data output by the air conditioning system 20. The control unit 101 of the abnormality detection device 10 may also acquire the operating data of the air conditioning system 20 installed in property B from the control device 30 installed in property B. The control unit 101 of the abnormality detection device 10 may also request the operating data of the air conditioning system 20 from the control device 30 installed in property B.

[0071] In step S102, the control unit 101 of the abnormality detection device 10 generates explanatory variables for the detection target. The control unit 101 of the abnormality detection device 10 may generate explanatory variables for the detection target based on the operating data acquired in step S101. The explanatory variables may include the operating conditions of the air conditioner 20. The control unit 101 of the abnormality detection device 10 may acquire at least one of the explanatory variables for the detection target from the operating data acquired in step S101. The control unit 101 of the abnormality detection device 10 may calculate or predict at least one of the explanatory variables for the detection target based on the operating data acquired in step 101.

[0072] In step S103, the control unit 101 of the anomaly detection device 10 predicts the correct value of the first indicator related to the air conditioning system 20. The control unit 101 of the anomaly detection device 10 may read a trained prediction model from the storage unit 103 of the anomaly detection device 10 and input the explanatory variables generated in step S102 into the prediction model. The prediction model may predict the correct value of the first indicator based on the input explanatory variables and output the prediction result. The prediction result may include the predicted value of the correct value of the first indicator. The control unit 101 of the anomaly detection device 10 may acquire the prediction result output by the prediction model.

[0073] In step S104, the control unit 101 of the anomaly detection device 10 calculates a second index relating to the frequency of occurrence of the explanatory variables to be detected. The control unit 101 of the anomaly detection device 10 may read the frequency model from the storage unit 103 of the anomaly detection device 10 and input the explanatory variables generated in step S102 into the frequency model. The frequency model may calculate a second index relating to the frequency of occurrence of the explanatory variables in the training data based on the input explanatory variables and output the calculation result. The control unit 101 of the anomaly detection device 10 may acquire the calculation result output by the frequency model.

[0074] In step S105, the control unit 101 of the anomaly detection device 10 calculates a third index relating to the degree of deviation between the predicted correct value of the first index and the measured value of the first index. The measured value of the first index may be obtained from the operating data acquired in step S101. The control unit 101 of the anomaly detection device 10 may also calculate the absolute value of the difference between the predicted correct value of the first index and the measured value of the first index as the third index.

[0075] In step S106, the control unit 101 of the anomaly detection device 10 corrects the third index calculated in step S105. The control unit 101 of the anomaly detection device 10 may also correct the third index based on the second index calculated in step S104. The control unit 101 of the anomaly detection device 10 may also multiply the third index by the second index (for example, the occurrence rate or the reciprocal of the occurrence rate).

[0076] The control unit 101 of the anomaly detection device 10 may determine a weight corresponding to the second indicator and multiply the third indicator by the weight corresponding to the second indicator. The weight corresponding to the second indicator may, for example, be determined by comparing the second indicator with a threshold. For example, if the occurrence rate is greater than or equal to a threshold (e.g., 0.5), the weight may be set to 1, and if the occurrence rate is less than the threshold (e.g., 0.5), the weight may be set to 0. Alternatively, for example, if the number of occurrences is greater than or equal to a threshold, the weight may be a value between 0.5 and 1, and if the occurrence rate is less than the threshold, the weight may be a value between 0 and 0.5. The weight is not limited to two values, but may take on three or more values ​​using two or more thresholds.

[0077] The control unit 101 of the anomaly detection device 10 may correct the correct value of the first indicator predicted in step S103 based on the second indicator. The control unit 101 of the anomaly detection device 10 may multiply the predicted normal value of the first indicator by the second indicator (for example, the occurrence rate or the reciprocal of the occurrence rate). The control unit 101 of the anomaly detection device 10 may multiply the predicted normal value of the first indicator by a weight corresponding to the second indicator. The control unit 101 of the anomaly detection device 10 may recalculate the third indicator based on the corrected normal value of the first indicator.

[0078] The control unit 101 of the abnormality detection device 10 diagnoses an abnormality in the air conditioning system 20 based on the corrected third index. The control unit 101 of the abnormality detection device 10 may also calculate the probability that an abnormality has occurred in the air conditioning system 20 based on the corrected third index. The control unit 101 of the abnormality detection device 10 may determine whether or not there is an abnormality in the air conditioning system 20 based on the corrected third index. The control unit 101 of the abnormality detection device 10 may also determine the location of the abnormality in the air conditioning system 20 based on the corrected third index. The control unit 101 of the abnormality detection device 10 may determine whether or not there is an abnormality in the air conditioning system 20 or the location of the abnormality based on the comparison result between the corrected third index and a predetermined threshold.

[0079] The control unit 101 of the abnormality detection device 10 may diagnose an abnormality in the air conditioning system 20 based on the third index calculated in step S105, and correct the diagnosis result of the abnormality in the air conditioning system 20 based on the second index calculated in step S104. The abnormality diagnosis result may include at least one of the following: information indicating the probability that an abnormality has occurred in the air conditioning system 20, information indicating whether or not there is an abnormality in the air conditioning system 20, and information indicating the location where the abnormality occurred in the air conditioning system 20.

[0080] In step S107, the control unit 101 of the abnormality detection device 10 outputs a diagnosis result for the abnormality of the air conditioner 20. The control unit 101 of the abnormality detection device 10 may also display the diagnosis result for the abnormality of the air conditioner 20. The diagnosis result for the abnormality of the air conditioner 20 may include, for example, a determination result of whether or not there is an abnormality in the air conditioner 20. The control unit 101 of the abnormality detection device 10 may transmit electronic data containing the diagnosis result for the abnormality of the air conditioner 20 to a terminal device, thereby controlling the terminal device to display the diagnosis result for the abnormality of the air conditioner 20 on the terminal device's display. The electronic data containing the diagnosis result may, for example, be a web page or document data that formats and displays the detection result.

[0081] The control unit 101 of the abnormality detection device 10 may control the air conditioning system 20 based on the diagnosis result of the abnormality in the air conditioning system 20. For example, the control unit 101 of the abnormality detection device 10 may generate a control signal for controlling the air conditioning system 20 based on the diagnosis result of the abnormality and transmit it to the control device 30 that controls the air conditioning system 20.

[0082] In the abnormality detection of the air conditioning system 20, in areas where the occurrence rate of operating conditions is low, the accuracy of predicting normal values ​​decreases, and the degree of deviation may become large. Therefore, in areas where the occurrence rate of operating conditions is low, there is a risk that the probability of an abnormality occurring may be overestimated. By multiplying the calculated degree of deviation by the occurrence rate, the degree of deviation is corrected to be lower in areas where the occurrence rate of operating conditions is low. As a result, the probability of an abnormality occurring can be underestimated in areas where the occurrence rate of operating conditions is low, and the probability of an abnormality occurring can be overestimated in areas where the occurrence rate of operating conditions is high.

[0083] Furthermore, in detecting abnormalities in the air conditioning system 20, it is sometimes desirable to evaluate the probability of an abnormality occurring more highly when the occurrence rate of the operating conditions is low. In this case, the calculated deviation can be corrected by multiplying it by the reciprocal of the occurrence rate so that the deviation becomes higher in areas where the occurrence rate of the operating conditions is low. This allows for evaluating the probability of an abnormality occurring more highly in areas where the occurrence rate of the operating conditions is low, and evaluating the probability of an abnormality occurring less highly in areas where the occurrence rate of the operating conditions is high.

[0084] <Example 1> The anomaly detection device 10 may learn a predictive model. The learning process performed by the anomaly detection device 10 will be explained with reference to Figure 4. Figure 4 is a flowchart of an example of the learning process. The learning process is the process of constructing a predictive model based on the operating data of the air conditioner 20.

[0085] In step S201, the control unit 101 of the abnormality detection device 10 acquires the operating data output by the air conditioner 20. The control unit 101 of the abnormality detection device 10 may also acquire the operating data of the air conditioner 20 installed in property B from the control device 30 installed in property B. The control unit 101 of the abnormality detection device 10 may request the operating data of the air conditioner 20 from the control device 30 installed in property B at predetermined time intervals. The control unit 101 of the abnormality detection device 10 may receive the operating data transmitted by the control device 30 periodically or irregularly.

[0086] The control unit 101 of the abnormality detection device 10 stores the collected operating data. The control unit 101 of the abnormality detection device 10 may also store the operating data in the storage unit 103 of the abnormality detection device 10. The control unit 101 of the abnormality detection device 10 may also store the operating data in an external storage device connected to the abnormality detection device 10.

[0087] In step S202, the control unit 101 of the anomaly detection device 10 generates training data. The training data includes explanatory variables and a target variable. The explanatory variables are the same as the explanatory variables for the detection target in the anomaly detection process. The target variable is the correct value of the first indicator.

[0088] The control unit 101 of the abnormality detection device 10 may calculate the correct value of the first indicator based on the operating data acquired in step S201. The control unit 101 of the abnormality detection device 10 may acquire at least one explanatory variable from the operating data acquired in step S201. The control unit 101 of the abnormality detection device 10 may calculate or predict at least one explanatory variable based on the operating data acquired in step S201.

[0089] The control unit 101 of the anomaly detection device 10 stores the generated training data. The control unit 101 of the anomaly detection device 10 may also store the training data in the storage unit 103 of the anomaly detection device 10. The control unit 101 of the anomaly detection device 10 may also store the training data in an external storage device connected to the anomaly detection device 10.

[0090] In step S203, the control unit 101 of the anomaly detection device 10 constructs a prediction model. The control unit 101 of the anomaly detection device 10 may construct a prediction model based on the training data generated in step S202.

[0091] The control unit 101 of the anomaly detection device 10 stores the trained prediction model. The control unit 101 of the anomaly detection device 10 may store the trained prediction model in the storage unit 103 of the anomaly detection device 10. The control unit 101 of the anomaly detection device 10 may store the trained prediction model in an external storage device connected to the anomaly detection device 10.

[0092] In step S204, the control unit 101 of the anomaly detection device 10 constructs an occurrence frequency model. The control unit 101 of the anomaly detection device 10 may generate second training data. The control unit 101 of the anomaly detection device 10 may construct a prediction model based on the second training data.

[0093] The control unit 101 of the anomaly detection device 10 stores the learned frequency model. The control unit 101 of the anomaly detection device 10 may store the learned frequency model in the storage unit 103 of the anomaly detection device 10. The control unit 101 of the anomaly detection device 10 may store the learned frequency model in an external storage device connected to the anomaly detection device 10.

[0094] <Modification 2> The anomaly detection device 10 may update its prediction model during the anomaly detection process. The anomaly detection device 10 may also update its prediction model when the frequency of occurrence of the explanatory variable to be detected is low. The process of updating the prediction model by the anomaly detection device 10 will be described in detail below. Note that the following process may be executed immediately after the anomaly detection process shown in Figure 3 is completed.

[0095] First, the control unit 101 of the anomaly detection device 10 determines whether the second indicator is below the first threshold. The first threshold may vary depending on the type of the second indicator. For example, if the second indicator is the occurrence rate, the first threshold may be 0.5.

[0096] If the second indicator is below the first threshold, the control unit 101 of the anomaly detection device 10 increments the consecutive count. The consecutive count is the number of consecutive times the second indicator has been below the first threshold. On the other hand, if the second indicator exceeds the first threshold, the control unit 101 of the anomaly detection device 10 initializes the consecutive count to zero and terminates the update process.

[0097] Next, the control unit 101 of the anomaly detection device 10 determines whether the number of consecutive occurrences is greater than or equal to a second threshold. The second threshold can be any natural number. If the number of consecutive occurrences is greater than or equal to the second threshold, the control unit 101 of the anomaly detection device 10 initializes the number of consecutive occurrences to zero. On the other hand, if the number of consecutive occurrences is less than the second threshold, the control unit 101 of the anomaly detection device 10 terminates the update process.

[0098] Then, the control unit 101 of the anomaly detection device 10 updates the prediction model. That is, the control unit 101 of the anomaly detection device 10 updates the prediction model when the second indicator remains below the first threshold for a period of time equal to or greater than the second threshold. The control unit 101 of the anomaly detection device 10 may retrain the prediction model based on the operating data stored in the memory device. The control unit 101 of the anomaly detection device 10 may further train the prediction model based on the operating data stored in the memory device that has not generated training data.

[0099] The control unit 101 of the anomaly detection device 10 may notify the user of the anomaly detection system 1000 that the prediction model should be updated. For example, the control unit 101 of the anomaly detection device 10 may send a notification signal to the terminal device indicating that the prediction model should be updated, thereby controlling the terminal device's display to show that the prediction model should be updated. The user may refer to the notification that the prediction model should be updated and perform an operation to update the prediction model. The control unit 101 of the anomaly detection device 10 may update the prediction model in response to the user's operation.

[0100] The control unit 101 of the anomaly detection device 10 stores the updated prediction model. The control unit 101 of the anomaly detection device 10 may replace the prediction model stored in the storage unit 103 of the anomaly detection device 10 with the updated prediction model. The control unit 101 of the anomaly detection device 10 may also replace the prediction model stored in an external storage device connected to the anomaly detection device 10 with the updated prediction model.

[0101] <Summary> An abnormality detection device 10 according to one embodiment of the present disclosure predicts a first indicator related to the air conditioning system 20. The abnormality detection device 10 predicts a normal value for the first indicator related to the air conditioning system 20, which is the target variable, by inputting the operating conditions of the target to be detected, which are the explanatory variables, to a machine learning model that has been trained using the operating data of the air conditioning system 20 as training data. It calculates a second indicator related to the frequency of occurrence of the explanatory variables of the target to be detected in the training data, calculates a third indicator related to the degree of deviation between the predicted normal value and the measured value of the first indicator, and corrects the third indicator or the diagnostic result based on the third indicator based on the second indicator.

[0102] In one respect, this embodiment allows for accurate detection of abnormalities in air conditioning systems. Since the operating conditions of air conditioning systems are greatly influenced by external factors, and the distribution of training data is prone to bias, the indicators related to air conditioning systems can be accurately predicted by correcting them based on an index related to the frequency of occurrence of explanatory variables.

[0103] The anomaly detection device 10 may calculate the second indicator based on a mathematical formula for calculating the second indicator, a second machine learning model that has learned the calculation results of the second indicator, or a map in which the explanatory variables and the second indicator are variables. In one aspect, according to this embodiment, the frequency of occurrence of the explanatory variables of the detection target can be obtained with a small amount of computation.

[0104] The anomaly detection device 10 may correct the third indicator or diagnostic result by multiplying it by the second indicator. The anomaly detection device 10 may also correct the third indicator or diagnostic result by multiplying it by a weight corresponding to the second indicator. In one aspect, according to this embodiment, the degree of deviation between the normal value and the measured value or the diagnostic result can be appropriately corrected according to the frequency of occurrence of the explanatory variable to be detected.

[0105] The anomaly detection device 10 may update its machine learning model based on the comparison result between the second indicator and a predetermined threshold. In one aspect, according to this embodiment, the machine learning model can be updated when the frequency of occurrence of the explanatory variable to be detected is low.

[0106] The anomaly detection device 10 may update the machine learning model if the number of times the second indicator falls below the threshold is equal to or greater than the second threshold. In one aspect, according to this embodiment, the machine learning model can be updated when the frequency of occurrence of the explanatory variable to be detected remains low.

[0107] [supplement] Each of the embodiments described above can be implemented by one or more processing circuits. Hereinafter, "processing circuit" as used herein includes processors programmed to execute each function by software, such as CPUs (Central Processing Units) or GPUs (Graphics Processing Units) implemented by electronic circuits, as well as devices such as ASICs (Application Specific Integrated Circuits), DSPs (Digital Signal Processors), FPGAs (Field Programmable Gate Arrays), and conventional circuit modules designed to execute each of the functions described above.

[0108] Although embodiments have been described above, it should be understood that various modifications to the form and details are possible without departing from the spirit and scope of the claims. [Explanation of Symbols]

[0109] 10: Anomaly detection device 20: Air conditioning system 30: Control device 101: Processor (control unit) 102: Memory 103: Auxiliary storage device (storage unit) 104: Operating device 105:Display device 106: Communication equipment 107: Drive unit 1000: Anomaly detection system

Claims

1. An abnormality detection device (10) for an air conditioning system (20), The control unit (101) of the abnormality detection device (10) is, By inputting the operating conditions of the object to be detected, which are the explanatory variables, into a machine learning model that has been trained using the operating data of the air conditioning system (20) as training data, the normal value of the first indicator related to the air conditioning system, which is the objective variable, is predicted. A second index relating to the frequency of occurrence of the explanatory variable to be detected in the training data is calculated. A third index is calculated that relates to the degree of deviation between the predicted normal value and the measured value of the first index. Based on the second indicator, the third indicator is corrected. Anomaly detection device (10).

2. An abnormality detection device (10) for an air conditioning system (20), The control unit (101) of the abnormality detection device (10) is, By inputting the operating conditions of the object to be detected, which are the explanatory variables, into a machine learning model that has been trained using the operating data of the air conditioning system (20) as training data, the normal value of the first indicator related to the air conditioning system, which is the objective variable, is predicted. A second index relating to the frequency of occurrence of the explanatory variable to be detected in the training data is calculated. A third index is calculated that relates to the degree of deviation between the predicted normal value and the measured value of the first index. Based on the second indicator, the diagnostic result based on the third indicator is corrected. Anomaly detection device (10).

3. The control unit (101) A formula for calculating the second indicator, a second machine learning model that has learned the calculation results of the second indicator, or a map in which the explanatory variables and the second indicator are variables, for calculating the second indicator. An anomaly detection device (10) according to claim 1.

4. The control unit (101) The third index is corrected by multiplying it by the second index. An anomaly detection device (10) according to claim 1.

5. The control unit (101) The diagnostic result is corrected by multiplying it by the second index. An anomaly detection device (10) according to claim 2.

6. The control unit (101) The third index is corrected by multiplying it by a weight corresponding to the second index. An anomaly detection device (10) according to claim 1.

7. The control unit (101) The diagnostic result is corrected by multiplying the diagnostic result by a weight corresponding to the second indicator. An anomaly detection device (10) according to claim 2.

8. The control unit (101) Based on the comparison result between the second indicator and a predetermined threshold, the machine learning model is updated. An anomaly detection device (10) according to any one of claims 1 to 7.

9. The control unit (101) If the number of times the second indicator falls below the threshold is equal to or greater than the second threshold, the machine learning model is updated. An anomaly detection device (10) according to claim 8.

10. An abnormality detection device (10) for an air conditioning system (20), The control unit (101) of the abnormality detection device (10) is, By inputting the operating conditions of the object to be detected, which are the explanatory variables, into a machine learning model that has been trained using the operating data of the air conditioning system (20) as training data, the normal value of the first indicator related to the air conditioning system, which is the objective variable, is predicted. A second index relating to the frequency of occurrence of the explanatory variable to be detected in the training data is calculated. Based on the second indicator, the normal value of the first indicator is corrected. Anomaly detection device (10).

11. The control unit (101) of the abnormality detection device (10) of the air conditioning system (20) By inputting the operating conditions of the object to be detected, which are the explanatory variables, into a machine learning model that has been trained using the operating data of the air conditioning system (20) as training data, the normal value of the first indicator related to the air conditioning system, which is the objective variable, is predicted. A second index relating to the frequency of occurrence of the explanatory variable to be detected in the training data is calculated. A third index is calculated that relates to the degree of deviation between the predicted normal value and the measured value of the first index. Based on the second indicator, the third indicator is corrected. Anomaly detection method.

12. The control unit (101) of the abnormality detection device (10) of the air conditioning system (20) By inputting the operating conditions of the object to be detected, which are the explanatory variables, into a machine learning model that has been trained using the operating data of the air conditioning system (20) as training data, the normal value of the first indicator related to the air conditioning system, which is the objective variable, is predicted. A second index relating to the frequency of occurrence of the explanatory variable to be detected in the training data is calculated. A third index is calculated that relates to the degree of deviation between the predicted normal value and the measured value of the first index. Based on the second indicator, the diagnostic result based on the third indicator is corrected. Anomaly detection method.

13. The control unit (101) of the abnormality detection device (10) of the air conditioning system (20) By inputting the operating conditions of the object to be detected, which are the explanatory variables, into a machine learning model that has been trained using the operating data of the air conditioning system (20) as training data, the normal value of the first indicator related to the air conditioning system, which is the objective variable, is predicted. A second index relating to the frequency of occurrence of the explanatory variable to be detected in the training data is calculated. Based on the second indicator, the normal value of the first indicator is corrected. Anomaly detection method.

14. The control unit (101) of the abnormality detection device (10) of the air conditioning system (20) By inputting the operating conditions of the object to be detected, which are the explanatory variables, into a machine learning model that has been trained using the operating data of the air conditioning system (20) as training data, the normal value of the first indicator related to the air conditioning system, which is the objective variable, is predicted. A second index relating to the frequency of occurrence of the explanatory variable to be detected in the training data is calculated. A third index is calculated that relates to the degree of deviation between the predicted normal value and the measured value of the first index. Based on the second indicator, the third indicator is corrected. A program to execute a process.

15. The control unit (101) of the abnormality detection device (10) of the air conditioning system (20) By inputting the operating conditions of the object to be detected, which are the explanatory variables, into a machine learning model that has been trained using the operating data of the air conditioning system (20) as training data, the normal value of the first indicator related to the air conditioning system, which is the objective variable, is predicted. A second index relating to the frequency of occurrence of the explanatory variable to be detected in the training data is calculated. A third index is calculated that relates to the degree of deviation between the predicted normal value and the measured value of the first index. Based on the second indicator, the diagnostic result based on the third indicator is corrected. A program to execute a process.

16. The control unit (101) of the abnormality detection device (10) of the air conditioning system (20) By inputting the operating conditions of the object to be detected, which are the explanatory variables, into a machine learning model that has been trained using the operating data of the air conditioning system (20) as training data, the normal value of the first indicator related to the air conditioning system, which is the objective variable, is predicted. A second index relating to the frequency of occurrence of the explanatory variable to be detected in the training data is calculated. Based on the second indicator, the normal value of the first indicator is corrected. A program to execute a process.

Citation Information

Patent Citations

  • Air conditioner diagnostic device

    WO2022038703A1