Power consumption estimation device, program, and power consumption estimation method

By measuring the total power consumption and operating status data of multiple devices, the average power consumption estimation method is used to solve the problem that multiple devices are difficult to identify power consumption, and high-precision power consumption estimation of similar devices is achieved, reducing costs.

CN119213460APending Publication Date: 2024-12-27MITSUBISHI ELECTRIC CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380040306.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-05-25
Filing Date
2023-05-16
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In the presence of multiple devices with similar inherent waveforms, it is difficult to identify and estimate the power consumption of each device.

Method used

By measuring the total power consumption and operating status data of multiple devices, the average power consumption estimation method is used to calculate the average power consumption of each device, and the power consumption of each device is calculated based on the average value.

Benefits of technology

Even in the presence of multiple devices with similar inherent waveforms, the power consumption of each device can be accurately estimated, reducing costs and improving accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119213460A_ABST
    Figure CN119213460A_ABST
Patent Text Reader

Abstract

A power consumption estimation device (110) is provided with: a total power consumption data acquisition unit (113) that acquires total power consumption data indicating total power consumption from a power meter (102); an operation state data acquisition unit (112) that acquires, from each of the plurality of devices (101), operation state data indicating whether or not the devices are in an operation state; an average power consumption analysis unit (114) that estimates the average power consumption of each of the plurality of devices (101) on the basis of the total power consumption and the operation state; and a power consumption calculation unit (115) that uses the average power consumption to calculate device power consumption, which is the power consumption of each of the plurality of devices (101) for each predetermined cycle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a power consumption estimation device, a program, and a power consumption estimation method. Background Art

[0002] In the past, NILM (Non-Instrusive Load Monitoring) technology has been known for calculating the power consumption of each home appliance based on the current information measured by the distribution board. In recent years, a method of identifying the home appliance in use using a recognition model based on the measured current has been adopted. However, in this method, it is difficult to identify the home appliance for which the recognition model has not been learned in advance.

[0003] On the other hand, there is also a method of using HMM (Hidden Markov Model) as a data-based generative model to identify the power consumption of each home appliance. However, in HMM, when the number of home appliances increases, the number of states of HMM becomes huge, and installation becomes difficult. Therefore, Patent Document 1 discloses the following method: using FHMM (Factorial HMM: factor HMM), each factor corresponds to the home appliance, thereby realizing the model with the number of states that can be installed.

[0004] Prior art literature

[0005] Patent Literature

[0006] Patent Document 1: Japanese Patent Application Publication No. 2013-210755 Summary of the invention

[0007] Problems to be solved by the invention

[0008] However, the existing technology is effective for identifying devices such as home appliances that have different inherent waveforms, but it is difficult to identify the power consumption of each device when there are multiple devices with similar inherent waveforms, such as in a factory where there are a large number of devices of the same type or type.

[0009] Therefore, an object of one or more aspects of the present invention is to estimate the power consumption of each device even when there are a plurality of devices having similar unique waveforms.

[0010] Means for solving problems

[0011] A power consumption estimation device according to one embodiment of the present invention is characterized in that it comprises: a total power consumption data acquisition unit, which acquires total power consumption data representing the total power consumption from a power meter that measures the total power consumption of multiple devices as the total power consumption in each predetermined cycle; an operation status data acquisition unit, which acquires operation status data representing whether they are in an operation status from each of the multiple devices; an average power consumption estimation unit, which estimates the average power consumption of each of the multiple devices based on the total power consumption and whether they are in the operation status; and a power consumption calculation unit, which uses the average power consumption to calculate the power consumption of each of the multiple devices in each of the cycles, that is, the device power consumption.

[0012] A program of one embodiment of the present invention is characterized in that it enables a computer to function as the following parts: a total power consumption data acquisition unit, which acquires total power consumption data representing the total power consumption from a power meter that measures the total power consumption of multiple devices as the total power consumption in each predetermined cycle; an operation status data acquisition unit, which acquires operation status data representing whether they are in an operation state from each of the multiple devices; an average power consumption estimation unit, which estimates the average power consumption of each of the multiple devices based on the total power consumption and whether they are in the operation state; and a power consumption calculation unit, which uses the average power consumption to calculate the power consumption of each of the multiple devices in each of the cycles, that is, the device power consumption.

[0013] A method for estimating power consumption in one aspect of the present invention is characterized in that, according to each predetermined cycle, total power consumption data representing the total power consumption is obtained from a power measuring device that measures the total power consumption of multiple devices as the total power consumption, and operating status data representing whether they are in an operating state is obtained from each of the multiple devices. Based on the total power consumption and whether they are in the operating state, the average power consumption of each of the multiple devices is estimated, and the power consumption of each of the multiple devices in each of the cycle, that is, the device power consumption, is calculated using the average power consumption.

[0014] Effects of the Invention

[0015] According to one or more aspects of the present invention, even when there are a plurality of devices having similar unique waveforms, it is possible to estimate the power consumption of each device. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 This is a block diagram schematically showing the configuration of a power consumption estimation system including the power consumption estimation devices according to the first to sixth embodiments.

[0017] Figure 2 This is a block diagram schematically showing the configuration of an average power consumption analysis unit in the first to third embodiments.

[0018] Figure 3 This is a schematic diagram showing an example of a coefficient matrix in Implementation 1.

[0019] Figure 4 This is a schematic diagram showing an example of an observation matrix in Implementation Example 1.

[0020] Figure 5 This is a schematic diagram for explaining a method of calculating a power consumption matrix in the first embodiment.

[0021] Figure 6 (A) and (B) are block diagrams showing hardware configuration examples.

[0022] Figure 7 This is a schematic diagram showing an example of a coefficient matrix in Implementation Example 2.

[0023] Figure 8 This is a schematic diagram showing an example of an observation matrix in Implementation Example 2.

[0024] Fig. 9 This is a schematic diagram showing an example of an observation matrix in Implementation Example 3.

[0025] Fig.10 This is a schematic diagram for explaining a method of calculating a power consumption matrix in the third embodiment.

[0026] Fig.11 This is a schematic diagram showing an example of a power consumption matrix in the third embodiment.

[0027] Fig.12 This is a block diagram schematically showing the configuration of an average power consumption analysis unit in the fourth embodiment.

[0028] Fig.13 This is a schematic diagram showing an example of elapsed time threshold data.

[0029] Fig.14 (A) to (C) are schematic diagrams for explaining a process in which the coefficient matrix generation unit compares the elapsed time indicating whether the state is in the operating state with a threshold value to generate another pattern.

[0030] Fig.15 This is a schematic diagram showing an example of the coefficient matrix U in the fourth embodiment.

[0031] Fig.16 This is a block diagram schematically showing the configuration of an average power consumption analysis unit in the fifth embodiment.

[0032] Fig.17 This is a schematic diagram showing an example of an additional power consumption matrix.

[0033] Fig.18 This is a block diagram schematically showing the configuration of an average power consumption analysis unit in the sixth embodiment.

[0034] Fig.19 This is a block diagram schematically showing the configuration of a power consumption estimation system including a power consumption estimation device according to the seventh embodiment.

[0035] Fig. 20 This is a block diagram schematically showing the configuration of an average power consumption analysis unit in the seventh embodiment.

[0036] Fig.21 (A) and (B) are schematic diagrams showing examples of reversing the operating state of the power generation equipment.

[0037] Fig. 22 (A) and (B) are schematic diagrams showing examples of adding an offset value to the total power consumption.

[0038] Fig.23 (A) and (B) are schematic diagrams showing an example of subtracting an offset value from the facility power consumption of a power generation facility.

[0039] Fig.24 This is a block diagram schematically showing the configuration of a power consumption estimation system including a power consumption estimation device according to the eighth embodiment.

[0040] Fig.25 This is a block diagram schematically showing the configuration of an average power consumption analysis unit in the eighth embodiment.

[0041] Fig.26 (A) and (B) are schematic diagrams showing examples of adding an offset value to the power consumption of a motor.

[0042] Fig. 27 This is a block diagram schematically showing the structure of the coefficient matrix generation unit in implementation mode 8.

[0043] Fig.28 (A) to (E) are schematic diagrams for explaining the process of classifying the operating status according to the rotation speed.

[0044] Fig.29 This is a schematic diagram for explaining the virtual mode.

[0045] Fig.30 This is a schematic diagram showing the structure of the working mode conversion table.

[0046] Fig.31 (A) to (H) are schematic diagrams showing examples of converting the working state to the virtual mode. DETAILED DESCRIPTION

[0047] Implementation Method 1

[0048] Figure 1 This is a block diagram schematically showing the configuration of a power consumption estimation system 100 including a power consumption estimation device 110 according to the first embodiment.

[0049] The power consumption estimation system 100 includes a plurality of devices 101 # 1 , 101 # 2 , . . . , a power measuring device 102 , and a power consumption estimation apparatus 110 .

[0050] The plurality of devices 101 # 1 , 101 # 2 , . . . are devices whose power consumption is to be managed, and are household electrical appliances in the home, FA (Factory Automation) devices in the factory, and the like.

[0051] In addition, when there is no need to particularly distinguish between the multiple devices 101 # 1, 101 # 2, . . . , they are referred to as device 101.

[0052] The device 101 transmits operating state data indicating whether it is in an operating state to the power consumption estimation device 110. The operating state data may be data indicating whether it is in an operating state. Here, it is assumed that whether it is in an operating state is represented by a binary value. In addition, for example, when the device 101 has a plurality of modes with different power consumptions, such as a normal mode and a power saving mode that consumes less power than the normal mode, the device 101 transmits data indicating whether it is in an operating state for each mode as operating state data to the power consumption estimation device 110.

[0053] The power measuring device 102 measures the total power consumption, which is the total power consumption of the plurality of devices 101 , at each predetermined cycle, and transmits total power consumption data indicating the total power consumption to the power consumption estimation device 110 .

