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.