Uploaded by مريم اعجمي

Contact Formulation Algorithms in CAE

advertisement
http://kitech.in/
Concepts of Contact Formulation
Algorithm in CAE
Contact Non-linearity-Class-Share
KI TECHNOLOGIES,
CONTACT NONLINEARITY
MODELING SERIES.
JOB oriented project based CAE
Course, Basic to Advance Level
+91 7692805413 | E: Info@kitech.in
FEA tools offer several different formulations to enforce compatibility at a
contact interface, a contact is enforced numerically based on three rules :
No penetration between the bodies.
A proper balance between the applied and the contact forces in case of
a static problem.
Conservation of momentum in case of dynamic problems such as impact.
These are the most important requirements for any contact formulation
to capture the interaction accurately.
In general, there are two most popular formulations that meet these criteria.
They are a Penalty formulation And a Lagrange formulation. Apart from these methods,
Pure Penalty and Augmented Lagrange are penalty-based methods, and they are
expected to produce small, non-zero penetration
Penalty Formulation : Think in terms of springs
Penalty formulation treats contact as a stiff spring that resists bodies from penetrating
each other.
This resistance is modeled in the form of contact stiffness which is derived as a
function of several factors such as
Material properties of both the bodies.
The geometry of both surfaces.
Kinematics of both the bodies.
Contact stiffness is used in both the normal and tangential directions.
Penalty formulation allows for a small amount of penetration, delta u, between the two
bodies.
Contact stiffness, K, is calculated, and restoring force, F, is calculated to prevent this
penetration.
JOB oriented project based CAE Course | Whats App : +91 7692805413 | E: Info@kitech.in
This restoring force is nothing but the contact force.
Contact stiffness should be large enough to provide restoring force enough to reduce
the penetration to close to zero.
Penalty formulation is used for calculating both contact pressure and also frictional
stresses.
If un is the contact gap, and Δu1 and Δu2 are the sliding distances in lateral directions,
then the contact traction vector is defined by
Some finite amount of penetration, D > 0, is required mathematically to maintain
equilibrium. However, physically contacting bodies do not interpenetrate (D = 0).
Tip: As long as the penetration does not lead to a change in the contact region,
The penetration will not influence the contact pressure and Stress underneath the
contact element.
JOB oriented project based CAE Course | Whats App : +91 7692805413 | E: Info@kitech.in
The normal Contact Stiffness knormal is the most important parameter affecting both
accuracy and convergence behavior.
A large value of stiffness gives better accuracy, but the problem may become more
difficult to converge.
If the contact stiffness is too large, the model may oscillate, with contacting
surfaces bouncing off of each other.
There is no additional DOF.
There is no over constraining problem
Iterative solvers are applicable – large models are doable!
Tip:
Always use Penalty if:
Symmetric contact or self-contact is used.
Multiple parts share the same contact zone
3D large model(> 300.000 DOFs), use PCG solver.
JOB oriented project based CAE Course | Whats App : +91 7692805413 | E: Info@kitech.in
Augmented Lagrange
Like penalty with intelligence.
Penetration will be a limited internal algorithm.
Use this if penetration matters.
For nonlinear solid body contact of faces, Pure Penalty or Augmented Lagrange
formulations can be used:
Both of these are penalty-based contact formulations
Here, for a Fnormal, there is a stiffness knormal. The higher the contact stiffness, the
lower the penetration x penetration, as shown in the figure below
Ideally, for an infinite knormal, one would get zero penetration. This is not numerically
possible with penalty-based methods, but as long as x penetration is small or negligible,
the solution results will be accurate.
JOB oriented project based CAE Course | Whats App : +91 7692805413 | E: Info@kitech.in
The main difference between Pure Penalty and Augmented Lagrange methods is that
the latter augments the contact force (pressure) calculations:
Because of the extra term, the augmented Lagrange method is less sensitive to the
magnitude of the contact stiffness knormal.
Add an internally calculated term lamda.
Lagrange Formulation
Lagrange formulation treats contact as a constraint.
Unlike penalty formulation, it does not require contact stiffness.
Instead enforces contact penetration to be zero.
This is the constraint that it uses in calculations
The contact traction vector is included as part of the total reaction force vector.
Contact gaps, and sliding distance are also solved as additional degrees of freedom.
The equations of motion are then solved by imposing the constraint on contact gap,
un and sliding distances Δu1 and Δu2 .
JOB oriented project based CAE Course | Whats App : +91 7692805413 | E: Info@kitech.in
Another available option is Lagrange multiplier Formulation:
The Normal Lagrange Formulation adds an extra degree of freedom (contact
pressure) to satisfy contact compatibility. Consequently, instead of resolving
contact force as contact stiffness and penetration, contact force (contact pressure)
is solved explicitly as an extra DOF.
Fnormal = DOF
Enforces nearly-penetration with pressure DOF zero/nearly zero Does not require a
normal contact stiffness (zero elastic slip).
Requires Direct Solver, which can be more computationally expensive.
The contact formulations discussed in this lesson have both advantages and
disadvantages compared to each other.
JOB oriented project based CAE Course | Whats App : +91 7692805413 | E: Info@kitech.in
MPC (Multi Point Constraints)
Full bonded (linear – doesn’t separate)
Rigid Beams instead of springs
Handled well by the solver (better than CERIG)
Can slightly stiffen surfaces
For the specific case of “Bonded” and “No Separation” type of contact between two
faces, a multi-point constraint (MPC) formulation is available.
MPC internally adds constraint equations to “tie” the displacements between
contacting surfaces.
This approach is not penalty-based or Lagrange multiplier-based. It is a direct,
efficient way of relating surfaces of contact regions that are bonded.
Large-deformation effects also are supported with MPC-based bonded contact.
JOB oriented project based CAE Course | Whats App : +91 7692805413 | E: Info@kitech.in
Chattering is an issue that often occurs with the Normal Lagrange method
If no penetration is allowed (left), then the contact status is either open or closed
(a step function). This can sometimes make convergence more difficult because
contact points may oscillate between open/closed status. This is called chattering
If some slight penetration is allowed (right), it can make it easier to converge since
contact is no longer a step change.
The table below summarizes some pros (+) and cons (-) with different contact
formulations:
JOB oriented project based CAE Course | Whats App : +91 7692805413 | E: Info@kitech.in
+91 7692805413
Info@kitech.in
http://kitech.in/
JOB oriented project based CAE Course | Whats App : +91 7692805413 | E: Info@kitech.in
Download