Set the plant, source-water and powdered-activated-carbon (PAC) properties that apply to every contaminant. These feed the dose model on the Design tab.
Want to change model constants (NOM coefficients, reference particle size, display units) or the contaminant library defaults? Open ⚙ Settings (top right). Tap the blue i for the model basis, assumptions and references.
List the compounds you need PAC to remove. Pick from the library or add a custom one, then set the raw-water concentration (C₀) and your target (C target). The tool finds the PAC dose for each and the controlling (worst-case) contaminant drives the design.
Choosing C₀ (raw water): use a realistic event concentration — a bloom peak for cyanotoxins, a seasonal high for taste & odour, or your worst measured pesticide detection. If you don't have data, the library defaults are conservative typical values, not site measurements.
Choosing C target (treated water):
Switch the concentration unit (mg/L · µg/L · ng/L) in ⚙ Settings. ng/L is the natural unit for taste & odour.
C₀ and C target are shown in the unit set in Settings. K_f is always in (µg/g)(L/µg)^1/n; q is in µg/g — these stay fixed regardless of the display unit.
| Compound | C₀ | C target | K_f | 1/n | k₀ | dose (mg/L) | status |
|---|
No contaminants yet — add one from the library above.
Turns the controlling dose into a practical design package: PAC mass flow, slurry feed rate, annual tonnage and cost, plus a dosing-point check.
Shows how a compound's required dose responds to the variables you can least pin down. Pick which compound to examine at the top (it defaults to the controlling one, but you can check any of them). The dashed crosshair marks the current operating point, labelled with its dose and value; hover any curve for point values.
Fit the Freundlich isotherm (K_f and 1/n) to your own jar-test data. Enter each jar's PAC dose, starting concentration and the residual measured after contact. The tool computes loading q = 1000·(C₀ − C_e)/D and fits the isotherm in log-log space.
The single place to export, save and reload your work. Nothing is exported automatically — you choose what goes in.
.json file in your downloads. Load project reads one back in to pick up where you left off.Choose which sections appear in the PDF and CSV.
PDF uses your browser's print-to-PDF. Disable "Headers and footers" in the dialog for a clean page.
A JSON file holds all inputs, library edits and results.