Files
김경종 b7f84e1c0f
Tests / Hermetic test suite (push) Has been cancelled
Tests / Skill frontmatter validation (push) Has been cancelled
add documents
2026-05-29 15:59:56 +09:00

20 KiB
Raw Permalink Blame History

in the command for running Abaqus or by answering a request made by the command procedure (see “Abaqus/Standard, Abaqus/Explicit, and Abaqus/CFD execution,” Section 3.2.2).

Verifying the new model

It is recommended that you verify the new model carefully before an analysis is performed. The symmetric model generation capability requires only information stored in the restart file during a data check run to generate the new model, which allows you to verify the new model before the analysis of the original model is performed. A data check analysis is performed by using the datacheck parameter in the command for running Abaqus (see “Abaqus/Standard, Abaqus/Explicit, and Abaqus/CFD execution,” Section 3.2.2).

Revolving an axisymmetric cross-section

You can create a three-dimensional model by revolving the cross-section of a two-dimensional axisymmetric model about a symmetry axis starting at a prescribed reference plane, \theta = 0 . 0 ^ { \circ } . Both the symmetry axis and reference plane of the new three-dimensional model can be oriented in any direction with respect to the global coordinate system (see Figure 10.4.11). A nonuniform discretization in the circumferential direction can be specified.

text_image

Y X Z z' a b θ c r reference cross-section at θ = 0

Figure 10.4.11 Revolving an axisymmetric cross-section.

Specify the coordinates of points a, b, and c shown in Figure 10.4.11, followed by a list that defines the discretization in the circumferential direction containing the segment angle, number of elements per segment, and the bias ratio of the segment. Several segment angles, each with a different number of

element subdivisions and a different bias ratio, can be used to define the complete discretization around the circumference of the revolved model. The endpoint of a cross-section revolved through 360.0° will always be connected to the origin of revolution, \theta \ : = \ : 0 . 0 ^ { \circ } , regardless of the value specified for the duplicate node tolerance.

Input File Usage: *SYMMETRIC MODEL GENERATION, REVOLVE

Local orientation system

A local cylindrical orientation system is always used for element output of stress, strain, etc. A default local orientation definition is provided if the material in the original axisymmetric model does not contain an orientation definition. This default orientation is defined with the polar axis of the system along the axis of revolution, with an additional 90.0° rotation about the local 1-direction so that the local axes are 1=radial, 2=axial, and 3=circumferential. If shells or membranes are used, the projections of the local 2- and 3-axes onto the surface of the shell or membrane are taken as the local directions on the surface. This orientation system is always provided, even if an orientation is specified in the original axisymmetric model. However, if the results of the axisymmetric analysis are mapped onto the new three-dimensional model (see “Transferring results from a symmetric mesh or a partial three-dimensional mesh to a full three-dimensional mesh,” Section 10.4.2) and an orientation definition is associated with the material in the original model, the original orientation revolved about the axis of symmetry replaces this default orientation definition.

Controlling the new node and element numbering

You can define the increments in numbers between each node and element around the circumference of the three-dimensional model. The numbering starts at the reference cross-section \theta \ : = \ : 0 . 0 ^ { \circ } . The reference cross-section uses the same numbering as the original axisymmetric model. The defaults are the largest node and element numbers used in the original axisymmetric model. Control over the numbering allows you to define additional parts of the model without the risk of conflicting element and node labels. Each offset value should be greater than or equal to the maximum node or element label, respectively, used in the original model. When specifying the offset value, care must be taken that the generated node or element does not exceed the maximum value allowed, which is 999,999,999.

Input File Usage: *SYMMETRIC MODEL GENERATION, REVOLVE, NODE OFFSET=offset, ELEMENT OFFSET=offset

Correspondence between axisymmetric and three-dimensional elements

The element type used in the original two-dimensional model determines the element type in the new three-dimensional model. You can specify whether the new element should be either a general threedimensional element or a cylindrical element. General and cylindrical elements can be used in the same model.

Input File Usage: *SYMMETRIC MODEL GENERATION, REVOLVE coordinates of points a and b coordinates of point c

segment angle, number of elements per segment, bias ratio, CYLINDRICAL or GENERAL

