Dyeing Kinetics Simulator: Diffusion & Dye Uptake in Fibers

simulator intermediate ~10 min
Loading simulation...
t½ = 2.2 min for 15 µm fiber, D = 5×10⁻¹³ m²/s

A 15 µm radius fiber with diffusion coefficient 5×10⁻¹³ m²/s reaches 50% dye uptake in about 2.2 minutes and 90% uptake in approximately 15 minutes.

Formula

C(r,t)/C0 = 1 - (4/π²)Σ (1/n²)exp(-D·n²π²t/a²) (Crank, cylindrical)
t½ = 0.0492 × a² / D
D(T) = D0 × exp(-Ea/R × (1/T - 1/T0))

Dye Meets Fiber

Textile dyeing is fundamentally a diffusion process. Dye molecules in the bath contact the fiber surface, adsorb, and then slowly diffuse inward through the fiber's amorphous regions. The concentration gradient between the dye-rich surface and the dye-poor core drives the process. This simulation models the radial diffusion into a cylindrical fiber using Crank's classical solution to Fick's second law.

The Mathematics of Diffusion

For a cylinder of radius a, the fractional uptake over time follows an infinite series solution involving Bessel functions. The key parameter is the dimensionless group Dt/a². When this ratio is small, only the fiber surface is dyed; as it increases, dye penetrates deeper. The half-dyeing time (50% uptake) occurs at Dt/a² = 0.0492 — a universal constant independent of fiber type or dye chemistry.

Temperature: The Master Variable

The diffusion coefficient follows the Arrhenius equation, approximately doubling for every 10°C increase. At room temperature, dyeing polyester would take days. At 130°C under pressure, the same process completes in 30-60 minutes. Temperature control is the single most important process variable in industrial dyeing, and precise control prevents uneven dyeing (barré defects).

From Lab to Mill

Industrial dyeing scales these principles to tons of fabric per day. Jet dyeing machines circulate fabric through a dye liquor at controlled temperature profiles. The heating rate, hold time, and cooling rate are all designed around diffusion kinetics. Too fast a heating rate can cause uneven initial strike; too short a hold time leaves under-dyed fiber cores that bleed in washing. This simulator helps visualize the kinetic constraints that drive process design.

FAQ

How does dye enter a textile fiber?

Dye molecules diffuse from the dye bath into the fiber, driven by the concentration gradient. The process follows Fick's second law of diffusion applied to a cylinder. The rate depends on the diffusion coefficient (molecular size, fiber structure), fiber radius, and temperature. Surface adsorption is fast; the rate-limiting step is usually diffusion into the fiber core.

Why does temperature affect dyeing rate?

Temperature increases dye diffusion exponentially (Arrhenius relationship). Higher temperature increases molecular kinetic energy and opens the fiber's amorphous structure. For polyester, dyeing above the glass transition temperature (~80°C) is critical because the polymer chains become mobile enough to allow dye penetration.

What is dyeing exhaustion?

Exhaustion is the fraction of dye transferred from the bath into the fiber, expressed as a percentage. High exhaustion (>90%) is both economically and environmentally desirable, reducing waste and effluent treatment costs. Exhaustion depends on time, liquor ratio, affinity, and temperature.

Why do microfibers dye differently?

Microfibers (diameter < 10 µm) have much larger surface area per unit mass, leading to faster dye uptake and higher apparent color depth. They require 10-30% less dye to achieve the same shade depth as conventional fibers but are more sensitive to dyeing non-uniformity.

Sources

Embed

<iframe src="https://homo-deus.com/lab/textile-engineering/dyeing-kinetics/embed" width="100%" height="400" frameborder="0"></iframe>
View source on GitHub