COMPUTE THE ADDITION OF TWO CURVES BY ADDING THE Y-VALUES¶
Generates a family of triaxiality-based failure curves by combining a triaxiality vs. plastic-strain curve with element-length regularization and strain-rate scaling curves across a grid of length and rate levels. Use this worker to produce the full set of GISSMO-style scaled failure curves needed for mesh-size- and rate-dependent material failure definitions.
When to use¶
Classification: process.
Tagged: curve_generation, failure_curves, gissmo, mat_failure, mesh_size, plastic_strain, regularization, strain_rate.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Triaxiality Vs Plastic Strain | triaxialityvs_plastic_strain | vector | — | Triaxiality vs. plastic strain failure curve (x = triaxiality ratio, y = equivalent plastic strain at failure); supply one or more base curves that define the failure locus. | |
| Regularization Curve | regularization_curve | vector | — | Element-length regularization curve (x = characteristic element length in mm, y = plastic-strain scale factor); used to adjust failure strain for mesh size sensitivity. | |
| Strain-rate Curve | strain-rate_curve | vector | — | Strain-rate scaling curve (x = strain rate in 1/s, y = plastic-strain scale factor); accounts for rate-dependent changes in failure strain. | |
| Min Length | min_length | scalar | — | Minimum characteristic element length (mm) defining the lower bound of the length regularization sweep; leave null to use the minimum value from the regularization curve. | |
| Max Length | max_length | scalar | — | Maximum characteristic element length (mm) defining the upper bound of the length regularization sweep; leave null to use the maximum value from the regularization curve. | |
| Min Rate | min_rate | scalar | — | Minimum strain rate (1/s) defining the lower bound of the strain-rate sweep; leave null to use the minimum value from the strain-rate curve. | |
| Min Rate | min_rate | scalar | — | Minimum strain rate (1/s) defining the lower bound of the strain-rate sweep; leave null to use the minimum value from the strain-rate curve. | |
| Length Levels | length_levels | scalar | — | Number of Characteristic length to use | |
| Rate Levels | rate_levels | scalar | — | Number of discrete strain-rate levels to generate within [min_rate, max_rate]; controls the resolution of the rate-scaling grid. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curves_generate_triax_curves_output_1 | curves_generate_triax_curves_output_1 | dataset | Dataset containing the full matrix of scaled triaxiality vs. plastic-strain failure curves, one curve per (element-length, strain-rate) combination, ready for import into a GISSMO or similar mesh-size/rate-dependent failure card. |
Disciplines¶
- data.curve.pair
- data.curve.transform
- engineering.material.calibration
- engineering.material.failure
Runnable example¶
A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curves_generate_triax_curves
Auto-generated from transformation schema. Worker id: curves_generate_triax_curves. Schema hash: c72c136ad876. Hand-curated docs in workerexamples/ override this page when present.