[0054] The power consumption estimation device 110 estimates the power consumption of each of the plurality of devices 101 , that is, the device power consumption, based on the total power consumption indicated by the total power consumption data from the power measuring device 102 .

[0055] The power consumption estimation device 110 includes a communication unit 111 , an operation status data acquisition unit 112 , a total power consumption data acquisition unit 113 , an average power consumption analysis unit 114 , and a power consumption calculation unit 115 .

[0056] The communication unit 111 communicates with the device 101 and the power measuring device 102. For example, the communication unit 111 receives the operating state data from the device 101 and receives the total power consumption data from the power measuring device 102.

[0057] As an example, the communication unit 111 is connected to a network (not shown) such as a LAN (Local Area Network) and communicates with the device 101 and the power measuring device 102 connected to the network.

[0058] The operating state data acquisition unit 112 acquires operating state data from each of the plurality of devices 101 via the communication unit 111. The acquired operating state data is provided to the average power consumption analysis unit 114 and the power consumption calculation unit 115.

[0059] The total power consumption data acquisition unit 113 acquires the total power consumption data from the power measuring device 102 via the communication unit 111. The acquired total power consumption data is provided to the average power consumption analysis unit 114.

[0060] The average power consumption analysis unit 114 functions as an average power consumption estimation unit, and estimates the average power consumption of each of the plurality of devices 101, that is, the average power consumption, based on the total power consumption of the plurality of devices 101 and whether each of the plurality of devices 101 is in an operating state. The average power consumption here is the average power consumption consumed by each device 101, and is therefore also referred to as individual power consumption. Therefore, the average power consumption analysis unit 114 is also referred to as an individual power consumption analysis unit or an individual power consumption estimation unit.

[0061] The average power consumption analysis unit 114 in implementation mode 1 calculates the power consumption matrix based on an equation in which the product of the power consumption matrix and the coefficient matrix becomes an observation matrix. The power consumption matrix has the average power consumption of each of the multiple devices 101 as a component, the coefficient matrix has the value indicating whether it is in an operating state corresponding to the multiple devices 101 and a predetermined period as a component, and the observation matrix has the total power consumption corresponding to the period as a component.

[0062] Figure 2 It is a block diagram schematically showing the configuration of the average power consumption analysis unit 114 .

[0063] The average power consumption analysis unit 114 includes a coefficient matrix generation unit 114 a , an observation data generation unit 114 b , and an analysis unit 114 c .

[0064] The coefficient matrix generator 114 a generates a coefficient matrix U#1 that indicates whether or not the device 101 is in operation in a specific cycle n in period N, for each device 101 or for each mode when the device 101 has a plurality of modes.

[0065] Figure 3 This is a schematic diagram showing an example of coefficient matrix U#1 in the first embodiment.

[0066] The rows of the coefficient matrix U#1 indicate whether or not the device 101 is in operation in a specific period n, for each device 101 or each mode. Here, "1" indicates that the device 101 is in operation, and "0" indicates that the device 101 is not in operation. In addition, operation status data indicating whether the device is in operation may be sent from the device 101 in each period n, and the values ​​of whether the device is in operation indicated by the operation status data may be totaled in the coefficient matrix generation unit 114a in each period n. In the case of totaling, for example, if the number of times the device is in operation in period n is greater than the number of times the device is not in operation, the value may be set to "1". In addition, as described later, period n is the period during which the power meter 102 measures the total power consumption.

[0067] The observation data generator 114b generates an observation matrix Y#1 which indicates the total power consumption for each cycle n in the period N. In the first embodiment, the observation matrix Y#1 is a matrix having only one row, and therefore, in the first embodiment, the observation matrix Y#1 is also referred to as an observation vector.

[0068] Figure 4 This is a schematic diagram showing an example of the observation matrix Y#1 in the first embodiment.

[0069] like Figure 4 As shown, the observation matrix Y#1 represents the total power consumption of all devices 101 for each cycle n during period N.

[0070] Here, the cycle n is a period during which the power measuring device 102 measures the total power consumption, and is, for example, 1 minute, and any period can be set.

[0071] The analyzing unit 114c calculates a power consumption matrix H#1 indicating average power consumption per cycle n in the period N based on the coefficient matrix U#1 from the coefficient matrix generating unit 114a and the observation matrix Y#1 from the observation data generating unit 114b.

[0072] Figure 5 This is a schematic diagram for explaining a calculation method of the power consumption matrix H#1 in the first embodiment.

[0073] like Figure 5 As shown, the total power consumption per cycle n represented by the observation matrix Y#1 can be considered to be represented by the product of the average power consumption per cycle n represented by the power consumption matrix H#1 and the value of whether or not the operation state is in each cycle n represented by the coefficient matrix U#1.

[0074] Therefore, if the analysis unit 114c can calculate the inverse matrix based on the coefficient matrix U#1, Figure 5 By multiplying both sides shown by the inverse matrix, the power consumption matrix H#1 can be calculated.

[0075] When the inverse matrix cannot be calculated from the coefficient matrix U#1, the analysis unit 114c can calculate the power consumption matrix H#1 by performing matrix factorization on the observation matrix Y#1 using the coefficient matrix U#1 as a constraint. Matrix factorization is a well-known technique, so a detailed description thereof is omitted.

[0076] The power consumption matrix H#1 calculated in this way is provided to Figure 1 The power consumption calculation unit 115 is shown.

[0077] The power consumption calculation unit 115 calculates the power consumption of each of the plurality of devices 101 for each predetermined period n using the average power consumption, that is, the device power consumption. For example, the power consumption calculation unit 115 generates device power consumption time series data representing the device power consumption of each device 101 for each period n in the period N based on the power consumption matrix H#1 provided by the average power consumption analysis unit 114 and the operating state data provided by the operating state data acquisition unit 112.

[0078] For example, the power consumption calculation unit 115 multiplies the average power consumption corresponding to a certain cycle i included in the period N by a binary value corresponding to the cycle i indicating whether it is in an operating state, thereby calculating the power consumption of the device in the cycle i. In addition, when the device 101 has multiple modes, the average power consumption corresponding to the cycle i in each mode is multiplied by a binary value indicating whether it is in an operating state for each mode corresponding to the cycle i, and the multiplication values ​​are added up, thereby calculating the power consumption of the device in the cycle i.

[0079] Part or all of the operating state data acquisition unit 112, the total power consumption data acquisition unit 113, the average power consumption analysis unit 114, and the power consumption calculation unit 115 described above may be Figure 6 As shown in (A), it can be composed of a memory 10 and a processor 11 such as a CPU (Central Processing Unit) that executes a program stored in the memory 10. In other words, the power consumption estimation device 110 can be implemented by a so-called computer. Such a program can be provided via a network, and can also be provided by recording in a recording medium. That is, such a program can also be provided as a program product, for example.

[0080] In addition, part or all of the operating state data acquisition unit 112, the total power consumption data acquisition unit 113, the average power consumption analysis unit 114, and the power consumption calculation unit 115 may be, for example, Figure 6As shown in (B), the processing circuit 12 may be composed of a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0081] As described above, the operation state data acquisition unit 112 , the total power consumption data acquisition unit 113 , the average power consumption analysis unit 114 , and the power consumption calculation unit 115 can be constituted by a processing circuit network.

[0082] As described above, according to the first embodiment, by using the operating state data, even if a plurality of devices 101 having similar power consumption waveforms are included, the power consumption in each operating state can be obtained with high accuracy for each device 101 .

[0083] Furthermore, in the prior art, if it is at least one cycle of the power supply current, such as 50 Hz, it is necessary to sample the current waveform at a fine cycle of less than 1 / 50 second, and it is usually not possible to use a normal power meter with a sampling cycle of more than 1 minute.

[0084] In contrast, according to Embodiment 1, since the cycle n can be arbitrarily determined, the device power consumption of each device 101 can be estimated based on the total power consumption data measured at a predetermined time cycle. Therefore, data from an inexpensive power meter can be used, and costs can be reduced.

[0085] Implementation Method 2

[0086] Even if a certain device 101 is in the same operating state, its power consumption may vary probabilistically. In such a case, the power consumption of the device can be more accurately calculated by using the value obtained by averaging the total power consumption for each time frame T, and the time frame T is a predetermined time unit longer than the period n for obtaining the total power consumption. Implementation 2 describes such a situation.

[0087] like Figure 1 As shown, a power consumption estimation system 200 including a power consumption estimation device 210 according to the second embodiment includes a plurality of devices 101 , a power measuring device 102 , and a power consumption estimation device 210 .

[0088] The device 101 and the power measuring device 102 of the power consumption estimation system 200 in the second embodiment are the same as the device 101 and the power measuring device 102 of the power consumption estimation system 100 in the first embodiment.

[0089] The power consumption estimation device 210 estimates the power consumption of each of the plurality of devices 101 , that is, the device power consumption, based on the total power consumption indicated by the total power consumption data from the power measuring device 102 .

[0090] In embodiment 2, the power consumption estimation device 210 calculates the power consumption matrix based on an equation in which the product of the power consumption matrix and the coefficient matrix becomes the observation matrix. The power consumption matrix has the average power consumption of each of the multiple devices 101 as a component, the coefficient matrix has the value obtained by averaging the operating state corresponding to the multiple devices 101 and the cycle in a time frame longer than a predetermined cycle as a component, and the observation matrix has the average total power consumption obtained by averaging the total power consumption of the cycle included in the time frame as a component.

[0091] The power consumption estimation device 210 includes a communication unit 111 , an operation status data acquisition unit 112 , a total power consumption data acquisition unit 113 , an average power consumption analysis unit 214 , and a power consumption calculation unit 215 .

[0092] The communication unit 111 , the operating state data acquisition unit 112 , and the total power consumption data acquisition unit 113 of the power consumption estimation device 210 of the second embodiment are the same as those of the power consumption estimation device 110 of the first embodiment.

[0093] The average power consumption analysis unit 214 calculates the average power consumption which is the average power consumption of all the devices 101 for each predetermined period.

