COMPUTES RELAXATION STRESS VS TIME FOR HYPERELASTIC MATERIALS BASED ON TENSILE OR COMPRESSIVE DYNAMIC TESTS

Computes relaxation stress vs. time curves for hyperelastic materials by processing tensile or compressive dynamic test data across one or more strain rates. Accepts engineering stress–strain, true stress–strain, or force–displacement input and derives the viscoelastic relaxation response. Use this worker when calibrating rate-dependent hyperelastic material models (e.g., Prony series) from dynamic coupon tests.

When to use

Classification: process.

Tagged: compression, dynamic_test, hyperelastic, material_characterization, prony_series, relaxation_stress, strain_rate, stress_relaxation.

Inputs

Label ID Type Default Required Description
Tension or Compressive Data tension_compression_curves vector One or more tension or compression dynamic test curves (vector format); supply all available stress-states and use the tension_compression selector to choose which is processed.
Strain-rates strain_rates text Comma-separated list of strain-rate values (e.g. 0.1,1,10) corresponding to each supplied curve, in consistent units (s⁻¹); must match the number of input curves.
Input type input_type select engss   Format of the input curves: engss = Engineering Stress vs. Strain (default), truess = True Stress vs. Strain, or fd = Force vs. Displacement; leave default if coupons are already in engineering stress–strain.
Input type tension_compression select tension   Stress-state to use for the relaxation calculation: tension (default) or compression; only relevant when both stress-states are provided in tension_compression_curves.
Initial Area area text 1.0   Initial cross-sectional area of the specimen (consistent length² units, default 1.0); only required when input_type is set to fd (Force vs. Displacement).
Initial Length length text 1.0   Initial gauge length of the specimen (consistent length units, default 1.0); only required when input_type is set to fd (Force vs. Displacement).
Compute Average compute_average select no   Flag or option controlling whether relaxation stress curves are averaged across the supplied strain rates; set to enable averaging when replicate tests are provided.

Outputs

Label ID Type Description
Relaxation Stress relaxation_stress vector Computed relaxation stress vs. time curve(s) for the hyperelastic material, derived from the dynamic test input; one vector per strain rate (or a single averaged vector if averaging is enabled), suitable for direct use in Prony-series fitting.

Disciplines

  • data.curve.transform
  • engineering.material.calibration
  • engineering.material.characterization
  • engineering.material.specimen

Runnable example

A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curves_compute_relaxation_stress


Auto-generated from transformation schema. Worker id: curves_compute_relaxation_stress. Schema hash: bf78382f9b9d. Hand-curated docs in workerexamples/ override this page when present.