Adaptive I
A plate is bended around a given radius. Adaptive mesh refinement with three refinement levels is used. The number of shell elements is increased from 14 in the starting mesh up to 128 in the end configuration. As refinement criterion total element angle change is employed.
https://www.dynaexamples.com/intro-by-j.-day/adaptive/adaptive-i
https://www.dynaexamples.com/@@site-logo/LS-DYNA-Examples-Logo480x80.png
Adaptive I
A plate is bended around a given radius. Adaptive mesh refinement with three refinement levels is used. The number of shell elements is increased from 14 in the starting mesh up to 128 in the end configuration. As refinement criterion total element angle change is employed.
*BOUNDARY_PRESCRIBED_MOTION_NODE *CONTACT_SURFACE_TO_SURFACE *CONTROL_ADAPTIVE *CONTROL_CONTACT *CONTROL_CPU *CONTROL_DAMPING *CONTROL_ENERGY *CONTROL_OUTPUT *CONTROL_SHELL *CONTROL_TERMINATION *CONTROL_TIMESTEP *DATABASE_BINARY_D3PLOT *DATABASE_BINARY_D3THDT *DATABASE_EXTENT_BINARY *DEFINE_CURVE *ELEMENT_SHELL *ELEMENT_SOLID *END *KEYWORD *MAT_PLASTIC_KINEMATIC *MAT_RIGID *NODE *PART *RIGIDWALL_PLANAR *SECTION_SHELL *SECTION_SOLID *SET_NODE_LIST *SET_PART *SET_SEGMENT *TITLE
*KEYWORD *control_adaptive $ | | | | | | | | 1.e-3 3. 2 3 1 0 $ 1 $ 2 *PART 1 1 1 0 0 0 1 0 *TITLE adaptive plate around radius *CONTROL_TERMINATION 0.0199800 0 0.0000000 0 0.0000000 *CONTROL_TIMESTEP 0.0000000 0.0000000 0 0.0000000 0.0000000 0 0 0 *CONTROL_SHELL 0.0000000 0 0 0 0 0 0 *CONTROL_DAMPING 0 0.0000000 0.0000000 0.0000000 0.0000000 0 0.0000000 0 *CONTROL_CONTACT 0.0000000 0.0000000 0 2 0 0 0 0 0 0 0 0.0000000 0 0 0 *CONTROL_OUTPUT 0 0 0 0 0.0000000 0 0 *CONTROL_ENERGY 1 2 1 1 *DATABASE_BINARY_D3PLOT 2.00000-4 0 *DATABASE_BINARY_D3THDT 100.00000 *DATABASE_EXTENT_BINARY 0 0 0 0 0 0 0 0 0 0 0 0 0 0 *CONTROL_CPU 0.0000000 *MAT_PLASTIC_KINEMATIC 1 7.00000-3 3.00000+6 0.3000000 40000.000 2000.0000 0.0000000 0.0000000 0.0000000 0.0000000 *MAT_RIGID 2 7.00000-3 3.00000+6 0.3000000 0.0000000 0.0000000 0.0000000 1.0000000 7.0000000 7.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 *SECTION_SHELL 1 0 0.0000000 0.0000000 0.0000000 0.0000000 0.0150000 0.0150000 0.0150000 0.0150000 0.0000000 *SECTION_SOLID 2 0 *PART 2 2 2 0 0 0 0 0 *NODE $ add nodes *ELEMENT_SOLID $ add solid elements *ELEMENT_SHELL $ add shell elements *DEFINE_CURVE 1 0 0.0000000 0.0000000 0.0000000 0.0000000 0.00000000E+00 0.00000000E+00 2.19999999E-02 1.32000005E+00 *BOUNDARY_PRESCRIBED_MOTION_NODE 15 2 2 1 1.0000000 0 30 2 2 1 1.0000000 0 *RIGIDWALL_PLANAR 1 0 0 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 *SET_NODE_LIST 1 $ specify node list $ INTERFACE NAME: 1 $$$ *CONTACT_SURFACE_TO_SURFACE 2 3 2 2 0 0 0 0 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 *SET_PART 2 1 *SET_PART 3 2 *SET_SEGMENT $ $ Slave segments, surface: 1 $ 2 *SET_SEGMENT $ $ Master segments, surface: 1 $ 3 *END