SPLIT OR JOIN HARDENING/EFFECTIVE CURVE AT THE NECKING POINT¶
Splits an effective stress–strain curve at the necking point into pre- and post-neck segments, or joins a pre-neck effective curve with a separately provided post-neck curve. Use this worker during material characterisation workflows to isolate or recombine the hardening and post-necking regions of a true stress–strain relationship.
When to use¶
Classification: process.
Tagged: curve_split, effective_curve, hardening, join, material_characterization, necking, post_neck, split.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Effective Stress vs Strain Curve | effective_stressvs_strain_curve | vector | — | Effective (true) stress vs. plastic strain curve to be split at the necking point or used as the pre-neck segment in a join operation; expected as a two-column (strain, stress) vector. | |
| Modulus | modulus | float | 210.0 | Material Young’s modulus in GPa (default 210.0 for steel) used to locate the elastic–plastic transition and correctly identify the necking onset point. | |
| Split or Join | type | scalar | split | Operation mode: ‘split’ (default) detaches the curve at the necking point and returns the post-neck segment; ‘join’ concatenates the pre-neck curve with the curve supplied via post_neck_curve. | |
| Offset the post-neck curve so the first point is at x=0 | offset | scalar | yes | When ‘yes’ (default), the post-neck curve is zero-offset so its first strain point starts at x=0; set to ‘no’ to preserve the original strain axis of the post-neck segment. | |
| Post-neck curve to be joined | post_neck_curve | vector | yes | Post-necking stress–strain curve to be appended in join mode; ignored when type=’split’. Provide as a two-column (strain, stress) vector or CurveGroup (first curve is used). |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| Output Curve | curve_output | vector | Resulting stress–strain curve: in split mode, the isolated post-neck segment; in join mode, the full pre-neck + post-neck concatenated curve, optionally zero-offset. |
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_split_join_effective
Auto-generated from transformation schema. Worker id: curve_split_join_effective. Schema hash: 9927bc420081. Hand-curated docs in workerexamples/ override this page when present.