Home » Calculators » Fibre & Raw Material » Fiber Testing, Bale Management & Laboratory Sampling » Fibre & Fabric Conditioning Time to Moisture Equilibrium
Jump to a calculator 618 tools

Laboratory Sampling

Fibre & Fabric Conditioning Time to Moisture Equilibrium

Put this calculator on your own site

Paste this where you want the calculator to appear. It works on any site — WordPress, Squarespace, Webflow, Ghost or plain HTML — and needs no JavaScript of yours. It carries a link back here, which is the only thing we ask for it.

See what it looks like

A fibre bed conditions slowly because the vapour is adsorbed before it can travel, not because air is slow.

Specimen Geometry and packing of the assembly
mm

Distance from the open surface to the deepest fibre

kg/m3

Loose stock 25-50, fabric stack 200-350, wound package 350-500

g/cm3

Cotton 1.54, PET 1.38, wool 1.31

Atmosphere & Target Where the specimen starts and where it must arrive
deg C
%
%
kg/kg

Change in regain per unit change in relative humidity

%

ASTM D1776 uses 0.1% between successive weighings

Time to Reach Tolerance

— h

From the stated initial regain to within tolerance of equilibrium

Diffusion, Half-Life & Progress

Time Constant
— h
Half-Life
— h
Completion after 24 h
— %
Regain after 24 h
— %
Sorption Capacity Factor
— x
Effective Diffusivity
— nm2/s
Assembly Porosity
— %
Water Exchanged per Tonne
— kg

This is a diffusion estimate for a slab exchanging through its faces, so it applies to stacks, flat specimens and open beds. A wound package is a cylinder with a much longer path than its wall thickness suggests, and this will read optimistic for one. The isotherm is treated as linear over the interval travelled, which is reasonable near the standard atmosphere and poor at the extremes where the curve turns sharply. Sorption hysteresis is not modelled: the standards require approach from the dry side precisely because the equilibrium value itself depends on direction. Heat of sorption is ignored - real conditioning warms the specimen slightly and self-retards a little at the start. Where the answer matters, the standards' own criterion of successive weighings remains the acceptance test; this predicts how long to expect before that criterion is met.

Using this calculator

About the Fibre & Fabric Conditioning Time to Moisture Equilibrium

The formula

This is the expression the tool evaluates. Every term is named underneath, with the unit it must be supplied in.

Air fraction of the assembly
porosity = 1 - bulkDensity / ( fibreDensity x 1000 )

The only route vapour has through the specimen is the air between the fibres, so the first thing that matters is how much of the specimen is air.

Why a fibre bed is slower than air
capacityFactor = 1 + ( bulkDensity / porosity ) x ( sorptionSlope / saturatedVapourDensity )

A vapour molecule entering the bed is far more likely to be adsorbed by a fibre than to continue travelling. The capacity factor is the ratio of water the solid can hold to water the air can hold in the same volume, and it runs into the thousands - which is the entire reason conditioning takes hours instead of seconds.

Effective diffusivity through the assembly
effectiveDiffusivity = D_air x porosity^1.5 / capacityFactor

The porosity term to the power 1.5 is the Millington-Quirk tortuosity correction: vapour cannot travel straight through a fibre bed, so the path is longer than the specimen is thick. Dividing by the capacity factor converts a free-air diffusivity into the much smaller apparent one the moisture front actually advances at.

Fickian slab, first term
timeConstant = 4 x halfThickness^2 / ( pi^2 x effectiveDiffusivity ) time = timeConstant x ln( regainGap / tolerance )

The classical solution for a slab exchanging at both faces is a series of decaying exponentials; after a short initial period the first term dominates entirely, leaving simple exponential approach. Thickness enters squared, which is why halving a specimen stack quarters the wait.

Symbols used above
SymbolStands forUnit
LHalf-thickness, the deepest distance vapour must travelm
epsPorosity, the air fraction of the assembly—
D_effEffective diffusivity of moisture through the assemblym2/s
tauTime constant; the gap falls to 1/e of itself in this timeh
RRegain, water as a percentage of oven-dry mass%

How the result is derived

