Water Quality
Water Quality Overview
Overview of Constituents and Approaches
Layered/Discretized for Salinity, Temperature, and Dissolved Oxygen (DO)
Well-mixed Salinity
Total Dissolved Gas (TDG)
How to Use Water Quality
Enable Water Quality Modeling
Specify Process
How Water Quality Modeling Works
Execution Order
Viewing Water Quality Dispatch Information
Agg Distribution Canal Water Quality
User Methods
Agg Distribution Canal Water Quality
None
Propagate Salt
Dispatch Methods
Solve Salt Mass
Agg Diversion Site Water Quality
User Methods
Agg Diversion Site Water Quality
None
Propagate Salt
Well Mixed Salt
Return Flow Salt
None
Lumped Salt
Sequential Salt
Variable Salt Pickup
Distributed Annual Salt Loading
Variable Salt Pickup with Debt
Salt Pickup
Salt Pickup Concentration
Salt Pickup Mass
Salt Removal Category
None
Salt Mass Removal
Salt Mass Removal with Debt
Dispatch Methods
Solve Lumped Salt Removal
Solve Lumped Return Flow Salt
Agg Reach Water Quality
Slots
User Methods
Agg Reach Water Quality
None
Discretized Salt
Well Mixed Salt
WQ on Reach Elements
None
Salinity
Mass Balance Salinity
Dispatch Methods
Solve Salt
Bifurcation Water Quality
Slots
User Methods
Bifurcation Water Quality
None
Propagate Salt
Propagate Temperature
Propagate Temp and Salt
Propagate Temp and DO
Propagate Temp Salt and DO
Dispatch Methods
Solve Temp
Solve Salt
Solve Temp and Salt
Solve Temp and DO
Solve Temp Salt and DO
Canal Water Quality
Slots
User Methods
Canal Water Quality
None
Propagate Temperature
Propagate Temp and Salt
Propagate Temp and DO
Propagate Temp Salt and DO
Dispatch Methods
solveTempModelFlow2
solveTempModelFlow1
solveTempandSaltModelFlow2
solveTempandSaltModelFlow1
solveTempandDOModelFlow2
solveTempandDOModelFlow1
solveTempSaltandDOModelFlow2
solveTempSaltandDOModelFlow1
Computational Subbasin Water Quality
User Methods
Subbasin Total Dissolved Gas
None
TDG Max Deltas
Confluence Water Quality
Slots
User Methods
Confluence Water Quality
None
Solve Outflow Salt
Solve Outflow Temperature
Solve Outflow Temp and Salt
Solve Outflow Temp and DO
Solve Outflow Temp Salt and DO
Solve Outflow of Inflow Salt
Dispatch Methods
Solve Temperature
Solve Salt Given In 1 and 2
Solve Temp and Salt
Solve Temp and DO
Solve Temp Salt and DO
Solve Salt Given In 1 and 2
Solve Salt Given In 1 and Out
Solve Salt Given In 2 and Out
Distribution Canal Water Quality
Slots
User Methods
Dispatch Methods
Solve No Routing Salt
Solve TimeLag Salt
Diversion Object Water Quality
Slots
User Methods
Diversion Object Water Quality
None
Propagate Salt
Propagate Temperature
Propagate Temp and Salt
Propagate Temp and DO
Propagate Temp Salt and DO
Groundwater Water Quality
Groundwater Solution Equations
Conceptual Overview of Salinity Modeling
User Methods
Groundwater Water Quality
None
Layered Salt
Storage Slots
Flow Slots
Storage and Lateral Flow Salt Slots
Specified Inflow Slots
Inflow from Surface Water Slots
Percolation Slots
Pumped Flow Slots
Show Salt Mass and Flux Category
None
Salt Mass Slots (No Linked Objects), Upstream, Downstream, Right and Left Slots
Solution / Dispatching
Beginning of Water Quality Run
Dispatch Method - Solve 2 Layer Salt
Pipe Junction Water Quality
User Methods
Pipe Junction Water Quality
None
Propagate Salt
Dispatch Methods
Solve Salt Given 1 and 2
Solve Salt Given 1 and 3
Solve Salt Given 2 and 3
Reach Water Quality
Slots
User Methods
Reach Optimization Total Dissolved Gas
None
Propagate TDG Deltas
Reach Water Quality
None
Discretized Salt
Discretized Temperature
Discretized Temp and Salt
Discretized Temp and DO
Discretized Temp Salt and DO
Well Mixed Salt
Propagate TDG
Water Quality Routing
None
Time Lag; Temperature
Time Lag Salt
Time Lag; Salt and Temperature
Time Lag; Temperature and DO
Time Lag; Salt, Temperature and Dissolved Oxygen
Variable Time Lag Salt
No Routing; Temperature
Salinity
No Routing; Salt and Temperature
No Routing; Temperature and DO
No Routing; Salt, Temperature and DO
Control Volume Explicit; Temperature
Control Volume Implicit; Temperature
Control Volume Explicit; Salt
Control Volume Implicit; Salt
Control Volume Explicit; Salt and Temp
Control Volume Implicit; Salt and Temp
Mass Balance Salinity
No Routing; TDG
Time Lag; TDG
Time Lag TDG with Dispersion and Dissipation
Solution/Dispatching
Beginning of Water Quality Run
Dispatch Methods
Solve Discretized Temp
Solve Discretized Salt
Solve Discretized Temp and Salt
Solve Discretized Temp and DO
Solve Discretized Temp Salt and DO
Solve Out Salt Given In Salt
Solve In Salt Given Out Salt
Solve Local In Salt Given In and Out
Solve Outflow TDG
Utility Methods
calcHar
calcHbr
calcHc
calcHe
checkSideFlowConcDO
checkSideFlowConcSalt
checkSideFlowTemp
defaultCalcSurfaceFlux
getAirVaporPressure
getDensity
getQualStep
getSurfaceVaporPressure
getWindEffect
solveNoRoutingDO
solveNoRoutingOutSalt
solveNoRoutingTemp
solveSaltWQcontrolVolumeExplicit
solveSaltWQcontrolVolumeImplicit
solveTempWQcontrolVolumeExplicit
solveTempWQcontrolVolumeImplicit
solveTimeLagDO
solveTimeLagOutSalt
solveVarTimeLagOutSalt
solveTimeLagTemp
setWQInitConds
Reservoir Water Quality
Slots
Temperature Slots
Salinity Slots
Segmented 2 Layer Salt Slots
User Methods
Bank Storage Salt
None
Bank Storage Salt
Optimization Total Dissolved Gas (TDG)
None
Opt Outflow TDG Tailwater Depth
Reservoir Water Quality
None
Layered Salt
Layered Temp
Layered Temp and Salt
Layered Temp and DO
Layered Temp Salt and DO
Well Mixed Salt
Segmented 2 Layer Salt
Outflow TDG using Tailwater Depth
Surface Heat Flux
None
Energy Balance
WQ Distribute Inflow
None
By Temperature
Specify Distribution
Specify Fraction
WQ Distribute Outflow
None
Zone of Influence
Specify Outflow Fraction
WQ Reservoir Routing
Predictor-Corrector Salt
Weighting Factor Salt
Solution / Dispatching
Beginning of Water Quality Run
Dispatch Slots
Dispatch Methods
Solve 2 Layer Temperature
Solve 2 Layer Salt
Solve 2 Layer Temp and Salt
Solve 2 Layer Temp and DO
Solve 2 Layer Temp Salt and DO
Solve Segmented 2 Layer Salt
Solve Weight Factor Salt Given In
Solve Weight Factor Salt Given Out
Solve Pred-Corr Salt Given In
Solve Pred-Corr Salt Given Out
Solve Reservoir TDG Outflow
Utility Methods
AdjKAmm
AdjKDet
AdjKOrg
AdjKResp
AdjKSOD
calcAmmonia
calcDetritus
calcDO
calcGamma
calcHar
calcHbr
calcHc
calcHe
calcHeat
calcInflowAmmConc
calcInflowDetConc
calcInflowDOConc
calcInflowOrgConc
calcInflowSaltConc
calcInflowTemp
calcLayerVolumes
calcOrganics
calcOutflowAmmConc
calcOutflowDetConc
calcOutflowDOConc
calcOutflowOrgConc
calcOutflowSaltConc
calcOutflowTemp
calcSalt
calcSurfaceArea
checkSideFlowConcDO
checkSideFlowConcSalt
checkSideFlowTemp
cubicFit
deltaDOChem
deltaDOPhoto
deltaDOReaeration
deltaDORespiration
deltaDOSOD
getAirVaporPressure
getAvgSaltConcIn
getEpilimnionDensity
getSurfaceVaporPressure
getWindEffect
massBalanceSaltInit
setThermoclineDiffusionCoefficient
WQ_2_Layer
WQ_Segmented_2_Layer
Stream Gage Water Quality
Slots
User Methods
Stream Gage Water Quality
None
Propagate Salt
Propagate Temperature
Propagate Temp and Salt
Propagate Temp and DO
Propagate Temp Salt and DO
Dispatch Methods
Water User Water Quality
User Methods
Salt Storage and Loading
None
Salt Loading
Salt Pickup Concentration
Salt Pickup Mass
Soil Moisture Salt Storage
Soil Moisture Salt with Supplemental Flow
Water User Water Quality
None
Salinity
Dispatch Methods
Solve Return Flow Salt Conc Sequential
Solve Return Flow Salt Conc
Technical Documentation Version 9.3
Dispatch Methods