Substructure rotation, transformation, and kinematic constraints
Features tested
Rotation of a substructure and the recovery of nodal and element variables, material directions, and integration point coordinates. The equation constraints, multi-point constraints, and nodal transformation are verified.
Problem description
A rectangular substructure of length 10.0 and thickness and width 1.0 is formed and subjected to a pressure load of −200.0 on one end. The substructure is rotated 30° and fixed at the end opposite to the pressure load. A 2 × 5 mesh is used for solid and shell elements, and a 10-element mesh is used for beam elements.
A second mesh is defined in the rotated position and is loaded in the same manner as the first mesh, but without using substructures. The displacements, strains, and stresses, as well as the integration point coordinates and the material directions, should be identical for the elements within the substructure and the elements defined without using a substructure. The substructure stresses and strains are reported in the global system for continuum elements. In all other cases the substructure stresses and strains are reported in the rotated system.
The use of equation constraints, multi-purpose constraints, and nodal transformation is tested on the substructure comprised of CPE4 elements. The nodal transformation is tested both in the usage and in the creation level. Three levels of substructures are created for this particular analysis. The lowest level is a 2 × 1 mesh of CPE4 elements. The next level comprises two of the first-level substructures, and the third level is the actual structure. The use of unsorted retained degrees of freedom is tested during the creation levels.
Results and discussion
All results in the substructure are identical to the results in the regular mesh and are within 0.05% of the analytical uniaxial solution.
Input files
- psupsol1.inp
CPE4 elements without ORIENTATION.
- psupsol1_gen.inp
Substructure generation file referenced in psupsol1.inp.
- psupsol1or.inp
CPE4 elements with ORIENTATION.
- psupsol1or_gen.inp
Substructure generation file referenced in psupsol1or.inp.
- psupsol1mi.inp
CPE4 elements with TRANSFORM, MPC, EQUATION, and unsorted retained DOFs.
- psupsol1mi_gen1.inp
Substructure generation file referenced in psupsol1mi.inp.
- psupsol1mi_gen2.inp
Substructure generation file referenced in psupsol1mi.inp.
- psupsol1mi_gen3.inp
Substructure generation file referenced in psupsol1mi.inp.
- psupcontshl.inp
SC8R elements with SHELL SECTION and without ORIENTATION.
- psupcontshl_gen.inp
Substructure generation file referenced in psupcontshl.inp.
- psupshl1.inp
S4R elements with SHELL SECTION and without ORIENTATION.
- psupshl1_gen.inp
Substructure generation file referenced in psupshl1.inp.
- psupshl1or.inp
S4R elements with SHELL SECTION and ORIENTATION.
- psupshl1or_gen.inp
Substructure generation file referenced in psupshl1or.inp.
- psupsfl1.inp
S4 elements with SHELL SECTION and without ORIENTATION.
- psupsfl1_gen.inp
Substructure generation file referenced in psupsfl1.inp.
- psupsfl1or.inp
S4 elements with SHELL SECTION and ORIENTATION.
- psupsfl1or_gen.inp
Substructure generation file referenced in psupsfl1or.inp.
- psupshl2.inp
S4R elements with SHELL GENERAL SECTION and without ORIENTATION.
- psupshl2_gen.inp
Substructure generation file referenced in psupshl2.inp.
- psupshl2or.inp
S4R elements with SHELL GENERAL SECTION and ORIENTATION.
- psupshl2or_gen.inp
Substructure generation file referenced in psupshl2or.inp.
- psupsfl2.inp
S4 elements with SHELL GENERAL SECTION and without ORIENTATION.
- psupsfl2_gen.inp
Substructure generation file referenced in psupsfl2.inp.
- psupsfl2or.inp
S4 elements with SHELL GENERAL SECTION and ORIENTATION.
- psupsfl2or_gen.inp
Substructure generation file referenced in psupsfl2or.inp.
- psupbm1.inp
B31 elements with BEAM SECTION.
- psupbm1_gen.inp
Substructure generation file referenced in psupbm1.inp.
- psupbm2.inp
B31 elements with BEAM GENERAL SECTION.
- psupbm2_gen.inp
Substructure generation file referenced in psupbm2.inp.