Step by step, from the values you type to the figure on screen.

  1. The 8 inputs are read from the form on every keystroke: Half-Thickness of the Diffusion Path, Bulk Density of the Assembly, Fibre Density, Air Temperature, Initial Regain, Equilibrium Regain at the Standard Atmosphere, Sorption Isotherm Slope and Acceptance Tolerance.
  2. Each value is checked against the accepted range in the input table below. A value outside its range stops the calculation rather than producing a misleading figure — the results blank out and a message appears.
  3. The validated values are substituted into the expression above, which resolves Time to Reach Tolerance together with every supporting figure in one pass — no value is carried over from a previous entry.
  4. The supporting outputs — Time Constant, Half-Life, Completion after 24 h, Regain after 24 h, Sorption Capacity Factor, Effective Diffusivity, Assembly Porosity and Water Exchanged per Tonne — come from the same pass, so they always describe the same case as the headline figure.
  5. Results are rounded for display only. The full-precision value is used throughout the chain, so reading a rounded intermediate figure back into the tool by hand can shift the last digit.

What each input means

Where to read each value on the floor, the unit it must be in, and the range the tool accepts.

InputUnitAccepted rangeDefaultWhat it means
Half-Thickness of the Diffusion Pathmm1 to 300 mm20Distance from the open surface to the deepest fibre
Bulk Density of the Assemblykg/m310 to 1200 kg/m3250Loose stock 25-50, fabric stack 200-350, wound package 350-500
Fibre Densityg/cm30.7 to 3 g/cm31.54Cotton 1.54, PET 1.38, wool 1.31
Air Temperaturedeg C5 to 40 deg C20
Initial Regain%0 to 30 %3
Equilibrium Regain at the Standard Atmosphere%0.1 to 30 %7.5
Sorption Isotherm Slopekg/kg0.01 to 0.5 kg/kg0.1Change in regain per unit change in relative humidity
Acceptance Tolerance%0.01 to 2 %0.1ASTM D1776 uses 0.1% between successive weighings

What the tool returns

The headline figure and every supporting value it is built from.

OutputUnitWhat it tells you
Time to Reach Tolerance (headline result)hFrom the stated initial regain to within tolerance of equilibrium
Time Constanth
Half-Lifeh
Completion after 24 h%
Regain after 24 h%
Sorption Capacity Factorx
Effective Diffusivitynm2/s
Assembly Porosity%
Water Exchanged per Tonnekg

Worked example

Given

0
Fabric specimens stacked 20 mm deep at 250 kg/m3 bulk density
1
Cotton at 1.54 g/cm3, isotherm slope 0.10 kg/kg per unit RH
2
Arriving at 3.0% regain, equilibrium 7.5%, tolerance 0.1%
3
Standard atmosphere at 20 C

Substituting

porosity = 1 - 250 / 1540 = 0.8377Saturated vapour density at 20 C is 0.01725 kg/m3, so 0.10 / 0.01725 = 5.80 m3/kgcapacityFactor = 1 + (250 / 0.8377) x 5.80 = 1,731D_eff = 2.47e-5 x 0.8377^1.5 / 1731 = 1.10e-8 m2/stau = 4 x 0.020^2 / (pi^2 x 1.10e-8) = 14,792 s = 4.11 h; t = 4.11 x ln(4.5 / 0.1) = 15.64 h

Answer

0
15.64 hours to reach tolerance
1
Time constant 4.11 h, half-life 2.85 h
2
99.71% complete after 24 hours, at 7.487% regain
3
Capacity factor 1,731 against 83.77% porosity
4
45 kg of water exchanged per tonne of fibre

This is why laboratories condition overnight and why the practice works: 16 hours is comfortably inside a night, and the standard four-hour minimum in the test methods would have left this specimen 6% short of equilibrium.

How to use it

  1. Work through the input groups in order — Specimen and Atmosphere & Target. The defaults are a realistic case, so you can change one value at a time and watch what moves.
  2. There is no calculate button. Every figure recalculates as you type or drag, which is what makes this usable for a what-if sweep rather than a single answer.
  3. Read Time to Reach Tolerance in the dark results panel — that is the headline figure, expressed in h.
  4. Check the supporting rows underneath (Time Constant, Half-Life, Completion after 24 h, Regain after 24 h, Sorption Capacity Factor, Effective Diffusivity, Assembly Porosity and Water Exchanged per Tonne) before acting on the headline — they are where an implausible input usually shows itself first.
  5. Reset to defaults returns every field to the reference case, which is the quickest way to check whether a surprising result came from the tool or from an input you had changed earlier.

