T3911-390-02 SG-Ins Lec EN
T3911-390-02 SG-Ins Lec EN
T3911-390-02
North America
• Education Services Registration
– Tel: (888) 782-3773
– Fax: (781) 370-5307
• Technical Support (Monday - Friday)
– Tel: (800) 477-6435
– Fax: (781) 707-0328
• License Management and Contracts
– Tel: 877-ASK-4-PTC (877-275-4782)
– Fax: (781) 707-0331
Europe
• Technical Support, License Management, Training & Consulting
– Tel: +800-PTC-4-HELP (00-800-78-24-43-57)
Asia
• Please refer to http://www.ptc.com/services/training/contact.htm for contact
information.
In addition, you can access the PTC Web site at www.ptc.com. Our Web
site contains the latest training schedules, registration information, directions
to training facilities, and course descriptions. You can also reach technical
support, and register for online service options such as knowledge base
searches, reference libraries and documentation. You can also find general
information about PTC, PTC Products, Consulting Services, Customer
Support, and PTC Partners.
Precision Learning
PTC uses a role-based training approach. The roles and the associated
training are graphically displayed in a curriculum map. Curriculum maps are
available for numerous PTC products and versions in the training section of
our Web site at http://www.ptc.com/services/edserv/learning/paths/index.htm.
Please note that a localized map may not be available in every language and
that the map above is partial and for illustration purposes only.
Before the end of the class, your instructor will review the map
corresponding to the course you are taking. This review, along with instructor
recommendations, should give you some ideas for additional training that
corresponds to your role and job functions.
Training Agenda
Day 1
Module 01 ― Introduction to Creo Simulate
Module 02 ― Theoretical Foundations
Module 03 ― Model Preparation
Module 04 ― Analysis Definition Basics
Module 05 ― Introduction to Results Evaluation
Day 2
Module 06 ― Materials and Simulate Geometry Features
Module 07 ― Loads and Constraints
Module 08 ― Interfaces, Assemblies, and Measures
Day 3
Module 09 ― Meshing
Module 10 ― More Analysis Types
Module 11 ― Singularities
Module 12 ― Basic Model Debugging
Module 13 ― Project
Day 4
Module 14 ― Model Types
Module 15 ― Shells
Module 16 ― Idealizations
Day 5
Module 17 ― Advanced Analysis
Module 18 ― Sensitivity and Optimization
Table of Contents
SampleFunctionalArea\Topic1_Folder EXTRUDE_1.PRT
Perform this task only if you are running the labs on a computer
outside of a training center, otherwise proceed to Task 2.
1. Extract the zipped class files to a root level drive such as C: or D:.
• The extracted ZIP will create the default folder path automatically,
such as C:\PTCU\CreoParametric2.
2. Locate your existing Creo Parametric shortcut.
• Copy and paste the shortcut to your desktop.
• Right-click the newly pasted shortcut and select Properties.
• Select the Shortcut tab and set the Start In location to be
PTCU\CreoParametric2.
3. Start Creo Parametric using the newly configured shortcut.
• The default working directory is set to the CreoParametric2 folder.
You can then navigate easily to the functional area and topic folders.
Step 2: Close all open windows and erase all objects from memory to
avoid any possible conflicts.
1. If you currently have files open, click Close from the Quick Access
toolbar, until the icon no longer displays.
2. Click Erase Not Displayed from the Data group in the ribbon.
• Click OK if the Erase Not Displayed dialog box appears.
Step 3: Browse to and expand the functional area folder for this procedure
and set the folder indicated in the header as the Creo Parametric
working directory.
2. You are now ready to begin the first task in the lab:
• Read the first task.
• Perform the first step, which in most cases will be to set the initial
datum display for the procedure or exercise.
• Perform the remaining steps in the procedure or exercise.
1. The instruction for setting the datum display indicates which Datum
Display types to enable and disable. For example, “Enable only the
following Datum Display types: .”
2. To set the datum display, first click the Datum Display drop-down
menu from the In Graphics toolbar.
3. Next, enable and disable the
check boxes as necessary. For
example you could disable the
Select All check box, and then
enable only the desired datum
types.
Objectives
After completing this module, you will be able to:
• Understand the Simulate functionality.
• Understand the Finite Element method.
• Understand a typical simulation process.
• Understand the Simulate user interface and diagnostic tool.
1. Preprocessing
2. Analysis
3. Postprocessing
4. Design variation and optimization (optional)
Simulate_Analysis\TheTypSimProcess
GEARBOX_HOUSING_SIMULATE.PRT
Step 1: Open and investigate the geometry model.
1. Click File > Prepare > Model Properties. The Model Properties
dialog box appears.
2. Review the units used to create the model. It is useful to understand
the overall size of the model, although it may not carry any importance
if the designer has used mass-driven or force-driven units to create
the geometry. In this current model, the designer used force-driven
system of units, mm-N-sec.
For Creo Simulate users, the model uses the system of units with
which the model was originally created.
10. Click Pin Constraint from the Constraints group. The Pin
Constraint dialog box appears.
15. Click File > Exit Results to exit and return to the Creo Simulate
preprocessing interface. Click No when asked to save the current
results window.
Objectives
After completing this module, you will be able to:
• Understand the h- and p-versions of Finite Elements.
• Understand Finite Element Terminology.
• Understand the basics of Structural Mechanics and Failure Theories.
• Mapping Functions
• Shape Functions
• Hierarchical Shape Functions
• Isoparametric Mapping
• Subparametric Mapping
• Superparametric Mapping
The p-Method
A basic understanding of the p-method is necessary so you can define the
model and analysis correctly to take full advantage of the p-method’s benefits.
This very simple example can help you to understand how it works.
We have a simple bending bar with loaded length l=40 mm, width b=4 mm,
and height h=3 mm. The material is steel with E=200 GPa. We apply a force
of 200 N. Using these values and the analytical equations, the maximum
stress is 333.3 MPa, and the maximum deflection is 0.1481 mm. Note that
the analytical equations from the simple beam theory do not take into account
additional deflections from shear stresses.
The CAD geometry, including the load rollers, and the load diagram are
shown in Figure 1. We use half symmetry in the idealized physical model
and cut away the load-free beam end. In Simulate, we use just one p-brick
element to mesh the half beam. One percent (1%) convergence is requested
on measures: displacements, strain energy, maximum and minimum principal
stress, von Mises stress, and longitudinal stress.
When p=5 the maximum stress is 335.23 MPa, and the maximum deflection
is 0.1507 mm. The maximum deflection does not change between p=3 and
p=5, and the maximum stress changes by less than 1%. The deflection and
Simulate_Analysis\PMethod
SIMPLY_SUPPORTED_SIMULATE.PRT
Task 2: Investigate the Finite Element Control and mesh using the
AutoGEM tool.
8. Click Start Run to run the Static analysis. Click Yes to run the
interactive diagnostics. When the run is complete, the Diagnostics
dialog box appears.
9. Click Display Study Status to monitor the status of the run. The
Run Status dialog box appears. Do not close any dialog boxes.
For the general case of triaxial stress, the relationship between stress
and strain also depends on Poisson’s ratio. Poisson’s ratio is the ratio
between lateral and longitudinal strain. For most materials, Poisson’s ratio is
approximately 0.3. For materials with no lateral contraction, no influence of
lateral stresses to the strain, Poisson’s ratio is equal to zero. Incompressible
materials, materials that have no volume change under load, have a
Poisson’s ratio of 0.5.
Check principal stresses in a vector plot after an analysis is
performed where you need accurate stress results. If you find
principal stress vectors normal to an unloaded surface, this
indicates an error in the solution, or the load/constraint definition.
For equilibrium conditions, those surfaces cannot have any normal
stresses.
• Strain Energy
• Comparative Stresses – Failure
Theories
Strain Energy
When loading and unloading a linear elastic material, the work done by the
load results in an increase of energy associated with the deformation of the
material. This energy is called the strain energy density and is depicted by
the area under the stress-strain curve for the load, as shown in Figure 1 for a
uniaxially loaded linear elastic material.
• Maximum Shear Stress Theory – The Maximum Shear Stress theory states
that failure occurs when the maximum shear stress in a part exceeds the
shear stress in a tensile specimen at yield, one half of the tensile yield
strength. It is more conservative than the Distortion Energy theory and
can also be used for ductile materials. The following equation represents
the Maximum Shear Stress Theory:
Objectives
After completing this module, you will be able to:
• Understand how a CAD model should be prepared.
• Manage units.
• Use Inheritance and Remove features.
Managing Units
Creo Simulate uses the units defined in Creo Parametric for the model. In
addition to predefined systems of units such as mmNs (millimeters, Newton,
seconds) or IPS (Inch, Pound, Second), user-defined systems can be defined
in Creo Parametric. If the system of units is modified, you have to decide
whether the model shall keep the same size and if the dimensional values
have to be converted. The available systems of units are listed in the Units
Manager dialog box in Creo Parametric and are as follows:
• Centimeter Gram Second (CGS)
• Foot Pound Second (FPS)
• Inch lbm Second (Creo Parametric Default)
• Inch Pound Second (IPS)
• Meter Kilogram Second (MKS)
• millimeter Kilogram Sec (mmKs)
• millimeter Newton Second (mmNs)
For the use of the International System of Units (SI), an adapted system can
be defined with the units m, kg, s, K. For models in millimeters, the mmNs
system is preferred because of the consistency of the derived parameters
and quantities.
In Simulate, you can enter all quantities, loads, displacements, or material
properties in any unit supported by the individual drop-down menus offered.
After the analysis is run, the results can be viewed in any combination of units.
• Inheritance Feature
• Remove Feature
Objectives
After completing this module, you will be able to:
• Understand convergence methods.
• Understand the fundamentals of a linear static analysis.
• Define a linear static analysis.
• Select a convergence method.
Convergence Methods
The Multipass Convergence method (MPA) and the Single-Pass Convergence
method (SPA) are the two convergence methods used in Simulate.
The Multipass Adaptive Convergence Method
The Multipass Adaptive convergence method (MPA) is the classical way of
proving convergence in Simulate. It offers the highest accuracy and user
control, but it also consumes the most resources and time. For all measures
in the model, their values can be controlled and graphically displayed versus
the p-loop pass. Maximum displacement versus the p-loop pass is shown
in Figure 1.
In MPA, Simulate uses local and global error norms. Simulate ends the
p-loop when all error norms selected by the user have been met. In a static
analysis, these may be:
• Local displacement, local strain energy and global RMS stress.
• Local displacement and local (element) strain energy.
• Measures to be defined by the user.
The convergence criteria are met if the change in the selected quantity from
pass n to pass n+1 is below a percentage defined by the user. In MPA,
Simulate automatically reports all measure convergences, whether measures
are selected as convergence criteria or not.
If measures are selected for the convergence proof, you should at least
select all displacement measures and strain energy. Never use only one
measure of special interest, since it may not change significantly during two
passes and the p-loop will stop. If you also need accurate stress results,
include stress measures, for example, maximum and minimum principal and
von Mises stress. For very accurate stress results, you may also include the
stress component measures.
If convergence has not been obtained, the user can evaluate the p-level
plot in the postprocessor and identify the regions with high p-levels. If these
locations are not close to stress singularities, a local mesh refinement can
help to achieve convergence in a new engine run.
Model Checks
There are different ways to quickly check your model behavior:
• Quick Check (QC) – This is not a convergence method. Simulate sets all
p-levels to 3 and runs one pass. The output information is delivered the
same as SPA.
• Limiting the p-level to 1 in an MPA – You may limit the maximum p-level
to 1 and just run this pass. Even though result quality in this case is so
poor that you should not interpret any number, it is a very fast method
to check your model and its rough displacement/deformation behavior,
constraint/load check.
• For a little bit less rough displacement behavior or a better check for
possible modeling problems, you may also set the minimum and maximum
p-level to 2, while still having a very small analysis time.
Error Norms:
• Global RMS Stress Index
• Local Displacement/Energy Index
• RMS Stress Error Estimate
• Superconverged Stresses
Figure 1 – Superconverged
Stresses
Error Norms
To better understand how Simulation convergence methods work, it is
important to understand the quantities used to calculate convergence. The
convergence details are reported in the engine report file. By carefully
interpreting these values, you can judge the numerical quality of the results.
• Global RMS Stress Index – The Global RMS Stress Index is an estimate
of the square root of the error in the total (global) strain energy, which is
the difference between the strain energy at the current pass and the exact
strain energy, divided by the exact strain energy.
To estimate the exact strain energy, the engine extrapolates the total strain
energies of three successive passes. The three successive passes are
referred to as pass one, pass two, and pass three, with pass three being
the most recent. It is assumed that the energy is asymptotic to a value
at high polynomial order (which is called exact energy). Simulate fits an
exponential function through the three points and extrapolates it to estimate
the asymptotic value. The index might detect a significant error if the
difference between pass three and pass two is not small compared to the
difference between pass two and pass one.
For multiple load sets, the value is the maximum over all load sets. If
a value greater than 100% is calculated internally, the output is always
limited to a maximum value of 100%.
Global RMS stress is an energy norm, not a stress norm. It has been
shown that the integral over the model of strain energy is equivalent to
global RMS stress.
• Local Displacement/Energy Index – These are local measures of
convergence. The engine checks the percentage change in total strain
energy of each element, and the percentage change in the displacement or
temperature along each element edge.
– If the displacement along the edge has changed too much since the last
p-pass, the p-order of the edge must be increased.
– If the strain energy in the element has changed too much since the last
p-pass, the p-order of all the edges of the element must be increased.
The following are some suggestions and guidelines you can use to improve
performance:
• Exit other applications, if possible, so that Simulate can use as much
RAM as possible.
• Set the engine memory allocation (solram) wisely.
– Set solram low enough so that the total memory used by Simulate is
less than your total amount of RAM.
– If possible, set solram high enough so that the global stiffness matrix
fits in solram.
• If you use a 32-bit Window operating system, the maximum amount of
memory that any one application can use is 3.2 GB.
• Solram is currently limited to a maximum of 16 GB.
Simulate_Modeling\Convergence
CAD_GEOM_PLASTIC_CLIP_SIMULATE.PR
Objectives
After completing this module, you will be able to:
• Use the postprocessor.
• Use the results window.
• Export results.
• Ensure result quality.
• Define the result quantity – These selections identify what you want to
review. In the Result Window Definition dialog box, select the Quantity tab.
– Select the quantity, that is, Stress, Displacement, Strain, and so forth,
from the drop-down list.
– Select the units from the drop-down list.
– Select the component from the drop-down list.
To show convergence graphs of MPA analyses, select Graph as
the display type, and select Measures as the quantity.
• Define the display location – These selections identify where on the model
you want to review the results. In the Result Window Definition dialog
box, select the Display Location tab.
– From the drop-down list, select All, Curves, Surfaces, Volumes,
Components/Layers.
• Define the display options – These selections identify which way you would
like to review the results. In the Result Window Definition dialog box, many
display-type dependent options are available to influence appearance and
to do animations.
If you want to see the stress or deformation as a color plot
animation, you can control the speed of the animation using
the speed sliding control in the result window or via the option
Frames. The more frames, the slower and smoother the
animation.
By default, the highest deformation value is scaled to 10% of the
model size for better visibility.
Exporting Results
Result data can be shown in the postprocessor as fringe, vector, model, or
graph plot. It can also be exported in several formats and used for different
purposes.
Result export options:
• Image – Results can be printed to a file or sent to a printer.
• Creo View Format – Enables you to export the model with fringe or vector
results for examination in Creo View.
• Direct VRML – This option creates a facetted surfaces geometry from the
deformed shape, with colors for displacements, stresses, or strains. This
part can be imported into a Pro/E part or assembly, which enables you to
check for an interference with other assembly parts. The VRML file can
also be opened by anyone having a VRML viewer.
• HTML Report – This is a predefined report format with variable information
content. This can be opened by anyone with an HTML Browser.
• Graph report – This is a tabular text file (ASCII) containing the x- and
y-values from a postprocessor graph plot, quantities along a curve, or a
measure convergence plot.
• MS Excel – This is similar to a graph report but in MS EXCEL format. This
enables display of more than one quantity in a graph plot.
Figure 2 – The Engine Status Log File Figure 3 – The Diagnostic Log File
Objectives
After completing this module, you will be able to:
• Define a linear elastic material.
• Define Simulate model geometry.
Objectives
After completing this module, you will be able to:
• Define global loads.
• Define forces, moments, and pressures.
• Define constraints.
Simulate_Modeling\DefineForce
TRACTION_SHEAVE_SHAFT_SIMULATE.PRT
Defining Constraints
Applying constraints in Simulate restricts degrees of freedom in the model.
Every point in space has 6 degrees of freedom: 3 in translation and 3 in
rotation. The option Fixed locks the corresponding degree of freedom. An
enforced displacement can be assigned as well. All geometries in the model
which are not restricted by a constraint can move freely in space.
Points in solids do not support rotations; rotational constraints have
no effect. This is different than shells or beams, which support
rotations. But be aware that in shells, the rotation normal to the
shell face just has an infinitesimal, rotational stiffness, unlike the
other two rotational directions. Take care when constraining this
degree of freedom rotational. It does not offer a real existing,
physical stiffness.
Simulate_Modeling\Constraints TILT_LEVER_SIMULATE.PRT
Creo Parametric users open TILT_LEVER.PRT
1. To review the model settings, click File > Prepare > Model
Properties. The Model Properties dialog box appears.
2. Review the units used in the model and click Close.
12. Define a second coordinate system for hole C using the same method.
Use the following references:
• axis Hole_C
• datum plane Front
• datum plane for orientation Right
5. In the model tree expand Simulation Features and select the Hole_B
cylindrical coordinate system, CS1.
Note that the Translation section displays R, Theta, and Z.
Objectives
After completing this module, you will be able to:
• Understand and use interfaces in assemblies.
• Understand and use measures.
Using Interfaces
Interfaces are used to connect or disconnect components or surfaces in a
model, especially in assemblies. When you create an interface, you specify
how Simulate treats a particular pair of mated, nearly touching, or overlapping
surfaces during meshing and analysis. For Bonded or Free Interfaces, a linear
analysis is sufficient since the system still behaves linear. A Contact interface
needs a nonlinear static analysis including contacts for solution, which may
need a lot of calculation resources. If you deactivate including contacts in the
Static Analysis Definition dialog box, it is treated as a free interface.
The following interfaces can be used in Simulate Structure:
• Bonded – In this interface, mating surfaces and element faces are merged.
• Free – In this interface, mating surfaces can move free or interfere.
• Contact – Mating surfaces can lift off, but not interfere. Using contact as a
default interface is usually not recommended, since no control, measures,
exists for all the contacts to check nonlinear analysis accuracy.
The interfaces can be defined in the Creo Simulate Model Setup dialog box.
The following interfaces are used in Simulate Thermal:
Reviewing Interfaces
This topic illustrates how the different interface types influence the assembly
analysis result in a structural and a thermal analysis.
Illustrated here are:
• Interfaces in Simulate Structure – Shown in the top set of images in Figure
1 are two plates under a surface load. The second, third, and fourth sets of
images show bonded, free, and contact surfaces, respectively.
• Interfaces in Simulate Thermal – Shown in Figure 2 are two blocks with
different prescribed temperatures. The top image illustrates a thermal
resistance interface, and the bottom image illustrates an adiabatic interface
with no heat flow.
Simulate_Modeling\Interfaces WELDED_JOINT_SIMULATE.ASM
To define a measure:
• Type the name of the measure.
• Specify the quantity to be
measured.
• Select a component or sub-option
and a referenced user coordinate
system.
• Select the spatial evaluation.
• Enter further options if necessary. Figure 1 – Measure Definition
Using Measures
Measures enable you to evaluate certain results, or result quantities, as
discrete numbers in the engine report file or as a graph plot using the
postprocessor. The postprocessor also enables you to plot a measure
versus another measure. Measures can be used as a convergence norm
in a multipass adaptive analysis. In static, modal, and buckling analyses,
Simulate provides several system predefined measures. In addition, for these
and other analyses, the user can create measures for specific requirements
in the postprocessor.
To define a measure, use the Measure Definition dialog box and complete
the following:
• Type the name of the measure – Type a meaningful name. If required,
enter a description.
• Specify the quantity to be measured – The available quantities are shown
in Figure 2.
• Select a component or sub-option and a referenced user coordinate
system – Select sub-options for each quantity. The types of sub-options
depend on the quantity selected.
Simulate_Modeling\Measures MEASURE_CLIP_SIMULATE.PRT
3. Select the study that is already defined and click Start Run .
4. Click Yes to run the interactive diagnostics.
Objectives
After completing this module, you will be able to:
• Understand the mesh options.
• Use AutoGEM settings.
• Mesh a part.
Simulate_Modeling\Meshing
1. Click File > Open. The File Open dialog box appears.
2. Select STEP (.stp, .step) from the Type drop-down list.
3. Select meshing.stp and click Open. The Import New Model dialog
box appears.
4. Keep all the default settings and click OK. The geometry is displayed
in the window.
Objectives
After completing this module, you will be able to:
• Understand and create a Large Deformation Analysis (LDA).
• Understand and create a Modal Analysis.
Simulate_Analysis\UnderstandLDA VESSEL_SIMULATE.PRT
12. In the Analyses and Design Studies dialog box, select Vessel_SDA
and click Start Run . Click Yes to run interactive diagnostics.
13. Click Display Study Status to view the summary report after
the analysis is complete.
In the summary report, investigate the maximum
deformation and von Mises stress. Make a record of these
values.
14. Close all dialog boxes and return to the Analyses and Design Studies
dialog box.
15. Select Vessel_LDA and click Start Run . Click Yes to run
interactive diagnostics.
16. Click Display Study Status to view the summary report after
the analysis is complete.
In the study summary report, investigate the maximum
deformation and von Mises stress. Make a record of these
values. Compare the values with the SDA study.
• Notice that the magnitudes for each of these quantities
are not the same.
• Note that Creo Simulate evaluated a different load
resultant in the case of Vessel_LDA study.
17. Close all dialog boxes and return to the Creo Simulate window.
Simulate_Analysis\ModalAnalysis
FOLDING_TABLE_SIMULATE.ASM
2. Click Model Setup from the Set Up group. The Model Setup
dialog box appears.
3. Select Free from the Default Interface drop-down list.
4. Click OK.
8. Close all dialog boxes and return to the Analyses and Design Studies
dialog box.
12. In the Analyses and Design Studies dialog box, select desk_modal
and click Start Run . Click Yes to run interactive diagnostics and
to remove existing files, if required.
13. Click Display Study Status to view the summary report after
the analysis is complete.
Notice in the summary report the frequency values for each
of the modes. Notice the frequency of the rigid mode (Mode
1). This is reported since you have turned on the option
to search for the rigid mode.
14. Close all dialog boxes and return to the Analyses and Design Studies
dialog box.
5. Click File > Exit Results to return to the Creo Simulate window. Click
No to the prompt to save the results window.
6. In the Analyses and Design Studies dialog box, click Close.
7. Click File > Manage Session > Erase Current.
8. Click OK in the erase confirm prompt.
Objectives
After completing this module, you will be able to:
• Understand singularities.
• Treat singularities in a model.
Understanding Singularities
A solution that results in a theoretically infinite value of stress or deflection
is called a singularity. At singular locations, certain physical quantities
cannot be determined accurately. In the case of a structural finite element
model, there are locations where the stresses cannot be calculated properly.
There may also be locations with inaccurate displacements. In thermal
analysis, there are locations where the heat flow becomes infinity. Usually,
this problem appears because in the assumptions performed to analyze the
structure, idealizing simplifications have to be done, like ideal linear-elastic
material or infinite small loaded areas. For example, a load on an edge.
In structural analysis, a very simple example is an ideal point load applied on
the surface of a solid structure. The normal stress is the force divided by the
area. Since the area of a point is Zero, the normal stress becomes infinity
regardless of the magnitude of the applied force. The theoretically infinite
stress then becomes an arbitrarily large number depending on the element
size and p-level of the elements touching the singular location. Figure 1
shows this problem.
There are many different situations in which an inaccurate solution may
appear in a finite element analysis. The most important are:
• Point loads and constraints.
• Curve loads and constraints.
Simulate_Modeling\Singularities
FRICTION_GEAR_SHAFT_SIMULATE.PRT
Task 2: Define and run the static analyses for the model.
10. Click Configure Run Settings . The Run Settings dialog box
appears.
11. The results and temporary output directories are set by default in the
working directory. Both analyses are stored in this location. Click OK.
13. Click Display Study Status to view the summary report after
the analysis is complete.
In the summary report, investigate the stress and
deformation values.
14. Close all dialog boxes and return to the Analyses and Design Studies
dialog box.
16. Click Display Study Status to view the summary report after
the analysis is complete.
17. Close all dialog boxes and return to the Creo Simulate window.
Treating Singularities
The best tool to define the elements that shall be excluded from the
convergence loop is the Isolate for Exclusion AutoGEM Control (IEAC) as
shown in Figure 1. An alternative solution is the AutoGEM settings Isolation
for Shells and 2-D Solids shown in Figure 2, but the AutoGEM control is
usually the better choice since it offers you more control over the process and
can be used for 3-D solids. Note the following:
• An element size defined in an IEAC has precedence over the standard
element size if the AutoGEM setting Isolation for Shells and 2-D Solids
is activated.
• IEACs defined in parts are also valid on an assembly level.
The Isolate Elements AutoGEM control enables you to manually or
automatically select the references to which the elements to be excluded
are attached. You can also influence the element size near the singularity.
Objectives
After completing this module, you will be able to:
• Debug a model.
Debugging a Model
Model debugging, especially of big assemblies, can become a challenging
task. If you obtain a fatal engine error message in your analysis, first read
the *.rpt-file messages carefully. Very often, this gives sufficient aid to know
which problem exists (for example, “The model is insufficiently constrained
for the analysis…”). Meshing and geometry problems also can be identified
with the Diagnostic tool before the engine run.
In general, we can differentiate between meshing problems (usually caused
by improper geometry) and engine runtime problems after successful
meshing.
Procedure for debugging:
• Start the analysis with interactive diagnostics.
• Read the warning and error messages.
• If the messages are related to meshing, locate the error by picking on the
entities listed in the simulation diagnostics window.
• If the error is an engine runtime error appearing after successful meshing,
search and read the additional messages in the *.rpt and *.err-file of the
study directory. Then, locate the problem in your model.
Resource Problems
If you have a resource problem, refer to the following list:
• Make sure you have enough RAM. If there is only 2 or 3 GB (with 3 GB
switch activated) in 32-bit Windows available, decrease model size or use
64-bit system and compilation.
• Make sure there is enough swap-space.
• Make sure there is enough disc-space for result and temporary engine files.
• If you observe this error message, I/O error: “The engine is unable to open
file…”, start the analysis from a higher directory level (less than 32 digits
in the directory path).
Objectives
After completing this module, you will be able to:
• Constrain the part.
• Apply a load.
• Define a material.
• Define and run an SPA analysis.
• Look for critical areas.
Project Scenario
It is your task to optimize the shape of a lever to minimize its mass while still
ensuring its strength. The maximum envelope and the loading conditions are
shown in Figure 1. Within this given envelope, you are fully free to design the
part. The surface and location where you have to constrain the part and the
position where the force is applied are fixed. At this position, a very stiff bolt
is mounted to transfer the force. The maximum dimensions of the surface to
be constrained may be minimized, but not enlarged over the envelope given,
same for the axis hole. You have to ensure the strength of the part and have
two alternative material options for choice, Aluminum or Steel.
• Steel Properties:
– Modulus of Elasticity: 200000 MPa
– Poisson’s Ratio: 0.3
Minimal Instructions
All tasks in this project are based on topics that you have learned up to this
point in the course; therefore, instructions for each project step are minimal.
There are no step-by-step “picks and clicks” given, enabling you to test your
knowledge of the materials as you proceed through the project.
Follow the following basic exercise steps:
1. Constrain the part as shown in Figure 2 on the left surface (dimension
40x80 mm).
2. Apply the load of 15 kN as a bearing load using an attack angle of 13°
as shown in Figure 2.
3. Define a material, steel or aluminum.
4. Define and run an SPA analysis.
5. Look for critical areas. As an additional task you can modify the design
in the CAD tool you use and rerun the model iteratively, until you are
satisfied with the design and the failure index is ≤1.
Try to solve the task by designing the part in a way to reach a high utilization
of the material strength. Think about what type of loading (for example,
tension, compression, bending, torque) leads to an optimum regarding this.
Try to free yourself from pre-conceptions of how a lever usually looks, so that
you have a good conceptual start design of your part. A bad initial design
limits the success of the subsequent mass minimization.
Objectives
After completing this module, you will be able to:
• Understand 2-D plane stress and strain.
• Understand 2-D axial symmetry.
Simulate_Modeling\Stress
PLATE_2DPLANE_STRESS_SIMULATE.PRT
Creo Parametric users open PLATE_2DPLANE_STRESS.PRT
2. Click Model Setup from the Set Up group. The Model Setup
dialog box appears.
3. Click Advanced.
4. In the Type section, select 2D Plane Stress (Thin Plate).
5. Click in the Coordinate System field and select PRT_CSYS_DEF
from the model tree.
4. In the Force section, type –5 in the Y field. Select N/mm from the
drop-down list.
The option to define the Load is limited to forces only, no
moments. That is because Creo Simulate identified the fact
that you’re working in a 2D Plane Stress model type.
5. Click OK.
Simulate_Modeling\Symmetry
FLYWHEEL_3DSEGMENT_SIMULATE.PRT
Objectives
After completing this module, you will be able to:
• Understand shells.
• Use shells on quilts or volume surfaces.
• Use shell pairs for midsurface models.
Understanding Shells
Shell elements or shells are used for structures which are thin-walled; their
thickness, t, is small compared to the other dimensions. This saves resources
regarding meshing, model size, and calculation time at the expense of model
preparation effort and result accuracy. The 3-D structure is represented by
planar or curved shell surfaces without visible thickness t of the initial wall.
The real wall thickness is taken into account internally in the shell element
formulation.
When using shell elements, it is important to understand the:
• Theory – Shells neglect stresses in the thickness direction, the direction
normal to their surface. In the example shown in Figure 1, this means σz=0.
Unlike volumes, shells also need rotations (around x and y) to describe
their deformed state correctly, since the thickness dimension t is just taken
into account internally. As a consequence, rotational stiffness around x and
y is necessary to describe the bending stiffness of a shell.
It is important to note that the rotation around z, the shell surface normal
direction, has a very small artificial stiffness Tzz which does not represent
a real physical value. This has to be taken into account if you connect
other elements (for example, beams, discrete springs) to shells at one
point only. A torque to be transferred in the normal direction would create
an unrealistic big rotation.
• Characteristics – The following items must be considered when working
with shells:
– When defining constraints and loads, the rotations must be taken into
account, especially for mirror symmetry. The degree of freedom for
translation normal to the symmetry plane and the two other rotational
degrees of freedom have to be fixed.
Simulate_Modeling\ShellPairsA
THICK_THIN_SHELLS_SIMULATE.PRT
2. Click Shell Pair from the Idealizations group. The Shell Pair
Definition dialog box appears.
5. In the model tree, expand Idealizations and Shell Pairs. Note that
there are two shell pairs created.
6. In the ribbon, select the Refine Model tab.
Objectives
After completing this module, you will be able to:
• Define a beam.
• Understand beam results.
• Create discrete masses.
• Create rigid links.
• Create weighted links.
• Create springs.
Defining a Beam
Beams are one-dimensional elements that are used if the real structure
consists of one or many slim struts or beams. Slim means that the
cross-section dimensions are small compared to the beam length (for
example, <1:10). The beam deflections and stresses are analyzed according
to the classical Timoshenko beam theory. Simulate beams may be straight
or curved (for example, may reference a spline). Beams can be very helpful
idealizations for analyzing big assemblies, even if there are no frameworks,
for example, as an idealization of axes in pin joints or a strut fixed to a piston.
Beams are defined using the Beam Definition dialog box. To define a beam,
you need to define the beam’s:
• References
• Material
Beam Stresses:
• Bending
• Tensile
• Shear from Torque
• von Mises
• Maximum Shear Stress
Postprocessor Functionality
In addition to the standard functionality known from evaluating volumes, for
beams the postprocessor also offers options to evaluate resultant loadings,
tensile force, lateral force, moment, and torque along the beam length as a
graph or fringe plot. Legacy Independent mode postprocessor also offers the
option to view a fringe plot of the stress distributions within cross-sections
from the beam library.
Simulate_Modeling\WeightedLinks
RIGID_AND_WEIGHTED_LINKS.PRT
2. Click Rigid Link from the Connections group. The Rigid Link
Definition dialog box appears.
3. Press CTRL and select points PNT20, PNT21, PNT22, PNT23, and
PNT24 on the model. These are listed in the References section in
the dialog box.
4. Click OK.
6. Click Rigid Link from the Connections group. The Rigid Link
Definition dialog box appears.
7. Select Advanced from the Type drop-down menu.
8. Select point PNT25 on the model. This is listed in the Independent
section in the dialog box.
9. Click in the Dependent side section, Points reference field. Press
CTRL and select points PNT26, PNT27, PNT28, and PNT29 on the
model.
10. Verify that all options are selected in the Degrees of Freedom section.
11. Click OK.
13. Click Rigid Link from the Connections group. The Rigid Link
Definition dialog box appears.
14. Select Advanced from the Type drop-down menu.
15. Select point PNT30 on the model. This is listed in the Independent
section in the dialog box.
16. Click in the Dependent side section, Points reference field. Press
CTRL and select points PNT31, PNT32, PNT33, and PNT34 on the
model.
17. Deselect Rx, Ry, and Rz in the Degrees of Freedom section.
18. Click OK.
8. In the Analyses and Design Studies dialog box, select link_demo and
click Start Run . Click Yes to run interactive diagnostics.
To create a spring:
• Select the type of spring.
– Simple
– Advanced
– To Ground
• Select references.
• Define spring properties.
Creating Springs
Discrete springs can be used to connect two points in your simulation model
or a point to the ground with a linear stiffness tensor. The extensional stiffness
between two points can also be defined as nonlinear. The application of
this functionality offers a lot of benefit. You can not only idealize real-world
springs, you can use it to define constraints or joints in an assembly by
suitable adjusting of the diagonal tensor terms to zero or a high value.
Therefore, you may combine it with rigid or weighted links.
You should not enter values for the spring stiffness that approximate
infinity, for example, for a constraint. In this case, the analysis
may fail with an insufficiently constraint error message, since the
stiffness matrix becomes ill-conditioned. Numbers should not be
greater than approximately 1013.
To create a spring:
• Select the type of spring.
Simulate_Modeling\Springs PISTON-SPRING_SIMULATE.PRT
Creo Parametric users open PISTON-SPRING.PRT.
5. Click in the Point field in the Dependent Side section. In the model,
select PNT1.
6. Click OK.
2. Click Measures from the Run group. The Measures dialog box
appears.
3. Click New. The Measure Definition dialog box appears.
4. Complete the following:
• In the Name field, type Force_linear_spring.
• Select Force from the Quantity drop-down menu.
• Select Spring from the second Quantity drop-down menu.
• Select Z from the Component drop-down menu.
• In the Spatial Evaluation section, click Select Reference . In the
model tree, expand Idealizations and Springs and select Spring1.
5. Click OK to return to the Measures dialog box.
6. Click Close.
8. Click Measures from the Run group. The Measures dialog box
appears.
9. Click New. The Measure Definition dialog box appears.
10. Complete the following:
• In the Name field, type disp_linear_spring.
• Select Displacement from the Quantity drop-down menu.
• Select Z from the Component drop-down menu.
• In the Spatial Evaluation section, select At Point from the
drop-down menu and click Select Reference . In the model,
select PNT1.
11. Click OK to return to the Measures dialog box.
12. Click Close.
14. Click Measures from the Run group. The Measures dialog box
appears.
15. Click New. The Measure Definition dialog box appears.
16. Complete the following:
• In the Name field, type Energy_linear_spring.
• Select Computed Measure from the Quantity drop-down menu.
• Type 0.5*Force_linear_spring*disp_linear_spring in the
Expression section.
17. Click OK to return to the Measures dialog box.
18. Click Close.
20. Click Measures from the Run group. The Measures dialog box
appears.
21. Click New. The Measure Definition dialog box appears.
22. Complete the following:
• In the Name field, type total_spring_energy_stored.
• Select Computed Measure from the Quantity drop-down menu.
• Type (0.5*Force_linear_spring*disp_linear_spring)+(1/3*11.
09188*disp_nonlinear_spring^3) in the Expression section.
23. Click OK to return to the Measures dialog box.
24. Click Close.
10. Click Display Study Status to view the summary report after
the analysis is complete.
Note that the total stored spring energy in both pressure
reservoirs reflects the total strain energy, which happens to
be a default measure, in the model.
11. Close all dialog boxes and return to the Creo Simulate window.
Objectives
After completing this module, you will be able to:
• Understand static analysis with prestress.
• Understand modal analysis.
• Understand dynamic analysis.
• Understand linear buckling analysis.
• Understand nonlinear stability analysis.
Variables used:
• |K| = Elastic Stiffness Matrix
• |Kσ| = Stress Stiffness Matrix
• x = Displacement Vector
• F = Applied Force Vector Figure 1 – Static Prestress
• Fp = Preload Force Vector Analysis Linear Equation
Simulate_Analysis\Prestress
SHEETMETAL_PRESTRESSED_ SIMULATE.PRT
2. Click Pressure Load from the Loads group. The Pressure Load
dialog box appears.
3. Click New. The Load Set Definition dialog box appears.
4. Type Operational_Pressure in the Name field.
5. Click OK to return to the Pressure Load dialog box.
6. In the model, select the top surface of the plate.
7. Type 0.01 in the Value field.
16. Click Display Study Status to view the summary report after
the analysis is complete.
17. Close all dialog boxes and return to the Analyses and Design Studies
dialog box.
18. Run the remaining two analyses and view the results.
19. Carefully inspect the information displayed in the summary files.
Notice the maximum values for maximum displacement magnitude
and von Mises. Notice that the effect of linearly combining (Static)
versus applying loads on deformed models (Prestress) is not the
same.
20. Close all dialog boxes and return to the Creo Simulate window.
Variables used:
• |K| = Elastic Stiffness Matrix
• |Kσ| = Stress Stiffness Matrix
• |M| = Mass Matrix
• x(t) = Displacement Vector Figure 1 – Modal Prestress
• Fp = Preload Force Vector Analysis Linear Equation
Definition Options
The Prestress Modal Analysis Definition dialog box shown in Figure 2 is
used to define a prestress modal analysis. The following are some important
options when defining a prestress static analysis:
• The Use static analysis results from previous design study option enables
you to read in previous static results instead of newly executing. You may
examine the prestress influence without having to rerun the previous static
analysis for different load levels.
• In the Load Set field, you can type a load magnification factor which
multiplies the previous static analysis solution for stress stiffness
computation. You don’t have to redefine the load magnitude in the previous
static analysis if it changes.
Simulate_Analysis\AdvModalAnalysis
VIOLIN_A_STRING_SIMULATE.PRT
6. Click File > New Prestress > Modal. The Prestress Modal Analysis
Definition dialog box appears.
7. Complete the following:
• In the Name field, type Violin_A_String_modal_prestress.
• Select ConstraintSet1.
• Type 6 in the Number of Modes field.
• Click the Previous Analysis tab and verify that
Violin_A_String_prestress_case is selected.
• Select the Output tab. Type 10 in the Plotting Grid field. Deselect
all options in the Calculate section.
• Select the Convergence tab.
• Select Multi-Pass Adaptive from the Method drop-down menu.
• In the Polynomial Order section, type 1 in the Minimum field, and
type 9 in the Maximum field.
• In the Limits section, type 5 in the Percent Convergence section.
• In the Converge on section, select Frequency, Local
Displacement and Local Strain Energy.
8. Click OK to return to the Analyses and Design Studies dialog box.
12. Click Display Study Status to view the summary report after
the analysis is complete.
Note that the first frequency value reported is the value 440
Hz.
13. Close all dialog boxes and return to the Creo Simulate window.
Figure 2 – Non-Complex
Dynamic Model Figure 3 – Modal Damping
Variable Definitions:
• |K| = Elastic Stiffness Matrix
• |Kσ| = Stress Stiffness Matrix
• λ = Eigenvalue
• x = Corresponding Eigenvector Figure 1 – Linear Buckling Equation
Objectives
After completing this module, you will be able to:
• Define a design study.
• Understand design study options.
Design Studies:
• Standard Design Study
• Sensitivity Design Study
• Optimization or Feasibility Design
Study
PRINTING HISTORY
Document No. Date Description
T3911-390-02 06/04/2012 Initial Printing of:
Introduction to Creo Simulate 2.0
Order Number DT-T3911-390-02
Printed in the U.S.A