Research simulator — not calibrated for factory production. Results are research simulations, not dyeing recipes.
Engineering mode · Advanced

Full control of the transport model

For textile researchers. Enter measured coefficients or dimensionless groups, control the numerics, sweep parameters and compare against the Python reference solver.

Model inputs

Choose how you specify the model

Dimensionless groups. The default values are the illustrative research baseline, not a material.

Void ↔ fiber exchange, k L²/Dvoid
Dfiber/Dvoid
θvoid/[K(1−θvoid)]
h L/Dvoid; 0 = sealed bath
θvoid A L / Vbath
Dimensionless time, ≤ 50
Numerical controls

Derived quantities

Results

Research simulation
Bath exhaustion—At end of run
Equilibrium limit—1 − 1/(1+χ(1+1/β))
Mass drift—Max normalized residual
t½ of limit——

Bath and textile response

Bath remaining (%) and mean normalized void / fiber concentrations (×100)

Analysis tools

Sweeps, convergence and benchmarks

Parameter comparison

Vary one dimensionless group around the current dimensionless inputs and compare exhaustion curves

 
ValueExhaustion at τ endEquilibrium limitτ to ½ limitMass drift
Run a comparison to fill this table.

Grid convergence

Runs the current inputs on 16, 24 and 32 cells. Small differences mean the spatial grid is not driving the result.

CellsExhaustionΔ vs 32Mass drift
Not run yet.

Browser vs Python benchmark

Re-runs the four reference cases in this browser and compares them with the Python reference solver (SciPy BDF, rtol 10⁻¹⁰). Tolerance: 0.5 percentage points.

CasePythonBrowserΔ (pp)Result
Not run yet.