You are on page 1of 53

Multi-Point Constraints

Multi-Point Constraints

 Multi-Point Constraints
 Single point constraint examples

linear, homogeneous
linear, non-homogeneous

 Multi-Point constraint examples


linear, homogeneous
linear, non-homogeneous

nonlinear, homogeneous

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 2 ‫روش اجزاي محدود‬


Multi-Point Constraints (Example)

 Modelling of joints
Perfect connection ensured here

turbine blade

nodes at
turbine disc interface

(a) (b)

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 3 ‫روش اجزاي محدود‬


Multi-Point Constraints (Example)

 Modelling of joints
v
 u
Mismatch between DOFs of
beams and 2D solid – beam is
free to rotate (rotation not
transmitted to 2D solid)
1

v Perfect connection by
u artificially extending
beam into 2D solid
1 (Additional mass)

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 4 ‫روش اجزاي محدود‬


Multi-Point Constraints (Example)

 Modelling of joints

 Using MPC equations

d1  d5 blade model

d 2  d 6  ad 7 d2 d6 d4
d1 d5 d3

d3  d5 d7
ad7
d 4  d 6  ad 7 d2 d6

d1
d5

2a disc model

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 5 ‫روش اجزاي محدود‬


Multi-Point Constraints (Example)

 Creation of MPC equations for offsets

Node of the beam element

Node on neutral-
surface of the plate

Neutral surface
Rigid of the plate
body

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 6 ‫روش اجزاي محدود‬


Multi-Point Constraints (Example)

 Creation of MPC equations for offsets

d6 = d1 +  d5 or d1 +  d5 - d6 = 0
d7 = d2 -  d4 or d2 -  d4 - d7 = 0
d8 = d3 or d3 - d8 = 0
d9 = d5 or d5 - d9 = 0
‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 7 ‫روش اجزاي محدود‬
Multi-Point Constraints (Example)

 Modelling of joints

Similar for plate connected to 3D solid

Mesh for plate

Mesh for Solid


‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 8 ‫روش اجزاي محدود‬
Multi-Point Constraints (Example)

 Modelling of symmetric boundary conditions

dn = 0 v n
1
1   900

ui cos + vi sin=0 2 u
2
or ui+vi tan =0 3
y 3
for i=1, 2, 3
Axis of symmetry Axis of symmetry
x

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 9 ‫روش اجزاي محدود‬


Multi-Point Constraints (Example)

 Enforcement of mesh compatibility

Use lower order shape function to interpolate

dx = 0.5(1-) d1 + 0.5(1+) d3

dy = 0.5(1-) d4 + 0.5(1+) d6 d6 
d3
1
Substitute value of  at node 2
1
Linear
Quad
d5
0
2 d2
0.5 d1 - d2 + 0.5 d3 =0
d4
0.5 d4 - d5 + 0.5 d6 =0 3 d1
-1

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 10 ‫روش اجزاي محدود‬


Multi-Point Constraints (Example)

 Enforcement of mesh compatibility

Use shape function of longer element to interpolate

dx = -0.5 (1-) d1 + (1+)(1-) d3 + 0.5 (1+) d5

Substituting the values of  for the two additional nodes

d10 
d2 = 0.251.5 d1 + 1.50.5 d3 - 0.250.5 d5 d5
1
d9 Quad
Quad 0.5
d4 = -0.250.5 d1 + 0.51.5 d3 + 0.251.5 d5 d4
d8
0

d7 d3
-0.5
d6 d2
-1
d1
‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 11 ‫روش اجزاي محدود‬
Multi-Point Constraints (Example)

 Enforcement of mesh compatibility

In x direction,

0.375 d1 - d2 + 0.75 d3 - 0.125 d5 = 0


-0.125 d1 + 0.75 d3 - d4 + 0.375 d5 = 0

d10 
In y direction, d5
1
d9 Quad
Quad 0.5

d8 d4
0.375 d6- d7+0.75 d8- 0.125 d10 = 0 0

d7 d3
-0.125 d6+0.75 d8 - d9 + 0.375 d10 = 0 d6 d2
-0.5

-1
d1

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 12 ‫روش اجزاي محدود‬


Multi-Point Constraints (Example)

 Modelling of constraints by rigid body attachment


l3
d1 = q1
l2
d2 = q1+q2 l1 l1
d3=q1+q2 l2 d1 d2 d3 d4
Rigid slab
d4=q1+q2 l3
q2 q1

Eliminate q1 and q2

(l2 /l1-1) d1 - ( l2 /l1) d2 + d3 = 0


(DOF in x direction not considered)
(l3 /l1-1) d1 - ( l3 /l1) d2 + d4 = 0

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 13 ‫روش اجزاي محدود‬


Multi-Point Constraints

 Sources of Multi-Point Constraints

 Skew displacement BCs

 Coupling nonmatched FEM meshes

 Global-local and multiscale analysis

 Incompressibility

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 14 ‫روش اجزاي محدود‬


