Energy consumption monitoring device and method
The energy consumption monitoring device, which uses sensors to detect and processors to calculate energy consumption, solves the problem of energy waste caused by the idle test host, and achieves precise energy management and waste reduction.
Patent Information
- Application Number
- CN202211116950.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-14
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2042-09-14
AI Technical Summary
During the product testing phase, the idleness of the test host leads to energy waste, and existing technologies are insufficient to effectively monitor and reduce this waste.
Sensors are used to detect the amount of power-consuming devices and energy consumption. The processor calculates the idle pointer and determines whether it exceeds the warning threshold, generating a warning message to remind users to turn off idle devices.
Effective monitoring of idle devices reduces energy waste; precise energy management is achieved by calculating idle indicators and dynamically adjusting threshold values.
Smart Images

Figure CN117741242B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a monitoring device and method, and more particularly to an energy consumption monitoring device and method. Background Technology
[0002] During the research and development of electronic products, the product testing department uses testing computers to test new products, such as component compatibility testing. As a batch of new product testing operations progresses, the number of test computers turned on and power consumption peak at the same time. However, as some new product testing operations are completed, the number of testing operations gradually decreases, and power consumption also decreases. At this point, product testing personnel may be handling other tasks and fail to properly shut down the computers after testing, resulting in wasted energy.
[0003] In view of this, how to provide an energy consumption monitoring technology that can effectively monitor idle devices to reduce energy waste is an urgent goal for the industry. Summary of the Invention
[0004] The present invention provides an energy consumption monitoring device that effectively monitors idle devices and reduces energy waste.
[0005] This invention provides an energy consumption monitoring device, including a sensor, a storage device, and a processor. The sensor senses the quantity of an energy-consuming device and the amount of energy consumed. The storage device stores the quantity of the energy-consuming device and the amount of energy consumed. The processor is communicatively connected to the sensor and the storage device. The processor calculates an energy-consuming device idle pointer based on the quantity of the energy-consuming device and the amount of energy consumed within a monitoring time interval, wherein the energy-consuming device idle pointer indicates a deviation between the quantity of the energy-consuming device and the amount of energy consumed. The processor further determines whether the energy-consuming device idle pointer corresponding to the monitoring time interval exceeds a warning threshold. The processor further generates a warning message in response to the energy-consuming device idle pointer exceeding the warning threshold.
[0006] The present invention also provides an energy consumption monitoring method for an electronic device, comprising the following steps: sensing an energy-consuming device quantity and an energy consumption quantity corresponding to a monitoring time interval; calculating an energy-consuming device idle pointer based on the energy-consuming device quantity and the energy consumption quantity, wherein the energy-consuming device idle pointer is used to indicate a deviation state of the energy-consuming device quantity and the energy consumption quantity; determining whether the energy-consuming device idle pointer corresponding to the monitoring time interval exceeds a warning threshold; and generating a warning message in response to the energy-consuming device idle pointer exceeding the warning threshold.
[0007] It should be understood that the foregoing general description and the following specific description are merely exemplary and explanatory, and are intended to provide further explanation of the contents of the claims of this invention. Attached Figure Description
[0008] To make the above and other objects, features, advantages and embodiments of the present invention more apparent and understandable, the accompanying drawings are described below:
[0009] Figure 1 This is a structural block diagram of the energy consumption monitoring device in some embodiments of the present invention;
[0010] Figure 2 This is a line graph showing the energy consumption of the energy-consuming device and the energy consumption in some embodiments of the present invention; and
[0011] Figure 3 This is a flowchart of an energy consumption monitoring method in some embodiments of the present invention.
[0012] Symbol Explanation
[0013] 100: Energy consumption monitoring device
[0014] 120: Processor
[0015] 140: Storage
[0016] 160: Communication Interface
[0017] SR1~SR3: Sensors
[0018] CT: Line chart of energy-consuming devices and energy consumption
[0019] 200: Energy Consumption Monitoring Methods
[0020] S220~S280: Steps Detailed Implementation
[0021] To make the description of the present invention more detailed and complete, reference can be made to the accompanying drawings and the various embodiments described below, in which the same numbers in the drawings represent the same or similar components.
[0022] Please refer to Figure 1This is a structural block diagram of the energy consumption monitoring device 100 in some embodiments of the present invention. The energy consumption monitoring device 100 includes a processor 120, a storage device 140, a communication interface 160, and sensors SR1, SR2, and SR3. The storage device 140, the communication interface 160, and the sensors SR1, SR2, and SR3 are all communicatively connected to the processor 120. In some embodiments of the present invention, the energy consumption monitoring device 100 is installed in the laboratory of an electronic product testing department to monitor the energy consumption of the testing hosts installed in the laboratory. If a certain number of testing hosts have completed testing but are still operating and consuming energy, the device will remind relevant personnel to check the testing hosts and shut down the completed testing hosts to reduce unnecessary energy consumption.
[0023] Sensors SR1, SR2, and SR3 are used to sense the quantity of energy-consuming devices and the amount of energy consumed. In some embodiments of the present invention, sensors SR1, SR2, and SR3 may include an electrical device counter and a power meter installed on the power system in the laboratory of the testing department. The electrical device counter can obtain the quantity of energy-consuming devices by sensing the number of plugs in the laboratory's power grid, the number of parallel circuits in the power grid, and / or other methods to calculate the number of electrical devices in the power grid. The power meter can sum up the power consumption sensed within a monitoring time interval to obtain the amount of energy consumed. In some embodiments of the present invention, the monitoring time interval is one day, and correspondingly, the quantity of energy-consuming devices is also calculated on a one-day cycle. For example, the quantity of electrical devices is counted three times a day, and the average of the three quantities is taken as the quantity of energy-consuming devices for that day. In some embodiments of the present invention, the energy consumption monitoring device 100 may include more or fewer sensors as needed.
[0024] After sensors SR1, SR2, and SR3 generate the energy consumption quantity and the energy consumption amount, they transmit these quantities to storage 140. Storage 140 stores the energy consumption quantity and the energy consumption amount. Storage 140 may include a disk, hard disk, and / or other non-scrambling memory.
[0025] The processor 120 is used to perform calculations, logical judgments, and generate an alert message based on the amount of power consumed and the amount of energy consumed. In some embodiments of the present invention, the processor 120 includes a central processing unit (CPU), a multi-server, a distributed processing system, an application-specific integrated circuit (ASIC), and / or other suitable processing units.
[0026] The communication interface 160 is used to enable the energy consumption monitoring device 100 to communicate with other devices, and may include wired communication interfaces such as Ethernet and USB, and / or wireless communication interfaces such as Bluetooth and Wi-Fi to transmit information with other devices.
[0027] Please refer to Figure 2 The graph shows a line graph of daily energy-consuming devices and energy consumption throughout the year. It can be seen that the two values are positively correlated and the lines roughly overlap. Only between May 15 and October 10 is there a significant difference between the two values. During this period, the energy consumption did not increase with the increase in the value of energy-consuming devices compared with other periods, but instead showed a relatively low value.
[0028] In some embodiments of the present invention, the above situation occurs because the power consumption of the test host in the power grid decreases when it enters standby mode after completing the test operation. However, although maintaining the standby mode does not consume as much power as performing calculations or tests, it still consumes power continuously. Thus, the energy consumption of the device remains relatively high because the test host is not turned off, but the energy consumption decreases because the test host enters standby mode, resulting in... Figure 2 The figures shown show a significant discrepancy between the two values.
[0029] In summary, the processor 120 is used to calculate and determine whether there are a certain number of idle energy-consuming devices based on the number of energy-consuming devices and the amount of energy consumed, and further generate a warning message.
[0030] First, in this embodiment, the processor 120 calculates an idle energy device pointer based on the number of energy-consuming devices and the energy consumption during a monitoring time interval. This idle energy device pointer indicates a deviation between the number of energy-consuming devices and the energy consumption. In one embodiment, the processor 120 retrieves the number of energy-consuming devices and the energy consumption for the corresponding monitoring time interval from the storage 140, and calculates the idle energy device pointer by subtracting or dividing the two values. This calculation indicates the relative relationship between the two values of energy-consuming devices and energy consumption within the same time period (i.e., the monitoring time interval). In one embodiment, the idle energy device pointer is obtained by dividing the number of test hosts turned on in the laboratory (i.e., the number of energy-consuming devices) by the daily power consumption of the test hosts in the laboratory (i.e., the energy consumption).
[0031] Next, in this embodiment, the processor 120 determines whether the idle pointer of the energy-consuming device corresponding to the monitoring time interval exceeds a warning threshold. The warning threshold can be calculated by the processor 120 or input by the user (e.g., laboratory manager, energy data analyst). In the aforementioned embodiment, the user sets the warning threshold to 0.2. Therefore, when the idle pointer of the energy-consuming device exceeds 0.2, it is determined that the idle pointer of the energy-consuming device in the corresponding monitoring time interval exceeds the warning threshold.
[0032] Subsequently, in this embodiment, the processor 120 generates a warning message in response to the energy-consuming device idle pointer exceeding a warning threshold. According to the aforementioned embodiment, when the energy-consuming device idle pointer exceeds 0.2, the processor 120 generates a warning message to remind the user. In some embodiments of the present invention, the warning message may include the monitoring range, the number of energy-consuming devices, and the energy consumption. The processor 120 further transmits the warning message to the user (e.g., laboratory administrators) via the communication interface 160 through screen display, email, SMS, communication software messages, and / or other communication means.
[0033] In some embodiments of the present invention, the processor 120 further converts the energy-consuming device quantity and the energy consumption quantity based on a first standardization rule to generate a first energy-consuming device quantity and a first energy consumption quantity, wherein the first energy-consuming device quantity and the first energy consumption quantity correspond to the same computing unit.
[0034] It should be noted that since the quantity of energy-consuming devices and the amount of energy consumption are not values of the same scale and / or unit of calculation, the processor 120 converts the quantity of energy-consuming devices and the amount of energy consumption based on the first standardization rule to obtain the first quantity of energy-consuming devices and the first amount of energy consumption, and uses the first quantity of energy-consuming devices and the first amount of energy consumption with the same unit of calculation for calculation and comparison.
[0035] Furthermore, after generating the first energy-consuming device quantity and the first energy consumption quantity, the processor 120 calculates the energy-consuming device idle pointer based on the first energy-consuming device quantity and the first energy consumption quantity.
[0036] In one embodiment, the first standardization rule uses Z-score standardization for conversion. Specifically, the energy-consuming device quantity and the energy consumption quantity are converted using the following equation:
[0037] [Formula 1]
[0038]
[0039] Wherein, when X is the amount of energy-consuming device, Z is the first energy-consuming device after conversion, μ is the average of the energy-consuming device (i.e., X), and σ is the standard deviation of the energy-consuming device (i.e., X); correspondingly, when X is the energy consumption, Z is the first energy consumption after conversion, μ is the average of the energy consumption (i.e., X), and σ is the standard deviation of the energy consumption (i.e., X).
[0040] According to Formula 1 above, the quantity of energy-consuming devices and / or the amount of energy consumed can be converted into the quantity of the first energy-consuming device and / or the amount of the first energy consumed, and then calculated and compared under the same unit of calculation.
[0041] Furthermore, the processor 120 can divide the first energy-consuming device quantity by the first energy consumption quantity and / or subtract the first energy consumption quantity from the first energy-consuming device quantity to obtain an energy-consuming device idle pointer.
[0042] Furthermore, in another embodiment, the first standardization rule employs min-max normalization for transformation. Specifically, the energy-consuming device quantity and the energy consumption quantity are transformed using the following equation:
[0043] [Formula 2]
[0044]
[0045] Wherein, when X is the amount of energy-consuming devices, Xnom is the first amount of energy-consuming devices after conversion, Xmin is the minimum amount of energy-consuming devices, and Xmax is the maximum amount of energy-consuming devices; correspondingly, when X is the amount of energy consumption, Xnom is the first amount of energy consumption after conversion, Xmin is the minimum amount of energy consumption, and Xmax is the maximum amount of energy consumption.
[0046] The minimum energy-consuming device quantity can be the energy-consuming device quantity maintained under the lowest operating conditions in the laboratory, the minimum value of historical data on energy-consuming devices, and / or other minimum energy-consuming device quantity adjusted according to actual conditions; similarly, the minimum energy consumption can be the energy consumption maintained under the lowest operating conditions in the laboratory, the minimum value of historical data on energy consumption, and / or other minimum energy consumption adjusted according to actual conditions.
[0047] In addition, the maximum energy consumption device quantity can be the energy consumption device quantity when all test hosts in the laboratory are performing test operations, the maximum value of historical energy consumption device quantity data, and / or other maximum energy consumption device quantity adjusted according to actual conditions; similarly, the maximum energy consumption can be the energy consumption in the laboratory under the highest load condition, the maximum value of historical energy consumption data, and / or other maximum energy consumption adjusted according to actual conditions.
[0048] According to Formula 2 above, the quantity of energy-consuming devices and / or the amount of energy consumed can be converted into the quantity of first energy-consuming devices and / or the amount of first energy consumed, and then calculated and compared on the same scale.
[0049] Furthermore, the processor 120 can divide the first energy-consuming device quantity by the first energy consumption quantity and / or subtract the first energy consumption quantity from the first energy-consuming device quantity to obtain an energy-consuming device idle pointer.
[0050] Furthermore, in another embodiment, the first standardization rule employs an extreme value transformation. Specifically, the energy consumption device quantity is transformed using the following equation:
[0051] [Formula 3]
[0052] Xmax = μ·Xunit
[0053] Where Xunit represents the number of energy-consuming devices, Xmax represents the maximum energy consumption, and μ represents the maximum energy consumption of a single energy-consuming device.
[0054] When all test hosts in the laboratory are of the same specifications, the maximum energy consumption of a single energy-consuming device can be obtained by multiplying the maximum power consumption in the specifications of the test host by the monitoring time interval.
[0055] On the other hand, if the laboratory is equipped with test hosts of different specifications, the maximum energy consumption (i.e., Xmax) can be obtained by the following formula:
[0056] [Formula Four]
[0057] Xmax=μ1·Xunit1+μ2·Xunit2+…+μ n Xunit n
[0058] Xunit1, Xunit2, Xunit n These represent the energy consumption of different specifications of devices, μ1, μ2, and μ... n This represents the maximum energy consumption of a single energy-consuming device of the corresponding specification.
[0059] According to Equations 3 and / or 4 above, the energy consumption device quantity can be converted into the maximum energy consumption quantity, and then calculated and compared with the energy consumption quantity under the same unit and scale. In one embodiment, the energy consumption quantity can be divided by the maximum energy consumption quantity (i.e., Xmax) to obtain a ratio, and this ratio can be used as an indicator of the idle energy consumption device.
[0060] In addition, energy consumption can also be converted using the following formula:
[0061] [Form Five]
[0062]
[0063] Where Xele is the energy consumption, Xmin is the minimum energy consumption device, and μ is the maximum energy consumption of a single energy consumption device. The calculation method for the maximum energy consumption of a single energy consumption device is the same as that for Equation 3 above.
[0064] According to Formula 5 above, energy consumption can be converted into the minimum energy-consuming device quantity, and then calculated and compared with the energy-consuming device quantity under the same unit and scale. In one embodiment, the minimum energy-consuming device quantity (i.e., Xmin) can be divided by the energy-consuming device quantity to obtain a ratio, and this ratio can be used as an indicator of energy-consuming device idle time.
[0065] Through the aforementioned first standardization rule, the processor 120 can convert the energy-consuming device quantity and energy consumption into the first energy-consuming device quantity and first energy consumption under the same scale, and calculate the energy-consuming device idle pointer.
[0066] In some embodiments of the present invention, the processor 120 further calculates the historical energy-consuming device idle pointer for each historical time interval based on the historical energy-consuming device quantity and historical energy consumption for each of the plurality of historical time intervals. In one embodiment, the processor 120 obtains a plurality of historical energy-consuming device quantities and their corresponding historical energy consumption quantities from the storage 140, and calculates the corresponding historical energy-consuming device idle pointer by subtracting or dividing the two values respectively.
[0067] Furthermore, the processor 120 determines the warning threshold value based on the historical power consumption device idle pointers for each immediate time interval.
[0068] In some embodiments of the present invention, the processor 120 calculates the warning threshold value using the n-standard deviation comparison method. The warning threshold value is set as the average value of the idle pointers of all historical energy-consuming devices, plus n times the standard deviation, where the value of n can be determined and adjusted by the user according to the actual operating conditions.
[0069] In some embodiments of the present invention, the processor 120 calculates the warning threshold value using the right-side confidence interval threshold. The warning threshold value is calculated using the following formula:
[0070] [Form Six]
[0071]
[0072] Where T is the warning threshold, μ is the average value of historical idle pointers for energy-consuming devices, Zα is the Z-value with a significance level of α under a standard normal distribution, σ is the standard deviation of historical idle pointers for energy-consuming devices, and n is the number of historical idle pointer data. α can be determined and adjusted by the user based on actual operating conditions.
[0073] In some embodiments of the present invention, the processor 120 converts a plurality of historical energy-consuming device quantities and a plurality of historical energy consumption quantities based on a second standardization rule to generate a plurality of first historical energy-consuming device quantities and a plurality of first historical energy consumption quantities, wherein the first historical energy-consuming device quantities and the first historical energy consumption quantities correspond to the same calculation unit.
[0074] Furthermore, the processor 120 calculates the historical energy-consuming device idle pointer based on the first historical energy-consuming device quantity and the first historical energy consumption.
[0075] Similar to the first standardization rule, the processor 120, based on the second standardization rule, can also convert the historical energy-consuming device quantity and historical energy consumption to generate the first historical energy-consuming device quantity and the first historical energy consumption quantity using the same method as the first standardization rule described in the foregoing embodiments, so that the first historical energy-consuming device quantity and the first historical energy consumption quantity correspond to the same calculation unit. Furthermore, similar to the foregoing embodiments, based on the first historical energy-consuming device quantity and the first historical energy consumption quantity, the historical energy-consuming device idle pointer is calculated using the corresponding calculation method according to different standardization rules.
[0076] In some embodiments of the present invention, the processor 120 distributes the idle pointers of historical energy-consuming devices to generate a standard group and an abnormal group, and sets the minimum value of a cluster corresponding to the abnormal group as a warning threshold value.
[0077] The problem this invention aims to solve is to distinguish a deviation state in the quantity of energy-consuming devices and the amount of energy consumption within a corresponding monitoring time interval, calculate an energy-consuming device idle pointer to represent the deviation state, and determine whether it is a standard state with a relatively low value (i.e., not too many idle devices are not turned off) or an abnormal state with a relatively high value (i.e., too many idle devices are not turned off). As a standard for indicating whether the value is too high, namely the warning threshold value, the energy-consuming device idle pointer can be classified into standard state data below the warning threshold value and abnormal state data above the warning threshold value.
[0078] In other words, if the previously calculated idle energy consumption device pointers (i.e., historical idle energy consumption device pointers) can be divided into a set of indicators with relatively low standard state values and a set of indicators with relatively high abnormal state values, then the boundary between the two sets of indicators, namely the maximum value of the standard state indicators and / or the minimum value of the abnormal state indicators, can be used as the warning threshold value.
[0079] Therefore, in this embodiment, the processor 120 groups the historical power consumption device idle pointers and classifies them into a standard group with relatively low values or an abnormal group with relatively high values.
[0080] In one embodiment, the processor 120 uses a K-means clustering algorithm to divide the historical energy-consuming device idle pointers into two groups based on their values: the group with lower values is designated as the standard group, and the group with higher values is designated as the abnormal group. Further, the historical energy-consuming device idle pointer with the lowest value in the abnormal group is used as a warning threshold.
[0081] It should be noted that in other embodiments, the processor 120 can use any other clustering algorithm to cluster the historical energy-consuming device idle pointers, and use the historical energy-consuming device idle pointer with the minimum value in the abnormal group with relatively high values as the warning threshold value.
[0082] In some embodiments of the present invention, processor 120 calculates a distribution of historical energy-consuming device idle pointers over a time interval; generates adjustment information based on the distribution of historical energy-consuming device idle pointers over the time interval; and determines the warning threshold value based on the adjustment information.
[0083] Because historical energy consumption device idle indicator values may exhibit cyclical characteristics—for example, when a laboratory receives a batch of new products for testing, the utilization rate of the testing equipment increases, leading to higher power consumption; however, as the testing is completed, the utilization rate of the testing equipment decreases, resulting in lower power consumption—the same warning threshold value may not be applicable to different peak and off-peak seasons. For instance, even during peak season when power consumption is at its highest, and the energy consumption device idle indicator value does not exceed the warning threshold value, some energy consumption devices may still be idle. Therefore, the energy consumption monitoring device 100 dynamically adjusts the threshold value to match cyclical energy consumption patterns to address the aforementioned issues.
[0084] In one embodiment, the processor 120 uses a discrete Fourier transform to convert the distribution of historical energy-consuming device idle pointers over a time interval (e.g., 3 years) into spectrum-dimensional data (i.e., frequency domain data), generating a plurality of spectrum values, and then using the period corresponding to the largest spectrum value with the largest value among the spectrum values as the adjustment information.
[0085] In one embodiment, the processor 120 adjusts the parameters of the seasonal autoregressive integrated moving average model (SARIMA model) based on the distribution of historical idle device pointers over a time interval (e.g., 3 years). Furthermore, it uses the Akaike information criterion (AIC) or the Bayesian information criterion (BIC) to determine the period parameter that best fits the seasonal autoregressive integrated moving average model, and uses the period corresponding to the said period parameter as the adjustment information.
[0086] Based on the foregoing embodiments, the energy consumption monitoring device 100 can determine that the distribution of the historical energy consumption device idle pointer in the time interval has a periodic change. Furthermore, the energy consumption monitoring device 100 generates adjustment information based on the distribution of the historical energy consumption device idle pointer in the time interval, and determines a warning threshold value based on the adjustment information.
[0087] For example, assuming a period of one year, and the processor 120 needs to calculate a warning threshold value for the idle energy consumption device pointer corresponding to June 23, 2022. In one embodiment, the processor 120 first obtains the corresponding historical idle energy consumption device pointers based on the time interval. For example, if the time interval is three years, the processor 120 obtains the historical idle energy consumption device pointers at the same time in the past three years, namely: the historical idle energy consumption device pointers for June 23, 2021, June 23, 2020, and June 23, 2019. Then, based on the historical idle energy consumption device pointers for the above three days, the result obtained by the aforementioned method for calculating the warning threshold value is used as the warning threshold value.
[0088] In some embodiments of the present invention, the time interval can be set by the user according to the actual operation situation. For example, if the laboratory replaced the equipment 2 years ago, the time interval can be set to 2 years; or it can be adjusted according to the periodic distribution of the historical idle pointer of the energy-consuming device. For example, if the distribution of the historical idle pointer of the energy-consuming device in the past 3 years has periodic characteristics, and the data earlier shows an irregular distribution, the time interval can be set to 3 years.
[0089] In some embodiments of the present invention, the adjustment information includes an adjustment time interval and an adjustment period. The processor 120 calculates at least one first historical energy-consuming device idle pointer corresponding to the adjustment time interval based on the adjustment period; and calculates an update warning threshold value based on the at least one first historical energy-consuming device idle pointer to update the warning threshold value.
[0090] In one embodiment, when the processor 120 obtains the historical idle pointer of energy-consuming devices at the same time in the past, it can also set an adjustment time interval to obtain the historical idle pointer of energy-consuming devices within the sampling time interval. For example, if the adjustment time interval is set to 5 days, then following the above embodiment, the processor 120 obtains data for the same date (i.e., June 23) and the 5 days before and after it in the past 3 years, namely: the historical idle pointer of energy-consuming devices from June 18 to 28, 2021, June 18 to 28, 2020, and June 18 to 28, 2019. Based on the obtained historical idle pointer of energy-consuming devices, the warning threshold value is calculated.
[0091] According to the aforementioned embodiments, the energy consumption monitoring device 100 can generate the adjustment information based on the periodic characteristics of the historical distribution of idle pointers of energy consumption devices over time, including an adjustment time interval of 5 days and an adjustment cycle of 1 year, and determine the warning threshold value based on the adjustment information.
[0092] In some embodiments of the present invention, the processor 120 groups the historical energy-consuming device idle pointers based on at least one grouping algorithm to generate at least one first warning threshold value, wherein the at least one grouping algorithm corresponds to a weight; and determines the warning threshold value based on the weight of the at least one grouping algorithm and the at least one first warning threshold value.
[0093] Because generating idle device pointers and corresponding warning thresholds using a single model, algorithm, or calculation method carries the risk of overfitting the single model, in this embodiment, the processor 120 generates at least one set of idle device pointers and corresponding warning thresholds based on at least one of the aforementioned methods for generating idle device pointers (i.e., generating historical idle device pointers) and corresponding warning thresholds.
[0094] Furthermore, the processor 120 can generate at least one weight for the at least one set of idle pointers of energy-consuming devices and the corresponding warning threshold values based on a uniform set (i.e., each model, algorithm or calculation method is assigned the same weight), a linear set or a nonlinear set.
[0095] Finally, based on the weights and at least one set of idle pointers for energy-consuming devices and corresponding warning thresholds, the processor 120 calculates and generates the final idle pointers for energy-consuming devices and corresponding warning thresholds.
[0096] As explained above, the energy consumption monitoring device 100 calculates an idle energy consumption indicator by acquiring the number of energy-consuming devices and the amount of energy consumed. When the idle energy consumption indicator exceeds a warning threshold, a warning message is generated. Thus, when there are idle devices within the monitoring area of the energy consumption monitoring device 100 that are not turned off and are continuously consuming energy, the energy consumption monitoring device 100 can notify the user to check and shut down unnecessary devices to reduce energy waste.
[0097] The energy consumption monitoring device 100 can calculate a historical energy consumption device idle index based on the measured amount of energy-consuming devices and energy consumption in the past, and then calculate a warning threshold value based on the historical energy consumption device idle index.
[0098] In addition, the energy consumption monitoring device 100 can calculate the distribution of the idle pointer of the historical energy consumption device within a time interval, generate adjustment information, and calculate the warning threshold value based on the adjustment information. In this way, the periodic change characteristics of the idle pointer of the historical energy consumption device can be used to generate a more accurate warning threshold value.
[0099] A partial embodiment of the present invention is an energy consumption monitoring method 200, the flowchart of which is shown below. Figure 3 As shown. The energy consumption monitoring method 200 is applicable to an electronic device, such as the aforementioned energy consumption monitoring device 100. The electronic device includes a sensor, a storage device, and a processor, such as the aforementioned sensors SR1, SR2, and SR3, storage device 140, and processor 120. The energy consumption monitoring method 200 is executed by the electronic device and generates warning information through steps S220 to S280.
[0100] In step S220, the electronic device senses the amount of a power-consuming device and the amount of energy consumed. Next, in step S240, the electronic device calculates an idle power consumption indicator based on the amount of power-consuming devices and the amount of energy consumed over a monitoring time interval. This idle power consumption indicator indicates a deviation in the amount of power-consuming devices and the amount of energy consumed. Subsequently, in step S260, the electronic device determines whether the idle power consumption indicator for the corresponding monitoring time interval exceeds a warning threshold. Finally, in step S280, the electronic device generates a warning message in response to the idle power consumption indicator exceeding the warning threshold.
[0101] In some embodiments of the present invention, the energy consumption monitoring method 200 further includes the following steps: based on a first standardization rule, converting the quantity of energy-consuming devices and the quantity of energy consumption to generate a first quantity of energy-consuming devices and a first quantity of energy consumption; and calculating an idle pointer of energy-consuming devices based on the first quantity of energy-consuming devices and the first quantity of energy consumption; wherein the first quantity of energy-consuming devices and the first quantity of energy consumption correspond to the same calculation unit.
[0102] In some embodiments of the present invention, the energy consumption monitoring method 200 further includes the following steps: calculating the idle pointers of the multiple historical energy-consuming devices corresponding to the multiple historical time intervals and the multiple historical energy consumption; and determining the warning threshold value based on the idle pointers of the historical energy-consuming devices.
[0103] In some embodiments of the present invention, the energy consumption monitoring method 200 further includes the following steps: based on a second standardization rule, converting a plurality of historical energy-consuming device quantities and a plurality of historical energy consumption quantities to generate a plurality of first historical energy-consuming device quantities and a plurality of first historical energy consumption quantities; and calculating a historical energy-consuming device idle pointer based on the first historical energy-consuming device quantities and the first historical energy consumption quantities; wherein the first historical energy-consuming device quantities and the first historical energy consumption quantities correspond to the same calculation unit.
[0104] In some embodiments of the present invention, the energy consumption monitoring method 200 further includes the following steps: grouping the idle pointers of historical energy consumption devices to generate a standard group and an abnormal group; and setting the minimum value of a cluster corresponding to the abnormal group as a warning threshold value.
[0105] In some embodiments of the present invention, the energy consumption monitoring method 200 further includes the following steps: calculating a distribution of historical energy-consuming device idle pointers over a time interval; generating adjustment information based on the distribution of historical energy-consuming device idle pointers over the time interval; and determining a warning threshold value based on the adjustment information.
[0106] In some embodiments of the present invention, the energy consumption monitoring method 200 further includes the following steps: calculating at least one first historical energy consumption device idle pointer for the corresponding adjustment time interval based on the adjustment cycle; and calculating an update warning threshold value based on at least one first historical energy consumption device idle pointer to update the warning threshold value.
[0107] In some embodiments of the present invention, the energy consumption monitoring method 200 further includes the following steps: based on at least one clustering algorithm, the idle pointers of historical energy-consuming devices are clustered to generate at least one first warning threshold value, wherein each of the at least one clustering algorithm corresponds to a weight; and based on the weight and the at least one first warning threshold value, a warning threshold value is determined.
[0108] In some embodiments of the present invention, the energy consumption device quantity in the energy consumption monitoring method 200 is the number of test hosts in an on-state.
[0109] In addition to the steps described above, the energy consumption monitoring method 200 can also perform all the operations and steps of the energy consumption monitoring device 100, have the same function, and achieve the same technical effect. Those skilled in the art to which this invention pertains can directly understand how the energy consumption monitoring method 200 performs the above operations and steps based on the energy consumption monitoring device 100, has the same function, and achieves the same technical effect, so it will not be described in detail here.
[0110] In summary, the energy consumption monitoring technology (including at least a device and a method) provided by this invention obtains the number of energy-consuming devices and the amount of energy consumed, calculates an idle energy consumption device pointer, and generates an alarm message when the idle energy consumption device pointer exceeds a warning threshold. Thus, when there are a certain number of idle devices that are not turned off and are continuously consuming energy within the monitoring area of the energy consumption monitoring technology, the technology can notify the user to check and shut down unnecessary devices to reduce energy waste.
[0111] Among them, energy consumption monitoring technology can calculate a historical energy consumption device idle index based on the amount of energy-consuming devices and energy consumption measured in the past, and then calculate a warning threshold value based on the historical energy consumption device idle index.
[0112] In addition, energy consumption monitoring technology can calculate the distribution of idle pointers of historical energy-consuming devices within a time interval, generate adjustment information to calculate warning thresholds based on it, and thus utilize the periodic change characteristics of idle pointers of historical energy-consuming devices to generate more accurate warning thresholds.
[0113] Although several embodiments have been described in detail above as examples, the energy consumption monitoring device and method proposed in this invention can also be implemented by other systems, hardware, software, storage media, or combinations thereof. Therefore, the scope of protection of this invention should not be limited to the specific implementations described in the embodiments of this invention, but should be determined by the appended claims.
[0114] It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of this invention without departing from its scope or spirit. In view of the foregoing, the scope of protection of this invention also covers modifications and variations made to the claims.
Claims
1. An energy consumption monitoring device, characterized in that, include: A sensor for sensing the amount of an energy-consuming device and the amount of energy consumed; A storage device for storing the amount of energy consumed by the energy-consuming device and the amount of energy consumed; as well as A processor, communicatively connected to the sensor and the storage, is used to perform the following operations: An energy-consuming device idle pointer is calculated based on the energy consumption of the energy-consuming device and the energy consumption over a monitoring time interval, wherein the energy consumption device idle pointer is used to indicate a deviation between the energy consumption of the energy-consuming device and the energy consumption. Determine whether the idle pointer of the energy-consuming device exceeds a warning threshold during the monitoring time interval; and A warning message is generated in response to the idle pointer of the energy-consuming device exceeding the warning threshold value; The processor is also used to perform the following operations: Based on a first standardization rule, the energy-consuming device quantity and the energy consumption quantity are converted to generate a first energy-consuming device quantity and a first energy consumption quantity; and The idle pointer of the energy-consuming device is calculated based on the first energy-consuming device quantity and the first energy consumption; wherein the first energy-consuming device quantity and the first energy consumption correspond to the same calculation unit.
2. The energy consumption monitoring device according to claim 1, characterized in that, The processor is also used to perform the following operations: Based on the multiple historical energy-consuming device quantities and multiple historical energy consumption quantities for multiple historical time intervals, calculate the idle pointer of the historical energy-consuming device corresponding to each historical time interval. as well as The warning threshold value is determined based on a plurality of historical idle device pointers.
3. The energy consumption monitoring device according to claim 2, characterized in that, The processor is also used to perform the following operations: Based on a second standardization rule, the plurality of energy-consuming device quantities and the plurality of energy consumption quantities are converted to generate a plurality of first historical energy-consuming device quantities and a plurality of first historical energy consumption quantities; and Calculate the idle pointer of the plurality of historical energy-consuming devices based on the plurality of first historical energy-consuming device quantities and the plurality of first historical energy consumption quantities; The plurality of first historical energy-consuming devices and the plurality of first historical energy consumption are all assigned to the same unit of calculation.
4. The energy consumption monitoring device according to claim 2, characterized in that, The processor is also used to perform the following operations: The plurality of historical energy consumption device idle pointers are grouped to generate a standard group and an abnormal group; and The minimum value of the cluster corresponding to the abnormal group is set as the warning threshold value.
5. The energy consumption monitoring device according to claim 2, characterized in that, The processor is also used to perform the following operations: Calculate the distribution of the idle pointers of the plurality of historical energy-consuming devices over a time interval; Based on the distribution of the plurality of historical energy-consuming device idle pointers within the time interval, adjustment information is generated; and Based on the adjustment information, the warning threshold value is determined.
6. The energy consumption monitoring device according to claim 5, characterized in that, The adjustment information includes an adjustment time interval and an adjustment period, wherein the processor is also configured to perform the following operations: Based on the adjustment period, calculate the idle pointer of at least one first historical energy-consuming device corresponding to the adjustment time interval; and Based on the idle pointer of the at least one first historical energy consumption device, calculate an update warning threshold value to update the warning threshold value.
7. The energy consumption monitoring device according to claim 2, characterized in that, The processor is also used to perform the following operations: Based on at least one grouping algorithm, the plurality of historical energy-consuming device idle pointers are grouped to generate at least one first warning threshold value, wherein the at least one grouping algorithm corresponds to a weight. as well as The warning threshold value is determined based on the weights of the at least one clustering algorithm and the at least one first warning threshold value.
8. The energy consumption monitoring device according to claim 1, characterized in that, The energy consumption device quantity refers to the number of test hosts that are in an powered-on state.
9. An energy consumption monitoring method, characterized in that, For use in an electronic device, the steps of the method include: Sensing the quantity of an energy-consuming device and the amount of energy consumed; An energy-consuming device idle pointer is calculated based on the energy consumption of the energy-consuming device and the energy consumption over a monitoring time interval, wherein the energy consumption device idle pointer is used to indicate a deviation between the energy consumption of the energy-consuming device and the energy consumption. Determine whether the idle pointer of the energy-consuming device exceeds a warning threshold during the monitoring time interval; and A warning message is generated in response to the idle pointer of the energy-consuming device exceeding the warning threshold value; The processor is also used to perform the following operations: Based on a first standardization rule, the energy-consuming device quantity and the energy consumption quantity are converted to generate a first energy-consuming device quantity and a first energy consumption quantity; and Calculate the idle pointer of the energy-consuming device based on the first energy-consuming device quantity and the first energy consumption; The first energy-consuming device quantity and the first energy consumption quantity are assigned to the same unit of calculation.
Citation Information
Patent Citations
Detector for apparatus conditions
JP2002162424A
Determining power sourcing equipment with excess power capacity
US20130013949A1