Professional Documents
Culture Documents
Using
Volume -1
Contents
Course Overview
This course is designed for new users who want to test, validate, and optimize product
designs with the Pro/ENGINEER Wildfire 5.0 Mechanica module. Mechanica enables you to
simulate structural and thermal loads on product designs. In this course, you will complete
comprehensive, hands-on lab exercises that simulate realistic analysis and design
optimization activities. You will also learn about advanced topics such as dynamic analyses,
combined mechanical and thermal analyses, and Fatigue Studies. A module on
Mechanica Best Practices is also included to help users avoid some of the more common
problems that new users encounter. After completing the course, you will be able to run
engineering analyses and optimizations on your product design models. At the end of each
module, you will find a set of review questions to reinforce critical topics from that module.
Your instructor will discuss these with the class. At the end of the course, you will find a
course assessment in Pro/FICIENCY intended to evaluate your understanding of the course
as a whole. After completing the course you will be well prepared to complete
Pro/MECHANICA analyses on product design projects in Pro/ENGINEER Wildfire 5.0.
Course Objective
1 of 265 www.worklogixme.com
Volume 1
The information in this Web based course is organized into modules which are
comprised of topics. Each topic is divided into one or more of the following
sections:
The first module is typically a process module. In the process module, you are
introduced to the generic high-level processes used during the course and after
the course is completed. This module also typically contains an exercise.
Most courses also have a project module, which encapsulates the knowledge
gained in the course. The project will contain one or more exercises that provide
the process steps, but remove much of the detail from the procedure, task, and
detailed step levels. Thus students are encouraged to remember or reuse the
information provided in the course.
2 of 265 www.worklogixme.com
Volume 1
To make the labs as concise as possible, each begins with a header. The header
lists the name of the lab and a brief scenario. The header lists the working
directory, the file you are to open, and the initial datum display.
An example of a Procedure is shown below, but Exercises follow the same general
rules:
3 of 265 www.worklogixme.com
Volume 1
until the icon is disabled and then click the Erase Not Displayed icon and
click OK. These icons have been added to the left side of the main toolbar.
4. Folder Name - This is the working directory for the lab. Lab files are stored on
a module by module basis. Within each module, you will find subdirectories
for each lab. In this example, Extrude_Features is the working directory. To
set the working directory, select the folder from the browser, right-click and
select Set Working Directory
5. Model to Open - This is the file to be opened from the working directory
(extrude.prt for example). In the browser, right-click on the file and select
Open. The model could be a part, drawing, assembly, etc. Also, if you are
expected to create a model, you will see Create New here.
6. Datum Display Setting - The initial datum display is shown here. For example,
Graphic means that you should display datum planes but not display
datum axes, datum points and datum coordinate systems. Before
beginning the lab, set the icons in the datum display toolbar to match
those shown in the header.
7. Task Name - Labs are broken into distinct tasks. There may be one or more
tasks within a lab.
8. Lab Steps - These are the individual steps required to complete a task.
4 of 265 www.worklogixme.com
Volume 1
Module 1
Module Overview
In this module, you will learn about the Pro/ENGINEER Mechanica process used to
analyze Pro/ENGINEER models. Understanding this process is important because it
will be followed every time you want to perform an analysis on a model. You will
learn a generic process that can be used to analyze most models in Pro/ENGINEER
Mechanica.
5 of 265 www.worklogixme.com
Volume 1
The type of analysis desired in the next step (Running the Analysis)
often dictates what the required and optional elements are for this
step.
Running the analysis requires the selection of the type of analysis to be performed,
the boundary conditions to use, and analysis specific settings for topics such as
convergence and memory usage.
Reviewing the analysis enables you to recover the results of an analysis. You can
then make design decisions based on insights gained from the results.
6 of 265 www.worklogixme.com
Volume 1
You can explore different ways of making the model better by varying aspects of
the design while still fulfilling any necessary design requirements.
Improving the design is an optional step. Often, only the first three
steps are employed if you only want to determine whether a given
design meets the specification requirements.
7 of 265 www.worklogixme.com
Volume 1
Material Assignment
Some features are optional but often very useful in ensuring that the design model
mirrors the real-world conditions of the model:
8 of 265 www.worklogixme.com
Volume 1
Selecting the type of analysis is the first step in running the analysis. Different types
of analyses require different things from the
analysis model. For instance, many analysis
types require a load set to be specified but
some do not. The different types of
analyses are:
Each different type of analysis has different requirements for its setup. These items
can include:
Memory allocation.
Mesh usage characteristics.
Boundary conditions (loads and constraints).
Convergence methods and criteria.
Outputs.
Excluded elements.
Mode information.
Previous analysis results.
Loading and damping conditions.
9 of 265 www.worklogixme.com
Volume 1
Analysis Execution
Fringe plots enable you to recover scalar analysis results in the form of filled color
regions. There are many options for this result type including:
Deformed results
Animated deformation
Contour and Isosurface plots
Vector Plots
Vector plots enable you to recover not only scalar values for analysis results, but
also the vectors associated with them. The vectors at each node are displayed as
an arrow pointing in the vectoral direction. In addition, the arrows are colored in
the same fashion as a fringe plot (thus showing scalar magnitude) and are sized to
show the magnitude of the vectors relative to each other. Like fringe plots, vector
results can be shown in the deformed state and animated.
Graphs
10 of 265 www.worklogixme.com
Volume 1
Graphs enable you to plot analysis measures on an Y axis against other measures
on the X axis. They can be geometry dependent (based on an edge or path in the
analysis model) or independent.
A standard design study enables you to vary design variables (dimensions and
parameters) in your model and to calculate the results of an existing analysis after
they have been changed. You can specify different design variable settings for
the analysis. You can create a Standard design study from the Analyses and
Design Studies dialog box.
Sensitivity Studies
Sensitivity studies enable you explore how changes in design variables affect
measures in analyses. There are two different types of sensitivity studies:
11 of 265 www.worklogixme.com
Volume 1
Feasibility Studies
Feasibility studies enable you to determine whether the design requirements for a
particular design can be fulfilled. The following are applied to feasibility studies:
Optimization Studies
Optimization studies are closely related to feasibility studies. In addition to the
design limits and variables in a feasibility study, the optimization study has a goal
function. During the initial execution of an optimization study, the optimization
engine behaves exactly as it does during an feasibility design study; that is, it
searches for a design that satisfies all of the design limits. Once such a feasible
design is found, the optimization engine then attempts to minimize or maximize the
goal function to finish with an optimal model.
Scenario
In this exercise, you will run a static analysis on a flag pole base. (BASE.PRT)
mechanica_process base.prt
12 of 265 www.worklogixme.com
Volume 1
Step 2. Begin the process of setting up the model for a Mechanica analysis.
Click Material Assignment and click More... next to the Material field.
Select steel.mtl from the Materials dialog box and click >>>. Click OK from
the Materials dialog box and OK from the Material Assignment dialog box.
13 of 265 www.worklogixme.com
Volume 1
14 of 265 www.worklogixme.com
Volume 1
15 of 265 www.worklogixme.com
Volume 1
Step 3. Set up and run the analysis and examine the results.
16 of 265 www.worklogixme.com
Volume 1
5. Click OK.
6. Click Run Settings from the Analyses and Design Studies dialog box. Type 512
in the Memory Allocation (MB) field, as shown, and click OK.
17 of 265 www.worklogixme.com
Volume 1
Click Results from the Analyses and Design Studies dialog box.
Verify that Stress, von Mises, and MPa are selected in the fields on the
Quantity tab.
Select the Display Options tab and select Deformed.
Click OK and Show and examine the von Mises stress results.
After noting the results, click File > Exit Results > No to close the Results
window.
18 of 265 www.worklogixme.com
Volume 1
Click Select Dimension , select the cylindrical extrusion, and select the
12mm dimension as shown.
5. Set the maximum and minimum values for the design variables. For both design
variables, set the minimum values to 4 and the maximum values to 12 as shown.
19 of 265 www.worklogixme.com
Volume 1
6. Click Options... and select the Remesh after each shape update check box.
8. The dialog box should appear as shown. Click Close > OK to return to the
Analyses and Design Studies dialog box.
20 of 265 www.worklogixme.com
Volume 1
Step 6. Review the Optimization results, save the model, and erase it from memory.
21 of 265 www.worklogixme.com
Volume 1
Note how the model features that you controlled with design
variables look thinner and the stress values are higher but within the
specified 5% optimization convergence of 63.0 N/mm^2 that you
prescribed as a design constraint. This indicates that less material is
being used more efficiently without exceeding allowable stress limits.
3. When you are through reviewing the results, click File > Exit Results > No to close
the Results window.
22 of 265 www.worklogixme.com
Volume 1
5. Click Save from the main toolbar and click OK to save the model.
6. Click File > Erase > Current > Yes to erase the model from memory.
23 of 265 www.worklogixme.com
Volume 1
1. True or False? The four basic elements in the Mechanica process are building
the analysis model, running the Mechanica analysis, reviewing the analysis results,
and improving the design.
A - True
B - False
A - elements
C - material properties
D - design parameters
A - goal
B - parameters
D - design constraints
4. A design variable...
5. _______ studies adjust one or more parameters to best achieve a specified goal
or to test feasibility of a design, while respecting specified limits.
A - Sensitivity
B - Optimization
C - Standard design
D - Local sensitivity
24 of 265 www.worklogixme.com
Volume 1
Module 2
Module Overview
In this module, you will be introduced to some of the theory behind Finite Element
Analysis and how it applies to analyzing your models in Pro/Mechanica.
25 of 265 www.worklogixme.com
Volume 1
Finite Element Analysis (FEA) is process wherein a model is broken down from its
original full size to smaller and simpler discrete "blocks" of material for which the
closed form solutions are known. The block with the hole through it shown above
serves as a good example. Each individual block is joined to the blocks adjacent
to it by using simultaneous linear equations. A computer is then used to solve all of
the equations. From these solutions, the behavior of each individual element can
be extracted and users can obtain the stress and displacement at all locations of
the structure. Once these stresses and displacements are known, decisions
pertaining to the validity of the design can be made by comparing them to
allowable stress values and other design requirements.
26 of 265 www.worklogixme.com
Volume 1
Traditional Finite Element Analysis: This type of FEA was the first type of
analysis available and as such is sometimes referred to as Traditional Finite
Element Analysis. This type of analysis uses elements called h-elements.
Simply stated, h-elements are elements comprised of straight edged linear
elements. The math used to represent their shape is traditionally limited to a
linear shape function. When simulated loads or displacements are applied
to these elements, their flexibility is quite limited due to their linear shape
functions.
Geometric Element Analysis (GEA): This type of Finite Element Analysis, often
referred to as GEA, use a completely different element type, the p-element.
Instead of being limited to linear shape functions as h-elements are, the p-
element uses polynomial shape functions. As a result, these elements are
much more flexible than h-elements and fewer of them can be used to
mesh a given model. Pro/ENGINEER Mechanica uses Geometric Elements
with up to ninth order polynomials.
27 of 265 www.worklogixme.com
Volume 1
Once the change falls under this value, the model is considered converged. The
figure on the lower left shows an example of increasing the number of mesh
elements.
GEA Convergence
For GEA, the convergence process starts out the same as for FEA: an initial mesh is
created, an analysis is run, and the results are recorded. This first analysis is run with
all of the polynomial orders of the shape equations set to a certain order. Instead
of remeshing, as is the case with FEA, the polynomial order of the shape equations
is increased. This increase can be done uniformly throughout all of the elements in
the model, or it can be done selectively by algorithms where only certain edges
have their polynomial order increased. At this point, the process is similar to the FEA
process: the analysis is rerun and results are compared. This process continues until
convergence is reached. The figure on the lower right shows the deformed state
of an element that was calculated with first order (yellow), second order (green),
and third order (red) polynomials.
A unit system is made up four separate basic units for a structural system: force,
mass, length, and time. Defining any three of these units will define the fourth unit
according to Newton's law, F = ma. For thermal systems, the unit for temperature
must be defined.
When creating models in Pro/ENGINEER, there are several methods that can be
used to establish the unit system that will be assigned to the model.
28 of 265 www.worklogixme.com
Volume 1
Use of templates: When using templates for the creation of part or assembly
files, the unit system in the model will be established by the unit system in the
template.
User defined: The user can select from one of seven unit systems included
with Pro/ENGINEER , or he or she can create a custom unit system.
Software default: In the absence of any guidance from a template or the
user, Pro/ENGINEER will default to the IPS (inch, pound mass, second) unit
system.
You can set the units for loads and constraints independent of the default unit
system of the simulation model by selecting the units from a drop-down menu in
the Load or Constraint dialog box. You can also convert a value from one unit
system to another by right-clicking the field and selecting Convert to Unit.
Scenario
Change the default units of a pressure load, run an analysis, and view its results in
different units.
ChangingUnits pressure_vessel.asm
Task 1. Start the Mechanica application and edit the pressure load.
29 of 265 www.worklogixme.com
Volume 1
3. 3. Click + next to Load Set LoadSet1 in the model tree to expand the
section.
4. 4. Right-click the Gas_Pressure load and select Edit Definition.
Task 2. Convert the 100 psi pressure load to kPa and run the analysis.
1. Right-click in the Value field (on the 100) and click Convert to Unit > kPa.
Note that the conversion to kPa has been done automatically (1 psi
= 6.89476 kPa).
4. If necessary, select Static_Analysis from the Analyses and Design Studies field.
30 of 265 www.worklogixme.com
Volume 1
8. Click Close from the Run Status dialog box to close it.
1. Click Results from the Analyses and Design Studies dialog box.
2. Verify that Stress, von Mises, and psi are selected in the fields on the Quantity
tab.
3. Select the Display Options tab, select Deformed and type 5 in the Scaling field.
4. Click OK and Show and examine the von Mises stress results.
6. Select the Quantity tab, then select MPa from the Units drop-down menu.
31 of 265 www.worklogixme.com
Volume 1
8. When you are through examining the results, click File > Exit Results > No to close
the Results window.
9. Click File > Close Window > File > Erase > Not Displayed > OK from the main
menu to close the window and erase all of the models from memory.
3-D: The 3-D model is used when none of the other idealized model types
can be used. It consists of three-dimensional elements and represents the
most complex model type available. Because it makes no assumptions, it
can be used to represent all types of design models.
2-D Plane Stress: The 2-D Plane Stress model is a two-dimensional idealized
model that is much thinner in one coordinate direction as compared to the
other two coordinate directions. To use this type of model in Mechanica,
the user must specify a coordinate system and a surface that lies in the XY
plane of the selected coordinate system. The Mechanica analysis proceeds
by creating a two-dimensional analysis model that assumes no stresses in
the Z direction. Models that lend themselves well to this type of analysis are
thin plates that are subjected to in-plane loads (loads in the X and Y
directions only).
2-D Plane Strain: The 2-D Plane Strain model is a two-dimensional idealized
model that is much thicker in one coordinate direction as compared to the
other two coordinate directions. To use this type of model in Mechanica,
the user must specify a coordinate system and a surface (in the case of
32 of 265 www.worklogixme.com
Volume 1
solid model) or edges/curves (in the case of shell models) that lie in the XY
plane of the selected coordinate system. The Mechanica analysis proceeds
by creating a two-dimensional analysis model that assumes no strains in the
Z direction. Models that lend themselves well to this type of analysis are
prismatic shapes like beams or pressure vessels that are long in the Z
direction and have a cross section that does not vary appreciably in the Z
direction.
2-D Axisymmetric: The 2-D Axisymmetric model can be used for models that
are symmetric about an axis. This model type requires all aspects of the
analysis model (loads, constraints, and geometry) to be symmetric about
the axis. To use this type of model in Mechanica, the user must specify a
coordinate system and a surface (in the case of a solid model) or
edges/curves (in the case of a shell model) that lie in the XY plane of the
selected coordinate system. All of the geometry must be in the X >= 0
section of the plane, and all of the loads and constraints must be specified
in the XY plane. Models that lend themselves well to this type of analysis are
tanks, flanges, and hubs.
AutoGEM
Solid Elements
33 of 265 www.worklogixme.com
Volume 1
There are basically three solid element types that can be created by AutoGEM.
Wedge element: A wedge element has two opposite triangular faces and
three quadrilateral faces between them. Similar to the brick element,
wedges are useful in models that have volumes with two opposing faces
with similar shapes, and can represent planar volumes as well as curved
volumes. Wedge elements are more versatile than brick elements because
AutoGEM can connect wedges to both tetrahedrons and bricks without
needing to create links.
A shell element can be effectively used in structures with a constant thickness that
is relatively small compared to the length and width. AutoGEM can create two
types of shell elements:
34 of 265 www.worklogixme.com
Volume 1
2-D Elements
AutoGEM can create three types of 2-D elements, but it will only create those that
are applicable to the type of 2-D model being analyzed. 2-D elements lay entirely
in the XY plane of a specified coordinate system. The three element types are:
Best Practices
For 3-D shell elements, 2-D shell elements, and 2-D plate elements, the ratio of the
length and width dimensions compared to the thickness of the element should fall
somewhere in the range of greater than 10 but less than 1000.
35 of 265 www.worklogixme.com
Volume 1
Stress matrix values (XX, XY, XZ, YY, YZ, & ZZ)
Displacement in each direction (X, Y, & Z)
Strain energy
Maximum and Minimum principal stresses.
von Mises Stress
User defined Measures (from here forward referred to simply as measures) enable
the user to calculate scalar values that are not part of the predefined measures
that might be of great use to a specific analyses.
Creating Measures
Measures are created by specifying the following information for each measure:
36 of 265 www.worklogixme.com
Volume 1
Results for measures are only calculated for certain types of analyses and design
studies.
Scenario
Create a measure in a simple part.
Measures measure_example.prt
Task 1. Open the Measures dialog box and explore the predefined measures.
2. Click Simulation Measure and select the Show Predefined Measures check
box.
37 of 265 www.worklogixme.com
Volume 1
Note the default measures already defined for the entire model.
Task 2. Create a new measure, save the model, and erase it from memory.
2. Type Point_Accel in the Name field and select Acceleration from the Quantity
drop-down menu.
3. Verify that the Component field is set to Magnitude and select At Point from the
Spatial Evaluation drop-down menu.
4. Click Select Reference , select PNT0 from the model and click OK in the select
dialog box.
5. Verify that the dialog box appears as shown and click OK.
38 of 265 www.worklogixme.com
Volume 1
8. Click Save from the main toolbar and click OK to save the model.
9. Click File > Erase > Current > Yes to erase the model from memory.
39 of 265 www.worklogixme.com
Volume 1
There are five tabs in the Simulation Display dialog box that are used to control the
display properties of items in the Mechanica model.
Settings: The settings tab contains three areas that are used to manage the
display of various items.
o Common Settings: Options in this area enable you to control some
generic display settings. Two of the most useful items here are:
Z-buffer Icons: This option enables the model geometry to
block icons. It is very useful in that it reduces the clutter on a
simulation model by enabling you to see only the icons that
are visible from the
―front‖ of the
model as it is
currently oriented.
Display Current
Csys Triad: This
option places a
coordinate system
triad in the lower
right corner of the
display area that is
in the current
orientation of the
model. This is useful
in discerning the
vectorial directions
of the model while
applying loads and
constraints, without
having to turn on
the display of
datum coordinate systems.
o Load/Constraint Display: Options in this area enable you to control
the display of items related to loads and constraints. The options here
control the display of each item as a whole as opposed to by type
as is the case on the Loads / Constraints tab. Specific items include
the display of names and values, as well as the scale and density of
the icons displayed on the model.
o AutoGEM Control Display: Options in this area can be used to turn
the display of AutoGEM controls as a whole on or off (that is, icons,
names, and values), or it can be used to turn AutoGEM names and
AutoGEM values on and off independent of each other and the their
icons.
40 of 265 www.worklogixme.com
Volume 1
Modeling Entities: This tab can be used to control the display of specific
types of idealizations and connections. For instance, you can use this tab to
turn off the display of spring and mass idealizations along with weld
connections, while leaving shell idealizations and rigid link connections
turned on.
Loads / Constraints: This tab can be used to turn the display of specific
types of loads and constraints on and off by their type. For instance, you
could turn off the display of all pressure loads and displacement constraints,
while leaving force/moment loads and symmetry constraints displayed.
Set Visibilities: This tab can be used to turn the display of entire load sets and
constraint sets on and off. It is analogous to adding load sets and constraint
sets to a layer and then hiding or showing the layer.
Mesh: This tab is used to manage the display of mesh elements. The display
of specific mesh entities (such as beams, solids, and shells) can be turned
on and off. The display quality (fine, medium, or coarse) of the mesh
elements can be controlled on this tab as well. Another particularly useful
option in this tab is the Shrink Elements option. This option is extremely useful
for visualizing the mesh, particularly inside the model.
When you are creating a load or constraint, you can override the default color of
the load or constraint by clicking the Edit Color icon. This opens the
Pro/ENGINEER color editor window, enabling you to change the color of the
entities associated with the load or constraint.
Moving Tags
To make models easier to view it is possible to move the name and value tags
associated with a load or constraint to a new location. This is done by selecting
the load or constraint, right-clicking and selecting Move Tag. You can then click a
new location where you want to move the tag. The tag will move to that location
and a leader will connect to the reference it was originally attached to.
Scenario
Control the display of simulation entities.
DisplayControl eng_block_rear.prt
41 of 265 www.worklogixme.com
Volume 1
Task 1. Start the Mechanica application. Move and change the color of the
existing constraint tags.
2. Select the Bolt constraint as shown. Right-click and select Move Tag.
3. Click approximately where shown in the figure to move the tag to a new
location.
Note that in place of 6 individual tags, there now is a single tag in the
new location with leader lines connecting to the references for the
constraint.
5. Select the Surface_Thrust constraint as shown. Right-click and select Move Tag.
42 of 265 www.worklogixme.com
Volume 1
6. Click approximately where shown in the figure to move the tag to a new
location.
10. Type 255 in the R field, 127 in the G field and 0 in the B field to create an
orange color. When the dialog box appears as shown, click Close > OK.
43 of 265 www.worklogixme.com
Volume 1
4. Select the Modeling Entities tab and clear the Material Assignments check box.
5. Select the Loads / Constraints tab and clear the Force/Moment Loads check
box.
44 of 265 www.worklogixme.com
Volume 1
Task 3. Mesh the model and modify the display settings of the mesh.
1. Click Create from the main toolbar. Click Create in the AutoGEM dialog box
to mesh the model.
Note that the mesh process will take about 30–60 seconds to
complete.
2. When the mesh is complete, click Close in the Diagnostics dialog box to close it.
45 of 265 www.worklogixme.com
Volume 1
4. Select the Mesh tab and clear the Mesh Points check box.
5. Select the Shrink Elements check box and type 30 in the percentage field as
shown.
6. Click OK to close the Simulation Display dialog box and view the changes.
Note how shrinking the elements enables you to better see the mesh
elements that make up the structure, especially those on the internal
portions of the model.
46 of 265 www.worklogixme.com
Volume 1
7. Click Close from the AutoGEM Summary dialog box, followed by Close from the
AutoGEM dialog box. When you are prompted to save the mesh, click No.
9. Click Save from the main toolbar and click OK to save the model.
10. Click File > Erase > Current > Yes to erase the model from memory.
47 of 265 www.worklogixme.com
Volume 1
Meshes can be created before an analysis is run or at the time an analysis is run. If
a mesh isn't present when an analysis is run, Mechanica will automatically use the
current AutoGEM settings and controls to create one.
Meshes can be created, loaded, copied from a design study, and saved. Meshes
are saved in a file with the same name as the Pro/ENGINEER model with a .mmp
extension added.
Model Preparation
Generating Meshes
48 of 265 www.worklogixme.com
Volume 1
Once the model has been prepared, the process of actually generating a mesh is
usually quite simple. Once the AutoGEM dialog box is open, the default option of
All with Properties is usually accepted. Alternatively, AutoGEM can be restricted to
create meshes only in a Component, Volume, Region, or Curve that the user
selects.
Scenario
Create a mesh in a simple part.
Creating_Meshes simple_block.prt
2. Click Create and click Create from the AutoGEM dialog box to create a
mesh using the default settings.
49 of 265 www.worklogixme.com
Volume 1
3. After examining the resulting mesh, click Close from the AutoGEM Summary
dialog box then Close from the AutoGEM dialog box. Click Yes to save the mesh
and leave the AutoGEM mode.
Task 2. Note the creation of new files in the working directory, save the model and
erase it from memory.
Mesh information is stored in .mmp files. The other files are log files.
4. Click Save from the main toolbar and click OK to save the model.
5. Click File > Erase > Current > Yes to erase the model from memory.
50 of 265 www.worklogixme.com
Volume 1
AutoGEM controls enable you to exert additional influence beyond the software
defaults. Specific controls include:
In the figure shown, AutoGEM controls have been used to increase the total
element count in strategic areas, as well as to exclude some elements considered
51 of 265 www.worklogixme.com
Volume 1
unimportant for analysis convergence. This was done using Maximum Element Size
for the entire component, Edge Length by Curvature for the hole, and Isolate for
Exclusion on a Volume Region at the bottom of the model. The excluded elements
are shown in red.
Scenario
Create various different AutoGEM controls.
AutoGEM_Controls plate_w_hole.prt
2. Click Control from the Mechanica toolbar to activate the AutoGEM Control
dialog box.
3. Verify that the Type field is set to Maximum Element Size. Select Components
from the References drop-down menu.
4. Type 30 in the Element Size field and click OK to complete the AutoGEM control
definition.
52 of 265 www.worklogixme.com
Volume 1
2. From the Type drop-down menu, select Edge Length by Curvature. Select
Surfaces from the References drop-down menu and select the cylindrical surface
inside the hole as shown.
3. Type 1 in the Edge Length / Radius of Curvature ratio field and click OK to
complete the AutoGEM control definition.
2. From the Type drop-down menu, select Isolate for Exclusion and select the
volume region as shown.
Task 4. Create an Edge Distribution Mesh control, save the model, and erase it
from memory.
53 of 265 www.worklogixme.com
Volume 1
2. From the Type drop-down menu, select Edge Distribution and select the edge as
shown.
3. Type 10 in the Number of Nodes field and click OK to complete the AutoGEM
control definition.
5. Click Save from the main toolbar and click OK to save the model.
6. Click File > Erase > Current > Yes to erase the model from memory.
54 of 265 www.worklogixme.com
Volume 1
AutoGEM Limits
AutoGEM limits enable you to customize which limit settings are permitted during
the creation of mesh elements. The limit settings are:
Allowable Angles (Refer to the figure on the upper left for an example of
Edge and Face angles).
o Max/Min Edge Angles: Edge angles are the angles formed at the
vertices of the edges of single facets.
o Max/Min Face Angles: Face angles are the angles formed between
adjacent facets.
Max Aspect Ratio: The aspect ratio is the ratio between the longest and
shortest leg lengths of a facet. The example shown on the upper right side
of this slide shows a ratio of 4:2 or 2.0.
Max Edge Turn: The edge turn angle is the maximum angle subtended by
an edge that is permitted. The two figures on the bottom of the slide (shown
in green) show examples of a model that was meshed with the Max Edge
Turn limit set to 90 degrees (on the left) and 30 degrees (on the right). In
simple terms, it is the maximum number of degrees that the normal to a
given edge of a facet can turn from its start to its end.
AutoGEM Settings
AutoGEM settings enable you to customize the parameters that determine how
mesh elements are created. Settings include:
55 of 265 www.worklogixme.com
Volume 1
Best Practices
For solids and shells, the software default limits work well for most scenarios.
However, better shell model results are often obtained when the following limits
are used: Edge Max and Face Max= 165; Edge Min and Face Min= 15; Max Aspect
Ratio= 5; Max Edge Turn= 85.
Additionally, AutoGEM can be directed to create nodes where datum points are
encountered. This method can be used to force nodes into specific areas of an
analysis model.
56 of 265 www.worklogixme.com
Volume 1
Scenario
Apply different AutoGEM limits to a model.
AutoGEM_limits limits_example.prt
2. Click Create and click Create from the AutoGEM dialog box to create a
mesh using the default settings.
3. After examining the resulting mesh, click Close > Close > No to leave the
AutoGEM mode. You can click Close to close the Diagnostics dialog box if
desired.
57 of 265 www.worklogixme.com
Volume 1
2. Verify that the Limits for field are set to Creating and type the following values in
the fields specified:
Field Value
Edge Min 15
Face Min 15
58 of 265 www.worklogixme.com
Volume 1
4. After reviewing the warning, click OK to close the Information dialog box.
1. Click Create and select Create from the AutoGEM dialog box to create a
mesh using the modified settings.
Note the change in the general shape of each element and the
increase in the total number of elements from 41 to 137.
59 of 265 www.worklogixme.com
Volume 1
2. After examining the resulting mesh, click Close > Close > No to leave the
AutoGEM mode. You can click Close to close the Diagnostics dialog box if
desired.
4. Click Save from the main toolbar and click OK to save the model.
5. Click File > Erase > Current > Yes to erase the model from memory.
60 of 265 www.worklogixme.com
Volume 1
Location: Unless otherwise noted, Mechanica will always return the location
of a queried item in terms of the current coordinate system.
Loads: Loads can be applied relative to the WCS or a UCS designated in
the Loads dialog box. Consider the difference between the loads shown
applied to the two holes shown in the figure labelled Loads above. A load
of X = 1 is applied relative to a Cartesian coordinate system placed at the
center of the left hole, whereas a load of R = 1 is applied relative to a
cylindrical coordinate system placed at the center of the hole on the right.
Constraints: Like loads, constraints can be applied relative to the WCS or a
UCS designated in the constraints dialog box. Consider a hole that needs to
be constrained such that the sides of the hole must be fixed radially, but
allowed to translate axially. A Cartesian coordinate system, like the one
shown in the figure labelled Constraints above, would need fixed X and Y
translation. The same hole with a cylindrical coordinate system would only
need fixed R translation.
Scenario
Create a Mechanica coordinate system in a simple part.
MechanicaCsys coord_sys.prt
Task 1. Create a coordinate system in the COORD_SYS.PRT part, save the model,
and erase it from memory.
2. Click Datum Coordinate System Tool and select the vertex shown in the figure.
61 of 265 www.worklogixme.com
Volume 1
4. Select the Orientation tab and click in the first Use field to enable the selection
of a reference. Select the surface on the right side of the model as shown.
6. Select the top surface of the model to populate the second use field. Select Z
from the to Project drop-down menu. The model should appear as shown.
62 of 265 www.worklogixme.com
Volume 1
7. Click OK to create the coordinate system and close the dialog box. The model
should now appear as shown.
9. Click Save from the main toolbar and click OK to save the model.
10. Click File > Erase > Current > Yes to erase the model from memory.
63 of 265 www.worklogixme.com
Volume 1
You must define regions before mid-surfaces for shell modeling because creating
regions can invalidate existing shell pairs.
Best Practices
You should define regions before mid-surfaces for shell modeling because creating
regions can invalidate existing shell pairs.
Scenario
Create surface regions by selecting existing datum curves and sketching new
ones.
64 of 265 www.worklogixme.com
Volume 1
SurfaceRegions surface_region.prt
4. Select the top surface as shown as the sketching plane reference. Click Sketch
from the Sketch dialog box to accept the defaults and start Sketch mode.
65 of 265 www.worklogixme.com
Volume 1
8. Select the same surface of the model (top) that you selected as the sketching
plane reference in the steps above as the surfaces to split reference.
10. Cursor over the top surface of the model and note that the newly created
surface region can be selected.
If the surface region had not been created, only the entire top
surface could be selected instead of the smaller surface region.
Task 2. Create a surface region by selecting a datum curve, save the model, and
erase it from memory.
3. Select the same surface that the sketch was sketched on as shown.
66 of 265 www.worklogixme.com
Volume 1
5. Move the mouse over the right surface of the model and note that the newly
created surface region can be selected.
7. Click Save from the main toolbar and click OK to save the model.
8. Click File > Erase > Current > Yes to erase the model from memory.
While you can create surface regions in Mechanica to apply loads and constraints
to specific localized surface areas, you can use similar functionality to split solids
into three-dimensional regions. You accomplish this by creating Volume Regions.
Creation of volume regions is similar to that of the cut feature in Pro/ENGINEER. You
can create them in parts or assembly models and they inherit the material
properties from the solid geometry within which they are created. Since you can
view results by volume, these regions are beneficial in preparing a model for post-
processing, making it easier to view internal stresses, strains, and so on. Since you
must create elements within a volume region, you can also use them as an
effective means of increasing mesh density when required.
67 of 265 www.worklogixme.com
Volume 1
Use Quilt Uses quilt surfaces as the boundaries of a volume region. This
option is not active if your model contains no quilts.
Swept Blend Tool Creates a volume region based on a swept blend from
sections at different points on the trajectory of sweep. *
Scenario
Create an extruded volume region.
VolumeRegions volume_region.prt
Task 1. Open Mechanica and create an Extruded Volume Region, save the
model, and erase if from memory.
68 of 265 www.worklogixme.com
Volume 1
2. Click Extrude Tool from the volume region flyout menu at the bottom of the
Mechanica feature toolbar.
11. Cursor over the area shown in the figure and note that the newly created
volume region can be selected.
69 of 265 www.worklogixme.com
Volume 1
It may be necessary to use Query Select or the Pick From List from
the right-click asynchronous menu to highlight the volume region.
13. Click Save from the main toolbar and click OK to save the model.
14. Click File > Erase > Current > Yes to erase the model from memory.
70 of 265 www.worklogixme.com
Volume 1
E - Only B and C.
3. If the AutoGEM setting value for the maximum allowable aspect ratio is
changed from 30 to 15, would you expect the number of elements in the model to
increase or decrease?
A - Increase.
B - Decrease.
71 of 265 www.worklogixme.com
Volume 1
72 of 265 www.worklogixme.com
Volume 1
Module 3
Results
Module Overview
After you define your analysis and run it, you can create results and interpret them.
In this module, you learn how to create and configure results windows. You also
learn how to query a results window using various tools.
73 of 265 www.worklogixme.com
Volume 1
When an analysis is run, several files are created in the working directory for the
model. Assume an analysis is run on a model called mill_bearing, and that it is a
static analysis called mill_static.
The directory mill_static is created when running the analysis. In this directory, the
following files, among others, are saved:
The system uses the files created during the analysis run as the foundation for the
results displayed.
There are two file types that you might create when defining result windows:
*.rwd – Result window definition files store the data associated with the result
window. The type of results (Fringe, Graph, and so on) and any non-default
settings are stored in this file. The file can be opened at any time to review your
results.
74 of 265 www.worklogixme.com
Volume 1
*.rwt – Result window template files are used as generic starting points for defining
new windows. You can create a result window with specific settings, then store it
as a template. When defining new windows, you can start with the template, then
customize any additional settings you require.
The message area appears above the graphics area, as do the menus and
toolbars. By default, the window takes on the color scheme of the main
Pro/ENGINEER window, but there are several predefined schemes to select from,
which are specific to the result window.
To change the result window scheme, click Format > Result Window, and select
the background color from the Format Result Window dialog box.
There are several basic file functions found in the File menu. These are:
75 of 265 www.worklogixme.com
Volume 1
Each of the above options clear the contents of the current results window, and
you are prompted to save the current result window. If you choose to save the
results, the Save Result Windows dialog appears and enables you to select a
directory and type a name.
Note that the .rwd extension is automatically added to the file name
you type.
Saving Results
You can save your results set when prompted after taking one of the above
actions, or you can manually save a results set. The options for saving a results set
are:
Save – Saves the current result definitions and associated views in a single
.rwd file. If you save a result set for the first time, the system uses the name
Untitled.rwd. If you open an existing named results set and then saved it, the
system uses the original name.
Save As – Saves the current result definitions and associated views as a
named .rwd file. The Save Result Windows dialog box is again used to used
to select the folder and enter the file name.
76 of 265 www.worklogixme.com
Volume 1
After entering results mode, you can insert results by clicking Result Window .
You select the analysis you wish to use, then define the result window from the
Result Window Definition dialog box.
Each definition requires a name and should include a meaningful title, since you
can display multiple definitions at the same time for comparison purposes.
There is also a provision for you to select the design study you wish to show results
for. The current study is selected by default, but a different design study can be
specified if desired.
The options available in the Result Window Definition dialog box differ depending
on the type of analysis that was run and the type of display you select.
Scenario
Insert multiple result sets into the results window.
inserting inserting.prt
The Result Window Definition dialog box appears, where you can
enter the specifics of what you want to display in the window.
77 of 265 www.worklogixme.com
Volume 1
The result window should appear as shown. Note that the blended
background was turned off in this image for clarity.
78 of 265 www.worklogixme.com
Volume 1
The Format Result Window dialog box is accessed by clicking Format > Result
Window. The options found in the Format Result Window dialog box depend on the
display type for your result window.
The Format Result Window dialog box contains the following options:
You can format multiple windows by first selecting the windows while
holding down the SHIFT key.
You can use the View menu to apply an overlay and to shade the display.
79 of 265 www.worklogixme.com
Volume 1
Depending on the type of analysis you have, you can animate the display of the
mode. When you apply an overlay, you superimpose the outline of the model in its
undeformed state over the animation.
You can also use the View menu to toggle the shading of the model on and off for
fringe, contour, and vector result windows. In general, the shaded view will
improve the appearance of the result window, but not in those circumstances
where you are observing a model with flat surfaces that are parallel to the screen
as shown below.
Scenario
Control the format of a results window.
formatting formatting.prt
80 of 265 www.worklogixme.com
Volume 1
Task 2. Disable the overlay and review the effects of shading the model.
81 of 265 www.worklogixme.com
Volume 1
82 of 265 www.worklogixme.com
Volume 1
The model displayed in a results window can be manipulated in much the same
way as models in a standard Pro/ENGINEER window. The spin, pan, and zoom
operations are conducted using the appropriate keyboard and middle mouse
button combinations.
In addition, the View menu provides tools for further manipulating the view.
83 of 265 www.worklogixme.com
Volume 1
If you select Spin/Pan/Zoom from the View menu, the Orientation dialog box
appears.
The Orientation dialog box provides access to several predefined views such as
Isometric, Front, Left, and so on. You can also use it to Pan, Zoom, and Spin the
model using sliders. The sliders provide the following controls:
The Dynamic update option will reorient the model as you move the sliders within
the dialog box. Alternatively, you can turn this option off, and the display will not
update until a slider is released.
The standard views can be selected directly from the Orientation dialog box, or
from the Saved Views list, as shown in the slide.
84 of 265 www.worklogixme.com
Volume 1
Scenario
Manipulate the display of a model in the results window.
view_operations view.prt
1. Use the standard spin, pan, and zoom capabilities to focus on an area of
interest, as shown.
85 of 265 www.worklogixme.com
Volume 1
4. Drag the horizontal (H) Pan slider all the way to the right so the model moves off
the screen.
6. Zoom out on the model by entering -30 for the Zoom factor.
7. Drag the vertical (V) Pan slider all the way to the right so the model moves off
the screen.
9. Click Refit.
Notice the difference between Refit and Center. Refit resizes the
model display to fit within the window while Center simply returns the
model to the center of the screen without resizing it.
1. Orient the model as shown using the Spin section of the dialog box.
Notice that the model updates in real time as you drag the sliders.
86 of 265 www.worklogixme.com
Volume 1
Notice that the model display did not update until after the slider
was released.
87 of 265 www.worklogixme.com
Volume 1
The main result window will be broken into panes to display each result window
selected from this dialog. The individual panes have independent displays,
enabling you to spin, pan, and zoom the model in each pane without affecting
the display in the other panes.
Hiding Windows
Result widows can be hidden from display as well, by clicking Hide Definitions .
This will hide the windows one at a time, starting with the active window. If you
88 of 265 www.worklogixme.com
Volume 1
want to close several windows at once, select them while holding in the SHIFT key,
then click Hide Definitions .
Scenario
Display and hide multiple result windows.
hiding hiding.prt
2. Click Select All and OK in the Display Result Window dialog box.
Note that the appearance of your windows might differ slightly from
the images shown here due to the scale of the results window used.
89 of 265 www.worklogixme.com
Volume 1
90 of 265 www.worklogixme.com
Volume 1
4. Click OK.
91 of 265 www.worklogixme.com
Volume 1
Once a result window has been defined, you are free to edit any of the
characteristics of the window. You click Edit Selected Definition or Edit > Result
Window and the system will open the Result Window Definition dialog box. Here
you can change any of the settings used to originally create the window.
Result windows can be copied using Copy or Edit > Copy. When you copy a
result window, the system again displays the Result Window Definition dialog box
with all of the same settings as the original, with the exception of the window
name. The new name will default to Window1, which you can change.
You can keep all of the same settings as the original window definition, or you can
edit any of the available options and values.
To display the new window, just click OK and Show in the Result Window Definition
dialog box, which will show the copy along with any other result windows currently
open. Alternatively, you can use Show Definitions from the main toolbar, and
select the window or windows you want to display.
You can use Delete Selected Definition or Edit > Delete to remove any result
windows from the current definition. Note that this function deletes the active
window, so be certain to select in the appropriate window before deleting.
Full Screen: Causes the currently selected result window to occupy the
entire results window. You select this from the window menu to go back to
the original display.
Swap: Enables you to change the placement of one results window with
another. For instance, if you had 4 results windows showing, you could
make the 2nd window change places with the 4th window.
Reorder: Enables you to change which results window is first, second, third,
and so on. It is only available for a results session where you have displayed
3 or more results windows.
92 of 265 www.worklogixme.com
Volume 1
Scenario
Use the copy, edit, and delete options to manipulate result windows.
editing editing.prt
1. Click Copy .
93 of 265 www.worklogixme.com
Volume 1
3. Select White from the Background Color drop down list and click OK.
94 of 265 www.worklogixme.com
Volume 1
5. Select the Quantity tab in the Result Window Definition dialog box.
Task 4. Delete the original result window and exit results mode.
Note that the original window is now deleted and you are unable to
show it.
95 of 265 www.worklogixme.com
Volume 1
Results template files enable you to quickly create results windows using settings
that you commonly use. For example, if you find yourself creating multiple results
windows to check for von Mises stress on part files, you can create a template to
minimize the amount of time it takes you to configure the results window.
To create a results window template, you need to complete the following steps:
Create a results window – in this step, you need to create the results window
that you wish to make into a template. For example, you need to create a
results window that illustrates von Mises stress in a part with display type,
quantity, display location, and display options configured.
Save the results window as a template – in this step, you need to save the
window as a *.rwt file. When naming the template, you should create a
name that clearly indicates the template’s purpose such as von_Mises.rwt
or von_Mises_part.rwt.
Now that you have created a template, you can use that template to configure
new results windows. To create a results window from a template, you need to
complete the following steps:
Insert a new results window from template – you select this option from the
drop-down menus to open a dialog box to define a new results window
from template. By locating the design study and the template, you can
show the results.
Edit the new results window – after showing the results, you can redefine the
results window to change the name and title of the window. You can also
modify any other configuration to change the display type, quantity,
display location, and display options.
Show the results window – after making any edits to the window, you can
show the window.
Scenario
Create a results template and use the template to display results.
96 of 265 www.worklogixme.com
Volume 1
templates templates.prt
3. Select template.rwd and click OK from the Load Result Windows dialog box.
Click Open .
Type von_Mises.rwt as the file name.
Click OK > OK.
Task 3. Create results windows using the results template for the second modal
frequency.
97 of 265 www.worklogixme.com
Volume 1
2. Click Hide Definitions in the results window toolbar to hide the Mode 1
window.
Task 4. Create results windows using the results template for the third modal
frequency.
2. Click Hide Definitions in the results window toolbar to hide the Mode_02
window.
98 of 265 www.worklogixme.com
Volume 1
4. Click File > Exit Results and click No to exit results mode.
Annotations are used to create notes or point out specific areas of interest on your
model. Annotations are inserting by clicking Insert > Annotation, which opens the
Note dialog box.
You use the note dialog box to enter the note, add a leader, and draw circles,
squares, and lines. The Note dialog box has the following sections and options:
99 of 265 www.worklogixme.com
Volume 1
Leader – Create one or more leaders. The arrow will be drawn from the
note to the point selected on the model. If you reorient the model, the
arrow will move as well to maintain its position on the model.
Display Leader Arrow – Display an arrow at the end of the leader.
Mouse Sketch – Sketch circles, squares, or lines.
Style – Access the Note Style dialog box.
You can use the Preview button to display your annotation before finalizing it.
Once you have added some text, you can click Style to open the Note Style
dialog box, which you can use to control the following:
Note that if you rotate or resize the model in the result window, the leader arrow
will continue to point to the location selected on the model. However, the other
annotations, such as notes and circles will remain fixed on screen and may have
to be recreated. It is a good idea to orient the model as you need it to be
displayed before adding annotations.
After an annotation is placed, you can change it by clicking Edit > Annotation and
use the Note dialog to make changes.
Scenario
Add annotations to a result window.
annotations annotations.prt
2. Type Need to check this displacement in the Text area of the Note dialog box.
3. Click Note Location and select the location near the model shown.
4. Click Draw Leader and select the location on the model as shown.
1. Click Style.
3. Select Solid from the Color Fill Type drop down list, then click the color swatch
next to it.
2. Click Note Location and select the location near the model shown.
3. Click OK.
The Fringe display is used to display results as a series of filled color regions on the
model. The different colors represent different ranges of values for whatever
quantity you are viewing. For example, you might want to review the maximum
von Mises stress of the model, as shown in the figure above.
To create a fringe plot, you select Fringe from the Display Type drop down list. To
control the display, you use the Display Options tab. Depending on the design
study and quantity you are using, the Display options tab has some or all of the
following options available:
Best Practices
If you have a large number of elements in your model, look at your results on a
contour plot before reviewing a fringe plot. You will save time if you use a contour
plot to view results data because drawing fringe plots for large models can be
time consuming.
If you want to display fringe and contour result windows with matching legends,
enter one less number of contour levels than fringe levels.
Scenario
Display a Fringe Result Window.
fringe rod_fringe.prt
2. Click Results .
Click Working Directory from the Common Folders list if rod_static is not
shown in the Design Study for Result Window dialog box.
6. Select the Display Options tab and select the Deformed check box.
8. Select the Animate option to enable it and set the Frames to 16.
Ensure that the Auto Start and Repeat options are enabled.
9. Click OK and Show to finish the definition and display the result window.
10. Click File > Exit Results > No to close the result window without saving it.
The Vector display type is used to display results as a vector plot. The Vector
display type displays the directional behavior of a quantity as colored arrows that
are superimposed over a transparent display of the model.
The color and relative length of the vector arrows indicate the magnitude of the
directional force. The arrows are displayed in 3D by default, but you can view the
arrows as 2D by setting the configuration option sim_pp_vector_plot_arrow_2d to
yes.
To create a vector plot, you select Vectors from the Display Type drop down list. To
control the display, you use the Display Options tab. Depending on the design
study and quantity you are using, the Display options tab has some or all of the
following options available:
Max Length – Sets the maximum relative length of the vectors. This must be
a positive number. The default is 5.
Deformed – Displays the model in its deformed state.
Show Element Edges – Displays the edges of the elements in the model. The
edges are not displayed by default.
Show Loads – Displays the load icons on the model.
Show Constraints – Displays the constraint icons on the model.
Show Bonding Elements – Displays the bonding elements on the model.
Animate – Animates the results in the result window.
Scenario
Create a Vector result window.
vector rod_vector.prt
2. Click Results .
12. Click File > Exit Results > No to close the result window without saving it.
You use the Graph display type to display graphs of your selected quantity.
When you select Graph from the Display Type option menu, the Display Options
tab and the Display Location tab become unavailable. You select the quantities
(for the X and Y axes) you want to graph from the Quantity tab. When graphing a
Measure, the system displays the Measures dialog box from which you can select
predefined or user-defined measures.
Select an option from the Graph Location drop down list. After you click OK or OK
And Show, you can control the appearance of your graph from the Results user
interface.
When you click Format > Graph, the system displays the Graph Window Options
dialog box.
The Graph Window Options dialog box enables you to control the Y and X Axes
display, the Data Series display, and the main graph display, which includes the
label text and background color.
Scenario
Create a graph result window to review a model parameter versus a result
measurement for a sensitivity study.
graph rod_graph.prt
2. Click Results .
If rod_ls is not listed, select Working Directory from the Common Folders list.
5. Click OK.
As you can see, you have a great deal of control over how the result
window appears.
6. Click File > Exit Results > No to close the result window without saving it.
The preferred settings for the graph results window can be set each time the results
are brought into session or set permanently in a file. Because changing the
background color will require the color of individual labels and legends to change
as well, it is preferable that you take the time to save the preferences to a file and
configure Pro/ENGINEER to load them in future sessions.
You create a text file, add the configuration option bmgr_pref_file, and point it to
your text file. Once you have customized the graph display, you click Set default in
the Graph Window Options dialog box, and the system writes the information to
the text file you created. After that, any graph windows that you create will be
displayed with the settings you saved.
Scenario
Create a Graph Preferences file.
1. Navigate to your working directory for this exercise using the operating system.
Type bmgr_pref_file in the option field then click in the value field.
Click Browse and select graph_pref.txt. Click Open.
Click Add/Change and then click OK to apply the changes and close the
window.
6. The results window will display the graph with all the default options, as shown.
For the purpose of this example, only the style of the curve will
change, but the preferences for any option can be saved in the
same way.
8. In the Data Series tab, change the point display from Circle to Triangle and
increase the thickness setting by one step.
9. Click Set Default to save this setting to your graph preferences file.
13. The graph displays again, only this time the curve is thicker, and the triangles
have replaced the circles.
This same technique can be used for the background color, the
legends and labels, and so on. After adjusting each setting, click Set
Default and it will save it to the preferences file.
14. Click File > Exit Results > No to exit the result window without saving it.
15. Browse to your working directory for this exercise using the operating system.
Delete the graph_pref.txt file you created.
Deleting the file will enable Mechanica to create graphs using its
default settings for other exercises in this course.
Displaying the original model with all loads, constraints, and other model
entities.
Displaying the FEM model's geometry in its original form.
Displaying and animating the model's structural deformation.
Displaying the optimized shape of the model.
To create a Model result window, you select Model from the Display Type drop-
down list. To control the display, you use the Display Options tab. Depending on
the design study and quantity you are using, the Display options tab has some or
all of the following options available:
Scenario
Create a Model type result window.
model rod_model.prt
2. Click Results .
Task 3. Edit the window and change it to display the magnitude of the
displacement.
Task 4. Edit the window again to enable the display of element edges.
6. Click File > Exit Results > No to close the result window without saving it.
Cutting Surface
A cutting surface enables you to make an intersecting cut and view results on the
cutting surface only. The cutting surface is defined in the XY, XZ, or YZ planes, which
are defined by any of the following:
WCS
Three Points
UCS
Screen
Isosurface
The image on the slide displays a cutting surface in the XY plane, in which it cuts
50% of the way through the model. The image on the right displays the same
model with the cutting surface in the XZ plane.
Capping Surface
A capping surface enables you to make an intersecting cut and view results on
remaining exterior surfaces. You must select the portion of the model to display,
which can be either above or below the capping surfac
e.
Cutting and capping surfaces can be edited or deleted using the Edit menu in the
results window.
Scenario
Create a cutting surface and a capping surface.
cutting_capping cutting_capping.prt
3. Click Working Directory from the Common Folders area of the Design Study for
Results dialog box, if necessary.
2. Click Apply.
1. Select Capping Surface from the Type list in the Results Surface Definition dialog
box.
Select XZ.
Click Apply.
Click Dynamic.
Select the model and drag the capping surface approximately to the
position shown.
Middle-click to finish dragging.
Click OK.
You can display the maximum and minimum values of the solution based on either
the view orientation or the model. These values are based on the specific quantity(s)
that you configured.
Click Info > View Max or Info > View Min to display the maximum or minimum value
that exists for the current model view. Note that if you rotate your model, move it, or
change its size, you need to select the View Max or View Min command again.
You can also view the maximum and minimum quantities for the model as a whole.
Note that if Mechanica does not display a value, you need to rotate your model to
determine where the value lies.
Additionally, you can query specific values in the results window by performing a
dynamic query. By dynamically querying your result, you can simply cursor over the
areas of interest and note how the value changes in the dialog box.
If you click the model, the a query tag is displayed, indicating the value at that point.
You can use Info > Measures to view the measure values of a model that is currently
active in the result window. The Measures dialog box appears after you select the
Measures command. You can then select one or more measures and click Create
Annotation. An annotation will appear for each selected measure with a leader line
attached to the model at the point where the value of each measure occurred.
Note that this command is only available for the model, fringe, and
vector plots, and you can only view the measures of a single load set.
Scenario
Query a model to determine the von Mises stresses at different points of interest.
query query.prt
Task 2. Determine the position of the model's maximum and minimum von Mises
stresses.
These values should match those displayed in the results window legend.
Task 3. Determine the position of the maximum and minimum von Mises stresses for
a specific model orientation.
1. Click Saved View List and select QUERY from the list.
Notice that the view max/min values are removed from display.
Notice that the Query dialog box dynamically displays values as you move
the mouse over the model.
4. Cursor over the model and notice that the Query dialog box has added the
location.
3. Select max_stress_prin from the list of measures and click Create Annotation >
Close.
You can use the Utilities > Tie option to tie the scale of one result window to one or
more other result windows. This can make comparisons of different results easier to
understand.
The options available in the Tie menu depend upon which type of result window
you have defined. For fringe, contour, and vector plots, you have access to the
Legend option.
The result windows must be of the same type. The legends for fringe, vector,
and contour plots can be tied together, but you cannot tie a graph to a
fringe, contour, or vector plot.
There are no values for unfringed animations or model result windows, so
you cannot tie them together.
The quantities displayed in the result windows must be in the same general
category if you wish to tie the results together. For example, you can tie a
von Mises stress fringe plot to a maximum principal stress fringe plot, but not
to a displacement fringe plot.
The options available in the Tie menu for graph results are:
Graph Quantity – Ties the quantity data on the Y axes of each graph.
Graph Location – Ties the location X axes data on each graph.
Graph Both – Ties both Y and X axes or each graph.
When working with graphs, there are a number of special guidelines to keep in
mind:
Scenario
Compare multiple result windows by tying them together.
tying tying.prt
Task 2. Tie the legends together to compare the first and second modal
frequencies.
The legends are now set to the same scale, so the gradient
displayed on the model changes to reflect it.
Notice that the legend and model return to the previous display.
Task 3. Display two graph windows and scale the stress magnitudes (Y Axes) to
match.
The scale of the Y axis (von Mises Stress) changes to match the other
graph.
Animating Results
When you define a result window, you have the option of animating the results. In
the Result Window Definition dialog box, select the Display Options tab. Several of
the options pertain to animation:
Note that when you select the Animate option, the Deformed option
is automatically selected. The deformed option will bend the model
during animation. You can use the Overlay Undeformed option to
position an undeformed wireframe model over the deformed model.
You can control the animation through the View menu or the toolbar. You can use
the following options:
As the animation plays, you can use these options to control it. Note that you are
free to pan, spin and zoom the model as the animation runs.
Scenario
Turn on an animation and control it using several different options.
controlling controlling.prt
1. Drag the slider in the main toolbar all the way to the Slow position and release it.
It is now easier to see that the deformation runs from zero to its
maximum, then back to zero. Observe the model through several
cycles.
3. Click Step Forwards until the display reaches the maximum deformation as
shown.
4. Click Play .
Task 4. Edit the result window to change the number of frames in the animation,
display an overlay, and set the animation to alternate between maximum and
minimum deformation.
4. Click Alternate .
5. Click the up arrow next to the number of frames until it reads 20.
9. Click Step Backwards or Step Forwards until the display is on frame 16.
In the Movie Export dialog box, click Open , select the type of file you want to
create, either TLBMPEG (*.mpg) or AVI (*.avi), then enter a file name.
Note that if you change the file type you will have to reenter the
name.
NTSC Web (default) – 30 Frames Per Second (FPS), 192 Pixels Wide by 144
Pixels High
NTSC CDROM – 30 FPS, 352 Pixels Wide by 240 Pixels High
PAL Web – 25 FPS, 192 Pixels Wide by 144 Pixels High
PAL CDROM – 25 FPS, 352 Pixels Wide by 240 Pixels High
Custom – Manually set FPS and dimensions
If you want to control the frames per second or the height or width, you must use
the Custom option. Note that the higher the number of frames per second, the
smoother your animation will be, but the resulting file will also be larger, so there is a
trade off.
The Compression option enables you to control the quality of the resulting movie.
The higher the compression value, the higher the quality of the movie.
The last item to define is the Duration. You can define the duration by using the
total number of frames or total number of seconds.
Scenario
Export an animation as an MPG file then play it in your media player.
export_ani export_ani.prt
2. Click Open .
5. Click Save.
Notice that the frames per second (FPS) and Image Size settings are
now available.
When the frames per second are changed, the total number of
Seconds will also change.
5. Drag the Compression slider to High so the Movie Export dialog box appears as
shown.
6. Click Export.
2. Double-click My Computer.
3. Navigate to export_ani.
1. Where can you find the results of a user-defined measure after an analysis has
been run?
2. When you run an analysis, the results are automatically saved to a new
directory. The name of this directory is based on ...
A - True
B - False
4. A(n) _________ must be created on a fringe plot in order to view the results
"inside" of a model.
A - x-ray machine
B - animation
C - cutting plane
D - capped animation
A - You can use Results Template files to display a common result type for
many different Design Studies without having to make all of the menu picks each
time.
B - You must create a Results Template file to show any kind of result in a
Results mode Result window.
Module 4
Module Overview
Additionally, care must be taken when creating materials such that the numerical
values entered for material properties match the engineering units used by the
Mechanica model.
The stress/strain curve for a typical material is shown here. It starts out with a linear
relationship between stress and strain, and if the yield stress of the material is not
exceeded, it will return to its original shape if the stress is removed from the
material. However, once the yielding stress is exceeded, the slope graph of the
stress/strain curve changes and the graph becomes non-linear as the material
plastically deforms during yielding.
optional), and Density that are identical for both mode. For Structural
materials, there are fields for Poisson's Ratio, Young's Modulus, Coefficient of
Thermal Expansion, Failure Criterion, and Fatigue modeling. For Thermal
materials, there are fields for Specific Heat Capacity and Thermal
Conductivity. In addition to the Structure and Thermal properties, there are
also provisions for Appearance, User Defined parameters, Surface hardness
properties, Sheetmetal bend properties, and cross hatching assignments.
Assign materials: Assigning materials is covered in detail below on this slide.
Edit/Copy/Delete Materials: You can edit, copy, and delete materials from a
Mechanica model or library.
Manage material libraries: Managing material libraries is covered in detail
below on this slide.
The material type can be set for Structural properties and Thermal
properties are definable and independent of each other. In other
words, a material could be defined as structurally Orthotropic and
thermally Isotropic.
Assigning Materials
Materials can be assigned to entire models and/or volume regions in part mode,
components and/or volumes in assemblies, beam idealizations, shell idealizations,
and spot weld connections. In addition to the assignment of a material to the
above entities, if the material is Orthotropic or Transversely isotropic, the orientation
of the material must be specified relative to a user-defined coordinate system.
Pro/Engineer Wildfire has a basic library installed with the main installation of the
software that contains some common material types. The properties in the library
included with Pro/ENGINEER are taken from standard references and textbooks
and may not exactly match the properties of the material you intend to use. You
should review all material properties to ensure that their values are accurate for
your material.
Pro/ENGINEER Wildfire also has provisions for a user or corporate level material
library that can be located with the pro_material_dir configuration option. This
configuration option simply establishes the path to where the user (or corporation)
stores and retrieves materials specific for their work. These materials (stored as .mtl
files) can be used in Pro/ENGINEER as well as in Mechanica.
Available Criteria
Isotropic
o Modified Mohr: Useful for materials that behave significantly different
in compression than in tension.
o Maximum Shear Stress (Tresca) & Distortion Energy (von Mises): Both
behave quite similarly, with Maximium Shear Stress returning more
conservative (failure occurs at lower stresses) than Distortion Energy.
A plot of these two similar criteria is shown for two dimensional stress.
For Transversely Isotropic
o Tsai-Wu: Useful for laminates
o Maximum Stress and Maximum Strain
When an analysis is run on a component that has a specified failure criteria, the
Failure Index is available as a result quantity. Material that has exactly met the
failure criteria has a value of one; thus a value higher than one indicates how
much the failure index has been exceeded. It is often useful to edit the legend's
maximum value for Failure Index fringe plots to a value of one. If default colors are
used, making this legend change enables simple identification of the area where
the Failure Index has been exceeded: they will appear as red on the fringe plot.
An example of a Failure Index fringe plot with the unedited legend is shown on the
lower left of this slide. The figure on the lower right side of this slide has had its
maximum legend value set to 1. As such, all of the areas shown in red are
exceeding the failure criteria on this figure.
Best Practices
Set the maximum legend value to 1 when viewing Failure Index results so all
areas exceeding the failure criteria display in a single color.
Be cautious when using Failure Index results—recall that they apply to
statically loaded members. Members exposed to cyclic stress will typically
fail due to fatigue at much lower stress values.
4.4 Creating Materials
If a material does not exist, it can be created and added to the part and/or the
Material Library. When creating isotropic materials the following attributes and
properties can be defined:
For non-isotropic material types, the direction specific Poisson's Ratio, Young's
Modulus, CTE, Shear Modulus, and Thermal Conductivity are definable.
For Isotropic materials, in addition to being able to set values equal to parameters or
numerical values, the values of Poisson's Ratio, Young's Modulus, and the CTE can be
made functionally dependent on temperature if desired. Temperature dependent
material properties can be defined symbolically or by using a table.
Scenario
Create a new material and store it in a model.
CreatingMaterials create_mat.prt
1. If prompted with the Changing Parameter Units dialog box, click Interpret Value
> In the future, do not show this dialog > OK. This dialog appears when you enter
numerical values before changing the units for those values.
2. Select the Structural tab if necessary, and enter the following values:
Note that the fields for Mechanisms Damping, Tensile Ultimate Stress,
and Compressive Ultimate Stress are left empty.
4. Verify that the Structural and Thermal tabs appear as shown in the figures below.
Task 3. Save the material to the model only, save the model, and erase it from
memory.
Note that the material exists only in the create_mat part and not in
the Library.
4. Click Save from the main toolbar and click OK to save the model.
5. Click File > Erase > Current > Yes to erase the model from memory.
If a material does not exist, it can be created by the user and stored in one of two
places:
The current model: A material stored with the Save To Model option will be
stored only in the current model and cannot be used in other models.
A material library: A material stored with the Save To Library... option will be
stored in a user specified directory. Often the directory specified is a
corporate or division level materials directory. The default is the current
working directory.
Assigning Materials
Once a material had been added to a model, it can then be assigned to any of
the following:
Material Orientation
3D Material Orientation
Best Practices
Material orientation is associated
with an entity not with a material.
If no material orientation is specified when assigning Transversely Isotropic
and Orthotropic materials on a 3D model, Mechanica orients the principal
Scenario
Assign materials to parts in an assembly.
AssigningMaterials assign_mat.asm
Task 1. Apply the BRASS material that has already been added to the assembly to
the assign_mat1.prt.
3. Click Material Assignment from the Mechanica tool bar and select the
ASSIGN_MAT1.PRT component from the model tree.
4. Verify that the Material field is set to BRASS and click OK to assign the material
and close the Material Assignment dialog box.
Task 2. Assign a material by adding it to the assembly from the material library and
then, as a separate step, assign it to the assign_mat2.prt component.
2. Select tipure.mtl, click Add Material to add it to the Materials in Model field,
and click OK to close the Materials dialog box.
3. Click Material Assignment from the Mechanica tool bar and select the
ASSIGN_MAT2.PRT component from the model tree.
4. Select TIPURE from the Material drop-down menu and click OK to assign the
material and close the Material Assignment dialog box.
Task 3. Assign a material by adding it to the assembly from the material library and
assigning it to the assign_mat3.prt component all as one step, then save the
model, and erase it from memory.
1. Click Material Assignment from the Mechanica tool bar and select the
ASSIGN_MAT3.PRT component from the model tree or the display area.
3. Select al6061.mtl from the list of materials in the library and click Add Material
to add it to the Materials in Model field.
5. Verify that the Material field is set to AL6061 and click OK to assign the material
and close the Material Assignment dialog box.
8. Click Save from the main toolbar and click OK to save the model.
9. Click File > Erase > Current > Select All > OK to erase the models from
memory.
Material Orientations
Material orientations are used to define the principal material directions for
orthotropic or transversely isotropic materials being assigned to entities. The
material directions 1, 2, and 3 (as defined by the material orientation) correspond
to the directions in the Material Definition dialog box entered for orthotropic or
transversely isotropic material properties. Also, some
results (stress, displacement, flux, and so on) can be
considered relative to the material orientation.
Material orientations can be defined for 3D or 2D
entities:
Principal material directions are aligned with the World Coordinate System
(WCS) base vectors
Best Practices
Remember that orientations are assigned to entities, not to a material itself.
Scenario
Apply a transversely isotropic material with a material orientation to an entire
component.
Creating3DMatlOrient wood.prt
Task 1. Enter the Mechanica application and examine the REDWOOD material
that is already a material in the model.
Task 2. Create a material orientation and apply it with a material to the wood.prt
component, save the model, and erase it from memory.
1. Click Material Assignment and verify that REDWOOD is in the Material Field.
6. Click Select Reference and select PRT_CSYS_DEF from the model tree.
7. In the Material Direction grid, click Z so that direction 1 will be the Z direction
relative to the PRT_CSYS_DEF coordinate system.
9. Verify that the Material Orientation field is set to Wood_Grain and click OK to
assign the material and material orientation to the component.
11. Click Save from the main toolbar and click OK to save the model.
12. Click File > Erase > Current > Yes to erase the model from memory.
Material orientations are used to define the principal material directions for
orthotropic or transversely isotropic materials being assigned to entities. The
material directions 1, 2, and 3 (as defined by the material orientation) correspond
to the directions in the Material Definition dialog box entered for orthotropic or
transversely isotropic material properties. Also, some results (stress, displacement,
flux, and so on) can be considered relative to the material orientation. Material
orientations can be defined for 3D or 2D entities:
Best Practices
Remember that orientations are assigned to entities, not to a material itself.
Material orientations assigned to entities that get compressed to a surface
(as is the case with mid-surface shells) will be changed from one defined
over a part to one defined over a surface. This material orientation will be
applied to all the surfaces that Mechanica creates when compressing the
part.
Scenario
Apply a transversely isotropic material with a material orientation to a shell model.
Creating2DMatlOrient tube.prt
Task 2. Create a shell with a material orientation that matches the fiber wrapping
direction, save the model, and erase it from memory.
3. Click More... next to the Shell Property field. Click New... and type 3 in the
Thickness field. Click OK > OK to complete the definition of the shell property and
return to the Shell Definition dialog box.
4. Click More... next to the Material field and verify that CARBON_COMP is
selected. Click OK to select the material and return to the Shell Definition dialog
box.
5. Click More... next to the Material Orientation field. Click New and type
Fiber_Wrap_45 in the Name field.
9. Click Preview and select the cylindrical surface again and click OK.
The datum curves on the surface of the cylinder represent the angle
that the carbon fibers are wrapped around the cylinder. Notice that
the 1,2,3 coordinate frame does not currently align to these datum
curves.
10. Select the Rotate about... check box and type 45 in the Material Direction
Normal to Surface field.
11. Click Preview and select the cylindrical surface again and click OK.
Note that direction 1 is now aligned with the fiber wrap direction.
12. Click OK > OK > OK to close the dialog boxes and complete the shell definition.
14. Click Save from the main toolbar and click OK to save the model.
15. Click File > Erase > Current > Yes to erase the model from memory.
A - True
B - False
A - non-linear
B - inverse
C - linear
C - A or B are correct.
D - You can use any of the isotropic, transversely isotropic, and orthotropic
materials, but only when the element type is solid.
5. Material that has exactly met its failure criteria has a Failure Index of ...
A - -1
B- 0
C-1
Module 5
Idealizations
Module Overview
In this module, you will begin learning about the many different types of
Idealizations that can be applied to Pro/ENGINEER Mechanica analysis models.
The Mechanica Model Setup dialog box is one of the first dialog boxes you will see. In this
dialog box, you can specify five major categories that influence how Mechanica behaves.
Capability Mode: Selecting the Mechanica Lite check box invokes a limited version
of Mechanica for simple parts and assemblies. Mechanica Lite can complete
simple integrated structural analysis and visualization of those results, and will run
with just a Pro/ENGINEER license — no Mechanica license is required.
Product: The product selection determines whether Mechanica performs one of two
types of analysis:
o Structure: focuses on the structural characteristics (stress, strain,
displacement, and so on) of the model.
o Thermal: focuses on the heat-transfer characteristics (temperature, heat flux,
and so on) of the model.
Mode:
o Native: Native mode enables the use of Mechanica's P-code solver. Native
mode enables analysis models creation, P element meshing, and the use of
built in adaptive solvers.
o FEM: FEM mode enables the creation of a mathematical model based on a
Pro/ENGINEER part or assembly that is then analyzed in any of several third
party solvers such as NASTRAN, ANSYS, and so on.
Model Type:
o 3D: The 3D model is used when none of the other idealized model types can
be used. It consists of three dimensional elements and represents the most
complex type of model type available.
o 2D Plane Stress: The 2D Plane Stress model is a two dimensional idealized
model that is very thin in one coordinate direction as compared to the other
two coordinate directions. For Mechanica analyses, it is considered infinitely
thin.
o 2D Plane Strain: The 2D Plane Strain model is a 2 dimensional idealized model
that is very thick in one coordinate direction as compared to the other two
coordinate directions. In Structural analyses, the model is considered infinitely
thick; in Thermal analyses, the results are relative to the unit depth of the
model.
o 2D Axisymmetric: The 2D Axisymmetric model can be used for models that
are symmetric about an axis.
Default Interface: The default interface dictates what happens to coincident
3D models are the most flexible, but most complex (and computationally
intensive) model type. If a model could be analyzed with either a 2D or 3D model
type, the 3D model type requires many more resources: memory, disk storage,
elements, computation time, and so on. The 3D model type must be used
whenever anything in the model lies outside of a coordinate defined XY plane—
this includes not just geometry, but also idealizations, loads, and displacements.
Loads, constraints, and other model features can be defined in six degrees of
freedom. These are comprised of 3 translational and 3 rotational degrees of
freedom that are relative to the coordinate system.
Scenario
Examine the Mechanica Model Setup dialog box.
Using3DModels 3d_rod.prt
Task 2. Explore and set the different options in the Mechanica Model Setup dialog
box.
The default model type is 3D. If you click OK without opening the
Advanced section of the dialog box, Mechanica defaults to the 3D
model.
2. Click Save from the main toolbar and click OK to save the
model.
3. Click File > Erase > Current > Yes to erase the model from
memory.
2D Plane Stress model types can be useful when analyzing thin parts. If we assume
that the ―thin‖ direction is the Z direction, then the assumption for Plane Stress
analyses is that out of plane normal stresses (σz) and out of plane shear stresses (τxz
and τyz) are all equal to zero. This assumption is acceptable in cases in which all
constraints and loads are applied ―in Plane‖ (which is perpendicular to the thin
direction).
For all 2D model types (including 2D Plane Stress), a Cartesian coordinate system
must be specified as a reference. The geometry on which the analysis is going to
take place must also be specified and must lie in the referenced coordinate
system's XY plane. However, loads, constraints, and other model attributes do not
have to be specified relative to the referenced Cartesian coordinate system.
Mechanica will mesh 2D Plane Stress mode types with 2D Plate Elements. 2D Plate
elements are very thin in the Z direction, but they do have an associated material
thickness. In addition to specifying the 2D Plane Stress model type, coordinate
system, and geometry, a shell model (simple or advanced) must be defined for
the geometry included in the analysis.
Furthermore, mass and spring idealizations can be created for Structural 2D Plane
Stress Model types, but not for Thermal 2D Plane Stress Model types.
Best Practices
Be sure all important loads, constraints, and model attributes lie in a Cartesian
coordinate system's XY plane before selecting the 2D Plane Stress model type. If
they do not, you must either create such a coordinate system or use the 3D model
type.
Scenario
Setup a 2D Plane Stress Mechanica model.
Using2DPlaneStressModels gear.prt
1. Click Advanced>> to open the Type section of the dialog box and select 2D
Plane Stress (Thin Plate).
The dialog box states that the geometry that you selected does not
lie in the XY plane of the coordinate system you selected. The next
task addresses this issue.
1. Click Named View List from the main toolbar and select TOP.
Note that the XY plane of the CS0 coordinate system lies in the plane
of the surface selected as a geometric reference.
2. Right-click the Coordinate System field and select Remove as shown in the
figure.
6. Click Named View List from the main toolbar and select Default Orientation.
2. Click Save from the main toolbar and click OK to save the model.
3. Click File > Erase > Current > Yes to erase the model from memory.
2D Plane Strain model types can be useful when you are analyzing prismatic parts;
in other words, parts that have the same cross-section in a single direction. A plane
strain model type makes the assumption that there is only strain in the XY plane
and none in the Z direction. It makes no claim about stress in the Z direction which
indeed may be nonzero. The mathematical assumption for a 2D Plane Strain
model is that out of plane normal strain (εz) and out of plane shear strain (γxz and
γyz) all are equal to zero. Common examples of this type of loading occur in long
members that are only loaded in the X and Y directions such as pipes, dams, and
cylinders exposed to pressure differences between their internal and external
sides. In all cases, there must be no change in loads or constraints along the Z
direction—they must be a function of X and Y only.
For all 2D models types (including 2D Plane Strain), a Cartesian coordinate system
must be specified as a reference. The geometry on which the analysis is going to
take place must also be specified and must lie in the referenced coordinate
system's XY plane. However, loads, constraints, and other model attributes do not
have to be specified relative to the referenced Cartesian coordinate system.
As a final point, all 2D plane strain models represent a unit thickness slice of the
actual 3D model.
Best Practices
Be sure all loads, constraints, and model attributes do not vary along the Z
direction before selecting the 2D Plane Strain model type. If they do, you must use
the 3D model type.
Scenario
Setup a new 2D Plane Strain Mechanica model.
2DPlaneStrainModels beam.prt
1. Click Advanced>> to open the Type section of the dialog box and select 2D
Plane Strain (Infinitely Thick).
2. Click Named View List from the main toolbar and select Default Orientation.
1. Select Thermal from the Model Type drop-down menu as shown in the figure.
2. Select Structure from the Model Type drop-down menu to change the model
type back to Structure.
2. Click Save from the main toolbar and click OK to save the model.
3. Click File > Erase > Current > Yes to erase the model from memory.
2D Axisymmetric models types can be useful when analyzing parts that are
symmetrical about an axis. Common examples include tanks, flanges, and
cylindrical or conical structures. 2D axisymmetric models represent a slice of the
actual 3D model that if revolved around the Y axis of the referenced coordinate
system would appear to be the same as the original 3D model. As long as loads,
constraints, displacements, and other model attributes do not vary radially, the 2D
Axisymmetric model type can be used.
Best Practices
Be sure all loads, constraints, and model attributes do not vary along the radial
direction before selecting the 2D Axisymmetric model type. If they do you must
use the 3D model type.
Scenario
Set up a 2D Axisymmetric Mechanica model.
Using2DAxiSymModels hub.prt
1. 1. Click Edit > Resume > Resume All to resume the Extrude 1 feature. The
part should now appear as shown in the bottom figure.
2.
3.
Task 2. Open the Mechanica Application and set up a 2D axisymmetric model.
2. Click Advanced>> to open the Type section of the dialog box and select 2D
Axisymmetric.
3. Select PRT_CSYS_DEF from the model tree as the Coordinate System reference.
4. Select the front surface as shown in the figure as the Geometry reference.
2. Click Save from the main toolbar and click OK to save the model.
3. Click File > Erase > Current > Yes to erase the model from memory.
Best Practices
In order to use beam idealizations, the beam should be much longer than it
is wide. Consider using the ratio of 10:1 (length along the beam as
compared to the other two dimensions) as a guideline.
Use particular care when considering beam releases so your analysis model
will be as realistic as possible.
Mechanica assumes that the shear center of the beam element lies on the
neutral bending axis, which is true in general only for symmetric cross
sections. If the beam cross section you are modeling is not symmetric about
one or both principal bending axes, the displacement or stress results
Beam Sections define the area properties of a Beam Idealization. You can specify
the cross-section shape from a Mechanica library of common beam cross-section
types or you can create the cross-section in sketcher mode. In either of these
cases, Mechanica calculates the 2-D properties of the sections based on
geometry. As a third option you can specify the 2-D properties of the area directly
using the General section type.
Beam sections can be created on the fly as needed, or stored and retrieved from
a library of cross-sections. For more information on managing beam section
libraries, see the Mechanica help files.
To use a Standard Beam Section, you select the cross-sectional shape and specify
its dimensions. Standard shapes include: Square, Rectangle, Hollow Rectangle,
Channel, I-Beam, L-Section, Diamond, Solid Circle, Hollow Circle, Solid Ellipse, and
Hollow Ellipse.
You can sketch the shape of a beam cross-section if necessary for your analysis.
After you create the geometry, Mechanica calculates the area's parameters
based on the geometry you sketched. You can sketch two different types of cross-
sections:
Solid: With the solid sketched beam section, you use sketch mode to sketch
and dimension the cross-sectional shape of the beam. In cases in which the
geometry is not symmetric about the Sketcher coordinate system, there are
provisions for you to be able to specify how far away the shear center is
from the Sketcher coordinate system (DY and DZ) after the sketch is
complete.
Thin: With the thin sketched beam section, you sketch the centerline of thin
geometry in sketch mode. You then must use the Sketch > Feature Tools >
Thickness command to specify the thickness of the cross-section around
each entity you created in the sketch. This thickness specification can be
applied to any of the entities individually, entities in a chain, or a global
definition of thickness can be made for all of the entities in the sketch. The
thickness is applied symmetrically about each entity.
Stress Grids
In order to retrieve meaningful results, the specific locations inside of a beam cross-
section where you wish to recover stress measurements must be specified. These
points are known as beam stress recovery points. Standard sections have the
locations of these points already specified in their definitions. For sketched beam
sections, you must manually create a sketcher point in each location where you
wish to recover stress measurements for the analysis results. For General beam
sections, there are provisions to specify where these points lie in relation to the
Beam Shape Coordinate System.
Best Practices
When using Sketched Thin Beam Sections, the overall characteristic dimension of
the sketch should be 20:1 or greater as compared to the thickness of the entities.
Scenario
Create Beam Idealizations for a welded frame analysis model.
BeamSections frame_beam.prt
The yellow direction arrows are not shown in this figure for clarity.
Additionally, they do not matter for this example due to the
symmetric nature of the beam sections you will be using.
4. Click More... next to the Material field. Select steel.mtl from the list of materials
and click Add Material > OK to add steel.mtl to the part and assign it to the
beam.
1. Click More... next to the Beam Section field to open the Beam Sections dialog
box.
5. Type 25 in the R field and type 23 in the Ri field. The dialog box should now
appear as shown in the figure.
10. Type 12.5 in the R field and type 10.5 in the Ri field.
11. Click OK to close the Beam Section Definition dialog box. Click OK to close the
Beam Sections dialog box.
12. Select OD50_ID46 from the Beam Section drop-down list and click OK to
complete the beam definition.
1. Task 3. Create another Beam Idealization, save the model, and erase it from
memory.
4. Select the five remaining curve references from the left side of the model as
shown in the figure.
7. Click Save from the main toolbar and click OK to save the model.
8. Click File > Erase > Current > Yes to erase the model from memory.
In order to be able to understand how to position beam sections, you must first
understand three types of coordinate systems that are associated with beams.
Forces and moments applied to beams act through a coordinate system known
as the beam action coordinate system (BACS).
The BACS is always located on the curve that
Mechanica draws as a blue line when you create
the beam; the X axis of the BACS is parallel to this
curve and the Y and Z axes of the BACS are
controlled by setting the Y direction on the Beam
Definition dialog box.
Mechanica depicts the BSCS with a Y-shape at the tip of the Y axis and an arrow
at the tip of the Z axis.
The BSCS can be placed relative to the BACS by entering values for DY and DZ on
the Beam Orientation Definition dialog box. Rotation of the BSCS about the beam
Scenario
Use a Beam Orientation Definition to correctly orient a beam for an overhead
door.
BeamOrientaions door_guide.prt
Task 1. Open the Mechanica Application and begin creating a beam idealization.
3. Select the curve on the left side of the model, as shown in the figure.
3. Click Sketch > OK > Confirm > Section > Done to review the sketched section.
4. When you have completed reviewing the section, click Done Section > OK >
OK to return to the Beam Definition dialog box.
Task 3. Complete the creation of the Beam Definition and correct its orientation.
2. Zoom in on the beam icons that have been added and note that the
orientation is not correct for our design.
4. Click any one of the yellow directional arrows to flip its direction as shown in the
figure.
10. Click OK > OK to close the dialog boxes and complete the beam definition.
The beam should now be correctly oriented as shown in the figure.
Task 4. [Optional] Repeat the same process for the beam on the right side of the
model.
1. Orient the beam so it is the mirror image of the beam you just created.
Beam Releases enable you to specify the degrees of freedom you want to release
at the ends of a beam. If you do not explicitly specify a beam release, the
Mechanica default fixes all degrees of freedom. Beam releases can be defined
for both straight and curved beams.
Multiple beam releases can be created and stored in a given model, but there is
no library or method of passing beam releases from one model to another.
Mechanica uses the Beam Action Coordinate System (BACS) for orientation when
specifying beam releases. The following degrees of freedom can be released:
For a given model, the number of shell elements necessary to adequately represent the
model is typically much less than (often by orders of magnitude) the number of solid
elements necessary. A good example of this is shown in the figures on the bottom of this
slide: the same model uses over 40 times more solid elements.
You can create a Midsurface shell based directly on surface pairs from your part.
The thickness and material of the shell are based on the geometry and material
assigned to the solid model.
You can create a Midsurface Shell based on surface pairs from your part, but
you can edit the thickness type, material, orientation, and other characteristics
of each surface pair.
You can create a Standard shell as a layer on a solid. Each surface you create a
Standard Shell for can be composed of composite layers, or specified materials,
thicknesses, and orientations.
Standard Shells
You can create Standard Shells using the Simple or Advanced options:
Simple Standard Shells enable you to assign a single thickness and material to a
surface. You can only assign isotropic material to Simple Standard Shells.
Advanced Standard Shells enable you to assign Shell Properties and Material
Orientations to a surface. Shell properties enable you to define a homogenous
shell or shells with laminate properties. For homogenous shells, you simply specify
a thickness. Shells with laminate properties can be defined in terms of a laminate
layup where you define each ply individually, or with overall laminate stiffness
matrices.
Midsurface Shells
Midsurface Shells: Midsurface shells are created by selecting surface pairs from your
model. Mechanica then creates a surface by compressing the two original surfaces
into a single midsurface halfway in between them.
Mixed Models
It is possible to create analysis models for use in Mechanica that are composed of both
solid and shell elements. A good example of this is shown in the figure on the upper right
side of this slide. The stiffening ribs for this part are modelled as shell elements (shown in
green) instead of solids, while the rest of the model consists of solid elements. The partial
use of shell elements reduces the computational overhead required for this model while
not appreciably affecting the overall accuracy of the solution.
Best Practices
When creating Standard Shells, the shell thickness you assign to an individual
surface overrides any other thickness that might be assigned to that surface as
part of a different shell definition.
Be sure to create Regions you may need in a model before creating Shell
Idealizations. Adding a region to a surface will invalidate any shell idealizations
that have already been created for it.
You create Midsurface Shells by clicking Insert > Midsurface or by clicking Shell Pair
from the Mechanica toolbar. When creating Midsurface Shells, the Shell Pair
Definition dialog box appears with the following options:
Name — Specifying a unique name for each shell pair can help in
identifying it at a glance.
Type — This option can be set to Constant or Multi-Constant. The Constant
option assumes all shells in a selected shell pair have the same thickness,
while Multi-constant enables each set of references for the shell pairs to
have its own defined thickness.
References — By default, you can select one surface and Mechanica will
attempt to select the opposing surface because the Auto Select Opposing
Surfaces option is selected. If this option is cleared, you then must select top
and bottom surface reference independently from one another.
Pair Placement — The resulting shell elements are placed on the midsurface
between each set of references by default, but they can also be forced to
You can have Mechanica automatically detect and create shell pairs for your
part or assembly model by using the Auto Detect Shell Pairs functionality. It is
accessed by clicking Insert > Midsurface > Auto Detect Shell Pairs from the main
menu.
From this dialog box, you can specify which components you wish to include for
automatic shell pair detection (assemblies only). You can also specify a
characteristic thickness. Mechanica will not look for shell pairs where the distance
between the shell pair surfaces is greater than this characteristic thickness.
Mechanica will always attempt to identify shell pairs by first analyzing certain
Pro/ENGINEER feature types that have shell pairs implicitly due to their geometry.
These feature types include shells, ribs, ears, thin protrusions, sheetmetal models,
and plastic ribs. Additionally, there is the Use Geometry Analysis option. When
selected, in addition to searching for shell pairs by feature type, this option causes
Mechanica to search for shell pairs using algorithms that analyze the geometry
independent of its feature type.
Best Practices
AutoGEM's default settings are optimized for Solid Element creation. Consider using
the following limits when creating shell elements: Edge Max and Face Max= 165;
Edge Min and Face Min= 15; Max Aspect Ratio= 5; Max Edge Turn= 85.
Scenario
Create a midsurface shell in a model using both Auto Detect and manual surface
pairings.
MidsurfaceShells access_port.prt
Note that the material has already been assigned to this part.
2. Click Insert > Midsurface > Auto Detect Shell Pairs from the main menu.
3. Type 83.0 in the Characteristic Thickness field and verify that the units field is set
to mm. Click Start.
Note the message in the message area that states ―4 Shell Pairs have
been created and placed at midsurface in ACCESS_PORT‖. Also
note the addition of the Shell Pairs Idealizations in the model tree.
3. When you have finished reviewing the geometry, click Close from the Simulation
Geometry dialog box to close it.
Task 3. Modify the AutoGEM limits for shells and mesh the model, save the
model, and erase it from memory.
1. Click AutoGEM > Settings from the main toolbar. Select the Limits tab. Type the
following values in the dialog box:
Property Value
Edge Min 15
Face Min 15
2. Click OK from the AutoGEM settings dialog box. Click OK after reading the
Information dialog box.
3. Click Create from the main toolbar. Click Create in the AutoGEM dialog box
to create the mesh.
4. After you have reviewed the mesh, click Close > Close > No.
6. Click Save from the main toolbar and click OK to save the model.
7. Click File > Erase > Current > Yes to erase the model from memory.
Standard Shells
Name: The text you type in the Name field is useful information for a shell;
this prevents you from having to examine it more closely.
Type: You can select Simple or Advanced for this field.
References: You can select the surfaces for inclusion in the shell definition
Individually, with component boundaries, or with surface sets. Surface sets
enable selection by Loop, Seed/Boundary, or All Solid surfaces.
Properties: The fields present in the Properties section depend on your Type
selection:
o Simple: Thickness and Material are available for Simple Standard
Shells.
o Advanced: Shell Property, Material, and Material Orientation are
available for Advanced Standard Shells. Shell Property enables you
to define one of three types of shells: Homogenous, Laminate Layup,
or Laminate Stiffness. For more information on Shell Properties, refer to
the Mechanica help system.
Best Practices
AutoGEM's default settings are optimized for Solid Element creation. Consider using
the following limits when creating shell elements: Edge Max and Face Max= 165;
Edge Min and Face Min= 15; Max Aspect Ratio= 5; Max Edge Turn= 85.
Scenario
Create a Standard Shell and mesh it.
CreateStdShells door_outer_right.prt
3. Verify that Type is set to Simple and select Quilt in the References field.
5. Enter 2.0 for the Thickness. Select More... next to the Material field.
6. In the Materials dialog box, select steel.mtl > Add Material > OK.
7. The dialog box should appear as shown. Click OK to finish creating the Standard
Shell and close the dialog box.
Task 2. Modify the AutoGEM limits for shells and mesh the model, save the model,
and erase it from memory.
1. Click AutoGEM > Settings from the main toolbar. Select the Limits tab. Enter the
following values in the dialog box:
Property Value
Edge Min 15
Face Min 15
2. Click OK from the AutoGEM settings dialog box. Click OK after reading the
Information dialog box.
3. Click Create from the main toolbar. Click Create in the AutoGEM dialog box
to create the mesh.
4. After you have reviewed the mesh, click Close > Close > No.
6. Click Save from the main toolbar and click OK to save the model.
7. Click File > Erase > Current > Yes to erase the model from memory.
Name: The text you enter in the Name field can provide useful information
about the Mass Idealization without having to edit its definition to examine it
more closely.
Type: You can select Simple, Advanced, or Component At Point
(Assemblies only) for this field. The Properties section of the dialog box will
change depending on what Type you select.
References: You can select one point, multiple individual points, all of the
points in a feature, or all of the points in a pattern.
Properties: The Properties section depends upon what you set as the model
Type:
o Simple: If Type is set to Simple, you can specify the Distribution as
Total Mass or the Mass per Point to be distributed over all of the
points you selected. Additionally, you must specify the mass of the
idealization.
o Advanced: If Type is set to Advanced, you are restricted to the Mass
per Point setting. Unlike the Simple type, for the Advanced type you
specify Mass Properties and the Coordinate system that the Mass
Properties are relative to. Mass Properties enable you to specify not
only the Mass, but also the Moments of Inertia.
o Component At Point: If Type is set to Component At Point, the Mass
Properties of the component you select are applied to the Mass
Idealization.
Scenario
In this procedure, you will create a Mass Idealization to simulate a rider on a
bicycle frame.
UsingMassIdeal frame.prt
5. Select the RIDER point from the display area as the Reference.
7. Type 80 in the Mass field. The dialog should appear as shown in the figure.
8. Click OK to close the dialog box and create the mass idealization. The model
should appear with a Mass Idealization icon as shown in the figure.
2. Click Save from the main toolbar and click OK to save the model.
3. Click File > Erase > Current > Yes to erase the model from memory.
Spring Idealizations are created either by clicking Insert > Spring... from the Main menu or
clicking Spring from the Mechanica toolbar.
Name: The text you enter in the Name field can provide useful information about
the Spring Idealization without having to edit its definition to examine it more
closely.
Type: You can select Simple, Advanced, or To Ground for this field. The Properties
section of the dialog box will change depending on what Type you select.
References: As a Reference, you can select a single point/vertex, a point feature
(which can included one or more points), or a pattern of point features. You can
The Point-Point Pairs option is not available while editing a spring definition.
Properties: The Properties section depends upon what you set as the model Type:
o Simple: With the Simple type Spring Idealization, you specify extensional
stiffness and torsional stiffness values or a Pro/ENGINEER parameter. They
apply in the vector direction formed between the ends of the spring.
o Advanced: With the Advanced type Spring Idealization, you specify a
Spring Property and the orientation for the Spring Property. The orientation is
specified by using any of the following to set the Y direction: Point, Axis,
Vector in the World Coordinate System, or Coordinate System.
The X direction is always set in the same direction as the spring (from start to
end is the positive X direction). After the Y direction as been set with one of
the above references, the Z direction can be positioned as necessary
through the Additional Rotation field in the dialog box.
o To Ground: With the To Ground type Spring Idealization you specify a Spring
Property and a coordinate system that it is relative to.
Spring Properties
Spring Properties enable you to specify the extensional and torsional stiffness of a Spring
Idealization in directions other than those directly in line with the spring's starting and
ending points. They must be defined for Advanced or To Ground springs. They enable
you to specify the Extensional (Kxx, Kyy, Kzz) and Torsional (Txx, Tyy, Tzz) stiffness for a
Spring Idealization. Additionally, you can have Mechanica compute the coupling
between the Extension and Torsion stiffnesses, or you can manually enter all of the ―off-
diagonal‖ terms in the Extensional and Torsional matrices and as well as all of the terms in
Best Practices
Spring Idealizations must always be attached to at least one point in your model.
You can use the datum point creation functionality to create additional points you
might need for a Spring Idealization. You can also select a vertex as a point
reference.
A spring can act as a constraint in your model, and in some instances may be the
only constraint that you need.
If you plan to place springs on a shell model, be sure you understand what will
happen to the end of the idealization applied to a point on a compressed entity.
Scenario
Create Spring Idealizations on a simple assembly.
SpringIdeal sprung_crucible.asm
6. Select any one of the TOP Points from RING.PRT as the first reference.
8. Select any one of the BOT Points from CRUCIBLE.PRT as the second reference.
10. Type 3.4 in the Torsional Stiffness field. The dialog box should now appear as shown in
the figure.
11. Click OK to complete the Spring Idealization Definition and close the dialog box. The
model should now appear as shown in the figure.
2. Click Save from the main toolbar and click OK to save the model.
4. Click File > Erase > Not Displayed > OK to erase the model from memory.
B - Shell Elements typically increase the total element count necessary for
an analysis.
D - Shell Elements typically reduce the total element count necessary for
an analysis.
A – Yes
B - No
4. Shell theory always assumes that the shell element is at the _____ of the actual
geometry.
A - mid-plane.
B - bottom.
C - top.
D - left
5. True or False? Beam releases are always required when defining beam
elements.
A - True
B - False
Module 6
Structural Loads
Module Overview
You use Structural Loads in your Mechanica analysis models to simulate the real-
world environment you expect your model to encounter.
There are many different load types, distribution options and spatial variation
methods you can use when defining Structural Loads.
Structural Loads
Structural Loads are forces and moments that cause stress or deformation in the
model. Loads can be applied to surfaces, edges, and points. The loads applied
are intended to simulate what the model would be subjected to during its
operation. These loads can be defined using a number of different options:
Force/Moment Loads: This load requires the user to specify the Force or
Moment vector acting on an entity.
Bearing Loads: Simulates the load on a hole or pin when the force is only
acting on one half of the circular surface or edge.
Centrifugal Loads: The user specifies an axis of rotation, angular velocity
and/or angular acceleration. Mechanica will then use the model’s mass
properties to determine what radial force or axial torque needs to be
applied to all entities in the model.
Gravity Loads: Can be used to simulate how a model will deform under
gravity. Users will specify the value and direction of gravitational
acceleration. Mechanica will use the model’s mass properties to apply the
appropriate force over the entire model.
Pressure Loads: Applying this load type will create a distributed force per
unit area across a surface. Mechanica will guarantee the load is always
normal to the surface.
Temperature Loads: User can specify a uniform global temperature or
import a temperature field. Mechanica will use the coefficient of thermal
expansion specified in the model’s materials to calculate the resulting
deformation and stresses.
Mechanism Loads: Import forces calculated using Pro/ENGINEER’s
Mechanism Dynamics Option.
Best Practices
Correct application of loads is one of the key factors in obtaining correct results.
When applying loads, take the time to scrutinize the load dialog and confirm that
the load is correct for the units being used. In addition, the load set and
distribution options would also need to be confirmed. The analysis summary will
include the global load resultant on the model, and users can also calculate
resultants by clicking Info > Review Total Load.
The latter option cannot be used for body forces however. For body forces such as
Gravity, Centrifugal, and Temperature Loads, the calculated load will be
dependent on the material properties defined for the model.
Force/Moment loads are the most frequently used of the Mechanica load types.
These loads are applied to geometric entities such as surfaces, edges, and points.
Each load has to have a load vector and distribution option specified. The vector
specified in the dialog determines which direction the load is acting in and what is
the magnitude of the load. The distribution option determines how Mechanica will
distribute the load over all the entities specified.
Direction Points and Magnitude: Select two datum points to define the
direction of the Force/Moment (from one point to another point) and then
specify the magnitude of the load.
Distribution
Total Load: This distribution type indicates that the user is applying the total
load for this Force/Moment. The load will be distributed over multiple
entities, but if summed up, would be equal to the load specified.
Force Per Unit Type: This distribution type applies a distributed load over the
entities specified. Depending on the simulation model type, the Type of unit
can be length, area, or volume. This type of load is different from a pressure
load in that the direction of the vector will not change, whereas a pressure
load will always be normal to the surface.
Total Load at Point: This distribution type implies that the total load applied
will have a resultant equal to what is input in the dialog, at the point
specified by the user. The load is still applied on the selected entity, and not
the point. The point is purely a calculation reference.
Total Bearing Load at Point: This distribution type is used to represent the
force and moment that one cylindrically shaped part exerts on another. It is
an advanced bearing load distribution on cylindrical surfaces or along
circular edges/curves that is defined by a resultant force and moment at
any selected point in the model. It is different from a regular bearing load
because the regular bearing load can only have a resultant force, through
the center of the reference cylinder or edge and perpendicular to its axis.
This distribution type can be off-center and non-perpendicular.
Spatial Variation
Uniform: The distribution of the load will be uniform over the entities
selected.
Function of Coordinates: User can specify an equation or table that governs
how the load varies with respect to the selected coordinate system.
Best Practices
Just like solid elements cannot be constrained in the rotational directions, they
cannot accept moments as load input. For this reason, moments applied to solid
models must use the ―Total Load at Point‖ or Total Bearing Load at Point
distribution options. If any other option is used, the moment will be disregarded by
the analysis. If the load is purely a moment load, then the location of the point
selected is irrelevant.
Force/Moments will attempt to deform the model along the entities they are
applied to. To avoid singular stresses, loads should only be applied to surfaces in
solid models, and to edges and surfaces in shell models. Only beam models should
have loads on points. There are exceptions to these recommendations, but they
are limited to specific scenarios where the user is seeking to reproduce results from
a carefully constructed theoretical example.
Scenario
Create different Force/Moment Loads.
ForceMomentLoads t_bracket_hole.prt
Task 1. Open the Mechanica application and create Uniform Force on a Surface.
2. Select the surface of the hole as shown in the figure as a reference for load.
3. Click Advanced and select Total Load at Point from the Distribution field drop-
down menu.
2. Click Save from the main toolbar and click OK to save the model.
3. Click File > Erase > Current > Yes to erase the model from memory.
Axles, bolts, pins, rivets, and shafts, create stresses in the members they connect,
along the bearing surface or surface of contact. A load of this type is often not
uniformly distributed across the surface of the pin or hole, but varies according to
the equation provided. A Bearing Load in Mechanica is a built in load function
that simulates this load type.
Direction Points and Magnitude: Select two datum points to define the
direction of the force (from one point to another point) and then specify
the magnitude of the load.
Best Practices
Bearing loads by their very nature act in the direction normal to the hole’s
axis. If the user specifies a load vector that is parallel to the axis, Mechanica
will not accept it. If the load has a component that is parallel to the axis
and another component normal to it, then only the normal component will
be used for calculating the load.
Use the preview function before creating the load to make sure the load is
acting in the correct direction and that the correct half of the hole is being
loaded.
Scenario
Create a Bearing Load.
BearingLoads bracket.prt
3. Verify Reference type is set to Surfaces and select the surface shown in the
figure.
4. Type 800 for the X component of the Force as shown in the figure.
6. Click OK to create the Bearing Load and close the dialog box.
2. Click Save from the main toolbar and click OK to save the model.
3. Click File > Erase > Current > Yes to erase the model from memory.
Many engineering applications involve rotating machinery. Bodies that rotate can
experience two types of centrifugal loads; a force and a moment. A centrifugal
force is a force that pushes matter away from the center of rotation. This can be
felt when making a sharp turn in a vehicle or playing with a sling. The magnitude of
this force is a function of the angular velocity and the distance from the center.
When the rotating component is accelerating, it can also generate an inertial
torque that is a function of the model’s moment of inertia (about the axis of
rotation) and angular acceleration.
This load type is applied to the entire model; it is not specific to any surface or
component. Mechanica will use the model’s material properties (density) and the
data specified in the centrifugal load form (axis of rotation, angular velocity,
angular acceleration) to determine the load on each element.
Coordinate System: Designates the coordinate system that the load is being
applied to with respect to the Rotation Origin. The default is the World
Coordinate Systems (WCS).
Angular Velocity: Specifies the Angular Velocity relative to the referenced
coordinate system.
Angular Acceleration: Specifies
the Angular Acceleration
relative to the referenced
coordinate system.
Best Practices
Angular Velocity and Angular Acceleration will have the units of radians per
second (rad/s) and radians per second squared (rad/s2). These units are
Mechanica standard and are independent of the system of units you have
assigned for the model. When applying this load type, double check the
values entered.
Scenario
Create a centrifugal load for a part rotating at 5000 revolutions per minute (rpm).
CentrifugalLoads impeller.prt
3. Verify that the Rotation Origin and Coordinate System field is set to WCS.
5. Click OK to create the Centrifugal Load and close the dialog box. The model
should appear as shown below.
2. Click Save from the main toolbar and click OK to save the model.
3. Click File > Erase > Current > Yes to erase the model from memory.
Gravity is the all encompassing force that affects all structures and components.
While most engineering parts can carry their own weight, there are several
applications where the model has to carry a specific weight.
Coordinate System: Specify the coordinate system the load is being applied
with respect to.
Components: Specify the components of the gravitational acceleration
with respect to the referenced coordinate system.
Best Practices
Gravity loads are applied in the units of acceleration for the model’s system
of units. Gravitational acceleration would be entered as 9.81 m/s2, 32.2 ft/s2,
or 386.4 in/s2 when using standard Mechanica unit systems.
Gravitational acceleration is expressed in terms of units of length per unit of
time squared, not in terms of g because g is not a unit in Mechanica.
The Gravity load can be used to simulate models exposed to accelerative
loads (such as components on a missle).
The load the model experiences is always a function of the acceleration
value entered and the density of the model.
The total resultant force will be reported in the summary file.
Scenario
Create a 1G Earth Based Gravitational Load.
GravityLoads shelf.prt
3. Type -9.81 for the Y component in the Acceleration field. Verify that the units file
is set to m / sec^2 as shown.
4. Click OK to create the Gravity Load and close the dialog box. The model should
appear as shown below.
2. Click Save from the main toolbar and click OK to save the model.
3. Click File > Erase > Current > Yes to erase the model from memory.
Pressure loads in Mechanica apply a distributed force per unit area. They are
different from Force/Moment applications in that the direction of the load at any
point on the surface will always be normal to the surface. Force/Moment loads on
the other hand will always maintain the same vector.
Best Practices
The direction of the pressure load will always be
normal to the surface it is applied on. However, it
is good practice to preview the load prior to application to make sure the pressure
is acting in the correct direction (pressing outward or inward). If it is acting
opposite the desired direction, then change the sign on the value entered (for
example, 50 Pa becomes -50 Pa).
Scenario
Create a 200000 Pa Pressure Load inside a pressure vessel.
PressureLoad pressure_vessel.prt
4. Type 200000 in the Value field and verify that the units are set to Pa as shown in
the figure.
5. Click Preview to verify the pressure is pushing the inner wall outward as shown in
the figure.
6. Click OK to complete the Pressure Load definition and close the dialog box.
7. The model should now appear as shown in the figure (load selected for
clarity).
2. Click Save from the main toolbar and click OK to save the model.
3. Click File > Erase > Current > Yes to erase the model from memory.
There are three different types of Temperature Loads you can apply:
Best Practices
The temperature load is applied to the entire model. If it is desired that a specific
assembly component not be affected by temperature, then the material assigned
to it must have a coefficient of thermal expansion equal to zero.
Scenario
Subject a brake component to a 115°C Global Temperature Load.
TempLoad brake_caliper.prt
Task 1. Open the Mechanica application and create a Global Temperature Load.
2. Verify that the Model Type is set to Structure and click OK.
4. Type 115 in the Model Temperature field. Verify that the Reference Temperature
is 0 and both unit fields are set to C.
5. The dialog box should now appear as shown in the figure. Click OK to create the
Global Temperature Load and close the dialog box.
6. The model should appear with the Global Temperature Load icon as shown in
the figure.
2. Click Save from the main toolbar and click OK to save the model.
3. Click File > Erase > Current > Yes to erase the model from memory.
Mechanism loads in Mechanica Structure enable the user to import the loads
being acted on an assembly component in Pro/ENGINEER. These loads will not
constitute a new load type, but will take the form of gravity loads (to simulate
acceleration), centrifugal loads (to simulate rotation), and Force/Moment loads
from joint reactions.
In Mechanism, the user has to define the body and the part that the loads will be
exported for. Loads cannot be exported for the entire assembly. The user will also
specify if the loads should be exported for a specific time index or maximum for
the entire duration of the Mechanism Dynamics analysis.
With the specific part opened, the user will import the loads in Mechanica. Any
Force/Moment loads created will need to be edited so they are associated with a
surface.
Best Practices
Mechanism performs dynamic analyses to determine all the forces acting on the
model. As with any assembly that has moving parts, inertia is a significant force. If
there are parts in the assembly that do not have a material property assigned,
they will get a nominal density of 1.0. This will lead to incorrect results. When relying
on values reported by Mechanism, double check all material properties and
densities reported by Pro/ENGINEER because unlike Mechanica, Mechanism will
not stop you when you do not have material properties assigned.
Scenario
Export results from a mechanism analysis, then import the loads in Mechanica.
MechLoad engine.asm
Task 1. Open the Mechanism Application, run a Mechanism Analysis, and export
the results for use in Mechanica.
5. Click Select Reference Entity next to the Component field and select
CONNECTING_ROD.PRT from the model tree to select it as the Component
reference.
6. Select Max for All Loads from the Evaluate At drop-down menu.
7. The Load Export dialog box should appear as shown in the figure. Click OK to
complete the export and close the dialog box.
6. Click + next to Loads/Constraints to expand the section. Click + next to Load Set
MechanismLoadSet1 to expand this section as well. Examine the 6 Loads that have
been added.
Note that a Force Load and a Moment Load have been added at
each end of the CONNECTING_ROD.PRT accounting for four loads.
These loads are due to Mechanism reaction forces at each end of
the part. Also note the addition of a Gravity Load (to account for
linear acceleration of the part in the Mechanism) and a Centrifugal
Load (to account for Centrifugal force due to the rotation of the part
in the Mechanism).
2. Click Save from the main toolbar and click OK to save the model.
3. Click File > Close Window > File > Close Window to close all open windows.
4. Click File > Erase > Not Displayed > OK to erase all models from memory.
A - Total Load
A - The current coordinate system at the time when the gravity load is
created.
3. True or False? Loads must be applied to more than one area of a model in order
for Mechanica to perform most types of analyses.
A - True
B - False
4. True or False? Only one load set can be selected or created for an analysis.
A - True
B - False
5. Which statement CORRECTLY describes the entity types on which loads can be
defined on the 3-D Model?
Module 7
Structural Constraints
Module Overview
Structural constraints are used to limit the degrees of freedom, prevent rigid body
motion, and simplify models. This is done through the application of Displacement
Constraints and Symmetry constraints.
Free: This setting designates that the selected entity is free in this degree of
freedom.
Fixed: This setting designates that the selected entity cannot move in this
degree of freedom.
Prescribed: The user specifies a discrete amount of deformation that the
entity will move in. This is used in situations where the user does not know the
magnitude of the external load, but does know the desired deformation.
Because of the way solid elements are created in Mechanica, they only have
three unique degrees of freedom (three translation) because any face on a
tetrahedral cannot rotate without translation in one of the three directions.
Because of this, Mechanica will ignore rotational constraints on solids. However,
rotational constraints can still be used on shell and beam idealizations.
Best Practices
Scenario
Create a displacement constraint.
CreateDispCons hb_support.prt
3. Verify that the World radio button and WCS is selected in the Coordinate System
area of the dialog box.
4. Press CTRL and select the surface regions around the holes as shown.
8. The dialog box should appear as shown. Click OK to create the Constraint and
close the dialog box.
10. Verify that the World radio button and WCS are selected in the Coordinate
System area of the dialog box.
11. Press CTRL and select the inner surfaces of both holes as references as shown.
13. Leave the X and Z translational degrees of freedom set to Fixed Translation .
14. Select Free Rotation for the X, Y, and Z rotational degrees of freedom.
15. The dialog box should appear as shown. Click OK to create the Constraint and
close the dialog box.
16. The model now has icons present for both constraints on each of the holes as
shown.
2. Click Save from the main toolbar and click OK to save the model.
4. Click File > Erase > Not Displayed > OK to erase the model from memory.
When creating planar, pin, and ball constraints you must first select the type of
constraint from either a fly-out menu on the Mechanica toolbar or directly from
the Insert drop-down menu in the main
menu.
Best Practices
Planar, pin and ball constraints are not valid for Large Deformation Analysis (LDA).
If a model with these constraints is used to create or edit an LDA, Mechanica will
display an error message.
Scenario
In this exercise you learn how to create pin and ball constraints.
PlanarPinBall linkage.prt
2. Click the fly-out menu next to Planar Constraint in the Mechanica toolbar to
show its contents. Then click Pin Constraint as shown.
4. Verify that the angular rotation and axial translation degrees of freedom are set
to Free as shown.
5. Click OK from the Pin Constraint dialog box to create the constraint.
Task 2. Create a ball constraint, save the model, and erase it from memory.
3. Click OK from the Ball Constraint dialog box to create the constraint.
5. Click Save from the main toolbar and click OK to save the model.
6. Click File > Erase > Current > Yes to erase the model from memory.
When the loads, constraints, and geometry of a model are symmetrical, you can
take advantage of symmetry to analyze a portion of the model instead of the
entire model. Symmetric constraints work by preventing the model from deforming
through the plane(s) of symmetry. There are two types of symmetry constraints that
can be created in Mechanica: Mirror and Cyclic. We will focus on Mirror symmetry
in this topic.
Mirror symmetry is applied when the model, loads and constraints are symmetrical
about a plane. The model is cut in half through the plane, and then the constraint
is applied through the surface (solid model), edge (shell model), or point (beam
model) that lies on the plane of symmetry.
Best Practices
It should be noted that symmetry can only be used when the model, loads,
and constraints are symmetrical. If only the model is symmetrical, then the
results generated will not be correct, or may be correct for stress but not
displacement, or vice versa. The symmetry requirement for loads and
constraints is often overlooked.
Scenario
Create a mirror symmetry constraint.
CreateMirrorSymCons hb_support.prt
1. From the main menu, click Edit > Resume > Resume All.
3. Select the surface on the right side of the model as the reference for the mirror
symmetry constraint as shown.
4. The dialog box should now appear as shown. Click OK to complete the
symmetry constraint.
5. The models should now appear with the Mirror Symmetry icon as shown.
2. Click Save from the main toolbar and click OK to save the model.
4. Click File > Erase > Not Displayed > OK to erase the model from memory.
When the loads, constraints, and geometry of a model are symmetrical, you can
take advantage of symmetry to analyze a portion of the model instead of the
entire model. Symmetric constraints work by preventing the model from deforming
through the plane(s) of symmetry. There are two types of symmetry constraints that
can be created in Mechanica: Mirror and Cyclic. We will focus on Cyclic
symmetry in this topic.
Cyclic symmetry is applied to models that are symmetrical about an axis. This is
different from axisymmetric models in that the model does not have to be a body
of revolution. The model can have patterns of features that are repeated at the
same interval about an axis. Using cyclic symmetry requires that the user create a
cut feature that reduces the model to a single ―slice.‖
Best Practices
It should be noted that symmetry can only be used when the model, loads,
and constraints are symmetrical. If only the model is symmetrical, then the
results generated will not be correct, or may be correct for stress but not
displacement, or vice versa. The symmetry requirement for loads and
constraints is often overlooked.
In cyclic symmetry, the angular dimension of the ―slice‖ being used must
return an integer when 360 degrees is divided by the dimension. Therefore
dimensions such as 15, 18, 30, 45, 60 are all valid. In addition, the surfaces
selected for cyclic symmetry must map to one another.
Finally, users should note that when taking advantage of symmetry in
models, a modal analysis or buckling analysis will only report the modes that
are symmetrical. As such, not all modes may be captured. For such
analyses it is recommended to not use symmetry.
Scenario
Create a cyclic symmetry constraint.
CreateCycSymCons impeller.prt
1. From the main menu, click Edit > Resume > Resume All.
3. Query select the hidden surface on the far side of the slice as the first reference
as shown.
5. Select the surface on the near side of the slice as the second reference as
shown.
6. The dialog box should now appear as shown. Click OK to complete the
symmetry constraint.
7. The models should now appear with the Cyclic Symmetry icon as shown.
2. Click Save from the main toolbar and click OK to save the model.
4. Click File > Erase > Not Displayed > OK to erase the model from memory.
5. True or False? When applying a cyclic symmetry constraint, the number of times
the material is cyclically repeated must be an integer number.
A - True
B - False