Shape Memory
Shape Memory
© 2011 CAE Associates – 1579 Straits Turnpike, Suite 2B, Middlebury, CT 06762 – (203) 758-2914
Super
Super Elastic
Elastic Alloy
Alloy Eyeglass
Eyeglass Frame
Frame Design
Design
Using
Using the
the ANSYS
ANSYS Workbench
Workbench Environment
Environment
Peter R. Barrett, P.E.
Patrick Cunningham
DesignModeler
• Develop fully parametric geometry
models.
• Remove geometric details that have
little bearing on the analysis result.
• Slice up geometry and reform parts
to enable sweep meshing in the
Simulation tool.
Simulation
• Define material models.
• Auto or manually define contact
element pairs.
• Apply boundary conditions.
• Apply Solution Controls.
• Debug the initial analysis run.
• Define input and output variables for
the sensitivity study.
DesignXplorer
• Define tolerances on the input
• Determine the critical parameters of
the system.
• Optimize within the input/response
characterization.
• Create a deterministic result of the
optimum configuration.
© 2004 ANSYS, Inc. ANSYS, Inc. Proprietary
Design Modeler Parametric Model
Development
• DesignModeler is also
used to slice the
geometry in the
desired regions to
enable automatic
sweep meshing in the
DesignSimulation
tool.
• A coarse finite
element mesh is used
for this example.
© 2004 ANSYS, Inc. ANSYS, Inc. Proprietary
Super Elastic Material Model
• Constant Definition
• SIG-SAS (C1) Starting stress value for the forward phase transformation
• SIG-FAS (C2) Final stress value for the forward phase transformation
• SIG-SSA (C3) Starting stress value for the reverse phase transformation
• SIG-FSA (C4) Final stress value for the reverse phase transformation
• EPSILON (C5) Maximum residual strain
• ALPHA (C6) α material responses ratio between tension and compression
• YMRT (C7) Modulus for Martensite (This is Beta in 8.0/8.1)
• The material
properties are
defined in the
Simulation tool
using the
Preprocessing
Command Builder.
• The Preprocessing
Command Builder
enables access to
the ANSYS
material model
GUI.
• The Preprocessing
Commands worksheet is
used to define the target
elements in the following
fashion:
– Use *get commands to
determine the maximum
element type number and
real table defined.
– Define new contact and
target element type
numbers.
– Define new real tables for
the contact pairs
– Use APDL commands to
directly generate the nodes
and elements of the rigid
target surfaces.
• The Preprocessing
Commands worksheet
is also used to define
the contact elements:
– Select the nodal
components of the top
and bottom surfaces.
– Select solid elements
attached to the nodes.
– Specify element
attributes.
– Use ESURF to generate
the contact elements.
Notes:
– A self contact pair is defined around the perimeter of
the lens frame. This pair could also have been defined
using the manual contact capability in the Workbench
Simulation tool.
– The target surfaces could also be defined using
surface geometry and the resulting shell elements
converted to rigid target elements using the EMODIF
command in the Preprocessing Commands worksheet.
• Postprocessing of the
initial simulation run can
be done with a
combination of the
standard Simulation
solution tools and the
Postprocessing
Command Builder.
• The Simulation
environment only has
access to the last
converged solution and
the results are limited to
linear quantities with the
exception on contact
results.
© 2004 ANSYS, Inc. ANSYS, Inc. Proprietary
Postprocessing the initial simulation
• The Postprocessing
Command builder can be
used to look at the full
contents of the ANSYS
result file.
• All results steps written
to the ANSYS result file
are accessible.
• All nonlinear results are
accessible
• Time history plots and
result combinations are
also possible using the
result viewer.
• Sensitivity of Max.
Von Mises stress vs.
Frame thickness and
Frame bottom radius
are illustrated in the
Figure.
• As expected the larger
the larger radius /
thinner frame
produces the lowest
stress values
• Specific data is
extracted from the
Response Tabs
© 2004 ANSYS, Inc. ANSYS, Inc. Proprietary
Design Explorer DOE – Solution