Energy storage management system
AssigneeSaint-Augustin Canada Electric Inc.
InventorsMatt Paiz, Eric Martinez, Ton Nguyen, Khang Nguyen
Life of this patent
Estimating the term…
Abstract
An illustrative energy storage system includes an energy storage device, a processor coupled to the energy storage device, and a memory coupled to the processor. The memory is configured to store instructions adapted for execution by the processor to control and monitor operation of the energy storage device. The instructions are arranged into functional modules. Each functional module is associated with a memory cache in the memory. Control processes depending on the functional module read last known values from the associated memory cache. Reading last known values from the associated memory enables changes to the functional modules without shutting down the energy storage device.
Claims16
An energy storage system comprising:
- an energy storage device;
- a processor coupled to the energy storage device;
- a memory coupled to the processor and configured to store instructions adapted for execution by the processor to execute one or more control processes to control and monitor operation of the energy storage device;
- a shared memory coupled to the processor and comprising one or more shared memory slots, and
- at least one functional module associated with the energy storage device and communicatively coupled to a memory slot in the shared memory and configured to update values stored at the memory slot,
- wherein the one or more control processes that execute responsive to the values updated by the at least one functional module are configured to read last known values from the memory slot thereby enabling communicatively de-coupling the at least one functional module from the shared memory without shutting down the energy storage device.
A method comprising:
- receiving, at a processing device, monitored signals from an energy storage device in operation;
- communicating control signals with data from a memory cache in shared memory to the energy storage device, wherein the memory cache is associated with one of a plurality of functional modules executing responsive to one or more instructions and the data is provided by the associated functional module, and wherein each functional module is associated with at least one of a sensor or an actuator;
- receiving, at the processing device, new instructions for one of the plurality of functional modules while the energy storage device is in operation;
- and
- modifying, by the processing device, instructions for one of the plurality of functional modules responsive to the received new instructions without interrupting the operation of the energy storage device.
Dependencies are inferred from the claim text.