For example, the following input specifies 4 cylindrical elements in a 300° segment and 10 general elements in a 60° segment:

*SYMMETRIC MODEL GENERATION, REVOLVE


\boldsymbol {a} _ {x}, \boldsymbol {a} _ {y}, \boldsymbol {a} _ {z}, \boldsymbol {b} _ {x}, \boldsymbol {b} _ {y}, \boldsymbol {b} _ {z}

\boldsymbol {c} _ {x}, \boldsymbol {c} _ {y}, \boldsymbol {c} _ {z}

3 0 0. 0, 4, 1. 0, \text { CYLINDRICAL }

6 0. 0, 1 0, 1. 0, \text { GENERAL }

Regular axisymmetric elements (CAX), axisymmetric elements with twist (CGAX), shell elements, membrane elements, rigid elements, and surface elements can be used in the two-dimensional model; however, nonlinear axisymmetric elements (CAXA) cannot be used. A two-dimensional model that contains incompatible mode elements; first-order, reduced-integration, continuum elements; shell elements; or rigid elements cannot be used to generate cylindrical elements. The correspondence between the axisymmetric element type and the equivalent three-dimensional element type (general or cylindrical) is shown in Table 10.4.11.

Table 10.4.11 Correspondence between axisymmetric and three-dimensional (general and cylindrical) element types.

Axisymmetric elementGeneral three-dimensional elementCylindrical element
ACAX3AC3D6
CAX3C3D6CCL9
CAX3HC3D6HCCL9H
CGAX3C3D6CCL9
CGAX3HC3D6HCCL9H
CGAX3TC3D6T
DCAX3DC3D6
ACAX4AC3D8
CAX4C3D8CCL12
CAX4HC3D8HCCL12H
CAX4IC3D8I
CAX4RC3D8R
CAX4RHC3D8RH
CGAX4C3D8CCL12
Axisymmetric elementGeneral three-dimensional elementCylindrical element
CGAX4HC3D8HCCL12H
CGAX4RC3D8R
CGAX4RHC3D8RH
CAX4TC3D8T
CAX4RTC3D8RT
CAX4HTC3D8HT
CAX4RHTC3D8RHT
CGAX4TC3D8T
CGAX4RTC3D8RT
CGAX4HTC3D8HT
CGAX4RHTC3D8RHT
DCAX4DC3D8
DCCAX4DCC3D8
DCCAX4DDCC3D8D
ACAX6AC3D15
CAX6C3D15CCL18
CAX6HC3D15HCCL18H
CGAX6C3D15CCL18
CGAX6HC3D15HCCL18H
DCAX6DC3D15
ACAX8AC3D20
CAX8C3D20CCL24
CAX8HC3D20HCCL24H
CAX8RC3D20RCCL24R
CAX8RHC3D20RHCCL24RH
CGAX8C3D20CCL24
CGAX8HC3D20HCCL24H
CGAX8RC3D20RCCL24R
Axisymmetric elementGeneral three-dimensional elementCylindrical element
CGAX8RHC3D20RHCCL24RH
CAX8TC3D20T
CAX8RTC3D20RT
CAX8HTC3D20HT
CAX8RHTC3D20RHT
CGAX8TC3D20T
CGAX8RTC3D20RT
CGAX8HTC3D20HT
CGAX8RHTC3D20RHT
DCAX8DC3D20
SAX1S4R
DSAX1DS4
SAX2S8R
DSAX2DS8
MAX1M3D4RMCL6
MGAX1M3D4RMCL6
MAX2M3D8RMCL9
MGAX2M3D8RMCL9
RAX2R3D4
SFMAX1SFM3D4RSFMCL6
SFMGAX1SFM3D4RSFMCL6
SFMAX2SFM3D8RSFMCL9
SFMGAX2SFM3D8RSFMCL9

Limitations

• First- and second-order elements cannot be used together in the axisymmetric model.
• Nonaxisymmetric elements such as springs, dashpots, beams, and trusses will be ignored in the model generation.

