This disclosure relates generally to the field of energy systems and, more particularly, to systems and methods for delivering power from and storing energy in an energy system.
Existing energy systems include a grid, a load, a power line system connecting the grid to the load, a controls/computer system, and a human machine interface to provide user access to the energy system through the controls/computer system. Energy assets including energy storage devices, dispatchable energy resources, and renewable energy resources, can also be included and are coupled to the grid to satisfy the energy requirements of one or more customers.
Energy assets within a grid are typically selected and sized for the applications and operated to maximize benefits to the one or more customers. On the electric grid this implies that energy assets such as power plants (e.g., nuclear, coal, natural gas, diesel, combined heat and power (CHP)), and renewable energy sources (e.g., solar, wind), are selected and sized to meet the demands of a maximum possible load. The energy assets are also controlled (dispatched) to control the costs or the storage and delivery of power. For example, certain assets are less expensive to operate but their power output cannot be rapidly adjusted (e.g., coal, nuclear). Other energy assets have faster response times, but are more expensive and are often used sparingly for some applications, such as supplying the peak loads during the day.
Furthermore, renewable energy sources that are available either intermittently, such as wind energy, or during certain times, such as solar energy, cannot always be relied on during, for instance, periods of peak load requirements. The grid, consequently, must compensate for the fluctuating nature of renewable energy supplies using other assets that do not have the limitations of the renewable energy supplies. Consequently, improvements to energy storage control systems that increase the efficiency of storage and utilization of energy from multiple energy sources would be beneficial.
For the purposes of promoting an understanding of the principles of the embodiments disclosed herein, reference is now made to the drawings and descriptions in the following written specification. No limitation to the scope of the subject matter is intended by the references. The present disclosure also includes any alterations and modifications to the illustrated embodiments and includes further applications of the principles of the disclosed embodiments as would normally occur to one skilled in the art to which this disclosure pertains.
This disclosure is directed to a method for energy optimization and an energy asset optimization tool to optimally size and to operate energy assets, including energy storage assets. The method and tool include, in one embodiment, a comprehensive method incorporating the use of one or more libraries including value streams models, asset cost models, constraint specifications, load models, optimization algorithms, and operation strategies. A flexible, modular method and tool are also described to enable the user or developer to complement or to enhance the libraries which incorporate other energy supply, control, and transmission applications.
The configuration of energy storage systems can reduce costs by transferring the delivery of energy (power) from times when it is least expensive to times when it is most expensive. Several other benefits with regard to the energy grid are also realized, such as enhancing grid stability including area regulation/control energy (regelenergie), voltage control, and reactive power support. A method is described herein to optimally select, size and operate energy assets including energy storage assets. At present, the electric grid has little capacity to store energy and thus the demand (load) and supply (power output of power plants) need to be in balance at every instant. The addition of energy storage assets, selected as described herein, and whose capabilities are predetermined to fit a particular application, enables the controlled transfer of energy demand, energy storage, and energy supply or transfer. The operation of the energy system is consequently optimized. The optimal sizing and operation of energy assets including energy storage, as described herein, provides a solution to a significant inter-temporal optimization problem in energy storage systems, where considerations or energy storage and power delivery are made based on past, present, and future considerations.
Utilization of energy storage devices, such as electrochemical batteries, in energy systems that supply electrical energy to residential, commercial or other loads brings many new opportunities in energy-savings, reduces requirements for distribution infrastructure, and integrates renewable resources into the electrical grid. Unlike conventional devices, which require a balance of the amount of energy generated and consumed in a grid at every instant of time, storage devices allow temporal shifting of electrical energy generation and consumption. As a consequence, excess renewable energy or low-priced electrical energy from the grid, can be stored and provided on demand when this energy is required or is expensive. At the same time, optimum utilization of energy storage devices, which can present new technical challenges related to the planning and optimal operation of such devices, are solved.
In one embodiment, a method of optimizing an energy system is provided. The method includes specifying first, second, and third criteria for an energy management planning system. The first criteria is indicative of at least one value stream model for the energy system; the second criteria is indicative of at least one asset cost model for the energy system; and the third criteria is indicative of constraints within which the energy system should operate. A processor of the energy management planning system is configured to process the first, second, and third criteria using an optimization algorithm to determine at least one operation strategy for the energy system.
The first criteria, the second criteria, and/or the third criteria may specified by a user via a user interface of the energy management planning system. Value stream models, asset cost models, and system constraints may be provided as user selectable options via the user interface. The optimization algorithm may comprise any one of a plurality of optimization algorithms and may also be selected by a user via the user interface.
The value stream model may comprise any one or more of a peak shaving model, a reduction in demand charges model, a transmission and distribution deferral model, an area regulation model, a customer load shifting model, a time dependent limits on sale and purchase model, an optimized utilization of conventional power plants model, and an arbitrage model. The asset cost model may comprise at least one of a fixed/variable overhead and maintenance costs model and a dynamic performance model.
The processor may be configured to determine a plurality of operation strategies for the energy system based on the specified value stream model(s), cost asset model(s), and system constraints. The energy management planning system may be configured to enable a user to select a preferred operation strategy from the plurality of determined operation strategies via the user interface. The energy management planning system may also be configured to enable the user to select a preferred operation strategy that is not one of the determined operation strategies.
The optimization algorithm executed by the processor may be configured to determine at least one of an energy storage size for at least one energy asset of the energy system, a size for one or more loads of the energy system, an energy dispatch strategy for the energy system, and a value stream for the energy system based on the first, second, and third criteria.
In another embodiment, an energy management planning system is provided. The energy management planning system includes a user interface configured to receive first input, second input, and third input from a user, the first input being indicative of at least one value stream model for the energy system, the second input being indicative of at least one asset cost model for the energy system, and the third input being indicative of constraints within which the energy system should operate. The planning system also includes a processor configured to receive the first, second, and third inputs via the user interface and to process the first, second, and third inputs using an optimization algorithm to determine an operation strategy for the energy system. The operation strategy defines at least one of an energy storage size for at least one energy asset of the energy system, a size for one or more loads of the energy system, an energy dispatch strategy for the energy system, and a value stream for the energy system based on the first, second, and third criteria. The energy management planning system may further comprise a memory having programmed instructions stored therein which define the optimization algorithm(s) for execution by the processor.
Referring now to the drawings,
The energy system controller 102 provides for the control of energy generation and the selective transmission or delivery of power from an energy generation device or an energy storage device to a load or to an energy storage device. The controller 102 is operatively coupled to a controller 105 of the electrical load 104, a controller 107 of the renewable energy resources 106, a controller 109 of the dispatchable energy resources 108, and a controller 111 of the stored energy resources 110. Each of the controllers, 105, 107, 109, and 111 in different embodiments, include processors and memories and receive and provide information in the form of signals to and from the controller 102. In addition, the controllers 105, 107, 109, and 111 in different embodiments include control hardware, including switching devices to provide for the generation and transmission of energy or the storage of energy within the energy system 100. The energy system controller 102 obtains status information from each of the resources 106, 108, and 110 and also provides control signals to the controllers 105, 107, 109, and 111 for the generation and transmission or storage of energy in the system 100. The controller 102 is also operatively coupled to the controller 105 to receive status information of the load 104 indicative of the energy required by the load.
The controller 102 in different embodiments includes a computer, computer system, or programmable device, e.g., multi-user or single-user computers, desktop computers, portable computers and other computing devices. The controller 102 includes, in different embodiments, one or more processors (e.g. microprocessors), and the memory in different embodiments includes random access memory (RAM) devices comprising the main memory storage of the controller 102, as well as any supplemental levels of memory, e.g., cache memories, non-volatile or backup memories (e.g. programmable or flash memories), read-only memories, etc. In addition, the memory in one embodiment includes a memory storage physically located elsewhere from the processing devices and includes any cache memory in a processing device, as well as any storage capacity used as a virtual memory, e.g., as stored on a mass storage device or another computer coupled to controller 102 via a network. The mass storage device in one embodiment includes a cache or other dataspace including databases.
The stored energy resources 110, in different embodiments, includes energy storage devices, such as electrochemical batteries that supply electrical energy to residential loads, commercial loads or other types of loads, and pumped hydro reserves. Utilization of the energy storage devices provides benefits in energy-savings by reducing the requirements for a distribution infrastructure and for integrating renewable energy resources into the electrical grid. Unlike conventional dispatchable resources which require a balance between the amount of energy generated and consumed by a grid at any instant of time, one or more storage devices enable the shifting of electrical energy consumption and energy generation from one period of time to another period of time. As a consequence, the energy generated by one or more renewable resources 106 which exceeds the amount of energy required by a given load at a certain time to satisfy energy demand, in one embodiment, is stored in the energy storage resources 110. Renewable energy resources can include, for example, wind turbines, solar panels including photovoltaic (PV) cells, biomass plants, hydroelectric power plants, geothermal power installations, tidal power installations, and wave power installations. In addition low cost energy which is provided by the electrical grid at a low price during periods of low demand by the load 104 is also being stored. The stored energy is then being provided on demand when energy is required or when other forms of energy are more expensive. Dispatchable energy resources can include, for example, hydro-power, coal power, diesel generators, electrical grid connection, and gas power.
As further illustrated in
Tool 200 typically includes at least one processor 202 operatively connected to a memory 204. Processor 202, in different embodiments, includes one or more processors (e.g. microprocessors). The memory 204, in different embodiments, includes a random access memory (RAM) device comprising the main storage of computer 200, as well as any supplemental levels of memory, e.g., cache memories, non-volatile or backup memories (e.g. programmable or flash memories), and read-only memories, etc. In addition, memory 204 in other embodiments, includes one or more memory storage devices physically located elsewhere in the computer 200, e.g., any cache memory in a processor 202, as well as any storage capacity used as a virtual memory, e.g., as stored on a mass storage device or another computer coupled to computer 200 via a network 206.
The computer 200 receives a number of inputs and provides outputs for communicating information externally to the computer 200. For interface with a user or operator, computer 200 typically includes one or more user input devices 208 (e.g., a keyboard, a mouse, a touchpad, a keypad, a microphone, and a touchscreen). Computer 200 may also include a display 210, which can include CRT monitor, an LCD display panel, an LED display panel, a plasma display panel, and a speaker or other visual and audio display devices. An interface 212 of computer 200, in some embodiments, includes an external physical terminal connected directly or remotely to computer 200, or through another computer communicating with computer 200 via the network 206, modem, or other type of communications device. The network 206, in different embodiments is an internet, a world wide web, or a “cloud” network.
Computer 200 operates under the control of an operating system located in a portion of the memory 204 configured to store program instructions 214. The operating system executes or otherwise relies upon various computer software applications, components, programs, objects, modules, data structures, to provide features of the tool.
In general, the routines executed to implement the embodiments of the invention, whether implemented as part of an operating system or a specific application, component, program, object, module or sequence of instructions are generally known as “computer program code”, or simply “program code”. The computer program code typically comprises one or more instructions that are resident at various times in various memory and storage devices in a computer, and that, when read and executed by one or more processors in the computer, causes that computer to perform the steps necessary to execute steps or elements embodying the various aspects of the invention. Moreover, while the invention has and hereinafter will be described in the context of fully functioning computers and computer systems, those skilled in the art will appreciate that the various embodiments of the invention are capable of being distributed as a program product in a variety of forms, and that the invention applies equally regardless of the particular type of computer readable media used to actually carry out the distribution. Examples of computer readable media include but are not limited to physical, recordable type media such as volatile and non-volatile memory devices, floppy and other removable disks, hard disk drives, optical disks (e.g., CD-ROM's, DVD's, etc.), among others, and transmission type media such as digital and analog communication links.
It should be appreciated that the present description provides one or more embodiments, but is not limited to the specific application identified and/or implied. Furthermore, since computer programs can be organized into many different configurations of routines, procedures, methods, modules, objects, and the like, as well as the various manners in which program functionality may be allocated among various software layers that are resident within a typical computer (e.g., operating systems, libraries, application program interfaces (APIs), applications, applets, etc.), it should be appreciated that the present description is not limited to the specific organization and allocation of program functionality described herein.
Those skilled in the art will recognize that the exemplary environment illustrated in
The described optimization tool, in one or more embodiments, provides the user with a capability of selecting an optimal technology and an optimal size of one or more energy assets. The optimization tool enables a user to determine which of the available assets provide a lowest cost over the entire life of the system for a given application. This includes the incorporation of a rate at which capital is borrowed and the rate of return on the borrowed capital that can be achieved which are embodied in the asset cost models library 216 of
The optimization tool, in one or more embodiments, provides the user with selectable optimization algorithms which produce the optimal dispatch strategy to satisfy the given load within system constraints. This optimal strategy is then used as a target for the design of a control system configured to optimize the operation of the energy system such as that illustrated in
The optimization tool, in one or more embodiments, provides the user with a capability to select from a number of value streams to achieve a maximum benefit. The value streams are mathematical models to calculate the benefits that can be achieved through the utilization of the assets. The tool provides the user with the capability of evaluating various value streams operating in tandem as embodied in the value stream models library 220.
The optimization tool, in one or more embodiments, provides a platform for performing sensitivity analysis to evaluate the effectiveness of a number of designs. The tool enables the user to perform sensitivity analysis on the selected technologies and sizes. The user can perturb the loads, asset delivery and storage parameters and constraints, to provide an evaluation of the impact of the perturbations on the costs. The perturbation algorithms, in one embodiment, are located in the optimization algorithm 218.
In one embodiment, the optimization tool operates according to the block diagram 300 of
The user, after block 304, determines an asset costs model by selecting and/or specifying the asset costs model library 216 (block 306). In different embodiments, the asset costs model library 216 includes one or more assets costs models. These include mathematical cost models for the different assets and technologies under consideration. The costs associated with providing energy from the asset or of utilization of the asset include components such as:
The user, after block 306, specifies the constraints to which the energy system is designed using a constraint specifications library 307 of
Once the constraints are selected at block 308, one or more optimization algorithms for a dispatch strategy determination are selected from a number of optimization algorithms located in the optimizations algorithm library 218 of
a.) Obtain optimal operation strategy for the assets using various available algorithms.
b.) Specify operation strategy for the assets. The user may specify a simpler algorithm to operate the assets within the capabilities of the control system. The tool in this case enables the evaluation and minimization of costs with this control strategy.
The user then executes the tool to obtain the results described above (block 312). At this block the user reviews the results of the optimization strategies to determine whether one of the optimization strategies is preferred. If one of the dispatch strategies is preferred, the preferred dispatch strategy is selected (block 314). If, however, the results of the dispatch strategy determination are not desirable, a different one or more optimization dispatch strategies are selected (block 316). If selected (block 316), the optimal operation strategies based on the selected strategies are obtained once more (block 312). If at this time, the operation strategy is acceptable, the operation dispatch strategy is specified at block 314. If not, a new one or more optimization strategies is selected (block 316) until one of the dispatch strategies is acceptable (block 314). Once the dispatch strategy is specified, the user executes the tool (block 318) to finalize the optimal asset sizes and technologies, dispatch strategies, and value streams (block 320). After final selection (block 320), the tool provides the final output of an optimized energy system and stops (block 322).
A mathematical model library 324 (see
Mathematical models in the library 324 include models of one or more energy resources including renewable energy resources, dispatchable energy resources, and stored energy resources. Models include models for wind turbines, photovoltaic installations, diesel generators, hydro turbines, and combined heat and power (CHP) plants. Storage models include various types of electrochemical battery storage systems such as flow batteries of various chemistries, lead-acid batteries, and Lithium-ion batteries, thermal storage systems, hydro-storage systems and combinations (hybrids) of various storage technologies. As an example, a dynamic model of an energy storage module represented by electrochemical flow battery includes state-of-charge of the battery, variables capturing age of the battery, available charge and discharge power limits for the battery as functions time and state-of-charge of the battery, and efficiency of the battery as a function of state-of-charge and other internal parameters. Load modules can be represented with dynamic models of the considered devices, static models defined by maps from inputs to outputs, as well as time-series data sets.
Different storage technologies result in different optimal storage sizes. For example as illustrated in the graph of
Another advantage of the current tool over existing alternatives, which determine sizes of an energy storage device or system based on a limited amount of time (e.g. 12 representative days of the year), is the tool's ability to determine optimal sizes based on the total system life (e.g. 20 years). The current common practice is to determine an optimization over a 12 day time period. (See
While a planning tool has been described that is configured to provide optimal energy generation and energy storage devices and systems, the planning tool, in other embodiments, provides an optimal size of a load and an optimal management of the load. One or more libraries of load models 326 are included. The load models 326 include, for instance, the loads of electric machinery, heating loads, and thermal loads. The planning tool, while directed to finding an optimal load for known energy storage and energy generation systems and device, generally incorporates the process(es) as described herein. The value streams for changing energy consumption patterns are defined (e.g. lower prices during certain times), cost models for customer energy generation assets are created (e.g. CHP plants, photovoltaic modules), constraints on assets and loads are specified such as which loads can be shifted (e.g. internet connected washing machines, dishwashers) and which cannot (e.g. lighting loads), and optimization algorithm/specified strategy is selected.
It will be appreciated that variants of the above-disclosed and other features and functions, or alternatives thereof, may be desirably combined into many other different systems, applications or methods. Various presently unforeseen or unanticipated alternatives, modifications, variations or improvements may be subsequently made by those skilled in the art that are also intended to be encompassed by the following embodiments. The following embodiments are provided as examples and are not intended to be limiting.
This application claims priority to U.S. Provisional Application Ser. No. 61/870,814 entitled “SYSTEM AND METHOD FOR ENERGY ASSET SIZING AND OPTIMAL DISPATCH” by Krupadanam et al., filed Aug. 28, 2013, the disclosure of which is hereby incorporated herein by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US14/53095 | 8/28/2014 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
61870814 | Aug 2013 | US |