Forecasting and managing daily electrical maximum demands
10977586 · 2021-04-13
Assignee
Inventors
- Ali Razban (Carmel, IN, US)
- Da-Chun Wu (Indianapolis, IN, US)
- Amin Amini (Irvine, CA, US)
- Jie Chen (Carmel, IN, US)
Cpc classification
Y04S40/20
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G06F1/3203
PHYSICS
H02J3/00
ELECTRICITY
Y02B70/3225
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y04S10/50
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02J2203/20
ELECTRICITY
Y04S20/222
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G06Q10/04
PHYSICS
Y02E60/00
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
G06F1/3203
PHYSICS
H02J3/00
ELECTRICITY
G06F9/30
PHYSICS
H02J3/14
ELECTRICITY
Abstract
Systems and methods are provided for forecasting and managing daily electrical demands. In some embodiments, a computing platform may receive historical demand data corresponding to historical electrical demand over a first period of time. Next, the computing platform may determine a reference rate of change (ROC) and a statistical mode corresponding to a number of positive ROCs. After, the computing platform may receive current demand data corresponding to current electrical demand over a second period of time. Subsequently, the computing platform may determine an alarm condition corresponding to a daily peak electrical demand. Following, the computing platform may generate one or more commands directing a second computing platform to display the alarm condition. Afterwards, the computing platform may transmit the one or more commands directing the second computing platform to display the alarm condition.
Claims
1. A method, comprising: receiving, by a first computing platform, historical demand data corresponding to historical electrical demand over a first period of time for an entity; determining, based on the historical demand data, a reference rate of change (ROC) and a statistical mode corresponding to a number of positive ROCs; receiving current demand data corresponding to current electrical demand over a second period of time; determining, based on the statistical mode, the reference ROC, and the current demand data, an alarm condition indicating a daily peak electrical demand for the entity; generating one or more commands directing a second computing platform to display the alarm condition, and wherein the one or more commands directs the second computing platform to reduce electrical consumption demand of the entity; and transmitting, by the first computing platform and to the second computing platform, the one or more commands directing the second computing platform to display the alarm condition indicating the daily peak electrical demand for the entity; and wherein the second computing platform causes electrical consumption to be reduced in response to the one or more commands.
2. The method of claim 1, wherein the receiving the historical demand data comprises receiving the historical demand data from a utility provider computing platform corresponding to a utility provider.
3. The method of claim 1, wherein the entity is at least one of: a manufacturing facility, a residential building, and a commercial building.
4. The method of claim 1, wherein the historical demand data indicates an electrical demand of the entity for a plurality of time ranges, and wherein the method further comprises: calculating, based on the electrical demand of the entity, a plurality of ROCs, wherein each ROC from the plurality of ROCs has a corresponding time range from the plurality of time ranges, and wherein the determining the reference ROC and the statistical mode is based on the plurality of ROCs corresponding to the plurality of time ranges.
5. The method of claim 4, further comprising: determining a plurality of peak electrical demands for the plurality of time ranges, wherein each of the plurality of peak electrical demands has a corresponding time range from the plurality of time ranges; and determining the number of positive ROCs, from the plurality of ROCs, for each of the plurality of peak electrical demands to develop, wherein the determining the reference ROC and the statistical mode is based on determining the statistical mode of the number of positive ROCs for the plurality of peak electrical demands.
6. The method of claim 5, wherein the number of positive ROCs for each of the plurality of peak electrical demands to develop comprises the number of positive ROCs corresponding to a subset of time ranges, from the plurality of time ranges, immediately prior to the corresponding time range for each of the plurality of peak electrical demands.
7. The method of claim 5, further comprising: determining a current ROC from the current demand data, and wherein the determining the alarm condition is based on comparing the current ROC with the reference ROC.
8. The method of claim 1, wherein the current demand data comprises a current demand and a plurality of previous demands, and wherein the method further comprises: calculating, from the plurality of previous demands, a moving average and a standard deviation, and wherein the determining the alarm condition is based on comparing the moving average plus the standard deviation with the current demand from the current demand data.
9. The method of claim 1, wherein the entity comprises a plurality of subsystems, and wherein the one or more commands directs the second computing platform to reduce electrical consumption demand of at least one subsystem from the plurality of subsystems.
10. An intelligent energy consumption device, comprising: one or more processors; and memory storing instructions that, when executed by the one or more processors, causes an intelligent energy consumption computing device to: receive historical demand data corresponding to historical electrical demand over a first period of time for an entity; determine, based on the historical demand data, a reference rate of change (ROC) and a statistical mode corresponding to a number of positive ROCs; receive current demand data corresponding to current electrical demand over a second period of time; determine, based on the statistical mode, the reference ROC, and the current demand data, an alarm condition indicating a daily peak electrical demand for the entity; generate one or more commands directing a second computing platform to display the alarm condition, wherein the one or more commands directs the second computing platform to reduce electrical consumption demand of the entity; and transmit, to the second computing platform, the one or more commands directing the second computing platform to display the alarm condition indicating the daily peak electrical demand for the entity, and wherein the second computing platform causes electrical consumption to be reduced in response to the one or more commands.
11. The intelligent energy consumption device of claim 10, wherein the intelligent energy consumption device receives the historical demand data by receiving the historical demand data from a utility provider computing platform corresponding to a utility provider.
12. The intelligent energy consumption device of claim 10, wherein the historical demand data indicates an electrical demand of the entity for a plurality of time ranges, and wherein the memory further stores instructions that, when executed by the one or more processors, causes the intelligent energy consumption computing platform to: calculate, based on the electrical demand of the entity, a plurality of ROCs, wherein each ROC from the plurality of ROCs has a corresponding time range from the plurality of time ranges, and wherein the intelligent energy consumption device determines the reference ROC and the statistical mode based on the plurality of ROCs corresponding to the plurality of time ranges.
13. The intelligent energy consumption device of claim 12, wherein the memory further stores instructions that, when executed by the one or more processors, causes the intelligent energy consumption computing platform to: determine a plurality of peak electrical demands for the plurality of time ranges, wherein each of the plurality of peak electrical demands has a corresponding time range from the plurality of time ranges; determine the number of positive ROCs, from the plurality of ROCs, for each of the plurality of peak electrical demands to develop, and wherein the intelligent energy consumption device determines the reference ROC and the statistical mode based on determining the statistical mode of the number of positive ROCs for the plurality of peak electrical demands.
14. The intelligent energy consumption device of claim 13, wherein the number of positive ROCs for each of the plurality of peak electrical demands to develop comprises the number of positive ROCs corresponding to a subset of time ranges, from the plurality of time ranges, immediately prior to the corresponding time range for each of the plurality of peak electrical demands.
15. The intelligent energy consumption device of claim 12, wherein the memory further stores instructions that, when executed by the one or more processors, causes the intelligent energy consumption computing platform to: determine a current ROC from the current demand data, and wherein the intelligent energy consumption device determines the alarm condition based on comparing the current ROC with the reference ROC.
16. The intelligent energy consumption device of claim 10, wherein the current demand data comprises a current demand and a plurality of previous demands, and wherein the memory further stores instructions that, when executed by the one or more processors, causes the intelligent energy consumption computing platform to: calculate, from the plurality of previous demands, a moving average and a standard deviation, and wherein the intelligent energy consumption device determines the alarm condition based on comparing the moving average plus the standard deviation with the current demand from the current demand data.
17. The intelligent energy consumption device of claim 10, wherein the entity comprises a plurality of subsystems, and wherein the one or more commands directs the second computing platform to reduce electrical consumption demand of at least one subsystem from the plurality of subsystems.
18. A system comprising: an intelligent energy consumption computing platform; a utility provider computing platform in communication with the intelligent energy consumption computing platform; and an enterprise organization computing platform in communication with the intelligent energy consumption computing platform, and wherein the intelligent energy consumption computing platform comprises: one or more processors; and memory storing instructions that, when executed by the one or more processors, causes the intelligent energy consumption computing platform to: receive, from the utility provider computing platform, historical demand data corresponding to historical electrical demand over a first period of time for an entity; determine, based on the historical demand data, a reference rate of change (ROC) and a statistical mode corresponding to a number of positive ROCs; receive current demand data corresponding to current electrical demand over a second period of time; determine, based on the statistical mode, the reference ROC, and the current demand data, an alarm condition indicating a daily peak electrical demand for the entity; generate one or more commands directing the enterprise organization computing platform to display the alarm condition, wherein the one or more commands directs the second computing platform to reduce electrical consumption demand of the entity; and transmit, to the enterprise organization computing platform, the one or more commands directing the enterprise organization computing platform to display the alarm condition indicating the daily peak electrical demand for the entity, and wherein the second computing platform causes electrical consumption to be reduced in response to the one or more commands.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The embodiments will be more readily understood in view of the following description when accompanied by the below figures and wherein like reference numerals represent like elements, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11) Corresponding reference characters indicate corresponding parts throughout the several views. Although the drawings represent embodiments of the present disclosure, the drawings are not necessarily to scale and certain features may be exaggerated in order to better illustrate and explain the present disclosure. The exemplifications set out herein illustrate an exemplary embodiment of the disclosure, in one form, and such exemplifications are not to be construed as limiting the scope of the disclosure in any manner.
DETAILED DESCRIPTION OF EMBODIMENTS
(12) Preferred embodiments of the present disclosure are described below by way of example only, with reference to the accompanying drawings. Further, the following description is merely exemplary in nature and is in no way intended to limit the disclosure, its application, or uses. As used herein, the term “module” or “unit” may refer to, be part of, or include an Application Specific Integrated Circuit (ASIC), an electronic circuit, a processor or microprocessor (shared, dedicated, or group) and/or memory (shared, dedicated, or group) that executes one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality. Thus, while this disclosure includes particular examples and arrangements of the modules, the scope of the present system should not be so limited since other modifications will become apparent to the skilled practitioner.
(13) By 2040, electrical demand is estimated to increase globally by 85% as economies expand, living standards increase, and modernization and industrial development accelerate globally. Electrical demand forecasting plays a pivotal role in power system management, especially for ensuring economic and reliable operation in power systems. To achieve this end, electrical utility companies may use consumption load forecasting models, to ensure the load factor of one occurs at any time that the supplied electric energy meets the load requirement plus the energy lost in the power system. However, adjusting the supply-demand balance in the electric system at any time requires utilizing different models for load forecasting on a variety of time horizons. Moreover, demand forecasting may be a very strong tool on the consumer side. Load forecasting may be categorized based on the time scale, including Very Short-Term Load Forecasting (VSTLF), Short-Term Load Forecasting (STLF), Medium-Term Load Forecasting (MTLF) and Long-Term Load Forecasting (LTLF). VSTLF may be used for load-frequency control and detecting contingencies in power system. STLF may be utilized from an hour-ahead to a day-ahead forecasting in power system operation. MTLF and LTLF may be ranged respectively from one week to one year, and one year to decades. From the demand side's point of view, demand monitoring and forecasting has become a crucial part of power system in recent years. Demand charge has been increasing dramatically in most dense populated cities. Furthermore, future power systems and smart grids require advance metering systems to improve the reliability of demand in the conventional power systems.
(14) Introduction
(15) A time-series is a sequence of data points, usually consisting of consecutive measurements occurring over a time interval. Representing the demand pattern as a time series is generally accepted. The time series function may potentially comprise one or more components and/or factors (time, social, economic, or environmental). The time series function may then be modelled as a stochastic process, represented by Gupta as:
X.sub.t=T.sub.t+S.sub.t+I.sub.t, (1)
(16) T.sub.t is the normal or trend component, which represents the general shape of the demand pattern; S.sub.t is the seasonal component, and I.sub.t is the noise component of the peak demand. In the original setting the seasonal effect is a long-term seasonal stochastic influence on the curve. In the short-term real-time setting strategy, this may be viewed as the temperature/weather effect which varies throughout a day's operation, as given in equation (2).
T.sub.t=T.sub.t-1+q.sub.r (2)
(17) Equation (3) may represent when the trend component is changed by a factor q at any given time t. This change q may be generated by u, a stationary, zero-mean, white noise process having an unknown variance, at any given time t. I.sub.t may be modelled to be sampled from a stationary, zero mean, and white noise process with an unknown variance, as in (4).
q.sub.t=q.sub.t-1+u.sub.t (3)
I.sub.t=w.sub.t (4)
(18) Additionally, a model of the change in demand pattern may be shown in (5):
ΔX=X.sub.t−X.sub.t-1=(T.sub.t+S.sub.t+I.sub.t)−(T.sub.t-1+S.sub.t-1+I.sub.t-1) (5)
(19) The change in demand pattern may be simplified as (6) based on the fact that the seasonal effect between two very short increments is negligible.
ΔX=X.sub.t−X.sub.t-1=q.sub.t+ε.sub.t (6)
(20) In the above equation, E may be the aggregated stationary, zero-mean, white noise process, constituting the trending random walk and the noise random walk. This tells that the change in load may be a function of change factor and random noise processes.
(21) The electrical load can be modelled as a class of generalized Ornstein-Uhlenbeck processes and therefore it is a mean reverting process. Together with the short-term assumption listed above, equation (7) may be written as shown below.
dX.sub.t=q.sub.t(1/X.sub.t-1)dt+σdε.sub.t (7)
(22) By assuming q.sub.t>>ε.sub.t, the Rate-of-Change (ROC) may be denoted as the relative change factor:
ROC=(X.sub.t−X.sub.t-1)/(t.sub.t−t.sub.t-1)=(q.sub.t+ε.sub.t)/(t.sub.t−t.sub.t-1) (8)
Then, ROC=dX.sub.t/d.sub.t (9)
(23) Equation (9) may approach zero when the demand curve gets close to its peak owing to the fact that this process is mean reverting thus the ROC slows down when the electrical demand curve is about to revert.
(24)
(25) ROC Methodology
(26) A Rate-of-Change (ROC) method, denoted as Adaptive Rate of Change (ARC), may be used to forecast and/or manage the immediate electrical maximum demand without the restriction to inputting additionally external information is described. The ROC method may be used by individual firms to take preventive measures to avoid high demand. Further, rather than forecasting the magnitude of the load demand, the ROC method may predict the time that the maximum demand may occur. Additionally, the ROC method may be applied by manufacturing facilities, commercial buildings, and even residential loads.
(27)
(28) The intelligent energy consumption computing platform 110 may include one or more computing devices and/or servers. Additionally, and/or alternatively, the intelligent energy consumption computing platform 110 may be a cloud computing server and/or computing platform. The intelligent energy consumption computing platform 110 may receive information, such as data packets, from the utility provider computing platform 120 and/or the enterprise organization computing platform 130. Furthermore, the intelligent energy consumption computing platform 110 may receive the information via a network 140.
(29) The utility provider computing platform 120 may include one or more computing devices and/or servers. Additionally, and/or alternatively, the utility provider computing platform 120 may be a cloud computing server and/or computing platform. The utility provider computing platform 120 may receive information, such as data packets, from the intelligent energy consumption computing platform 110 and/or the enterprise organization computing platform 130. Furthermore, the utility provider computing platform 120 may receive the information via the network 140. In some instances, the utility provider computing platform 120 may be a computing platform for a utility provider. The utility provider may provide electricity and/or other resources to one or more organizations or entities (e.g., manufacturing facilities, enterprise organizations, residential buildings, and/or commercial buildings). For instance, the utility provider may provide electricity to an enterprise organization, such as an enterprise organization managing the enterprise organization computing platform 130.
(30) The enterprise organization computing platform 130 may include one or more computing devices and/or servers. Additionally, and/or alternatively, the enterprise organization computing platform 130 may be a cloud computing server and/or computing platform. The enterprise organization computing platform 130 may receive information, such as data packets, from the utility provider computing platform 120 and/or the intelligent energy consumption computing platform 110. Furthermore, the enterprise organization computing platform 130 may receive the information via a network 140.
(31) In some examples, the enterprise organization computing platform 130 may include one or more subsystems, such as a first subsystem 131, a second subsystem 132, and/or a third subsystem 133. The first subsystem 131, second subsystem 132, and/or the third subsystem 133 may perform tasks for the enterprise organization. For example, the first subsystem 131 may a chiller system; the second subsystem 132 may be a Heating, Ventilation Air-Conditioning (HVAC) system; the third subsystem 133 may be a lighting system.
(32)
(33) Starting from the historical trend analysis phase 205, at step 210, a computing system, such as the intelligent energy consumption computing platform 110, may receive historical demand data. For example, as mentioned above, the intelligent energy consumption computing platform 110 may receive historical demand data from the utility provider computing platform 120 and/or the enterprise organization computing platform 130. For instance, the intelligent energy consumption computing platform 110 may receive historical demand data for an enterprise organization.
(34)
(35) At step 215, the intelligent energy consumption computing platform 110 may calculate rate of changes (ROC) for one or more time intervals. For example, the intelligent energy consumption computing platform 110 may use the received historical demand data to calculate rate of changes (ROC) for one or more time intervals.
(36) At step 220, the intelligent energy consumption computing platform 110 may calculate a number of positive ROCs for demand peak development. For example, the intelligent energy consumption computing platform 110 may determine a number or amount of positive ROCs corresponding to the development of a demand maximum or peak electrical demand. Referring back to
(37) At step 225, the intelligent energy consumption computing platform 110 may determine a statistical mode for the number of positive ROCs for demand peak development. For example, using the number of positive ROCs calculated at step 220, the intelligent energy consumption computing platform 110 may graph the values in a boxplot.
(38) At step 230, the intelligent energy consumption computing platform 110 may determine a reference ROC, such as a peak inducing reference ROC, based on the statistical mode.
(39) In other words, referring to
(40) At step 288, the computing platform 110 may determine whether the historical demand ROC is greater than the selected ROC. If not, at step 290, the computing platform 110 may determine to not flag “peak” on the demand. If yes, at step 292, the computing platform 110 may flag the “peak” on the future demand according to the mode of the positive ROCs involved in the peak development. At step 294, the computing platform 110 may evaluate all flagged “peak” demands against the actual peak demand.
(41) At step 296, the computing platform 110 may determine whether the evaluation of flagged “peak” demand against the actual peak demand has an accuracy greater than a value, such as 80%. If not, the process moves back to step 280 and repeats by selecting a different ROC. If so, the process moves to step 298 and the computing platform 110 outputs the selected ROC as the reference ROC.
(42) After determining the reference ROC, the method 200 may move to phase two 235. As described previously, phase two may be a real time data evaluation phase 235. At step 240, the intelligent energy consumption computing platform 110 may receive current demand data. In some examples, the current demand data is real-time data corresponding to an enterprise organization, such as the manufacture company in Indiana described above. In some embodiments, the intelligent energy consumption computing platform 110 may receive the current demand data from the utility provider computing platform 120 and/or the enterprise organization computing platform 130. For instance, the intelligent energy consumption computing platform 110 may receive the current demand data or current electrical usage for the enterprise organization.
(43) Additionally, and/or alternatively, the intelligent energy consumption computing platform 110 may receive current demand data from one or more subsystems, such as a first subsystem 131, a second subsystem 132, and/or a third subsystem 133. The first subsystem 131, second subsystem 132, and/or the third subsystem 133 may perform tasks for the enterprise organization. In some instances, the first subsystem 131 may a chiller system; the second subsystem 132 may be a Heating, Ventilation Air-Conditioning (HVAC) system; the third subsystem 133 may be a lighting system. The intelligent energy consumption computing platform 110 may receive the current demand data or the current electrical usage for one or more subsystems.
(44) At step 245, the intelligent energy consumption computing platform 110 may calculate a current ROC. For example, the intelligent energy consumption computing platform 110 may use the received current demand data to calculate a current ROC. The current ROC may be the current demand data, such as 100 kW, minus the previous demand data, such as 90 kW. Thus, the current ROC may be 10 kW.
(45) At step 250, the intelligent energy consumption computing platform 110 may calculate a moving average of demand and/or a standard deviation. For example, the intelligent energy consumption computing platform 110 may calculate a moving average of demand and/or a standard deviation over a range of time, such as over the previous thirty time intervals. The moving average may be a succession of averages derived from successive segments. The standard deviation may be a quantity calculated to indicate the extent of deviation for the range of time.
(46) At step 255, the intelligent energy consumption computing platform 110 may determine whether the current demand is greater than the moving average value plus one standard deviation value. In some examples, at step 240, the intelligent energy consumption computing platform 110 may receive the current demand data indicating the current demand (e.g., electrical usage) for the enterprise organization is 100 kW. At step 250, the intelligent energy consumption computing platform 110 may calculate the moving average of the demand as 80 kW and the standard deviation as 10 kW. Thus, in such examples, the intelligent energy consumption computing platform 110 may determine that the current demand is greater than the moving average plus one standard deviation value and the method 200 may move to step 260. However, in some instances, if the current demand is less than or equal to the moving average plus one standard deviation value, then the method 200 may move to step 265.
(47) At step 260, the intelligent energy consumption computing platform 110 may determine whether the current ROC is greater than the reference ROC. As described above, the current ROC may be calculated at step 245. Further, the reference ROC may be calculated at step 230. The intelligent energy consumption computing platform 110 may compare the current ROC with the reference ROC. If the current ROC is greater than the reference ROC, then the method 200 may move to step 270. However, if the current ROC is less than or equal to the reference ROC, then the method 200 may move to step 265.
(48) At step 265, the intelligent energy consumption computing platform 110 may transmit a request for new current demand data. For example, the intelligent energy consumption computing platform 110 may transmit a request for another iteration of the current data and the process may repeat from step 240. Additionally, and/or alternatively, the intelligent energy consumption computing platform 110 may calculate a new moving average and/or standard deviation based on the demand data.
(49) After checking if the result meets the criteria in steps 255 and 260, at step 270, the intelligent energy consumption computing platform 110 may transmit a warning for a peak occurring within a period of time. For example, the intelligent energy consumption computing platform 110 may forecast the peaks in a reasonable time window based on the historical analysis, which would be Short Term Load Forecasting (STLF).
(50) In some instances, the intelligent energy consumption computing platform 110 may use the statistical mode determined at step 225 to forecast the peaks. For example, as mentioned previously, the statistical mode for the number of positive ROCs may be the number of positive ROCs until the data reaches a peak or maximum. Thus, in some examples, if the statistical mode of positive ROCs is two, then it may be thirty minutes (e.g., two fifteen minute time intervals) until the data reaches a peak. After reaching step 270, the intelligent energy consumption computing platform 110 may indicate that the maximum or peak value may be within a time interval based on the statistical mode (e.g., thirty minutes).
(51) The intelligent energy consumption computing platform 110 may issue a warning for the upcoming maximum demand. For instance, in some examples, the intelligent energy consumption computing platform 110 may issue a warning that the maximum demand will occur in the next thirty minutes. The intelligent energy consumption computing platform 110 may generate one or more commands directing a computing platform, such as the utility provider computing platform 120 and/or the enterprise organization computing platform 130 to display the warning or alert. Additionally, and/or alternatively, the intelligent energy consumption computing platform 110 may generate one or more commands directing a subsystem, such as the first subsystem 131, the second subsystem 132, and/or the third subsystem 133, to display the warning or alert. After generating the one or more commands, the intelligent energy consumption computing platform 110 may transmit the one or more commands to the enterprise organization computing platform 130, the utility provider computing platform 120, the first subsystem 131, the second subsystem 132, and/or the third sub system 133.
(52) Additionally, and/or alternatively, the intelligent energy consumption computing platform 110 may generate one or more commands directing a computing platform, such as the utility provider computing platform 120 and/or the enterprise organization computing platform 130, to automatically and/or manually lower the electrical consumption demand. The one or more commands directing the computing platform to automatically and/or manually lower the electrical consumption demand may include rescheduling the equipment (including starting and/or shutting down equipment), setting adjustments, such as lowering the pressure or temperature settings, and/or using power generators. Additionally, and/or alternatively, in some instances, the intelligent energy consumption computing platform 110 may generate one or more commands directing a subsystem, such as the first subsystem 131, the second subsystem 132, and/or the third subsystem 133, to automatically and/or manually lower the electrical consumption demand. After generating the one or more commands, the intelligent energy consumption computing platform 110 may transmit the one or more commands to the enterprise organization computing platform 130, the utility provider computing platform 120, the first subsystem 131, the second subsystem 132, and/or the third sub system 133.
(53) After transmitting the commands at step 270, the method may move back to step 240. Additionally, and/or alternatively, the method may be a closed loop system, and the intelligent energy consumption computing platform 110 may continue to receive current demand data, monitor the current demand data, and transmit warnings for the peak occurrence of the demand data. For example, after transmitting a warning for the peak occurring within a period of time at step 270, the intelligent energy consumption computing platform 110 may transmit one or more commands directing the enterprise organization computing platform 130 and/or a subsystem, such as the first subsystem 131, the second subsystem 132, and/or the third subsystem 133, to automatically and/or manually lower the electrical consumption demand. The subsystem may include controllers and/or computing platforms at the enterprise organization (e.g., the manufacturing plant). Next, the controllers and/or computing platforms may perform the commands (e.g., shutting down equipment), which may lower the current electrical demand. After performing the commands, the controllers and/or computing platforms (e.g., the enterprise organization computing platform 130) may transmit current demand data back to the intelligent energy consumption computing platform 110. At step 240, the intelligent energy consumption computing platform 110 may receive the current demand data and the process may repeat continuously in the closed loop system.
(54)
(55) The device may have the capability to monitor sub-system demand remotely or wired through CAT5 cable, 0-10 V DC cable or 4-20 mA cable. The device may have the capability to import/export data to/from a cloud database. The device may run by an adaptor or an external battery pack. The internal 9V battery included in the device may provide the power to run the device in case of power outage. The device may be easily set-up without any electrical knowledge. In some examples, the device may include a wireless antenna, a CAT5 communication port and/or capability, a 0-10 VDC cable port or a 4-20 mA cable input port, and/or a Micro B port to connect to the power supply.
(56)
(57) The illustrative device 110 is not intended to suggest any limitation as to the scope of use or functionality of embodiments of the present disclosure. Neither should the illustrative device 110 be interpreted as having any dependency or requirement related to any single component or combination of components illustrated therein. Additionally, various components depicted in
(58) The device 110 includes a smartbox unit 302, a power supply unit 304, a historical data input unit 306, an algorithm unit 308, a processing unit 312 (e.g., one or more processors, a data logger unit 314, a data transmission unit 316, and a cloud storage unit 318. In operation, the smartbox unit 302 and/or the processing unit 312 may be configured to control the operation of the device 110. For example, the smartbox unit 302 and/or the processing unit 312 may be configured to execute instructions (e.g., instructions within the cloud storage unit 318) to forecast and manage electrical maximum demands for one or more entities. In some instances, the smartbox unit 302 and/or the processing unit 312 may be configured to control and/or command the other units/components within the device 110 to forecast and manage the electrical maximum demands. The processing unit 312 may receive data. Additionally, and/or alternatively, the processing unit 312 may include a wireless interface/module and/or a wired interface (e.g., a RJ45 interface). The processing unit 312 may use the wireless module and/or wired interface to transmit the data to other units, devices, and/or computing platforms within the system 100.
(59) The power supply unit 304 may be a battery, outlet port, and/or another type of power source that provides power to the device 110. The historical data input unit 306 may be configured to receive, process, analyze, determine, and/or store historical data (e.g., historical demand data) as described above. The historical data input unit 306 may receive historical data from the smartbox unit 302.
(60) The algorithm unit 308 may be configured to process, analyze, calculate, and/or use algorithms to determine the electrical maximum demands. In some instances, the algorithm unit 308 may receive electrical demand data, process the demand data, and generate/provide the warning signal. For example, the algorithm unit 308 may include the capability to determine the demand analysis 310. In other words, the device 110 may have the capability to analyze the demand pattern and give the warning signal to the entity (e.g., the plant manager).
(61) The datalogger unit 314 may be any device or component that records data, such as electrical demand data, over a period of time. For example, the datalogger unit 314 may include remote monitoring capability 320 that monitors the electrical system demand of the entity remotely. In some instances, the datalogger unit 314 may receive the electrical demand data from the utility provider computing platform 120. The cloud storage unit 318 may include a database and be a storage (memory) location within the device 110. For example, the cloud storage unit 318 may include a database and/or store one or more instructions. The device 110 may use the cloud storage unit 318 to import and/or export data to and from a cloud database. Further, the instructions within the cloud storage unit 318, when executed by the processing unit 312, may cause the device 110 (e.g., the intelligent energy consumption computing platform 110) to perform the method 200 (e.g., to forecast and manage the electrical maximum demands).
(62) The data transmission unit 316 may be configured to receive and/or provide to one or more devices and/or computing platforms such as the computing platforms 120 and/or 130. For example, the data transmission unit 316 may be configured to receive the electrical demand data/monitor the electrical system demand remotely, provide the warning signals to the entity, and/or import/export data to and from the cloud database.
(63)
(64) Verification of Method
(65) To validate the method, the proposed methodology may predict the daily peak within two sampling intervals. In this particular simulation, the sampling rate being 15 minutes, the method can give warning of daily peak within 30 minutes. Because the methodology is to predict the time of the peak rather than construct a regression line, Person's chi-squared is suitable in the validation. The test is to evaluate how likely it is that any observed difference between the sets arose by chance. A standard Pearson's chi-squared test is performed by categorizing demand time series into a binomial pair, 1 and 0. 1 means a daily peak occurrence while 0 means the rest. The prediction made by the methodology is categorized so that 1 means it successfully predicts the time of the daily peak within 30 minutes. 0 means there is no prediction or there is a false signal. The test of probability is stated as follows where p is the probability of observation to occur, 0 is the number of observation of type I, and N is the total observation. And one can develop a contingency table to show the probability of each type of observation. And a binomial case of goodness of fit can be developed to calculate the statistical significance.
(66)
(67) The null hypothesis is that the methodology will create an unbiased result which; therefore, should catch 50% of the peak because the test has only two categorical variables. If there is less than 50% accuracy of the model the null hypothesis is not rejected. As it is explained in Table 2 by using IBM SPSS software, and considering demand data from January, 2015 to June, 2015 for three different manufacturing companies, 80% of the actual demand peaks fall within the prediction. It also shows the method fails to predict the daily maximum demand in 11.4% of the time. As the result the P-value is much smaller than 0.05 and thus the null hypothesis is rejected.
CONCLUSION
(68) A novel method has been proposed for short and medium-term load forecasting by analyzing demand trend data and incorporating moving average calculation as well as rate of change formularization to develop an electrical maximum demand forecasting algorithm. The results reveal that the ARC method has at least the following advantages.
(69) First, prior works in electrical maximum demand forecasting have been mainly focused on seasonal effects which are not always a feasible approach for industrial manufacturing facilities. Instead, the ARC method described above uses the historical data which can decrease the intrinsic uncertainties associated with demand forecasting.
(70) Second, the proposed method described above has the simplicity that not only needs less input but also runs faster.
(71) Third, the proposed method described above has been validated by using chi-square method and shown to be accurate for short-term load forecasting.
(72) Fourth, the ARC method is adaptive to the growing and dynamic systems, i.e., increasing production, or expanding the electric network in the facility, by calculating ROC using current demand data.
(73) The proposed method has at least these advantages compared to the conventional method. Because of its predicative nature and with categorical variables the Chi-square test is used to prove the method. Three different manufacturing facilities, with different load profile patterns, were selected as target case studies. The results reveal that 80% accuracy with a P-value approaches to 0 in three significant digits (<0.00).
(74) The above detailed description and the examples described therein have been presented for the purposes of illustration and description only and not for limitation. For example, the operations described can be done in any suitable manner. The methods can be performed in any suitable order while still providing the described operation and results. It is therefore contemplated that the present embodiments cover any and all modifications, variations, or equivalents that fall within the scope of the basic underlying principles disclosed above and claimed herein. Furthermore, while the above description describes hardware in the form of a processor executing code, hardware in the form of a state machine, or dedicated logic capable of producing the same effect, other structures are also contemplated.