Why Ointment Washwater Breaks a Standard DAF
Ointment washwater from a cosmetic or pharmaceutical line is not "oily water with a bit of soap." A typical cream, gel, or ointment CIP rinse runs 40–60 °C and carries 200–2,000 mg/L of fats, oils, and grease (FOG), emulsified lanolin or petrolatum, non-ionic surfactants from the cleaning step, and trace active pharmaceutical ingredients (APIs). BOD lands between 1,500 and 6,000 mg/L — the same order of magnitude as dairy and oilfield emulsions, which is why generic "DAF works on oily water" advice keeps failing audits. The matrix is a stabilized hydrocarbon–surfactant–protein emulsion at near-neutral pH, and the bubble–droplet interaction behaves very differently from a free-oil layer.
The failure mechanism is droplet re-stabilization, not insufficient aeration. Sub-100 µm oil droplets coat the surface of micro-bubbles faster than they coalesce, and the resulting bubble–droplet agglomerates re-disperse in the flotation zone. A DAF sized on a generic oily-water curve will discharge a clear-looking stream that still trips BOD and COD limits because the FOG and COD never actually separated. A second lever matters: when FOG and solids loading rise together, the recycle ratio has to climb above 40% to maintain lifting power, exactly the "heavy-loaded" rule that the AMD literature flags for flotation of metal-laden slurries. Ointment washwater sits in that same heavy-loaded regime, so a default 20–25% recycle is mechanically undersized.
Influent Characterization That Drives the DAF Configuration
Before sizing a DAF for an ointment line, characterize seven parameters — each one moves a specific design lever, and skipping any of them forces the rest of the configuration to compensate.
| Parameter | Typical Ointment Washwater Range | Design Lever It Moves |
|---|---|---|
| FOG (mg/L) | 200–2,000 | Recycle ratio (20–50%) and saturator size |
| TSS (mg/L) | 150–800 | Flotation zone retention and scraper torque |
| COD / BOD (mg/L) | 1,500–6,000 / 800–3,000 | Whether a polish step is needed downstream |
| pH | 6.5–9.0 (post-CIP) | Coagulant dose window, especially for PAC |
| Temperature | 40–60 °C | Oil viscosity, Henry's-law saturation efficiency |
| Surfactant type | Non-ionic, some anionic | Polymer charge selection (anionic vs cationic) |
| API load | Trace–low mg/L | Drives reuse-path decisions and discharge limits |
Two of these deserve specific attention. Temperature out of CIP improves coalescence — lower oil viscosity means bubbles attach faster — but the same temperature reduces gas solubility and forces a higher saturator pressure to hit the same recycle-air mass. The trade-off is real and qualitatively large; the AMD and dairy literature do not quote a single number, so the rule of thumb is to keep the saturator at 4–6 bar and let the contact zone handle the rest. Second, the dairy literature shows that oil + protein + cleaning-alkali matrices complicate flotation because caustic pushes pH to 10–10.5 and re-saponifies the FOG; an ointment line sees milder alkalis but the same protein/surfactant chemistry, so jar testing is non-negotiable. Engineers should validate the parameter table above against their own grab samples before committing to a ZSQ series dissolved air flotation system size.
Micro-Bubble Sizing, Saturation Pressure, and Recycle Ratio