[0094] like Figure 2 As shown, the average power consumption analysis unit 214 includes a coefficient matrix generation unit 214 a , an observation data generation unit 214 b , and an analysis unit 214 c .

[0095] The coefficient matrix generating unit 214a generates a coefficient matrix U#2 which indicates, during period N, for each device 101 or for each mode when the device 101 has multiple modes, the average value of whether the device is in an operating state in a time frame T longer than the period n.

[0096] Figure 7 This is a schematic diagram showing an example of coefficient matrix U#2 in Implementation Example 2.

[0097] The rows of the coefficient matrix U#2 represent the averaged values ​​of whether the device 101 or the mode is in the operating state in the predetermined time frame T. When obtaining whether the device is in the operating state for each cycle n, the averaged values ​​of "1" or "0" representing whether the device is in the operating state for each cycle n included in the specific time frame T are stored in each row.

[0098] The observation data generating unit 214b generates an observation matrix Y#2, which represents the average total power consumption for each time frame T longer than the period n during the period N. In the second embodiment, the observation matrix Y#2 is also a matrix with only one row, so in the second embodiment, the observation matrix Y#2 is also called an observation vector.

[0099] Figure 8 This is a schematic diagram showing an example of the observation matrix Y#2 in the second embodiment.

[0100] like Figure 8 As shown, the observation matrix Y#2 indicates the average total power consumption of all devices 101 for each time frame T during the period N.

[0101] Here, in the second embodiment, the total power consumption data is also sent from the power meter 102 in each cycle n, so the observation data generating unit 214b calculates the average value of the total power consumption represented by the total power consumption data included in a specific time frame T as the average total power consumption in the time frame T.

[0102] The analysis unit 214c calculates the power consumption matrix H#2 indicating the average power consumption for each time frame T in the period N based on the coefficient matrix U#2 from the coefficient matrix generation unit 214a and the observation matrix Y#2 from the observation data generation unit 214b. The calculation method here is the same as that in the first embodiment.

[0103] The power consumption matrix H#2 calculated in this way is provided to Figure 1 The power consumption calculation unit 215 is shown.

[0104] The power consumption calculation unit 215 generates device power consumption time series data indicating device power consumption of each device 101 for each cycle n in period N based on the power consumption matrix H# 2 supplied from the average power consumption analysis unit 214 and the operating state data supplied from the operating state data acquisition unit 112 .

[0105] For example, the power consumption calculation unit 115 multiplies the average power consumption corresponding to the time frame T including a certain cycle i included in the period N by the value indicating whether the cycle i is in the operating state, thereby calculating the power consumption of the device in the cycle i. In addition, when the device 101 has multiple modes, the average power consumption corresponding to the time frame T including the cycle i in each mode is multiplied by the value indicating whether the cycle i is in the operating state for each mode, and the multiplication values ​​are added up, thereby calculating the power consumption of the device in the cycle i.

[0106] As described above, according to the second embodiment, even when the power consumption varies probabilistically under the same operating state, the device power consumption of each device 101 can be estimated stably and accurately.

[0107] Implementation 3

[0108] In the device 101, even in the same operating state, power consumption varies probabilistically and sometimes has a variance. In such a case, by estimating not only the average power consumption but also the variance, the device power consumption can be calculated with higher accuracy. Embodiment 3 describes such a case.

[0109] like Figure 1 As shown, a power consumption estimation system 300 including a power consumption estimation device 310 according to the third embodiment includes a plurality of devices 101 , a power measuring device 102 , and a power consumption estimation device 310 .

[0110] The device 101 and the power measuring device 102 of the power consumption estimation system 300 in the third embodiment are the same as the device 101 and the power measuring device 102 of the power consumption estimation system 100 in the first embodiment.

[0111] The power consumption estimation device 310 estimates the power consumption of each of the plurality of devices 101 , that is, the device power consumption, based on the total power consumption indicated by the total power consumption data from the power measuring device 102 .

[0112] The power consumption estimation device 310 includes a communication unit 111 , an operation status data acquisition unit 112 , a total power consumption data acquisition unit 113 , an average power consumption analysis unit 314 , and a power consumption calculation unit 315 .

[0113] The communication unit 111 , the operating state data acquisition unit 112 , and the total power consumption data acquisition unit 113 of the power consumption estimation device 310 of the third embodiment are the same as those of the power consumption estimation device 110 of the first embodiment.

[0114] The average power consumption analysis unit 314 calculates the average power consumption, that is, the average power consumption of all the devices 101 and the variance for each predetermined period.

[0115] In implementation mode 3, the average power consumption analysis unit 314 calculates the power consumption matrix based on an equation in which the product of the power consumption matrix and the coefficient matrix becomes an observation matrix. The power consumption matrix has the average power consumption of each of the multiple devices 101 and the variance of the power consumption of each of the multiple devices 101 as components, the coefficient matrix has the value obtained by averaging the values ​​indicating whether the multiple devices 101 and the cycle corresponding to the cycle in a time frame longer than a predetermined cycle as a component, and the observation matrix has the average total power consumption obtained by averaging the total power consumption of the cycle included in the time frame and the addition value obtained by adding the square of the average total power consumption to the sample variance of the total power consumption in the time frame as components.

[0116] like Figure 2 As shown, the average power consumption analysis unit 314 includes a coefficient matrix generation unit 214a, an observation data generation unit 314b, and an analysis unit 314c.

[0117] The coefficient matrix generating unit 214 a of the average power consumption analyzing unit 314 in the third embodiment is the same as the coefficient matrix generating unit 214 a of the average power consumption analyzing unit 214 in the second embodiment.

[0118] The observation data generating unit 314b generates an observation matrix Y#3, which, in period N, has the average total power consumption in each time frame T as the component of the first row, and the sum of the square of the average total power consumption and the sample variance of the total power consumption in each time frame T as the component of the second row.

[0119] Fig. 9 This is a schematic diagram showing an example of the observation matrix Y#3 in the third embodiment.

[0120] like Fig. 9 As shown, in the observation matrix Y#3 during period N, the first row represents the average total power consumption of all devices 101 for each time frame T, and the second row represents the sum of the square of the average total power consumption and the sample variance of the total power consumption of all devices 101 for each time frame T.

[0121] The analyzing unit 314c calculates a power consumption matrix H#3 representing average power consumption and power consumption variance for each time frame T in the period N based on the coefficient matrix U#2 from the coefficient matrix generating unit 214a and the observation matrix Y#3 from the observation data generating unit 314b.

[0122] Fig.10This is a schematic diagram for explaining a calculation method of the power consumption matrix H#3 in the third embodiment.

[0123] like Fig.10 As shown, it can be considered that the average total power consumption and the addition value of each time frame T represented by the observation matrix Y#3 are represented by the product of the average power consumption and variance of each time frame T shown in the power consumption matrix H#3 and the value indicating whether each time frame T is in the operating state shown in the coefficient matrix U#2.

[0124] Therefore, when the analysis unit 314c is able to calculate the inverse matrix based on the coefficient matrix U#2, Fig.10 By multiplying both sides shown by the inverse matrix, the power consumption matrix H#3 can be calculated.

[0125] Furthermore, when the inverse matrix cannot be calculated from the coefficient matrix U#2, the analyzing unit 314c can calculate the power consumption matrix H#3 by performing matrix factorization on the observation matrix Y#3 using the coefficient matrix U#2 as a constraint.

[0126] Fig.11 This is a schematic diagram showing an example of a power consumption matrix H#3 in the third embodiment.

[0127] In the power consumption matrix H#3, for each time frame T, estimated values ​​of average power consumption are stored in the first row, and estimated values ​​of variance are stored in the second row.

[0128] The power consumption matrix H#3 calculated in this way is provided to Figure 1 The power consumption calculation unit 315 is shown.

[0129] The power consumption calculation unit 315 generates device power consumption time series data indicating device power consumption of each device 101 for each cycle n in period N based on the power consumption matrix H# 3 supplied from the average power consumption analysis unit 314 and the operating state data supplied from the operating state data acquisition unit 112 .

[0130] For example, the power consumption calculation unit 315 can calculate the device power consumption in the period i by adding a value obtained by multiplying the average power consumption corresponding to the time frame T including a certain period i included in the period N by the value indicating whether the operation state is in the period i, to a value that increases as the variance corresponding to the time frame T including the period i increases. Here, as an example, the added value can be a value obtained by multiplying the square root of the variance by a predetermined coefficient.

[0131] In addition, when the device 101 has multiple modes, the calculated values ​​are summed up to calculate the power consumption of the device in the cycle i. The calculated value is calculated as follows: the average power consumption corresponding to each mode and the time frame T including the cycle i is multiplied by the value indicating whether each mode corresponding to the cycle i is in an operating state, and the larger the variance corresponding to the time frame T including the cycle i, the larger the value.

[0132] As described above, according to the third embodiment, since the variance value of each device 101 can be estimated, the power consumption corresponding to the fluctuation range of the power consumption of each device 101 can be grasped.

[0133] Implementation 4

[0134] In the device 101, even in the same operating state, there is a case where a statistical value (for example, an average value or a variance) of power consumption varies probabilistically over time. Embodiment 4 corresponds to such a case.

[0135] like Figure 1 As shown, a power consumption estimation system 400 including a power consumption estimation device 410 according to the fourth embodiment includes a plurality of devices 101 , a power measuring device 102 , and a power consumption estimation device 410 .

[0136] The device 101 and the power measuring device 102 of the power consumption estimation system 400 in the fourth embodiment are the same as the device 101 and the power measuring device 102 of the power consumption estimation system 100 in the first embodiment.

[0137] The power consumption estimation device 410 estimates the power consumption of each of the plurality of devices 101 , that is, the device power consumption, based on the total power consumption indicated by the total power consumption data from the power measuring device 102 .

[0138] The power consumption estimation device 410 includes a communication unit 111 , an operation status data acquisition unit 112 , a total power consumption data acquisition unit 113 , an average power consumption analysis unit 414 , and a power consumption calculation unit 415 .

