Time Dependent Creep Compliance J(t) Calculator

Model creep behavior with Maxwell, Kelvin, Zener, Burgers, and Prony today easily. Generate compliance curves, compare parameters, and download clean CSV or PDF reports.

Load & Time

Keep modulus, stress, and viscosity consistent.
Applied step stress magnitude.
A single time for highlighted output.

2–500 points. Used for tables and exports.

Model Selection

What you get
  • J(t) curve from your time range.
  • Strain response ε(t) under constant stress.
  • Instant and long-time compliance indicators.
Results appear above this form, below the header.

Model Parameters

Spring stiffness for Maxwell or Kelvin–Voigt.
Dashpot viscosity (same stress units × seconds).
Retardation time τ = η / E2.
Controls steady viscous flow: t/η1 term.
Retardation time τ = η2 / E2.
Typical 0<n<1 for many polymers.
Prony series form
J(t) = J0 + Σ Ji(1 − e^(−t/τi)) + t/η0
Leave Ji as 0 to disable a term. η0 is optional.
Adds steady-flow term t/η0 if provided.
Units reminder
Use the same stress unit for σ0, E, and η/τ-related viscosities.

Example Data Table

Sample inputs for a quick sanity check using the Maxwell model.

σ0 (MPa) E (MPa) η (MPa·s) t (s) J(t) (1/MPa) ε(t)
101000500000.00100000000.010000000
101000500010.00120000000.012000000
101000500020.00140000000.014000000
101000500050.00200000000.020000000
1010005000100.00300000000.030000000

Formula Used

Under a constant step stress σ0, creep compliance is defined as J(t) = ε(t) / σ0, so the predicted strain is ε(t) = σ0 · J(t).

  • Maxwell: J(t) = 1/E + t/η
  • Kelvin–Voigt: J(t) = (1/E)(1 − e^(−t/τ)), with τ = η/E
  • Standard Linear Solid: J(t) = 1/E1 + (1/E2)(1 − e^(−t/τ)), with τ = η/E2
  • Burgers: J(t) = 1/E1 + t/η1 + (1/E2)(1 − e^(−t/τ)), with τ = η2/E2
  • Power-law: J(t) = J0 + J1 · t^n
  • Prony series: J(t) = J0 + Σ Ji(1 − e^(−t/τi)) + t/η0

How to Use This Calculator

  1. Select a unit system and keep all inputs consistent.
  2. Enter the constant step stress σ0 applied to your specimen.
  3. Choose a viscoelastic model that matches your material behavior.
  4. Fill in the model parameters (E, η, time constants, or Prony terms).
  5. Set the time range and number of points for your compliance curve.
  6. Press Calculate to view J(t), ε(t), and the full table.
  7. Use Download CSV or Download PDF for reporting.

Technical Article

1) Why creep compliance matters

Creep compliance J(t) links an applied step stress to the evolving strain response. For polymers, asphalt binders, wood composites, solder alloys, and soft biological tissues, J(t) helps quantify stiffness loss with time at service load. A higher J(t) at the same stress means larger long‑term deformation and higher risk of misalignment. In design reviews, J(t) tables support time‑to‑strain predictions and safety margins.

2) Step‑stress interpretation

Under a constant stress σ0, the calculator reports ε(t)=σ0·J(t). This is directly comparable to creep tests where stress is applied rapidly and held. When σ0 is doubled, predicted strain doubles, so J(t) isolates the material behavior from load magnitude.

3) Model selection using trends

If your measured strain approaches a clear plateau, choose bounded models like Kelvin–Voigt, Standard Linear Solid, or Prony without steady flow. If strain keeps increasing roughly linearly at late times, include a viscous flow term such as Maxwell, Burgers, or Prony with η0.

4) Maxwell and Kelvin time scales

In Maxwell, the slope of J(t) is 1/η, so viscosity controls long‑time growth. In Kelvin–Voigt, the retardation time τ=η/E sets the approach to steady compliance, and the curve initially rises quickly when τ is small.

5) Standard Linear Solid for recoverable creep

The Zener form combines an instantaneous elastic response 1/E1 with a delayed term (1/E2)(1−e^{−t/τ}). It is useful when a specimen shows an immediate strain jump and then a gradual, mostly recoverable increase. The late‑time plateau equals 1/E1+1/E2.

6) Burgers for transient plus steady flow

Burgers adds Kelvin retardation to Maxwell flow. Practically, E2 and η2 shape the curved “knee” at intermediate times, while η1 drives the long‑time linear creep rate. This fits many polymers where early creep is curved but later growth becomes quasi‑linear.

7) Prony series for broad spectra

Many real materials have multiple retardation times. A Prony series approximates J(t) as a sum of exponential terms, each with Ji and τi, letting you fit short, medium, and long times simultaneously. Use more terms when your experimental curve has multiple slope changes.

8) Data quality and reporting

Use consistent units and record temperature, humidity, and stress history, since viscoelastic parameters are highly environment‑dependent. Start with physically reasonable magnitudes (positive E, η, τ) and validate against one or two known points. Export the computed table to document assumptions and share model parameters with teams. For smooth curves, increase the number of points and extend the end time to capture late‑time trends.

FAQs

1) What does J(t) represent physically?

J(t) is strain per unit constant stress after a step load. It captures time‑dependent softening, separating material response from the chosen load magnitude.

2) Which model should I choose first?

Start with Standard Linear Solid for bounded creep, Burgers when long‑time flow exists, and Prony series when your data shows multiple time scales or slope changes.

3) Why is J(∞) sometimes “unbounded”?

Models with a viscous flow element include a term proportional to t/η, so compliance grows without limit as time increases, reflecting permanent deformation under sustained stress.

4) How do I interpret viscosity values?

Higher viscosity means slower creep. In Maxwell or Burgers, the long‑time creep rate is set mainly by 1/η (or 1/η1), so increasing viscosity reduces linear growth.

5) Can I fit parameters from experimental creep data?

Yes. Choose a model, then adjust E, η, τ, or Prony terms to minimize the error between measured and predicted J(t). Use multiple times spanning decades to stabilize fits.

6) What unit system should I use?

Use either Pa or MPa consistently for stress and modulus, and the matching viscosity unit (Pa·s or MPa·s). Compliance will be in the inverse unit, 1/Pa or 1/MPa.

7) Why do my results look unrealistic?

Check that all parameters are positive and in consistent units. Also verify time range and that τ values are comparable to your times of interest; extreme τ can flatten or steepen curves.

Practical Notes

  • For models with viscous flow (Maxwell, Burgers, Prony with η0), compliance grows with time.
  • If your data shows a bounded plateau, consider Kelvin–Voigt, SLS, or a pure Prony series without η0.
  • Use multiple Prony terms when you need several retardation times.

Accurate inputs yield reliable curves for design decisions today.

Related Calculators

Bingham plastic yield stress calculatorHerschel–Bulkley n calculatorCasson yield stress calculatorCross model viscosity calculatorEllis model viscosity calculatorSisko model viscosity calculatorDeborah number calculatorBingham number calculatorElasticity number calculatorApparent viscosity from rotational rheometer calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.