Multi-Point Constraints

 MPC Application Methods

 Master-Slave Elimination

 Penalty Function Augmentation

 Lagrange Multiplier Adjunction

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 15 ‫روش اجزاي محدود‬


Multi-Point Constraints
 Example 1D Structure to Illustrate MPCs

Multi-Point constraint:

Linear homogeneous MPC

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 16 ‫روش اجزاي محدود‬


Multi-Point Constraints

 Example 1D Structure to Illustrate MPCs

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 17 ‫روش اجزاي محدود‬


Multi-Point Constraints- Master Slave Method

 Master Slave Method for Example Structure

Recall:

Taking u as master:

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 18 ‫روش اجزاي محدود‬


Multi-Point Constraints- Master Slave Method

 Forming the Modified Stiffness Equations

Unconstrained master
stiffness equations:

Master-slave transformation:

Congruential transformation:

Modified stiffness equations:

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 19 ‫روش اجزاي محدود‬


Multi-Point Constraints- Master Slave Method

 Modified Stiffness Equations for Example Structure


u2 as master and u6 as slave DOF.

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 20 ‫روش اجزاي محدود‬


Multi-Point Constraints- Master Slave Method

 Modified Stiffness Equations for Example Structure


u6 as master and u2 as slave DOF.

Although they are algebraically equivalent, the latter would be


processed faster if a skyline solver is used for the modified equations.

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 21 ‫روش اجزاي محدود‬


Multi-Point Constraints- Master Slave Method
 Multiple MPCs
Suppose

take 3, 4 and 6 as slaves:

and put in matrix form:

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 22 ‫روش اجزاي محدود‬


Multi-Point Constraints- Master Slave Method

 Nonhomogeneous MPCs

In matrix form

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 23 ‫روش اجزاي محدود‬


Multi-Point Constraints- Master Slave Method

 Nonhomogeneous MPCs
modified system:

in which:

For the example structure

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 24 ‫روش اجزاي محدود‬


Multi-Point Constraints- Master Slave Method

 The General Case of MFCs


For implementation in general-purpose programs the master-slave method
can be described as follows. The degrees of freedoms in u are classified
into three types: independent or uncommitted, masters and slaves.

The MFCs may be written in matrix form as

Inserting into the partitioned stiffness matrix and symmetrizing

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 25 ‫روش اجزاي محدود‬


Multi-Point Constraints- Master Slave Method

Assessment of Master-Slave Method


 ADVANTAGES
 exact if precautions taken
 easy to understand

 retains positive definiteness

 important applications to model reduction

DISADVANTAGES
 requires user decisions
 messy implementation for general MPCs

 sensitive to constraint dependence

 restricted to linear constraints


‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 26 ‫روش اجزاي محدود‬
Multi-Point Constraints- Penalty Function Method

 Penalty Function Method, Physical Interpretation

Recall the example structure

under the homogeneous MPC

u2 = u6

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 27 ‫روش اجزاي محدود‬


Multi-Point Constraints- Penalty Function Method

 Penalty Function Method, Physical Interpretation

"penalty element" of axial rigidity w

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 28 ‫روش اجزاي محدود‬


Multi-Point Constraints- Penalty Function Method

 Penalty Function Method, Physical Interpretation

Upon merging the penalty element the modified stiffness equations are

This modified system is submitted to the equation solver.


Note that u retains the same arrangement of DOFs.

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 29 ‫روش اجزاي محدود‬


Multi-Point Constraints- Penalty Function Method

 Penalty Function Method - General MPCs

Premultiply both sides by

Scale by w and merge:

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 30 ‫روش اجزاي محدود‬


Multi-Point Constraints- Penalty Function Method

 Theory of Penalty Function Method - General MPCs


t  CU  Q (Constrain equations)
1 T 1
Πp  U KU  UT F  t T  t
2 2
=[1 2 ... m] is a diagonal matrix of ‘penalty numbers’
stationary condition of the modified functional requires the derivatives of p
with respect to the Ui to vanish

Π p
 0  KU  F  CT  CU + CT  Q  0
dU

[K  CT  C]U  F  CT  Q
Penalty matrix
‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 31 ‫روش اجزاي محدود‬
Multi-Point Constraints- Penalty Function Method

 Theory of Penalty Function Method - General MPCs

[Zienkiewicz et al., 2000] :

 = constant (1/h)p+1
p is the order of
element used
characteristic
size of element

  1.0 10 46


 max (diagonal elements in the
stiffness matrix)
or

  1.0 10 5 8
 Young’s modulus

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 32 ‫روش اجزاي محدود‬


Multi-Point Constraints- Penalty Function Method