[0139] The communication unit 111 , the operating state data acquisition unit 112 , and the total power consumption data acquisition unit 113 of the power consumption estimation device 410 of the fourth embodiment are the same as those of the power consumption estimation device 110 of the first embodiment.

[0140] The average power consumption analysis unit 414 calculates the average power consumption which is the average power consumption of all the devices 101 for each predetermined period.

[0141] In embodiment 4, when the operating state of multiple devices 101 or the operating state indicated by a mode included in multiple modes continues to be above a predetermined threshold, the average power consumption analysis unit 414 regards the operating state of the period up to the predetermined threshold as one mode and the operating state of the period after the predetermined period as another mode, and generates a coefficient matrix.

[0142] Fig.12 This is a block diagram schematically showing the configuration of the average power consumption analysis unit 414 in the fourth embodiment.

[0143] like Fig.12 As shown, the average power consumption analysis unit 414 includes a coefficient matrix generation unit 414a, an observation data generation unit 214b, an analysis unit 214c, and an elapsed time threshold data storage unit 414d.

[0144] The observation data generating unit 214 b and the analyzing unit 214 c of the average power consumption analyzing unit 414 in the fourth embodiment are the same as the observation data generating unit 214 b and the analyzing unit 214 c of the average power consumption analyzing unit 214 in the second embodiment.

[0145] The elapsed time threshold value data storage unit 414 d stores elapsed time threshold value data indicating a threshold value of elapsed time to be processed as another mode when the operating state continues, for each device 101 or for each mode when the device 101 has a plurality of modes.

[0146] Fig.13 This is a schematic diagram showing an example of duration threshold data.

[0147] like Fig.13 As shown, the duration threshold data D stores the threshold of the elapsed time in each row for each device 101 or for each mode when the device 101 has a plurality of modes.

[0148] For example, row L1 shows that when the elapsed time is "20", another mode is achieved, when the elapsed time is "40", another mode is achieved, and when the elapsed time is "80", another mode is achieved.

[0149] The coefficient matrix generation unit 414 a generates a coefficient matrix U#4 that represents the average operating state in the long time frame T in the period N for each device 101 or for each mode when the device 101 has a plurality of modes.

[0150] Here, in implementation mode 4, the coefficient matrix generating unit 414a generates the coefficient matrix U#4 by referring to the elapsed time threshold data stored in the elapsed time threshold data storing unit 414d, so that when the operating state of the device 101 or the mode of the device 101 becomes above the corresponding threshold represented by the elapsed time threshold data, it becomes another mode.

[0151] Fig.14 (A) to (C) are schematic diagrams for explaining a process in which the coefficient matrix generation unit 414 a compares the elapsed time of the operating state with a threshold value to generate another pattern.

[0152] like Fig.14 As shown in (A) of FIG. 1 , when the operating state of a certain mode m1 of a certain device 101#m becomes greater than the corresponding threshold, the coefficient matrix generation unit 414a generates the following Fig.14 As shown in (B), the mode m1 is changed to the non-operating state within the elapsed time of the threshold value.

[0153] Then, if Fig.14 As shown in (C), the coefficient matrix generation unit 414a generates another pattern m2 that becomes the operating state after the elapse of time corresponding to the threshold value.

[0154] Fig.15 : is a schematic diagram showing an example of the coefficient matrix U#4 generated as described above.

[0155] In coefficient matrix U#4, mode m1 to mode m2 of device 101#m are separated in a specific time frame T1.

[0156] The coefficient matrix U#4 generated as described above is provided to the analysis unit 214c together with the duration threshold data D. The processing in the analysis unit 214c is the same as that in Embodiment 2 except that the existence pattern is increased. In addition, the analysis unit 214 provides the duration threshold data D together with the generated power consumption matrix H#4 to the power consumption calculation unit 415.

[0157] The power consumption calculation unit 415 compares the duration of the operating state indicated by the operating state data supplied from the operating state data acquisition unit 112 with the corresponding threshold indicated by the duration threshold data D supplied from the analysis unit 214c, and divides the mode as necessary, similarly to the coefficient matrix generation unit 414a.

[0158] Then, the power consumption calculation unit 415 generates device power consumption time series data representing the device power consumption of each device 101 for each cycle n in the period N, using the power consumption matrix H#4 provided by the average power consumption analysis unit 214 and the operating state after the mode division as needed. The process of calculating the device power consumption is the same as the process in the second embodiment except that there is an increase in the mode.

[0159] As described above, according to the fourth embodiment, even if there is a device 101 whose power consumption statistics vary over time in the same operating state, it can be handled as another mode according to a predetermined threshold value, so that power consumption can be estimated with higher accuracy.

[0160] Implementation method 5

[0161] The plurality of devices 101 may include a device 101 for which the operating state data cannot be acquired. Embodiment 5 corresponds to such a case.

[0162] like Figure 1 As shown, a power consumption estimation system 500 including a power consumption estimation device 510 according to the fifth embodiment includes a plurality of devices 101 , a power measuring device 102 , and the power consumption estimation device 510 .

[0163] The device 101 and the power measuring device 102 of the power consumption estimation system 500 in the fifth embodiment are the same as the device 101 and the power measuring device 102 of the power consumption estimation system 100 in the first embodiment.

[0164] The power consumption estimation device 510 estimates the power consumption of each of the plurality of devices 101 , that is, the device power consumption, based on the total power consumption indicated by the total power consumption data from the power measuring device 102 .

[0165] The power consumption estimation device 510 includes a communication unit 111 , an operation status data acquisition unit 112 , a total power consumption data acquisition unit 113 , an average power consumption analysis unit 514 , and a power consumption calculation unit 515 .

[0166] The communication unit 111 , the operating state data acquisition unit 112 , and the total power consumption data acquisition unit 113 of the power consumption estimation device 510 of the fifth embodiment are the same as those of the power consumption estimation device 110 of the first embodiment.

[0167] The average power consumption analysis unit 514 calculates the average power consumption which is the average power consumption of all the devices 101 for each predetermined period.

[0168] When there is a device 101 that has not sent operating status data, i.e., an unknown device, among multiple devices 101, the average power consumption analysis unit 514 in Implementation 5 includes a component indicating a predetermined value indicating whether the unknown device is in an operating state in the coefficient matrix.

[0169] Fig.16 This is a block diagram schematically showing the configuration of the average power consumption analysis unit 514 in the fifth embodiment.

[0170] like Fig.16 As shown, the average power consumption analysis unit 514 includes a coefficient matrix generation unit 214a, an observation data generation unit 214b, an analysis unit 514c, and an unknown device data storage unit 514e.

[0171] The coefficient matrix generator 214 a and the observation data generator 214 b of the average power consumption analyzer 514 in the fifth embodiment are the same as the coefficient matrix generator 214 a and the observation data generator 214 b of the average power consumption analyzer 214 in the second embodiment.

[0172] The unknown device data storage unit 514 e stores unknown device data indicating whether the device is in an operating state, for a device 101 for which the operating state data cannot be obtained among the plurality of devices 101 , that is, an unknown device.

[0173] For example, the operator of the power consumption estimation device 510 may store the unknown device identification information, which is identification information that can identify the unknown device, and the data indicating whether the unknown device is in operation as unknown device data in the unknown device data storage unit 514e in advance. Whether the unknown device is in operation here is represented by a binary value and may be any content.

[0174] The analyzing unit 514c calculates a power consumption matrix H#2 indicating average power consumption for each time frame T in the period N based on the coefficient matrix U#2 from the coefficient matrix generating unit 214a and the observation matrix Y#2 from the observation data generating unit 214b.

[0175] The power consumption matrix H#2 calculated in this way is provided to the power consumption calculation unit 515 .

[0176] In the fifth embodiment, when the unknown device data is stored in the unknown device data storage unit 514e, the analysis unit 514c generates an additional coefficient matrix U#5 by adding a row corresponding to whether the unknown device is in the operating state to the coefficient matrix U#2. Then, the analysis unit 514c calculates an additional power consumption matrix H#5 representing the average power consumption for each time frame T in the period N based on the additional coefficient matrix U#5 and the observation matrix Y#2 from the observation data generation unit 214b. The additional power consumption matrix H#5 also includes the average power consumption of the unknown device.

[0177] Fig.17 : is a schematic diagram showing an example of the additional power consumption matrix H#5.

[0178] The additional power consumption matrix H#5 includes a row L#1 corresponding to whether or not the device is in the operating state, which is obtained from the device 101 for which the operating state data can be obtained, and a row L#2 corresponding to whether or not the unknown device is in the operating state.

[0179] Here, the analysis unit 514c updates whether the operation state is represented by the unknown device data in such a way that the multiplication result of the additional power consumption matrix H#5 and the additional coefficient matrix U#5 is close to the observation matrix Y#2. Then, the analysis unit 514c continues to update whether the operation state is represented by the unknown device data until a predetermined convergence condition is satisfied, thereby calculating the final additional power consumption matrix H#5.

[0180] The convergence condition here is, for example, that the number of updates reaches an update threshold as a threshold, or that the difference between the product of the additional power consumption matrix H#5 and the additional coefficient matrix U#5 and the observation matrix Y#2 is less than a predetermined threshold.

[0181] The additional power consumption matrix H#5 calculated in this way is provided to the power consumption calculation unit 515 together with the unknown device data.

[0182] When the power consumption matrix H#2 is provided from the average power consumption analysis unit 514, the power consumption calculation unit 515 generates device power consumption time series data representing the device power consumption of each device 101 for each cycle n in the period N based on the power consumption matrix H#2 and the operating state data provided from the operating state data acquisition unit 112. The processing here is the same as the processing in the power consumption calculation unit 215 in the second embodiment.

[0183] Furthermore, when the additional power consumption matrix H#5 is provided from the average power consumption analysis unit 514, the power consumption calculation unit 515 generates additional device power consumption time series data representing the device power consumption of each device 101 for each cycle n in the period N based on the additional power consumption matrix H#5, the unknown device data provided together with the additional power consumption matrix H#5, and the operating state data provided from the operating state data acquisition unit 112. The processing here is the same as the processing in the power consumption calculation unit 215 in the second embodiment, except that it includes whether the unknown device is in the operating state.

