Storage |

| To view the Thermal Storage page, click Thermal Storage on the main window's navigation menu. Note that for the Thermal Storage page to be available, the technology option in the Technology and Market window must be Concentrating Solar Power - Parabolic Trough System.
| Overview
A thermal energy storage system (TES) stores heat from the solar field in a liquid medium. Heat from the storage system can drive the power block turbine during periods of low or no sunlight. A TES is beneficial in many places where the peak demand for power occurs after the sun has set. Adding TES to a parabolic trough system allows the collection of solar energy to be separated from the operation of the power block. For example, a system might be able to collect energy in the morning and use it to generate electricity late into the evening. In direct systems, the heat transfer fluid itself serves as the storage medium. In indirect systems, a separate fluid is the storage medium, and heat is transferred from the HTF to the storage medium through heat exchangers. The TES system consists of one or two tanks, pumps to circulate the liquids, and depending on the design, heat exchangers. A thermocline system stores both the hot and cold storage medium in one tank. The zone in the tank where hot and cold fluids meet is called a thermocline. The storage tank in a thermocline system contains low-cost filler materials such as sand and rock. A two-tank system consists of a hot tank to store heat from the solar field, and a cold tank to store the cooled storage medium after the power block has extracted its energy. Note. For more information on thermal energy storage systems for parabolic trough systems, see http://www.nrel.gov/csp/troughnet/thermal_energy_storage.html. The user inputs on the Thermal Storage page are divided into two groups. The thermal energy storage (TES) group defines the thermal energy storage capacity and type along with some efficiency parameters. The thermal storage dispatch controls group variables determine the the operation of the storage and fossil back up systems. For a more detailed description of the model, please download the CSP trough reference manual from the Solar Advisor website's support page: https://www.nrel.gov/analysis/sam/support.html.
| Input Variable Reference
Thermal Energy Storage (TES) Equiv Full Load Hours of TES hours The thermal storage capacity expressed in number of hours of thermal energy delivered at the power block's design thermal input level. The physical capacity is the number of hours of storage multiplied by the power block design thermal input. Used to calculate the TES maximum storage capacity. Storage System Configuration The current version of Solar Advisor models a two-tank TES consisting of a cold storage tank and hot storage tank. Storage Fluid Type The Storage fluid used in the TES. When the storage fluid and solar field heat transfer fluid (HTF) are different, the system is an indirect system with a heat exchanger. When the storage fluid and solar field HTF are the same, the system is a direct system that uses the solar field HTF as the storage medium. Used to calculate the heat exchanger duty. Turbine TES Adj Efficiency SAM applies the TES efficiency adjustment factor to the turbine efficiency for trough systems with storage to account for the lower steam temperature that results from imperfect heat exchange in the storage system. Used to calculate maximum TES discharge rate. Also used to calculate a TES correction factor. Turbine TES Adj Gross Output Efficiency adjustment factor. Used to calculate maximum TES discharge rate. Initial Thermal Storage (MWht) The amount of energy in storage when the simulation starts, at midnight on January 1. The default value is zero. Tank Heat Losses (MWht) Storage tank thermal losses. Solar Advisor subtracts value from the total energy in storage at the end of each simulation hour. See the table below for suggested values. Maximum Energy Storage (MWht) The maximum thermal energy storage capacity of the TES. Design Turbine Thermal Input (MWt) The thermal input requirement of the power block to operate at its design point. Used to calculate the following dispatch parameters: power block input limits, power block load requirement, TES maximum storage capacity, and the start-up requirement Max Power to Storage (MWt) Maximum TES charge rate. Used in the dispatch calculation when energy from the solar field exceeds the power block load requirement. Max Power From Storage (MWt) Maximum TES discharge rate. Used in the dispatch calculation when energy from the solar field is less or equal to than the power block load requirement. Heat Exchanger Duty Applies only to indirect thermal storage systems that use a different storage fluid and solar field HTF. Used to calculate the maximum TES charge rate. Thermal Storage Dispatch Control The storage dispatch control variables each have six values, one for each of six possible dispatch periods. They determine how SAM calculates the energy flows between the solar field, thermal energy storage system, and power block. The fossil-fill fraction is used to calculate the energy from a backup boiler. Storage Dispatch Fraction with Solar The fraction of the TES maximum storage capacity (see table above) required for the system to start when the solar field energy is greater than zero. A value of zero will always dispatch the TES in any hour assigned to the given dispatch period; a value of one will never dispatch the TES. Used to calculate the storage dispatch levels. Storage Dispatch Fraction without Solar The fraction of the TES maximum storage capacity (see table above) required for the system to start when the solar field energy is equal to zero. A value of zero will always dispatch the TES in any hour assigned to the given dispatch period; a value of one will never dispatch the TES. Used to calculate the storage dispatch levels. Turbine Output Fraction A fraction of the design turbine thermal input adjusted by the turbine part load electric-to-thermal efficiency factors. Used to calculate the power block load requirement. Fossil Fill Fraction A fraction of the power block design turbine gross output from the Power Block page that can be met by the backup boiler. Used by the power block module to calculate the energy from the backup boiler.
| Estimating Tank Heat Loss Values
An increase in the hours of thermal storage requires a both an increase in the solar field size to minimize the levelized cost of energy for the system, and an increase in the tank heat losses to account for the larger tank. The "100 MW Baseline - Parameterized Storage" case in Sample Parabolic Trough Systems.zsam illustrates these relationships. See Solar Multiple Optimization for a description of the case. The following table shows suggested tank heat loss values for three sample systems over a range of thermal storage capacities. The relationship between tank heat losses and hours of thermal storage is linear, so you can extrapolate to estimate values for storage capacity values not on the table. Table 21. Suggested Tank Heat Losses (MWt) values for different thermal storage capacities (hours).
System Description | Hours of Thermal Storage
0 | 3 | 6 | 9 | 12 | 15
100 MW Two Tank Indirect VP-1/Nitrate Salt | 0 | 0.62 | 0.96 | 1.23 | 1.56 | 1.87
200 MW Two Tank Indirect VP-1/Nitrate Salt | 0 | 1.0 | 1.61 | 2.21 | 2.81 | 3.56
200 MW Two Tank Direct Hitec Salt | 0 | 0.34 | 0.64 | 0.93 | 1.24 | 1.52
| Storage and Fossil Backup Dispatch Controls
The thermal storage dispatch controls determine the timing of releases of energy from the thermal energy storage and fossil backup systems to the power block. When the system includes thermal energy storage or fossil backup, Solar Advisor can use a different dispatch strategy for up to six different dispatch periods. Storage Dispatch Solar Advisor decides whether or not to operate the power block in each hour of the simulation based on how much energy is stored in the TES, how much energy is provided by the solar field, and the values of the thermal storage dispatch controls parameters. You can define when the power block operates for each of the six dispatch periods. For each hour in the simulation, if the power block is not already operating, Solar Advisor looks at the amount of energy that is in thermal energy storage at the beginning of the hour and decides whether it should operate the power block. For each period, there are two targets for starting the power block: one for periods of sunshine (w/solar), and one for period of no sunshine (w/o solar). The turbine output fraction for each dispatch period determines at what load level the power block runs using energy from storage during that period. The load level is a function of the turbine output fraction, design turbine thermal input, and the five turbine part load electric to thermal factors on the Power Block page. For each dispatch period during periods of sunshine, thermal storage is dispatched to meet the power block load level for that period only when the thermal power from the solar field is insufficient and available storage is equal to or greater than the product of the storage dispatch fraction (with solar) and maximum energy in storage. Similarly, during periods of no sunshine when no thermal power is produced by the solar field, the power block will not run except when the energy available in storage is equal to or greater than the product of storage dispatch fraction (without solar) and maximum energy in storage. By setting the thermal storage dispatch controls parameters, you can simulate the effect of a clear day when the operator may need to start the plant earlier in the day to make sure that the storage is not filled to capacity and solar energy is dumped, or of a cloudy day when the operator may want to store energy for later use in a higher value period. Fossil Backup Dispatch When the fossil fill fraction is greater than zero for any dispatch period, the system is considered to include fossil backup. The fossil fill fraction defines the solar output level at which the backup system runs during each hour of a specific dispatch period. For example, a fossil fill fraction of 1.0 would require that the fossil backup operate to fill in every hour during a specified period to 100% of design output. In that case, during periods when solar is providing 100% output, no fossil energy would be used. When solar is providing less than 100% output, the fossil backup operates to fill in the remaining energy so that the system achieves 100% output. For a fossil fill fraction of 0.5, the system would use energy from the fossil backup only when solar output drops below 50%. The boiler LHV efficiency value on the Power Block page determines the quantity of fuel used by the fossil backup system. A value of 0.9 is reasonable for a natural gas-fired backup boiler. Solar Advisor includes the cost of fuel for the backup system in the levelized cost of energy and other metrics reported in the results, and reports the energy equivalent of the hourly fuel consumption in the hourly results. The cost of fuel for the backup system is defined on the Trough System Costs page.
| Defining Dispatch Schedules
The storage dispatch schedules determine when each of the six periods apply during weekdays and weekends throughout the year. You can either choose an existing schedule from one of the schedules in the CSP trough TES dispatch library or define a custom schedule. For information about libraries, see Working with Libraries. The TES dispatch library only assigns period numbers to the weekday and weekend schedule matrices. The dispatch fractions assigned to each of the six periods are not stored in the library. To choose a schedule from the library:
1. | Click Dispatch schedule library.
2. | Choose a schedule from the list of four schedules. The schedules are based on time-of-use pricing schedules from four California utilities.
3. | Click OK.
You can modify a schedule using the steps described below. Modifying a schedule does not affect the schedule stored in the library.
4. | For each of the up to six periods used in the schedule, enter values for the dispatch fractions described above. Use the period number and color to identify the times in the schedule that each period applies.
To define a dispatch schedule:
1. | In the weekday schedule, select the times to which Period 1 applies.
2. | Type the number 1.
3. | Repeat Steps 1 and 2 for each of the up to six dispatch periods that you want to define, typing the period number to assign each period to times in the schedule.
4. | Repeat Setps 1 through 3 for the weekend schedule.
5. | For each of the up to six periods used in the schedule, enter values for the dispatch fractions described above. Use the period number and color to identify the times in the schedule that each period applies.
| Equations for Calculated Values
Maximum Energy Storage Where,
Q MaximumStorage (Wh) | Maximum Energy Storage
Q DesignTurbineInput (W) | Design Turbine Thermal Input
N HoursOfStorage (hours) | Equiv. Full Load Hours of TES
Design Turbine Thermal Input The thermal energy required by the power block to operate at its rated capacity, described on the Power Block page. Maximum Power To and From Storage The maximum power to and from storage depends on whether the TES includes a heat exchanger. When the TES fluid is different from the solar field fluid, the TES includes a heat exchanger. When the fluids are the same, there is no heat exchanger. For a TES with heat exchanger (TES fluid and solar field fluid are different): For a TES with no heat exchanger (TES fluid and solar field fluid are the same): Where,
F HeatExchangerDuty | Heat Exchanger Duty
F SolarMultiple | Solar Multiple from Solar Field page
F TESAdjustEfficiency | Turbine TES Adj. - Efficiency
F TESAdjustOutput | Turbine TES Adjustment - Gross Output
F TurbineMaximumOverDesign | Max Over Design Operation from Power Block page
N HoursOfStorage | Equiv. Full Load Hours of TES
P MaximumFromStorage (W) | Maximum Power From Storage
P MaximumToStorage (W) | Maximum Power To Storage
Q DesignTurbineInput (W) | Design Turbine Thermal Input from Power Block page
Q MaximumStorage (W) | Maximum Energy Storage
Heat Exchanger Duty The heat exchanger duty depends on the value of the solar multiple. When the solar multiple is greater than one: When the solar multiple is equal to or less than one: Where,
F HeatExchangerDuty | Heat Exchanger Duty
F SolarMultiple | Solar Multiple from Solar Field page