Three mechanical dials determine whether a DAF actually removes FOG from an emulsion: bubble size, saturator pressure, and recycle ratio. Get any one wrong and the unit becomes an expensive clarifier.
| Operating Parameter | Low-Load (FOG < 500 mg/L) | High-Load (FOG 500–2,000 mg/L) | Engineering Basis |
|---|---|---|---|
| Recycle ratio | 20–30% | 30–50% | Heavy-loaded feeds need >40% recycle to preserve lifting power |
| Bubble size | 60–80 µm | 40–60 µm | Smaller bubbles increase surface area for droplet capture |
| Saturation pressure | 4–5 bar | 5–6 bar | Higher pressure raises dissolved-air mass per m³ of recycle |
| Contact-zone HRT | 1–2 min | 2–3 min | Allows bubble–droplet attachment before flotation zone |
| Flotation-zone HRT | 10–15 min | 15–20 min | Allows the float layer to thicken before scraping |
| Specific footprint | ~0.20 m²·h/m³ | ~0.21 m²·h/m³ | 17 m² / 80 m³/h AMD benchmark unit |
Bubble size is the dial most engineers under-tune. Work on continuous DAF for industrial mineral-oil separation shows that holding bubble size in the 40–80 µm band is what separates a working unit from a polishing pond; larger bubbles (100 µm+) burst before attachment and lift oil poorly. The AMD literature provides a useful benchmark for the recycle side: an 80 m³/h DAF built on a 17 m² footprint has been removing iron, manganese, and aluminum at 87–89% efficiency since 1999 by operating at heavy-load recycle ratios. Ointment washwater behaves the same way mechanically — at FOG above 500 mg/L, the recycle must climb past the 30% mark and saturator pressure has to hold at 5–6 bar to keep dissolved-air mass constant. The ZSQ catalog spans 4–300 m³/h across 13 models, so engineers can select from catalog data without re-engineering a custom saturator; for an analogous heavy-loaded oily-water application the design approach is laid out in this DAF configuration for stamping press oily water reference.
Coagulant and Flocculant Selection for Ointment Matrices
Coagulant chemistry does the work that the bubbles cannot. Without it, micro-bubbles encounter a stable emulsion and the DAF discharges clear water with the FOG still in it. The default chemistry for an ointment stream is a two-stage dose: 50–150 mg/L of polyaluminum chloride (PAC) for charge neutralization, followed by 1–5 mg/L of anionic polyacrylamide as a flocculant bridge. Alum alone is weak here because hydrocarbon–lanolin emulsions are not strongly negatively charged at near-neutral pH, so the sweep-floc mechanism that makes alum work on mineral suspensions does not engage.
| Chemical | Dose Range | Function | Watch-Out |
|---|---|---|---|
| Polyaluminum chloride (PAC) | 50–150 mg/L | Charge neutralization, micro-floc formation | Loses effectiveness above pH 8.0 |
| Anionic polyacrylamide (PAM) | 1–5 mg/L | Floc bridging, increases bubble attachment | Overdose (>8 mg/L) carries over and re-stabilizes |
| pH adjustment (NaOH / H₂SO₄) | to 6.5–7.5 | Protects polymer, prevents API re-dissolution | Wider windows risk re-saponifying FOG |
| Cationic polymer (avoid as default) | — | Sometimes used on FOG-only streams | Overdose reverses charge and re-stabilizes the emulsion |
The pH window is tighter than most engineers expect. AMD treatment routinely raises pH from ~3 to 7–9 and meets discharge limits because metal hydroxides precipitate across a broad band. Ointment matrices do not — APIs can re-dissolve above pH 7.5, and the polymer chain starts to coil below 6.0, weakening floc strength. Hold the contact zone at 6.5–7.5 and dose through a PLC-controlled automatic chemical dosing system tied to a streaming-current probe so the operator does not have to chase pH drift manually. Cationic polymers are a trap on this matrix: a small overdose flips the surface charge and the emulsion re-stabilizes faster than the bubbles can attach. The same warning shows up in pretreatment for oily water before DAF, where jar-test streaming-current curves are the only reliable check.
Reuse vs Discharge: How the DAF Configuration Changes

