Patents by Inventor Karthikeyan Varadarajan
Karthikeyan Varadarajan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10498155Abstract: A system for controlling a battery state-of-energy within a microgrid includes an energy generation (EG) system, an electrical load coupled to the EG system, an energy storage system coupled to the EG system and the electrical load, and a controller coupled to the EG system and the energy storage system. The energy storage system can charge and discharge according to a target charge value and a target discharge value, which may be based on a state-of-energy of the energy storage system. The controller can control a power generation of the EG system based on the load demand and the target charge value and target discharge value of the energy storage system. The controller can further control a power generation of a second EG system when the EG system cannot meet the load demand and maintain the state-of-energy of the energy storage system within a desired level.Type: GrantFiled: March 29, 2016Date of Patent: December 3, 2019Assignee: SolarCity CorporationInventors: Karthikeyan Varadarajan, Ali Riazi
-
Patent number: 10277031Abstract: Techniques for provisioning energy generation and/or storage systems. In one embodiment, a method is provided that can comprise automatically determining, by a site gateway, information pertaining to one or more components of an energy storage system, where the site gateway and the one or more components are located at a customer site. The method can further comprise configuring, by the site gateway, the energy storage system based on the automatically determined information.Type: GrantFiled: February 26, 2015Date of Patent: April 30, 2019Assignee: SolarCity CorporationInventors: Eric Daniel Carlson, Karthikeyan Varadarajan
-
Patent number: 10193932Abstract: Embodiments of the present technology may include a method to enable real-time data requests. The method may include subscribing to real-time data enable requests for a device on an energy generation (EG) network. The method may also include intercepting, from a requester, a request for real-time data for the device on an EG system within the EG network. The method may further include publishing a single request to the device to post a single measurement corresponding to the real-time data request. The single request may be published at less than or equal to a predetermined frequency for a request cycle that lasts for a predetermined duration.Type: GrantFiled: October 23, 2015Date of Patent: January 29, 2019Assignee: SolarCity CorporationInventors: Eric Daniel Carlson, Karthikeyan Varadarajan, Franklin Aguinaldo
-
Patent number: 9927471Abstract: Techniques for controlling an energy storage device to reduce peak power demand at a site are provided. In one embodiment, instantaneous power usage at the site can be monitored, where the instantaneous power usage corresponds to power that is instantaneously imported or exported at a point of common coupling (PCC) between the site and a utility-managed energy grid. A historical power usage value for the site can then be calculated based on the monitored instantaneous power usage, and the historical power usage value can be compared with a target peak value plus a buffer value. If the historical power usage value exceeds the target peak value plus the buffer value, the target peak value can be set to the historical power usage value.Type: GrantFiled: December 3, 2013Date of Patent: March 27, 2018Assignee: SolarCity CorporationInventors: Eric Daniel Carlson, Karthikeyan Varadarajan
-
Patent number: 9830672Abstract: A message bus is utilized for energy management/control. The publish/subscribe message bus present between site gateways, a central server farm, and other entities, facilitates exchange of messages pertaining to management and control of power generation and/or storage. On-site publishers/subscribers can include, e.g., PV inverters, battery devices, energy meters, etc. Non-site specific publishers/subscribers can include, e.g., web clients, database servers (for logging), and various server components of the message bus. Messages exchanged between publishers and subscribers can include control messages (e.g., begin charging battery X) and measurement messages (e.g., the current charge of battery X is Y). Embodiments may implement logic at a site gateway prioritizing transmission of messages to local site devices. Thus where a gateway cannot simultaneously transmit device control messages and device data acquisition messages (e.g.Type: GrantFiled: October 29, 2014Date of Patent: November 28, 2017Assignee: SolarCity CorporationInventors: Eric Daniel Carlson, Karthikeyan Varadarajan, Franklin Aguinaldo
-
Patent number: 9831677Abstract: 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.Type: GrantFiled: July 19, 2012Date of Patent: November 28, 2017Assignee: SolarCity CorporationInventors: Eric Daniel Carlson, Karthikeyan Varadarajan
-
Publication number: 20170288413Abstract: A system for controlling a battery state-of-energy within a microgrid includes an energy generation (EG) system, an electrical load coupled to the EG system, an energy storage system coupled to the EG system and the electrical load, and a controller coupled to the EG system and the energy storage system. The energy storage system can charge and discharge according to a target charge value and a target discharge value, which may be based on a state-of-energy of the energy storage system. The controller can control a power generation of the EG system based on the load demand and the target charge value and target discharge value of the energy storage system. The controller can further control a power generation of a second EG system when the EG system cannot meet the load demand and maintain the state-of-energy of the energy storage system within a desired level.Type: ApplicationFiled: March 29, 2016Publication date: October 5, 2017Inventors: Karthikeyan Varadarajan, Ali Riazi
-
Publication number: 20160134116Abstract: Embodiments of the present technology may include a method to enable real-time data requests. The method may include subscribing to real-time data enable requests for a device on an energy generation (EG) network. The method may also include intercepting, from a requester, a request for real-time data for the device on an EG system within the EG network. The method may further include publishing a single request to the device to post a single measurement corresponding to the real-time data request. The single request may be published at less than or equal to a predetermined frequency for a request cycle that lasts for a predetermined duration.Type: ApplicationFiled: October 23, 2015Publication date: May 12, 2016Inventors: Eric Daniel Carlson, Karthikeyan Varadarajan, Franklin Aguinaldo
-
Publication number: 20160125556Abstract: A message bus is utilized for energy management/control. The publish/subscribe message bus present between site gateways, a central server farm, and other entities, facilitates exchange of messages pertaining to management and control of power generation and/or storage. On-site publishers/subscribers can include, e.g., PV inverters, battery devices, energy meters, etc. Non-site specific publishers/subscribers can include, e.g., web clients, database servers (for logging), and various server components of the message bus. Messages exchanged between publishers and subscribers can include control messages (e.g., begin charging battery X) and measurement messages (e.g., the current charge of battery X is Y). Embodiments may implement logic at a site gateway prioritizing transmission of messages to local site devices. Thus where a gateway cannot simultaneously transmit device control messages and device data acquisition messages (e.g.Type: ApplicationFiled: October 29, 2014Publication date: May 5, 2016Inventors: Eric Daniel Carlson, Karthikeyan Varadarajan, Franklin Aguinaldo
-
Patent number: 9270118Abstract: 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.Type: GrantFiled: July 19, 2012Date of Patent: February 23, 2016Assignee: SolarCity CorporationInventors: Eric Daniel Carlson, Karthikeyan Varadarajan
-
Publication number: 20150280437Abstract: Techniques for provisioning energy generation and/or storage systems. In one embodiment, a method is provided that can comprise automatically determining, by a site gateway, information pertaining to one or more components of an energy storage system, where the site gateway and the one or more components are located at a customer site. The method can further comprise configuring, by the site gateway, the energy storage system based on the automatically determined information.Type: ApplicationFiled: February 26, 2015Publication date: October 1, 2015Inventors: Eric Daniel Carlson, Karthikeyan Varadarajan
-
Publication number: 20150153394Abstract: Techniques for controlling an energy storage device to reduce peak power demand at a site are provided. In one embodiment, instantaneous power usage at the site can be monitored, where the instantaneous power usage corresponds to power that is instantaneously imported or exported at a point of common coupling (PCC) between the site and a utility-managed energy grid. A historical power usage value for the site can then be calculated based on the monitored instantaneous power usage, and the historical power usage value can be compared with a target peak value plus a buffer value. If the historical power usage value exceeds the target peak value plus the buffer value, the target peak value can be set to the historical power usage value.Type: ApplicationFiled: December 3, 2013Publication date: June 4, 2015Applicant: SolarCity CorporationInventors: Eric Daniel Carlson, Karthikeyan Varadarajan
-
Patent number: 8996191Abstract: Techniques for provisioning energy generation and/or storage systems. In one embodiment, a method is provided that can comprise automatically determining, by a site gateway, information pertaining to one or more components of an energy storage system, where the site gateway and the one or more components are located at a customer site. The method can further comprise configuring, by the site gateway, the energy storage system based on the automatically determined information.Type: GrantFiled: July 19, 2012Date of Patent: March 31, 2015Assignee: SolarCity CorporationInventors: Eric Daniel Carlson, Karthikeyan Varadarajan
-
Publication number: 20140025215Abstract: 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.Type: ApplicationFiled: July 19, 2012Publication date: January 23, 2014Applicant: SOLARCITY CORPORATIONInventors: Eric Daniel Carlson, Karthikeyan Varadarajan
-
Publication number: 20140025220Abstract: 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.Type: ApplicationFiled: July 19, 2012Publication date: January 23, 2014Applicant: SolarCity CorporationInventors: Eric Daniel Carlson, Karthikeyan Varadarajan
-
Publication number: 20140020244Abstract: Techniques for provisioning energy generation and/or storage systems. In one embodiment, a method is provided that can comprise automatically determining, by a site gateway, information pertaining to one or more components of an energy storage system, where the site gateway and the one or more components are located at a customer site. The method can further comprise configuring, by the site gateway, the energy storage system based on the automatically determined information.Type: ApplicationFiled: July 19, 2012Publication date: January 23, 2014Applicant: SOLARCITY CORPORATIONInventors: Eric Daniel Carlson, Karthikeyan Varadarajan