[0184] As described above, according to the fifth embodiment, even when there is a device 101 for which the operating state data cannot be acquired, the device power consumption of each device 101 can be estimated.

[0185] Implementation 6

[0186] If a reliable result is obtained once for the power consumption of the plurality of devices 101, it can be considered that the power consumption will not change significantly unless the environment is significantly different. Embodiment 6 corresponds to such a case.

[0187] like Figure 1 As shown, a power consumption estimation system 600 including a power consumption estimation device 610 according to the sixth embodiment includes a plurality of devices 101 , a power measuring device 102 , and the power consumption estimation device 610 .

[0188] The device 101 and the power measuring device 102 of the power consumption estimation system 600 in the sixth embodiment are the same as the device 101 and the power measuring device 102 of the power consumption estimation system 100 in the first embodiment.

[0189] The power consumption estimation device 610 estimates the power consumption of each of the plurality of devices 101 , that is, the device power consumption, based on the total power consumption indicated by the total power consumption data from the power measuring device 102 .

[0190] The power consumption estimation device 610 includes a communication unit 111 , an operation status data acquisition unit 112 , a total power consumption data acquisition unit 113 , an average power consumption analysis unit 614 , and a power consumption calculation unit 215 .

[0191] The communication unit 111 , the operating state data acquisition unit 112 , and the total power consumption data acquisition unit 113 of the power consumption estimation device 610 of the sixth embodiment are the same as those of the power consumption estimation device 110 of the first embodiment.

[0192] Furthermore, the power consumption calculation unit 215 of the power consumption estimation device 610 according to the sixth embodiment is the same as the power consumption calculation unit 215 of the power consumption estimation device 210 according to the second embodiment.

[0193] The average power consumption analysis unit 614 calculates the average power consumption which is the average power consumption of all the devices 101 for each predetermined period.

[0194] The average power consumption analysis unit 614 in the sixth embodiment sequentially calculates the power consumption matrix, and stops the calculation of a new power consumption matrix when the power consumption matrix satisfies a predetermined convergence condition.

[0195] Fig.18 This is a block diagram schematically showing the configuration of the average power consumption analysis unit 614 in the sixth embodiment.

[0196] like Fig.18 As shown, the average power consumption analysis unit 614 includes a coefficient matrix generation unit 214a, an observation data generation unit 214b, an analysis unit 614c, and a convergence determination unit 614f.

[0197] The coefficient matrix generator 214 a and the observation data generator 214 b of the average power consumption analyzer 614 in the sixth embodiment are the same as the coefficient matrix generator 214 a and the observation data generator 214 b of the average power consumption analyzer 214 in the second embodiment.

[0198] Similar to the second embodiment, the analysis unit 614c calculates a power consumption matrix H#2 representing average power consumption in each time frame T during period N based on the coefficient matrix U#2 from the coefficient matrix generation unit 214a and the observation matrix Y#2 from the observation data generation unit 214b.

[0199] The power consumption matrix H#2 calculated in this way is provided to the convergence determination unit 614f and Figure 1 The power consumption calculation unit 215 is shown.

[0200] Furthermore, when there is an instruction from the convergence determination unit 614f , the analysis unit 614c stops the calculation of the new power consumption matrix H#2 and supplies the power consumption matrix H#2 calculated last to the power consumption calculation unit 215 .

[0201] The convergence determination unit 614f receives the power consumption matrix H#2 from the analysis unit 614c and determines whether the convergence condition is satisfied. The convergence condition here is, for example, the case where the number of times the difference between the newly acquired power consumption matrix H#2 and the previously acquired power consumption matrix H#2 is less than a predetermined threshold value, i.e., the convergence threshold, continuously becomes greater than a predetermined threshold value, i.e., the number of times, or the number of times the power consumption matrix H#2 is calculated becomes greater than a predetermined threshold value, i.e., the number of times, the convergence threshold, etc. In addition, as the previously acquired power consumption matrix H#2, for example, the power consumption matrix H#2 acquired immediately before the newly acquired power consumption matrix H#2 may be used.

[0202] Then, when the convergence condition is satisfied, the convergence determination unit 614f instructs the analysis unit 614c to stop the calculation.

[0203] As described above, according to the sixth embodiment, the calculation cost of the power consumption estimation device 610 is reduced.

[0204] In the above-described embodiments 3 to 6, processing is performed according to the time frame T shown in embodiment 2, but embodiments 3 to 6 are not limited to such an example. For example, embodiments 3 to 6 may also perform processing according to the cycle n shown in embodiment 1.

[0205] Implementation 7

[0206] Fig.19 This is a block diagram schematically showing the configuration of a power consumption estimation system 700 including a power consumption estimation device 710 according to the seventh embodiment.

[0207] The power consumption estimation system 700 includes a plurality of devices 701 # 1 , 701 # 2 , . . . , a power measuring device 102 , and a power consumption estimation apparatus 710 .

[0208] The power measuring device 102 of the power consumption estimation system 700 in the seventh embodiment is the same as the power measuring device 102 of the power consumption estimation system 100 in the first embodiment.

[0209] The plurality of devices 701#1, 701#2, ... are devices whose power consumption is to be managed, such as home appliances at home and FA devices at factories. In Embodiment 7, it is assumed that the plurality of devices 701#1, 701#2, ... include a device 701#p corresponding to a power generation device that generates power.

[0210] In addition, when there is no need to particularly distinguish between the multiple devices 701 # 1, 701 # 2, ..., 701 #p, ..., they are referred to as device 701.

[0211] The device 701 transmits operating state data indicating whether it is in an operating state to the power consumption estimation device 710. The operating state data may be data indicating whether it is in an operating state. In addition, for example, when the device 701 has a plurality of modes with different power consumptions, such as a normal mode and a power saving mode that consumes less power than the normal mode, the device 701 transmits data indicating whether it is in an operating state for each mode as the operating state data to the power consumption estimation device 710.

[0212] Here, the device 701#p equivalent to the power generation device generates electricity when it is in operation, and stops generating electricity when it is not in operation. Therefore, from the perspective of power consumption, the device 701#p equivalent to the power generation device is a device that consumes negative power when it is in operation and consumes "0" power when it is not in operation.

[0213] The matrix factorization used in the power consumption estimation systems 100 to 600 described in the first to sixth embodiments is based on the premise that all matrix elements are non-negative values. Therefore, as described above, when the device 701 includes a device 701#p corresponding to a power generation device, the power consumption estimation systems 100 to 600 described in the first to sixth embodiments cannot estimate power consumption. Therefore, in the seventh embodiment, even when the device 701 includes a device 701#p corresponding to a power generation device, power consumption can be estimated.

[0214] The power consumption estimation device 710 estimates the power consumption of each of the plurality of devices 701 , that is, the device power consumption, based on the total power consumption indicated by the total power consumption data from the power measuring device 102 .

[0215] The power consumption estimation device 710 includes a communication unit 111 , an operation status data acquisition unit 112 , a total power consumption data acquisition unit 113 , an average power consumption analysis unit 714 , a power consumption calculation unit 115 , and an offset subtraction unit 716 .

[0216] The communication unit 111, operating status data acquisition unit 112, total power consumption data acquisition unit 113 and power consumption calculation unit 115 of the power consumption estimation device 710 in embodiment 7 are the same as the communication unit 111, operating status data acquisition unit 112, total power consumption data acquisition unit 113 and power consumption calculation unit 115 of the power consumption estimation device 110 in embodiment 1.

[0217] However, the power consumption calculation unit 115 supplies the generated device power consumption time series data to the offset subtraction unit 716 .

[0218] Similar to the first embodiment, the average power consumption analysis unit 714 functions as an average power consumption estimation unit, which estimates the average power consumption of each of the plurality of devices 701, that is, the individual power consumption, based on the total power consumption of the plurality of devices 701 and whether each of the plurality of devices 701 is in an operating state. However, in the seventh embodiment, the device 701 includes a device 701#p corresponding to a power generation device that becomes a negative power consumption, and therefore, the average power consumption analysis unit 714 adds an offset value to the total power consumption in such a way that the power generation amount of the device 701#p corresponding to the power generation device is not negative. For example, the average power consumption analysis unit 714 adds a predetermined offset value to the total power consumption. Then, the average power consumption analysis unit 714 estimates the average power consumption of each of the plurality of devices 701 based on the total power consumption after adding the offset value and whether each of the plurality of devices 701 is in an operating state. Preferably, the offset value is greater than the power generation amount generated by the device 701#p corresponding to the power generation device in a predetermined cycle.

[0219] Specifically, the average power consumption analysis unit 714 calculates the power consumption matrix based on an equation in which the product of the power consumption matrix and the coefficient matrix becomes an observation matrix, wherein the power consumption matrix has the average power consumption of each of the plurality of devices 701 as a component, the coefficient matrix has the value indicating whether the plurality of devices 701 and a predetermined period are in operation as a component, and the observation matrix has the total power consumption corresponding to the period as a component. In the seventh embodiment, the average power consumption analysis unit 714 inverts whether the device 701#p corresponding to the power generation device is in operation from the operation status data in the coefficient matrix.

[0220] The following is a detailed description.

[0221] Fig. 20 This is a block diagram schematically showing the configuration of the average power consumption analysis unit 714 .

[0222] The average power consumption analysis unit 714 includes a coefficient matrix generation unit 114 a , an observation data generation unit 114 b , an analysis unit 114 c , a coefficient matrix editing unit 714 g , and an offset adding unit 714 h .

[0223] The coefficient matrix generator 114a, observation data generator 114b, and analyzer 114c of the average power consumption analyzer 714 in the seventh embodiment are the same as those of the average power consumption analyzer 114 in the first embodiment.

