Beruflich Dokumente
Kultur Dokumente
Eric Miller
Co-Owner Principal, Simulation and Business Technologies
04/26/2012 PADT, Inc.
DX R13: 02/17/2011 1
Agenda
Note: This presentation is being recorded Introductions Theory and Basic Info The CP and CE Commands Internal CEs (MPC) CEs in Workbench
DX R13: 02/17/2011 2
Introductions
DX R13: 02/17/2011 3
Upcoming Webinars
Upcoming Webinars
Feb 9, 2012 - 12:00 MST Working Directly with Nodes and Elements in ANSYS Mechanical Feb 23, 2012 - 12:00 MST Assembly Meshing in ANSYS R14 CANCELED March 8, 2012 - 12:00 MST Intro to Workbench Framework Scripting - Controlling projects, materials, and solution execution with python March 22, 2012 - 12:00 MST Mastering the Remote Solver Manager (RSM) at R14
April 12, 2012 12:00 MST A POST26 Primer: Post Processing over Multiple Time/Load Steps in Mechanical APDL April 27, 2012 12:00 MST A Constraint Equation Primer: How to Tie Degrees of Freedom Together May 10, 2012 12:00 MST Optimization with ANSYS DesignXplorer at R14 May 24, 2012 12:00 MST Modeling Moisture Diffusion in ANSYS Summer Break: June & July (maybe August)
About PADT
PADT is an Engineering Services Company
Mechanical Engineering 18 Years of Growth and Happy customers 70ish Employees
3 Business Areas
CAE Sales & Services
Consulting, Training, Sales, Support
www.CUBE-HVPC.com
DX R13: 02/17/2011 6
DX R13: 02/17/2011 7
Twitter: #padtinc
Web: www.PADTINC.com
DX R13: 02/17/2011 8
DX R13: 02/17/2011 9
Generalized to solve many types of physics, the meaning of (F), [K] and (u) change. But (u) is still a DOF Constraint equations are equations that tie the value of one DOF to the value of one or more DOFs Added into set of linear equations before solve
DX R13: 02/17/2011 10
Couples (CP)
All DOFs are equal
DX R13: 02/17/2011 11
N = number of terms in the equation U(I) = the DOF solution for term I
You write equations that relate one or more DOF in linear way:
After a solve, the sum of the user defined coefficients times their deflection equals some constant
DX R13: 02/17/2011 12
DX R13: 02/17/2011 13
DX R13: 02/17/2011 14
Gears and linkages: relate rotational DOFs or rotation to displacment Connect mesh regions with more DOFs to regions with less Connect Dissimilar Meshes Represent behavior of rigid elements
DX R13: 02/17/2011 15
DOF Elimination
One of the DOFs in the equation needs to be set free and solved for: eliminated from the equation It can not have any DOF value imposed on it with a displacement, master DOF, or couples.
DX R13: 02/17/2011 16
Coordinate Systems
The DOFs on a node are defined in that nodes coordinate system
Each node in an ANSYS model has a unique rotation defined relative to the global coordinate system
Make sure that when you define a CP or CE that the nodes are all rotated in the same Cartesian, radial, or spherical coordinate system
Very important if you are using Mechanical, you may not know what coordinate system nodes are in.
DX R13: 02/17/2011 17
Creation
MAPDL
Several commands to define by hand you enter the equation More commands to automatically generate between specified nodes Automatically created as part of contacts
Mechanical
Created automatically with contacts Created automatically with remote points Created automatically as part of repeatable boundary Defined by hand between points
DX R13: 02/17/2011 18
Viewing
Using the /PBC,ce,1 command turn on CEs Any plots show the CEs Little arrows show DOF at each node
Way to check the nodal rotation
Lines connect all the DOFs in a CE Unselected nodes are not shown If Mechanical is making CEs, put a CE plot into your snippets to check them.
DX R13: 02/17/2011 19
DX R13: 02/17/2011 20
Some Background
Most CE related commands start with CE Each CE in a model has a unique number
You define the number when you create the CE You refer to the CE number when you want to look at it, modify it, delete it, add to it
DX R13: 02/17/2011 21
Couples
A constraint equation, but not treated as one DOF1 = DOF2 Can be a CE: 0 = DOF1 DOF2 But more efficient to substitute DOF2 every place DOF1 was used Command:
CP, NSET, Lab, NODE1, NODE2, NODE3, NODE4, NODE5, NODE6, NODE7, NODE8, NODE9, NODE10, NODE11, NODE12, NODE13, NODE14, NODE15, NODE16, NODE17 Every node in the list will have the same value for whatever DOF you specify in Lab Repeat with same NSET to add even more nodes Supports picking (NODE1= p) and components Use NODEx to remove a node from the set
Valid Lab:
Structural labels: UX, UY, or UZ (displacements); ROTX, ROTY, or ROTZ (rotations) (in radians); HDSP (hydrostatic pressure). Thermal labels: TEMP, TBOT, TE2, TE3, . . ., TTOP (temperature). Fluid labels: PRES (pressure); VX, VY, or VZ (velocities). Electric labels: VOLT (voltage); EMF (electromotive force drop); CURR (current). Magnetic labels: MAG (scalar magnetic potential); AX, AY, or AZ (vector magnetic potentials); CURR (current). Diffusion label: CONC (concentration). Explicit analysis labels: UX, UY, or UZ (displacements).
DX R13: 02/17/2011 22
DX R13: 02/17/2011 23
Couple Issues
Only the first DOF value in the set is used in the matrix, all others are replaced by it
Called the prime DOF Dont put displacements (D) on DOFs that are coupled out
CPs on Non coincident nodes, or nodes who do not lie on the DOF that is coupled, will induce moments. A DOF should never appear in more than one CP The set number in the CP command can be:
n: the set number HIGH: use the highest number currently defined NEXT: use the highest number + 1 (new) NOTE: The default is not NEXT!, it is HIGH.
DX R13: 02/17/2011 24
DX R13: 02/17/2011 25
Use APDL macro to generate Or use Excel for fancy ones (make sure your math is right) These days, they are almost always made for you
DX R13: 02/17/2011 26
DX R13: 02/17/2011 27
Hints
Use components to set up Nodes should be smaller and denser of the two sides Dont use to attach 6DOF elements to 3DOF elements Use CPEINTF if the nodes line up
DX R13: 02/17/2011 28
DX R13: 02/17/2011 29
Connects node 2 to all the corner nodes of the element it sits on. Coefficients are distance to node 2 divided by sum of all the distances.
DX R13: 02/17/2011 30
DX R13: 02/17/2011 31
CERIG Example
nsel,s,,,1000 cmsel,a,nb1 cerig,1000,all,uz
CONSTRAINT EQUATION NO. 0.000000 NODE= 113 DIR= UZ NODE= 1000 DIR= UZ NODE= 1000 DIR= ROTX NODE= 1000 DIR= ROTY
1 HAS
4 TERMS.
CONSTANT=
DX R13: 02/17/2011 32
Does average (1/num_nodes) for translational Does distance average for rotational (distn/total_dist) Not rigid. Distributes forces and moments
DX R13: 02/17/2011 33
RBE3 Example
Connect a beam to 4 nodes
nsel,s,,,1000 cmsel,a,nn1 rbe3,1000,all,all
LIST ALL SETS FOR CONSTRAINT EQUATIONS WITH ANY NODES SELECTED CONSTRAINT EQUATION CONSTANT= 0.000000 NODE= 1000 DIR= NODE= 146 DIR= NODE= 147 DIR= NODE= 150 DIR= NODE= 151 DIR= CONSTRAINT EQUATION CONSTANT= 0.000000 NODE= 1000 DIR= NODE= 146 DIR= NODE= 147 DIR= NODE= 150 DIR= NODE= 151 DIR= CONSTRAINT EQUATION CONSTANT= 0.000000 NODE= 1000 DIR= NODE= 146 DIR= NODE= 147 DIR= NODE= 150 DIR= NODE= 151 DIR= CONSTRAINT EQUATION CONSTANT= 0.000000 NODE= 1000 DIR= NODE= 146 DIR= NODE= 147 DIR= NODE= 150 DIR= NODE= 151 DIR= CONSTRAINT EQUATION CONSTANT= 0.000000 NODE= 1000 DIR= NODE= 146 DIR= NODE= 147 DIR= NODE= 150 DIR= NODE= 151 DIR= NO. UX UX UX UX UX NO. UY UY UY UY UY NO. UZ UZ UZ UZ UZ NO. ROTX UZ UZ UZ UZ NO. ROTY UZ UZ UZ UZ 1 HAS 5 TERMS. COEFFICIENT= 1.000000 COEFFICIENT=-0.2500000 COEFFICIENT=-0.2500000 COEFFICIENT=-0.2500000 COEFFICIENT=-0.2500000 2 HAS 5 TERMS.
COEFFICIENT= 1.000000 COEFFICIENT= 0.6250000 COEFFICIENT=-0.6250000 COEFFICIENT= 0.6250000 COEFFICIENT=-0.6250000 5 HAS 5 TERMS.
CONSTRAINT EQUATION NO. 6 HAS 9 TERMS. CONSTANT= 0.000000 NODE= 1000 DIR= ROTZ COEFFICIENT= 1.000000 NODE= 146 DIR= UX COEFFICIENT=-0.2909739 NODE= 146 DIR= UY COEFFICIENT= 0.3117577 NODE= 147 DIR= UX COEFFICIENT= 0.2909739 NODE= 147 DIR= UY COEFFICIENT= 0.3117577 NODE= 150 DIR= UX COEFFICIENT=-0.2909739 NODE= 150 DIR= UY COEFFICIENT=-0.3117577 NODE= 151 DIR= UX COEFFICIENT= 0.2909739 NODE= 151 DIR= UY COEFFICIENT=-0.3117577 DX R13: 02/17/2011 MAXIMUM CONSTRAINT EQUATION NUMBER= 6 34
CE Utility Commands
CELIST, NEQN1, NEQN2, NINC, Option
Lists the CEs Option is:
ANY list if any of the nodes in the CE are selected ALL list of all of the nodes in the CE are selected INTE List internal CEs created as MPCs (solu only) CONV conert internal to external (solu only)
DX R13: 02/17/2011 35
DX R13: 02/17/2011 36
Bonded Contact
Use with CONTA171/172/173/174/175/176/177 Advantages
No elimination of DOFs Works with large deflection Automatically generates equations at solve Does force distribution based on shape functions, more accurate Uses less memory than CEs
DX R13: 02/17/2011 37
DX R13: 02/17/2011 38
DX R13: 02/17/2011 39
CELIST,all,,,conv
LIST ALL SETS FOR CONSTRAINT EQUATIONS WITH ANY CONSTRAINT EQUATION NODE= 1 DIR= NODE= 463 DIR= NODE= 467 DIR= NODE= 468 DIR= NODE= 464 DIR= CONSTRAINT EQUATION NODE= 1 DIR= NODE= 463 DIR= NODE= 467 DIR= NODE= 468 DIR= NODE= 464 DIR= CONSTRAINT EQUATION NODE= 1 DIR= NODE= 463 DIR= NODE= 467 DIR= NODE= 468 DIR= NODE= 464 DIR= NO. UX UX UX UX UX NO. UY UY UY UY UY NO. UZ UZ UZ UZ UZ NODES SELECTED 0.000000
1 HAS 5 TERMS. CONSTANT= COEFFICIENT= 1.000000 COEFFICIENT=-0.1666667 COEFFICIENT=-0.8333333E-01 COEFFICIENT=-0.2500000 COEFFICIENT=-0.5000000 2 HAS 5 TERMS. CONSTANT= COEFFICIENT= 1.000000 COEFFICIENT=-0.1666667 COEFFICIENT=-0.8333333E-01 COEFFICIENT=-0.2500000 COEFFICIENT=-0.5000000 3 HAS 5 TERMS. CONSTANT= COEFFICIENT= 1.000000 COEFFICIENT=-0.1666667 COEFFICIENT=-0.8333333E-01 COEFFICIENT=-0.2500000 COEFFICIENT=-0.5000000
0.000000
0.000000
DX R13: 02/17/2011 40
DX R13: 02/17/2011 41
CEs In Workbench
DX R13: 02/17/2011 42
DX R13: 02/17/2011 43
DX R13: 02/17/2011 44
CEs in Workbench
First, make your remote points Then RMB on environment object and select Constraint Equation You get a Worksheet
Define your constant Then add lines for each remote point in the equation
DX R13: 02/17/2011 45
DX R13: 02/17/2011 46
Thoughts
DX R13: 02/17/2011 47
Understand CEs
As time goes by, the need to create your own CEs goes down
That is good
As always, read the help! If you need to do your own, crawl, walk, run
Do a single CE, then move up to the whole model.
DX R13: 02/17/2011 48
Thank You
PADT Enjoys doing these webinars Please consider us as your partner ANSYS Related
Training, Mentoring Consulting Services Customization Sales (if in AZ, NM, CO, UT, NV)
Rapid Prototyping
SLA, SLS, FDM, PolyJet, CNC, Soft Tooling, Injection Molding
DX R13: 02/17/2011 49