Techniques for controlling energy generation and storage systems
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H02J-003/00
H02J-003/32
B60L-011/18
H02J-013/00
출원번호
US-0553603
(2012-07-19)
등록번호
US-9270118
(2016-02-23)
발명자
/ 주소
Carlson, Eric Daniel
Varadarajan, Karthikeyan
출원인 / 주소
SolarCity Corporation
대리인 / 주소
Kilpatrick Townsend & Stockton LLP
인용정보
피인용 횟수 :
3인용 특허 :
10
초록▼
Techniques for controlling energy generation and/or storage systems. In one embodiment, a method is provided that can comprise receiving from a control server a plurality of schedules for controlling the charging and discharging of an energy storage device, where each schedule corresponds to a funct
Techniques for controlling energy generation and/or storage systems. In one embodiment, a method is provided that can comprise receiving from a control server a plurality of schedules for controlling the charging and discharging of an energy storage device, where each schedule corresponds to a function that takes as input one or more input parameters and returns as output an output parameter corresponding to a power level for the energy storage device. The method can further comprise determining relative priorities for the plurality of schedules and controlling charging/discharging of the energy storage device based on the plurality of schedules and their relative priorities.
대표청구항▼
1. A method comprising: receiving, by a site gateway from a control server, a plurality of schedules for controlling charging and discharging of an energy storage device, each schedule in the plurality of schedules corresponding to a function that takes as input one or more input parameters and retu
1. A method comprising: receiving, by a site gateway from a control server, a plurality of schedules for controlling charging and discharging of an energy storage device, each schedule in the plurality of schedules corresponding to a function that takes as input one or more input parameters and returns as output an output parameter corresponding to a power level for the energy storage device;determining, by the site gateway, relative priorities for the plurality of schedules;determining, by the site gateway, conflicting schedules within the plurality of schedules, wherein the output parameters of each of the conflicting schedules correspond to different desired output power levels of the energy storage device; andselecting, by the site gateway, one of the conflicting schedules based on their relative priorities to control charging and discharging of the energy storage device. 2. The method of claim 1 wherein determining the relative priorities for the plurality of schedules comprises receiving priority information from the control server. 3. The method of claim 2 wherein the priority information includes, for each schedule in the plurality of schedules, a schedule identifier, a priority value, and a priority operator. 4. The method of claim 3 wherein the priority operator is selected from a group consisting of max, min, and target, wherein the max priority operator indicates that the function corresponding to the schedule defines a maximum permissible upper bound on the power level for the energy storage device,wherein the min priority operator indicates that the function corresponding to the schedule defines a minimum permissible lower bound on the power level for the energy storage device, andwherein the target priority operator indicates that the function corresponding to the schedule defines an exact power level for the energy storage device. 5. The method of claim 4 wherein controlling charging and discharging of the energy storage device based on the plurality of schedules and their relative priorities comprises: initializing a variable Pbatt; andfor each schedule in the plurality of schedules, ordered from lowest priority to highest priority: if the priority operator for the schedule is max: evaluating the function corresponding to the schedule and setting a variable Pmax to the function output; andsetting Pbatt to the lesser of Pmax and Pbatt;else if the priority operator for the schedule is min: evaluating the function corresponding to the schedule and setting a variable Pmin to the function output; andsetting Pbatt to the greater of Pmin and Pbatt;else if the priority operator for the schedule is target: evaluating the function corresponding to the schedule and setting Pbatt to the function output. 6. The method of claim 5 further comprising charging or discharging the energy storage device based on Pbatt. 7. The method of claim 1 wherein at least one schedule in the plurality of schedules corresponds to a function that takes as input two or more input parameters. 8. The method of claim 7 wherein the two or more input parameters include time of day, state of charge of the energy storage device, or site power consumption. 9. The method of claim 7 wherein the function is expressed as an N-dimensional array, each value in the array representing a power level for the energy storage device, each dimension of the array representing an input parameter of the function. 10. The method of claim 1 wherein each schedule in the plurality of schedules is based on one or more use cases for optimizing economic value of the energy storage device, wherein the energy storage device is part of an energy generation system, and wherein the relative priorities are determined according to boundaries of output power levels of the energy storage device of the energy storage system. 11. The method of claim 10 wherein the one or more use cases include a use case for keeping a predefined percentage of energy storage device energy reserved for critical loads, a use case for keeping peak power demand below a predefined threshold, and a use case for buying and selling energy storage device energy at predefined times of day. 12. The method of claim 10 wherein at least one schedule the plurality of schedules is defined by a utility company configured to provide power for charging the energy storage device. 13. The method of claim 1 wherein each schedule in the plurality of schedules is associated with a start time indicating a time at which the schedule should take effect for controlling charging and discharging of the energy storage device. 14. The method of claim 13 wherein the start time is dependent on a time at which the site gateway last made contact with the control server. 15. The method of claim 13 wherein each schedule in the plurality of schedules is further associated with an end time indicating a time at which the schedule should no longer take effect for controlling charging and discharging of the energy storage device. 16. The method of claim 15 wherein the end time is dependent on the time at which the site gateway last made contact with the control server. 17. The method of claim 1 wherein the energy storage device is a battery, and wherein the site gateway is configured to control the energy storage device by communicating with a battery inverter/charger. 18. The method of claim 17 wherein the site gateway is further configured to communicate with an energy inverter coupled with an energy generation source and with a utility meter coupled with a utility power grid, and wherein the energy storage device is capable of being charged using energy received from the energy generation source or from the utility power grid. 19. A system comprising: a processor configured to: receive, from a control server, a plurality of schedules for controlling charging and discharging of an energy storage device, each schedule in the plurality of schedules corresponding to a function that takes as input one or more input parameters and returns as output an output parameter corresponding to a power level for the energy storage device;determine relative priorities for the plurality of schedules;determine, by the site gateway, conflicting schedules within the plurality of schedules, wherein the output parameters of each of the conflicting schedules correspond to different desired output power levels of the energy storage device; andselect, by the site gateway, one of the conflicting schedules based on their relative priorities to control charging and discharging of the energy storage device. 20. The non-transitory computer-readable storage medium having stored thereon program code executable by a computer system, the program code comprising: code that causes the computer system to receive, from a control server, a plurality of schedules for controlling charging and discharging of an energy storage device, each schedule in the plurality of schedules corresponding to a function that takes as input one or more input parameters and returns as output an output parameter corresponding to a power level for the energy storage device;code that causes the computer system to determine relative priorities for the plurality of schedules; code that causes the computer system to determine, by the site gateway, conflicting schedules within the plurality of schedules, wherein the output parameters of each of the conflicting schedules correspond to different desired output power levels of the energy storage device; andcode that causes the computer system to select, by the site gateway, one of the conflicting schedules based on their relative priorities to control charging and discharging of the energy storage device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (10)
Petrie, Edward M.; Levander, Hans; Willis, H. Lee; Stillman, Harold M., Communication and control network for distributed power resource units.
Pratt, Richard M.; Hammerstrom, Donald J.; Kintner-Meyer, Michael C. W.; Tuffner, Francis K., Grid regulation services for energy storage devices based on grid frequency.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.