[0224] However, the coefficient matrix generating unit 114a provides the generated coefficient matrix to the coefficient matrix editing unit 714g.

[0225] The observation data generating unit 114b generates an observation matrix indicating the total power consumption after the offset value is added for each cycle n, using the added total power consumption data indicating the total power consumption after the offset is added by the offset adding unit 714h.

[0226] The analysis unit 114 c receives the edited coefficient matrix from the coefficient matrix editing unit 714 g and calculates the power consumption matrix based on the edited coefficient matrix and the observation matrix. Then, the analysis unit 114 c provides the calculated power consumption matrix to the offset subtraction unit 716 .

[0227] The coefficient matrix editing unit 714g edits the operating state of the device 701#p corresponding to the power generation device contained in the coefficient matrix from the coefficient matrix generating unit 114a to "0" and edits the non-operating state of the device not generating electricity to "1".

[0228] Specifically, the coefficient matrix editing unit 714g uses Fig.21 The values ​​of "0" and "1" in the row vector representing the operating state of the device 701#p corresponding to the power generation device, which is included in the coefficient matrix from the coefficient matrix generation unit 114a shown in (A) of FIG. Fig.21 Reversed as shown in (B).

[0229] The coefficient matrix editing unit 714g provides the coefficient matrix edited as described above, namely, the edited coefficient matrix, to the analyzing unit 114c.

[0230] The offset adding unit 714h adds an offset value equal to or greater than the negative power consumption, i.e., the amount of power generated by the device 701#p corresponding to the power generation device in cycle n, to the total power consumption indicated by the total power consumption data from the total power consumption data acquiring unit 113. Here, it is assumed that the offset value is predetermined based on the amount of power generated by the device 701#p corresponding to the power generation device in cycle n.

[0231] For example, Fig. 22 As shown in (A), even if the device 701#p corresponding to the power generation device generates power in the power generation section and makes the total power consumption negative, by adding the offset value, as shown in Fig. 22 As shown in (B), the total power consumption also becomes non-negative.

[0232] Then, the offset adding unit 714h supplies the additional total power consumption data indicating the additional total power consumption after the offset is added to the total power consumption to the observation data generating unit 114b.

[0233] The offset subtraction unit 716 subtracts the offset value from the power consumption of the device 701#p corresponding to the power generation device. Specifically, the offset subtraction unit 716 subtracts the offset value added by the offset addition unit 714h from the individual power consumption of the device 701#p corresponding to the power generation device in the power consumption matrix from the analysis unit 114c. As a result, the amount of power generated by the device 701#p corresponding to the power generation device is calculated as negative power consumption. Fig.23 Provide explanation.

[0234] As described above, in the coefficient matrix editing unit 714g, regarding the operating state of the device 701#p corresponding to the power generation device, the interval of the operating state in which power generation is being performed, i.e., the power generation interval, is edited to "0", and the interval of the non-operating state in which power generation is not being performed, i.e., the non-power generation interval, is edited to "1". Then, in the offset adding unit 714h, the offset value is added to the total power consumption in the cycle n.

[0235] like Fig.23 As shown in (A), this is equivalent to consuming power corresponding to the offset value in the non-power generation interval, and the virtual device that does not consume power in the power generation interval is included in the plurality of devices 701.

[0236] Then, by subtracting the offset value from the individual power consumption in cycle n of the virtual device, as Fig.23 As shown in (B), the individual power consumption of the device 701#p, which corresponds to the power generation device that stops operating in the non-power generation interval and operates and generates power in the power generation interval, is calculated as negative power consumption.

[0237] As described above, according to the seventh embodiment, even when there is a device 701 #p corresponding to a power generation device among a plurality of devices 701 to be analyzed, it is possible to estimate the power consumption and power generation amount of each device 701 .

[0238] The offset subtraction unit 716 described above is, for example, Figure 6 As shown in (A) of FIG. 1 , the system may be composed of a memory 10 and a processor 11 such as a CPU that executes a program stored in the memory 10 .

[0239] In addition, for example, Figure 6 As shown in (B), the offset subtraction unit 716 can also be composed of a processing circuit 12 such as a single circuit, a complex circuit, a programmed processor, a parallel programmed processor, an ASIC or an FPGA.

[0240] Implementation 8

[0241] Fig.24 This is a block diagram schematically showing the configuration of a power consumption estimation system 800 including a power consumption estimation device 810 according to the eighth embodiment.

[0242] The power consumption estimation system 800 includes a plurality of devices 801 # 1 , 801 # 2 , . . . , a power measuring device 102 , and a power consumption estimation apparatus 810 .

[0243] The power measuring device 102 of the power consumption estimation system 800 in the eighth embodiment is the same as the power measuring device 102 of the power consumption estimation system 100 in the first embodiment.

[0244] A plurality of devices 801#1, 801#2, ... are devices whose power consumption is to be managed, and if they are in a home, they are household electrical appliances, and if they are in a factory, they are FA devices, and the like.

[0245] In Embodiment 8, it is assumed that a device 801#p corresponding to a motor having a power regeneration function (in other words, having a power generation function) is included among a plurality of devices 801#1, 801#2, .... It is assumed that the device 801#p corresponding to the motor has a power regeneration function for generating power during deceleration, for example.

[0246] In addition, when there is no need to particularly distinguish between the multiple devices 801#1, 801#2, ..., 801#p, ..., they are referred to as device 801.

[0247] The device 801 transmits operating state data indicating whether it is in an operating state to the power consumption estimation device 810. The operating state data may be data indicating whether it is in an operating state. In addition, for example, when the device 801 has a plurality of modes with different power consumptions, such as a normal mode and a power saving mode that consumes less power than the normal mode, the device 801 transmits data indicating whether it is in an operating state for each mode as the operating state data to the power consumption estimation device 810.

[0248] Here, the device 801#p equivalent to the motor consumes power in the constant speed state and the acceleration state, generates power in the deceleration state, and becomes a non-operating state and does not consume power in the stop state. Therefore, from the perspective of power consumption, the device 801#p equivalent to the motor consumes negative power in the deceleration state.

[0249] In order to detect the above-described operating state, the device 801 #p corresponding to the motor further transmits rotation speed data indicating the rotation speed of the motor to the power consumption estimation device 810 .

[0250] In addition, in the power consumption estimation device 810, the operating state data and the rotation speed data can be associated with each other based on information such as the transmission source.

[0251] In the eighth embodiment, even when the devices 801 include a device 801 #p having a power generation function, it is possible to estimate the power consumption.

[0252] The power consumption estimation device 810 estimates the power consumption of each of the plurality of devices 801 , that is, the device power consumption, based on the total power consumption indicated by the total power consumption data from the power measuring device 102 .

[0253] The power consumption estimation device 810 includes a communication unit 111 , an operation status data acquisition unit 112 , a total power consumption data acquisition unit 113 , an average power consumption analysis unit 814 , a power consumption calculation unit 115 , an offset subtraction unit 816 , and a rotation speed data acquisition unit 817 .

[0254] The communication unit 111, operating status data acquisition unit 112, total power consumption data acquisition unit 113 and power consumption calculation unit 115 of the power consumption estimation device 810 in embodiment 8 are the same as the communication unit 111, operating status data acquisition unit 112, total power consumption data acquisition unit 113 and power consumption calculation unit 115 of the power consumption estimation device 110 in embodiment 1.

[0255] However, the power consumption calculation unit 115 supplies the generated device power consumption time series data to the offset subtraction unit 816 .

[0256] The rotation speed data acquisition unit 817 acquires the rotation speed data from the device 801 #p via the communication unit 111. The acquired rotation speed data is provided to the average power consumption analysis unit 814.

[0257] Similar to the first embodiment, the average power consumption analysis unit 814 estimates the average power consumption of each of the plurality of devices 801, that is, the individual power consumption, based on the total power consumption of the plurality of devices 801 and whether each of the plurality of devices 801 is in operation. However, in the eighth embodiment, the device 801 includes a device 801#p corresponding to a motor that generates power that becomes negative, and therefore the average power consumption analysis unit 814 adds an offset value to the total power consumption so that the power generation of the device 801#p corresponding to the motor does not become negative.

[0258] Then, the average power consumption analysis unit 814 estimates the operating state of the device 801#p corresponding to the motor based on its rotation speed, estimates the virtual mode of the device 801#p corresponding to the motor based on the estimated operating state, and determines the operating state in the virtual mode. Then, the average power consumption analysis unit 814 estimates the individual power consumption of each of the plurality of devices 801.

[0259] In the eighth embodiment, the average power consumption analysis unit 814 adds a predetermined offset value to the total power consumption. Here, the offset value is preferably greater than the amount of power generated by the device 801#p equivalent to the motor in a predetermined period. Furthermore, the average power consumption analysis unit 814 identifies a plurality of operating states of the device 801#p equivalent to the motor based on the rotation speed of the device 801#p equivalent to the motor and the magnitude of the change in the rotation speed of the device 801#p equivalent to the motor. Furthermore, the average power consumption analysis unit 814 allocates at least one of a plurality of virtual modes to each of the plurality of operating states in a manner that consumes the sum of the power consumption of the device 801#p equivalent to the motor plus the offset value. Furthermore, in the coefficient matrix, the average power consumption analysis unit 814 uses as a component a value indicating whether the device 801#p equivalent to the motor is in an operating state in each of the plurality of virtual modes.

[0260] The following is a detailed description.

[0261] Fig.25 This is a block diagram schematically showing the configuration of the average power consumption analysis unit 814 .

[0262] The average power consumption analysis unit 814 includes a coefficient matrix generation unit 814 a , an observation data generation unit 114 b , an analysis unit 114 c , and an offset adding unit 814 h .

[0263] The observation data generating unit 114 b and the analyzing unit 114 c of the average power consumption analyzing unit 814 in the seventh embodiment are the same as the observation data generating unit 114 b and the analyzing unit 114 c of the average power consumption analyzing unit 114 in the first embodiment.

