Power management systems and methods

12627154 · 2026-05-12

Assignee

Inventors

Cpc classification

International classification

Abstract

Various embodiments of the teachings herein include a system comprising: a local supply of renewable power; a storage device with a discharge characteristic; a switch for electrically connecting the storage device to the local supply; and a system controller. The system controller may be configured to: receive from the local supply a signal indicative of available power; read from a memory a time history of past activations of the storage device; estimate a future demand of power based on the time history; estimate a charge of the storage device based on the future demand of power and the discharge characteristic; compare the charge to the future demand of power; and if the charge is larger than the future demand of power by a predetermined margin, electrically connect the local supply of renewable power to the storage device by closing the switch.

Claims

1. A system comprising a local supply of renewable power; a first storage device having a first discharge characteristic; a first switch for electrically connecting the first storage device to the local supply of renewable power; a system controller having a memory in operative communication with the first switch and with the local supply of renewable power, the system controller configured to: receive from the local supply of renewable power a signal indicative of available power; in response to the signal indicative of available power, read from the memory a first time history of past activations of the first storage device; estimate a first future demand of power based on the first time history of past activations; estimate a first charge of the first storage device based on the first future demand of power and the first discharge characteristic; compare the first charge to the first future demand of power; and if the first charge is larger than the first future demand of power by a predetermined margin, electrically connect the local supply of renewable power to the first storage device by closing the first switch; the first storage device comprises a first heat pump; the first heat pump has a first coefficient of performance being a function of a first temperature inside the first storage device; and the system controller is further configured to: read from the memory a first lookup table mapping thermal charges of the first storage device to first temperatures inside the first storage device; use the first lookup table and the first coefficient of performance to produce a first charging curve of the first storage device mapping amounts of power supplied to the first storage device to thermal charges of the first storage device; and estimate the first charge of the first storage device based on the first future demand of power and based on the first discharge characteristic and based on the first charging curve.

2. The system according to claim 1, wherein the system controller is further configured to: connect to a weather forecast controller located remotely from the system controller; receive weather forecast data from the weather forecast controller; and estimate the first future demand of power based on the first time history of past activations and based on the weather forecast data.

3. The system according to claim 1, further comprising: a connector to a power grid; and a grid switch for electrically connecting the local supply of renewable power to the connector; wherein the system controller is in operative communication with the grid switch and is configured to, if the first charge is less than the sum of the first future demand and the predetermined margin, electrically connect the at least one local supply of renewable power to the power grid by closing the grid switch.

4. The system according to claim 1, further comprising a second storage device comprising a first rechargeable battery; and a second discharge characteristic comprises a second self-discharge characteristic of the first rechargeable battery comprising a first group of materials; the system controller is further configured to: change the second discharge characteristic as a function of the first group of materials; and estimate the second charge of the second storage device based on the first future demand of power and the changed second discharge characteristic.

5. The system according to claim 1, further comprising: a second storage device having a second discharge characteristic, the second storage device comprising a second rechargeable battery; a second switch for electrically connecting the second storage device to the local supply of renewable power, the system controller in operative communication with the second switch; the system controller further configured to, if the first charge X1 is less than the sum of the first future demand F1 and the predetermined margin: read from the memory a second time history of past activations of the second storage device; estimate a second future demand of power based on the second time history of past activations; estimate a second charge of the second storage device based on the second future demand of power and based on the second discharge characteristic; compare the second charge to the second future demand of power; and if the second charge is larger than the second future demand of power by the predetermined margin, electrically connect the at least one local supply of renewable power to the second storage device by closing the second switch.

6. The system according to claim 5, wherein: the second discharge characteristic is a second self-discharge characteristic of the second rechargeable battery; the second rechargeable battery comprises a second group of materials; the system controller is further configured to: change the second discharge characteristic as a function of the second group of materials; and estimate the second charge of the second storage device based on the second future demand of power and based on the changed second discharge characteristic.

7. The system according to claim 4, further comprising: a second storage device having a second discharge characteristic, the second storage device comprising a second heat pump; a second switch for electrically connecting the second storage device to the local supply of renewable power, the system controller in operative communication with the second switch; the system controller further configured to, if the first charge is less than the sum of the first future demand and the predetermined margin: read from the memory a second time history of past activations of the second storage device; estimate a second future demand of power based on the second time history of past activations; estimate a second charge of the second storage device based on the second future demand of power and based on the second discharge characteristic; compare the second charge to the second future demand of power; and if the second charge is larger than the second future demand of power by the predetermined margin, electrically connect the local supply of renewable power to the second storage device by closing the second switch.

8. The system according to claim 7, wherein: the second heat pump has a second coefficient of performance being a function of a second temperature inside the second storage device; and the system controller is further configured to: read from the memory a second lookup table mapping thermal charges of the second storage device to second temperatures inside the second storage device; use the second lookup table and the second coefficient of performance to produce a second charging curve of the second storage device, the second charging curve mapping amounts of power supplied to the second storage device to thermal charges of the second storage device; and estimate the second charge of the second storage device based on the second future demand of power and based on the second discharge characteristic and based on the second charging curve.

9. The system according to claim 5, wherein the system controller is further configured to: connect to a weather forecast controller located remotely from the system controller; receive weather forecast data from the weather forecast controller; and estimate the second future demand of power based on the second time history of past activations and based on the weather forecast data.

10. A method of using power from a local supply of renewable power, the method comprising: receiving from the local supply of renewable power a signal indicative of available power; in response to the signal indicative of available power, reading from a memory a first time history of past activations of a first storage device; estimating a first future demand of power based on the first time history of past activations; estimating a first charge of the first storage device based on the first future demand of power and a first discharge characteristic of the first storage device; comparing the first charge to the first future demand of power; and if the first charge is larger than the first future demand of power by a predetermined margin, producing a first signal and sending the first signal to a first switch, the first signal causing the first switch to electrically connect the local supply of renewable power to the first storage device; wherein the first storage device comprises a first heat pump; the first heat pump has a first coefficient of performance being a function of a first temperature inside the first storage device; and the system controller is further configured to: read from the memory a first lookup table mapping thermal charges of the first storage device to first temperatures inside the first storage device; use the first lookup table and the first coefficient of performance to produce a first charging curve of the first storage device mapping amounts of power supplied to the first storage device to thermal charges of the first storage device; and estimate the first charge of the first storage device based on the first future demand of power and based on the first discharge characteristic and based on the first charging curve.

11. The method according to claim 10, further comprising, if the first charge is less than the sum of the first future demand and the predetermined margin: reading from the memory a second time history of past activations of a second storage device; estimating a second future demand of power based on the second time history of past activations; estimating a second charge of the second storage device based on the second future demand of power and based on the second discharge characteristic; comparing the second charge to the second future demand of power; and if the second charge is larger than the second future demand of power by the predetermined margin, producing a second signal and sending the second signal to a second switch, the second signal causing the second switch to electrically connect the local supply of renewable power to the second storage device.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Various features will become apparent to those skilled in the art from the following detailed description of the disclosed non-limiting embodiments. The drawings that accompany the detailed description can be briefly described as follows:

(2) FIG. 1 is a schematic representation of a local power system having two thermal storage devices connected to the system incorporating teachings of the present disclosure;

(3) FIG. 2 shows a power system controller having a remote controller such as a cloud controller incorporating teachings of the present disclosure; and

(4) FIG. 3 illustrates communication between a power system controller and a weather forecast service incorporating teachings of the present disclosure.

DETAILED DESCRIPTION

(5) The present disclosure deals with management of energy and/or of power originating from a local supply of renewable energy and/or of renewable power. A local power system provides a connection of the local supply of renewable energy and/or of renewable power to a first storage device. The first storage device may be local. The local power system can also provide a connection of the local supply of renewable energy and/or of renewable power to a second storage device. The local power system can be a local grid. The second storage device may be local. A system controller such as a power system controller orchestrates the management of energy and/or of power within the local power system. The system controller and/or the power system controller can comprise a remotely arranged controller such as a cloud server. The system controller and/or the power system controller can also comprise one or more controllers of the first and/or second storage devices.

(6) When energy and/or power is available from the local supply of renewable energy and/or of renewable power, a signal is produced. The system controller and/or the power system controller receives that signal. The system controller and/or the power system controller estimates a first future demand of energy in response to the signal indicative of available energy and/or power. The first future demand may be derived from a first time history of activations of the first storage device. Characteristics of the first storage device such as a self-discharge characteristic of the first storage device are then employed to determine a first charge. The first charge represents an amount of energy to be stored in the first storage device. If the first charge is enough to satisfy the first future demand, energy and/or power from the local supply will be fed to the first storage device.

(7) Situations may arise where the first charge is insufficient to satisfy the first future demand. The system controller and/or power system controller may then send a grid connection signal to a switch. The grid connection signal causes the switch to operate. Consequently, the energy and/or the power originating from the local supply of renewable energy and/or power is delivered to the power grid. The grid and/or the power grid encompasses a plurality of local sites such as the site having the local supply of renewable energy and/or of renewable power.

