Skip to main content

composite:shear_crimping_operator

Version: 0.0.0

Description

Computes shear crimping criterion for layered elements. Use the composite::layup_provider_operator to import the required lay-up data. The criterion can also be used for stack of solid elements if the ACP's composite definition file of the solid model was loaded by the composite::layup_provider_operator. Elements without section data are skipped.

Inputs

InputNameExpected type(s)Description
Pin 7
Required
meshmeshed_region
Pin 23
Required
materials_containermaterials_containerMaterials container
Pin 24
Required
section_data_containerfields_containerSection Data Container
Pin 25
Required
mesh_properties_containerfields_containerProperties from the ACP model to compute Shear Crimping for solids. Not needed to compute wrinkling for shells.
Pin 100
Required
criterion_configurationstringCriterion specification (json dict as string): For instance {"active": true, "kc" : 1., "kf" : 0., "wf" : 1.0}
Pin 102
Required
check_mesh_regionsbool
Pin 401
Required
stresses_containerfields_container

Outputs

OutputNameExpected type(s)Description
Pin 0fields_containerfields_containerA CFieldsContainer of CFields with the failure value results under the label is_failure_value=1 and failure modes under the label is_failure_value=0 from a specific failure criterion operator.

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: shear_crimping_operator

Full name: composite.shear_crimping_operator

Internal name: composite::shear_crimping_operator

License: None

Changelog

  • Version 0.0.0: Initial release.