Jump to a calculator 671 tools
Testing
Overall Moisture Management Capability from MMT Indices
One-way transport carries half the weight. A fabric that only absorbs is holding sweat against the skin, not managing it.
Overall Moisture Management Capability
— index
Zero to one, weighted toward one-way transport
Indices & Limiting Term
- Absorption Index
- — x
- One-Way Transport Index
- — x
- Spreading Index
- — x
- OMMC Grade
- — grade
- Absorption Contribution
- — x
- Transport Contribution
- — x
- Spreading Contribution
- — x
- Weakest Index
- — x
- OMMC if the Weakest were Perfect
- — index
- Gap to the Next Grade
- — index
The published method grades each measured value into one of five bands and then blends the grades; this tool interpolates linearly between a declared pair of anchors instead, which is smoother, better for comparing two fabrics inside the same band, and will not reproduce a laboratory report exactly at a band boundary. Where a certificate is being matched, set the anchors to the band edges of the grade in question and read the result as an interpolation within it. One-way transport is the index most sensitive to test conditions and the one most often misread: it is a difference between the two faces, so a fabric can post a high value by being poor on the top face rather than good on the bottom, and a large positive OWTC with a low absorption index usually means exactly that. Nothing measured here is comfort. OMMC describes what a fabric does with a fixed dose of liquid on a bench at fixed humidity, and the wearer experience depends on evaporation into moving air, on garment fit and on where the fabric touches at all - which is why two fabrics with the same OMMC can feel entirely different in wear.
Using this calculator
About the Overall Moisture Management Capability from MMT Indices
The formula
This is the expression the tool evaluates. Every term is named underneath, with the unit it must be supplied in.
index = clamp( (value - low) / (high - low), 0, 1 )Clamped, because a fabric that spreads faster than the anchor is not rewarded further - the scale has saturated.
OMMC = 0.25 x absorption + 0.50 x transport + 0.25 x spreadingTransport carries half. A fabric can be excellent at the other two and still grade mid-scale if it does not move liquid off the skin.
grade = floor( OMMC x 5 ) + 1Five equal bands. At 0.758 the fabric is grade 4 and 0.042 short of grade 5.
| Symbol | Stands for | Unit |
|---|---|---|
bottomAbsorptionRate | Bottom Absorption Rate | %/s |
oneWayTransport | One-Way Transport Capability | index |
spreadingSpeed | Bottom Spreading Speed | mm/s |
absLow | Absorption, Index Zero | %/s |
absHigh | Absorption, Index One | %/s |
owtcLow | Transport, Index Zero | index |
owtcHigh | Transport, Index One | index |
spreadLow | Spreading, Index Zero | mm/s |
spreadHigh | Spreading, Index One | mm/s |
absWeight | Absorption Weight | x |
owtcWeight | Transport Weight | x |
spreadWeight | Spreading Weight | x |
ommc | Overall Moisture Management Capability | index |
absorptionIndex | Absorption Index | x |
owtcIndex | One-Way Transport Index | x |
spreadingIndex | Spreading Index | x |
ommcGrade | OMMC Grade | grade |
absorptionContribution | Absorption Contribution | x |
owtcContribution | Transport Contribution | x |
spreadingContribution | Spreading Contribution | x |
limitingIndex | Weakest Index | x |
ommcIfLimitingPerfected | OMMC if the Weakest were Perfect | index |
gapToNextGrade | Gap to the Next Grade | index |
How the result is derived
Step by step, from the values you type to the figure on screen.
- The 12 inputs are read from the form on every keystroke: Bottom Absorption Rate, One-Way Transport Capability, Bottom Spreading Speed, Absorption, Index Zero, Absorption, Index One, Transport, Index Zero, Transport, Index One, Spreading, Index Zero, Spreading, Index One, Absorption Weight, Transport Weight and Spreading Weight.
- 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.
- The validated values are substituted into the expression above, which resolves Overall Moisture Management Capability together with every supporting figure in one pass — no value is carried over from a previous entry.
- The supporting outputs — Absorption Index, One-Way Transport Index, Spreading Index, OMMC Grade, Absorption Contribution, Transport Contribution, Spreading Contribution, Weakest Index, OMMC if the Weakest were Perfect and Gap to the Next Grade — come from the same pass, so they always describe the same case as the headline figure.
- 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.
| Input | Unit | Accepted range | Default | What it means |
|---|---|---|---|---|
| Bottom Absorption Rate | %/s | 0 to 400 %/s | 45 | |
| One-Way Transport Capability | index | -600 to 1500 index | 320 | Negative means liquid is moving the wrong way |
| Bottom Spreading Speed | mm/s | 0 to 30 mm/s | 4.5 | |
| Absorption, Index Zero | %/s | 0 to 200 %/s | 10 | |
| Absorption, Index One | %/s | 1 to 500 %/s | 100 | |
| Transport, Index Zero | index | -600 to 500 index | -50 | |
| Transport, Index One | index | 10 to 2000 index | 400 | |
| Spreading, Index Zero | mm/s | 0 to 20 mm/s | 1 | |
| Spreading, Index One | mm/s | 0.5 to 30 mm/s | 4 | |
| Absorption Weight | x | 0 to 1 x | 0.25 | |
| Transport Weight | x | 0 to 1 x | 0.5 | |
| Spreading Weight | x | 0 to 1 x | 0.25 |
What the tool returns
The headline figure and every supporting value it is built from.
| Output | Unit | What it tells you |
|---|---|---|
| Overall Moisture Management Capability (headline result) | index | Zero to one, weighted toward one-way transport |
| Absorption Index | x | |
| One-Way Transport Index | x | |
| Spreading Index | x | |
| OMMC Grade | grade | |
| Absorption Contribution | x | |
| Transport Contribution | x | |
| Spreading Contribution | x | |
| Weakest Index | x | |
| OMMC if the Weakest were Perfect | index | |
| Gap to the Next Grade | index |
Worked example
Given
- Bottom Absorption Rate
- 45 %/s
- One-Way Transport Capability
- 320 index
- Bottom Spreading Speed
- 4.5 mm/s
- Absorption, Index Zero
- 10 %/s
- Absorption, Index One
- 100 %/s
- Transport, Index Zero
- -50 index
- Transport, Index One
- 400 index
- Spreading, Index Zero
- 1 mm/s
- Spreading, Index One
- 4 mm/s
- Absorption Weight
- 0.25 x
- Transport Weight
- 0.5 x
- Spreading Weight
- 0.25 x
The tool loads with this case already solved — the Overall Moisture Management Capability shown above is its answer. Change one value and the difference from this baseline is the sensitivity of the result to that variable.
How to use it
- Work through the input groups in order — Measured Values, Index Anchors and Weighting. The defaults are a realistic case, so you can change one value at a time and watch what moves.
- 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.
- Read Overall Moisture Management Capability in the dark results panel — that is the headline figure, expressed in index.
- Check the supporting rows underneath (Absorption Index, One-Way Transport Index, Spreading Index, OMMC Grade, Absorption Contribution, Transport Contribution, Spreading Contribution, Weakest Index, OMMC if the Weakest were Perfect and Gap to the Next Grade) before acting on the headline — they are where an implausible input usually shows itself first.
- 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 Overall Moisture Management Capability before a trial is booked, so machine time and material in Textile Testing & Quality Control are committed against a calculated figure rather than an estimate.
- Costing and quotation — Overall Moisture Management Capability 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 Bottom Absorption Rate) shows how much of the gap in Overall Moisture Management Capability each variable explains.
- Teaching and study — the accepted ranges bracket normal Textile Testing & Quality Control practice, so moving one variable at a time shows the shape of the relationship rather than a single answer.
Assumptions and limits
- The published method grades each measured value into one of five bands and then blends the grades; this tool interpolates linearly between a declared pair of anchors instead, which is smoother, better for comparing two fabrics inside the same band, and will not reproduce a laboratory report exactly at a band boundary. Where a certificate is being matched, set the anchors to the band edges of the grade in question and read the result as an interpolation within it. One-way transport is the index most sensitive to test conditions and the one most often misread: it is a difference between the two faces, so a fabric can post a high value by being poor on the top face rather than good on the bottom, and a large positive OWTC with a low absorption index usually means exactly that. Nothing measured here is comfort. OMMC describes what a fabric does with a fixed dose of liquid on a bench at fixed humidity, and the wearer experience depends on evaporation into moving air, on garment fit and on where the fabric touches at all - which is why two fabrics with the same OMMC can feel entirely different in wear.
- Every input is bounded to the range normal practice occupies (Bottom Absorption Rate 0 to 400 %/s, One-Way Transport Capability -600 to 1500 index and Bottom Spreading Speed 0 to 30 mm/s, 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.
On this site
Articles that explain what this tool calculates.
Questions people ask
What do I need to know before using the Overall Moisture Management Capability from MMT Indices?
Have these to hand: Bottom Absorption Rate, One-Way Transport Capability, Bottom Spreading Speed, Absorption, Index Zero, Absorption, Index One, Transport, Index Zero, Transport, Index One, Spreading, Index Zero, Spreading, Index One, Absorption Weight, Transport Weight and Spreading Weight. With those entered, the tool returns Overall Moisture Management Capability immediately.
What exactly is Overall Moisture Management Capability?
Zero to one, weighted toward one-way transport. It is reported in index. It is derived from Bottom Absorption Rate, One-Way Transport Capability, Bottom Spreading Speed, Absorption, Index Zero, Absorption, Index One, Transport, Index Zero, Transport, Index One, Spreading, Index Zero, Spreading, Index One, Absorption Weight, Transport Weight and Spreading Weight, and is the figure the rest of the Textile Testing & Quality Control calculation is built around.
Which units does this calculator expect?
Enter Bottom Absorption Rate in %/s, One-Way Transport Capability in index, Bottom Spreading Speed in mm/s, Absorption, Index Zero in %/s, Absorption, Index One in %/s, Transport, Index Zero in index, Transport, Index One in index, Spreading, Index Zero in mm/s, Spreading, Index One in mm/s, Absorption Weight in x, Transport Weight in x and Spreading Weight in x. Mixing unit systems is the most common cause of a result that looks an order of magnitude wrong — convert before typing, not after reading.
What are the other figures under the main result?
They are the intermediate quantities the calculation passes through: Absorption Index, One-Way Transport Index, Spreading Index, OMMC Grade, Absorption Contribution, Transport Contribution, Spreading Contribution, Weakest Index, OMMC if the Weakest were Perfect and Gap to the Next Grade. They are shown because a headline number nobody can trace is a number nobody trusts — checking them against your own expectation is the fastest way to confirm the inputs were read as you intended.
Can I rely on this for a production decision?
The published method grades each measured value into one of five bands and then blends the grades; this tool interpolates linearly between a declared pair of anchors instead, which is smoother, better for comparing two fabrics inside the same band, and will not reproduce a laboratory report exactly at a band boundary. Where a certificate is being matched, set the anchors to the band edges of the grade in question and read the result as an interpolation within it. One-way transport is the index most sensitive to test conditions and the one most often misread: it is a difference between the two faces, so a fabric can post a high value by being poor on the top face rather than good on the bottom, and a large positive OWTC with a low absorption index usually means exactly that. Nothing measured here is comfort. OMMC describes what a fabric does with a fixed dose of liquid on a bench at fixed humidity, and the wearer experience depends on evaporation into moving air, on garment fit and on where the fabric touches at all - which is why two fabrics with the same OMMC can feel entirely different in wear. Treat the output as an engineering estimate that narrows the trial window, not as a substitute for the trial.