(8) In some embodiments, the first storage device can store thermal energy and can be charged using a heat pump. In this case, the first storage of thermal energy does not only exhibit self-discharge. Also, the coefficient of performance of the heat pump needs to be factored in. For example, the coefficient of performance can be four. Accordingly, for every unit of electric energy fed to the heat pump, up to four units of energy can be stored in the storage device. The coefficient of performance generally depends on a temperature of a fluid inside the storage device.

(9) The energy and/or power management of the present disclosure can preferably handle more than one storage device. The storage devices can be different. For example, a first storage device can store electric energy while a second storage device can store thermal energy. The energy and/or power management according to the present disclosure can accommodate a wide range of technical characteristics of such storage devices.

(10) In some embodiments, the first charge of the first storage device can be insufficient to satisfy the first future demand. A second time history of activations of the second storage device is then obtained. A second future demand is estimated based on the second time history of activations. A second charge of the second storage device is estimated based on the second future demand and based on a discharge characteristic of the second storage device. The second charge can be enough to satisfy the second future demand, while the first charge is not enough to satisfy the first future demand. Consequently, energy and/or power from the local supply of renewable power will be fed to the second storage device.

(11) To enable more accurate estimates of future demands of energy, a weather forecast service can be relied on. The weather forecast service delivers weather forecast data to the system controller and/or to the power system controller. The weather forecast data and the time history of past activations of the respective storage devices then form the basis of estimates of future demands of energy.

(12) FIG. 1 shows the various principal and optional components of a local power system (7) incorporating teachings of the instant disclosure. The local power system (7) can be a local grid. The local power system (7) comprises a supply of renewable power (6a, 6b, 6c). The local supply of renewable power (6a, 6b, 6c) is a local supply of renewable electric power. In some embodiments, the local supply of renewable power (6a, 6b, 6c) comprises a photovoltaic installation and/or at least one solar panel. In some embodiments, the local supply of renewable power (6a, 6b, 6c) is a photovoltaic installation and/or is at least one solar panel. In another embodiment, the local supply of renewable power (6a, 6b, 6c) comprises a wind turbine. In some embodiments, the local supply of renewable power (6a, 6b, 6c) is a wind turbine.

(13) A power bus (3) connects the supply of renewable power (6a, 6b, 6c) to a first storage device (2a). The power bus (3) can also connect the supply of renewable power (6a, 6b, 6c) to a second storage device (2b). In some embodiments, the power bus (3) electrically connects the supply of renewable power (6a, 6b, 6c) to a first storage device (2a). The power bus (3) can also electrically connect the supply of renewable power (6a, 6b, 6c) to a second storage device (2b).

(14) In some embodiments, at least one storage device selected from the first or the second storage device (2a, 2b) comprises a thermal storage device. In some embodiments, at least one storage device selected from the first or the second storage device (2a, 2b) is a thermal storage device.

(15) The first storage device (2a) can, by way of example, comprise a first hot-water tank. The first storage device (2a) can, by way of a special example, be a first hot-water tank. The first storage device (2a) can, by way of example, comprise a first cold-water tank or a first chilled-water tank. The first storage device (2a) can, by way of a special example, be a first cold-water tank or be a first chilled-water tank.

(16) In some embodiments, the second storage device (2b) can, by way of example, comprise a second hot-water tank. The second storage device (2b) can, by way of a special example, be a second hot-water tank. The second storage device (2b) can, by way of example, comprise a second cold-water tank or a second chilled-water tank. The second storage device (2b) can, by way of a special example, be a second cold-water tank or be a second chilled-water tank.

(17) In some embodiments, the two storage devices (2a, 2b) each comprise a thermal storage device. More specifically, the two storage devices (2a, 2b) both are thermal storage devices. The first storage device (2a) and the second storage device (2b) can, by way of example, both comprise a hot-water tank. The first storage device (2a) and the second storage device (2b) can, by way of another example, both be hot-water tanks. The first storage device (2a) and the second storage device (2b) can, by way of example, both comprise a cold-water tank or a chilled-water tank. The first storage device (2a) and the second storage device (2b) can, by way of another example, both be cold-water tanks or be chilled-water tanks.

(18) In some embodiments, at least one storage device selected from the first and the second storage devices (2a, 2b) comprises an electric vehicle having a rechargeable battery. In some embodiments, at least one storage device selected from the first and the second storage devices (2a, 2b) is an electric vehicle. The electric vehicle comprises a rechargeable battery. In some embodiments, the first and the second storage devices (2a, 2b) each comprise an electric vehicle having a rechargeable battery. In some embodiments, the first and the second storage devices (2a, 2b) both are electric vehicles having rechargeable batteries.

(19) At least one storage device selected from the first and the second storage devices (2a, 2b) can also comprise a rechargeable battery such as a redox flow battery. At least one storage device selected from the first and the second storage devices (2a, 2b) can further be a rechargeable battery such as a redox flow battery. In some embodiments, the first and the second storage devices (2a, 2b) each comprise a rechargeable battery such as a redox flow battery. The redox flow battery can, by way of non-limiting example, be installed in a commercial and/or industrial and/or residential building. The redox flow battery can, by way of another non-limiting example, be a battery of a commercial and/or an industrial and/or a residential building.

(20) In some embodiments, the first and the second storage devices (2a, 2b) both are rechargeable batteries such as redox flow batteries. The redox flow batteries can, by way of non-limiting example, be installed in a commercial and/or industrial and/or residential building. The redox flow batteries can, by way of another non-limiting example, be batteries of a commercial and/or an industrial and/or a residential building.

(21) In some embodiments, the first storage device (2a) comprises a thermal storage device. In some embodiments, the first storage device (2a) comprises a hot-water tank. The second storage device (2b) comprises an electric storage device selected from an electric vehicle having a rechargeable battery, a wall-mounted rechargeable battery, and a redox flow battery.

(22) In some embodiments, the first storage device (2a) is a thermal storage device. In some embodiments, the first storage device (2a) is a hot-water tank. The second storage device (2b) is an electric storage device selected from an electric vehicle having a rechargeable battery, a wall-mounted rechargeable battery, and a redox flow battery.

(23) In some embodiments, the first storage device (2a) comprises a thermal storage device. In some embodiments, the first storage device (2a) comprises a cold-water tank. The second storage device (2b) comprises an electric storage device selected from an electric vehicle having a rechargeable battery, a wall-mounted rechargeable battery, and a redox flow battery.

(24) In some embodiments, the first storage device (2a) is a thermal storage device. In some embodiments, the first storage device (2a) is a cold-water tank. The second storage device (2b) is an electric storage device selected from an electric vehicle having a rechargeable battery, a wall-mounted rechargeable battery, and a redox flow battery.

(25) In some embodiments, the first storage device (2a) comprises a thermal storage device. In some embodiments, the first storage device (2a) comprises a chilled-water tank. The second storage device (2b) comprises an electric storage device selected from an electric vehicle having a rechargeable battery, a wall-mounted rechargeable battery, and a redox flow battery.

(26) In some embodiments, the first storage device (2a) is a thermal storage device. In some embodiments, the first storage device (2a) is a chilled-water tank. The second storage device (2b) is an electric storage device selected from an electric vehicle having a rechargeable battery, a wall-mounted rechargeable battery, and a redox flow battery.

(27) In some embodiments, the second storage device (2b) comprises a thermal storage device. In some embodiments, the second storage device (2b) comprises a hot-water tank. The first storage device (2a) comprises an electric storage device selected from an electric vehicle having a rechargeable battery, a wall-mounted rechargeable battery, and a redox flow battery.

(28) In some embodiments, the second storage device (2b) is a thermal storage device. In some embodiments, the second storage device (2b) is a hot-water tank. The first storage device (2a) is an electric storage device selected from an electric vehicle having a rechargeable battery, a wall-mounted rechargeable battery, and a redox flow battery.

(29) In some embodiments, the second storage device (2b) comprises a thermal storage device. In some embodiments, the second storage device (2b) comprises a cold-water tank. The first storage device (2a) comprises an electric storage device selected from an electric vehicle having a rechargeable battery, a wall-mounted rechargeable battery, and a redox flow battery.

(30) In some embodiments, the second storage device (2b) is a thermal storage device. In some embodiments, the second storage device (2b) is a cold-water tank. The first storage device (2a) is an electric storage device selected from an electric vehicle having a rechargeable battery, a wall-mounted rechargeable battery, and a redox flow battery.

(31) In some embodiments, the second storage device (2b) comprises a thermal storage device. In some embodiments, the second storage device (2b) comprises a chilled-water tank. The first storage device (2a) comprises an electric storage device selected from an electric vehicle having a rechargeable battery, a wall-mounted rechargeable battery, and a redox flow battery.

(32) In some embodiments, the second storage device (2b) is a thermal storage device. In some embodiments, the second storage device (2b) is a chilled-water tank. The first storage device (2a) is an electric storage device selected from an electric vehicle having a rechargeable battery, a wall-mounted rechargeable battery, and a redox flow battery.

(33) In some embodiments, the local grid (7) also comprises a power management system (5) such as an energy management system and/or a building management system. In some embodiments, the power management system (5) operates the local grid (7). The power management system (5) communicates with controllers (1a, 1b) of the storage devices (2a, 2b) via a communication bus (13).

