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
Links: Linked to the Salt Mass Removal on a reach.
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
Links: Not linked
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
Links: Linked to Salt Available For Removal on a reach
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 will be issued, and the run will be aborted.
Next, the method checks if Salt Available For Removal is less than zero and if so, sets it to zero.
(3.30) If massThatCanBeRemoved is greater than Salt Mass Removal Request, the river can meet all of the salt mass request. The Salt Mass Removal is set to:
(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
Links: Linked to the Salt Mass Removal on a reach.
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
Links: Not linked
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
Links: Linked to Salt Available For Removal on a reach
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
Links: Linkable
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 will be issued, and the run will be aborted.
Next, the method checks if Salt Available For Removal is less than zero and if so, sets it to zero.
(3.32) If massThatCanBeRemoved is greater than Salt Mass Removal Request, the river can meet all of the salt mass request, and any excess can be used to meet the debt. The slots are set as follows:
(3.33) (3.34)