ESAL Factor Calculator
Explicit independently calibrated axle load power law ESAL scenario, pavement/axle configuration and reference external; not universal fourth power traffic authority. Actual independently established compatible SI units/model context; conditional arithmetic, not code compliance, engineering design or safe operation approval.
Description
An equivalent axle-load scenario requires a matched reference axle and calibrated damage exponent.
An equivalent axle-load scenario requires a matched reference axle and calibrated damage exponent.1
This tool evaluates the supplied power law without assuming a universal fourth-power rule.
When to use ESAL Factor Calculator
Use this tool to evaluate the supplied power law without assuming a universal fourth-power rule.
How to use ESAL Factor Calculator and how it works
- Prepare actualAxleLoad, callerIndependentlyApplicableReferenceAxleLoad, callerCalibratedDamageExponent, with the units, conventions and assumptions below.
- Enter the required fields and run ESAL Factor Calculator.
- Read result.value using the output definitions below.
- Correct any rejected inputs and rerun; interpret the result within the stated model and its assumptions.
| Input field | Meaning | Value type | Requirement |
|---|---|---|---|
| actualAxleLoad | Actual Axle Load. Use the units and matching context stated in the calculation below. | number | Required; nonnegative; finite; other constraints below |
| callerIndependentlyApplicableReferenceAxleLoad | Caller Independently Applicable Reference Axle Load. Use the units and matching context stated in the calculation below. | number | Required; strictly positive; finite; other constraints below |
| callerCalibratedDamageExponent | Caller Calibrated Damage Exponent. Use the units and matching context stated in the calculation below. | number | Required; strictly positive; finite; other constraints below |
Supply nonnegative axle load, positive reference axle load in the same force unit and a positive damage exponent. Return (load/reference)^exponent as the equivalent-load factor. The exponent and applicability are supplied rather than inferred from a pavement design standard.
ESALfactor=(axleLoad/referenceAxleLoad)^damageExponent Apply the input ordering, units and branch conditions stated above.
| Output field | Meaning | Value type |
|---|---|---|
| result | Object containing the calculated or selected fields below. | object |
| result.value | Dimensionless equivalent reference-axle load factor. | number |
{
"input": {
"actualAxleLoad": 2,
"callerIndependentlyApplicableReferenceAxleLoad": 1,
"callerCalibratedDamageExponent": 4
},
"output": {
"result": {
"value": 16
}
}
} Limitations and assumptions
The calculation uses the supplied observations and model inputs. It does not collect measurements, select a reference population or coefficient, or establish that the model applies to the actual case. The stated branch conditions and output units remain part of the result.
All fields require explicit values. Unexpected fields, wrong types, nonfinite numbers and sparse arrays are rejected. Alignment, bounds and supported-token rules are explained above; extremely large inputs or nonfinite results can also fail. Input errors differ from successful false comparisons, unavailable-domain flags and empty match lists.
Alternative or Complementary methods
Use AASHTO Pavement Thickness Calculator for a complementary operation: AASHTO pavement design depends on the edition, traffic, reliability, soils and serviceability assumptions.
Use Pavement Fatigue Life Calculator for a complementary operation: A pavement fatigue estimate requires a constitutive model and independently calibrated material and load inputs.
References
-
ESAL Factor Calculator — tool.io
Similar or alternative tools
- AASHTO Pavement Thickness Calculator
AASHTO pavement design depends on the edition, traffic, reliability, soils and serviceability assumptions.
- Pavement Fatigue Life Calculator
A pavement fatigue estimate requires a constitutive model and independently calibrated material and load inputs.