ANSYS Mechanical Tutorials 2019 R2
ANSYS Mechanical Tutorials 2019 R2
ANSYS, ANSYS Workbench, AUTODYN, CFX, FLUENT and any and all ANSYS, Inc. brand, product, service and feature
names, logos and slogans are registered trademarks or trademarks of ANSYS, Inc. or its subsidiaries located in the
United States or other countries. ICEM CFD is a trademark used by ANSYS, Inc. under license. CFX is a trademark
of Sony Corporation in Japan. All other brand, product, service and feature names or trademarks are the property
of their respective owners. FLEXlm and FLEXnet are trademarks of Flexera Software LLC.
Disclaimer Notice
THIS ANSYS SOFTWARE PRODUCT AND PROGRAM DOCUMENTATION INCLUDE TRADE SECRETS AND ARE CONFID-
ENTIAL AND PROPRIETARY PRODUCTS OF ANSYS, INC., ITS SUBSIDIARIES, OR LICENSORS. The software products
and documentation are furnished by ANSYS, Inc., its subsidiaries, or affiliates under a software license agreement
that contains provisions concerning non-disclosure, copying, length and nature of use, compliance with exporting
laws, warranties, disclaimers, limitations of liability, and remedies, and other provisions. The software products
and documentation may be used, disclosed, transferred, or copied only in accordance with the terms and conditions
of that software license agreement.
ANSYS, Inc. and ANSYS Europe, Ltd. are UL registered ISO 9001: 2015 companies.
For U.S. Government users, except as specifically granted by the ANSYS, Inc. software license agreement, the use,
duplication, or disclosure by the United States Government is subject to restrictions stated in the ANSYS, Inc.
software license agreement and FAR 12.212 (for non-DOD licenses).
Third-Party Software
See the legal information in the product help files for the complete Legal Notice for ANSYS proprietary software
and third-party software. If you are unable to access the Legal Notice, contact ANSYS, Inc.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. iii
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
iv of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 1: Actuator Mechanism using Rigid Body Dynamics
This example problem demonstrates the use of a Rigid Dynamic analysis to examine the kinematic
behavior of an actuator after moment force is applied to the flywheel.
Features Demonstrated
• Joints
• Joint loads
• Springs
• Body view
• Joint probes
b. In the Workbench Project page, drag a Rigid Dynamics system from the Toolbox into the Project
Schematic.
c. Right-click the Geometry cell of the Rigid Dynamics system, and select Import Geometry>Browse.
d. Browse to open the Actuator.agdb file. This file is available here on the ANSYS customer site. A
check mark appears next to the Geometry cell in the Project Schematic when the geometry is loaded.
a. In the Rigid Dynamics system schematic, right-click the Model cell, and select Edit. The Mechanical
Application opens and displays the model.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 1
Actuator Mechanism using Rigid Body Dynamics
The actuator mechanism model consists of four parts: (from left to right) the drive, link, actuator,
and guide.
b. From the Home tab, open the Units drop-down menu and select Metric (mm, kg, N, s, mV, mA).
Note
Rigid dynamic models use joints to describe the relationships between parts in an assembly. As
such, the surface-to-surface contacts that were transferred from the geometry model are not needed
in this case. To remove surface-to-surface contact:
a. Expand the Connections branch in the Outline, then expand the Contacts branch. Highlight all of the
Contact Regions in the Contacts branch.
Note that this step is not needed if your Mechanical options are configured so that automatic
contact detection is not performed upon attachment.
4. Define joints.
Joints will be defined in the model from left to right as shown below, using Body-Ground and
Body-Body joints as needed to solve the model.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
2 of ANSYS, Inc. and its subsidiaries and affiliates.
Prior to defining joints, it is useful to select the Body Views button in the Connections toolbar. The
Body Views button splits the graphics window into three sections: the main window, the reference
body window, and the mobile body window. Each window can be manipulated independently. This
makes it easier to select desired regions on the model when scoping joints.
To define joints:
a. Select the drive pin face and link center hole face as shown below, then select Body-Body > Revolute
from the Joint group on the Connections Context tab.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 3
Actuator Mechanism using Rigid Body Dynamics
Note
In the illustration above, the Explode feature of the Display tab was used to
separate the parts for easy selection.
b. Select the drive center hole face as shown below, then select Body-Ground>Revolute from the Joint
group on the Connections Context tab.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
4 of ANSYS, Inc. and its subsidiaries and affiliates.
c. Select the link face and actuator center hole face as shown below, then select Body-Body>Revolute
from the Joint group on the Connections Context tab.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 5
Actuator Mechanism using Rigid Body Dynamics
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
6 of ANSYS, Inc. and its subsidiaries and affiliates.
d. Select the actuator face and the guide face as shown below, then select Body-Body>Translational
from the Joint group on the Connections Context tab.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 7
Actuator Mechanism using Rigid Body Dynamics
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
8 of ANSYS, Inc. and its subsidiaries and affiliates.
e. Select the guide top face as shown below, then select Body-Ground>Fixed from the Joint group on
the Connections Context tab.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 9
Actuator Mechanism using Rigid Body Dynamics
The coordinate systems for each new joint must be properly defined to ensure correct joint motion.
Realign each joint coordinate system so that they match the corresponding systems pictured in step
4 (p. 2). To specify a joint coordinate system:
b. In the joint Details view, click the Coordinate System field. The property becomes active.
c. Click the axis you want to change (X, Y, or Z). All six directions become visible as shown below.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
10 of ANSYS, Inc. and its subsidiaries and affiliates.
d. Click the desired new axis to realign the joint coordinate system.
e. Select Apply in the Details view once the desired alignment is achieved.
A local coordinate system must be created that will be used to define a spring that will be added
to the actuator.
a. Right-click the Coordinate Systems branch in the Outline, then select Insert>Coordinate System.
b. Right-click the new coordinate system, then select Rename. Enter Spring_fix as the name.
c. In the Details for the Spring_fix Coordinate System, define the Origin fields using the values shown
below:
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 11
Actuator Mechanism using Rigid Body Dynamics
a. Select the bottom face of the actuator as shown below, then open the Spring drop-down menu from
the Connect group of the Connections Context tab and select Body-Ground.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
12 of ANSYS, Inc. and its subsidiaries and affiliates.
b. In the Reference section of the spring Details view, set the Coordinate System to Spring_fix.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 13
Actuator Mechanism using Rigid Body Dynamics
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
14 of ANSYS, Inc. and its subsidiaries and affiliates.
8. Define analysis settings.
b. In the Analysis Settings Details, specify the Step End Time property equal to 60 s.
A joint load must be defined to apply a kinematic driving condition to the joint object. To define a
Joint Load:
a. Right-click the Transient object in the Outline and select Insert>Joint Load.
c. In the Tabular Data window, specify that Moment = 5000 at Time = 60, as shown below.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 15
Actuator Mechanism using Rigid Body Dynamics
a. Select Solution object in the Outline, then open the Deformation drop-down menu of the Results
group on the Context tab and select Total.
b. In the Outline, click and drag and drop the Revolute - Link to Actuator joint onto the Solution object.
This automatically creates a Joint Probe under the Solution object.
This is a shortcut for creating a joint probe that is already scoped to the joint in question. Because
we want to find the forces acting on this joint, the default settings in the details of the joint
probe are used.
a. After the solution is complete, select Total Deformation result. A timeline animation of max/min de-
formation vs. time appears in the Graph window.
b. In the Graph window, select the Distributed animation option. Specify 100 frames and 4 seconds, as
shown below. (These values have been chosen for efficiency purposes, but they can be adjusted to
user preference.)
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
16 of ANSYS, Inc. and its subsidiaries and affiliates.
c. Click the Play button to view the animation.
f. Right-click the Joint Probe object, and select Evaluate All Results.
The results from the analysis show that the spring-based actuator is adding energy in to the system
that is reducing the cycle time.
End of tutorial.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 17
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
18 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 2: Nonlinear Static Structural Analysis of a Rubber Boot
Seal
Problem Description
This is the same problem demonstrated in Chapter 29: Nonlinear Analysis of a Rubber Boot Seal in
the Mechanical APDL Technology Demonstration Guide. The following example is provided only to
demonstrate the steps to setup and analyze the same model using Mechanical.
This rubber boot seal example demonstrates geometric nonlinearities (large strain and large deformation),
nonlinear material behavior (rubber), and changing status nonlinearities (contact). The objective of this
example is to show the advantages of the surface-projection-based contact method and to determine
the displacement behavior of the rubber boot seal, stress results.
A rubber boot seal with half symmetry is considered for this analysis. There are three contact pairs
defined; one is rigid-flexible contact between the rubber boot and cylindrical shaft, and the remaining
two are self contact pairs on the inside and outside surfaces of the boot.
Features Demonstrated
• Hyperelastic Material Creation
• Remote Point
• Named Selection
• Large Deflection
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 19
Nonlinear Static Structural Analysis of a Rubber Boot Seal
• Nodal Contacts
b. On the Workbench Project page, drag a Static Structural system from the Toolbox to the Project
Schematic.
2. Create Materials.
For this tutorial, we are going to create a material to use during the analysis.
a. In the Static Structural schematic, right-click the Engineering Data cell and choose Edit. The Engineering
Data tab opens. Structural Steel is the default material.
b. From the Engineering Data tab, place your cursor in the Click here to add new material field and then
enter "Rubber Material".
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
20 of ANSYS, Inc. and its subsidiaries and affiliates.
c. Expand the Hyperelastic Toolbox menu:
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 21
Nonlinear Static Structural Analysis of a Rubber Boot Seal
ii. Enter 1.5 for the Initial Shear Modulus (μ) Value and then select MPa for the Unit.
iii. Enter .026 for the Incompressibility Parameter D1 Value and then select MPa^-1 for the Unit.
d. Click the Return to Project toolbar button to return to the Project Schematic.
3. Attach Geometry.
a. In the Static Structural schematic, right-click the Geometry cell and choose Import Geometry>Browse.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
22 of ANSYS, Inc. and its subsidiaries and affiliates.
b. Browse to the proper folder location and open the file BootSeal_Cylinder.agdb. This file is available
here on the ANSYS customer site.
1. Launch Mechanical by right-clicking the Model cell and then choosing Edit. (Tip: You can also double-
click the Model cell to launch Mechanical).
2. Define Unit System: from the Home tab, select Metric (mm, kg, N, s, mV, mA) from the Units drop-down
menu. Also select Radians as the angular unit.
3. Define stiffness behavior and thickness: expand the Geometry folder and select the Surface Body object.
Set the Stiffness Behavior to Rigid and enter a Thickness value of 0.01 mm.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 23
Nonlinear Static Structural Analysis of a Rubber Boot Seal
4. In the Geometry folder, select the Solid geometry object. In the Details under the Material category, open
the Assignment property fly-out menu and select Rubber Material.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
24 of ANSYS, Inc. and its subsidiaries and affiliates.
5. Create a Cylindrical Coordinate System: Right-click the Coordinate Systems folder and select Insert>Co-
ordinate System. Highlight the new Coordinate System object, right-click, and rename it to "Cylindrical
Coordinate System".
a. Under the Details view Definition category, change Type to Cylindrical and Coordinate System to
Manual.
b. Under the Origin group, change the Define By property to Global Coordinates.
c. Under Principal Axis select Z as the Axis value and set the Define By property to Global Y Axis.
d. Under Orientation About Principal Axis, select X as the Axis value and select Global Z Axis for the
Define By property.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 25
Nonlinear Static Structural Analysis of a Rubber Boot Seal
6. Insert Remote Point: Right-click the Model object and select Insert>Remote Point.
7. In Details view, scope the Geometry to the cylinder’s exterior surface, set X Coordinate, Y Coordinate,
and Z Coordinate to 0, and specify the Behavior property as Rigid.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
26 of ANSYS, Inc. and its subsidiaries and affiliates.
8. Define Named Selections:
b. Select the exterior surface of the cylinder, Apply it as the Geometry, right-click, and Rename it to
Cylinder_Outer_Surface.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 27
Nonlinear Static Structural Analysis of a Rubber Boot Seal
c. Right-click on the Surface Body object under the Geometry folder and select Hide Body. This step
eases the selection of the boot’s inner surfaces.
e. Select all of the inner faces of the boot seal as illustrated below and scope the faces as the Geometry
selection. Make sure that the Geometry property indicates that 24 Faces are selected.
Press the Ctrl key to select multiple surfaces individually or you can hold down the mouse button
and methodically drag the cursor across all of the interior surfaces. Note that the status bar at
the bottom of the graphics window displays the number of selected surfaces (highlighted in
green in the following image).
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
28 of ANSYS, Inc. and its subsidiaries and affiliates.
f. Right-click the new Selection object and Rename it to Boot_Seal_Inner_Surfaces.
g. Again highlight the Named Selection object and select Insert>Named Selection.
h. Reorient your model and select all of the outer faces of the boot seal as illustrated below and scope
the faces as the Geometry selection. Make sure that the Geometry property indicates that 27 Faces
are selected.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 29
Nonlinear Static Structural Analysis of a Rubber Boot Seal
The selection process is the same. Press the Ctrl key to select multiple surfaces individually or
you can hold down the mouse button and methodically drag the cursor across all of the surfaces
(except the top surface of the boot).
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
30 of ANSYS, Inc. and its subsidiaries and affiliates.
a. Highlight the Connections folder, right-click, and select Insert>Connections Group.
b. Right-click the Connections Group object and select Insert>Manual Contact Region. Notice that the
Connection Group is automatically renamed to Contacts and that the new contact region requires
definition.
c. Create a Rigid-Flexible contact between the rubber boot and cylindrical shaft by defining the following
Details view properties of the newly added Bonded-No Selection To No Selection.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 31
Nonlinear Static Structural Analysis of a Rubber Boot Seal
Note
d. Right-click the Contacts folder object and select Insert>Manual Contact Region. Set Contact at inner
surface of the boot seal. In details view of the newly added Bonded-No Selection To No Selection,
change the following properties:
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
32 of ANSYS, Inc. and its subsidiaries and affiliates.
Note
e. Right-click the Contacts folder object and select Insert>Manual Contact Region. Set Contact at inner
surface of the boot seal. Self Contact at outer surface of the boot seal. In details view of the newly added
Bonded-No Selection To No Selection, specify the following properties:
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 33
Nonlinear Static Structural Analysis of a Rubber Boot Seal
Note
Analysis Settings
The problem is solved in three load steps, which include:
Load steps are specified through the properties of the Analysis Settings object.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
34 of ANSYS, Inc. and its subsidiaries and affiliates.
3. For the second load step, define the properties as follows:
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 35
Nonlinear Static Structural Analysis of a Rubber Boot Seal
Boundary Conditions
The model is constrained at the symmetry plane by restricting the out-of-plane rotation (in Cylindrical
Coordinate System). The bottom portion of the rubber boot is restricted in axial (Y axis) and radial dir-
ections (in Cylindrical Coordinate System).
• select the two faces (press the Ctrl key and then select each face) of the rubber boot seal as illustrated
here.
2. Set the Coordinate System property to Cylindrical Coordinate System and the Y Component property
to 0.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
36 of ANSYS, Inc. and its subsidiaries and affiliates.
3. Highlight the Static Structural (A5) object and select the face illustrated here. Insert another Displacement
and set the Y Component to 0 (Coordinate System should equal Global Coordinate System).
4. Insert another Displacement scoped as illustrated here and set the Coordinate System property to Cyl-
indrical Coordinate System and the X Component property to 0.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 37
Nonlinear Static Structural Analysis of a Rubber Boot Seal
7. Select the Remote Point created earlier (only option) for the Remote Points property.
8. Change the X Component, Y Component, Z Component, Rotation X, Rotation Y, and Rotation Z prop-
erties to Tabular Data as illustrated below.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
38 of ANSYS, Inc. and its subsidiaries and affiliates.
9. Specify the following Tabular Data values:
2. Specify the Geometry as the boot body only, and set the Definition category property By as Time and the
Display Time property as Last.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 39
Nonlinear Static Structural Analysis of a Rubber Boot Seal
4. Specify the Geometry as the boot body only, and set the Definition category property By as Time and
the Display Time property as Last.
6. Specify the Geometry as the boot body only, and set the Definition category property By as Time and
the Display Time property as Last.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
40 of ANSYS, Inc. and its subsidiaries and affiliates.
7. Click the Solve button.
Note
• The default mesh settings mesh keep mid-side nodes in elements creating SOLID186 elements
(See Solution Information). You can drop mid-side nodes in Mesh Details view under the Advanced
group. This allows you to mesh and solve faster with lower order elements.
• Although very close, the mesh generated in this example may be slightly different than the one
generated in Chapter 29: Nonlinear Analysis of a Rubber Boot Seal in the Mechanical APDL
Technology Demonstration Guide.
Review Results
The solution objects should appear as illustrated below. You can ignore any warning messages.
For a more detailed examination and explanation of the results, see the Results and Discussion section
of Chapter 29: Nonlinear Analysis of a Rubber Boot Seal in the Mechanical APDL Technology
Demonstration Guide.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 41
Nonlinear Static Structural Analysis of a Rubber Boot Seal
Equivalent Elastic Strain at Maximum Shaft Angle (at the end of 3 seconds)
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
42 of ANSYS, Inc. and its subsidiaries and affiliates.
End of tutorial.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 43
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
44 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 3: Cyclic Symmetry Analysis of a Rotor - Brake Assembly
Program Description
This tutorial demonstrates the use of cyclic symmetry analysis features in the Mechanical to study a
sector model consisting of a rotor and brake assembly in frictional contact. With increased loading of
the brake, the contact status between the pad and the rotor changes from “near”, to “sliding”, to
“sticking”. Each of these contact states affects the natural frequencies and resulting mode shapes of
the assembly. Three pre-stress modal analyses are used to verify this phenomenon.
Features Demonstrated
• Cyclic Regions
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 45
Cyclic Symmetry Analysis of a Rotor - Brake Assembly
Note
The procedural steps in this tutorial assume that you are familiar with basic navigation
techniques within the Mechanical application. If you are new to using the application, consider
running the tutorial: “Steady-State and Transient Thermal Analysis of a Circuit Board” before
attempting to run this tutorial.
• A steady-state thermal analysis will be used to calculate the temperature distribution for the evaluation of
any temperature-dependent material properties or thermal expansions in subsequent analyses.
• A nonlinear static structural analysis is configured to represent the mechanical loading of the brake onto
the rotor. Nonlinearities from large deformation and changes in contact status are included.
• Modal analyses, each at different stages of frictional contact status, are established to compare the free vi-
bration responses of the model.
You need to establish a Steady-State Thermal analysis that is linked to a Static Structural analysis,
then establish three Modal analyses that are linked to the Static Structural analysis.
b. From the Toolbox, drag a Steady-State Thermal system onto the Project Schematic.
c. From the Toolbox, drag and drop a Static Structural system onto the Steady-State Thermal system
such that Cells 2, 3, 4, and 6 are highlighted in red.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
46 of ANSYS, Inc. and its subsidiaries and affiliates.
d. To measure the free vibration response, go to the Toolbox, drag and drop a Modal system onto the
Static Structural system such that cells 2, 3, 4, and 6 are highlighted in red.
e. Repeat the above step two more times to complete adding the remaining analysis systems. The layout
of the analysis systems and interconnections in the Project Schematic should appear as shown below.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 47
Cyclic Symmetry Analysis of a Rotor - Brake Assembly
2. Attach geometry.
a. Right-click the Geometry cell of the Steady-State Thermal system and select Import Geometry.
b. Browse to and open the file Rotor_Brake.agdb. This file is available for download here on the ANSYS
customer site.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
48 of ANSYS, Inc. and its subsidiaries and affiliates.
a. In the Steady-State Thermal schematic, right-click the Model cell, and then choose Edit. The application
opens and displays the model.
b. From the Tools group on the Home tab, open the Units drop-down menu and select Metric (mm, kg,
N, s, mV, mA).
a. Right-click the Coordinate Systems object in the Outline and select Insert> Coordinate System.
b. In the Details view of the newly-created Coordinate System, set the Type property to Cylindrical and
the Define By property to Global Coordinates.
b. Right-click Symmetry and select Insert > Cyclic Region. The direction of the Y-axis should be compatible
with the selection of the low and high boundaries. The low boundary is designated as the one with a
lower value of Y or azimuth.
c. Select the three faces that have lower azimuth for the low boundary as illustrated in blue in the image
below.
d. Select the three matching faces on the opposite end of the sector for the high boundary as illustrated
in red in the image below.
4. Define Connections. Frictional contact exists between the rotor and brake pad, whereas bonded contact
exists between the wall and the rotor.
a. Expand the Connections folder in the tree, then expand the Contacts folder. Within the Contacts
folder, two contact regions were automatically detected: Contact Region and Contact Region 2.
b. Right-click the Contacts folder and select Renamed Based on Definition. The contact region names
automatically change to Bonded - Pad to Rotor and Bonded - Blade to Wall respectively.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 49
Cyclic Symmetry Analysis of a Rotor - Brake Assembly
c. Highlight Bonded - Pad to Rotor and in the Details view, set Type to Frictional. Note that the name
of the object changes accordingly.
Note
For higher values of contact friction coefficient a damped modal analysis would be
needed. At a level of 0.2 damping effects are being neglected.
Taking advantage of the shape and dimensions of the model, Named Selections will be used to choose
the edge selections for each mesh control.
a. Right-click the Model object and select Insert > Named Selection.
b. Highlight the Selection object and set the Scoping Method property to Worksheet.
c. Program the Worksheet, as shown below, to select the edges at 90 degrees of azimuth in the cylindrical
coordinate system, keeping those in the z-axis range [1mm, 6 mm] (to remove the thickness of the
wall). To add rows to the Worksheet, right-click in the table and select the Add option.
d. Click the Generate button. The Geometry property should display 11 Edges.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
50 of ANSYS, Inc. and its subsidiaries and affiliates.
e. Rename the object to Edges for Wall Rotor Pad Sector Boundary. The selection should display as
follows:
Tip
It may be useful to undock the Worksheet window and tile it with the Geometry
view as shown above.
c. Choose the named selection defined in the previous step: Edges for Wall Rotor Pad Sector Boundary.
1. Create a Named Selection to pick the circular edges in the orifice of the pad and rotor.
This Named Selection will pick the circular edges in the orifice of the pad and rotor, which is within
a radius of 5 mm.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 51
Cyclic Symmetry Analysis of a Rotor - Brake Assembly
e. Click the Generate button. The Geometry property should display 4 Edges.
c. Select the named selection defined in the previous step: Edges for Rotor Pad Orifice.
d. Set the Type property to Number of Divisions and specify the Number of Divisions property to 9.
1. Create a Named Selection object to pick the thicknesses of the Wall and Blade.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
52 of ANSYS, Inc. and its subsidiaries and affiliates.
e. Click the Generate button. The Geometry property should display 16 Edges.
c. Select the Named Selection defined in the previous step: Edges for Wall Blade Thicknesses.
1. Create a Named Selection object to pick the longer edges of the Blade.
a. Right-click the Model object and select Insert > Named Selection.
e. Click the Generate button. The Geometry property should display 2 Edges.
c. Select the named selection defined in the previous step: Edges for Blade.
d. Set the Type property to Number of Divisions and set the Number of Divisions property to 14.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 53
Cyclic Symmetry Analysis of a Rotor - Brake Assembly
1. Create a Named Selection object to pick the shorter edges of the Blade.
a. Right-click the Model object and select Insert > Named Selection.
b. Highlight the Selection object, and set the Scoping Method property to Worksheet.
e. Click the Generate button. The Geometry property should display 2 Edges.
c. Select the Named Selection defined in the previous step: Edges for Blade 2.
d. Set the Type to Number of Divisions and set the Number of Divisions property to 1 (default).
b. Select all the bodies of the model by right-clicking in the Geometry window, selecting Select All, and
then selecting the Apply button of the Geometry property in the Details. The key combination Ctrl+A
selects all bodies.
• For convenience, select all six mesh controls defined, right-click, and select Rename Based on Definition.
• Right-click the Mesh object and select Generate Mesh. The mesh should appear as shown below:
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
54 of ANSYS, Inc. and its subsidiaries and affiliates.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 55
Cyclic Symmetry Analysis of a Rotor - Brake Assembly
a. Right-click the Steady-State Thermal object and select Insert > Convection.
b. Select the outer faces of the Wall and the Blade as shown in the figure (8 Faces).
c. Specify a Film Coefficient of air by right-clicking on the property and choosing Import Temperature
Dependent upon which you choose Stagnant Air - Simplified Case.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
56 of ANSYS, Inc. and its subsidiaries and affiliates.
• Select the upper and lower faces of the Wall, then right-click and choose Insert> Perfectly Insulated.
a. Select the remaining faces on the assembly on the Pad and the Rotor, then right-click and choose Insert>
Temperature. Exclude any faces on the sector boundaries or in the frictional contact.
a. Right-click the Solution object of the Steady-State Thermal analysis and select Insert > Thermal >
Temperature.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 57
Cyclic Symmetry Analysis of a Rotor - Brake Assembly
Note
Although insignificant in this model, temperature variations and their effect on the
structural material properties are generally important to the formulation of physically
accurate models.
The solver uses restart points, generated in the static analysis, to record the snapshot of the nonlinear
tangent stiffness matrices and transfers them into the subsequent linear systems. This technique is re-
ferred to as Linear Perturbation.
1. Apply the pressure and boundary conditions to engage the brake pad into the rotor.
a. Select the bottom face of the Pad as shown below. Right-click the Static Structural object in the tree
and choose Insert> Pressure.
b. In the Details view, open the Magnitude flyout menu, choose Function, and specify the entry:
=time*time*4000. Press Enter. This represents a quadratic function reaching 4000 MPa by the end
of the load step.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
58 of ANSYS, Inc. and its subsidiaries and affiliates.
c. Set up the frictionless supports on the faces of Blade, Wall and Pad as shown below.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 59
Cyclic Symmetry Analysis of a Rotor - Brake Assembly
g. To ensure that Restart Points are generated, under Restart Controls, set Generate Restart Points to
Manual, and set the Load Steps, Substeps, and Maximum Points to Save Per Step properties to All.
Reviewing the contact status changes during the course of the load application
The contact status will change with increasing loads from Near, to Sliding, to Sticking. A status change
from Near to Sliding reflects the engagement of contact impenetrability conditions (normal direction).
A change from Sliding to Sticking, reflects additional engagement of contact friction conditions (tangential
direction). This progression will generally reflect an increased effective stiffness in the tangent stiffness
matrix, which can be illustrated by a Force-deflection curve:
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
60 of ANSYS, Inc. and its subsidiaries and affiliates.
To review the contact status, insert a Contact Tool from the Solution folder. To display only the contact
results at the frictional contact, unselect Bonded - Wall To Blade in the Contact Tool Worksheet. Insert
three different Contact Status results with display times of 0.03, 0.5 and 0.8 seconds. This should reveal
the progression in contact status as shown below (from left to right):
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 61
Cyclic Symmetry Analysis of a Rotor - Brake Assembly
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
62 of ANSYS, Inc. and its subsidiaries and affiliates.
• Yellow - Near
Modal Analysis
There are three modal analyses to study the effect of contact status and stress stiffening on the free
vibration response of the structure. Each of these will be based on a different restart point in the static
structural analysis.
To see all available restart points, you can inspect the timeline graph displayed when the Analysis
Settings object of the Static Structural analysis is selected after solving. Restart points are denoted as
blue triangle marks atop the graph:
To select the restart point of interest, go to the Pre-Stress (Static Structural) object under each Modal
Analysis. Make sure Pre-Stress Define By is set to Time and specify the time. The object will acknow-
ledge the restart point in the Reported Loadstep, Reported Substep and Reported Time fields.
Because the boundary conditions (that is, the frictionless supports) are automatically imported from
the static analysis, we can proceed directly to solve.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 63
Cyclic Symmetry Analysis of a Rotor - Brake Assembly
2. When the solutions complete, go to the Tabular Data window of each modal analysis. You can inspect
the listing of modes and their frequencies. Because our structure has a symmetry of N=4, there will be
three solutions, namely for Harmonic Indices 0, 1 and 2.
3. In the Tabular Data window of each modal analysis, select the two rows for Harmonic Index 0 - Mode 1
and Harmonic Index 2 - Mode 1. Right-click and choose Create Mode Shape Results.
The image below shows this view for the first Modal analysis:
An interesting alternative is to display the sorted frequency spectrum. You may review this by setting
the X-Axis property to Frequency on any of the Total Deformation results in each modal analysis:
At this point, each Modal analysis should have two results for Total Deformation to inspect the first
Mode of Harmonic Indices 0 and 2.
Recall the meaning of Harmonic Index solutions and how they apply to the model. Harmonic Index
0 represents the constant offset in the discrete Fourier Series representation of the model and cor-
responds to equal values of every transformed quantity, for example, displacements in X, Y and Z
directions, in consecutive sectors. Thus deformations that are axially positive in one sector will have
the same axially positive value in the next. The following picture compiles, from left to right, the
mode shapes for the Near, Sliding and Sticking status at Harmonic Index 0:
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
64 of ANSYS, Inc. and its subsidiaries and affiliates.
Notice how increased engagement of the frictional contact in the assembly has the effect of producing
higher frequency vibrations. Also, the mode of vibration goes from being localized at the contact
interface when the contact is Near, but is forced to distribute throughout the wall of the rotor as
the contact sticks.
Note
You may need to specify Auto Scale on the Results toolbar so the mode shapes are
plotted as shown.
Harmonic Index 2 solutions correspond to N/2 for our sector (90 degrees or N = 4). This Harmonic
Index, sometimes called the asymmetric term in the Fourier Series, represents alternation of quant-
ities in consecutive sectors. A positive axial displacement at a node in one sector becomes negative
in the next, a radially outward displacement in one sector will become inward in the next, and so
on. The following are the results for the first mode of this Harmonic Index:
The lowest mode shows nearly independent vibration of the rotor relative to the blade. On the
highest mode, sticking reduces this relative movement.
For more information about post-processing for Cyclic Symmetry, and especially on features for
postprocessing degenerate Harmonic Indices (those between 0 and N/2), see the Reviewing Results
for Cyclic Symmetry in a Modal Analysis section in the Mechanical User's Guide.
End of tutorial.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 65
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
66 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 4: Steady-State and Transient Thermal Analysis of a Circuit
Board
Problem Description
The circuit board shown below includes three chips that produce heat during normal operation. One
chip stays energized as long as power is applied to the board, and two others energize and de-energize
periodically at different times and for different durations. A Steady-State Thermal analysis and Transient
Thermal analysis are used to study the resulting temperatures caused by the heat developed in these
chips.
Features Illustrated
• Linked analyses
• Attaching geometry
• Model manipulation
• Solving
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 67
Steady-State and Transient Thermal Analysis of a Circuit Board
• Time-history results
• Result probes
• Charts
Procedure
1. Create analysis system.
You need to establish a transient thermal analysis that is linked to a steady-state thermal analysis.
b. From the Toolbox, drag a Steady-State Thermal system onto the Project Schematic.
c. From the Toolbox, drag a Transient Thermal system onto the Steady-State Thermal system such
that cells 2, 3, 4, and 6 are highlighted in red.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
68 of ANSYS, Inc. and its subsidiaries and affiliates.
2. Attach geometry.
a. In the Steady-State Thermal schematic, right-click the Geometry cell, and then choose Import Geo-
metry.
b. Browse to open the file BoardWithChips.x_t. This file is available here on the ANSYS customer
site.
a. In the Steady-State Thermal schematic, right-click the Model cell, and then choose Edit. The Mechan-
ical Application opens and displays the model.
b. For convenience, use the Rotate toolbar button to manipulate the model so it displays as shown below.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 69
Steady-State and Transient Thermal Analysis of a Circuit Board
Note
You can perform the same model manipulations by holding down the mouse wheel
or middle button while dragging the mouse.
c. From the Tools group on the Home tab, open the Units drop-down menu and select Metric (m, kg,
N, s, V, A).
Setting a specific mesh method control and mesh sizing controls will ensure a good quality mesh.
Mesh Method:
b. Select all bodies by right-clicking in the Geometry window and selecting Select All. Click the Apply
button for the Geometry property in the Details view.
c. Set the Method property to Hex Dominant and the Free Face Mesh Type property to All Quad.
b. Select all bodies except the board by first enabling the Body selection toolbar button, then holding
the Ctrl keyboard button and clicking on the 15 individual bodies. Click the Apply button for the
Geometry property in the Details view when you are done selecting the bodies.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
70 of ANSYS, Inc. and its subsidiaries and affiliates.
a. Right-click the Mesh object and select Insert > Sizing.
b. Select the board only (1 Body) and change Element Size from Default to 0.002 m.
Generate Mesh:
The chip on the board that is constantly energized represents an internal heat generation load of
5e7 W/m3.
a. Select the chip shown below by first enabling the Body selection toolbar button, then clicking on the
chip.
b. Right-click the Steady-State Thermal object and select Insert > Internal Heat Generation.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 71
Steady-State and Transient Thermal Analysis of a Circuit Board
• The applied loads are shown using color coded labels in the graphics.
• In a steady-state thermal analysis, the loads are ramped from zero. You can edit the table of load vs.
time to modify the load behavior.
• You can also type in expressions that are functions of time for loads.
The entire circuit board is subjected to a convection load representing Stagnant Air - Simplified
Case.
a. Select all bodies by right-clicking in the Geometry window and selecting Select All.
c. Import temperature dependent convection coefficient and choose Stagnant Air - Simplified Case.
Note that the Ambient Temperature defaults to 22oC.
i. Click the flyout menu in the Film Coefficient field and choose Import Temperature Dependent
(adjacent to the thermometer icon).
ii. Click the radio button for Stagnant Air - Simplified Case, then click OK.
• Right-click the Solution object and select Insert > Thermal > Temperature.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
72 of ANSYS, Inc. and its subsidiaries and affiliates.
You have completed the steady-state thermal analysis, which is the first part of the overall objective
for this tutorial. You will perform the transient thermal analysis in the remaining steps.
• If you highlight Initial Temperature object under the Transient Thermal object, you will notice in the
Details view the read only displays of Initial Temperature and Initial Temperature Environment. In
general, the initial temperature can be:
– Uniform Temperature: where you specify a temperature for all bodies in the structure at time = 0,
or
– Non-Uniform Temperature: (as in this example) where you import the temperature specification at
time = 0 from a steady-state analysis.
• The initial temperature environment is from the steady-state thermal analysis that you just performed.
By default the last set of results from the steady-state analysis will be used as the initial condition. You
can specify a different set (different time point) if multiple result sets are available.
• Under Transient Thermal analysis, select the Analysis Settings object and enter 200 in the Step End
Time property. Accept the default initial, maximum, and minimum time step controls for this analysis.
11. Apply internal heat generation to simulate on/off switching on first chip.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 73
Steady-State and Transient Thermal Analysis of a Circuit Board
A chip on the board is energized between 20 and 40 seconds and represents an internal heat gen-
eration load of 5e7 W/m3 during this period.
b. Right-click the Transient Thermal object and select Insert > Internal Heat Generation.
c. Specify the Magnitude property as Tabular (Time). Enter the following data in the Tabular Data
window:
Note
Enter each of the following sets of data in the row beneath the end time of 200 s.
– Tabular (Time): (as in this example) define a table of load vs. time.
– Function: enter a function such as “=10*sin(time)” to define a variation of load with respect to
time. The function definition requires you to start with a ‘=‘ as the first character.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
74 of ANSYS, Inc. and its subsidiaries and affiliates.
12. Apply internal heat generation to simulate on/off switching on second chip.
Another chip on the board is energized between 60 and 70 seconds and represents an internal heat
generation load of 1e8 W/m3 during this period.
a. Select the chip shown below using the Body selection filter.
b. Right-click the Transient Thermal object and select Insert > Internal Heat Generation.
c. Specify the Magnitude property as Tabular (Time). Enter the following data in the Tabular Data
window:
Note
Enter each of the following sets of data in the row beneath the end time of 200 s.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 75
Steady-State and Transient Thermal Analysis of a Circuit Board
• Right-click the Solution object and select Insert > Thermal > Temperature.
• Right-click the Solution object and select Solve. The solution is complete when green checks are displayed
next to all of the objects. You can ignore the Warning message and click the Graph tab.
15. Review the time history of the temperature result for the entire model.
• Highlight the Temperature object. The time history of the temperature result for the entire model is
evaluated and displayed.
– View the Minimum, Maximum, and Average values of the temperature result in the Tabular Data
window.
– Review the result value of a particular time point by selecting the desired point in the Graph window
or right-clicking a point and selecting the Retrieve this Result option. You can also make selections
in the Tabular Data window to retrieve result values.
16. Review the time history of the temperature result for each of the chips.
Temperature probes are used to obtain temperatures at specific locations on the model.
a. Right-click the Solution object and select Insert > Probe > Temperature.
b. Select the chip to which internal heat generation load was applied in the Steady State analysis and click
the Apply button in the Details view.
c. Follow the same procedure to insert two more probes for the two chips with internal heat generations
in the transient thermal analysis.
d. Right-click the Solution object or Temperature Probe object and select Evaluate All Results.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
76 of ANSYS, Inc. and its subsidiaries and affiliates.
17. Plot probe results on a chart.
a. Select the three Temperature Probes and select the Chart option in the Insert group of the Result
Context tab. A Chart object is added to the tree.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 77
Steady-State and Transient Thermal Analysis of a Circuit Board
b. Right-click in the white space outside the chart in the Graph window and choose Show Legend.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
78 of ANSYS, Inc. and its subsidiaries and affiliates.
c. In the Details view, you can change the X Axis variable as well as selectively omit data from being dis-
played.
You have completed the transient thermal analysis and accomplished the second part of the overall
objective for this tutorial.
End of tutorial.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 79
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
80 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 5: Fracture Analysis of a Double Cantilever Beam (DCB)
using Pre-Meshed Crack
Problem Description
The Double Cantilever Beam shown below is cracked at the center. This problem uses an imported
model, already meshed, and then computes fracture parameters (energy release rates) using the Virtual
Crack Close Technique (VCCT) on a static structural analysis to determine the impact of a catastrophic
failure to the structure.
Features Illustrated
• Importing a meshed model using Finite Element Modeler.
• Coordinate systems.
• Crack definition.
• Fracture Results
• Charting.
Procedure
1. Import the meshed model.
b. From the Toolbox, under Component Systems, drag a External Model system onto the Project
Schematic.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 81
Fracture Analysis of a Double Cantilever Beam (DCB) using Pre-Meshed Crack
d. On the External Model tab, select the option in the Location column and then select Browse. Browse
to open the file 3d_vcct. This file is available here on the ANSYS customer site.
e. Select the Data Source row for your file. In the Definition category of the properties pane (lower portion
of the window), make sure that Metric (kg, m, s, °C, A, N, V) is specified.
h. From the Toolbox, drag a Static Structural system onto the Project Schematic.
i. Drag the Setup cell of the External Model system on to the Model cell of the Static Structural system.
j. Right-click the Model cell of the Static Structural system and select Refresh.
2. Right-click the Model cell and select Edit. Mechanical opens and displays the model. Note that the mesh
is composed of linear elements, and VCCT is only applicable to linear elements. Orient the model as shown
below.
a. From the Graphics Toolbar, select the Edge selection option and the Wireframe display option.
d. In the Details pane, for Geometry, click Apply. The named selection is created for the selected edge.
e. In the Outline, under Named Selections, right-click the new named selection, select Rename, and
enter Crack_Front as the name.
f. Right-click the Crack_Front named selection and select Create Nodal Named Selection.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
82 of ANSYS, Inc. and its subsidiaries and affiliates.
g. In the Outline, under Named Selections, right-click the new named selection, select Rename, and
enter Crack_Nodes as the name.
b. In the Geometry window, select the fours edges lying in the plane of the crack.
c. Right-click and select Insert > Coordinate System. The origin of the coordinate system should be on
the open side of the crack.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 83
Fracture Analysis of a Double Cantilever Beam (DCB) using Pre-Meshed Crack
e. Under the Principal Axis category, set the Axis property to Y and the Define by property to Global Z
Axis.
f. From the Coordinate System Context menu, select the Flip Y option in the Transformation group to
rotate the Y axis by -90°.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
84 of ANSYS, Inc. and its subsidiaries and affiliates.
5. Define the crack.
b. Right-click the Fracture object and select Insert > Pre-Meshed Crack.
c. In the Details View, for Crack Front (Named Selection), select the Crack_Nodes node-based named
selection.
6. Apply loads.
a. Select the Static Structural object, right-click, and select Insert>Fixed Support.
c. In the Geometry window, select the face on the closed side of the crack.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 85
Fracture Analysis of a Double Cantilever Beam (DCB) using Pre-Meshed Crack
g. In the Geometry window, select the top edge on the open side of the crack.
l. In the Geometry window, select the bottom edge on the open side of the crack.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
86 of ANSYS, Inc. and its subsidiaries and affiliates.
7. Define results.
a. In the Outline, right-click the Solution object and select Insert > Fracture Tool.
b. In the Details view for the Crack Selection property, select Pre-Meshed Crack.
c. Right-click the Fracture Tool folder and select Insert > VCCT Results > VCCT (G1).
d. Also add the VCCT (G2), VCCT (G3), and VCCT (GT) results.
8. Solve.
b. Under the Fracture Controls category, make sure that the Fracture property is set to On.
c. Click Solve.
9. View results.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 87
Fracture Analysis of a Double Cantilever Beam (DCB) using Pre-Meshed Crack
10. View the Graph window for each result. The graph plots the distance of the crack front node from the
origin and the energy release rate as it moves along the crack front.
Since the load applied on the crack faces is tensile, the Mode I energy release rate ((VCCT (G1) ) )
dominates in this case. The VCCT(G2) and VCCT(G3) results are approximately zero. The total energy
release rate (VCCT (GT) ) is approximately equivalent to VCCT(G1)
You have completed the fracture analysis and accomplished the overall objective for this tutorial.
End of tutorial.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
88 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 6: Fracture Analysis of an X-Joint Problem with Surface
Flaw using Internally Generated Crack Mesh
Problem Description
In this problem, a semi-elliptical crack is inserted at the tubular joint of the structure. Then crack mesh
is generated on the defined crack and fracture parameters based on Stress Intensity Factors (SIFS) are
computed and post-processed.
Features Illustrated
• Importing geometry
• Coordinate systems.
• Crack definition.
• Fracture Results.
• Charting.
Procedure
1. Establish a static structural analysis.
b. From the Toolbox, drag a Static Structural system onto the Project Schematic.
a. In the Static Structural schematic, right-click the Geometry cell and select Import Geometry > Browse.
b. Browse to open the file X_Joint.agdb. This file is available here on the ANSYS customer site.
a. In the Static Structural schematic, right-click the Model cell, and then choose Edit. Mechanical opens
and displays the model.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 89
Fracture Analysis of an X-Joint Problem with Surface Flaw using Internally Generated
Crack Mesh
4. Generate mesh.
a. In the Outline, right-click the Mesh object and select Insert > Method.
f. In the Details view, under Sizing, set the Span Angle Center property to Fine.
h. In the Outline, right-click the Mesh object and select Insert > Sizing.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
90 of ANSYS, Inc. and its subsidiaries and affiliates.
j. In the Details view, for Geometry, click Apply.
k. From the Tools group of the Home tab, open the Units drop-down menu and select Metric (mm, kg,
N, s, mV, mA).
a. In the Outline, right-click the Coordinate Systems object and select Insert>Coordinate System.
b. In the Geometry window, select the vertex lying at the center of the filet face.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 91
Fracture Analysis of an X-Joint Problem with Surface Flaw using Internally Generated
Crack Mesh
c. In the Details view of the new Coordinate System, select the Geometry property field and then click
Apply.
d. Under the Principal Axis category, set the Axis property to X and the Define by property to Hit Point
Normal.
e. In the Geometry window, click at the origin location of the coordinate system.
f. In the Details view for the Hit Point Normal property, click Apply.
a. Insert a Fracture object into the Outline by right-clicking the Model object and selecting Insert >
Fracture.
b. Insert a Semi-Elliptical Crack object into the Oultine by right-clicking the Fracture object and selecting
Insert>Semi-Elliptical Crack.
f. Specify the Coordinate System property with the coordinate system just defined.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
92 of ANSYS, Inc. and its subsidiaries and affiliates.
Minor Radius 9.5
mm
Largest Contour Radius 2 mm
Crack Front Divisions 35
Circumferential 16
Divisions
h. In the Outline, right-click the Fracture object and select Generate All Crack Meshes.
7. Apply loads.
e. For Magnitude, enter -1000 MPa. The negative value indicates the pressure direction is upward.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 93
Fracture Analysis of an X-Joint Problem with Surface Flaw using Internally Generated
Crack Mesh
8. Solve.
b. Under the Solver Controls category, set the Weak Springs property to Program Controlled.
c. Under Fracture Controls category, set the Fracture property to On (as needed), and set the Material
Force and T-Stress properties to Yes.
9. Define results.
a. Right-click the Solution object and select Insert > Fracture Tool.
b. In the Details view, for the Crack Selection property, select Semi-Elliptical Crack.
c. Right-click the Fracture Tool folder and select Insert > SIFS Results > K2.
d. Also add SIFS (K3), J-Integral (JINT), Material Force (X Axis), Material Force (Y Axis), Material Force (Z
Axis), and T-Stress results.
e. Right-click the Fracture Tool object and select Evaluate All Results.
a. Select each result and view the results in the Geometry window.
b. View the Graph window for each result. The graph plots the stress intensity factors against the curvilinear
abscissa of the crack front, starting from the origin extremity.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
94 of ANSYS, Inc. and its subsidiaries and affiliates.
Since the crack surface normal is nearly aligned with the tensile load, the Mode I stress intensity
factor (SIFS [K1]) dominates in this case. The SIFS (K2) and SIFS (K3) results show that Mode II and
Mode III slightly contribute.
You have completed the fracture analysis and accomplished the overall objective for this tutorial.
End of tutorial.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 95
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
96 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 7: Using Finite Element Access to Resolve Overconstraint
Problem Description
This tutorial demonstrates the use of Finite Element (FE) types exposed in the Mechanical application
by examining an analysis of a bracket assembly with contacts. This tutorial attempts to show the features
related to FE types in the context of resolving an over-constraint issue in a Static Structural Analysis.
Features Demonstrated
• Create Node-based Named Selections
• Display FE Connections
b. On the Workbench Project page, drag a Static Structural system from the Toolbox to the Project
Schematic. The Project Schematic should appear as follows:
2. Assign Materials.
For this tutorial we will accept Structural Steel (typically the default material) for the model and add
Aluminum Alloy as a material option.
a. In the Static Structural schematic, right-click the Engineering Data cell and select Edit. The Engineering
Data tab opens and displays Structural Steel as the default material.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 97
Using Finite Element Access to Resolve Overconstraint
b. Right-click the box below Structural Steel, where it says "Click here to add new material" and select
Engineering Data Sources.
c. Select the General Materials check box and then click the Add button for Aluminum Alloy. A book
icon appears in the column next to the Add button (plus symbol) to indicate that the material is selected.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
98 of ANSYS, Inc. and its subsidiaries and affiliates.
d. Click the Return to Project toolbar button to return to the Project Schematic.
3. Attach Geometry.
a. In the Static Structural schematic, right-click the Geometry cell and choose Import Geometry>Browse.
b. Browse to the proper location and open the file Bracket_Assembly.agdb. This file is available here on
the ANSYS customer site.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 99
Using Finite Element Access to Resolve Overconstraint
2. Define Unit System: from the Tools group on the Home tab, open the Units drop-down menu and select
Metric (mm, kg, N, s, mV, mA).
a. For this model, all of the parts have been defined as Structural Steel. However, we want to change the
Material type of the Clevis to Aluminum Alloy. To do this, first expand the Geometry object in the tree.
b. Select the Clevis object under Geometry. In the Details under the Material category, select the fly-
out menu of the Assignment property and select Aluminum Alloy.
c. Right-click on Clevis object and select Create Named Selection. Enter the Selection Name "Clevis"
and click the OK button.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
100 of ANSYS, Inc. and its subsidiaries and affiliates.
4. Define Connections.
a. Expand the Connections folder in the tree, and then expand the Contacts folder.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 101
Using Finite Element Access to Resolve Overconstraint
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
102 of ANSYS, Inc. and its subsidiaries and affiliates.
b. In the Details view, select the Scoping Method option in the Scope field and set it to Named Selection.
c. Select the Named Selection field and select Clevis from the drop-down menu.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 103
Using Finite Element Access to Resolve Overconstraint
e. Right-click the Body Sizing object and select Rename Based on Definition.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
104 of ANSYS, Inc. and its subsidiaries and affiliates.
2. Generate Mesh: Right-click on the Mesh object select Generate Mesh.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 105
Using Finite Element Access to Resolve Overconstraint
• Moment
• Displacement
• Fixed Support
1. Define Analysis Settings: Select the Analysis Settings object. In Details view set the Solver Controls>Large
Deflection property to On. This selection allows the solver to account for large deformation effects such
as large deflection, large rotation, and large strain.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
106 of ANSYS, Inc. and its subsidiaries and affiliates.
2. Insert a Moment Load.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 107
Using Finite Element Access to Resolve Overconstraint
b. Select the inner face of the Clevis (1 Face) as illustrated here. In the Details for the Scope category,
select the Geometry field and click Apply. Enter 1e5 N mm as the Magnitude and change the Beha-
vior to Rigid.
a. With the Moment object still highlighted, right-click, and select Insert>Displacement.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
108 of ANSYS, Inc. and its subsidiaries and affiliates.
b. Select the inner face of the circular hole highlighted here. Make sure that the model is oriented as
shown (note the direction of the bolts) and then click the Apply button in the Geometry field. Set the
values of X Component, Y Component, and Z Component, to 0 mm.
c. Finally, let’s immobilize the assembly by specifying Fixed Supports on the faces illustrated below. From
the Structural group of the Environment Context tab, select Fixed Support, select one of the faces,
press and hold the Ctrl key, and then select the remaining three faces. Once all of the faces are selected,
click the Apply button in the Geometry field.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 109
Using Finite Element Access to Resolve Overconstraint
a. Highlight the Solution object, right-click, and select the Insert > Deformation > Total.
a. Select the Total Deformation object. The solved model should display as follows:
The bulk of the result displays in blue, indicating no deformations on the assembly. This cannot
be correct. In addition to that condition, the following Warning Messages display:
• Large deformation effects are active which may have invalidated some of your applied supports such
as displacement, cylindrical, frictionless, or compression only. Refer to Troubleshooting in the Help
System for more details.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
110 of ANSYS, Inc. and its subsidiaries and affiliates.
• One or more MPC contact regions or remote boundary conditions may have conflicts with other
applied boundary conditions or other contact regions. Refer to Troubleshooting in the Help System
for more details.
This second message indicates that one of the nodes is likely over-constrained.
You can graphically display FE Connections from the Solution Information object, as illustrated
below. In the Details, specify the Display control as CE Based and the Display Type as Lines.
As you can see there is an abundance of Constraint Equations.
1. Select the Solution Information object. The Worksheet displays. The contents of the Worksheet display
output messages, including Warnings. Scroll through the messages, searching for over-constraint mes-
sages/warnings.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 111
Using Finite Element Access to Resolve Overconstraint
The warning highlighted here provides a starting point to correct the over-constraint. Node 390 is
identified as a node that is over-constrained; specifically that it has multiple constraints on degree
of freedom 3.
FE access makes it possible to select a single node using the Node ID. That is, Mechanical allows us
to create a Named Selection that consists of Node 390 so we can that identify it specifically and
view it graphically.
2. Select the Named Selections object and then select the Named Selection option from the Insert group
of the Named Selections Context tab. A Selection object is generated. In the Details for the Selection
object, change the Scoping Method to Worksheet. The Worksheet view automatically displays.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
112 of ANSYS, Inc. and its subsidiaries and affiliates.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 113
Using Finite Element Access to Resolve Overconstraint
3. Right-click in the first row of the table and select Add Row.
• Criterion = Node ID
• Operator = Equal
• Value = 390
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
114 of ANSYS, Inc. and its subsidiaries and affiliates.
5. Click the Generate button.
6. Right-click on Selection and select Rename. Change the name to "Node 390". A selection is generated
that is just the one node, Node 390, that is over-constrained. Select the Graphics tab to view the generated
node.
7. With node-based Named Selections, it is possible to view the Constraint Equations (CEs) attached to a
single node. Select Solution Information object, select the Graphics tab at the bottom of the window,
and then select Node 390 as the option for the control, Draw Connections Attached To.
You should see the following illustration. The CEs are displayed as lines (note Display Type in the
Details).
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 115
Using Finite Element Access to Resolve Overconstraint
The Display Type specified as Points is illustrated below. You can see Node 390 as well as all of
the other nodes used to calculate CEs. All nodes other than Node 390 are hollow. This indicates that
each node is connected to Node 390.
In addition, the Visible on Results propery has been set to Yes. This facilitates the display of the
contour results for the Total Deformation result and the CEs, also shown below.
Here is an illustration of the CEs while the Total Deformation object is selected.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
116 of ANSYS, Inc. and its subsidiaries and affiliates.
We have identified the over-constrained node, now, let’s correct the issue.
a. Select the Named Selections object and then select the Named Selection option from the Insert
group of the Named Selections Context tab. A Selection object is generated.
b. Make sure that the Face selection toolbar option is chosen and then select the hole in the Clevis. In the
Details for the Selection object, the Scoping Method should be set to Geometry. In the Geometry
field, click the Apply button to specify the hole as the Geometry.
c. Right-click on Selection and select Rename. Change the name to "Hole Face".
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 117
Using Finite Element Access to Resolve Overconstraint
a. Select the Named Selections object and then select the Named Selection option from the Insert
group of the Named Selections Context tab. A new Selection object is generated.
b. Right-click on the new Selection object and select Rename. Change the name to "Hole Face Nodes".
c. In the Details for the named selection object, change the Scoping Method to Worksheet. The Worksheet
view automatically displays.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
118 of ANSYS, Inc. and its subsidiaries and affiliates.
e. Take a moment to review and consider the criterion you have defined and then click the Generate
button.
3. Convert Edge to Nodes and Remove it from the Geometry. Now, let’s use a criterion-based Named Se-
lection to create a Named Selection for the hole that subtracts (removes) the nodes of the hole’s edge.
a. Select the Named Selections object and then select the Named Selection option from the Insert
group of the Named Selections Context tab. A Selection object is generated.
b. Make sure that the Edge selection option is chosen and then select the edge of the hole. In the Details
for the Selection object, the Scoping Method should be set to Geometry. In the Geometry field, click
the Apply button to specify the hole as the Geometry.
c. Right-click on Selection and select Rename. Change the name to "Hole Edge".
d. Select the Named Selections object and then select the Named Selection option from the Insert
group of the Named Selections Context tab. A new Selection object is generated.
e. Right-click on the new Selection object and select Rename. Change the name to "Hole Edge Nodes".
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 119
Using Finite Element Access to Resolve Overconstraint
f. In the Details for the Selection object, change the Scoping Method to Worksheet. The Worksheet
view automatically displays. Specify the criteria as illustrated here and then click the Generate button.
One more Named Selection is required. This Named Selection will remove the edge nodes from
the hole nodes.
g. Select the Named Selections object and then select the Named Selection option from the Insert
group of the Named Selections Context tab. A new Selection object is generated.
h. Right-click on the new Selection object and select Rename. Change the name to "Hole Face Minus
Edge".
i. In the Details for the Selection object, change the Scoping Method to Worksheet. Specify the criteria
as illustrated here and then click the Generate button.
We now have a node-based Named Selection that includes all of the nodes of the hole, minus
the nodes of the inner edge of the hole.
4. Suppress the existing Displacement: select the Displacement object, right-click, and select Suppress.
If desired, you could instead delete the load.
5. Create Nodal Displacement and Solve. Now let’s define the scope of the Nodal Displacement and re-
solve the analysis.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
120 of ANSYS, Inc. and its subsidiaries and affiliates.
a. Select the Static Structural object, open the Direct FE drop-down menu, and then select Nodal Dis-
placement.
b. Node-based boundary conditions can only be scoped to Named Selections. In the Details for the Nodal
Displacement, specify Hole Face Minus Edge as the Named Selection and then specify each Com-
ponent (X, Y, and Z) as 0.
The Constraint Equations should appear with a uniform pattern, as illustrated here for the Solution
Information object. And once again, the Visible on Results control has been set to Yes so that
you can view Constraint Equations and contour results (make sure to select the Graphics tab).
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 121
Using Finite Element Access to Resolve Overconstraint
6. Examine Equivalent Stresses. Now, let’s examine the Equivalent Stresses on the model.
a. Highlight the Solution object, right-click, and select Insert > Stress > Equivalent Stress.
b. Right-click the mouse and select Evaluate Results. The result should appear as illustrated here.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
122 of ANSYS, Inc. and its subsidiaries and affiliates.
A zero Displacement was applied and this is reflected in the above result.
Select the Mesh object and then select the Node selection option from the Graphics Toolbar.
ii. Open the Mode drop-down menu on the Graphics Toolbar and choose Box Select.
iii. Drag your cursor over the Clevis hole in a pattern similar to what is illustrated here to directly select
the nodes in and around the hole.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 123
Using Finite Element Access to Resolve Overconstraint
iv. Right-click the mouse and select Named Selection. Enter "Stress Nodes" as the Selection Name.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
124 of ANSYS, Inc. and its subsidiaries and affiliates.
v. Select the Equivalent Stress object, right click, and select Clear Generated Data.
vi. Right-click the mouse and select Evaluate Results. Results can be scoped to FE-based Named Se-
lections as illustrated here, where the Equivalent Stress result was scoped to the Named Selection
Stress Nodes.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 125
Using Finite Element Access to Resolve Overconstraint
End of tutorial.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
126 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 8: Simple Pendulum using Rigid Dynamics and Nonlinear
Bushing
This tutorial demonstrates the use of a nonlinear bushing to modify the behavior of a simple pendulum.
Features Demonstrated
• Nonlinear bushings
a. Browse to open the file NLBushingTuto.wbpz. A Rigid Dynamics system will populate the Project
Schematic. This file is available here on the ANSYS customer site.
b. Right click the Model cell, and select Edit to open the Mechanical Application. The model shown below
will open.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 127
Simple Pendulum using Rigid Dynamics and Nonlinear Bushing
a. From the Tools group of the Home tab, open the Units drop-down menu and specify the following:
• Degrees
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
128 of ANSYS, Inc. and its subsidiaries and affiliates.
3. Insert a new bushing.
b. From the Joint group of the Connections Context tab, open the Body-Body drop-down menu, and
select Bushing.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 129
Simple Pendulum using Rigid Dynamics and Nonlinear Bushing
a. Set the Scoping Method property of the Reference category to Named Selection.
c. Set the Scoping Method property of the Mobile category to Named Selection.
The bushing Reference Coordinate System should now be defined as illustrated here. Note that the
pendulum axis of rotation is the Z-axis.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
130 of ANSYS, Inc. and its subsidiaries and affiliates.
5. Add a nonlinear rotational stiffness to the Z axis
a. In the Outline, highlight the new bushing, then toggle the Worksheet view.
b. In the Bushing worksheet, right-click the last diagonal term of the Stiffness Matrix, and select Tabular.
Note that only the diagonal terms of the stiffness matrix can be defined as nonlinear.
c. In the Tabular Data window, enter the angle and moment data pictured below:
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 131
Simple Pendulum using Rigid Dynamics and Nonlinear Bushing
In the Outline, select the Joint Probe object under the Solution object to view the pendulum
motion animation. Select the Play option in the Graph window to animate the result. The pendulum
should oscillate near its initial horizontal position due to the high stiffness entered for small angular
displacements.
With joint rotation unsuppressed, a 20° rotation of the pendulum will occur at the beginning of the
analysis, and the pendulum should have free oscillation around the vertical axis.
End of tutorial.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
132 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 9: Track Roller Mechanism using Point on Curve Joints and
Rigid Body Dynamics
This example problem demonstrates the use of a Rigid Dynamics analysis to examine the behavior of
a track-roller mechanism using point on curve joints.
In the example, the center point of an offset roller is placed directly onto a track edge to demonstrate
the offset positioning capabilities of point on curve joints. While this model may not be entirely realistic,
it clearly demonstrates the capabilities of the features highlighted.
Features Demonstrated
• Point on curve joints
a. Browse to open the file TrackRoller.wbpz. A Rigid Dynamics system will populate the Project
Schematic. This file is available here.
b. Right click the Model cell, and select Edit to open the Mechanical Application. The model shown below
will open.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 133
Track Roller Mechanism using Point on Curve Joints and Rigid Body Dynamics
In the Outline view, right-click the Joints folder under the Connections node, then select In-
sert>Joint.
a. Select the new joint in the Outline to display the joint Details view.
b. In the Definition section of the Details view, click the Connection Type field. The field becomes active.
a. Use the edge selection tool to select an edge of the track to be used as the curve in the new point on
curve joint, as shown below.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
134 of ANSYS, Inc. and its subsidiaries and affiliates.
b. In the Details view, click to activate the Reference Scope field.
c. Click Apply.
d. Use the face selection tool to select the face of the track to be used as the curve orientation surface, as
shown below.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 135
Track Roller Mechanism using Point on Curve Joints and Rigid Body Dynamics
e. In the Details view, click to activate the Reference Curve Orientation Surface field.
f. Click Apply.
a. In the Details view, click to activate the Reference Coordinate System field.
b. Configure the orientation of the reference coordinate system so that Z is the normal of the curve ori-
entation surface and X is in the tangent of the curve. The correct orientation is show below.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
136 of ANSYS, Inc. and its subsidiaries and affiliates.
c. Click Apply.
6. Select and configure the point used in the point on curve joint.
In this example, the center of the first roller (the circle selected below) will be selected as the point
for the first joint. When creating a point on curve joint, the center of a selected geometric entity
(i.e., a vertex, an edge, a surface, or a volume) is considered as the point. To specify a point:
a. Use the edge selection tool to select the outer edge of the roller, as shown below.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 137
Track Roller Mechanism using Point on Curve Joints and Rigid Body Dynamics
b. In the Details view of the joint, click to activate the Mobile Scope field.
c. Click Apply.
d. In the Details view, click to activate the Mobile Initial Position field.
The Override option is necessary because the center point of the roller is offset from the
track edge. If the Initial Position value of the mobile coordinate system is left to the default
value, Unchanged, the reference coordinate system and mobile coordinate system are as-
sumed to be coincident.
The center of the roller face will be used as the origin in this model. The orientations of the reference
coordinate system and mobile coordinate system must be the same, or the point on curve joint will
not work properly. To define the mobile coordinate system:
a. In the joint Details view, click to activate the Mobile Coordinate System field.
b. Select the edge of the roller using the edge selection tool. By default, this will configure the mobile
coordinate system so that is corresponds to the reference coordinate system.
c. Ensure that both coordinate systems align as shown below, then click Apply.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
138 of ANSYS, Inc. and its subsidiaries and affiliates.
8. Create point of curve joint for the remaining rollers.
Create three more point on curve joints, one for each additional roller, and define them in a similar
manner as described in Step 3 (p. 134) through Step 7 (p. 138). Be sure to select a different roller edge
(as described in Step 6 (p. 137)) for each additional joint. The completed model and coordinate systems
should be configured as shown in the model below.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 139
Track Roller Mechanism using Point on Curve Joints and Rigid Body Dynamics
In the Outline view, select Total Deformation from the Solution node. The model displays with
the point selected placed on the specified curve, as shown below.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
140 of ANSYS, Inc. and its subsidiaries and affiliates.
End of tutorial.
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 141
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
142 of ANSYS, Inc. and its subsidiaries and affiliates.
Index
J
joints
point on curve, 133
tutorial, 1
N
nonlinear bushing, 127
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 143
Release 2019 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
144 of ANSYS, Inc. and its subsidiaries and affiliates.