(34) In some embodiments, the controller (1a) of the first storage device (2a) comprises a microcontroller and/or a microprocessor. In some embodiments, the controller (1a) of the first storage device (2a) is a microcontroller and/or is a microprocessor. In some embodiments, the controller (1a) of the first storage device (2a) comprises a memory such as a non-volatile memory.

(35) In some embodiments, the controller (1b) of the second storage device (2b) comprises a microcontroller and/or a microprocessor. In some embodiments, the controller (1b) of the second storage device (2b) is a microcontroller and/or is a microprocessor. The controller (1b) of the second storage device (2b) preferably comprises a memory such as a non-volatile memory.

(36) In some embodiments, the power management system (5a) comprises a microcontroller and/or a microprocessor. In some embodiments, the power management system (5a) is a microcontroller and/or is a microprocessor. In some embodiments, the power management system (5a) comprises a memory such as a non-volatile memory.

(37) In some embodiments, the power management system (5b) can comprise a controller arranged remotely from the local supply of renewable power (6a, 6b, 6c). A power management system (5b) having such a remote controller is illustrated in FIG. 2. The controller of the power management system (5b) is also arranged remotely from the first storage device (2a). The controller of the power management system (5b) is further arranged remotely from the second storage device (2b). The controller of the power management system (5b) may be arranged at least one kilometer from the local supply of renewable power (6a, 6b, 6c). The controller of the power management system (5b) may be also arranged at least one kilometer from the first and second storage devices (2a, 2b). The controller (5b) can comprise a microprocessor and is preferably a cloud computing arrangement. The remote controller of the power management system (5b) may comprise a memory such as a non-volatile memory.

(38) In some embodiments, the power management system (5b) can also be a controller that is arranged remotely from the local supply of renewable power (6a, 6b, 6c). The controller of the power management system (5b) is also arranged remotely from the first storage device (2a). The controller of the power management system (5b) is further arranged remotely from the second storage device (2b). The controller of the power management system (5b) may be arranged at least one kilometer from the local supply of renewable power (6a, 6b, 6c). The controller of the power management system (5b) may be also arranged at least one kilometer from the first and second storage devices (2a, 2b). The controller (5b) can be a microprocessor and is preferably a cloud computing arrangement. In some embodiments, the remote controller of the power management system (5b) comprises a memory such as a non-volatile memory.

(39) Communication between the power management system (5a, 5b) and the controller (1a) of the first storage device (2a) may involve a digital communication bus (4). Communication between the power management system (5a, 5b) and the controller (1a) of the first storage device (2a) may involve a digital communication protocol. In some embodiments, communication between the power management system (5a, 5b) and the controller (1b) of the second storage device (2b) involves a digital communication bus (4). In some embodiments, communication between the power management system (5a, 5b) and the controller (1b) of the second storage device (2b) involves a digital communication protocol.

(40) In some embodiments, the connection between the power management system (5a, 5b) and the controller (1a) of the first storage device (2a) can be bidirectional. A bidirectional connection affords flexibility. The connection between the power management system (5a, 5b) and the controller (1a) of the first storage device (2a) can also be unidirectional. Communication from the power management system (5a, 5b) to the controller (1a) of the first storage device (2a) is achieved by such a unidirectional connection. A unidirectional connection reduces complexity.

(41) In some embodiments, the connection between the power management system (5a, 5b) and the controller (1b) of the second storage device (2b) can be bidirectional. A bidirectional connection affords flexibility. The connection between the power management system (5a, 5b) and the controller (1b) of the second storage device (2b) can also be unidirectional. Communication from the power management system (5a, 5b) to the controller (1b) of the second storage device (2b) is achieved by such a unidirectional connection. A unidirectional connection reduces complexity.

(42) In some embodiments, the power system controller (5a, 5b) comprises a local controller (5a) and a remote controller (5b). The local controller (5a) can, by way of non-limiting example, comprise an edge device. The local controller (5a) can, by way of another non-limiting example, be an edge device.

(43) In some embodiments, the remote controller (5b) of the power management system (5a, 5b) is arranged at least one kilometer from the local supply of renewable power (6a, 6b, 6c). The remote controller (5b) of the power management system (5a, 5b) may also be arranged at least one kilometer from the first and second storage devices (2a, 2b). The local controller (5a) of the power management system (5a, 5b) may be arranged less than a hundred meters from the local supply of renewable power (6a, 6b, 6c). The local controller (5a) of the power management system (5a, 5b) is may be arranged less than a hundred meters from the first and second storage devices (2a, 2b).

(44) In some embodiments, communication between the local (5a) and the remote (5b) controllers of the power management system (5) involves a digital communication bus. In some embodiments, communication between the local (5a) and the remote (5b) controllers of the power management system (5) involves a digital communication protocol.

(45) In some embodiments, the power system controller (5a, 5b) is also in operative communication with a weather forecast service (8). The weather forecast service (8) can comprise a controller that is arranged remotely from the local supply of renewable power (6a, 6b, 6c). A weather forecast service (8) having such a remote controller is illustrated in FIG. 3. The controller of the weather forecast service (8) is also arranged remotely from the first storage device (2a). The controller of the weather forecast service (8) is further arranged remotely from the second storage device (2b). The controller of the weather forecast service (8) may be arranged at least one kilometer from the local supply of renewable power (6a, 6b, 6c). The controller of the weather forecast service (8) may be also arranged at least one kilometer from the first and second storage devices (2a, 2b). The controller (5b) can comprise a microprocessor and is preferably a cloud computing arrangement. In some embodiments, the controller of the weather forecast service (8) comprises a memory such as a non-volatile memory.

(46) In some embodiments, communication between the power management system (5) and the controller of the weather forecast service (8) involves a digital communication bus. In some embodiments, communication between the power management system (5) and the controller of the weather forecast service (8) involves a digital communication protocol.

(47) The connection between the power management system (5) and the controller of the weather forecast service (8) can be bidirectional. A bidirectional connection affords flexibility. The connection between the power management system (5) and the controller of the weather forecast service (8) can also be unidirectional. Communication from the controller of the weather forecast service (8) to the power management system (5) is achieved by such a unidirectional connection. A unidirectional connection reduces complexity.

(48) The system controller (1a, 5a, 5b) is operable to read time history data indicative of past activations of the first storage device (2a) from a memory. The memory can be a memory of the system controller (1a, 5a, 5b). The system controller (1a, 5a, 5b) thus reads from its own memory time history data indicative of past activations of the first storage device (2a). The memory can also be a memory of the controller (1a) of the first storage device (2a). The system controller (1a, 5a, 5b) thus reads from the memory of the controller (1a) time history data indicative of past activations of the first storage device (2a).

(49) An activation of a storage device (2a, 2b) typically means that the storage device (2a, 2b) is discharged or is charged. In some embodiments, an activation of a storage device (2a, 2b) means that the storage device (2a, 2b) is charged. In some embodiments, an activation of a storage device (2a, 2b) means that the storage device (2a, 2b) is discharged.

(50) In some embodiments, the system controller (1b, 5a, 5b) can also be operable to read time history data indicative of past activations of the second storage device (2b) from a memory. The memory can be a memory of the system controller (1b, 5a, 5b). The system controller (1b, 5a, 5b) thus reads from its own memory time history data indicative of past activations of the second storage device (2b). The memory can also be a memory of the controller (1b) of the second storage device (2b). The system controller (1b, 5a, 5b) thus reads from the memory of the controller (1b) time history data indicative of past activations of the second storage device (2b).

(51) The system controller (1a, 5a, 5b) then estimates a first charging state E.sub.1 of the first storage device (2a). The first charging state E.sub.1 is estimated as a function of the time history data indicative of past activations of the first storage device (2a). The system controller (1a, 5a, 5b) estimates a first charging state E.sub.1 of the first storage device (2a). The first charging state E.sub.1 is estimated as a function of the time history data indicative of past activations of the first storage device (2a). In some embodiments, the system controller (1a, 5a, 5b) calculates a first charging state E.sub.1 of the first storage device (2a). The first charging state E.sub.1 is calculated as a function of the time history data indicative of past activations of the first storage device (2a).

(52) Once the time history of past activations of the first storage device (2a) has been read, the system controller (1a, 5a, 5b) can estimate a first future demand F.sub.1. In some embodiments, the system controller (1a, 5a, 5b) can estimate a first future demand F.sub.1 of power from the first storage device (2a). This first future demand F.sub.1 of power is estimated as a function of the time history of past activations of the first storage device (2a). The system controller (1a, 5a, 5b) can also determine a first future demand F.sub.1. In some embodiments, the system controller (1a, 5a, 5b) can determine a first future demand F.sub.1 of power from the first storage device (2a). This first future demand F.sub.1 of power is determined as a function of the time history of past activations of the first storage device (2a). The system controller (1a, 5a, 5b) can further calculate a first future demand F.sub.1. In some embodiments, the system controller (1a, 5a, 5b) can calculate a first future demand F.sub.1 of power from the first storage device (2a). This first future demand F.sub.1 of power is calculated as a function of the time history of past activations of the first storage device (2a).

