GET THE SECANT MODULUS¶
Computes the secant modulus (average slope) of a curve between two specified X-axis bounds by dividing the change in Y by the change in X over that interval. Use this worker to extract a linearised stiffness or modulus value from a stress-strain, force-displacement, or any XY curve segment.
When to use¶
Classification: process.
Tagged: curve_analysis, modulus, secant_modulus, slope, stiffness, stress_strain.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Input Curve | curve | vector | — | The input XY curve (e.g. stress-strain or force-displacement) from which the secant slope will be calculated; supplied as a two-column vector. | |
| X Min | x_min | scalar | — | ✓ | Lower X-axis bound of the interval over which the secant modulus is computed; must be in the same units as the curve’s X axis. |
| X Max | x_max | scalar | — | ✓ | Upper X-axis bound of the interval over which the secant modulus is computed; must be in the same units as the curve’s X axis and greater than x_min. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| Secant Modulus | slope | scalar | Scalar secant modulus (ΔY / ΔX) computed between x_min and x_max; units match the Y/X ratio of the input curve (e.g. MPa/– for stress-strain). |
Disciplines¶
- data.curve.transform
- engineering.material.characterization
Runnable example¶
A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curve_get_slope_between
Auto-generated from transformation schema. Worker id: curve_get_slope_between. Schema hash: 3aa65997ac00. Hand-curated docs in workerexamples/ override this page when present.