Where this is used

  • Process planning — establishing Time to Reach Tolerance before a trial is booked, so machine time and material in Fiber Testing, Bale Management & Laboratory Sampling are committed against a calculated figure rather than an estimate.
  • Costing and quotation — Time to Reach Tolerance is an input to the cost sheet, and quoting from a worked number rather than a remembered one is what keeps a margin intact.
  • Troubleshooting — when the floor result drifts from plan, entering the measured values (starting with Half-Thickness of the Diffusion Path) shows how much of the gap in Time to Reach Tolerance each variable explains.
  • Teaching and study — the accepted ranges bracket normal Fiber Testing, Bale Management & Laboratory Sampling practice, so moving one variable at a time shows the shape of the relationship rather than a single answer.

Reading the result

Typical bands and what each one is telling you.

ValueWhat it indicates
Under 8 hLoose stock or a thin open specimen. Same-day conditioning is realistic.
12 - 20 hFabric stacks and skeins. Overnight, which is why laboratories work that way.
48 h and aboveWound packages and dense bales. Open or unwind the specimen rather than waiting.
Capacity factor above 1,000Sorption-dominated. Airflow around the specimen will barely change the answer; thickness will.

Assumptions and limits

  • This is a diffusion estimate for a slab exchanging through its faces, so it applies to stacks, flat specimens and open beds. A wound package is a cylinder with a much longer path than its wall thickness suggests, and this will read optimistic for one. The isotherm is treated as linear over the interval travelled, which is reasonable near the standard atmosphere and poor at the extremes where the curve turns sharply. Sorption hysteresis is not modelled: the standards require approach from the dry side precisely because the equilibrium value itself depends on direction. Heat of sorption is ignored - real conditioning warms the specimen slightly and self-retards a little at the start. Where the answer matters, the standards' own criterion of successive weighings remains the acceptance test; this predicts how long to expect before that criterion is met.
  • Every input is bounded to the range normal practice occupies (Half-Thickness of the Diffusion Path 1 to 300 mm, Bulk Density of the Assembly 10 to 1200 kg/m3 and Fibre Density 0.7 to 3 g/cm3, and so on for the rest). Those bounds are guard rails against typing errors, not a claim that the formula fails one unit outside them.
  • The calculation is deterministic: the same inputs always give the same result. It carries no allowance for machine condition, operator skill, ambient conditions or lot-to-lot material variation unless an input above explicitly represents one.
  • Nothing is sent anywhere. The maths runs in your browser, so the numbers you type never leave the page.

Standards and further reading

  • ASTM D1776 - Standard Practice for Conditioning and Testing Textiles: 21 +/- 1 C and 65 +/- 2% RH, with equilibrium declared when successive weighings differ by no more than 0.1%.
  • ISO 139 - Textiles, Standard atmospheres for conditioning and testing: 20 +/- 2 C and 65 +/- 4% RH.
  • ASTM D2654 - Moisture in Textiles, for the oven-dry and regain determinations this tool works in.
  • Crank, J., The Mathematics of Diffusion, for the slab solution; Millington and Quirk (1961) for the porosity exponent.

Questions people ask

The standard says four hours. Why does this return sixteen?

Because the four hours in the method is a minimum, not a prediction. It is written to cover a thin, open specimen and it explicitly defers to the 0.1% successive-weighing criterion, which is the real acceptance test. A 20 mm stack of fabric has a time constant of four hours on its own, so at four hours it is only 63% of the way there. The method is not wrong; it is being read as a schedule when it is a floor.

Does more airflow speed conditioning up?

Barely, once the specimen is more than a few millimetres thick, and the capacity factor is how you can tell. Airflow only reduces the boundary layer at the surface; everything after that is diffusion inside the assembly, and inside the assembly the rate is set by porosity and sorption capacity. Airflow matters for a single fibre or a thin film. For a stack or a package, halving the thickness is worth more than any amount of fan.

Does it matter whether the specimen arrives wet or dry?

For the time, only through the size of the gap - and that enters logarithmically, so it is a weak effect. For the result it matters a great deal, because sorption shows hysteresis: cotton coming down to 65% RH from wet settles at a higher regain than the same cotton coming up from dry. The standards therefore require conditioning to be approached from the dry side, pre-drying the specimen if necessary. This calculation assumes a single equilibrium value and cannot see hysteresis.

What should the isotherm slope be for my fibre?

It is the local gradient of the sorption isotherm near 65% RH, in kilograms of water per kilogram of fibre per unit change in relative humidity. Cotton runs about 0.10, viscose 0.14, wool 0.16, and polyester about 0.004 because it barely sorbs at all. The slope, not the total regain, is what sets the speed - which is why polyester conditions in minutes and wool in days at the same thickness.

Scroll to Top