(53) The system controller (1a, 5a, 5b) can, by way of non-limiting example, estimate that an electric vehicle shall be charged every Monday at five p.m. The system controller (1a, 5a, 5b) can also estimate that the first storage device (2a) must deliver an amount of hot water HW.sub.1 at ten p.m.

(54) In some embodiments, the system controller (1a, 5a, 5b) obtains a weather forecast data from the weather forecast service (8). In some embodiments, weather forecast data are obtained from the controller of the weather forecast service (8).

(55) The system controller (1a, 5a, 5b) can then estimate a first future demand F.sub.1. In some embodiments, the system controller (1a, 5a, 5b) can estimate a first future demand F.sub.1 of power from the first storage device (2a). The estimate is based on the time history of past activations of the first storage device (2a) and on the weather forecast data. The system controller (1a, 5a, 5b) can also determine a first future demand F.sub.1. In some embodiments, the system controller (1a, 5a, 5b) can determine a first future demand F.sub.1 of power from the first storage device (2a). The determination is based on the time history of past activations of the first storage device (2a) and on the weather forecast data. The system controller (1a, 5a, 5b) can also calculate a first future demand F.sub.1. In some embodiments, the system controller (1a, 5a, 5b) can calculate a first future demand F.sub.1 of power from the first storage device (2a). The calculation is based on the time history of past activations of the first storage device (2a) and on the weather forecast data.

(56) The system controller (1a, 5a, 5b) can, by way of non-limiting example, estimate a first future demand F.sub.1 based on a predicted outside temperature of 320 Kelvin. The controller (1a, 5a, 5b) can, by way of another non-limiting example, estimate a demand F.sub.1 based on a predicted outside temperature and based on a recurring pattern. The recurring pattern can be derived from the time history of past activations of the first storage device (2a).

(57) The system controller (1b, 5a, 5b) can also estimate a second charging state E.sub.2 of the second storage device (2b). The second charging state E.sub.2 is estimated as a function of the time history data indicative of past activations of the second storage device (2b). In some embodiments, the system controller (1b, 5a, 5b) estimates a second charging state E.sub.2 of the second storage device (2b). The second charging state E.sub.2 is estimated as a function of the time history data indicative of past activations of the second storage device (2b). The system controller (1b, 5a, 5b) calculates a second charging state E.sub.2 of the second storage device (2b). The second charging state E.sub.2 is calculated as a function of the time history data indicative of past activations of the second storage device (2b).

(58) Once the time history of past activations of the second storage device (2b) has been read, the system controller (1b, 5a, 5b) can estimate a second future demand F.sub.2. In some embodiments, the system controller (1b, 5a, 5b) can estimate a second future demand F.sub.2 of power from the second storage device (2b). This second future demand F.sub.2 of power is estimated as a function of the time history of past activations of the second storage device (2b). The system controller (1b, 5a, 5b) can also determine a second future demand F.sub.2. In some embodiments, the system controller (1b, 5a, 5b) can determine a second future demand F.sub.2 of power from the second storage device (2b). This second future demand F.sub.2 of power is determined as a function of the time history of past activations of the second storage device (2b). The system controller (1b, 5a, 5b) can further calculate a second future demand F.sub.2. In some embodiments, the system controller (1b, 5a, 5b) can calculate a second future demand F.sub.2 of power from the second storage device (2b). This second future demand F.sub.2 of power is calculated as a function of the time history of past activations of the second storage device (2b).

(59) The system controller (1b, 5a, 5b) can, by way of non-limiting example, estimate that an electric vehicle shall be charged every Monday at five p.m. The system controller (1b, 5a, 5b) can also estimate that the second storage device (2b) must deliver an amount of hot water HW.sub.2 at ten p.m.

(60) The system controller (1b, 5a, 5b) can also account for weather forecast data. In other words, the system controller (1b, 5a, 5b) estimates a second future demand F.sub.2. In some embodiments, the system controller (1b, 5a, 5b) can estimate a second future demand F.sub.2 of power from the second storage device (2b). The estimate is based on the time history of past activations of the second storage device (2b) and on the weather forecast data. The system controller (1b, 5a, 5b) can also determine a second future demand F.sub.2. In some embodiments, the system controller (1b, 5a, 5b) can determine a second future demand F.sub.2 of power from the second storage device (2b). The determination is based on the time history of past activations of the second storage device (2b) and on the weather forecast data. The system controller (1b, 5a, 5b) can also calculate a second future demand F.sub.2. In some embodiments, the system controller (1b, 5a, 5b) can calculate a second future demand F.sub.2 of power from the second storage device (2b). The calculation is based on the time history of past activations of the second storage device (2b) and on the weather forecast data.

(61) The weather forecast data are the same for the first (2a) and for the second storage device (2b). In some embodiments, the weather forecast data are the same for the first (2a) and for the second thermal storage device (2b).

(62) The system controller (1b, 5a, 5b) can, by way of non-limiting example, estimate a second future demand F.sub.2 based on a predicted outside temperature of 320 Kelvin. The controller (1b, 5a, 5b) can, by way of another non-limiting example, estimate a demand F.sub.2 based on a predicted outside temperature and based on a recurring pattern. The recurring pattern can be derived from the time history of past activations of the second storage device (2b).

(63) In some embodiments, the system controller (1a, 1b, 5a, 5b) reads the first charging state E.sub.1 of the first storage device (2a) from a memory. The memory can be a memory of the system controller (1a, 1b, 5a, 5b). The system controller (1a, 1b, 5a, 5b) thus reads from its own memory a charging state E.sub.1 of the first storage device (2a). The memory can also be a memory of the controller (1a) of the first storage device (2a). The system controller (1a, 1b, 5b) thus reads from the memory of the controller (1a) a charging state E.sub.1 of the first storage device (2a).

(64) The power system controller (1a, 1b, 5a, 5b) can also read the second charging state E.sub.2 of the second storage device (2b) from a memory. The memory can be a memory of the power system controller (1a, 1b, 5a, 5b). The power system controller (1a, 1b, 5b) thus reads from its own memory a charging state E.sub.2 of the second storage device (2b). The memory can also be a memory of the controller (1b) of the second storage device (2b). The power system controller (1a, 1b, 5a, 5b) thus reads from the memory of the controller (1b) a charging state E.sub.2 of the second storage device (2b).

(65) A first amount of energy X.sub.1 can be estimated. This first amount of energy X.sub.1 is an amount of energy to be charged to the first storage device (2a). The first amount of energy X.sub.1 also depends on a self-discharge characteristic of the first storage device (2a). For example, a battery of an electric vehicle will lose energy with time and a flywheel apparatus will spin down after some time. The charging state E.sub.1 of the first storage device (2a) may decay exponentially with time t:

(66) E 1 ( t ) = E 1 ( t = 0 ) .Math. exp ( - t 1 )

(67) The charging state E.sub.1 of the first storage device (2a) may also decay linearly with time t:
E.sub.1(t)=E.sub.1(t=0).Math.(1a.sub.1.Math.t)

(68) In addition to the self-discharge characteristic of the first storage device (2a), the effectiveness of charging can vary. The first storage device (2a) can, for example, be a first thermal storage device (2a) charged by a heat pump. The effectiveness of charging then depends on the temperature T.sub.1 of a first fluid inside the first thermal storage device (2a).

(69) The first fluid can, by way of non-limiting example, comprise water and at least one compound selected from ethylene glycol, propylene glycol, propylene glycol methyl ether, potassium formate.

(70) In some embodiments, a coefficient of performance COP.sub.1 of the first thermal storage device (2a) is a function of temperature T.sub.1. Under these circumstances, an amount of power P.sub.1 fed to the first thermal storage device (2a) will result in a first charge X.sub.1:
X.sub.1(t)=.Math.dt COP.sub.1(T.sub.1(t)).Math.P.sub.1(t)

(71) The amount of power P.sub.1 can, by way of example, originate from at least one local supply of renewable power 6a, 6b, 6c. In some embodiments, the amount of power P.sub.1 substantially matches an output power of the at least one local supply of renewable power 6a, 6b, 6c. In some embodiments, the amount of power P.sub.1 matches an output power of the at least one local supply of renewable power 6a, 6b, 6c.

(72) By taking self-discharge characteristic and the effectiveness of charging the first storage device (2a) into consideration, a first multiplier WPT.sub.1 can be estimated. In some embodiments, the first multiplier WPT.sub.1 can be determined. In some embodiments, the first multiplier WPT.sub.1 can be calculated.

(73) The first multiplier WPT.sub.1 expresses a ratio. WPT.sub.1 is a ratio between a first amount of energy dt P.sub.1(t) fed to the first storage device (2a) and a first amount of charge X.sub.1. Eventually, the first storage device (2a) has been charged with the first amount of energy X.sub.1:

(74) WPT 1 = dt .Math. P 1 ( t ) X 1

(75) It is worth stressing that the ratio WPT.sub.1 can exceed unity. That is, due to ineffective charging and/or self-discharge, only a fraction of the energy fed to the first storage device (2a) results in a charge X.sub.1. For example, a ratio WPT.sub.1=2 implies that half the amount of energy WPT.sub.1 fed to the first storage device (2a) is lost.

