Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ANSYS.pdf
Скачиваний:
875
Добавлен:
31.08.2019
Размер:
31.29 Mб
Скачать

vk.com/club152685050 | vk.com/id446425943

Shell-to-Solid Submodels

The results with 20 boundary-condition cuttings most resemble the fine-mesh model.

As the example indicates, boundary conditions should be cut from more substeps of the coarse solution to reflect load-history dependency more accurately.

9.4. Shell-to-Solid Submodels

In the shell-to-solid submodeling technique, the coarse model is a shell model, and the submodel is a 3-D solid model, as shown in this example:

Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information

 

of ANSYS, Inc. and its subsidiaries and affiliates.

259

vk.com/club152685050Submodeling | vk.com/id446425943

Figure 9.12: 3-D Solid Submodel Superimposed on Coarse Shell Model

The procedure for shell-to-solid submodeling is essentially the same as that for solid-to-solid submodeling, with these exceptions:

Shell-to-solid submodeling is activated by setting KSHS to 1 on the CBDOF command (Main Menu> General Postproc> Submodeling> Interpolate DOF) and the BFINT command (Main Menu> General Postproc> Submodeling> Interp Body Forc). This feature is not applicable to offsets used with SHELL181 (SECOFFSET), or SHELL281 (SECOFFSET).

Cut boundaries on the submodel are the end planes that are normal to the shell plane (see Fig-

ure 9.13: Node Rotations (p. 261)). Nodes on these cut boundaries are written to the node file (NWRITE) (Main Menu> Preprocessor> Modeling> Create> Nodes> Write Node File).

To determine the degree-of-freedom values at a cut-boundary node (CBDOF), the program first projects the node onto the nearest element in the shell plane. The degree-of-freedom values of this projected point are then calculated by interpolation and assigned to the corresponding node. Interpolated temperatures (BFINT) are calculated based on the average temperature at the midplane of the nearest shell element.

Note

The nodes on the cut boundary must lie within a distance of 0.75 times the average thickness of the nearest shell element, as shown in Figure 9.13: Node Rotations (p. 261). That is, the submodel should be approximately centered on the coarse model.

In a structural analysis, only translational displacements are calculated for the cut-boundary nodes, but their values are based on both the translations and rotations of the projected point. Also, the node is rotated such that the nodal UY direction is always perpendicular to the shell plane, as shown

 

Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information

260

of ANSYS, Inc. and its subsidiaries and affiliates.

vk.com/club152685050 | vk.com/id446425943

Where to Find Examples

in Figure 9.13: Node Rotations (p. 261). A UY constraint is calculated only for nodes that are within 10 percent of the average shell element thickness from the shell plane, preventing overconstraint of the submodel in the transverse direction.

Figure 9.13: Node Rotations

Node rotations: (a) before CBDOF command, (b) after CBDOF command

The .CBDO file written by the CBDOF command consists of two blocks:

a block of NMODIF commands (indicating node rotation angles) and DDELE commands (to delete UY constraints)

a block of D commands (to apply the interpolated degree-of-freedom values).

The two blocks are separated by a /EOF command and a :CBnn label (where nn is the cumulative iteration number of the results set used).

You must read in the .CBDO file in PREP7, because the NMODIF command is only valid in PREP7. To do so, enter the preprocessor, then use one of these methods:

Command(s): /INPUT

GUI: Utility Menu> File> Read Input from

Because the two blocks of commands are separated by a /EOF command, it is necessary to read in the

.CBDO file twice. The second time you read in the file, use the LINE field on /INPUT ("Optional line number or label" in the GUI) to instruct the program to read the file starting with the :CBnn label, as shown below:

/PREP7! The .CBDO file must

be read in PREP7

 

/INPUT,,cbdo

!

Reads

Jobname.cbdo up to

the /EOF command

/INPUT,,cbdo,,:cb1

!

Reads

same file from the

label :cb1

9.5. Where to Find Examples

The Mechanical APDL Verification Manual consists of test case analyses demonstrating the analysis capabilities of the program. While these test cases demonstrate solutions to realistic analysis problems, the Mechanical APDL Verification Manual does not present them as step-by-step examples with lengthy data input instructions and printouts. However, most users who have at least limited finite element experience should be able to fill in the missing details by reviewing each test case's finite element model and input data with accompanying comments.

Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information

 

of ANSYS, Inc. and its subsidiaries and affiliates.

261

vk.com/club152685050Submodeling | vk.com/id446425943

The Mechanical APDL Verification Manual contains the following submodeling test case:

VM142 - Stress Concentration at a Hole in a Plate

 

Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information

262

of ANSYS, Inc. and its subsidiaries and affiliates.