The receiving environment — municipal sewer, surface water, or on-site reuse loop — picks the configuration. A stand-alone DAF can defend indirect discharge; reuse or direct discharge needs a polish train behind it.
| Outcome | Configuration | Effluent Target | Defensibility |
|---|---|---|---|
| Discharge to municipal sewer | Stand-alone DAF (30% recycle, 60 µm bubbles, PAC) | FOG < 30 mg/L, TSS < 50 mg/L | Typical indirect-discharge limits (per local sewer-use ordinance) |
| Discharge to surface water | DAF → sand filter → chlorination | FOG < 10 mg/L, TSS < 10 mg/L | Direct-discharge permits (state-specific) |
| On-site reuse (non-contact) | DAF → Zhongsheng MBR membrane bioreactor | COD < 50 mg/L, FOG < 5 mg/L | Cooling-tower make-up, CIP rinse make-up |
| On-site reuse (cosmetic-grade rinse) | DAF → MBR → UF → UV | COD < 25 mg/L, no API detect | Highest reuse bar; needs polishing membrane |
Decision rule: if the receiving body is a municipal sewer with an industrial pretreatment program, a stand-alone DAF with a properly sized PAC dose is defensible and auditable. If the goal is reuse or direct discharge to a surface water body, plan a hybrid DAF → MBR or DAF → UF polish — the MBR alone typically drops COD below 50 mg/L on biologically active emulsified streams, and a downstream UF tightens the spec for any reuse loop that touches a product-contact surface. Engineers designing for reuse in pharmaceutical/cosmetic plants should review how similar hybrid systems are configured in the hybrid DAF-RO-MBR system engineering specs reference, which covers comparable polish-train hydraulics on a heavy-metal matrix.
Hybrid Trains, OPEX, and Common Configuration Mistakes
Three configuration mistakes show up on almost every failed ointment-line DAF. First, an undersized saturator — operators spec a recycle pump for nominal flow without checking the dissolved-air mass rate, and the unit runs out of lifting power as FOG climbs past 1,000 mg/L. Second, wrong bubble size — 100 µm+ bubbles look fine in a jar test but detach in the contact zone once the real recycle-temperature profile hits. Third, skipped coagulant — engineers assume the surfactant already present will flocculate the FOG, when in fact the surfactant is what is keeping the emulsion stable in the first place. Each of these is fixable in the P&ID phase; none of them is fixable after startup.
OPEX for a properly configured DAF on an ointment stream is dominated by polymer and compressed air. Compressed-air energy lands around 0.05–0.10 kWh per cubic meter treated, which scales with the saturator pressure; the polyacrylamide dose is the larger variable because a 1–5 mg/L range can swing 3–4× in cost depending on emulsion stability. Sources do not give ointment-specific dollar figures, so engineers should run a 12-month jar-test program on actual washwater and price the polymer band before locking the spec. The defensible hybrid trains are short: DAF → MBR → UV for reuse, or DAF → sand filter → chlorination for safe discharge. A properly sized ZSQ series dissolved air flotation system front-end keeps either train within footprint and OPEX budget.
Frequently Asked Questions

What recycle ratio does an ointment washwater DAF actually need?
For FOG below 500 mg/L, hold 20–30% recycle; for FOG between 500 and 2,000 mg/L, ramp to 30–50%. Heavy-loaded feeds lose lifting power below 40% recycle, so a default 25% spec will underperform on most ointment streams.
What bubble size and saturation pressure remove lanolin and petrolatum?
40–80 µm bubbles generated at 4–6 bar saturator pressure. Smaller bubbles (40–60 µm) are required for the high-load case where droplet-size distribution skews fine.
Can a stand-alone DAF meet pharmaceutical washwater discharge limits?
Yes, for indirect discharge to a municipal sewer a DAF + PAC dose typically achieves FOG < 30 mg/L and TSS < 50 mg/L. For direct discharge or reuse, add an MBR or UF polish to drop COD below 50 mg/L.
What coagulant works best on hydrocarbon + lanolin + surfactant emulsions?
Polyaluminum chloride at 50–150 mg/L followed by 1–5 mg/L of anionic polyacrylamide, with pH held at 6.5–7.5. Cationic polymers re-stabilize this matrix if overdosed.
How is the DAF sized differently for reuse versus discharge?
Discharge paths can run 20–30% recycle and a 10–15 minute flotation zone; reuse paths need 30–50% recycle, a 15–20 minute flotation zone, and a downstream MBR or UF polish to reach the reuse spec.