Cellulase Biopolishing: Activity, Weight Loss & Strength
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.
Dose in activity units, not percent. A bath slightly off optimum runs at half the dose the recipe thinks it does.
Weight Loss
—%
From the activity actually delivered, not the dose written
Activity, Loss & Time
Enzyme per kg of Fabric
—g/kg
Activity Dosed
—U/kg
Temperature Factor
—x
pH Factor
—x
Activity Lost to Conditions
—%
Activity Actually Working
—U/kg
Estimated Strength Loss
—%
Short of the Ceiling
—%
Time the Target Loss Needs
—min
Enzyme Cost
—cost/kg
Both derating curves are symmetric halving rules, which is a reasonable description near the optimum and a poor one far from it: real enzymes fall away far more steeply on the hot side than the cold, because above the optimum they are not merely slowed but denatured, and that damage is irreversible in a way that a cold bath is not. Treat the cold side of this model as usable and the hot side as optimistic. Weight loss is modelled as saturating on the assumption that the accessible surface is finite, which fits defuzzing well; the deeper hydrolysis that follows once the surface is clean does not saturate and is exactly where strength is lost for no gain in hand, which is why the strength factor is applied linearly to a saturating loss and will understate the damage on a long treatment. Deactivation at the end of the cycle is not modelled and is not optional: cellulase left active on wet goods carries on working through storage, and a batch that measured correctly at the machine can be materially weaker by the time it is inspected. Raise the temperature or the pH decisively to stop it. The removal constant must be fitted on the actual construction - a fine open single jersey and a heavy twill do not respond alike at the same activity.
Using this calculator
About the Cellulase Biopolishing: Activity, Weight Loss & Strength
The formula
This is the expression the tool evaluates. Every term is named underneath, with the unit it must be supplied in.
The dose that is comparable between productsunitsPerKg = dose / 100 x 1000 x activity
A 1.2 percent dose of a 1,500 U/g enzyme is 18,000 units per kilogram; the same percentage of a 3,000 U/g product is twice the dose.
Derated for conditionseffective = unitsPerKg x 2^(-|dT| / wT) x 2^(-|dpH| / wpH)
Three degrees and four tenths of a pH unit together take 45 percent of the activity away before any fabric is touched.
Saturating hydrolysisloss = ceiling x ( 1 - exp( -c x effective x time ) )
Inverting it gives the time a target loss needs - forty-seven minutes at derated activity against twenty-six at full.
Symbols used above
Symbol
Stands for
Unit
dose
Enzyme Dose
% owf
enzymeActivity
Declared Activity
U/g
treatmentTime
Treatment Time
min
enzymeCost
Enzyme Cost
cost/kg
temperature
Bath Temperature
degC
optimumTemp
Optimum Temperature
degC
tempHalfWidth
Temperature Halving Width
degC
ph
Bath pH
pH
optimumPh
Optimum pH
pH
phHalfWidth
pH Halving Width
pH
removalConstant
Removal Constant
kg/U/min
maxWeightLoss
Weight Loss Ceiling
%
strengthLossFactor
Strength Loss Factor
x
targetWeightLoss
Target Weight Loss
%
weightLoss
Weight Loss
%
enzymePerKg
Enzyme per kg of Fabric
g/kg
unitsPerKg
Activity Dosed
U/kg
temperatureFactor
Temperature Factor
x
phFactor
pH Factor
x
activityDerating
Activity Lost to Conditions
%
effectiveUnits
Activity Actually Working
U/kg
strengthLoss
Estimated Strength Loss
%
ceilingShortfall
Short of the Ceiling
%
timeForTargetLoss
Time the Target Loss Needs
min
enzymeCostPerKgFabric
Enzyme Cost
cost/kg
How the result is derived
Step by step, from the values you type to the figure on screen.
The 14 inputs are read from the form on every keystroke: Enzyme Dose, Declared Activity, Treatment Time, Enzyme Cost, Bath Temperature, Optimum Temperature, Temperature Halving Width, Bath pH, Optimum pH, pH Halving Width, Removal Constant, Weight Loss Ceiling, Strength Loss Factor and Target Weight Loss.
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 Weight Loss together with every supporting figure in one pass — no value is carried over from a previous entry.
The supporting outputs — Enzyme per kg of Fabric, Activity Dosed, Temperature Factor, pH Factor, Activity Lost to Conditions, Activity Actually Working, Estimated Strength Loss, Short of the Ceiling, Time the Target Loss Needs and Enzyme Cost — 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
Enzyme Dose
% owf
0.05 to 10 % owf
1.2
Declared Activity
U/g
50 to 20000 U/g
1500
The number that makes two products comparable
Treatment Time
min
5 to 240 min
45
Enzyme Cost
cost/kg
0 to 500 cost/kg
12
Bath Temperature
degC
20 to 90 degC
52
Optimum Temperature
degC
20 to 90 degC
55
Temperature Halving Width
degC
1 to 30 degC
8
Degrees from optimum that halve the activity
Bath pH
pH
2 to 11 pH
5.2
Optimum pH
pH
2 to 11 pH
4.8
pH Halving Width
pH
0.1 to 4 pH
0.8
Removal Constant
kg/U/min
0 to 0.0001 kg/U/min
0
Weight Loss Ceiling
%
1 to 25 %
8
Strength Loss Factor
x
1 to 4 x
1.6
Target Weight Loss
%
0.5 to 20 %
4
What the tool returns
The headline figure and every supporting value it is built from.
Output
Unit
What it tells you
Weight Loss (headline result)
%
From the activity actually delivered, not the dose written
Enzyme per kg of Fabric
g/kg
Activity Dosed
U/kg
Temperature Factor
x
pH Factor
x
Activity Lost to Conditions
%
Activity Actually Working
U/kg
Estimated Strength Loss
%
Short of the Ceiling
%
Time the Target Loss Needs
min
Enzyme Cost
cost/kg
Worked example
Given
Enzyme Dose
1.2 % owf
Declared Activity
1500 U/g
Treatment Time
45 min
Enzyme Cost
12 cost/kg
Bath Temperature
52 degC
Optimum Temperature
55 degC
Temperature Halving Width
8 degC
Bath pH
5.2 pH
Optimum pH
4.8 pH
pH Halving Width
0.8 pH
Removal Constant
0 kg/U/min
Weight Loss Ceiling
8 %
Strength Loss Factor
1.6 x
Target Weight Loss
4 %
The tool loads with this case already solved — the Weight Loss 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 — Enzyme Dose, Bath Conditions and Response. 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 Weight Loss in the dark results panel — that is the headline figure, expressed in %.
Check the supporting rows underneath (Enzyme per kg of Fabric, Activity Dosed, Temperature Factor, pH Factor, Activity Lost to Conditions, Activity Actually Working, Estimated Strength Loss, Short of the Ceiling, Time the Target Loss Needs and Enzyme Cost) 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 Weight Loss before a trial is booked, so machine time and material in Wet Processing (Dyeing & Printing) are committed against a calculated figure rather than an estimate.
Costing and quotation — Weight Loss 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 Enzyme Dose) shows how much of the gap in Weight Loss each variable explains.
Teaching and study — the accepted ranges bracket normal Wet Processing (Dyeing & Printing) practice, so moving one variable at a time shows the shape of the relationship rather than a single answer.
Assumptions and limits
Both derating curves are symmetric halving rules, which is a reasonable description near the optimum and a poor one far from it: real enzymes fall away far more steeply on the hot side than the cold, because above the optimum they are not merely slowed but denatured, and that damage is irreversible in a way that a cold bath is not. Treat the cold side of this model as usable and the hot side as optimistic. Weight loss is modelled as saturating on the assumption that the accessible surface is finite, which fits defuzzing well; the deeper hydrolysis that follows once the surface is clean does not saturate and is exactly where strength is lost for no gain in hand, which is why the strength factor is applied linearly to a saturating loss and will understate the damage on a long treatment. Deactivation at the end of the cycle is not modelled and is not optional: cellulase left active on wet goods carries on working through storage, and a batch that measured correctly at the machine can be materially weaker by the time it is inspected. Raise the temperature or the pH decisively to stop it. The removal constant must be fitted on the actual construction - a fine open single jersey and a heavy twill do not respond alike at the same activity.
Every input is bounded to the range normal practice occupies (Enzyme Dose 0.05 to 10 % owf, Declared Activity 50 to 20000 U/g and Treatment Time 5 to 240 min, 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.
Questions people ask
What do I need to know before using the Cellulase Biopolishing: Activity, Weight Loss & Strength?
Have these to hand: Enzyme Dose, Declared Activity, Treatment Time, Enzyme Cost, Bath Temperature, Optimum Temperature, Temperature Halving Width, Bath pH, Optimum pH, pH Halving Width, Removal Constant, Weight Loss Ceiling, Strength Loss Factor and Target Weight Loss. With those entered, the tool returns Weight Loss immediately.
What exactly is Weight Loss?
From the activity actually delivered, not the dose written. It is reported in %. It is derived from Enzyme Dose, Declared Activity, Treatment Time, Enzyme Cost, Bath Temperature, Optimum Temperature, Temperature Halving Width, Bath pH, Optimum pH, pH Halving Width, Removal Constant, Weight Loss Ceiling, Strength Loss Factor and Target Weight Loss, and is the figure the rest of the Wet Processing (Dyeing & Printing) calculation is built around.
Which units does this calculator expect?
Enter Enzyme Dose in % owf, Declared Activity in U/g, Treatment Time in min, Enzyme Cost in cost/kg, Bath Temperature in degC, Optimum Temperature in degC, Temperature Halving Width in degC, Bath pH in pH, Optimum pH in pH, pH Halving Width in pH, Removal Constant in kg/U/min, Weight Loss Ceiling in %, Strength Loss Factor in x and Target Weight Loss in %. 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: Enzyme per kg of Fabric, Activity Dosed, Temperature Factor, pH Factor, Activity Lost to Conditions, Activity Actually Working, Estimated Strength Loss, Short of the Ceiling, Time the Target Loss Needs and Enzyme Cost. 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?
Both derating curves are symmetric halving rules, which is a reasonable description near the optimum and a poor one far from it: real enzymes fall away far more steeply on the hot side than the cold, because above the optimum they are not merely slowed but denatured, and that damage is irreversible in a way that a cold bath is not. Treat the cold side of this model as usable and the hot side as optimistic. Weight loss is modelled as saturating on the assumption that the accessible surface is finite, which fits defuzzing well; the deeper hydrolysis that follows once the surface is clean does not saturate and is exactly where strength is lost for no gain in hand, which is why the strength factor is applied linearly to a saturating loss and will understate the damage on a long treatment. Deactivation at the end of the cycle is not modelled and is not optional: cellulase left active on wet goods carries on working through storage, and a batch that measured correctly at the machine can be materially weaker by the time it is inspected. Raise the temperature or the pH decisively to stop it. The removal constant must be fitted on the actual construction - a fine open single jersey and a heavy twill do not respond alike at the same activity. Treat the output as an engineering estimate that narrows the trial window, not as a substitute for the trial.