skip to main content
Salt Removal Category
This category is available when Well Mixed Salt is used. The methods in this category model salt removed directly from a linked Reach.
* None
This is the default method. No slots are instantiated and no calculations are performed.
* Salt Mass Removal
This method allows you to specify a mass of salt to remove. Two links are required between the Agg Diversion Site and Reach. The Salt Mass Removal slots on both objects should be linked to each other, and the Salt Available For Removal slots should be linked.
Slots Specific to This Method
 Salt Mass Removal
Type: Series Slot
Units: Mass
Description: The amount of salt that is removed from the linked reach
I/O: Output only
 Salt Mass Removal Request
Type: Series Slot with Periodic Input
Units: Mass
Description: The mass of salt you would like to remove.
I/O: Required input
 Salt Available For Removal
Type: Series
Units: Mass
Description: The maximum salt mass that can be removed from the linked reach without dropping below the specified minimum salt concentration (if solving downstream) or exceeding the specified maximum salt concentration (if solving upstream). The value in this linked slot will be solved for by the linked reach.
I/O: Output only
Method Details  
1. The method checks that both Salt Mass Removal and Salt Available For Removal are linked to a Reach. If they are not linked to a Reach, an error is issued, and the run is terminated.
2. The method determines whether Salt Available For Removal is less than zero; if so, it is set to zero.
(3.30)    
3. If massThatCanBeRemoved is greater than Salt Mass Removal Request, the river can meet all the salt mass requests. The Salt Mass Removal is set as follows.
(3.31)    
* Salt Mass Removal with Debt
This method allows you to specify a mass of salt you would like to remove. If it cannot remove all the salt, the debt is tracked and met at later timesteps. Two links are required between the Agg Diversion Site and Reach. The Salt Mass Removal slots on both objects should be linked to each other, and the Salt Available For Removal slots should be linked.
Slots Specific to This Method
 Salt Mass Removal
Type: Series Slot
Units: Mass
Description: The amount of salt that is removed from the linked reach
I/O: Output only
 Salt Mass Removal Request
Type: Series Slot with Periodic Input
Units: Mass
Description: The mass of salt you would like to remove.
I/O: Required input
 Salt Available For Removal
Type: Series
Units: Mass
Description: The maximum salt mass that can be removed from the linked reach without dropping below the specified minimum salt concentration (if solving downstream) or exceeding the specified maximum salt concentration (if solving upstream). The value in this linked slot will be solved for by the linked reach.
I/O: Output only
 Salt Debt
Type: Series Slot
Units: Mass
Description: The cumulative mass of salt that was intended to be removed but could not because it was not available.
I/O: Output only, initial value is an optional input or it is assumed to be zero
Method Details  
1. The method checks that both Salt Mass Removal and Salt Available For Removal are linked to a Reach. If they are not linked to a Reach, an error is issued, and the run is terminated.
2. The method determines whether Salt Available For Removal is less than zero; if so, it is set to zero.
(3.32)    
3. If massThatCanBeRemoved is greater than Salt Mass Removal Request, the river can meet all the salt mass requests, and any excess can be used to meet the debt. The slots are set as follows.
(3.33)    
(3.34)    
Revised: 07/09/2023