Systems and methods for managing capacity of an energy storage system
Systems and methods are disclosed for managing capacity of an energy storage system. In one implementation, a system includes at least one node configured to generate energy data; at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the at least one processor to: extract, using a data storage module, the energy data from the at least one node; ingest, using a data aggregation module, first data from the data storage module; estimate, using a capacity estimation module, a capacity of the at least one node by: importing second data from the data aggregation module; determining at least one input and at least one output configured to modulate a capacity determination; and determining the capacity of the at least one node based on the calculated at least one input and at least one output; and implement a corrective action for the energy storage system based on the estimated capacity.
1 . A system for managing capacity of an energy storage system, comprising:
at least one node configured to generate energy data;
at least one processor; and
a memory storing instructions that, when executed by the at least one processor, cause the at least one processor to:
extract, using a data storage module, the energy data from the at least one node;
ingest, using a data aggregation module, first data from the data storage module;
estimate, using a capacity estimation module, a capacity of the at least one node by:
importing second data from the data aggregation module;
determining at least one input configured to modulate a capacity determination; and
determining the capacity of the at least one node based on the calculated at least one input; and
implement a corrective action for the energy storage system based on the estimated capacity,
wherein implementing the corrective action includes adjusting one or more physical parameters associated with the at least one node, the one or more physical parameters including at least one of a temperature, a configuration, a number of components, or a material of a node.
2 . The system of claim 1 , further comprising a dashboard configured to continuously update at least one output parameter based on the estimated capacity of the at least one node.
3 . The system of claim 2 , wherein the dashboard is configured to present a corresponding capacity output for each of a plurality of nodes of the energy storage system.
4 . The system of claim 2 , wherein
the dashboard includes an interactive zone configured to accept a user input, and the at least one processor is configured to:
receive the user input representative of a selection of a first node from a plurality of nodes of the energy storage system; and
estimate, using the capacity estimation module, the capacity of only the selected first node.
5 . The system of claim 1 , wherein the at least one input includes one or more of an error parameter associated with a current sensor of the at least one node or a state of charge error parameter associated with the at least one node.
6 . The system of claim 1 , wherein the at least one input includes a starting capacity parameter associated with the at least one node.
7 . The system of claim 6 , wherein the at least one input includes a starting capacity variance parameter associated with the starting capacity parameter.
8 . The system of claim 1 , wherein the at least one input includes a forgetting factor parameter associated with the at least one node that determines a weight associated with a previous recursive value.
9 . The system of claim 1 , wherein the at least one input includes a scaling factor parameter associated with:
a state of charge error parameter associated with the at least one node; and
an error parameter associated with a first current sensor of the at least one node.
10 . The system of claim 1 , wherein the capacity estimation includes a rainflow cycle calculation to determine at least one partial cycle for use in the capacity estimation, and wherein the at least one partial cycle includes a partial discharge and recharge of the at least one node.
11 . The system of claim 1 , wherein the capacity estimation module is configured to simultaneously estimate capacity values for a plurality of nodes in the energy storage system.
12 . The system of claim 1 , wherein the capacity estimation module is configured to simultaneously estimate capacity values for a plurality of nodes in a plurality of energy storage systems.
13 . The system of claim 1 , further comprising a troubleshooting module, wherein the at least one processor is configured to determine, using the troubleshooting module, at least one error parameter associated with the at least one node based on the estimated capacity of the at least one node.
14 . The system of claim 1 , wherein the one or more physical parameters associated with the at least one node are adjusted to correct a subsequent estimated capacity of the at least one node by increasing or decreasing the subsequent estimated capacity.
15 . A method of managing capacity of an energy storage system, comprising:
generating, via at least one node, energy data; and
executing, via at least one processor, instructions stored in a memory to cause the at least one processor to:
extract, using a data storage module, the energy data from the at least one node;
ingest, using a data aggregation module, first data from the data storage module;
estimate, using a capacity estimation module, a capacity of the at least one node by:
importing second data from the data aggregation module;
determining at least one input configured to modulate a capacity determination; and
determining the capacity of the at least one node based on the calculated at least one input; and
implement a corrective action for the energy storage system based on the estimated capacity,
wherein implementing the corrective action includes adjusting one or more physical parameters associated with the at least one node, the one or more physical parameters including at least one of a temperature, a configuration, a number of components, or a material of a node.
16 . A non-transitory computer readable medium for managing capacity of an energy storage system, comprising instructions configured to cause at least one processor to:
extract, using a data storage module, energy data from at least one node;
ingest, using a data aggregation module, first data from the data storage module;
estimate, using a capacity estimation module, a capacity of the at least one node by:
importing second data from the data aggregation module;
determining at least one input configured to modulate a capacity determination; and
determining the capacity of the at least one node based on the calculated at least one input; and
implement a corrective action for the energy storage system based on the estimated capacity,
wherein implementing the corrective action includes adjusting one or more physical parameters associated with the at least one node, the one or more physical parameters including at least one of a temperature, a configuration, a number of components, or a material of a node.
17 . The method of claim 15 , further comprising:
presenting, via a dashboard, a continuously updated output parameter based on the estimated capacity of the at least one node.
18 . The method of claim 17 , further comprising:
receiving, via the dashboard, a user input selecting a first node from a plurality of nodes of the energy storage system,
wherein the estimating includes estimating the capacity of only the selected first node.
19 . The method of claim 15 , wherein the at least one input includes one or more of: an error parameter associated with a current sensor of the at least one node, a state of charge error parameter, a starting capacity parameter, a starting capacity variance parameter, a forgetting factor parameter, or a scaling factor parameter.
20 . The method of claim 15 , wherein the estimating the capacity includes performing a rainflow cycle calculation to determine at least one partial cycle, the at least one partial cycle including a partial discharge and recharge of the at least one node.
21 . The method of claim 15 , further comprising:
determining, using a troubleshooting module, at least one error parameter associated with the at least one node based on the estimated capacity.
22 . The system of claim 1 , wherein adjusting the configuration associated with the at least one node includes changing a connection of the at least one node from a parallel configuration to a series configuration or from a series configuration to a parallel configuration.