Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- CDF Product Form
-
Default Liquid solution Allowed Dry product, Liquid solution
About this input
Choose a dry product corrected by active purity or a liquid solution corrected by active mass per solution volume.
- CDF Liquid Strength Basis Conditional
-
Default Weight percent and specific gravity Allowed Active mass per volume, Weight percent and specific gravity
About this input
Enter active concentration directly or derive it from user-entered weight percent and specific gravity. Hidden for dry products.
- Liquid pump capacity (US gal/day) Conditional
-
Unit US gal/day Default 100 Range At least 0
About this input
Positive user-entered calibrated liquid-pump capacity; use measured capacity at the applicable system conditions.
- CDF Solution Weight Percent Conditional
-
Unit % by mass Default 10 Range 0 to 100
About this input
User-entered active-chemical weight percent of the complete solution, not a volume percent.
- CDF Unit System
-
Default US customary Allowed US customary, Metric
About this input
Select display and entry units. Exact dimensional conversions preserve the same physical result between unit systems.
- CDF Target Dose Conditional
-
Unit mg/L Default 1 Range At least 0
About this input
Desired active-chemical dose. Zero is allowed to model an intentionally stopped feed and returns CHECK.
- CDF Specific Gravity Conditional
-
Unit ratio Default 1 Range At least 0
About this input
User-entered ratio of solution density to the water reference density used in the standard operator calculation.
- Plant flow (MGD)
-
Unit MGD Default 1 Range At least 0
About this input
Nonnegative treated-water flow in the selected unit; active calculations require a positive flow, and flow and dose must describe the same operating period.
- Actual solution feed rate (US gal/day) Conditional
-
Unit US gal/day Default 10 Range At least 0
About this input
Measured or calibrated liquid-solution feed rate used only in achieved-dose mode for a liquid product.
- Actual dry feeder rate (lb/day) Conditional
-
Unit lb/day Default 100 Range At least 0
About this input
Measured or calibrated dry-product feed rate used only in achieved-dose mode for a dry product.
- Active concentration (lb/US gal) Conditional
-
Unit lb active/US gal Default 1 Range At least 0
About this input
User-entered active chemical per solution volume. Do not enter total solution density here.
- CDF Calculation Mode
-
Default Required feed from target dose Allowed Required feed from target dose, Achieved dose from actual feed
About this input
Calculate a required product feed from a target dose or calculate the dose produced by an entered actual feeder rate.
- CDF Dry Product Purity Percent Conditional
-
Unit % by mass Default 100 Range 0 to 100
About this input
User-entered active mass percentage of the dry product; must be positive and no greater than 100 percent.
- Dry feeder capacity (lb/day) Conditional
-
Unit lb/day Default 100 Range At least 0
About this input
Positive user-entered calibrated dry-feeder capacity; it is not supplied by this calculator.
- CDF Capacity Check
-
Default No Allowed No, Yes
About this input
Optionally compare the selected required or actual product rate with a user-entered calibrated capacity.
Outputs
- Dry product feed rate (lb/day) Conditional
-
Unit lb/day
About this output
Required or actual dry-product rate after applying the user-entered active purity.
- CDF Capacity Utilization Conditional
-
Unit fraction
About this output
Selected required or actual product rate divided by the applicable user-entered calibrated capacity; values may exceed 100 percent.
- Model Status
-
No unit declared
About this output
Returns actionable NOT VALID or CHECK text; OK means the arithmetic completed and any requested capacity comparison is below capacity, but feeder calibration remains required.
- Liquid solution feed rate (US gal/day) Conditional
-
Unit US gal/day
About this output
Required or actual liquid-solution rate after applying the user-entered active concentration.
- CDF Capacity Assessment Conditional
-
No unit declared
About this output
Comparison with the user-entered calibrated capacity; it is not a pump-setting recommendation.
- Active concentration used (lb/US gal) Conditional
-
Unit lb active/US gal
About this output
Directly entered or weight-percent/specific-gravity-derived active chemical per solution volume.
- Active chemical mass rate (lb/day)
-
Unit lb/day
About this output
Mass rate of 100-percent active chemical before correcting for dry purity or converting to liquid-solution volume.
- CDF Calculation Interpretation
-
No unit declared
About this output
States whether the displayed product feed is a required planning result or an entered actual feed used to back-calculate dose.
- CDF Applied Dose
-
Unit mg/L
About this output
Target dose in required-feed mode or active dose back-calculated from the entered actual product rate.
What it is
The Chemical Dose and Feed Rate Calculator connects three things that have to agree at a treatment plant: the flow being treated, the dose of active chemical you want in it, and the rate at which a real product has to be fed to deliver that dose.
It runs in two directions. Required feed from target dose takes a flow and a dose and reports the product feed rate needed. Achieved dose from actual feed takes the rate your feeder is genuinely running at and reports the dose it is actually delivering - which is the number worth checking after a calibration.
Both directions handle a dry product corrected by its active purity, or a liquid solution corrected by its active concentration, where that concentration can be entered directly or derived from a weight percent and a specific gravity. It reports the active chemical mass rate, the product feed rate in the appropriate form, the applied dose, and optionally how much of a calibrated feeder capacity you are using.
It works in US customary units - MGD, pounds per day, gallons per day - or in metric, using megalitres per day, kilograms per day and litres per day.
Methodology
Purpose and model boundary
This calculator converts between active-chemical dose and product feed rate for a dry product or liquid solution. It can solve the product rate required for a target dose or calculate the achieved dose from an entered feeder rate, and it can compare the selected rate with a user-entered calibrated capacity.
The calculation is a dimensional mass balance. It does not select a chemical, prescribe a dose, provide a product formulation, or convert a theoretical feed rate into a pump speed or feeder setting.
Inputs and units
- Calculation mode selects required feed from target dose or achieved dose from actual feed.
- Unit system selects US customary or metric values. US flow is MGD, dry rate is
lb/day, and liquid rate is USgal/day; metric flow isML/day, dry rate iskg/day, and liquid rate isL/day. - Plant flow,
Q, and active dose,D, use the same operating period; dose is alwaysmg/L. - A dry product uses active purity,
p, entered as percent by mass. - A liquid solution uses either active mass per solution volume or weight percent,
w, with specific gravity,SG. - Optional dry-feeder or liquid-pump capacity must be a positive calibrated rate in the selected product and unit basis.
The workbook uses 1 US gal = 3.785411784 L and 1 lb = 0.45359237 kg exactly. Those identities, rather than a rounded operator factor, drive US conversions.
Governing relationships
The workbook first normalizes flow to litres per day:
- US:
Q_L/day = Q_MGD x 1,000,000 x 3.785411784; - metric:
Q_L/day = Q_ML/day x 1,000,000.
For a liquid solution, active concentration in kg/L is either
- direct US entry:
c = (lb active/US gal) x 0.45359237 / 3.785411784; - direct metric entry:
c = (g active/L) / 1000; - weight-percent basis:
c = (w / 100) x SG x 1 kg/L.
In required-feed mode, active mass is
m_active = Q_L/day x D_mg/L / 1,000,000.
In achieved-dose mode it is
- dry:
m_active = dry product kg/day x p/100; - liquid:
m_active = solution L/day x c.
Product rate and dose then follow:
- dry product:
m_product = m_active / (p/100); - liquid solution:
V_solution = m_active / c; - applied dose:
D = m_active x 1,000,000 / Q_L/day; - capacity utilization:
u = selected product rate / selected capacity.
Calculation sequence
- Resolve calculation mode, unit system, product form, liquid-strength basis, and capacity option.
- Validate only the fields active for those choices; hidden branch inputs are ignored.
- Normalize flow, product strength, and actual feed to litre/kilogram base units.
- Calculate active mass, product rate, applied dose, and optional capacity utilization.
- Convert outputs back to the selected display units.
- Build the dose-to-product-feed chart from zero through twice the current applied dose (with a minimum chart span of 1
mg/L) and evaluate status.
Outputs and interpretation
Applied dose and active-chemical mass rate are available for both product forms. Dry-product or liquid-solution feed and liquid active concentration appear only when relevant. Calculation interpretation states whether the result is a required rate or an achieved dose. Capacity assessment is not requested, within capacity, at capacity, exceeds capacity, or unavailable.
The reported product rate is theoretical. Calibration, turndown, product condition, and equipment controls determine an actual setting.
Validation and status logic
The workbook evaluates status in this order:
| Condition | Returned status |
|---|---|
| A listed mode is not selected; flow is not positive; an active dose/feed is negative; active purity/strength is not positive or exceeds 100%; specific gravity or direct concentration is not positive; or requested capacity is not positive | NOT VALID: choose listed options and correct visible flow, strength, feed, or capacity inputs |
| Inputs pass, but a derived quantity or chart value is outside the workbook's supported finite numeric range | NOT VALID: derived result exceeds the supported calculation range |
| The selected product rate is zero | CHECK: calculated chemical feed is zero |
Capacity checking is active and utilization is greater than 1.000000000001 |
CHECK: selected feed exceeds the user-entered capacity |
Capacity checking is active and utilization is at least 0.999999999999 without exceeding the preceding threshold |
CHECK: selected feed is at the user-entered capacity |
| None of the preceding conditions applies | OK |
The zero-feed warning precedes capacity warnings. The two 1e-12 capacity tolerances prevent binary rounding alone from changing an at-capacity classification.
Assumptions and limitations
Flow, dose, and feed must share a time basis. Product purity, weight percent, specific gravity, and direct concentration are user-supplied and are assumed representative of the current product, temperature, batch, and aging condition. The weight-percent branch uses the standard 1 kg/L reference-water density relation.
No chemical demand, decay, mixing, reaction efficiency, residual, safety factor, carrier dilution, pump curve, feeder calibration, minimum turndown, redundancy, alarm, chemical compatibility, storage, or regulatory dose limit is modeled. No chemical or vendor database is embedded.
Restrictions and non-computing states
Flow must be positive. Target dose and actual rates may be zero but cannot be negative. Active dry purity and solution weight percent must be greater than zero and no greater than 100. Active concentration and specific gravity must be positive on their active branches. A requested capacity must be positive and use the same product/unit basis as the rate being compared.
The workbook deliberately returns NOT VALID and zero or blank results if otherwise finite inputs overflow derived arithmetic or the authored chart range.
Errors and warnings
This calculator's input rules may reject a value outside its declared range or an unknown dropdown choice before calculation. Workbook NOT VALID is a model refusal for an active submitted state; CHECK is a computed result needing review. A network or calculation-service error is a connection failure and must not be interpreted as a process warning or zero feed.
References
The workbook implements dose, purity, solution-strength and feeder-capacity relations directly, together with the exact dimensional conversions behind the US mass factor. No product database, vendor formulation table or figure from any publication is reproduced.
- U.S. Environmental Protection Agency. LT1ESWTR Turbidity Provisions Technical Guidance Manual, Appendix C, for the chemical feed, dose, solution-strength, specific-gravity, feeder-rate and percent-capacity relations and the liquid-alum example replayed above. https://nepis.epa.gov/Exe/ZyPURL.cgi?Dockey=30005ZHV.TXT
- Tennessee Department of Environment and Conservation. Operator Certification Water Treatment Formulas and Conversions, an independent state confirmation of the dose, purity, liquid-concentration and feeder-capacity relations. https://www.tn.gov/content/dam/tn/environment/water/ftc/references/formula-conversions/ftc_op-cert-formula-manual_wt_rev1.pdf
- Pennsylvania Department of Environmental Protection. Drinking Water Operator Training: Corrosion Control and Sequestering, for product-purity and active-ingredient worked examples and the requirement to calibrate feed equipment rather than treat a theoretical capacity as a setting. https://www.pa.gov/content/dam/copapwp-pagov/en/dep/documents/business/water/bureausafedrinkingwater/operatorcertification/training/documents/dw-20_corrosion_control_and_sequestering_wb.pdf
- National Institute of Standards and Technology. Handbook 133, Appendix E: General Tables of Units of Measurement, which fixes the US gallon at exactly 3.785411784 litres and the international pound at exactly 0.45359237 kilograms. https://www.nist.gov/document/14-app-e-14-hb133-finalpdf
Product purity, specific gravity and active concentration must come from the supplier's data sheet for the chemical you are actually feeding. None is shipped here.
Frequently asked questions
Do I divide by purity or multiply by it?
Why does specific gravity matter for a liquid?
What goes in the active concentration field - the solution density?
Which calculation mode should I use?
Why does my answer differ slightly from my formula sheet?
Is the capacity utilization telling me my pump setting?
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.
LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.