• Only surface-based contact pairs can be revolved. Models using general contact cannot be revolved. Contact conditions modeled with contact elements will be ignored in the model generation.
• A two-dimensional model that includes incompatible mode elements; first-order, reducedintegration, continuum elements; shell elements; or rigid elements cannot be used to generate cylindrical elements.
• Rebar with nonuniform spacing in the radial direction of an axisymmetric element cannot be revolved.
• Most types of kinematic constraints cannot be revolved. However, surface-based constraints (“Mesh tie constraints,” Section 35.3.1) and embedded element constraints (“Embedded elements,” Section 35.4.1) defined in the original model will be generated automatically in the new three-dimensional model.
• Only stress/displacement, heat transfer, coupled temperature-displacement, and acoustic elements can be revolved.

Revolving a three-dimensional sector to create a periodic model

You can create a three-dimensional periodic model by revolving a single three-dimensional sector about a symmetry axis. Each generated sector in the periodic model can span the same angle in the circumferential direction, such as in a vented disc, or alternatively, can have a variable angle, such as in a treaded tire. In both cases, each sector always has the same geometry and mesh. Both the symmetry axis and the original three-dimensional sector can be oriented in any direction with respect to the global coordinate system (see Figure 10.4.12). Mismatched surface meshes can be used between sectors. Both open (the structure has end edges) or closed loop periodic structures can be generated. If a closed loop periodic structure needs to be created, the sum of the segment angles over all the sectors must be equal to 360°.

Defining a periodic model with a constant angle

To define a periodic model with a constant angle, you must specify the coordinates of points a and b shown in Figure 10.4.12 to define the symmetry axis. You then define the segment angle, (in degrees), of the original sector and the number of three-dimensional repetitive sectors, N, including the original sector, in the generated periodic model.

Input File Usage: *SYMMETRIC MODEL GENERATION, PERIODIC=CONSTANT coordinates of points a and b θ, N

Defining a periodic model with a variable angle

To define a periodic model with a variable angle, the surfaces on both sides of the original sector must be completely planar. You specify the coordinates of points a and b shown in Figure 10.4.12 to define the symmetry axis. You then define the segment angle, (in degrees), of the original sector and the number of three-dimensional repetitive sectors, N, including the original sector, in the generated periodic model. Next, you specify an additional number of three-dimensional sectors to be generated, M, and the angular

text_image

b θ a y x z

Figure 10.4.12 Revolving a three-dimensional sector to form a periodic model.

scaling factor, f , in the circumferential direction with respect to the original sector to be applied to these additional sectors. You can define pairs of additional sectors and scaling factors as needed.

Input File Usage: *SYMMETRIC MODEL GENERATION, PERIODIC=VARIABLE

coordinates of points a and b

\theta , N

M _ { 1 } , f _ { 1 }

M _ { 2 } , f _ { 2 }

Etc.

For example, the following input creates a 2 1 0 ^ { \circ } three-dimensional model with 7 sectors with the angles of 20°, 20°, 30°, 30°, 30°, 40°, and 4 0 ^ { \circ } , respectively:

*SYMMETRIC MODEL GENERATION, PERIODIC=VARIABLE

a _ { x } , a _ { y } , a _ { z } , b _ { x } , b _ { y } , b _ { z }

20.0,2

3,1.5

2,2.0

Applying constraints to symmetric surfaces with mismatched meshes

If the symmetric surfaces in the original sector have precisely matched meshes, as shown in Figure 10.4.13, any duplicate nodes that are generated will be eliminated automatically to ensure that the mesh is connected properly between the neighboring sectors when revolving the original sector about the symmetry axis to create a periodic model.

text_image

symmetry surfaces original sector symmetry axis a b

Figure 10.4.13 Surfaces with precisely matching meshes on the original sector.

In all other cases you must define one or more pairs of corresponding surfaces on each side of the original sector (see “Surfaces: overview,” Section 2.3.1) in the original model and specify the pairs of corresponding surfaces in the symmetric model generation definition.

Optionally, you can also specify the tolerance distance within which nodes on one surface of a sector must lie from the corresponding surface of the neighboring sector to be constrained. Nodes on the surface of the sector that are further away from the corresponding surface of the neighboring sector than this distance are not constrained. The default value for the tolerance distance is 5% or 10% of the typical element size in the surfaces of the original sector, depending on whether node-to-surface or surface-to-surface type constraints are used, respectively.

