Software abstraction layer for energy generation and storage systems
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-001/26
H02J-003/38
H02J-007/35
출원번호
US-0553653
(2012-07-19)
등록번호
US-9831677
(2017-11-28)
발명자
/ 주소
Carlson, Eric Daniel
Varadarajan, Karthikeyan
출원인 / 주소
SolarCity Corporation
대리인 / 주소
Kilpatrick Townsend & Stockton LLP
인용정보
피인용 횟수 :
0인용 특허 :
19
초록▼
A software abstraction layer for energy generation and/or storage systems. In one embodiment, a method is provided that can comprise receiving, by a site gateway, one or more standardized operating parameters for a physical component of an energy storage system, and translating, by the site gateway,
A software abstraction layer for energy generation and/or storage systems. In one embodiment, a method is provided that can comprise receiving, by a site gateway, one or more standardized operating parameters for a physical component of an energy storage system, and translating, by the site gateway, the one or more standardized operating parameters into one or more vendor specific parameters, where the one or more vendor specific parameters are specific to a vendor-defined communication protocol supported by the physical component. The physical component can then be controlled using the one or more vendor specific parameters.
대표청구항▼
1. A method comprising: grouping, by a site gateway, first and second discrete physical components of an energy storage system into a logical device;providing, by the site gateway to a remote server, an interface for controlling the logical device;receiving, by the site gateway from the remote serve
1. A method comprising: grouping, by a site gateway, first and second discrete physical components of an energy storage system into a logical device;providing, by the site gateway to a remote server, an interface for controlling the logical device;receiving, by the site gateway from the remote server, one or more standardized operating parameters for the logical device via the interface;translating, by the site gateway, the one or more standardized operating parameters into a first set of parameters that are compatible with the first physical component and a second set of parameters that are compatible with the second physical component; andtransmitting, by the site gateway, the first set of parameters to the first physical component and the second set of parameters to the second physical component,wherein the first physical component is a battery inverter/charger,wherein the second physical component is a battery device, andwherein the logical device is a logical storage appliance. 2. The method of claim 1 wherein the one or more standardized operating parameters are derived from a control command received by the site gateway from the remote server. 3. The method of claim 2 wherein the control command comprises a schedule for charging and discharging a battery device coupled with the battery inverter/charger. 4. The method of claim 1 wherein the first and second physical components are heterogeneous components of the energy storage system. 5. The method of claim 1 wherein the interface is configured to expose operating parameters of the logical storage appliance that are derived from operating parameters of the battery inverter/charger and the battery device, the operating parameters of the logical storage appliance including temperature, state of charge, state of health, energy capacity, peak power output, and peak power input. 6. The method of claim 1 wherein the interface is configured to hide operating parameters of the battery inverter/charger and the battery device that are not needed for control of the logical storage appliance, the operating parameters of the battery inverter/charger and the battery device including DC voltage, minimum and maximum voltage, and maximum current. 7. The method of claim 1 further comprising: grouping, by the site gateway, the logical device and one or more other logical devices into an aggregated logical device; andproviding, by the site gateway, an interface to the aggregated logical device for controlling the logical devices. 8. The method of claim 7 wherein the logical devices in the aggregated logical device each correspond to a logical storage appliance comprising a battery inverter/charger and a battery device, the logical storage appliance having a peak power output value defining a maximum amount of power it can provide. 9. The method of claim 8 further comprising: receiving, by the site gateway, a request for power from the aggregated logical device; anddistributing, by the site gateway, the request among the logical devices in the aggregated logical device based on their respective peak power output values. 10. The method of claim 9 further comprising: determining, by the site gateway, when a logical device in the aggregated logical device has failed; anddynamically redistributing the request among the remaining, active logical devices in the aggregated logical device. 11. The method of claim 7 further comprising: determining, by the site gateway, a likelihood of failure for each logical device in the aggregated logical device; andadjusting, by the site gateway, one or more parameters of the aggregated logical device based on the likelihood of failure determined for each logical device. 12. The method of claim 11 wherein adjusting one or more parameters of the aggregated logical device comprises adjusting published peak power output of the aggregated logical device. 13. The method of claim 1 wherein the energy storage system is configured to generate energy via photovoltaic (PV) modules and to store energy in a battery device. 14. A 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 group first and second discrete physical components of an energy storage system into a logical device;code that causes the computer system to provide, to a remote server, an interface for controlling the logical device;code that causes the computer system to receive, from the remote server, one or more standardized operating parameters for the logical device via the interface;code that causes the computer system to translate the one or more standardized operating parameters into a first set of parameters that are compatible with the first physical component and a second set of parameters that are compatible with the second physical component; andcode that causes the computer system to transmit the first set of parameters to the first physical component and the second set of parameters to the second physical component,wherein the first physical component is a battery inverter/charger,wherein the second physical component is a battery device, andwherein the logical device is a logical storage appliance. 15. The method of claim 1 further comprising: receiving, by the site gateway from the remote server, one or more schedules for the logical device via the interface;translating, by the site gateway, the one or more schedules into a third set of parameters that are compatible with the first physical component and a fourth set of parameters that is suitable for the second physical component; andtransmitting, by the site gateway, the third set of parameters to the first physical component and the fourth set of parameters to the second physical component,wherein the third or fourth set of parameters include at least one of a grid voltage, or grid frequency. 16. The method of claim 15 wherein the one or more schedules are associated with a priority, and wherein a regulation of a charge or discharge of the first or second physical component is based, in part, on the associated priority of the one or more schedules. 17. A computer system comprising: a processor configured to: group first and second discrete physical components of an energy storage system into a logical device;provide, to a remote server, an interface for controlling the logical device;receive, from the remote server, one or more standardized operating parameters the logical device via the interface;translate the one or more standardized operating parameters into a first set of parameters that are compatible with the first physical component and a second set of parameters that are compatible with the second physical component; andtransmit the first set of parameters to the first physical component and the second set of parameters to the second physical component,wherein the first physical component is a battery inverter/charger,wherein the second physical component is a battery device, andwherein the logical device is a logical storage appliance. 18. The computer system of claim 17 wherein the computer system is a site gateway installed at a site of the energy storage system.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (19)
Brewster,David B.; Healy,Timothy G., Aggregation of distributed energy resources.
Nishibayashi, Yasuyuki; Teramoto, Keiichi; Ise, Kotaro; Tanaka, Yasuyuki, Charge-discharge control device, charge-discharge monitoring device, charge-discharge control system, and computer program product.
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.
Hakim, David; Hugg, Steven; Shnekendorf, Edward; Cartwright, Sarah; Axelrod, Zach; Jhirad, Nicholas; Szablya, Louis; Lewis, R. Karl; Golden, Brian; Barnes, Michaela; Cowett, Alexei; Hyams, David, Method and system for scheduling the discharge of distributed power storage devices and for levelizing dispatch participation.
Pudar, Nikola J.; Woody, George R.; Welchko, Brian A.; Bereisa, Jonas; Lauckner, Jonathan J.; Posawatz, Anthony L., Remote power usage management for plug-in vehicles.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.