(76) The power system controller (1a, 1b, 5a, 5b) is advantageously configured to compare the first ratio WPT.sub.1 to a threshold value WPT.sub.T. The threshold value WPT.sub.T can, by way of non-limiting examples, be WPT.sub.T=2 or WPT.sub.T=5 or even WPT.sub.T=10. It is envisaged that the threshold value WPT.sub.T is larger than 2 or larger than 5 or even larger than 10.

(77) The power system controller (1a, 1b, 5a, 5b) is operable to make a first positive or first negative determination. The first positive or first negative determination is based on the comparison between the first ratio WPT.sub.1 and the threshold value WPT.sub.T. That is, the first storage device (2a) is charged so long as the first ratio WPT.sub.1 is below the threshold value WPT.sub.T. In consequence of a first positive determination to charge the first storage device (2a), a first electric switch and/or a first circuit breaker close. The first storage device (2a) thereby electrically connects to the local supply of renewable power (6a, 6b, 6c). In a similar embodiment, the first storage device (2a) is charged so long as the first ratio WPT.sub.1 is below or equals the threshold value WPT.sub.T. In consequence of a first positive determination to charge the first storage device (2a), a first electric switch and/or a first circuit breaker close. The first storage device (2a) thereby electrically connects to the local supply of renewable power (6a, 6b, 6c). Advantageously, first storage device (2a) galvanically connects to the local supply of renewable power (6a, 6b, 6c).

(78) In some embodiments, the first storage device (2a) comprises the first electric switch or the first circuit breaker. The first electric switch or the first circuit breaker is in operative communication with the controller (1a) of the first storage device (2a). A first positive determination causes the power system controller (1a, 1b, 5a, 5b) to send a first close signal to the controller (1a) of the first storage device (2a). The controller (1a) of the first storage device (2a) receives the first close signal. The controller (1a) of the first storage device (2a) closes the first electric switch or the first circuit breaker in response to the first close signal. The first storage device (2a) thereby electrically connects to the local supply of renewable power (6a, 6b, 6c). In some embodiments, first storage device (2a) galvanically connects to the local supply of renewable power (6a, 6b, 6c).

(79) A second amount of energy X.sub.2 can be estimated. This second amount of energy X.sub.2 is an amount of energy to be charged to the second storage device (2b). The second amount of energy X.sub.2 also depends on a self-discharge characteristic of the second storage device (2b). For example, a battery of an electric vehicle will lose energy with time and a flywheel apparatus will spin down after some time. The charging state E.sub.2 of the second storage device (2b) may decay exponentially with time t:

(80) E 2 ( t ) = E 2 ( t = 0 ) .Math. exp ( - t 2 )

(81) The charging state E.sub.2 of the second storage device (2b) may also decay linearly with time t:
E.sub.2(t)=E.sub.2(t=0).Math.(1a.sub.2.Math.t)

(82) In addition to the self-discharge characteristic of the second storage device (2b), the effectiveness of charging can vary. The second storage device (2b) can, for example, be a second thermal storage device (2b) charged by a heat pump. The effectiveness of charging then depends on the temperature T.sub.2 of a second fluid inside the second thermal storage device (2b).

(83) The second fluid can, by way of non-limiting example, comprise water and at least one compound selected from ethylene glycol, propylene glycol, propylene glycol methyl ether, potassium formate.

(84) More specifically, a coefficient of performance COP.sub.2 of the second thermal storage device (2b) is a function of temperature T.sub.2. Under these circumstances, an amount of power P.sub.2 fed to the second thermal storage device (2b) will result in a second charge X.sub.2:
X.sub.2(t)=dt COP.sub.2(T.sub.2(t)).Math.P.sub.2(t)

(85) By taking self-discharge characteristic and the effectiveness of charging the second storage device (2b) into consideration, a second multiplier WPT.sub.2 can be estimated. Advantageously, the second multiplier WPT.sub.2 can be determined. Ideally, the second multiplier WPT.sub.2 can be calculated.

(86) The second multiplier WPT.sub.2 expresses a ratio. WPT.sub.2 is a ratio between a second amount of energy dt P.sub.2(t) fed to the second storage device (2b) and a second amount of charge X.sub.2. Eventually, the second storage device (2b) has been charged with the second amount of energy X.sub.2:

(87) WPT 2 = dt .Math. P 2 ( t ) X 2

(88) It is worth stressing that the ratio WPT.sub.2 can exceed unity. That is, due to ineffective charging and/or self-discharge, only a fraction of the energy fed to the second storage device (2b) results in a second charge X.sub.2. For example, a ratio WPT.sub.2=2 implies that half the amount of energy WPT.sub.2 fed to the second storage device (2b) is lost.

(89) The power system controller (1a, 1b, 5a, 5b) is configured to compare the second ratio WPT.sub.2 to a threshold value WPT.sub.T. The threshold value WPT.sub.T can, by way of non-limiting examples, be WPT.sub.T=2 or WPT.sub.T=5 or even WPT.sub.T=10. It is envisaged that the threshold value WPT.sub.T is larger than 2 or larger than 5 or even larger than 10.

(90) In some embodiments, the same threshold value WPT.sub.T applies to the first storage device (2a) and to the second storage device (2b). The threshold value WPT.sub.T is preferably stored in a memory such as a non-volatile memory of the power system controller (1a, 1b, 5a, 5b). The power system controller (1a, 1b, 5a, 5b) then reads the threshold value WPT.sub.T from its memory prior to the comparison. The threshold value WPT.sub.T ideally is a predetermined threshold value.

(91) The power system controller (1a, 1b, 5a, 5b) is operable to make a second positive or second negative determination. The second positive or second negative determination is based on the comparison between the second ratio WPT.sub.2 and the threshold value WPT.sub.T. That is, the second storage device (2b) is charged so long as the second ratio WPT.sub.2 is below the threshold value WPT.sub.T. In consequence of a second positive determination to charge the second storage device (2b), a second electric switch and/or a second circuit breaker close. The second storage device (2b) thereby electrically connects to the local supply of renewable power (6a, 6b, 6c). In a similar embodiment, the second storage device (2b) is charged so long as the second ratio WPT.sub.2 is below or equals the threshold value WPT.sub.T. In consequence of a second positive determination to charge the second storage device (2b), a second electric switch and/or a second circuit breaker close. The second storage device (2b) thereby electrically connects to the local supply of renewable power (6a, 6b, 6c). Advantageously, second storage device (2b) galvanically connects to the local supply of renewable power (6a, 6b, 6c).

(92) In some embodiments, the second storage device (2b) comprises the second electric switch or the second circuit breaker. The second electric switch or the second circuit breaker is in operative communication with the controller (1b) of the second storage device (2b). A second positive determination causes the power system controller (1a, 1b, 5a, 5b) to send a second close signal to the controller (1b) of the second storage device (2b). The controller (1b) of the second storage device (2b) receives the second close signal. The controller (1b) of the second storage device (2b) closes the second electric switch or the second circuit breaker in response to the second close signal. The second storage device (2b) thereby electrically connects to the local supply of renewable power (6a, 6b, 6c). Advantageously, second storage device (2b) galvanically connects to the local supply of renewable power (6a, 6b, 6c).

(93) Any elements of a method incorporating teachings of the present disclosure can be embodied in hardware and/or in a software module executed by a processor. These can also be embodied in a software module executed by a processor inside a container using operating system level virtualisation. Any method can still be embodied in a cloud computing arrangement. In some embodiments, a method is implemented in a combination of the above embodiments.

(94) The software may include a firmware and/or a hardware driver run by the operating system and/or an application program. If implemented in software, the functions described may be stored as one or more instructions on a computer-readable medium. Storage media that can be used include, by way of non-limiting examples, random access memory (RAM) and/or read only memory (ROM) and/or flash memory. Storage media can, by way of non-limiting examples, also include EPROM memory and/or EEPROM memory and/or registers and/or a hard disk and/or a removable disk. Further storage media can, by way of non-limiting examples, include other optical disks and/or any available media that can be accessed by a computer. Storage media can still, by way of non-limiting example, include any other IT equipment and appliance.

(95) In some embodiments, there is at least one local supply of renewable power (6a, 6b, 6c), a first storage device (2a) having a first discharge characteristic, a first switch for electrically connecting the first storage device (2a) to the at least one local supply of renewable power (6a, 6b, 6c), at least one system controller (1a, 5a, 5b) having a memory and being in operative communication with the first switch and with the at least one local supply of renewable power (6a, 6b, 6c), the at least one system controller (1a, 5a, 5b) being configured to: receive from the at least one local supply of renewable power (6a, 6b, 6c) a signal indicative of available power; in response to the signal indicative of available power, read from the memory a first time history of past activations of the first storage device (2a); estimate a first future demand F.sub.1 of power based on the first time history of past activations; estimate a first charge X.sub.1 of the first storage device (2a) based on the first future demand F.sub.1 of power and based on the first discharge characteristic; compare the first charge X.sub.1 to the first future demand F.sub.1 of power; and if the first charge X.sub.1 is larger than the first future demand F.sub.1 of power by a predetermined margin, electrically connect the at least one local supply of renewable power (6a, 6b, 6c) to the first storage device (2a) by closing the first switch.

