skip to main content
Canal Water Quality
Water Quality
Canal Water Quality
Currently, water quality values will be propagated through the Canal object.
The current method passes a concentration through the canal in the direction of water flow. In order to dispatch, the canal must have an flow concentration which has been passed through the link of an adjoining reservoir’s Canal Flow constituent concentration.
Slots
The following slots are associated with each constituent.
Salt Slots
Flow 1 Salt Conc
Type: Series Slot
Units: Concentration
Description: Salt Concentration associated with Flow 1
I/O: Input, set by a rule, propagated, or solved for by dispatch method
Flow 2 Salt Conc
Type: Series Slot
Units: Concentration
Description: Salt concentration associated with Flow 2
I/O: Input, set by a rule, propagated, or solved for by dispatch method
Temperature Slots
Flow 1 Temperature
Type: Series Slot
Units: Temperature
Description: Temperature of Flow 1
I/O: Input, set by a rule, propagated, or solved for by dispatch method
Flow 2 Temperature
Type: Series Slot
Units: Temperature
Description: Temperature of Flow 2
I/O: Input, set by a rule, propagated, or solved for by dispatch method
Dissolved Oxygen Slots
Flow 1 Detritus Conc
Type: Series Slot
Units: Concentration
Description: Detritus concentration associated with Flow1
I/O: Input, set by a rule, propagated, or solved for by dispatch method
Flow 1 Dissolved Organics Conc
Type: Series Slot
Units: Concentration
Description: Dissolved organics concentration associated with Flow1
I/O: Input, set by a rule, propagated, or solved for by dispatch method
Flow 1 Ammonia Conc
Type: Series Slot
Units: Concentration
Description: Ammonia concentration associated with Flow1
I/O: Input, set by a rule, propagated, or solved for by dispatch method
Flow 1 Dissolved Oxygen Conc
Type: Series Slot
Units: Concentration
Description: Dissolved oxygen concentration associated with Flow1
I/O: Input, set by a rule, propagated, or solved for by dispatch method
Flow 2 Detritus Conc
Type: Series Slot
Units: Concentration
Description: Detritus concentration associated with Flow 2
I/O: Input, set by a rule, propagated, or solved for by dispatch method
Flow 2 Dissolved Organics Conc
Type: Series Slot
Units: Concentration
Description: Dissolved organics concentration associated with Flow 2
I/O: Input, set by a rule, propagated, or solved for by dispatch method
Flow 2 Ammonia Conc
Type: Series Slot
Units: Concentration
Description: Ammonia concentration associated with Flow 2
I/O: Input, set by a rule, propagated, or solved for by dispatch method
Flow 2 Dissolved Oxygen Conc
Type: Series Slot
Units: Concentration
Description: Dissolved oxygen concentration associated with Flow 2
I/O: Input, set by a rule, propagated, or solved for by dispatch method
User Methods
This topic describes the user-selectable methods for water quality modeling on the Canal.
Canal Water Quality
Methods in this category are used to select the constituent and approach.
* None
No water quality solution is performed. No slots are added.
* Propagate Temperature
All of the temperature slots are added and the solveTempModelFlow2 and solveTempModelFlow1 dispatch methods are made available.
* Propagate Temp and Salt
All of the temperature and salt slots are added. This method makes the solveTempandSaltModelFlow2 and solveTempandSaltModelFlow1 dispatch methods available.
* Propagate Temp and DO
All of the temperature and DO slots are added. This method makes the solveTempandDOModelFlow2 and solveTempandDOModelFlow2 dispatch methods available.
* Propagate Temp Salt and DO
All of the temperature, salt and DO slots are added. This method makes the solveTempandSaltModelFlow1 and solveTempandSaltModelFlow2 dispatch methods available.
Dispatch Methods
Following are the dispatch methods available (depending on constituent).
* solveTempModelFlow2
This dispatch method is available for the Propagate Temperature method.
Required Knowns
Flow 1 Temperature
Required Unknowns
Flow 2 Temperature
Method Details
This method does the following:
(6.1)    
* solveTempModelFlow1
This dispatch method is available for the Propagate Temperature method.
Required Knowns
Flow 2 Temperature
Required Unknowns
Flow 1 Temperature
Method Details
This method does the following:
(6.2)    
* solveTempandSaltModelFlow2
This dispatch method is available for the Propagate Temp and Salt method.
Required Knowns
• Flow 1 Salt Conc
• Flow 1 Temperature
Required Unknowns
• Flow 2 Salt Conc
• Flow 2 Temperature
Method Details
This method does the following:
(6.3)    
(6.4)    
* solveTempandSaltModelFlow1
This dispatch method is available for the Propagate Temp and Salt method.
Required Knowns
• Flow 2 Salt Conc
• Flow 2 Temperature
Required Unknowns
• Flow 1 Salt Conc
• Flow 1 Temperature
Method Details
This method does the following:
(6.5)    
(6.6)    
* solveTempandDOModelFlow2
This dispatch method is available for the Propagate Temp and DO method.
Required Knowns
• Flow 1 Ammonia Conc
• Flow 1 Dissolved Oxygen Conc
• Flow 1 Detritus Conc
• Flow 1 Temperature
• Flow 1 Dissolved Organics Conc
Required Unknowns
• Flow 2 Ammonia Conc
• Flow 2 Dissolved Oxygen Conc
• Flow 2 Detritus Conc
• Flow 2 Temperature
• Flow 2 Dissolved Organics Conc
Method Details
This method does the following:
(6.7)    
(6.8)    
(6.9)    
(6.10)    
(6.11)    
* solveTempandDOModelFlow1
This dispatch method is available for the Propagate Temp and DO method.
Required Knowns
• Flow 2 Ammonia Conc
• Flow 2 Dissolved Oxygen Conc
• Flow 2 Detritus Conc
• Flow 2 Temperature
• Flow 2 Dissolved Organics Conc
Required Unknowns
• Flow 1 Ammonia Conc
• Flow 1 Dissolved Oxygen Conc
• Flow 1 Detritus Conc
• Flow 1 Temperature
• Flow 1 Dissolved Organics Conc
Method Details
This method does the following:
(6.12)    
(6.13)    
(6.14)    
(6.15)    
(6.16)    
* solveTempSaltandDOModelFlow2
This dispatch method is available for the Propagate Temp Salt and DO method.
Required Knowns
• Flow 1 Ammonia Conc
• Flow 1 Dissolved Oxygen Conc
• Flow 1 Detritus Conc
• Flow 1 Salt Conc
• Flow 1 Dissolved Organics Conc
• Flow 1 Temperature
Required Unknowns
• Flow 2 Ammonia Conc
• Flow 2 Dissolved Oxygen Conc
• Flow 2 Detritus Conc
• Flow 2 Salt Conc
• Flow 2 Dissolved Organics Conc
• Flow 2 Temperature
Method Details
This method does the following:
(6.17)    
(6.18)    
(6.19)    
(6.20)    
(6.21)    
(6.22)    
* solveTempSaltandDOModelFlow1
This dispatch method is available for the Propagate Temp Salt and DO method.
Required Knowns
• Flow 2 Ammonia Conc
• Flow 2 Dissolved Oxygen Conc
• Flow 2 Detritus Conc
• Flow 2 Salt Conc
• Flow 2 Dissolved Organics Conc
• Flow 2 Temperature
Required Unknowns
• Flow 1 Ammonia Conc
• Flow 1 Dissolved Oxygen Conc
• Flow 1 Detritus Conc
• Flow 1 Salt Conc
• Flow 1 Dissolved Organics Conc
• Flow 1 Temperature
Method Details
This method does the following:
(6.23)    
(6.24)    
(6.25)    
(6.26)    
(6.27)    
(6.28)    
 
Revised: 06/03/2019