3.4.1 Substructure rotation, mirroring, transformation, and constraints

Product: ABAQUS/Standard  

I. 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, *MPC, and *TRANSFORM options 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 without the *ORIENTATION option. In all other cases the substructure stresses and strains are reported in the rotated system.

The use of the *EQUATION, *MPC, and *TRANSFORM options is tested on the substructure comprised of CPE4 elements. The *TRANSFORM option 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_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_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_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_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_gen.inp

Substructure generation file referenced in psupbm2.inp.

II. Substructure rotation and mirroring

Features tested

Translation, rotation, and mirroring of multilevel substructures and the recovery of nodal and element variables. These features are tested on two different models, a hemispherical shell and a simple hoist model. The hemispherical shell model is the same as that described in LE3: Hemispherical shell with point loads, Section 4.2.3 of the ABAQUS Benchmarks Manual.

Problem description

Two models are discussed below.

Hemispherical shell model

The mesh for the hemispherical shell problem in LE3: Hemispherical shell with point loads, Section 4.2.3 of the ABAQUS Benchmarks Manual, consists of S4R5 elements. In that example one-eighth of the sphere is modeled. In this example the mesh is divided into three equal parts, as shown in Figure 3.4.1–1, with each part modeled with a 4 × 4 mesh of shell elements.

One of the three parts is defined (A - B - G - F), and a substructure is created. One-eighth of the sphere is then obtained by mirroring the substructure over lines F - G and G - B, respectively. The results from LE3: Hemispherical shell with point loads, Section 4.2.3 of the ABAQUS Benchmarks Manual, are reproduced.

In the second example one-quarter of the sphere is modeled by using this substructure twice, the second time rotating it 90° around the z-axis.

In the third example one-half of the sphere is modeled by using the new substructure twice, the second time mirroring it in the xz plane.

Figure 3.4.1–1 Hemispherical shell model.

Overhead hoist model

The overhead hoist shown in Figure 3.4.1–2 is used to test translation, rotation, and mirroring of a multilevel substructure. The hoist is a simple pin-jointed framework that is constrained at the left-hand end and mounted on rollers at the right-hand end. The members can rotate freely at the joints. Each member is 1 m in length and 5 mm in diameter. The structure is subjected to a 10 kN load at the center. The Young's modulus and Poisson's ratio of the members are taken to be 200 GPa and 0.3, respectively. The structure is modeled using seven T2D2 elements, one element for every member.

Figure 3.4.1–2 Overhead hoist model.

The horizontal member connected to the fixed end is used to form the first-level substructure. The second-level substructure representing the triangular section of the hoist is then formed by rotating and translating the first-level substructure. The third-level substructure representing the actual structure is created by mirroring or translating the lower-level substructures.

An independent model of the structure using regular T2D2 elements is also created to verify the results obtained.

Results and discussion

The results for each model are discussed below.

Hemispherical shell model

All element output is in the local directions defined during the substructure formation.

MeshElementSec. pt.
psuplev13000 < 11–377.–2148.2581.
psuplev13000 < 21377.2148.–2581.
psuplev13000 < 311.1.700.
psuplev23000 < 1 < 1011–377.–2148.2581.
psuplev23000 < 2 < 1011378.2149.–2580.
psuplev23000 < 3 < 10112.1.699.
psuplev23000 < 1 < 1021377.2147.–2581.
psuplev23000 < 2 < 1021–378.–2149.2580.
psuplev23000 < 3 < 1021–2.–1.–700.
psuplev33000 < 1 < 101 < 10011–377.–2148.2581.
psuplev33000 < 3 < 101 < 100112.1.699.
psuplev33000 < 1 < 102 < 10011377.2147.–2581.
psuplev33000 < 1 < 101 < 10021–377.–2148.2581.
psuplev33000 < 2 < 101 < 10021378.2149.–2580.
psuplev33000 < 1 < 102 < 1002 1377.2147.–2581.
psuplev33000 < 2 < 102 < 10021–378.–2149.2580.
psuplev33000 < 3 < 102 < 10021–2.–1.–700.

Overhead hoist model

The results obtained with the multilevel substructure analysis are identical to the results obtained with the regular element model. The nodal displacements, for the regular element model and for the substructure model, are given in the following table:


Node
1027.456E–047.456E–04–4.735E–03–4.735E–03
1031.491E–031.491E–030.000E–000.000E–00
1041.491E–031.491E–03–2.583E–03–2.583E–03
1050.000E–000.000E–00–2.583E–03–2.583E–03

Input files

psuplev1.inp

This is an analysis of one-eighth of a sphere.

psuplev1_gen.inp

Forms the first-level substructures; referenced in analysis psuplev1.inp.

psuplev2.inp

This performs the analysis of one-fourth of a sphere by using two of the substructures, the second one rotated 90°.

psuplev2_gen.inp

Forms the second-level substructures by using three of the first-level substructures: one in the original geometric location and two by mirroring the element; referenced in analysis psuplev2.inp.

psuplev3.inp

This performs the global analysis by using two copies of the substructure: one in the original position and one by mirroring.

psuplev3_gen.inp

Forms the third-level substructures by using two of the second-level substructures: one in the original geometric location and the other by rotating the substructure 90°; referenced in analysis psuplev3.inp.

psuphoi1.inp

Analysis of a simple overhead hoist model using substructures.

psuphoi1_gen1.inp

Substructure generation file referenced in psuphoi1.inp.

psuphoi1_gen2.inp

Substructure generation file referenced in psuphoi1.inp.

psuphoi2.inp

Analysis of overhead hoist model without substructures.

III. Substructure rotation activating nonretained DOF

Feature tested

Substructure rotation that activates degrees of freedom that were not retained during substructure generation.

Problem description

A substructure is defined along the global x-axis by retaining the x-displacement degree of freedom at both nodes of a T2D2 element. The *SUBSTRUCTURE PROPERTY option is used to rotate the substructure 45° in the xy plane. One end of the substructure is fixed, whereas displacement boundary conditions corresponding to axial tension are applied at the free end.

Results and discussion

The results from the substructure analysis exactly match the results that were obtained when substructures were not used. The degrees of freedom that were not retained during substructure generation are activated properly by the use of the *SUBSTRUCTURE PROPERTY option.

Input files

psuptr1.inp

Uses one T2D2 element.

psuptr1_gen.inp

Substructure generation file referenced in psuptr1.inp.

IV. Including deformable elements that are declared as rigid

Feature tested

Inclusion of deformable elements that are declared as rigid during substructure generation and subsequent usage is verified.

Problem description

The use of deformable elements that are declared as rigid using the *RIGID BODY option is tested at the substructure generation level and at the usage level. The substructure mesh consists of 10 beam elements with one of the elements declared as rigid. A pressure load of –200.0 is applied on one end. The substructure is rotated 30° and fixed at the end opposite to the pressure load. A second mesh is defined in the rotated position and loaded in the same manner as the substructure mesh. This mesh consists of beam elements with one of the elements declared as rigid. Substructures are not included in this mesh. The displacements, strains, and stresses should be identical for the elements within the substructure and the elements defined without using a substructure.

Results and discussion

All results in the substructure are identical to the results in the regular mesh.

Input files

psupbm11.inp

A deformable element is declared as rigid at the substructure generation level and at the usage level.

psupbm11_gen.inp

Substructure generation file referenced in psupbm11.inp.