(96) In some embodiments, the system comprises the local grid (7). In some embodiments, the system is the local grid (7). In some embodiments, the system comprises the local power grid (7). In some embodiments, the system is the local power grid (7).

(97) In some embodiments, the first future demand F.sub.1 of power is determined based on the first time history of past activations. In some embodiments, the first future demand F.sub.1 of power is calculated based on the first time history of past activations.

(98) In some embodiments, the first charge X.sub.1 of the first storage device (2a) is determined based on the first future demand F.sub.1 of power and based on the first discharge characteristic of the first storage device (2a). In some embodiments, the first charge X.sub.1 of the first storage device (2a) is calculated based on the first future demand F.sub.1 of power and based on the first discharge characteristic of the first storage device (2a).

(99) The at least one system controller (1a, 5a, 5b) may be configured to: compare the first charge X.sub.1 to the first future demand F.sub.1 of power; and if the first charge X.sub.1 is larger than the first future demand F.sub.1 of power by the predetermined margin, produce a first signal and send the first signal to the first switch, the first signal causing the first switch to electrically connect the at least one local supply of renewable power (6a, 6b, 6c) to the first storage device (2a).

(100) In some embodiments, the at least one system controller (1a, 5a, 5b) is configured to: connect to a weather forecast controller, the weather forecast controller being located remotely from the at least one system controller (1a, 5a, 5b); receive weather forecast data from the weather forecast controller; and estimate the first future demand F.sub.1 of power based on the first time history of past activations and based on the weather forecast data. The weather forecast affords a more accurate estimate or determination or calculation of the first future demand F.sub.1 of power. The weather forecast data are preferably indicative of a weather forecast at the at least one local supply of renewable power (6a, 6b, 6c).

(101) In some embodiments, the at least one system controller (1a, 5a, 5b) is configured to: connect to a weather forecast controller, the weather forecast controller being located remotely from the at least ones system controller (1a, 5a, 5b); receive weather forecast data from the weather forecast controller; and determine the first future demand F.sub.1 of power based on the first time history of past activations and based on the weather forecast data.

(102) In some embodiments, the at least one system controller (1a, 5a, 5b) is configured to: connect to a weather forecast controller, the weather forecast controller being located remotely from the at least one system controller (1a, 5a, 5b); receive weather forecast data from the weather forecast controller; and calculate the first future demand F.sub.1 of power based on the first time history of past activations and based on the weather forecast data.

(103) In some embodiments, the system additionally comprises a connector to a power grid and a grid switch for electrically connecting the at least one local supply of renewable power (6a, 6b, 6c) to the connector to the power grid, wherein the at least one system controller (1a, 5a, 5b) is in operative communication with the grid switch and is configured to: if the first charge X.sub.1 is less than the sum of the first future demand F.sub.1 and the predetermined margin, electrically connect the at least one local supply of renewable power (6a, 6b, 6c) to the power grid by closing the grid switch.

(104) In some embodiments, the system having a connector to a power grid, wherein the at least one system controller (1a, 5a, 5b) is configured to: if the first charge X.sub.1 is less than the sum of the first future demand F.sub.1 and the predetermined margin, produce a grid connection signal and send the grid connection signal to the grid switch, the grid connection signal causing the grid switch to electrically connect the at least one local supply of renewable power (6a, 6b, 6c) to the power grid.

(105) In some embodiments, the first storage device (2a) comprises a first heat pump, wherein the first heat pump has a first coefficient of performance COP.sub.1, the first coefficient of performance COP.sub.1 being a function of a first temperature T.sub.1 inside the first storage device (2a), the at least one system controller (1a, 5a, 5b) being configured to: read from the memory a first lookup table mapping thermal charges X.sub.1 of the first storage device (2a) to first temperatures inside the first storage device (2a); use the first lookup table and the first coefficient of performance COP.sub.1 to produce a first charging curve of the first storage device (2a), the first charging curve mapping amounts of power P.sub.1 supplied to the first storage device (2a) to thermal charges X.sub.1 of the first storage device (2a); and estimate the first charge X.sub.1 of the first storage device (2a) based on the first future demand F.sub.1 of power and based on the first discharge characteristic and based on the first charging curve.

(106) When the system accommodates various charging curves of heat pumps, the system becomes more versatile. That is, the characteristics of various types of heat pumps can be taken into consideration.

(107) In some embodiments, the first storage device (2a) comprises a first heat pump, wherein the first heat pump has a first coefficient of performance COP.sub.1, the first coefficient of performance COP.sub.1 being a function of a first temperature T.sub.1 inside the first storage device (2a), the at least one system controller (1a, 5a, 5b) being configured to: read from the memory a first lookup table mapping thermal charges X.sub.1 of the first storage device (2a) to first temperatures inside the first storage device (2a); use the first lookup table and the first coefficient of performance COP.sub.1 to produce a first charging curve of the first storage device (2a), the first charging curve mapping amounts of power P.sub.1 supplied to the first storage device (2a) to thermal charges X.sub.1 of the first storage device (2a); and determine the first charge X.sub.1 of the first storage device (2a) based on the first future demand F.sub.1 of power and based on the first discharge characteristic and based on the first charging curve.

(108) In some embodiments, the first storage device (2a) comprises a first heat pump, wherein the first heat pump has a first coefficient of performance COP.sub.1, the first coefficient of performance COP.sub.1 being a function of a first temperature T.sub.1 inside the first storage device (2a), the at least one system controller (1a, 5a, 5b) being configured to: read from the memory a first lookup table mapping thermal charges X.sub.i of the first storage device (2a) to first temperatures inside the first storage device (2a); use the first lookup table and the first coefficient of performance COP.sub.1 to produce a first charging curve of the first storage device (2a), the first charging curve mapping amounts of power P.sub.i supplied to the first storage device (2a) to thermal charges X.sub.i of the first storage device (2a); and calculate the first charge X.sub.1 of the first storage device (2a) based on the first future demand F.sub.1 of power and based on the first discharge characteristic and based on the first charging curve.

(109) In some embodiments, the first storage device (2a) comprises a first heat pump, wherein the first heat pump has a first coefficient of performance COP.sub.1, the first coefficient of performance COP.sub.1 being a function of a first temperature T.sub.1 inside the first storage device (2a), the at least one system controller (1a, 5a, 5b) being configured to: read from the memory a first lookup table mapping thermal charges X.sub.i of the first storage device (2a) to first temperatures inside the first storage device (2a); use the first lookup table and the first coefficient of performance COP.sub.1 to produce a first charging curve of the first storage device (2a), the first charging curve mapping first amounts of power P.sub.i supplied to the first storage device (2a) to first thermal charges X.sub.i of the first storage device (2a); and determine the first charge X.sub.1 of the first storage device (2a) based on the first future demand F.sub.1 of power and based on the first discharge characteristic and based on the first charging curve.

(110) In some embodiments, the first storage device (2a) comprises a first heat pump, wherein the first heat pump has a first coefficient of performance COP.sub.1, the first coefficient of performance COP.sub.1 being a function of a first temperature T.sub.1 inside the first storage device (2a), the at least one system controller (1a, 5a, 5b) being configured to: read from the memory a first lookup table mapping thermal charges X.sub.i of the first storage device (2a) to first temperatures inside the first storage device (2a); use the first lookup table and the first coefficient of performance COP.sub.1 to produce a first charging curve of the first storage device (2a), the first charging curve mapping first amounts of power P.sub.i supplied to the first storage device (2a) to first thermal charges X.sub.i of the first storage device (2a); and calculate the first charge X.sub.1 of the first storage device (2a) based on the first future demand F.sub.1 of power and based on the first discharge characteristic and based on the first charging curve.

(111) In some embodiments, the first storage device (2a) comprises a heat pump, the first charge X.sub.1 of the first storage device (2a) can be a first thermal charge X.sub.1 of the first storage device (2a).

(112) In some embodiments, the first storage device (2a) comprises a first rechargeable battery and the first discharge characteristic is a first self-discharge characteristic of the first rechargeable battery, wherein the first rechargeable battery comprises a first group of materials, wherein the at least one system controller (1a, 5b) is configured to: change the first discharge characteristic as a function of the first group of materials; and estimate the first charge X.sub.1 of the first storage device (2a) based on the first future demand F.sub.1 of power and based on the changed first discharge characteristic.

(113) In some embodiments, the system accommodates various types of rechargeable batteries by mapping their materials to discharge characteristics, the system becomes more versatile. That is, the self-discharge characteristics of various types of electric batteries can be taken into consideration.

(114) In some embodiments, the first storage device (2a) is configured to store electric energy and comprises a first rechargeable battery and the first discharge characteristic is a first self-discharge characteristic of the first rechargeable battery, wherein the first rechargeable battery comprises a first group of materials, wherein the at least one system controller (1a, 5a, 5b) is configured to: change the first discharge characteristic as a function of the first group of materials; and determine the first charge X.sub.1 of the first storage device (2a) based on the first future demand F.sub.1 of power and based on the changed first discharge characteristic.

