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.