Water Quality
Reservoir Water Quality
The description of water quality for all reservoirs is contained in this section. There are no fundamental differences in the water quality methods between the Storage, Level Power, Slope Power, and Pumped Storage Reservoirs. Slope Power Reservoirs differ from the others slightly because they account for concentrations transported by an additional side flow, Inflow 2.
The current implementation of the reservoir water quality model allows the user to model the following:
• Salinity with a simple well-mixed approach or layered approach.
• Temperature along with any combination of dissolved oxygen and salinity with a layered approach.
• TDG Outflow Concentration based on the Tailwater Depth.
The algorithms employed are explicit, which allows for ease of implementation and eliminates the need to iterate between objects or between water quality and water quantity calculations (which would be necessary if evaporation was based on heat flux).
Slots
Following is a description of each of the slots for the various constituents. They are organized by water quality constituents: Temperature Slots, Salinity Slots, and Dissolved Oxygen Slots. The appropriate slots are instantiated when the user selects a Reservoir Water Quality method.
Temperature Slots
The following slots are instantiated if temperature is one of the constituents.
Reservoir Bottom Elevation
Type: Table Slot
Units: Length
Description: 1X1 table slot representing the elevation (above some common datum) of the bottom of the reservoir at the dam
Information: Used to calculate a mean depth at the dam.
Links: Not Linkable
Thickness of Epilimnion
Type: Table Slot
Units: Length
Description: 1X1 table slot representing the thickness of the epilimnion layer
I/O: Must be input by user.
Links: Not Linkable
Thickness of Metalimnion
Type: Table Slot
Units: Length
Description: 1X1 table slot representing the thickness of the metalimnion layer (also known as the thermocline)
I/O: Must be input by user.
Links: Not Linkable
Elevation of Thermocline
Type: Series Slot
Units: Length
Description: elevation of the thermocline.
Information: Pool Elevation minus the Epilimnion Thickness
I/O: Output only
Links: Not Linkable
Inflow to Epilimnion
Type: Series Slot
Units: Flow
Description: inflow contribution to the epilimnion layer
Information: Inflow to Hypolimnion + Inflow to Epilimnion = Inflow.
I/O: Output only
Links: Not Linkable
Outflow from Epilimnion
Type: Series Slot
Units: Flow
Description: portion of release coming from the epilimnion
I/O: Output only
Links: Not Linkable
Epilimnion Volume
Type: Series Slot
Units: Volume
Description: amount of water in the epilimnion
I/O: Output only
Links: Not Linkable
Inflow to Hypolimnion
Type: Series Slot
Units: Flow
Description: inflow contribution to the hypolimnion layer
Information: Hypolimnion inflow + epilimnion inflow = inflow.
I/O: Output only
Links: Not Linkable
Outflow from Hypolimnion
Type: Series Slot
Units: Flow
Description: portion of release coming from the hypolimnion
I/O: Output only
Links: Not Linkable
Hypolimnion Volume
Type: Series Slot
Units: Volume
Description: amount of water in the hypolimnion
Information: Output only
I/O: Not Linkable
Thermocline Diffusion Coefficient
Type: Series Slot
Units: AreaPerTime
Description: diffusion rate through thermocline
I/O: Output only
Links: Not Linkable
Thermocline Diffusion Coefficient Adjustment
Type: Series Slot
Units: NoUnits
Description: scaling factor used to adjust diffusion depending on the Julian date
I/O: This slot is equal to 1.0 if not user input.
Links: Not Linkable
Surface Area
Type: Series Slot
Units: Area
Description: The surface area of the reservoir
I/O: Output only
Links: Not Linkable
Elevation Area Table
Type: Table
Units: Length vs Area
Description: A table relating pool elevation to surface area
I/O: Required Input
Links: Not Linkable
Inflow Heat
Type: Multi Slot
Units: Heat
Description: holds the values of inflow heat for each inflow to the reservoir
I/O: Input, set by a rule, output or propagated via a link
Links: This slot can be linked to the Outflow Heat slot of an upstream object.
Outflow Heat
Type: Series Slot
Units: Heat
Description: temperature of releases from the reservoir
I/O: Output only
Links: This slot can be linked to the Inflow Heat slot of a downstream object.
Temperature
Type: Agg Series Slot
Units: Temperature
Description: contains the inflow temperature, outflow temperature, total inflow temperature, hydrologic inflow temperature, epilimnion temperature, and hypolimnion temperature.
I/O: Most values of this slot are calculated; however, hydrologic inflow temperature may be input and initial epilimnion and hypolimnion temperatures must be input.
Links: Not Linkable
Diversion Temp
Type: Series Slot
Units: Temperature
Description: temperature of Diversion.
I/O: Input, set by a rule, output or propagated via a link
Links: If Diversion is not linked and is not valid, Diversion Temp is set to zero. Otherwise, it is set to the previous epilimnion temperature during calculations.
Return Flow Temp
Type: Series Slot
Units: Temperature
Description: temperature of Return Flow.
I/O: Input, set by a rule, output or propagated via a link
Links: If Return Flow is not linked and is not valid, Return Flow Temp is set to zero.
Canal Flow Temp
Type: Series Slot
Units: Temperature
Description: temperature of Canal Flow.
I/O: Input, set by a rule, output or propagated via a link
Links: If Canal Flow is not linked and is not valid, Canal Flow Temp is set to zero. If Canal Flow is negative (out of the reservoir), Canal Flow Temp is set to the previous epilimnion temperature. Otherwise, it is propagated through the canal link.
Pump Storage Inflow Temp
Type: Series Slot
Units: Temperature
Description: temperature of inflow from Pumped Storage Reservoir.
I/O: Input, set by a rule, output or propagated via a link
Links: If Flow FROM Pumped Storage and not linked or is not valid, Pump Storage Inflow Temp is set to zero. Otherwise, it is propagated through the Pumped Storage reservoir link.
Pump Storage Outflow Temp
Type: Series Slot
Units: Temperature
Description: temperature of outflow to Pumped Storage Reservoir.
I/O: Input, set by a rule, output or propagated via a link
Links: If Flow TO Pumped Storage and not linked or is not valid, Pump Storage Outflow Temp is set to zero. Otherwise, it is set to the previous epilimnion temperature during calculations.
Specific Heat of Water
Type: Table Slot
Units: SpecificHeat
Description: specific heat of water. Used for heat / temperature conversions.
I/O: Input or defaults to standard value
Links: Not Linkable
Heat of Evaporation
Type: Series Slot
Units: EnergyFlux
Description: heat used in evaporation during the timestep
Information: Calculated by the calcHe function.
I/O:
Links:
Surface Heat Flux
Type: Series Slot
Units: EnergyFlux
Description: total gain or loss from evaporation, incoming solar, convection, back radiation, etc. at the reservoir surface
Information: Output only
I/O: Not Linkable
Air Temperature
Type: Series Slot
Units: Temperature
Description: air temperature at the reservoir surface
I/O: Input only
Links: Not Linkable
Dewpoint Temperature
Type: Series Slot
Units: Temperature
Description: dewpoint temperature at the reservoir surface
I/O: Input only
Links: Not Linkable
Incoming Solar Radiation
Type: Series Slot
Units: HeatFlux
Description: incoming solar radiation received by the reservoir
I/O: Input only
Links: Not Linkable
Wind Velocity
Type: Series Slot
Units: Velocity
Description: wind velocity at reservoir surface
I/O: This slot is assumed to be zero if not a user input.
Links: Not Linkable
Salinity Slots
Well-mixed Salt Slots
The following water quality slots are instantiated.
Inflow Salt Concentration
Type: Multi Slot
Units: Concentration
Description: holds the values of inflow salinity for each inflow to the reservoir
Information: Because this slot is a multi-slot, more than one link can be created to this slot which will add columns to the slot. The first column is the sum of the other columns but does not represent the inflow concentration. The dispatch methods do a weighted average to determine the weighted concentration, but this is not displayed in the slot.
I/O: Input, set by a rule, output or propagated via a link
Links: This slot can be linked to the Outflow Salt Concentration of an upstream object.
Inflow Salt Mass
Type: Multi Slot
Units: Mass
Description: holds the values of inflow salinity for each inflow to the reservoir
I/O: Output only
Links: This slot can be linked to the Outflow Salt Mass of an upstream object.
Hydrologic Inflow Salt Conc
Type: Series Slot
Units: Concentration
Description: salt concentration of hydrologic inflows.
I/O: Input, set by a rule, output or propagated via a link
Links: This slot can be linked to a slot representing the Outflow Salt Concentration from an upstream object.
Hydrologic Inflow Salt Mass
Type: Series Slot
Units: MASS
Description: holds the values of inflow salinity for each hydrologic inflow to the reservoir
I/O: Output only
Links: Not linkable
Diversion Salt Concentration
Type: Series Slot
Units: Concentration
Description: salt concentration of Diversion.
I/O: Input, set by a rule, output or propagated via a link
Links: If Diversion is not linked and is not valid, Diversion Salt Concentration is set to zero. Otherwise, it is set to the previous epilimnion salt concentration during calculations.
Diversion Salt Mass
Type: Series Slot
Units: Mass
Description: The mass values of salt that is diverted from the reservoir
I/O: Output only
Links: Not Linkable
Return Flow Salt Mass
Type: Multi Slot
Units: Mass
Description: The mass values of salt in each return flow to the reservoir.
I/O: Input, set by a rule, output or propagated via a link
Links: Linkable to return flow salt mass on another object
Return Flow Salt Conc
Type: Series Slot
Units: Concentration
Description: The salt concentration for the return flow to the reservoir.
I/O: Output only
Links: This slot should not be linked for Well Mixed Salt. Instead, link Return Flow Salt Mass.
Outflow Salt Concentration
Type: Series Slot
Units: Concentration
Description: salinity of releases from the reservoir
I/O: Input, set by a rule, output or propagated via a link
Links: This slot can be linked to the Inflow Salt Concentration of a downstream object.
Outflow Salt Mass
Type: Series Slot
Units: Mass
Description: salt mass in releases from the reservoir
I/O: Output only
Links: This slot can be linked to the Inflow Salt Mass slot of a downstream object.
Reservoir Salt Concentration
Type: Series Slot
Units: Concentration
Description: salt concentration of reservoir
Information: If not input at the initial timestep, this will default to zero.
I/O: Output only
Links: Not Linkable
Reservoir Salt Mass
Type: Series Slot
Units: Mass
Description: Mass of salt in the reservoir
I/O: Output only
Links: Not Linkable
Dead Storage
Type: Table Slot
Units: Volume
Description: dead storage volume.
I/O: Input, if not valid at initial timestep, this will default to zero.
Links: Not Linkable
Layered salt slots
The following slots are added for the Layered Salt, Layered Temp and Salt, and Layered Temp Salt and DO.
Inflow Salt Mass
Type: Multi Slot
Units: Mass
Description: holds the values of inflow salinity for each inflow to the reservoir
I/O: Input, rules, output, or propagated via a link
Links: Linkable, but instead the Salt Concentration should be linked.
Inflow Salt Concentration
Type: Multi Slot
Units: Concentration
Description: holds the values of inflow salinity for each inflow to the reservoir
Information: Because this slot is a multi-slot, more than one link can be created to this slot which will add columns to the slot. The first column is the sum of the other columns but does not correctly represent the inflow concentration. The dispatch methods do a weighted average to determine the weighted concentration, but this is not displayed in the slot.
I/O: Input, rules, output, or propagated via a link.
Links: This slot can be linked to the Outflow Salt Concentration of an upstream object.
Outflow Salt Mass
Type: Series Slot
Units: Mass
Description: salt mass in releases from the reservoir
I/O: Output only
Links: Linkable, but instead the Salt Concentration should be linked.
Outflow Salt Concentration
Type: Series Slot
Units: Concentration
Description: holds the values of outflow salinity from the reservoir
I/O: Output
Links: This slot can be linked to the Outflow Salt Concentration of a downstream object.
Salt Concentrations
Type: Agg Series Slot
Units: Concentration
Description: contains the inflow salt concentration, outflow salt concentration, total inflow salt concentration, hydrologic inflow salt concentration, epilimnion salt concentration, and hypolimnion salt concentration.
I/O: Most values of this slot are calculated; however, hydrologic inflow salt concentration may be input and initial epilimnion and hypolimnion salt concentrations must be input.
Links: Not Linkable
Diversion Salt Concentration
Type: Series Slot
Units: Concentration
Description: salt concentration of Diversion.
I/O: Input, rules, output, or propagated via a link
Links: If Diversion is not linked and is not valid, Diversion Salt Concentration is set to zero. Otherwise, it is set to the previous epilimnion salt concentration during calculations.
Return Flow Salt Conc
Type: Multi Slot
Units: Concentration
Description: salt concentration of Return Flow.
Information: When there are multiple links to this slot, the subslots will be shown. The first column is the sum column, which is not relevant as these are concentrations not mass.
I/O: Input, rules, output, or propagated via a link
Links: If Return Flow is not linked and is not valid, Return Flow Salt Conc is set to zero.
Canal Flow Salt Conc
Type: Series Slot
Units: Concentration
Description: salt concentration of Canal Flow.
I/O: Input, rules, output, or propagated via a link
Links: If Canal Flow is not linked and is not valid, Canal Flow Salt Conc is set to zero. If Canal Flow is negative (out of the reservoir), Canal Flow Salt Conc is set to the previous epilimnion salt concentration. Otherwise, it is propagated through the canal link.
Pump Storage Inflow Salt
Type: Series Slot
Units: Concentration
Description: salt concentration of inflow from Pumped Storage Reservoir.
I/O: Input, rules, or propagated via a link
Links: If Flow FROM Pumped Storage and not linked or is not valid, Pump Storage Inflow Salt is set to zero. Otherwise, it is propagated through the Pumped Storage reservoir link.
Pump Storage Outflow Salt
Type: Series Slot
Units: Concentration
Description: salt concentration of outflow to Pumped Storage Reservoir.
I/O: Input, rules, or propagated via a link
Links: If Flow TO Pumped Storage and not linked or is not valid, Pump Storage Outflow Salt is set to zero. Otherwise, it is set to the previous epilimnion salt concentration during calculations.
Inflow2 Salt Concentration
Type: Series Slot
Units: Concentration
Description: holds the values of Inflow 2 salinity to the reservoir
Information: This slot is on a Sloped Power Reservoir only.
I/O: Input, propagated, or set by a rule.
Links: Linkable
Inflow2 Salt Mass
Type: Series Slot
Units: Mass
Description: holds the values of Inflow 2 salt mass entering the reservoir
Information: This slot is on a Sloped Power Reservoir only.
I/O: Output only
Links: Not linkable
Segmented 2 Layer Salt slots
The following slots are added for the Segmented 2 Layer Salt method.
Flow and Volume Slots
Epilimnion Inflow By Segment
Type: Agg Series Slot
Units: Flow
Description: Flow into the epilimnion for each reservoir segment.
Information: There is one column for each reservoir segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output only
Links: Not linkable
Hypolimnion Inflow By Segment
Type: Agg Series Slot
Units: Flow
Description: Flow into hypolimnion for each reservoir segment.
Information: There is one column for each reservoir segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output only
Links: Not linkable
Epilimnion Outflow By Segment
Type: Agg Series Slot
Units: Flow
Description: Flow out of the epilimnion for each reservoir segment.
Information: There is one column for each reservoir segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output only
Links: Not linkable
Hypolimnion Outflow By Segment
Type: Agg Series Slot
Units: Flow
Description: Flow out of hypolimnion for each reservoir segment.
Information: There is one column for each reservoir segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output only
Links: Not linkable
Epilimnion Volume By Segment
Type: Agg Series Slot
Units: Volume
Description: Volume in the epilimnion for each reservoir segment.
Information: There is one column for each reservoir segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output only
Links: Not linkable
Hypolimnion Volume By Segment
Type: Agg Series Slot
Units: Volume
Description: Volume in the hypolimnion for each reservoir segment.
Information: There is one column for each reservoir segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output only
Links: Not linkable
Vertical Flow By Segment
Type: Agg Series Slot
Units: Flow
Description: Flow from the epilimnion to hypolimnion in the reservoir.
Information: There is one column for each reservoir segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output Only
Links: Not linkable
Bank Storage By Segment
Type: Agg Series Slot
Units: Volume
Description: Volume in the bank storage for each reservoir segment.
Information: There is one column for each reservoir segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output only
Links: Not linkable
Diversion By Segment
Type: Agg Series Slot
Units: Flow
Description: Diversions from each reservoir segment.
Information: There is one column for each reservoir segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output only
Links: Not linkable
Return Flow By Segment
Type: Agg Series Slot
Units: Flow
Description: Return flow to each reservoir segment.
Information: There is one column for each reservoir segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output only
Links: Not linkable
Hydrologic Inflow By Segment
Type: Agg Series Slot
Units: Flow
Description: Hydrologic inflows to each reservoir segment.
Information: There is one column for each reservoir segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output only
Links: Not linkable
Evaporation By Segment
Type: Agg Series Slot
Units: Volume
Description: Volume of evaporation from each reservoir segment.
Information: There is one column for each reservoir segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output only
Links: Not linkable
Precipitation By Segment
Type: Agg Series Slot
Units: Volume
Description: Volume of precipitation into each reservoir segment.
Information: There is one column for each reservoir segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output only
Links: Not linkable
Salt Concentration and Mass Slots
Inflow Salt Mass
Type: Series Slot
Units: Mass
Description: Mass of salt entering the reservoir in the inflow.
Information:
I/O: Input or Output
Links: Maybe linked
Inflow Salt Concentration
Type: Series Slot
Units: Concentration
Description: Salt concentration entering in the inflow.
Information:
I/O: Input or Output
Links: Maybe linked to outflow salt concentration slots.
Outflow Salt Mass
Type: Series Slot
Units: Mass
Description: Mass of salt leaving the reservoir in the outflow.
Information:
I/O: Output only
Links: Maybe linked to the inflow of other objects.
Outflow Salt Concentration
Type: Series Slot
Units: Concentration
Description: Salt concentration leaving the reservoir.
Information:
I/O: Output only
Links: Maybe linked to the inflow of other objects.
Diversion Salt Mass
Type: Series Slot
Units: Mass
Description: Mass leaving the reservoir in diversions.
Information:
I/O: Output only
Links: Not Linkable
Diversion Salt Concentration
Type: Series Slot
Units: Concentration
Description: Salt concentration in the diversions from the reservoir.
Information:
I/O: Output only
Links: Linkable
Return Flow Salt Mass
Type: Series Slot
Units: Mass
Description: Mass entering the reservoir in return flows.
Information:
I/O: Output only
Links: Not Linkable
Return Flow Salt Concentration
Type: Series Slot
Units: Concentration
Description: Salt concentration reentering the reservoir in the return flow.
Information:
I/O: Output only
Links: Linkable
Hydrologic inflow Salt Mass
Type: Series Slot
Units: Mass
Description: Mass entering the reservoir in hydrologic inflows.
Information:
I/O: Output only
Links: Not Linkable
Hydrologic Inflow Salt Concentration
Type: Series Slot
Units: Concentration
Description: Salt concentration entering the reservoir in the hydrologic inflows.
Information:
I/O: Input or output
Links: Linkable
Bank Storage Salt Concentration
Type: Series Slot
Units: Concentration
Description: Salt concentration in the bank storage.
Information:
I/O: Output only
Links: Not Linkable
Epilimnion Salt Concentration By Segment
Type: Agg Series Slot
Units: Concentration
Description: The salt concentration in the epilimnion of each segment.
Information: One column for each segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output only
Links: Not linkable
Epilimnion Salt Mass By Segment
Type: Agg Series Slot
Units: Mass
Description: The salt mass in the epilimnion of each segment.
Information: One column for each segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output only
Links: Not linkable
Hypolimnion Salt Concentration By Segment
Type: Agg Series Slot
Units: Concentration
Description: The salt concentration in the hypolimnion of each segment.
Information: One column for each segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output only
Links: Not linkable
Hypolimnion Salt Mass By Segment
Type: Agg Series Slot
Units: Mass
Description: The salt mass in the hypolimnion of each segment.
Information: One column for each segment. The model must be initialized to update the number of segments in this aggregate series slot.
I/O: Output only
Links: Not linkable
Reservoir Salt Mass
Type: Series Slot
Units: Mass
Description: The salt mass in the entire volume of the reservoir.
Information:
I/O: Output only
Links: Not linkable
Method Parameter Slots
Thermocline Elevation
Type: Scalar
Units: Length
Description: The elevation where the hypolimnion and epilimnion are separated. This elevation is constant.
Information:
I/O: Input only
Links: Not linkable
Thermocline Thickness
Type: Series with periodic input
Units: Length
Description: The thickness of the thermocline; used to calculate diffusion between the epilimnion and hypolimnion.
Information:
I/O: Input only
Links: Not Linkable
Thermocline Diffusivity
Type: Series with periodic input
Units: Area per time
Description: The diffusivity of the thermocline; used to calculate the diffusion of salt across the thermocline.
Information:
I/O: Input only
Links: Not Linkable
Number of Segments
Type: Scalar
Units: None
Description: This slot specifies the total number of segments, N, in the reservoir.
Information: This slot is used to update other Agg Series and Table slots with the correct number of segments. The model must be initialized to update the number of segments in the other slots slot.
I/O: Input only
Links: Not linkable
Segment Parameter Table
Type: Table Slot
Units: None
Description: This slot holds segment parameters, including the Segment Bank Storage Proportion, the Segment Diversion Proportion, the Segment Return Flow Proportion, and the Segment Hydrologic Inflow Proportion.
Information: There will be 4 columns: Segment Bank Storage Proportion, Segment Diversion Proportion, Segment Return Flow Proportion, and Segment Hydrologic Inflow Proportion. The values in each column must add to 1.
I/O: Input only
Links: Not linkable
Dead Storage
Type: Table
Units: Volume
Description: The reservoir volume not accessible to outflow from the reservoir, and therefore not included in the Elevation Volume Table. This volume will be included in concentration and interior flow calculations for the reservoir.
Information: There is a row for each segment.
I/O: Input only
Links: Not linkable
Elevation Volume Table By Segment
Type: Table Slot
Units: Length, Volume
Description: The Elevation Volume table for each segment will be input by the user. All the Elevation Volume Segment tables should add up to the reservoir Elevation Volume table plus the dead storage. The Dead Storage should not be added into the Elevation Storage Segment Table.
Information: The first column will be elevation. The second will be the first segment, and each additional column added to the table will be for any additional segments.
I/O: Input only
Links: Not linkable
Elevation Area Table By Segment
Type: Table Slot
Units: Length, Area
Description: The Elevation Area table for each segment will be input by the user. All the Elevation Area Segment tables should add up to the reservoir Elevation Surface Area table.
Information: The first column will be elevation. The second will be the first segment, and each additional column added to the table will be for any additional segments.
I/O: Input only
Links: Not linkable
Dissolved Oxygen Slots
The following slots are instantiated for the Layered Temp and DO and Layered Temp Salt and DO.
Inflow Detritus Mass
Type: Multi Slot
Units: Mass
Description: holds the values of inflow detritus for each inflow to the reservoir
I/O: Typically a Required Known when simulating DO. Input, rules, or propagated via a link.
Links: This slot can be linked to the Outflow Detritus Mass slot of an upstream object.
Outflow Detritus Mass
Type: Series Slot
Units: Mass
Description: detritus mass in releases from the reservoir
I/O: Output only
Links: This slot can be linked to the Inflow Detritus Mass slot of a downstream object.
Detritus Concentrations
Type: Agg Series Slot
Units: Concentration
Description: contains the inflow detritus concentration, outflow detritus concentration, total inflow detritus concentration, hydrologic inflow detritus concentration, epilimnion detritus concentration, and hypolimnion detritus concentration.
I/O: Most values of this slot are calculated; however, hydrologic inflow detritus concentration may be input and initial epilimnion and hypolimnion detritus concentrations must be input.
Links: Not Linkable
Inflow Dissolved Organics Mass
Type: Multi Slot
Units: Mass
Description: holds the values of inflow dissolved oxygen for each inflow to the reservoir
I/O: Input, rules, or propagated via a link
Links: This slot can be linked to the Outflow Dissolved Organics Mass slot of an upstream object.
Outflow Dissolved Organics Mass
Type: Series Slot
Units: Mass
Description: dissolved oxygen mass in releases from the reservoir
I/O: Output only
Links: This slot can be linked to the Inflow Dissolved Organics Mass slot of a downstream object.
Inflow Dissolved Oxygen Mass
Type: Multi Slot
Units: Mass
Description: holds the values of inflow dissolved oxygen for each inflow to the reservoir
I/O: Input, rules, or propagated via a link
Links: This slot can be linked to the Outflow Dissolved Oxygen Mass slot of an upstream object.
Diversion Detritus Conc
Type: Series Slot
Units: Concentration
Description: detritus concentration of Diversion.
I/O: Input, rules, or propagated via a link
Links: If Diversion is not linked and is not valid, Diversion Detritus Conc is set to zero. Otherwise, it is set to the previous epilimnion detritus concentration during calculations.
Return Flow Detritus Conc
Type: Series Slot
Units: Concentration
Description: detritus concentration of Return Flow.
I/O: Input, rules, output, or propagated via a link
Links: If Return Flow is not linked and is not valid, Return Flow Detritus Conc is set to zero.
Canal Flow Detritus Conc
Type: Series Slot
Units: Concentration
Description: detritus concentration of Canal Flow.
I/O: Input, rules, or propagated via a link
Links: If Canal Flow is not linked and is not valid, Canal Flow Detritus Conc is set to zero. If Canal Flow is negative (out of the reservoir), Canal Flow Detritus Conc is set to the previous epilimnion detritus concentration. Otherwise, it is propagated through the canal link.
Pump Storage Inflow Detritus
Type: Series Slot
Units: Concentration
Description: detritus concentration of inflow from Pumped Storage Reservoir.
I/O: Input, rules, or propagated via a link
Links: If Flow FROM Pumped Storage and not linked or is not valid, Pump Storage Inflow Detritus is set to zero. Otherwise, it is propagated through the Pumped Storage reservoir link.
Pump Storage Outflow Detritus
Type: Series Slot
Units: Concentration
Description: detritus concentration of outflow to Pumped Storage Reservoir.
I/O: Input, rules, or propagated via a link
Links: If Flow TO Pumped Storage and not linked or is not valid, Pump Storage Outflow Detritus is set to zero. Otherwise, it is set to the previous epilimnion detritus concentration during calculations.
Dissolved Organics Concentrations
Type: Agg Series Slot
Units: Concentration
Description: contains the inflow dissolved organics concentration, outflow dissolved organics concentration, total inflow dissolved organics concentration, hydrologic inflow dissolved organics concentration, epilimnion dissolved organics concentration, and hypolimnion dissolved organics concentration.
I/O: Most values of this slot are calculated; however, hydrologic inflow dissolved organics concentration may be input and initial epilimnion and hypolimnion dissolved organics concentrations must be input.
Links: Not Linkable
Diversion Dissolved Organics Conc
Type: Series Slot
Units: Concentration
Description: dissolved organics concentration of Diversion.
I/O: Input, rules, or propagated via a link
Links: If Diversion is not linked and is not valid, Diversion Dissolved Organics Conc is set to zero. Otherwise, it is set to the previous epilimnion dissolved organics concentration during calculations.
Return Flow Dissolved Organics Conc
Type: Series Slot
Units: Concentration
Description: dissolved organics concentration of Return Flow.
I/O: Input, rules, or propagated via a link
Links: If Return Flow is not linked and is not valid, Return Flow Dissolved Organics Conc is set to zero.
Canal Flow Dissolved Organics Conc
Type: Series Slot
Units: Concentration
Description: dissolved organics concentration of Canal Flow.
I/O: Input, rules, or propagated via a link
Links: If Canal Flow is not linked and is not valid, Canal Flow Dissolved Organics Conc is set to zero. If Canal Flow is negative (out of the reservoir), Canal Flow Dissolved Organics Conc is set to the previous epilimnion dissolved organics concentration. Otherwise, it is propagated through the canal link.
Pump Storage Inflow Organics
Type: Series Slot
Units: Concentration
Description: dissolved organics concentration of inflow from Pumped Storage Reservoir.
I/O: Input, rules, or propagated via a link
Links: If Flow FROM Pumped Storage and not linked or is not valid, Pump Storage Inflow Organics is set to zero. Otherwise, it is propagated through the Pumped Storage reservoir link.
Pump Storage Outflow Organics
Type: Series Slot
Units: Concentration
Description: dissolved organics concentration of outflow to Pumped Storage Reservoir.
I/O: Input, rules, or propagated via a link
Links: If Flow TO Pumped Storage and not linked or is not valid, Pump Storage Outflow Organics is set to zero. Otherwise, it is set to the previous epilimnion dissolved organics concentration during calculations.
Inflow Ammonia Mass
Type: Multi Slot
Units: Mass
Description: holds the values of inflow ammonia for each inflow to the reservoir
I/O: Typically a Required Known when simulating DO; Input, rules, or propagated via a link
Links: This slot can be linked to the Outflow Ammonia Mass slot of an upstream object.
Outflow Ammonia Mass
Type: Series Slot
Units: Mass
Description: ammonia mass in releases from the reservoir
I/O: Output only
Links: This slot can be linked to the Inflow Ammonia Mass slot of a downstream object.
Ammonia Concentrations
Type: Agg Series Slot
Units: Concentration
Description: contains the inflow detritus concentration, outflow detritus concentration, total inflow detritus concentration, hydrologic inflow detritus concentration, epilimnion detritus concentration, and hypolimnion detritus concentration.
I/O: Most values of this slot are calculated; however, hydrologic inflow detritus concentration may be input and initial epilimnion and hypolimnion detritus concentrations must be input.
Links: Not Linkable
Diversion Ammonia Conc
Type: Series Slot
Units: Concentration
Description: detritus concentration of Diversion.
I/O: Input, rules, or propagated via a link
Links: If Diversion is not linked and is not valid, Diversion Ammonia Conc is set to zero. Otherwise, it is set to the previous epilimnion detritus concentration during calculations.
Return Flow Ammonia Conc
Type: Series Slot
Units: Concentration
Description: detritus concentration of Return Flow.
I/O: Input, rules, or propagated via a link
Links: If Return Flow is not linked and is not valid, Return Flow Ammonia Conc is set to zero.
Canal Flow Ammonia Conc
Type: Series Slot
Units: Concentration
Description: detritus concentration of Canal Flow.
I/O: Input, rules, or propagated via a link
Links: If Canal Flow is not linked and is not valid, Canal Flow Ammonia Conc is set to zero. If Canal Flow is negative (out of the reservoir), Canal Flow Ammonia Conc is set to the previous epilimnion detritus concentration. Otherwise, it is propagated through the canal link.
Pump Storage Inflow Ammonia
Type: Series Slot
Units: Concentration
Description: detritus concentration of inflow from Pumped Storage Reservoir.
I/O: Input, rules, or propagated via a link
Links: If Flow FROM Pumped Storage and not linked or is not valid, Pump Storage Inflow Ammonia is set to zero. Otherwise, it is propagated through the Pumped Storage reservoir link.
Pump Storage Outflow Ammonia
Type: Series Slot
Units: Concentration
Description: detritus concentration of outflow to Pumped Storage Reservoir.
I/O: Input, rules, or propagated via a link
Links: If Flow TO Pumped Storage and not linked or is not valid, Pump Storage Outflow Ammonia is set to zero. Otherwise, it is set to the previous epilimnion detritus concentration during calculations.
Outflow Dissolved Oxygen Mass
Type: Series Slot
Units: Mass
Description: dissolved oxygen mass in releases from the reservoir
I/O: Output only
Links: This slot can be linked to the Inflow Dissolved Oxygen Mass slot of a downstream object.
Dissolved Oxygen Concentrations
Type: Agg Series Slot
Units: Concentration
Description: contains the inflow dissolved oxygen concentration, outflow dissolved oxygen concentration, total inflow dissolved oxygen concentration, hydrologic inflow dissolved oxygen concentration, epilimnion dissolved oxygen concentration, and hypolimnion dissolved oxygen concentration.
I/O: Most values of this slot are calculated; however, hydrologic inflow dissolved oxygen concentration may be input and initial epilimnion and hypolimnion dissolved oxygen concentrations must be input.
Links: Not Linkable
Diversion Dissolved Oxygen Conc
Type: Series Slot
Units: Concentration
Description: dissolved oxygen concentration of Diversion.
I/O: Input, rules, or propagated via a link
Links: If Diversion is not linked and is not valid, Diversion Dissolved Oxygen Conc is set to zero. Otherwise, it is set to the previous epilimnion dissolved oxygen concentration during calculations.
Return Flow Dissolved Oxygen Conc
Type: Series Slot
Units: Concentration
Description: dissolved oxygen concentration of Return Flow.
I/O: Input, rules, or propagated via a link
Links: If Return Flow is not linked and is not valid, Return Flow Dissolved Oxygen Conc is set to zero.
Canal Flow Dissolved Oxygen Conc
Type: Series Slot
Units: Concentration
Description: dissolved oxygen concentration of Canal Flow.
I/O: Input, rules, or propagated via a link
Links: If Canal Flow is not linked and is not valid, Canal Flow Dissolved Oxygen Conc is set to zero. If Canal Flow is negative (out of the reservoir), Canal Flow Dissolved Oxygen Conc is set to the previous epilimnion dissolved oxygen concentration. Otherwise, it is propagated through the canal link.
Pump Storage Inflow Dissolved Oxygen
Type: Series Slot
Units: Concentration
Description: dissolved oxygen concentration of inflow from Pumped Storage Reservoir.
I/O: Input, rules, or propagated via a link
Links: Link to Pump Storage Outflow Dissolved Oxygen on another reservoir. If Flow FROM Pumped Storage is not linked or is not valid, Pump Storage Inflow Oxygen is set to zero. Otherwise, it is propagated through the Pumped Storage reservoir link.
Pump Storage Outflow Dissolved Oxygen
Type: Series Slot
Units: Concentration
Description: dissolved oxygen concentration of outflow to Pumped Storage Reservoir.
I/O: Input, rules, or propagated via a link
Links: Link to Pump Storage Inflow Dissolved Oxygen on another reservoir. If Flow TO Pumped Storage is not linked or is not valid, Pump Storage Outflow Oxygen is set to zero. Otherwise, it is set to the previous epilimnion dissolved oxygen concentration during calculations.
Detritus Parameters
Type: Table Slot
Units: Various
Description: Parameter data for detritus calculations.
Information: Contains the maximum detritus decay rate (KmaxDet [1/T]), a detritus settling rate (Kset [L/T]), an oxygen stoichiometric coefficient for detritus (rDet [M/M]), and S-curve temperature correction data (K1, K2 [1/T], and T1, T2 [degC]).
I/O: Input only
Links: Not Linkable
Ammonia Parameters
Type: Table Slot
Units: Various
Description: Parameter data for ammonia calculations.
Information: Contains the maximum ammonia decay rate (KmaxAmm [1/T]), an oxygen stoichiometric coefficient for ammonia (rAmm [M/M]), and S-curve temperature correction data (K1, K2 [1/T], T1, T2 [degC]).
I/O: Input only
Links: Not Linkable
Dissolved Organics Parameters
Type: Table Slot
Units: Various
Description: Parameter data for dissolved organics calculations.
Information: Contains the maximum dissolved organics decay rate (KmaxOrg [1/T]), an oxygen stoichiometric coefficient for dissolved organics (rOrg [M/M]), and S-curve temperature correction data (K1, K2 [1/T], T1, T2 [degC]).
I/O: Input only
Links: Not Linkable
SOD Parameters
Type: Table Slot
Units: Various
Description: Contains parameter data for sediment oxygen demand calculations.
Information: Contains the maximum sediment oxygen demand (KmaxSOD [M/L2 T]), a calibration coefficient for sediment oxygen demand (fSOD [None]), and S-curve temperature correction data (K1, K2 [1/T], T1, T2 [degC]).
I/O: Input only
Links: Not Linkable
Photosynthesis Parameters
Type: Table Slot
Units: Various
Description: Contains parameter data for photosynthesis calculations.
Information: Contains the maximum photosynthesis rate at 20 degrees C (Pmax20 [M/L2 T]), a temperature correction coefficient for Pmax20 (thetaP [None]), a calibration coefficient for respiration (fPhoto [None]), maximum possible solar radiation (Emax [kcal/L2 T]), fraction of solar radiation absorbed at surface (beta [None]), and the extinction coefficient for solar radiation (eta [1/L]).
I/O: Input only
Links: Not Linkable
Respiration Parameters
Type: Table Slot
Units: Various
Description: Contains parameter data for respiration calculations.
Information: Contains the maximum respiration rate at 20 degrees C (KmaxResp [M/L3 T]), a temperature correction coefficient for KmaxResp (thetaR [None]), a calibration coefficient for respiration (fResp [None]), and double S-curve temperature correction data (K1, K2, K3, K4 [1/T], T1, T2, T3, T4 [degC]).
I/O: Input only
Links: Not Linkable