solvedose_alk: Calculate a desired chemical dose for a target alkalinity
Description
This function calculates the required amount of a chemical to dose based on a target alkalinity and existing water quality.
Returns numeric value for dose in mg/L. Uses uniroot on the chemdose_ph function.
Usage
solvedose_alk(water, target_alk, chemical)
Value
A numeric value for the required chemical dose.
Arguments
water
Source water of class "water" created by define_water
target_alk
The final alkalinity in mg/L as CaCO3 to be achieved after the specified chemical is added.
chemical
The chemical to be added. Current supported chemicals include:
acids: "hcl", "h2so4", "h3po4", "co2", bases: "naoh", "na2co3", "nahco3", "caoh2", "mgoh2"