METHOD AND APPARATUS FOR CONTROLLING LOADS CONNECTED TO A DISTRIBUTED ENERGY GENERATION SYSTEM
20220376502 · 2022-11-24
Inventors
- Sumit SARAOGI (Freemont, CA, US)
- Utsav Ghosh (San Jose, CA, US)
- Rohit Kumar Saraf (Madhubani, IN)
- Karikalan Desingurajan (Bangalore, IN)
- Arpit Mandloi (Madhya Pradesh, IN)
- Maria M.J. Alexander (Thaiyur, IN)
- Ayush Garg (Kota, IN)
- Vinod Tigadi (Bangalore, IN)
Cpc classification
H02J13/00006
ELECTRICITY
H02J3/32
ELECTRICITY
G06F3/04847
PHYSICS
Y02E10/76
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
H02J3/14
ELECTRICITY
H02J13/00001
ELECTRICITY
International classification
H02J3/14
ELECTRICITY
G06F3/04847
PHYSICS
H02J3/32
ELECTRICITY
Abstract
Method and apparatus for controlling loads connected to a distributed energy generation system. The method and apparatus display a list of loads, load status, load control state, where the load control state is manipulated through a user interface displayed on a user device. The load control state defines the operation of a load depending upon the operational status of the distributed energy generation system.
Claims
1. Apparatus for controlling loads connected to a distributed energy generation system comprising: a user device comprising: one or more processors coupled to one or more non-transitory computer readable media storing instructions thereon which, when executed by the one or more processors, cause the one or more processors to perform the operations comprising: determining a load control state for one or more loads connected to a distributed energy generation system; displaying, on the user device, a list of the one or more loads and a load control state for each load in the list; and adjusting, through manipulation of a user interface displayed on the user device, the load control state for at least one load in the list.
2. The apparatus of claim 1, wherein the load control state for at least one load depends upon at least one of (1) a status of a grid connection for the distributed energy generation system, (2) an energy storage status for energy storage within the distributed energy generation system, or both (1) and (2).
3. The apparatus of claim 2 wherein the energy storage status is an amount of charge stored in a battery and the load control state is established to disconnect a load when the charge is below a predefined lower level and reconnect the load when the charge is above a predefined upper level.
4. The apparatus of claim 3, wherein the predefined upper level and predefined lower level are adjustable through manipulation of the user interface.
5. The apparatus of claim 4, wherein the manipulation of the user interface to adjust the predefined upper level and the predefined lower level is through manipulation of a slider.
6. The apparatus of claim 1, wherein the user interface is manually controlled to set the load control state for at least one load.
7. The apparatus of claim 1, wherein the load control state for at least one load disconnects the at least one load upon the distributed energy generation system commencing an off-grid operation.
8. The apparatus of claim 1, wherein the load control state for at least one load disconnects the at least one load upon the distributed energy generation system commencing an off-grid operation and the distributed energy generation system not producing power.
9. A method for controlling loads connected to a distributed energy generation system comprising: determining a load control state for one or more loads connected to a distributed energy generation system; displaying, on the user device, a list of the one or more loads and a load control state for each load in the list; and adjusting, through manipulation of a user interface displayed on the user device, the load control state for at least one load in the list.
10. The method of claim 9, wherein the load control state for at least one load depends upon at least one of (1) a status of a grid connection for the distributed energy generation system, (2) an energy storage status for energy storage within the distributed energy generation system, or both (1) and (2).
11. The method of claim 10, wherein the energy storage status is an amount of charge stored in a battery and the load control state is established to disconnect a load when the charge is below a predefined lower level and reconnect the load when the charge is above a predefined upper level.
12. The method of claim 11, wherein the predefined upper level and predefined lower level are adjustable through manipulation of the user interface.
13. The method of claim 12, wherein the manipulation of the user interface to adjust the predefined upper level and the predefined lower level is through manipulation of a slider.
14. The method of claim 9, wherein the user interface is manually controlled to set the load control state for at least one load.
15. The method of claim 9, wherein the load control state for at least one load disconnects the at least one load upon the distributed energy generation system commencing an off-grid operation.
16. The method of claim 9, wherein the load control state for at least one load disconnects the at least one load upon the distributed energy generation system commencing an off-grid operation and the distributed energy generation system not producing power.
17. A user interface for controlling loads connected to a distributed energy generation system comprising: a first display including: a list of a plurality of loads; a control state of each load in the list; a load status for each load in the list; and upon selection of a specific load in the list, a second display including: a list of control state options that may be selected and/or manipulated to alter the control state of the selected load.
18. The user interface of claim 17, wherein the list of control state options comprise a manipulatable control comprising at least one of a radio button, a slider button, or a slider.
19. The user interface of claim 17, wherein the list of control state options comprises: a first load state that enables manual control of the selected load irrespective of grid availability; a second load state of the selected load that depends upon an energy storage status for energy storage within the distributed energy generation system; a third load state that disconnects the selected load upon the distributed energy generation system commencing an off-grid operation; and a fourth load option that disconnects the at least one load upon the distributed energy generation system commencing an off-grid operation and the distributed energy generation system not producing power.
20. The user interface of claim 19, wherein the energy storage status is an amount of charge stored in a battery and the load control state is established to disconnect a load when the charge is below a predefined lower level and reconnect the load when the charge is above a predefined upper level.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] So that the manner in which the above recited features of the present invention can be understood in detail, a particular description of the invention, may be had by reference to embodiments, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate only typical embodiments of this invention and are therefore not to be considered limiting of its scope, for the invention may admit to other equally effective embodiments.
[0010]
[0011]
[0012]
[0013]
[0014]
DETAILED DESCRIPTION
[0015] Embodiments of the present invention comprise apparatus and methods for controlling loads connected to a distributed energy generation system. Embodiments of the invention utilize a software application executing on a user device to produce a user interface to the distributed energy generation system. The interface may be available on a user's mobile device, e.g., smart phone, personal digital assistant, pad device, laptop computer, notebook computer, or the like. The interface facilitates interaction with the distributed energy generation system to control loads within a facility such that the loads are optimally powered depending on the operational status of components of the distributed energy generation system.
[0016]
[0017] Each load 116 or select number of loads are coupled to the service panel via a load control device 124.sub.1, 124.sub.2, . . . 124.sub.n. The load control devices 124 may be co-located with the load (i.e., at the wall socket or built into the load itself) or the devices 124 may be located in the service panel 118 or anywhere in the power circuit between the panel 118 and the loads 114. The devices 124 may be controlled by wire (e.g., separate control wiring or power line communications), wireless (e.g., WiFi or Bluetooth) or a combination of wire and wireless. The devices 124 are controllable switches or relays that connect or disconnect a load from a power source (e.g., storage, power generator and/or grid). The switching function may be controlled by the gateway 122. As shall be described below with respect to
[0018] Although
[0019]
[0020] The user device 208 comprises at least one processor 210, support circuits 212 and memory 214. The at least one processor 210 may be any form of processor or combination of processors including, but not limited to, central processing units, microprocessors, microcontrollers, field programmable gate arrays, graphics processing units, and the like. The support circuits 212 may comprise well-known circuits and devices facilitating functionality of the processor(s). The support circuits 212 may comprise one or more of, or a combination of, power supplies, clock circuits, communications circuits, cache, and/or the like.
[0021] The memory 214 comprises one or more forms of non-transitory computer readable media including one or more of, or any combination of, read-only memory or random-access memory. The memory 214 stores software and data including, for example, an operating system (OS) 216, a load control application 218, and data 210. The operating system 216 may be any form of operating system such as, for example, Apple iOS, Microsoft Windows, Apple macOS, Linux, Android or the like. The load control application 218 may be software that, when executed by the processor(s) 210, is capable of generating a load control user interface as well as performing the load control methods in accordance with embodiments of the invention described below. The data 220 may include information to be sent to or received from the server 204.
[0022] The server 204 comprises at least one processor 222, support circuits 224 and memory 226. The at least one processor 222 may be any form of processor or combination of processors including, but not limited to, central processing units, microprocessors, microcontrollers, field programmable gate arrays, graphics processing units, and the like. The support circuits 224 may comprise well-known circuits and devices facilitating functionality of the processor(s). The support circuits 224 comprise one or more of, or a combination of, power supplies, clock circuits, communications circuits, cache, and/or the like.
[0023] The memory 226 comprises one or more forms of non-transitory computer readable media including one or more of, or any combination of, read-only memory or random-access memory. The memory 226 stores software and data including, for example, an operating system (OS) 228, data 232, and a database 234. The operating system 228 may be any form of operating system such as, for example, Apple OS X Server, Microsoft Windows Server, Linux, or the like. The data 220 may include data received from the load control application and/or any other data used by the server 204 to support operation of the load control application 218. The database 234 may contain data to support operation of the load control application 218. This data may include, but is not limited to, user profiles, load control settings/parameters, login/security information, and/or the like. The database 234 may be locally stored at the server 204 or may be remotely stored on another server or servers and accessed via the network 206.
[0024] The user device 208, when executing the load control application 218, is transformed from a general-purpose device into a specific-purpose device. i.e., transformed into the load controller 202. The load control application 218, when executed, enables at least one user device 208 to access and interact with the server 204 and the distributed generator system (100 in
[0025]
[0026]
[0027] At 306, the method 300 may access the server and create a new load control record containing, for example, system owner information (e.g., name, address, etc.) and load details (e.g., identify each load powered by the system). If the user has previously created a record and they do not wish to make any updates to the record, the user may elect to bypass 306 and proceed to 308 as represented by path 322. Such profile information may be stored locally on the user device, transmitted to the server, or stored in the user device and server.
[0028] At 308, the method 300 displays a user interface comprising a list of the loads, a control state for each load and a current status of each load. The loads are listed by name, for example, but not limited to, well pump, air conditioner, electric vehicle, dishwasher, etc. The control state identifies the type of control that has been applied to each load. Initially, the load control state is set to manual where the user may manually control whether the load is connected to the service panel or not. The control states may depend upon the status of the grid connection (i.e., grid tied or off-grid), the amount of stored power available, whether the generator is generating power, and/or the like. The selectable control states include, but are not limited to: [0029] 1) manual control (irrespective of grid availability), [0030] 2) disconnect the load when operating off-grid and the stored power (e.g., battery charge status) is below a predefined lower level (e.g., 30% of full charge) and reconnect the load when the stored power attains a predefined upper level (e.g., 70% of full charge), [0031] 3) disconnect the load upon off-grid operation commencing, or [0032] 4) disconnect the load when operating off-grid and the generator is not producing power.
The predefined storage levels may be user adjustable. Through a pull-down menu, the user may select critical loads to remain connected to the distributed energy generation system when the system is operating off-grid. Also, the user may conditionally connect the loads depending on whether enough power is being generated by the generator or stored in storage. Thus, a user may optimize loading of the system when operating off grid to enable the longest period of off-grid operation possible. Adjusting the storage level parameters, ensures that the storage is operated within an optimal range, i.e., batteries are not over discharged or overcharged.
[0033] The display may also indicate the load status for each load, i.e., is the load currently connected to the distributed energy generation system or not. In one embodiment, the status may be a color indicator—green for connected, red for not connected. Other indicia may be used.
[0034] At 310, the user may elect to change the control state of any of the loads. In one exemplary embodiment, the user may select a load from the list and activate a pull-down menu of selectable load control state options. If the user decides to change the state at 310, the method 300 proceeds to 312 where the method 300 displays the control state options. At 314, the user may select a control state option and set the parameters for the selected option (if necessary). For example, the user may select option 2 above and set the stored power predefined levels by typing a number representing the percentage of charge into a field. At 316, the user may select a “save” button and the method 300 saves the control state selection. The state selection and parameters may be stored in the user device, server or combination of both. At 318, the user may select another state to change and the method 300 returns to 312 to facilitate making the change. If the user has completed all the desired changes or does not wish to make any further changes at 310, the method 300 ends at 320.
[0035] To monitor load status, a user may execute the load control application and proceed to 308 to display the loads, control state and load status. The load status indicator, as described further below, provides an indication of whether particular loads are currently being powered (i.e., connected to the energy generation system or the utility grid).
[0036]
[0037]
[0038]
[0039]
[0040]
[0041] Here multiple examples have been given to illustrate various features and are not intended to be so limiting. Any one or more of the features may not be limited to the particular examples and embodiments presented herein, regardless of any order, combination, or connections described. In fact, it should be understood that any combination of the features and/or elements described by way of example above are contemplated, including any variation or modification which is not enumerated, but capable of achieving the same. Unless otherwise stated, any one or more of the features may be combined in any order.
[0042] As above, figures are presented herein for illustrative purposes and are not meant to impose any structural limitations, unless otherwise specified. Various modifications to any of the structures shown in the figures are contemplated to be within the scope of the invention presented herein. The invention is not intended to be limited to any scope of claim language.
[0043] Where “coupling” or “connection” is used, unless otherwise specified, no limitation is implied that the coupling or connection be restricted to a physical coupling or connection and, instead, should be read to include communicative couplings, including wireless transmissions and protocols.
[0044] Any block, step, module, or otherwise described herein may represent one or more instructions which can be stored on a non-transitory computer readable media as software and/or performed by hardware. Any such block, module, step, or otherwise can be performed by various software and/or hardware combinations in a manner which may be automated, including the use of specialized hardware designed to achieve such a purpose. As above, any number of blocks, steps, or modules may be performed in any order or not at all, including substantially simultaneously, i.e., within tolerances of the systems executing the block, step, or module.
[0045] Where conditional language is used, including, but not limited to, “can,” “could,” “may” or “might,” it should be understood that the associated features or elements are not required. As such, where conditional language is used, the elements and/or features should be understood as being optionally present in at least some examples, and not necessarily conditioned upon anything, unless otherwise specified.
[0046] Where lists are enumerated in the alternative or conjunctive (e.g., one or more of A, B, and/or C), unless stated otherwise, it is understood to include one or more of each element, including any one or more combinations of any number of the enumerated elements (e.g. A, AB, AB, ABC, ABB, etc.). When “and/or” is used, it should be understood that the elements may be joined in the alternative or conjunctive.
[0047] While the foregoing is directed to embodiments of the present invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof, and the scope thereof is determined by the claims that follow.