[0264] However, the observation data generating unit 114b generates an observation matrix indicating the total power consumption after the offset value is added for each cycle n, using the added total power consumption data indicating the total power consumption after the offset adding unit 814h has added the offset.

[0265] The analysis unit 114 c calculates the power consumption matrix based on the coefficient matrix from the coefficient matrix generation unit 814 a and the observation matrix, and then supplies the calculated power consumption matrix to the offset subtraction unit 816 .

[0266] The offset adding unit 814h adds an offset value equal to or greater than the negative power consumption, i.e., the amount of power generated by the device 801#p corresponding to the motor in cycle n, to the total power consumption data from the total power consumption data acquiring unit 113. Here, it is assumed that the offset value is predetermined based on the amount of power generated by the device 801#p corresponding to the motor in cycle n.

[0267] For example, Fig.26As shown in (A), as the working state, the device 801#p equivalent to the motor becomes a constant speed state rotating at a constant speed, a deceleration state reducing the speed, a stop state not rotating, and an acceleration state increasing the speed. The constant speed state, the deceleration state, and the acceleration state are operating states, and the stop state is a non-operating state. In addition, the device 801#p equivalent to the motor generates electricity in the deceleration state. In such a device 801#p, in the deceleration state in which electricity is being generated, the power consumption becomes negative, but as Fig.26 As shown in (B), by adding the offset value, the power consumption becomes non-negative. Therefore, the total power consumption also becomes non-negative.

[0268] Then, the offset adding unit 814h supplies the additional total power consumption data indicating the additional total power consumption obtained by adding the offset value to the total power consumption to the observation data generating unit 114b.

[0269] The coefficient matrix generation unit 814 a generates a coefficient matrix indicating whether or not the device 801 is in the operating state in a specific cycle n in the period N, or in each mode when the device 801 has a plurality of modes.

[0270] Fig. 27 It is a block diagram schematically showing the structure of the coefficient matrix generation unit 814a.

[0271] The coefficient matrix generation unit 814 a includes a motor state recognition unit 814 a - 1 , a motor state matrix generation unit 814 a - 2 , and a coefficient matrix determination unit 814 a - 3 .

[0272] The motor state identification unit 814a-1 classifies the operating state of the device 801#p corresponding to the motor into a constant speed state, an acceleration state, a deceleration state, and a stop state based on the rotation speed and the magnitude of its change indicated by the rotation speed data from the rotation speed data acquisition unit 817.

[0273] Fig.28 (A) to (E) are schematic diagrams for explaining the process of classifying the operating status according to the rotation speed.

[0274] like Fig.28 As shown in the period T01 and period T05 of (A), when the rotation speed of the device 801#p corresponding to the motor is constant at a value greater than 0, as Fig.28 As shown in (B), the motor state identification unit 814a-1 determines that it is in the constant speed state.

[0275] like Fig.28 As shown in period T04 of (A), when the rotation speed of the device 801#p corresponding to the motor exceeds a certain threshold and increases, the motor state recognition unit 814a-1 Fig.28As shown in (C), it is judged to be an acceleration state.

[0276] like Fig.28 As shown in period T02 of (A), when the rotation speed of the device 801#p corresponding to the motor exceeds a certain threshold and decreases, the motor state recognition unit 814a-1 Fig.28 As shown in (D), it is determined to be a deceleration state.

[0277] like Fig.28 As shown in period T03 of (A), when the rotation speed of the device 801#p equivalent to the motor is constant at 0, as Fig.28 As shown in (E), the motor state identification unit 814a-1 determines that it is in the stopped state.

[0278] return Fig. 27 The motor state matrix generation unit 814a-2 generates a motor state matrix, which indicates whether the device 801#p equivalent to the motor is in an operating state in a specific cycle n during period N.

[0279] For example, the motor state matrix generation unit 814a-2 generates a matrix that is set to "1" when the working state is in the cycle n, and is set to "0" when the working state is not in the cycle n, for the working state identified by the motor state identification unit 814a-1, i.e., the constant speed state, the acceleration state, the deceleration state, and the stop state. The generated motor state matrix is ​​provided to the coefficient matrix determination unit 814a-3.

[0280] The coefficient matrix determination unit 814 a - 3 determines the operating state of the virtual mode of the device 801 #p corresponding to the motor based on the motor state matrix from the motor state matrix generation unit 814 a - 2 .

[0281] For example Fig.29 As shown, the power consumption of the device 801#p equivalent to the motor after adding the offset value can be represented by a combination of a first virtual mode, a second virtual mode, a third virtual mode and a fourth virtual mode, wherein the first virtual mode is a virtual mode that consumes power equivalent to the power consumption in the deceleration state in which the power consumption is the least, the second virtual mode is a virtual mode that consumes power obtained by subtracting the power consumption in the deceleration state from the power consumption in the stop state, the third virtual mode is a virtual mode that consumes power obtained by subtracting the power consumption in the stop state from the power consumption in the constant speed state, and the fourth virtual mode is a virtual mode that consumes power obtained by subtracting the power consumption in the constant speed state from the power consumption in the acceleration state.

[0282] Specifically, it can be determined that the constant speed state consumes the electric power when the first virtual mode, the second virtual mode, and the third virtual mode are in the operating state.

[0283] It can be determined that the deceleration state consumes the electric power that would have been consumed in the case where the first virtual mode was in the operating state.

[0284] It can be determined that the electric power consumed in the stopped state is the same as that consumed in the case where the first virtual mode and the second virtual mode are in the operating state.

[0285] It can be determined that the acceleration state consumes the electric power when the first virtual mode, the second virtual mode, the third virtual mode, and the fourth virtual mode are in the operating state.

[0286] The relationship between the above working status and virtual mode can be seen as Fig.30 The operation mode conversion table TL1 shown is shown.

[0287] The operation mode conversion table TL1 includes a state column TL1a and a virtual mode column TL1b. The operation state stored in the state column TL1a consumes power when the virtual mode stored in the virtual mode column TL1b is in the operating state. The operation mode conversion table TL1 may be stored in a storage unit (not shown) of the power consumption estimation device 810.

[0288] The coefficient matrix determination unit 814a-3 generates a coefficient matrix similar to the coefficient matrix generation unit 114a of implementation mode 1. The coefficient matrix indicates whether it is in operation in a specific cycle n in period N according to each device 801 or according to each mode when the device 801 has multiple modes.

[0289] However, the coefficient matrix determination unit 814a-3 determines the operating state of the virtual mode of the device 801#p equivalent to the motor based on the motor state matrix from the motor state matrix generation unit 814a-2, and generates a coefficient matrix in a manner that represents the operating state of each determined virtual mode.

[0290] For example, the coefficient matrix determination unit 814a-3 is as follows Fig.31 As shown in (A), for the period n included in the period T01 and period T05 in which the constant speed state is "1" in the motor state matrix, refer to the working mode conversion table TL1, as shown in FIG. Fig.31 (E), Fig.31 (F) and Fig.31 As shown in (G) of , the first virtual mode, the second virtual mode, and the third virtual mode are set to "1", in other words, are set to the operating state.

[0291] In addition, the coefficient matrix determination unit 814a-3 is as follows Fig.31 As shown in (B), for the period n included in the period T04 in which the acceleration state is "1" in the motor state matrix, refer to the working mode conversion table TL1, as shown in FIG. Fig.31(E), Fig.31 (F), Fig.31 (G) and Fig.31 As shown in (H), the first virtual mode, the second virtual mode, the third virtual mode, and the fourth virtual mode are set to "1".

[0292] Furthermore, the coefficient matrix determination unit 814a-3 is as follows Fig.31 As shown in (C), for the period n included in the period T02 in which the deceleration state is "1" in the motor state matrix, refer to the working mode conversion table TL1, as shown in FIG. Fig.31 As shown in (E), the first virtual mode is set to "1".

[0293] In addition, the coefficient matrix determination unit 814a-3 is as follows Fig.31 As shown in (D), for the period n included in the period T03 when the stop state is "1" in the motor state matrix, refer to the working mode conversion table TL1, as shown in Fig.31 (E) and Fig.31 As shown in (F) of , the first virtual mode and the second virtual mode are set to "1".

[0294] Then, the coefficient matrix determination unit 814a-3 provides the generated coefficient matrix to the analysis unit 114c.

[0295] return Fig.24 The offset subtraction unit 816 subtracts the offset value added by the offset addition unit 814h from the individual power consumption of the device 801#p corresponding to the motor in the power consumption matrix from the analysis unit 114c. As a result, the amount of power generated by the device 801#p corresponding to the motor is calculated as negative power consumption.

[0296] As described above, according to the eighth embodiment, even when there are devices such as motors that generate and consume power among the plurality of devices 801 to be analyzed, the power consumption and power generation amount of each device 801 can be estimated.

[0297] The offset subtraction unit 816 described above is, for example, Figure 6 As shown in (A) of FIG. 1 , the system may be composed of a memory 10 and a processor 11 such as a CPU that executes a program stored in the memory 10 .

[0298] In addition, for example, Figure 6 As shown in (B), the offset subtraction unit 816 can also be composed of a processing circuit 12 such as a single circuit, a complex circuit, a programmed processor, a parallel programmed processor, an ASIC or an FPGA.

[0299] In the seventh and eighth embodiments described above, the device power consumption is calculated using the cycle n, but the seventh and eighth embodiments are not limited to such examples. For example, in the seventh and eighth embodiments, the device power consumption may be calculated using the time frame T as shown in the second embodiment.

[0300] For example, when the time frame T is used in the seventh embodiment, the average power consumption analysis unit 714 may invert whether the device 701#p corresponding to the power generation device is in operation from the operation state data in the coefficient matrix and average the data in the time frame T.

[0301] In addition, when using time frame T in implementation example 8, the average power consumption analysis unit 814 generates a coefficient matrix for the device 801#p equivalent to the motor in each of the multiple virtual modes, using as components the values ​​obtained by averaging the values ​​indicating whether the device is in an operating state in each cycle in the time frame T.

