TREAT YPE¶
Enforces derivative monotonicity on a stress-strain (or similar) curve by treating the Young’s modulus / plastic-entry region (YPE), ensuring the slope does not decrease non-physically before the specified strain limit. Use this worker to clean up noisy or non-monotonic hardening curves prior to material calibration or LS-DYNA MAT_24 ingestion.
When to use¶
Classification: process.
Tagged: YPE, curve, derivative, hardening, mat_24, monotonicity, smoothing, stress_strain.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve | curve | vector | — | Input stress-strain (or generic X-Y) curve as a two-column vector; this is the curve whose derivative will be checked and corrected for monotonicity. | |
| Xlimit | xlimit | float | 0.05 | Upper X-axis limit (e.g. strain) up to which the derivative-monotonicity correction is applied; defaults to 0.05 (5 % strain) — increase for materials with a wide elastic-to-plastic transition. | |
| Scalefactor | scalefactor | float | 1 | Multiplicative scale factor applied to the curve Y-values before processing; defaults to 1.0 (no scaling) — change only when unit conversion is needed in the same step. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_enforce_derivative_monotonicity_output_1 | curve_enforce_derivative_monotonicity_output_1 | vector | Corrected curve with a monotonically non-decreasing derivative up to xlimit, returned as a two-column vector in the same X-Y format as the input. |
Disciplines¶
- data.curve.transform
- engineering.material.calibration
- 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_enforce_derivative_monotonicity
Auto-generated from transformation schema. Worker id: curve_enforce_derivative_monotonicity. Schema hash: 2e987c252ddb. Hand-curated docs in workerexamples/ override this page when present.