Skip to main content

composite:multiple_failure_criteria_operator

Version: 0.0.0

Description

Uses failure configuration, CMeshedRegion and stress and strain fields to compute failure criteria and extracts the maximum over all criteria.

Inputs

InputNameExpected type(s)Description
Pin 7
Required
meshabstract_meshed_regionThe mesh region which is consistent with the strain and stress containers.
Pin 23
Required
materials_containermaterials_container
Pin 24
Required
section_data_containerfields_containerSection data fields container. Only needed for some of the failure criteria evaluations.
Pin 25
Required
mesh_properties_containerfields_containerMesh property fields container. Only needed if eLayupModelContextPin (218) is true.
Pin 100
Required
configurationstringCombined failure criterion configuration (string of json dict
Pin 102
Required
check_meshed_regionboolThe check is enabled by default but it can be costly if the meshes are huge.
Pin 103
Required
is_acp_composite_modelboolDeprecated since 2024 R2. Please use eLayupModelContextPin (pin 218). Set to true for ACP composites models. Default is false.
Pin 104
Required
skip_sandwich_criteriaboolSkip the sandwich criteria. This should be true if not all plies are selected in which case sandwich criteria cannot be evaluated in a meaningful way. Default is false.
Pin 218
Required
layup_model_context_typeint32Define the source of section data. Values are: 0=not available, 1=ACP, 2=RST, 3=MIXED (ACP+RST). Default is not available.
Pin 400
Required
strains_containerfields_containerCFieldsContainer with strains
Pin 401
Required
stresses_containerfields_containerCFieldsContainer with stresses

Outputs

OutputNameExpected type(s)Description
Pin 0fields_containerfields_container

Configurations

NameExpected type(s)Default valueDescription
mutexboolfalseIf this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.

Scripting

Category: composite

Plugin: composite

Scripting name: multiple_failure_criteria_operator

Full name: composite.multiple_failure_criteria_operator

Internal name: composite::multiple_failure_criteria_operator

License: None

Changelog

  • Version 0.0.0: Initial release.