Upload
percy-romero-murillo
View
256
Download
6
Embed Size (px)
DESCRIPTION
ansys machanical apdl
Citation preview
1 2015 ANSYS, Inc. April 16, 2015
16.0 Release
Lecture 5:
Accessing Advanced Contact Features via
MAPDL
ANSYS Mechanical
Advanced Connections
2 2015 ANSYS, Inc. April 16, 2015
Chapter Overview Mechanical already exposes a rich library of options to meet the many challenges associated with simulating contact behavior.
However, there are still some contact applications requiring more advanced features not directly exposed in the Mechanical GUI. For example, consider the following cases:
Orthotropic or dynamic friction coefficient that varies as a function of relative velocity over a large displacement.
Friction where the underlying material shear strength is the weak link that dictates status change from sticking to sliding.
Surface cohesion (limited frictional resistance with zero normal force).
Fluid Pressure Penetration (Surface pressure based on contact status)
Archard surface wear model
and more
3 2015 ANSYS, Inc. April 16, 2015
Chapter Overview This lecture presents how to access these advanced contact features not directly available in the Mechanical GUI.
This is not intended to be a comprehensive presentation on all the advanced feature details, but rather a presentation on the general set-up procedure for using command objects successfully within contact regions in Mechanical.
The following topics will be covered:
A. Background on Contact Pair
B. Contact Documentation
C. MAPDL Command Syntax
D. General Procedure
E. Example Cases
4 2015 ANSYS, Inc. April 16, 2015
A. Background on contact pair
Recall that Face-to-Face, and Edge-to-Face contact use the concept of a contact pair, which is composed of target elements and contact elements
The contact elements overlie the underlying finite element model like a skin.
Face-to-Face populate the contact surface with Gauss points
Others use the node(s) on contact side directly (no gauss pts)
Separate element types define the target and contact surfaces.
The contact pair is identified through a shared real constant set.
Contact elements (REAL = N )
on the contact surface
Target elements (REAL = N )
on the target surface
5 2015 ANSYS, Inc. April 16, 2015
... Background on contact pair All the parameters that control the contact pair behavior are identified as either Key Option settings or as properties associated with the Real Constant Set.
A Key Option is analogous to a switch that controls a particular element behavior
Contact formulation, Type (bonded, frictionless, frictional), Interface Treatment, Normal stiffness updating schemes,etc, are examples of Key Option settings
A Real Constant Set is a list of properties of a particular contact pair that influences behavior and/or convergence
Normal contact stiffness value, contact surface offset value, pinball radius value,etc, are examples of Real Constant properties
6 2015 ANSYS, Inc. April 16, 2015
B. Contact Documentation
The Element Reference Manual (available on-line) contains a comprehensive list of all Key Options and Real Constants available for each contact element type.
7 2015 ANSYS, Inc. April 16, 2015
... Contact Documentation
Each Key Option and Real Constant listed in the Elements Manual also has a link to different sections of the Contact Technology Guide containing a comprehensive description of its use.
8 2015 ANSYS, Inc. April 16, 2015
C. MAPDL Command Syntax
The commands most commonly used to implement advanced contact technology features are:
KEYOPT for setting key options
RMODIF to modify a real constant value
MP, MPDATA for defining friction coefficients
TB and TBDATA for cohesive zone modeling parameters
Refer to Command Manual Documentation for details
9 2015 ANSYS, Inc. April 16, 2015
... MAPDL Command Syntax The syntax for the KEYOPT command is as follows:
KEYOPT, ITYPE, KNUM, VALUE
Where ITYPE is the Element type number KNUM is the number of the KEYOPT VALUE is the value of this KEYOPT
For example, setting CONTA174 element KEYOPT(12)=3, will enable bonded contact behavior, in which the target and contact surfaces only become bonded once contact is established, and they remain bonded for the remainder of the analysis.
This behavior can be activated for a contact element (with type number 5 as an example) using the following command:
KEYOPT,5,12,3
Element Type Number
Key Option Number (for controlling contact behaviors)
3 for bonded behavior
10 2015 ANSYS, Inc. April 16, 2015
... MAPDL Command Syntax The syntax for the RMODIF command is as follows:
RMODIF, NSET, STLOC, V1,,,,
Where NSET is the Real Constant Set number STLOC is Starting location in table for modifying data. VALUE is the new value assigned to constant in location STLOC.
For example, if real constant set #5 represents a frictional contact pair, a maximum limit on allowable shear stress at the contact interface can be defined with
RMODIF,5,9,TAUMAX
Real Set Number Location for max shear stress
Value for allowable shear stress
From CONTA174 docu:
11 2015 ANSYS, Inc. April 16, 2015
D. Procedure To introduce advanced contact features not directly available in Mechanical GUI, start by inserting a command object beneath a contact region
The expectation is that these commands apply to that specific contact region only.
For convenience, Mechanical automatically parameterizes the attributes (element type number, real set number, material id number) for that particular contact region for use in commands.
12 2015 ANSYS, Inc. April 16, 2015
... Procedure
Hence, there is usually no need to look up the actual type and real set numbers to execute a command. Simply use the parameter names directly.
Below is an example command line added to a frictional contact region to define a limit on the max allowable shear stress (TAUMAX) at the contact interface
Optional notes can be added to the right of ! for further clarification.
13 2015 ANSYS, Inc. April 16, 2015
Element Type for
docu research
... Procedure If you are unfamiliar with the element type being used for a particular contact region and you need to research the documentation for proper key option or real constant table references, it is possible to extract this information from the Solver output (Solution Information).
For example:
From Contact tool:
From Solver Output:
14 2015 ANSYS, Inc. April 16, 2015
... Procedure
If this is a new run and there is no Solver Output, add a command object to the Environment branch to execute a partial solve with the following commands:
Refer to Command Manual Documentation for additional information on PSOLVE and /EOF
15 2015 ANSYS, Inc. April 16, 2015
... Procedure
There are also a number of contact results not directly available in a Mechanical Tool that can be extracted via a Command Object strategically placed in the Solution Branch.
Refer to Contact Element Documentation as well as commands manual documentation on ETABLE, ESOL, PRESOL, and PRNSOL,,, commands
16 2015 ANSYS, Inc. April 16, 2015
E. Example Case -TAUMAX
Consider the case of a large deflection extrusion process that involves gross deformation of the work piece as it is extruded thru the tooling.
17 2015 ANSYS, Inc. April 16, 2015
... Example Case - TAUMAX With conventional frictional contact, the model fails to converge because the contact status locks up in a closed and sticking mode as the frictional resistance load (m*N) becomes prohibitively large.
18 2015 ANSYS, Inc. April 16, 2015
... Example Case - TAUMAX
Adding a command object to the frictional contact region to define a limit on frictional shear at the interface resolves the convergence issue and more accurately represents the real world limit on the shear strength of the underlying material at this location.
19 2015 ANSYS, Inc. April 16, 2015
Example Case TAUMAX Full displacement results with TAUMAX limit included.
20 2015 ANSYS, Inc. April 16, 2015
Example Case Applying fluid pressure Consider the case of a piston-cylinder assembly in which you want to apply a fluid pressure to one side of the O-ring after the parts are all assembled and access how far the fluid will penetrate across the seal interface.
21 2015 ANSYS, Inc. April 16, 2015
It is possible to simulate the assembly of these parts with conventional contact and the load and BC options available in Mechanical.
This was done in previous Chapter (WS2C).
To apply the fluid pressure to open contact requires APDL in command objects
Example Case Applying fluid pressure
22 2015 ANSYS, Inc. April 16, 2015
The first command object simply preserves the contact element type number associated with the O-ring surface to a permanent parameter name cid_1 to be used later
Example Case Applying fluid pressure
23 2015 ANSYS, Inc. April 16, 2015
Two Named Selections are created to identify the total potential surface (name=pressure) onto which pressure load will be applied along with a reference starting point (name=start_pt)
Example Case Applying fluid pressure
24 2015 ANSYS, Inc. April 16, 2015
A command object is added to the Static Structural Environment:
To execute the necessary select logic on contact elements to receive the pressure load
To execute the SFE commands to apply a pressure load to the lower surface of the O-ring after the parts are assembled (at load step 3)
Example Case Applying fluid pressure
25 2015 ANSYS, Inc. April 16, 2015
A command object can also be added to the Solution branch:
To visually confirm the correct application of the fluid pressure load in load step 3.
Example Case Applying fluid pressure
26 2015 ANSYS, Inc. April 16, 2015
LS 2: Before pressure
Example Case Applying fluid pressure
LS 3: After Pressure
27 2015 ANSYS, Inc. April 16, 2015
Verification of fluid pressure loads with MAPDL plots
Example Case Applying fluid pressure
28 2015 ANSYS, Inc. April 16, 2015
Click to edit Master text styles
Example Case - Contact Surface Wear
where:
29 2015 ANSYS, Inc. April 16, 2015
Click to edit Master text styles
Defined by TB and TBDATA commands:
Applicable to nonlinear contact only (frictional and frictionless)
Asymmetric behavior recommended
Penalty based formulation recommended for convergence
Nodal detection necessary
Example Case - Contact Surface Wear
30 2015 ANSYS, Inc. April 16, 2015
Click to edit Master text styles
No Wear Archard Wear
Sliding block with frictional contact
Example Case - Contact Surface Wear
31 2015 ANSYS, Inc. April 16, 2015
Click to edit Master text styles
Brake Pad Model:
Example Case - Contact Surface Wear
32 2015 ANSYS, Inc. April 16, 2015
Please refer to your Workshop Supplement for instructions on:
W5A: Fluid Pressure Penetration
W5B: TAUMAX
W5C: Archard Wear Model
Workshops Accessing Advanced Contact
../Workshop_instructions_Staff/Mech_AC_145_WS3a-Fluid Pressure.ppt../Workshop_instructions_Staff/Mech_AC_145_WS3b-TAUMAX.ppt