Research simulator — not calibrated for factory production. Results are research simulations, not dyeing recipes.
Textile dyeing · prediction research

See where the dye goes.

DyeFlow Lab simulates how dye leaves a finite dye bath and moves into a textile’s pores and fibers. It is built on the research team’s two-region, finite-bath transport model and explains the results in plain language for the dye-house floor.

Mass-conserving solver Bath · pores · fibers Runs in your browser Research simulation
3 regionsDye bath, textile pores and fibers are linked
≈ 10⁻¹³Typical mass-balance drift checked on every run
0 uploadsInputs never leave the visitor’s device
2 modesBasic for operators, Advanced for researchers
What it does

Clear answers to “how much dye has left the bath?”

DyeFlow Lab turns a research-grade partial differential equation model into a tool that dye-house staff and textile researchers can both read.

Plain-language results

Exhaustion, dye remaining in the bath and dye transferred into the textile, explained without jargon.

Interactive uptake curves

Hover over the curves to read the bath, pore and fiber shares at any moment during the run.

Engineering mode

Diffusion, partition and exchange coefficients, Biot number, bath coupling and grid controls for researchers.

Mass-conservation checks

Every run shows that dye leaving the bath is exactly accounted for inside the textile, within round-off.

CSV, JSON and print reports

Download complete time series and run metadata for lab notebooks and spreadsheets.

Honest about limits

Results are clearly labeled research simulations unless a validated material profile is used.

How it works

Three steps from batch to insight

Describe the batch

Enter fabric weight, bath volume, starting dye concentration and time. Choose a material profile that holds the measured transport coefficients.

Simulate dye transport

A conservative finite-volume solver tracks dye in the bath, the textile pores and the fiber region over time.

Read the dashboard

See exhaustion, remaining dye, uptake curves and the mass-balance check, then export the full results.

Important distinction

Exhaustion is not fixation

Bath exhaustion is the share of dye that has left the liquid. Dye that has left the bath is not the same as dye permanently fixed to the fabric. Fixation depends on dye chemistry, auxiliaries, temperature profile and washing, and this model does not predict it.

Why this matters

Exhaustion — modeled

Dye has moved from the bath into the textile’s pores or fiber region. Some of it may still come out again.

Fixation — not modeled

Dye is chemically or physically bound and survives washing. You need lab measurement to know it.

What DyeFlow Lab is notThe model has not been experimentally validated for industrial production. It does not predict shade, colour strength, fastness, fixation, chemical consumption, cost or effluent compliance, and it is not calibrated for factory production. Fabric type, dye name, temperature and pH are recorded only, not used to infer physical coefficients.

Try a research simulation

No sign-up, no installation and no data upload. Results appear within a second.