[0302] In addition, the techniques described in Embodiments 3 to 6 can also be applied to Embodiments 7 and 8 described above.

[0303] Description of symbols

[0304] 100, 200, 300, 400, 500, 600, 700, 800: power consumption estimation system; 101, 701, 801: equipment; 102: power measuring device; 110, 210, 310, 410, 510, 610, 710, 810: power consumption estimation device; 111: communication unit; 112: operation status data acquisition unit; 113: total power consumption data acquisition unit; 114, 214, 314, 414, 514, 614, 714, 814: average power consumption analysis unit; 114a, 214a, 414a, 814a: coefficient matrix generation unit; 814a-1: Motor state identification unit; 814a-2: Motor state matrix generation unit; 814a-3: Coefficient matrix determination unit; 114b, 214b, 314b: Observation data generation unit; 114c, 214c, 314c, 414c, 514c: Analysis unit; 414d: Elapsed time threshold data storage unit; 514e: Unknown device data storage unit; 714g: Coefficient matrix editing unit; 714h, 814h: Offset addition unit; 115, 215, 315, 415, 515: Power consumption calculation unit; 716, 816: Offset subtraction unit; 817: Speed ​​data acquisition unit.

Claims

1. A power consumption estimation device, characterized in that: The power consumption estimation device includes: a total power consumption data acquisition unit that acquires, at each predetermined cycle, total power consumption data indicating total power consumption from a power measuring device that measures total power consumption of a plurality of devices as total power consumption; an operating state data acquisition unit that acquires operating state data indicating whether the devices are in an operating state from each of the plurality of devices; an average power consumption estimating unit configured to estimate an average power consumption of each of the plurality of devices based on the total power consumption and whether or not the devices are in the operating state; as well as The power consumption calculation unit calculates the power consumption of each of the plurality of devices in each of the cycles, that is, device power consumption, using the average power consumption.

2. The power consumption estimation device according to claim 1, wherein: The average power consumption estimation unit calculates the power consumption matrix based on an equation in which the product of the power consumption matrix and the coefficient matrix becomes an observation matrix, wherein the power consumption matrix has the average power consumption of each of the multiple devices as a component, the coefficient matrix has the values ​​corresponding to the multiple devices and the cycle indicating whether it is the operating state as a component, and the observation matrix has the total power consumption corresponding to the cycle as a component.

3. The power consumption estimation device according to claim 1, wherein: The plurality of devices include a power generation device for generating power, The average power consumption estimation unit adds a predetermined offset value to the total power consumption, estimates the average power consumption of each of the plurality of devices based on the total power consumption after the offset value is added and whether the device is in the operating state, The power consumption estimation device further includes an offset subtraction unit that subtracts the offset value from the facility power consumption of the power generation facility.

4. The power consumption estimation device according to claim 3, wherein: The average power consumption estimation unit calculates the power consumption matrix based on an equation in which the product of the power consumption matrix and the coefficient matrix becomes an observation matrix, wherein the power consumption matrix has the average power consumption of each of the plurality of devices as a component, the coefficient matrix has the values ​​indicating whether the operation state is in accordance with the plurality of devices and the cycle as a component, and the observation matrix has the total power consumption corresponding to the cycle as a component, The average power consumption estimation unit inverts whether the power generation equipment is in the operating state from the operating state data in the coefficient matrix.

5. The power consumption estimation device according to claim 2 or 4, characterized in that: When one device included in the plurality of devices has a plurality of modes with different power consumption, the operating state data indicates whether the device is in an operating state in each of the plurality of modes. When the one device has the plurality of modes, the coefficient matrix includes, as a component, a value indicating whether or not the device is in the operating state in each of the plurality of modes.

6. The power consumption estimation device according to claim 2, wherein: The plurality of devices include a motor having a power regeneration function for generating power during deceleration, The average power consumption estimation unit adds a predetermined offset value to the total power consumption, identifies multiple operating states of the motor based on the rotational speed of the motor and the change in the rotational speed of the motor, and allocates at least one of multiple virtual modes to the multiple operating states in a manner that consumes the added power consumption of the motor plus the offset value. In the coefficient matrix, for the motor, a value indicating whether it is in an operating state in each of the multiple virtual modes is used as a component.

7. The power consumption estimation device according to claim 6, wherein: When one device included in the plurality of devices has a plurality of modes with different power consumption, the operating state data indicates whether the device is in an operating state in each of the plurality of modes. When the one device has the plurality of modes, the coefficient matrix includes, as a component, a value indicating whether or not the device is in the operating state in each of the plurality of modes.

8. The power consumption estimation device according to claim 1, wherein: The average power consumption estimation unit calculates the power consumption matrix based on an equation in which the product of the power consumption matrix and the coefficient matrix becomes an observation matrix, wherein the power consumption matrix has the average power consumption of each of the multiple devices as a component, the coefficient matrix has the value obtained by averaging the values ​​indicating whether the multiple devices and the cycle are in an operating state in a time frame longer than the cycle as a component, and the observation matrix has the average total power consumption obtained by averaging the total power consumption of the cycle included in the time frame as a component.

9. The power consumption estimation device according to claim 3, wherein: The average power consumption estimation unit calculates the power consumption matrix based on an equation in which the product of the power consumption matrix and the coefficient matrix becomes an observation matrix, wherein the power consumption matrix has the average power consumption of each of the plurality of devices as a component, the coefficient matrix has a value obtained by averaging the values ​​indicating whether the plurality of devices and the cycle are in an operating state in a time frame longer than the cycle as a component, and the observation matrix has an average total power consumption obtained by averaging the total power consumption of the cycle included in the time frame as a component, In the power generation facility, the average power consumption estimation unit inverts whether or not the power generation facility is in the operating state from the operating state data in the coefficient matrix.

10. The power consumption estimation device according to claim 8, wherein: The plurality of devices include a motor having a power regeneration function for generating power during deceleration, The average power consumption estimation unit adds a predetermined offset value to the total power consumption, identifies multiple operating states of the motor based on the rotational speed of the motor and the change in the rotational speed of the motor, and allocates at least one of multiple virtual modes to the multiple operating states in a manner that consumes the added power consumption of the motor plus the offset value. In the coefficient matrix, for the motor, a value obtained by averaging the values ​​indicating whether the motor is in an operating state in each of the multiple virtual modes according to each of the cycles in the time frame is used as a component.

11. The power consumption estimation device according to claim 1, wherein: The average power consumption estimation unit calculates the power consumption matrix based on an equation in which the product of the power consumption matrix and the coefficient matrix becomes an observation matrix, wherein the power consumption matrix has the average power consumption of each of the multiple devices and the variance of the power consumption of each of the multiple devices as components, the coefficient matrix has a value obtained by averaging the values ​​indicating whether the multiple devices and the cycle are in an operating state in a time frame longer than the cycle as components, and the observation matrix has an average total power consumption obtained by averaging the total power consumption of the cycle included in the time frame and an addition value obtained by adding the square of the average total power consumption to the sample variance of the total power consumption in the time frame as components, The power consumption calculation unit calculates the device power consumption by adding a value that increases as the variance increases to a value obtained by multiplying the average power consumption by a value indicating whether the device is in the operating state.

12. The power consumption estimation device according to any one of claims 8 to 11, characterized in that: When one device included in the plurality of devices has a plurality of modes with different power consumption, the operating state data indicates whether the device is in an operating state in each of the plurality of modes. When the plurality of modes exist in the one device, the coefficient matrix includes, as components, values ​​obtained by averaging values ​​indicating whether or not the device is in the operating state in each of the plurality of modes in the time frame.

13. The power consumption estimation device according to claim 12, wherein: When the operating state of the multiple devices or the operating state represented by a mode included in the multiple modes continues to be above a predetermined threshold, the average power consumption estimation unit generates the coefficient matrix by taking the operating state in the period up to the predetermined threshold as one mode and taking the operating state in the period after the predetermined threshold as another mode.

14. The power consumption estimation device according to any one of claims 2, 4 to 12, characterized in that: When there is a device among the multiple devices that has not sent the operating status data, that is, an unknown device, the average power consumption estimation unit will include a component indicating a predetermined value indicating whether the unknown device is in an operating state in the coefficient matrix as a value indicating whether the unknown device is in an operating state.

15. The power consumption estimation device according to any one of claims 2, 4 to 14, characterized in that: The average power consumption estimation unit calculates the power consumption matrix by multiplying the inverse matrix of the coefficient matrix by the equation.

16. The power consumption estimation device according to any one of claims 2, 4 to 14, characterized in that: The average power consumption estimation unit calculates the power consumption matrix by performing matrix factorization on the observation matrix using the coefficient matrix as a constraint condition.

17. The power consumption estimation device according to any one of claims 2, 4 to 16, characterized in that: The average power consumption estimation unit sequentially calculates the power consumption matrix, and stops calculation of a new power consumption matrix when the power consumption matrix satisfies a predetermined convergence condition.

18. A program, characterized in that The program enables the computer to function as: a total power consumption data acquisition unit that acquires, at each predetermined cycle, total power consumption data indicating total power consumption from a power measuring device that measures total power consumption of a plurality of devices as total power consumption; an operating state data acquisition unit that acquires operating state data indicating whether the devices are in an operating state from each of the plurality of devices; an average power consumption estimating unit configured to estimate an average power consumption of each of the plurality of devices based on the total power consumption and whether or not the devices are in the operating state; as well as The power consumption calculation unit calculates the power consumption of each of the plurality of devices in each of the cycles, that is, device power consumption, using the average power consumption.

19. A method for estimating power consumption, characterized in that: acquiring, at each predetermined cycle, total power consumption data indicating the total power consumption from a power measuring device that measures the total power consumption of a plurality of devices as the total power consumption, acquiring operation status data indicating whether the devices are in operation from each of the plurality of devices; estimating average power consumption of each of the plurality of devices based on the total power consumption and whether the device is in the operating state; The device power consumption, which is the power consumption of each of the plurality of devices in each of the cycles, is calculated using the average power consumption.