Assessment of Penalty Function Method


 ADVANTAGES
 general application (inc' nonlinear MPCs)

 easy to implement using FE library and standard assembler

 no change in vector of unknowns

 retains positive definiteness

 insensitive to constraint dependence

DISADVANTAGES
 selection of weight left to user
 accuracy limited by ill-conditioning

 the constraint equations can only be satisfied approximately.

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 33 ‫روش اجزاي محدود‬


Multi-Point Constraints- Lagrange Multiplier Method

 Lagrange Multiplier Method, Physical Interpretation

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 34 ‫روش اجزاي محدود‬


Multi-Point Constraints- Lagrange Multiplier Method

 Lagrange Multiplier Method


Because λ is unknown, it is passed to the LHS
and appended to the node-displacement vector:

This is now a system of 7 equations and 8 unknowns.


Needs an extra equation: the MPC.
‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 35 ‫روش اجزاي محدود‬
Multi-Point Constraints- Lagrange Multiplier Method

 Lagrange Multiplier Method


Append MPC as additional equation:

This is the multiplier-augmented system. The new coefficient matrix


is called the bordered stiffness.
‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 36 ‫روش اجزاي محدود‬
Multi-Point Constraints- Lagrange Multiplier Method

 IMPLEMENTATION OF MPC EQUATIONS

KU  F (Global system equation)

CU - Q  0 (Matrix form of MPC equations)

Constant matrices
 Optimization problem for solution of nodal degrees of freedom:

Find U to
1 T
Minimize:  p  U KU  UT F
2
Subject to: CU - Q  0
‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 37 ‫روش اجزاي محدود‬
Multi-Point Constraints- Lagrange Multiplier Method

Lagrange multiplier method

   1 2  m 
T
(Lagrange multipliers)

 T {CU  Q}  0 Multiplied to MPC equations

Find U and  to
1 T
Minimize: L U KU  UT F   T {CU  Q} Added to functional
2
The stationary condition requires the derivatives of L with respect to the Ui and i to
vanish.
L
 0  KU  F  CT   0  K CT
 U   F  Matrix equation
dU      
L  C 0   λ  Q  is solved
0  CU  Q  0
d
‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 38 ‫روش اجزاي محدود‬
Multi-Point Constraints- Lagrange Multiplier Method

 Lagrange Multiplier Method - Multiple MPCs


Three MPCs:

Recipe step #1:


append the
3 constraints

Recipe step #2:


append multipliers,
symmetrize
and fill

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 39 ‫روش اجزاي محدود‬


Multi-Point Constraints- Lagrange Multiplier Method

 Example: Five bar truss with inclined support

E = 70 Gpa, A = 10-3 m2, P = 20 kN.

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 40 ‫روش اجزاي محدود‬


Multi-Point Constraints- Lagrange Multiplier Method

 Example: Five bar truss with inclined support

k (1) 

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 41 ‫روش اجزاي محدود‬


Multi-Point Constraints- Lagrange Multiplier Method

 Example: Five bar truss with inclined support

k (2)

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 42 ‫روش اجزاي محدود‬


Multi-Point Constraints- Lagrange Multiplier Method

 Example: Five bar truss with inclined support

k (3)

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 43 ‫روش اجزاي محدود‬


Multi-Point Constraints- Lagrange Multiplier Method

 Example: Five bar truss with inclined support

k (4)

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 44 ‫روش اجزاي محدود‬


Multi-Point Constraints- Lagrange Multiplier Method

 Example: Five bar truss with inclined support

k (4) 

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 45 ‫روش اجزاي محدود‬


Multi-Point Constraints- Lagrange Multiplier Method

 Example: Five bar truss with inclined support

k (5)

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 46 ‫روش اجزاي محدود‬


Multi-Point Constraints- Lagrange Multiplier Method

 Example: Five bar truss with inclined support

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 47 ‫روش اجزاي محدود‬


Multi-Point Constraints- Lagrange Multiplier Method

After adjusting for essential boundary conditions

Multipoint constraint due to inclined support at node 1:


The augmented global equations with the Lagrange multiplier are as follows.

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 48 ‫روش اجزاي محدود‬


Multi-Point Constraints- Lagrange Multiplier Method

Solving the final system of global equations we get

Global to local transformation matrix

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 49 ‫روش اجزاي محدود‬


Multi-Point Constraints- Lagrange Multiplier Method

Element nodal displacements in global coordinates


Element nodal displacements
in local coordinates
ul

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 50 ‫روش اجزاي محدود‬


Multi-Point Constraints- Lagrange Multiplier Method

Assessment of Lagrange Multiplier Method


 ADVANTAGES
 General application

 Constraint equations are satisfied exactly

DISADVANTAGES
 Difficult implementation
 Total number of unknowns is increased

 Expanded stiffness matrix is non-positive definite due to the

presence of zero diagonal terms


 Efficiency of solving the system equations is lower

 sensitive to constraint dependence

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 51 ‫روش اجزاي محدود‬


Multi-Point Constraints- Lagrange Multiplier Method

 MPC Application Methods: Assessment Summary

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 52 ‫روش اجزاي محدود‬


References

1- Finite Element Method: A Practical Course by: S. S. Quek, G.R. Liu,


2003.

2- Introduction to Finite Element Methods, by: Carlos Felippa, University


of Colorado at Boulder .
http://www.colorado.edu/engineering/cas/courses.d/IFEM.d/

‫ دانشكده مكانيك‬-‫دانشگاه صنعتي اصفهان‬ 53 ‫روش اجزاي محدود‬

You might also like