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
| Input | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 7 Required | mesh | abstract_meshed_region | The mesh region which is consistent with the strain and stress containers. |
| Pin 23 Required | materials_container | materials_container | |
| Pin 24 Required | section_data_container | fields_container | Section data fields container. Only needed for some of the failure criteria evaluations. |
| Pin 25 Required | mesh_properties_container | fields_container | Mesh property fields container. Only needed if eLayupModelContextPin (218) is true. |
| Pin 100 Required | configuration | string | Combined failure criterion configuration (string of json dict |
| Pin 102 Required | check_meshed_region | bool | The check is enabled by default but it can be costly if the meshes are huge. |
| Pin 103 Required | is_acp_composite_model | bool | Deprecated since 2024 R2. Please use eLayupModelContextPin (pin 218). Set to true for ACP composites models. Default is false. |
| Pin 104 Required | skip_sandwich_criteria | bool | Skip 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_type | int32 | Define 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_container | fields_container | CFieldsContainer with strains |
| Pin 401 Required | stresses_container | fields_container | CFieldsContainer with stresses |
Outputs
| Output | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 0 | fields_container | fields_container |
Configurations
| Name | Expected type(s) | Default value | Description |
|---|---|---|---|
| mutex | bool | false | If 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.