You can also specify whether surface-to-surface (default) or node-to-surface constraints should be used. Constraints between the automatically generated neighboring pairs of corresponding surfaces are then applied with an automatically generated surface-based tie constraint (“Mesh tie constraints,” Section 35.3.1) when revolving the original sector about the symmetry axis to create a periodic model. The first surface of each specified pair is the slave surface, and all degrees of freedom of the nodes in the surface will be eliminated by internally generated multi-point constraints.

Input File Usage: Use the following options in the original model: *SURFACE, NAME=master *SURFACE, NAME=slave Use the following option in the new model with a constant angle for each sector: *SYMMETRIC MODEL GENERATION, PERIODIC=CONSTANT a_{x}, a_{y}, a_{z}, b_{x}, b_{y}, b_{z} \theta, N slave, master, tolerance distance, SURFACE or NODE Use the following option in the new model with a variable angle for each sector: *SYMMETRIC MODEL GENERATION, PERIODIC=VARIABLE a_{x}, a_{y}, a_{z}, b_{x}, b_{y}, b_{z} \theta, N M, f slave, master, tolerance distance, SURFACE or NODE

Local orientation system

A local cylindrical orientation system is always used for element output of stress, strain, etc. If an orientation is specified in the original three-dimensional sector (see “Orientations,” Section 2.2.5), the orientation system in the new model is defined by revolving the original orientation system about the symmetry axis. If shells or membranes are used, the projections of the local 2- and 3-axes onto the surface of the shell or membrane are taken as the local directions on the surface. If the material in the original three-dimensional sector does not contain an orientation definition, a default local orientation definition is provided. This default orientation is defined by revolving the global coordinate system in the original model about the axis of symmetry in the new model.

Controlling the new node and element numbering

You can define the increments in numbers between each node and element around the circumference of the three-dimensional model. The numbering starts at the original three-dimensional repetitive sector. The original three-dimensional repetitive sector uses the same numbering as the original model. The defaults are the largest node and element numbers used in the original model. Control over the numbering allows you to define additional parts of the model without the risk of conflicting element and node labels. Each offset value should be greater than or equal to the maximum node or element label, respectively, used in the original model. When specifying the offset value, care must be taken that the generated node or element does not exceed the maximum value allowed, which is 999,999,999.

Input File Usage: *SYMMETRIC MODEL GENERATION, PERIODIC, NODE OFFSET=offset, ELEMENT OFFSET=offset

Limitations

• Only surface-based contact pairs can be revolved. Models using general contact cannot be revolved. Contact conditions modeled with contact elements will be ignored in the model generation.

• Most types of kinematic constraints cannot be revolved. However, surface-based constraints (“Mesh tie constraints,” Section 35.3.1) and embedded element constraints (“Embedded elements,” Section 35.4.1) defined in the original model will be generated automatically in the new three-dimensional model. One exception is that surface-based ties for enforcing cyclic symmetric constraints are not revolved.
• Surface-based distributed coupling constraints—e.g., couplings (“Coupling constraints,” Section 35.3.2), shell-to-solid couplings (“Shell-to-solid coupling,” Section 35.3.3), and fasteners (“Mesh-independent fasteners,” Section 35.3.4)—cannot be revolved and must be redefined.
• Only stress/displacement, heat transfer, coupled temperature-displacement, and acoustic elements can be revolved. Beam and frame elements cannot be revolved.

Reflecting a partial three-dimensional model

You can create a three-dimensional model by combining two parts of a symmetric three-dimensional model. One of the parts is the original model, and the other part is obtained by reflecting the original model through a symmetry line (Figure 10.4.14) or plane (Figure 10.4.15).

Specify the coordinates of points a, b, and (if required) c shown in Figure 10.4.14 and Figure 10.4.15.

text_image

reflection line b 8 7 6 + n 5 + n 5 6 7 + n 8 + n 4 3 2 + n 1 + n 1 2 3 + n 4 + n a

Figure 10.4.14 Reflecting a three-dimensional model through line with node offset n.