(115) In some embodiments, the first storage device (2a) is configured to store electric energy and comprises a first rechargeable battery and the first discharge characteristic is a first self-discharge characteristic of the first rechargeable battery, wherein the first rechargeable battery comprises a first group of materials, wherein the at least one system controller (1a, 5a, 5b) is configured to: change the first discharge characteristic as a function of the first group of materials; and calculate the first charge X.sub.1 of the first storage device (2a) based on the first future demand F.sub.1 of power and based on the changed first discharge characteristic.

(116) In some embodiments, the first discharge characteristic is changed by the at least one system controller (1a, 5a, 5b) being configured to: read from the memory a materials lookup table mapping groups of materials to self-discharge characteristics, and change the first discharge characteristic as a function of the first group of materials by using the materials lookup table to look up a first discharge characteristic for the first group of materials.

(117) In some embodiments, the first storage device (2a) is configured to store electric energy and comprises a first rechargeable battery and the first discharge characteristic is a first self-discharge characteristic of the first rechargeable battery, wherein the first rechargeable battery comprises a first group of materials, wherein the at least one system controller (1a, 5a, 5b) is configured to: determine the first discharge characteristic as a function of the first group of materials; and determine the first charge X.sub.1 of the first storage device (2a) based on the first future demand F.sub.1 of power and based on the determined first discharge characteristic.

(118) In some embodiments, the first storage device (2a) is configured to store electric energy and comprises a first rechargeable battery and the first discharge characteristic is a first self-discharge characteristic of the first rechargeable battery, wherein the first rechargeable battery comprises a first group of materials, wherein the at least one system controller (1a, 5a, 5b) is configured to: determine the first discharge characteristic as a function of the first group of materials; and calculate the first charge X.sub.1 of the first storage device (2a) based on the first future demand F.sub.1 of power and based on the determined first discharge characteristic.

(119) In some embodiments, the first discharge characteristic is determined by the at least one system controller (1a, 5a, 5b) being configured to: read from the memory a materials lookup table mapping groups of materials to self-discharge characteristics; and determine the first discharge characteristic as a function of the first group of materials by using the materials lookup table to look up a first discharge characteristic for the first group of materials.

(120) In some embodiments, the system includes a first storage device (2a) comprising a heat pump, the system comprising a second storage device (2b) having a second discharge characteristic, the second storage device (2b) comprising a second rechargeable battery, the system comprising a second switch for electrically connecting the second storage device (2b) to the at least one local supply of renewable power (6a, 6b, 6c), the at least one system controller (1a, 1b, 5a, 5b) being in operative communication with the second switch, the at least one system controller (1a, 1b, 5a, 5b) being configured to: if the first charge X.sub.1 is less than the sum of the first future demand F.sub.1 and the predetermined margin: read from the memory a second time history of past activations of the second storage device (2b); estimate a second future demand F.sub.2 of power based on the second time history of past activations; estimate a second charge X.sub.2 of the second storage device (2b) based on the second future demand F.sub.2 of power and based on the second discharge characteristic; compare the second charge X.sub.2 to the second future demand F.sub.2 of power; and if the second charge X.sub.2 is larger than the second future demand F.sub.2 of power by the predetermined margin: electrically connect the at least one local supply of renewable power (6a, 6b, 6c) to the second storage device (2b) by closing the second switch.

(121) By handling more than one storage device (2a, 2b), the system becomes more effective at using power from the at least one local supply of renewable power (6a, 6b, 6c).

(122) In some embodiments, the at least one system controller (1a, 1b, 5b) is configured to: compare the second charge X.sub.2 to the second future demand F.sub.2 of power; and if the second charge X.sub.2 is larger than the second future demand F.sub.2 of power by the predetermined margin: produce a second signal and send the second signal to the second switch, the second signal causing the second switch to electrically connect the at least one local supply of renewable power (6a, 6b, 6c) to the second storage device (2b).

(123) In some embodiments, the second future demand F.sub.2 of power is determined based on the second time history of past activations. In some embodiments, the second future demand F.sub.2 of power is calculated based on the second time history of past activations.

(124) In some embodiments, the second charge X.sub.2 of the second storage device (2b) is determined based on the second future demand F.sub.2 of power and based on the second discharge characteristic of the second storage device (2b). In some embodiments, the second charge X.sub.2 of the second storage device (2b) is calculated based on the second future demand F.sub.2 of power and based on the second discharge characteristic of the second storage device (2b).

(125) In some embodiments, the system includes a second storage device (2b), wherein the second discharge characteristic is a second self-discharge characteristic of the second rechargeable battery, wherein the second rechargeable battery comprises a second group of materials, wherein the at least one system controller (1a, 1b, 5a, 5b) is configured to: change the second discharge characteristic as a function of the second group of materials; and estimate the second charge X.sub.2 of the second storage device (2b) based on the second future demand F.sub.2 of power and based on the changed second discharge characteristic.

(126) By handling more than one type of storage device (2a, 2b), the system becomes more effective at using power from the at least one local supply of renewable power (6a, 6b, 6c). That is, power that cannot be stored in a thermal storage device (2a, 2b) can instead be stored in an electric storage device (2b, 2a), or vice versa.

(127) In some embodiments, the second storage device (2b) is configured to store electric energy and comprises a second rechargeable battery and the second discharge characteristic is a second self-discharge characteristic of the second rechargeable battery, wherein the second rechargeable battery comprises a second group of materials, wherein the at least one system controller (1a, 1b, 5b) is configured to: change the second discharge characteristic as a function of the second group of materials; and determine the second charge X.sub.2 of the second storage device (2b) based on the second future demand F.sub.2 of power and based on the changed second discharge characteristic.

(128) In some embodiments, the second storage device (2b) is configured to store electric energy and comprises a second rechargeable battery and the second discharge characteristic is a second self-discharge characteristic of the second rechargeable battery, wherein the second rechargeable battery comprises a second group of materials, wherein the at least one system controller (1a, 1b, 5b) is configured to: change the second discharge characteristic as a function of the second group of materials; and calculate the second charge X.sub.2 of the second storage device (2b) based on the second future demand F.sub.2 of power and based on the changed second discharge characteristic.

(129) In some embodiments, the second discharge characteristic is changed by the at least one system controller (1a, 1b, 5a, 5b) being configured to: read from the memory a materials lookup table mapping groups of materials to self-discharge characteristics; and change the second discharge characteristic as a function of the second group of materials by using the materials lookup table to look up a second discharge characteristic for the second group of materials.

(130) In some embodiments, the second storage device (2b) is configured to store electric energy and comprises a second rechargeable battery and the second discharge characteristic is a second self-discharge characteristic of the second rechargeable battery, wherein the second rechargeable battery comprises a second group of materials, wherein the at least one system controller (1a, 1b, 5b) is configured to: determine the second discharge characteristic as a function of the second group of materials; and determine the second charge X.sub.2 of the second storage device (2b) based on the second future demand F.sub.2 of power and based on the determined second discharge characteristic.

(131) In some embodiments, the second storage device (2b) is configured to store electric energy and comprises a second rechargeable battery and the second discharge characteristic is a second self-discharge characteristic of the second rechargeable battery, wherein the second rechargeable battery comprises a second group of materials, wherein the at least one system controller (1a, 1b, 5b) is configured to: determine the second discharge characteristic as a function of the second group of materials; and calculate the second charge X.sub.2 of the second storage device (2b) based on the second future demand F.sub.2 of power and based on the determined second discharge characteristic.

(132) In some embodiments, the second discharge characteristic is determined by the at least one system controller (1a, 1b, 5a, 5b) being configured to: read from the memory a materials lookup table mapping groups of materials to self-discharge characteristics; and determine the second discharge characteristic as a function of the second group of materials by using the materials lookup table to look up a second discharge characteristic for the second group of materials.

(133) In some embodiments, the system includes a first rechargeable battery, the system comprising a second storage device (2b) having a second discharge characteristic, the second storage device (2b) comprising a second heat pump, the system comprising a second switch for electrically connecting the second storage device (2b) to the at least one local supply of renewable power (6a, 6b, 6c), the at least one system controller (1a, 1b, 5a, 5b) being in operative communication with the second switch, the at least one system controller (1a, 1b, 5a, 5b) being configured to: if the first charge X.sub.1 is less than the sum of the first future demand F/and the predetermined margin: read from the memory a second time history of past activations of the second storage device (2b); estimate a second future demand F.sub.2 of power based on the second time history of past activations; estimate a second charge X.sub.2 of the second storage device (2b) based on the second future demand F.sub.2 of power and based on the second discharge characteristic; compare the second charge X.sub.2 to the second future demand F.sub.2 of power; and if the second charge X.sub.2 is larger than the second future demand F.sub.2 of power by the predetermined margin, electrically connect the at least one local supply of renewable power (6a, 6b, 6c) to the second storage device (2b) by closing the second switch.

(134) By handling more than one storage device (2a, 2b), the system becomes more effective at using power from the at least one local supply of renewable power (6a, 6b, 6c).

(135) In some embodiments, the at least one system controller (1a, 1b, 5b) is configured to: compare the second charge X.sub.2 to the second future demand F.sub.2 of power; and if the second charge X.sub.2 is larger than the second future demand F.sub.2 of power by the predetermined margin, produce a second signal and send the second signal to the second switch, the second signal causing the second switch to electrically connect the at least one local supply of renewable power (6a, 6b, 6c) to the second storage device (2b).

