Professional Documents
Culture Documents
Lecture 3 Connections
L3-1
Content
A. Overview B. Joints C. Joint Features
Reference co-ordinate system STOPS and LOCKS Nonlinear material definition DOF Checker Redundancy analysis Configuration Tool Assemble Tool Remote points/ Connection line
D. E. F. G.
A. Overview: Connections
In dynamic analyses connectivity for rigid parts is handled via joints, springs and contacts to model relative motion between parts. Parts can be connected with Spring which store mechanical energy and provide motion during unloading. Generalized contact help to model impact and sliding between the parts Joint features like Reference co-ordinate system, STOPS and LOCKS and helps to model joint motion accurately. DOF checker and Redundancy analysis helps to avoid motion locking or erroneous motion of the assembly Configuration and Assemble tool help to position the parts accurately and to animate motion ( kinematics) without solving.
L3-3
No Separation contact
Contact :Elapse time : 180 sec Joint : Elapse time : 112 sec !! Around 35% time saving
Revolute joint
ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.
L3-4
B. Joints: Types
Revolute Cylindrical Spherical Translational Slot Planar Universal General Bushing (Next slide)
Universal
Translational Slot
L3-5
B. Joints: Bushing
Bushing joint can model free motion in some directions, constrained in others Elastic and damping forces in constrained directions can be defined Benefits
Add flexibility at joints w/o large CPU cost Add realism to rigid simulations
Applications
Suspensions, pivots with compliance Vibration isolation
L3-6
B. Joints: Creation
Joint Kinematics:
Translation:
The mobile coordinate system translates in the reference coordinate system.
Rotation:
Once translations have occurred the center of rotation is the location of the mobile coordinate system.
L3-7
Joints can be scoped to single or multiple faces of the geometry for both BTB and BTG joints. For BTB joints any side can be reference and a mobile side, Exceptions: General Joint Slot Joint
(Joint kinematics are such that translations occur before rotations. For this reason the kinematics will differ with the choice of reference and mobile bodies for the above joint types.)
L3-8
L3-9
L3-10
L3-11
L3-12
L3-13
For rigid dynamic analyses the joint DOF define the relative motion between parts. Unless defined otherwise by joint conditions, the initial velocity is assumed to be zero. For rigid analyses relative velocities are at rest. Zero translational values = coincident reference and mobile CS. Zero rotational values = coincident axes for the reference and mobile CS.
L3-14
B. Joints: Motion
Two nodes with 6 DOFs at each node =>12 DOFs The relative motion between the two nodes is characterized by 6 relative degrees of freedom
3 Translational relative dofs 3 Rotational relative dofs
e2
Constraints on these relative degrees of freedom generates different kinds of Joint behavior. Constraints implemented using the Lagrange Multiplier method
1
e3
X1
e1
2
X2
O
ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.
L3-15
B. Joints: Motion
Example: x-Axis Revolute joint Displacement Constraints:
u I uJ
will make X, Y, Z DOF = 0 Rotational Constraints: - RY DOF = 0 - RZ DOF = 0 Rotation around the X axis:
L3-16
L3-17
To modify reference coordinate system orientation, first click in the coordinate system field in the joint details to activate the apply/cancel buttons. The reference coordinate system will become active for modification (see next page).
L3-18
When the reference CS is active click on the desired axis to change its direction. Any of the 6 coordinate direction can then be chosen for the new direction.
Existing geometry can be selected for alignment as well.
Local X axis selected New CS orientation
L3-19
C. Joint Features: STOPS Can be defined in Workbench and/or using APDL command STOPS or Limits can be imposed on the available components of relative motion between the two nodes of a joint element.
To specify minimum and maximum values, issue the SECSTOP command.
L3-20
C. Joint Features: LOCKS LOCKS or Locking limits, can be imposed on the available components of relative motion between the two nodes of a joint element.
When the LOCKS are activated on a particular component of relative motion, that component remains locked for the rest of the analysis.
Issue the SECLOCK command to define lock limits in MAPDL
The same option to define values, as of STOPS, will be available for LOCK also
L3-21
C. Joints Over-constraint
An over-constrained model may solve successfully initially, then lock-up or not converge. A well-defined mechanism usually has one rigid body dof as below.
Revolute to Ground Revolute to Ground Revolute to Ground Slot to Ground
Slot to Ground
Pendulum
ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.
3-Bar Mechanism
L3-22
Double Slot
Release 13.0 December 2010
C. Joints Over-constraint
Is the planar mechanism below over-constrained? Answer: Yes it is. The out of plane UZ dof is redundantly constrained. The body to body joint can be a cylindrical joint, which does not constrain relative UZ.
ROTZ Revolute
Y
Rigid Link
Rigid Link
UX Slot to Ground
L3-23
The Worksheet view for the Connections branch displays a Joint DOF Checker. If the total free DOF is less than one this could indicate an over constraint condition. Example:
2 links Each link = 6 DOF
Continued . . .
ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.
L3-24
L3-25
In cases where an over constraint condition is detected a message will appear in the Worksheet view:
Following a solve a list of any redundancies that existed is given in the Solution information branch.
L3-26
Detects Redundant Joint Definitions that prevent proper Joint Force calculation Improves Preparation of models for the flexible solvers
L3-27
The Revert button sets the configuration back to its original orientation.
The context menu (RMB) for each joint allows the reference/mobile parts to be flipped.
ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. Release 13.0 December 2010
L3-28
L3-29
With the initial position specified the new location can be locked in using the Set icon. To cancel a set orientation use the Revert icon.
L3-30
L3-31
L3-32
By scoping the mobile CS to the appropriate location the Configure option can be used to align the parts. If the alignment is acceptable the Set option will lock the parts in place.
L3-33
The joint can be further configured as described earlier and the Set icon used to finalize placement.
L3-34
The Assemble feature allows you to bring in CAD geometry that may initially be in a state of disassembly. After importing the CAD geometry, you can actively assemble the different parts and Set them in the assembled configuration for the start of the analysis.
CAD parts Define Connections Assemble
L3-35
Workshop : 1
L3-36
D. Springs: Overview
A spring is an elastic element that regains its original shape after being compressed or elongated. Springs are defined as loaded or unloaded , that is, tension or compression loading conditions are included in the definition of a spring. Springs can include damping (function of velocity) and stiffness. Although spring definitions appear in the Connections branch and can be BTB or BTG they do not represent a path to ground. Springs are defined like joints using reference and mobile sides.
The location of the reference/mobile sides determines the line of action of the spring. A zero length spring is invalid (no line of action).
L3-37
D. Springs : overview
Spring Details:
Type : Longitudinal or Torsional Behavior :
Both Tension only Compression only
L3-38
D. Springs : Scoping
In the example shown a BTG spring is scoped to one face of the part. Notice the springs initial configuration is referenced to the global CS.
L3-39
D. Springs : Scoping
The springs reference and/or mobile location can be modified in the spring details. Locations can be with respect to global or local coordinate systems.
L3-40
D. Springs: scoping
Alternatively the reference location can be scoped to existing geometry.
L3-41
D. Springs : Stiffness/Damping
Longitudinal spring stiffness and damping are input in the working unit system.
Note: for pure damping a stiffness of zero can be used.
L3-42
D. Spring behavior
Behavior:
1. Tension and compression longitudinal Spring ( Both) as a linear spring. 2. Compression only Spring to enable the representation of stops/barriers or absorber systems 3. Tension only Springs to represent the effects of cables.
Compression only Tension only
L3-43
D. Spring: Preload
Springs can be Preloaded by defining the specific Load value or with Free Length Preload: Load
A positive value creates tension and a negative value creates compression.
L3-44
Workshop 2
This workshop consists of setting up and solving the assembly shown here. A moment load is applied to the drive wheel.
L3-45
E. Generalized Contact
Robust collision detection
New algorithm based on non-linear points trajectories Can handle high velocity / small gap / large time step
Frictionless contact Other contact types are beta release
Energy Conservation
But losses can be specified
L3-46
L3-47
E. Generalized Contact
Very Robust for collisions
Algorithm based on trajectories intersection Allows large time steps
L3-48
E. Generalized Contact
Cam / Roller type of problems Recommended for Simple Geometries in Release 13.0
L3-49
E. Generalized Contact
L3-50
Extends the use of the Rigid Dynamics solver via command snippets Based on IronPython language Example: Definition of screw joint from a cylindrical joint
jc=CS_Joint.Find(_jid) Pitch=2. jc.ReplaceByScrew(Pitch)
L3-51
Further use of advanced features in Rigid Dynamics solver via command snippets to define complex joints When Parts are rigid, sometimes Contact is not required
Constraint Equations can be enough Through Command Snippets for Rigid Dynamics
Based on IronPython language
L3-52