Dynamic management of critical loads
11494852 · 2022-11-08
Assignee
Inventors
- Robert P. Madonna (Osterville, MA, US)
- Siegmar K. Eschholz (Southwest Harbor, ME, US)
- Anna E. Demeo (Southwest Harbor, ME, US)
- William H. Dillon (Philomath, OR, US)
Cpc classification
Y04S50/14
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
H02J2310/64
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
Y04S20/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
F02P7/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02B70/30
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
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
H02J2310/10
ELECTRICITY
H02J3/008
ELECTRICITY
Y04S20/242
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
Y04S50/10
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
H02J2310/66
ELECTRICITY
Y10S323/905
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
F02P7/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02J3/00
ELECTRICITY
H02J9/04
ELECTRICITY
Abstract
A power controller configured to fit in a circuit breaker panel powering one or more loads. The power controller is further configured to dynamically manage critical loads of the one or more loads each controlled by a component that is capable of being actuated by the power controller and operated from a smartphone via the power controller, wherein the critical loads need not be wired to a dedicated circuit breaker panel.
Claims
1. A system comprising: a power controller coupled to a circuit breaker panel configured to receive electrical power from a power grid of a utility or a power-generating source of a premises; one or more components adapted to fit in the circuit breaker panel, each component having a wireless transceiver and configured to control the electrical power to one or more branch circuits having electrical loads at the premises when powered from the power grid, the component capable of being actuated by the power controller, wherein the power controller communicates wirelessly with each component to effect actuation; and the power controller configured to, in response to a power down of the power grid to the circuit breaker panel, dynamically manage the electrical power via a wireless mobile device using the one or more components to control the electrical power according to one or more scenarios to the one or more branch circuits representing one or more critical loads selected from the electrical loads using the electrical power from the premises power-generating source, wherein each critical load need not be wired to a dedicated circuit breaker panel.
2. The system of claim 1, wherein the power controller is configured to disconnect non-critical loads selected from the electrical loads of the premises.
3. The system of claim 1, wherein the wireless mobile device is a mobile phone and wherein the power controller is further configured to provide a power management notification to the mobile phone of a user.
4. The system of claim 1, wherein the wireless mobile device is a smartphone and wherein the power controller is operated wirelessly by the smartphone of a user.
5. The system of claim 1, wherein the premises power-generating source is a battery.
6. The system of claim 1, wherein the electrical loads are prioritized according to one or more of class or load specifications.
7. The system of claim 1, wherein the electrical loads are prioritized according to geographic location.
8. The system of claim 1, wherein the dynamic management of the electrical power is in accordance with a plurality of predetermined power management scenarios.
9. The system of claim 1, wherein the component includes a transistor.
10. The system of claim 1, further comprising a wireless network module connected to the power controller and communicating with a server over a wide-area-network.
11. A system comprising: a power controller coupled to a circuit breaker panel configured to receive power from a power-generating source at a premises; one or more components adapted to fit in the circuit breaker panel, each component having a wireless transceiver and configured to control the power to one or more branch circuits having electrical loads at the premises, the component capable of being actuated by the power controller, wherein the power controller communicates wirelessly with each component to effect actuation; and the power controller configured to, in response to an insufficiency of the power-generating source to provide the power to all of the electrical loads, dynamically manage the power via a smartphone using the one or more components to control the power according to one or more scenarios to the one or more branch circuits representing one or more critical loads of the electrical loads, wherein operation of the dynamic management is from the smartphone via the power controller, and wherein the critical loads need not be wired to a dedicated circuit breaker panel.
12. The system of claim 11, wherein the power-generating source is a renewable power source.
13. The system of claim 11, wherein the electrical loads are prioritized according to one or more of class or load specifications.
14. The system of claim 11, wherein the electrical loads are prioritized according to geographic location.
15. The system of claim 11, wherein the dynamic management of the power is in accordance with a plurality of predetermined power management scenarios.
16. The system of claim 11, wherein the component includes a relay.
17. The system of claim 11, further comprising a wireless network module connected to the power controller and communicating with a server over a wide-area-network.
18. The system of claim 11, wherein a power management scenario is selected via the operation on the smartphone.
19. The system of claim 11, wherein status information of the critical loads is obtained and displayed via the operation on the smartphone.
20. A system comprising: a power controller coupled to a circuit breaker panel configured to receive electrical power from a power grid of a utility or a power-generating source of a premises; one or more components adapted to fit in the circuit breaker panel, each component having a wireless transceiver and a switch configured to control the electrical power to branch circuits having one or more electrical loads at the premises when powered from the power grid, the switch capable of being actuated by the power controller, wherein the power controller communicates wirelessly with each component to effect actuation; and the power controller configured to, in response to a power down of the power grid to the circuit breaker panel, dynamically manage the electrical power via a wireless mobile device using the one or more components to control the electrical power according to one or more scenarios to the one or more branch circuits representing one or more critical loads of the electrical loads, wherein operation of the dynamic management is from the wireless mobile device via the power controller, and wherein each critical load is powered from the premises power-generating source and need not be wired to a dedicated circuit breaker panel.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention description below refers to the accompanying drawings, of which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
(31)
(32) The premises which form aggregation 118 may be classified in one of three classes. Class 1 premises are those which do not include any solar or other renewable source of power (collectively, “renewable source”) nor any battery capable of storing a significant amount of power, but may include a backup generator which may serve to power some or all of the premises when power grid 100 is unavailable. When power gird 100 is available, Class 1 premises normally only draw power (unidirectionally) from power grid 100.
(33) Class 2 premises are those which include at least one renewable source and possibly a backup generator, but do not include a battery of significant capacity. Class 2 premises draw power from power grid 100 when the renewable source is offline or insufficient to meet the demand of the premises, but may deliver power to power grid 100 when there is a surplus. Thus, Class 2 premises are characterized by bidirectional power flow.
(34) Class 3 premises are those which include at least one renewable source as well as one or more batteries of significant capacity, and possibly a backup generator. Like Class 2 premises, Class 3 premises may draw power from or deliver power to power grid 100 depending upon environmental conditions, the demand of the premises and other factors. As described in detail below, aggregation 118, which represents a mix of Class 1, 2 and 3 premises, may be managed as single entity which performs as an energy market participant based on a model of reduced consumption of power possibly in combination with production from battery storage.
(35)
(36) Wireless communication links 216 may be implemented with Bluetooth®, Wi-Fi, or any of a number of other commercially available wireless technologies. Such wireless communication links greatly reduce the cost of and time required for installation of premises power controller 202. Alternatively, if the design of or materials used in a particular premises is not conducive to wireless communication, wired communication links (e.g., Ethernet) may be used by the addition of appropriate interfaces on premises power controller 202 as well as the other devices shown in
(37) Backup generator 228 is coupled to a transfer switch 232 by a conductor 230. Transfer switch 232 is coupled by a conductor 234 to circuit breaker panel 206. Transfer switch 232 is also coupled to a utility company meter (not shown) by a conductor 218. When power grid 100 is down, transfer switch 232 moves to the position shown in
(38) In general, premises power controller 202 is responsible for managing power consumption in premises 200. Among other features and capabilities, premises power controller 202 is responsible for dynamically actuating individual intelligent circuit breakers 222, 226 to disconnect individual loads, thereby reducing power consumption of premises 200 and contributing to an aggregation which is performing as an energy market participant. As described in detail below, more than one premises power controller 202 may be present in a given premises for purposes of redundancy, load sharing, or the like.
(39)
(40) All other elements are substantially similar to those shown in
(41)
(42) Transfer switch 232 operates to disconnect panel 206 from power grid 100 (
(43) Also shown is an AC-DC converter 410 whose output is coupled to a DC-AC inverter with power factor control 412, which in turn is coupled to dimmable loads 414. AC-DC converter 410 and DC-AC inverter with power factor control 412 communicate with premises power controller 202 through wireless communication links 216. As described in detail below, converter 410, in combination with inverter 412, may be used to advantageously alter the power factor so as to reduce the amount of real power absorbed by dimmable loads 414.
(44)
(45) As described above in connection with
(46)
(47) An LCD 602 and a 16GB microSD card are coupled to embedded graphics controller 604. A pair of relays 630 is coupled, respectively, between a pair of screw terminals 620 and a pair of Hall Effect sensors 618. Each of a pair of screw terminals 620 serves as a connection point to a conventional 15 A/120 VAC circuit breaker (not shown), such as an arc fault breaker, which is manually capable of being actuated. In the alternative, the relays may be embodied as an actuated mechanical switch to obviate the need of the conventional circuit breaker while providing for adequate safety. Each of a pair of screw terminals 622 serves as a connection point to a desired load (not shown). An AC-to-DC power supply 624 outputs +12 VDC and +3.3 VDC to power intelligent circuit breaker 226. As an alternative to using power measurement DSP 608 to output pulses when the sensed voltage and current are near zero, a zero cross detection circuit 628 may be used to generate a square wave output signal which is coupled to breaker controller 600.
(48) Breaker controller 600, using its onboard Bluetooth® connectivity, communicates with other breaker controllers to establish a wireless mesh network among all of the breaker controllers. The presence of a mesh network advantageously enables a single breaker controller within a breaker panel or, alternatively, a designated gatekeeper transceiver, to conduct communications with a premises power controller (
(49) LCD 602 may be used to display a variety of information (e.g., the current state of the circuit breaker, a configuration of the circuit breaker, instantaneous power consumption, identifier, such as a zone, of the circuit breaker, and diagnostic codes). MicroSD card 606 may be used to store power consumption data and other data of interest until a scheduled time when such data is forward to a premises power controller 202 or discarded as stale.
(50) Power measurement DSP 608 is capable of calculating, among other values, instantaneous power consumption separately for each load connected to screw terminals 622, as well as average power consumption over a specified period of time, and peak power consumption. Power measurement DSP 608 may also be configured to output pulses (on dedicated pins ZX0, ZX1, which are coupled to breaker controller 600) when the current and voltage are near zero.
(51) By knowing when zero crossings of current and voltage are occurring, breaker controller 600 ensures that relays 630 are only switched (i.e., intelligent circuit breaker 222 is opened or closed) contemporaneously with the occurrence of a zero crossing. This advantageously reduces arcing and tends to prolong the service lives of relays 630.
(52) An intelligent circuit breaker suitable for a single 30A/220 VAC circuit may be implemented using the components shown in
(53)
(54) A dimming function may be implemented using a traditional cut phase dimming technique, as illustrated in
(55) Turning now to
(56)
(57) Due to interference with wireless communication typically caused by (metal) circuit breaker panel 706, gatekeeper transceiver 712 may be assigned exclusive responsibility for communicating with premises power controller 202 (
(58) Gatekeeper transceiver 712 may also include power monitoring functionality for measuring total power consumption (or surplus) at main conductors 218. A current transformer 710 is coupled to each main conductor 218, and to gatekeeper transceiver 712. As may be seen best in
(59)
(60) In general, each wireless lighting control keypad 722 typically includes a processor, microcontroller or the like which is capable of running some or all of the same software run by premises power controller 202 as described herein. In addition, each wireless lighting control keypad 722 typically includes wireless network connectivity such as Wi-Fi or Bluetooth®. With such network connectivity, keypads 722 may establish wireless communication links 730 with intelligent circuit breakers 222 or intelligent circuit breakers with dimmers 226. Thus, any of wireless lighting control keypads 722 may be used as an alternative to, or in conjunction with, premises power controller 202 to turn lamps 724 (or other lighting loads) on or off as well as dimming such lamps.
(61)
(62) Next, at step 906, aggregation server 112 transmits a message to each premises power controller 202 within aggregation 118 to run its “market trading” power management scenario. In general, when a given premises power controller 202 run its “market trading” scenario, this will cause particular loads in the premises to be “shed” or disconnected (by actuating the associated intelligent circuit breakers) and, for class 3 premises that include batteries with significant storage capacity, may also result in the connection of such batteries to supply power to the power grid. Next, at step 908, aggregation server 112 follows an ISO market rule to implement a demand response reduction curve.
(63)
(64) Alternatively, at step 1008, if the determination indicates that no control command was received, then intelligent circuit breaker 222, 226 checks its power reading status at step 1014. If that status has changed compared to a last known status, as determined at step 1016, then intelligent circuit breaker 222, 226 sends its power reading to premises power controller 1018, and subsequently waits for an acknowledgement from the premises power controller at step 1020. If, at step 1016, no change in power reading status was found, then at step 1022 intelligent circuit breaker 222, 226 sends an indication of no change to premises power controller 1022, and subsequently waits for an acknowledgement from the premises power controller at step 1024.
(65)
(66) If, at step 1110, a determination is made that the premises is not a Class 3 premises, control flow advances to step 1109 at which a query of premises power controller 202 is made for a current virtual energy price. The term “virtual energy price” is used in this specification to refer to a value that serves as a proxy for the relative scarcity or abundance of energy. Each action relating to a load or source within a given premises is associated with either a threshold or scaling factor against the virtual energy price. In its simplest formulation, a system based on a virtual energy price may implement a priority list of loads or sources capable of both discrete and smooth transitions (i.e., capable of smoothly transitioning and discretely transitioning power consumption or generation) as well as selection of the loads based on temporal use (e.g., a recency of use). In a more sophisticated implementation, such a system could model the full dynamism of an energy market.
(67) By choosing a quantity with the same units and order of magnitude as is typical on the public energy market, it is possible for a user to specify his or her priorities once, and in terms of real dollars. In cases where the premises pays market rates for energy, the power grid is available, and market rates are provided by aggregation server 112, this will be especially meaningful to the user. In other cases, the virtual energy price will be computed to perform the actions necessary for the effective management of system resources and will not have any relationship to energy costs on the public market.
(68) As an alternative to calculating a virtual energy price, a state machine could be implemented which accesses a lookup table or other data structure to obtain a value which is a suitable reference or proxy for the purposes described herein.
(69) Next, at step 1111, a determination is made whether the virtual energy price is above a notification threshold. If not, control flow loops to step 1102. If so, meaning that a user notification should be sent, control flow advances to step 1113 (
(70) Referring again to step 1105, if a (second) broadcasting premises power controller 202 was discovered, control flow advances to step 1115 in which wireless communication is established between the discovered (master) premises power controller 202 and the (subordinate) premises power controller 202 performing this step. Next, at step 1117, the subordinate premises power controller 202 takes measurements from any sensors attached to it. This is followed, at step 1119, by the subordinate premises power controller 202 collecting user input. Next, at step 1121, the subordinate premises power controller 202 attempts to transmit its sensor measurements and user actions to master premises power controller 202.
(71) At step 1123, a determination is made whether the attempted transmission to the master premises power controller failed. If so, control flow loops to step 1101. If not (meaning transmission was successful), control flow advances to step 1125 at which subordinate premises power controller 202 attempts to read system state and pending commands from master premises power controller 202. Next, at step 1127, a determination is made whether the attempted read failed. If so, control flow loops to step 1101. If not (meaning the read was successful), control flow advances to step 1129 at which subordinate premises power controller 202 updates its user interface according to the previously read system state, and executes new commands. If either the transmission failed at step 1121, or reception failed at step 1125, it is assumed that master premises power controller 202 has been removed, powered down, or failed, and an election for a new controller is performed at step 1101. In this fashion, multiple, redundant premises power controllers 202 may be operated within a given premises.
(72) Referring now to
(73) If, at step 1114, premises power controller 202 determines that public power grid 100 is available, control flow advances to a determination at step 1116 whether energy price data is available. Energy price data may be supplied to premises power controller 202 by aggregation server 112 or other external source via WAN 116. If energy price data is available, control flow advances to step 1124 (
(74) If, at determination step 1118, no explicit command was received from aggregation server 112 (meaning aggregation 118 is not currently required to perform as a market participant), then control flow advances to step 1122 at which a virtual energy price is set to a default value, and then to step 1124 (
(75) Turning now to
(76) If, at step 1138, the calculated virtual energy price was less than or equal to the backup generator on threshold value, or at step 1140 the backup generator's minimum off time has not yet elapsed, then control flow advances to step 1144 where premises power controller 202 determines whether the calculated virtual energy price is less than the generator off threshold value. It should be noted that the backup generator on and off threshold values are different to add hysteresis and avoid a condition where the backup generator is cycling on and off. If the calculated virtual energy price is less than the generator off threshold value, premises power controller 202 next determines at step 1146 whether a generator minimum on time has elapsed and, if so, proceeds at step 1148 to turn the generator off. If, at step 1144, the calculated virtual energy price is not less than the generator off threshold value (i.e., they are equal within the hysteresis band) or, at step 1146, the generator minimum on time has not yet elapsed, the control flow advances to step 1124.
(77) Referring again to step 1133, if public power grid 100 is available, then control flow advances to step 1150 where a determination is made whether the utility company which serves the premises pays for net production of power. If not, then control flow advances to step 1152 where premises power controller 202 makes a forecast of the current day's on-premises power production, followed by step 1154 at which the virtual energy price is set to the rate charged by the utility company.
(78) Next, at step 1156, premises power controller 202 simulates premises power consumption using the virtual energy price and forecast. If, based on the simulation, no net production of power is expected for the next 24 hours (i.e., all on-premises power production will be consumed), control flow advances to step 1124 (
(79) Referring again to step 1150, if the utility company which serves the premises pays for net power production, control flow advances to step 1164 at which a determination is made whether energy price data is available. If so, control flow advances to step 1124. If not, a determination is made step 1166 whether an explicit command (message) was received from aggregation server 112. If not, meaning aggregation 118 is not currently required to perform as a market participant, then control flow advances to step 1170 at which a virtual energy price is set to the default value, and then to step 1124. If, at step 1166, a command was received from aggregation server 112 (meaning aggregation 118 is required to perform as a market participant and premises power controller 202 needs to reduce loads), then at step 1168 premises power controller 202 simulates premises power consumption to find a virtual price that satisfies the requirements of aggregation 118 performing as a market participant.
(80) Referring now to
(81) If battery exhaustion will occur within the next 24 hours, control flow advances to step 1178 at which the virtual energy price is increased (i.e., the virtual energy price is increased because a power scarcity is forecast for the premises). Next, at step 1180, a determination is made whether the (increased) virtual energy price is greater than a generator on threshold value. If not, control flow advances to step 1124. If so, control flow advances to step 1182 and the (non-renewable source) generator is turned on, provided it was off and a minimum off time has elapsed, followed by an advance to step 1124.
(82) Referring again to step 1176, if battery exhaustion is not expected within the next 24 hours, then control flow advances to step 1184 at which a determination is made whether battery overrun is predicted within the next 24 hours. If not, control flow advances to step 1124. If so, control flow advances to step 1186 and the virtual energy price is decreased, again representing an expected power surplus for the premises. Next, at step 1188, a determination is made whether the virtual energy price is less than a generator off threshold value. If not, control flow advances to step 1124. If so, at step 1190, premises power controller 202 turns off the generator, assuming it was on and a minimum run time had elapsed.
(83) Referring again to step 1172, if the public power grid 100 is available, control flow advances to step 1192 where premises power controller 202 performs a look ahead on an expected time-cost curve. Next, at step 1194, a determination is made whether the next peak on the expected time-cost curve is positive or negative. If a negative peak is expected, control flow advances to step 1196 at which a determination made whether if charging begins now will minimum cost be incurred during the charge cycle. If not, control flow advances to step 1124. If so, control flow advances to step 1198 where premises power controller 202 enables the battery to start charging, followed by an advance to step 1124.
(84) If, at step 1194, a positive peak is expected, control flow advances to step 1200 at which a determination is made whether if battery discharge begins now, is the product of the sale revenue minus buy costs and the battery efficiency greater than the minimum cycle gain (i.e., will discharging yield a minimum gain to justify wear on equipment). If so, control flow advances to step 1205 where a determination is made whether if battery discharge begins now is a sell-buy efficiency greater than minimum cycle gain. If so, control flow advances to step 1204 and battery discharge begins. If not, control flow advances to step 1202 where a determination is made whether an explicit command (message) was received from aggregation server 112 to perform as a market participant. If so, control flow advances to step 1204 to begin battery discharge. If not, control flow advances to step 1124.
(85)
(86) If the load is not dimmable, then at step 1211 a determination is made whether the load is of type for which a power factor (PF) may be controlled to reduce the amount of real power absorbed by the load. If so, control flow advances to step 1213 (
(87)
(88) If, on the other hand, at step 1236 the point is determined to be below the cost-temperature curve D (e.g., either of the points indicated by reference letters E or H in
(89) If the minimum run time of the HVAC system will not cause the zone temperature to cross the user-defined set point, then at step 1242 a determination is made whether a minimum off time for the HVAC system has elapsed. If not, meaning it is too soon to run the HVAC system again, control flow again returns to
(90)
(91)
(92)
(93) If, at step 1402, the global virtual energy price is not above the user-set threshold, the control flow advances to step 1408 at which a determination is made whether the global virtual energy price is below the user-set threshold. If not, control flow returns to
(94)
(95) With reference again to step 1501, if the load is determined to be currently connected, control flow advances to step 1502 at which a determination is made whether the virtual energy price is above a user-set threshold. If so, a determination is made at step 1504 whether the diversion load's minimum on time has elapsed. If the minimum on time has not elapsed, control flow returns to
(96) If, at step 1502, the virtual energy price is not above the user-set threshold, control flow advances to step 1508 at which a determination is made whether the virtual energy price is below the user-set threshold. If not, control flow returns to
(97)
(98) If, at step 1599, it is determined that the load is correctly connected to the system, then control flow advances to step 1600 for a determination whether a user has requested a charge cycle. If so, control flow advances to step 1610 where the electric vehicle begins charging, followed by a return to
(99)
(100)
(101) If, at step 1804, the user's mobile phone is not accessible, then control flow advances to step 1806 in which a determination is made whether a user requested mobile push notifications. If so, control flow advances to step 1814 at which a request for a push notification event is sent to aggregation server 112. If not, control flow advances to step 1808 at which a determination is made the user has provided an email address at which to receive notifications. If so, control flow advances to step 1816 at which a request for an email notification event is sent to aggregation server 112, followed by step 1810 at which a message is displayed on display 526 (
(102) The foregoing description has been directed to specific embodiments of this invention. It will be apparent, however, that other variations and modifications may be made to the described embodiments, with the attainment of some or all of their advantages. For example, it is expressly contemplated that the teachings of this invention can be implemented as software, including a computer-readable medium having program instructions executing on a computer, hardware, firmware, or a combination thereof. Accordingly this description is to be taken only by way of example and not to otherwise limit the scope of the invention. It is thus the object of the appended claims to cover all such variations and modifications as come within the true spirit and scope of the invention.