(136) In some embodiments, the system involves a second future demand F.sub.2 and involving a second heat pump, wherein the second heat pump has a second coefficient of performance COP.sub.2, the second coefficient of performance COP.sub.2 being a function of a second temperature T.sub.2 inside the second storage device (2b), the at least one system controller (1a, 1b, 5a, 5b) being configured to: read from the memory a second lookup table mapping thermal charges X.sub.i of the second storage device (2b) to second temperatures inside the second storage device (2b); use the second lookup table and the second coefficient of performance COP.sub.2 to produce a second charging curve of the second storage device (2b), the second charging curve mapping amounts of power P.sub.i supplied to the second storage device (2b) to thermal charges X.sub.i of the second storage device (2b); and estimate the second charge X.sub.2 of the second storage device (2b) based on the second future demand F.sub.2 of power and based on the second discharge characteristic and based on the second charging curve. By handling more than one type of storage device (2a, 2b), the system becomes more effective at using power from the at least one local supply of renewable power (6a, 6b, 6c). That is, power that cannot be stored in an electric storage device (2a, 2b) can be stored in a thermal storage device (2b, 2a).

(137) In some embodiments, the second heat pump has a second coefficient of performance COP.sub.2, the second coefficient of performance COP.sub.2 being a function of a second temperature T.sub.2 inside the second storage device (2b), the at least one system controller (1a, 1b, 5a, 5b) being configured to: read from the memory a second lookup table mapping thermal charges X.sub.i of the second storage device (2b) to second temperatures inside the second storage device (2b); use the second lookup table and the second coefficient of performance COP.sub.2 to produce a second charging curve of the second storage device (2b), the second charging curve mapping amounts of power P.sub.i supplied to the second storage device (2b) to thermal charges X.sub.i of the second storage device (2b); and determine the second charge X.sub.2 of the second storage device (2b) based on the second future demand F.sub.2 of power and based on the second discharge characteristic and based on the second charging curve.

(138) In some embodiments, the second heat pump has a second coefficient of performance COP.sub.2, the second coefficient of performance COP.sub.2 being a function of a second temperature T.sub.2 inside the second storage device (2b), the at least one system controller (1a, 1b, 5b) being configured to: read from the memory a second lookup table mapping thermal charges X.sub.i of the second storage device (2b) to second temperatures inside the second storage device (2b); use the second lookup table and the second coefficient of performance COP.sub.2 to produce a second charging curve of the second storage device (2b), the second charging curve mapping amounts of power P.sub.i supplied to the second storage device (2b) to thermal charges X.sub.i of the second storage device (2b); and calculate the second charge X.sub.2 of the second storage device (2b) based on the second future demand F.sub.2 of power and based on the second discharge characteristic and based on the second charging curve.

(139) In some embodiments, the second heat pump has a second coefficient of performance COP.sub.2, the second coefficient of performance COP.sub.2 being a function of a second temperature T.sub.2 inside the second storage device (2b), the at least one system controller (1a, 1b, 5b) being configured to: read from the memory a second lookup table mapping thermal charges X.sub.i of the second storage device (2b) to second temperatures inside the second storage device (2b); use the second lookup table and the second coefficient of performance COP.sub.2 to produce a second charging curve of the second storage device (2b), the second charging curve mapping second amounts of power P.sub.i supplied to the second storage device (2b) to second thermal charges X.sub.i of the second storage device (2b); and determine the second charge X.sub.2 of the second storage device (2b) based on the second future demand F.sub.2 of power and based on the second discharge characteristic and based on the second charging curve.

(140) In some embodiments, the second heat pump has a second coefficient of performance COP.sub.2, the second coefficient of performance COP.sub.2 being a function of a second temperature T.sub.2 inside the second storage device (2b), the at least one system controller (1a, 1b, 5b) being configured to: read from the memory a second lookup table mapping thermal charges X.sub.i of the second storage device (2b) to second temperatures inside the second storage device (2b); use the second lookup table and the second coefficient of performance COP.sub.2 to produce a second charging curve of the second storage device (2b), the second charging curve mapping second amounts of power P.sub.i supplied to the second storage device (2b) to second thermal charges X.sub.i of the second storage device (2b); and calculate the second charge X.sub.2 of the second storage device (2b) based on the second future demand F.sub.2 of power and based on the second discharge characteristic and based on the second charging curve. Where the second storage device (2b) comprises a heat pump, the second charge X.sub.2 of the second storage device (2b) can be a second thermal charge X.sub.2 of the second storage device (2b).

(141) In some embodiments, the at least one system controller (1a, 1b, 5b) is configured to: connect to a weather forecast controller, the weather forecast controller being located remotely from the at least one system controller (1a, 1b, 5a, 5b); receive weather forecast data from the weather forecast controller; and estimate the second future demand F.sub.2 of power based on the second time history of past activations and based on the weather forecast data. The weather forecast affords a more accurate estimate or determination or calculation of the second future demand F.sub.2 of power. The weather forecast data are preferably indicative of a weather forecast at the at least one local supply of renewable power (6a, 6b, 6c).

(142) In some embodiments, the at least one system controller (1a, 1b, 5b) is configured to: connect to a weather forecast controller, least one system controller (1a, 1b, 5a, 5b); receive weather forecast data from the weather forecast controller; and determine the second future demand F.sub.2 of power based on the second time history of past activations and based on the weather forecast data.

(143) In some embodiments, the at least one system controller (1a, 1b, 5b) is configured to: connect to a weather forecast controller, the weather forecast controller being located remotely from the at least one system controller (1a, 1b, 5a, 5b); receive weather forecast data from the weather forecast controller; and calculate the second future demand F.sub.2 of power based on the second time history of past activations and based on the weather forecast data.

(144) In some embodiments, a method includes: receiving from the at least one local supply of renewable power (6a, 6b, 6c) a signal indicative of available power; in response to the signal indicative of available power, reading from a memory a first time history of past activations of a first storage device (2a); estimating a first future demand F.sub.1 of power based on the first time history of past activations; estimating a first charge X.sub.1 of the first storage device (2a) based on the first future demand F.sub.1 of power and based on a first discharge characteristic of the first storage device (2a); comparing the first charge X.sub.1 to the first future demand F.sub.1 of power; and if the first charge X.sub.1 is larger than the first future demand F.sub.1 of power by a predetermined margin: producing a first signal and sending the first signal to a first switch, the first signal causing the first switch to electrically connect the at least one local supply of renewable power (6a, 6b, 6c) to the first storage device (2a).

(145) In some embodiments, the first future demand F.sub.1 of power is determined based on the first time history of past activations. In some embodiments, the first future demand F.sub.1 of power is calculated based on the first time history of past activations.

(146) In some embodiments, the first charge X.sub.1 of the first storage device (2a) is determined based on the first future demand F.sub.1 of power and based on the first discharge characteristic of the first storage device (2a). In some embodiments, the first charge X.sub.1 of the first storage device (2a) is calculated based on the first future demand F.sub.1 of power and based on the first discharge characteristic of the first storage device (2a).

(147) In some embodiments, the method includes: if the first charge X.sub.1 is less than the sum of the first future demand F.sub.1 and the predetermined margin: reading from the memory a second time history of past activations of a second storage device (2b); estimating a second future demand F.sub.2 of power based on the second time history of past activations; estimating a second charge X.sub.2 of the second storage device (2b) based on the second future demand F.sub.2 of power and based on the second discharge characteristic; comparing the second charge X.sub.2 to the second future demand F.sub.2 of power; and if the second charge X.sub.2 is larger than the second future demand F.sub.2 of power by the predetermined margin, producing a second signal and sending the second signal to a second switch, the second signal causing the second switch to electrically connect the at least one local supply of renewable power (6a, 6b, 6c) to the second storage device (2b).

(148) By handling more than one storage device (2a, 2b), the system becomes more effective at using power from the at least one local supply of renewable power (6a, 6b, 6c). In some embodiments, the first storage device (2a) stores electric energy while the second storage device (2b) stores thermal energy, or vice versa.

(149) In some embodiments, the second future demand F.sub.2 of power is determined based on the second time history of past activations. In some embodiments, the second future demand F.sub.2 of power is calculated based on the second time history of past activations.

(150) In some embodiments, the second charge X.sub.2 of the second storage device (2b) is determined based on the second future demand F.sub.2 of power and based on the second discharge characteristic of the second storage device (2b). In some embodiments, the second charge X.sub.2 of the second storage device (2b) is calculated based on the second future demand F.sub.2 of power and based on the second discharge characteristic of the second storage device (2b).

(151) It should be understood that the foregoing relates only to certain embodiments of the disclosure. Numerous changes can be made therein without departing from the scope of the disclosure as defined by the following claims. It should also be understood that the disclosure is not restricted to the illustrated embodiments. Various modifications can be made within the scope of the claims.

REFERENCE NUMERALS

(152) 1a, 1b controllers 2a, 2b storage devices 3, 4 busses 5b system controllers 6a, 6b, 6c local supply of renewable power 7 local grid 8 weather forecast service