Multifreedom Constraints I: Introduction To Fem
Multifreedom Constraints I: Introduction To Fem
8
MultiFreedom
Constraints I
IFEM Ch 8 – Slide 1
Introduction to FEM
Multifreedom Constraints
u x2 = 12 u y2 linear, homogeneous
IFEM Ch 8 – Slide 2
Introduction to FEM
Incompressibility
Model reduction
IFEM Ch 8 – Slide 3
Introduction to FEM
IFEM Ch 8 – Slide 4
Introduction to FEM
u 1, f1 u 2, f2 u 3, f3 u 4, f4 u 5, f5 u 6, f6 u 7, f7
(1) (2) (3) (4) (5) (6)
x
1 2 3 4 5 6 7
Multifreedom constraint:
u2 = u6 or u2 − u6 = 0
IFEM Ch 8 – Slide 5
Introduction to FEM
IFEM Ch 8 – Slide 6
Introduction to FEM
Recall: u2 = u6 or u2 − u6 = 0
Taking u 2 as master:
u1 1 0 0 0 0 0
u2 0 u1
1 0 0 0 0 u2
u3 0 0 1 0 0 0
u3
u4 = 0 0 0 1 0 0
u4
u5 0 0 0 0 1 0
u5
u6 0 1 0 0 0 0
u7
u7 0 0 0 0 0 1
or u = Tû.
IFEM Ch 8 – Slide 7
Introduction to FEM
Unconstrained master
stiffness equations:
Ku = f
Congruential transformation: K̂ = TT KT
f̂ = TT f
IFEM Ch 8 – Slide 8
Introduction to FEM
ˆ uˆ = ˆf
K
In full
K 11 K 12 0 0 0 0 u1 f1
K 12 K 22 + K 66 K 67
K 23 0 K 56 u 2 f2 + f6
0 K 23 K 33 K 34 0 0
u 3 = f3
0 0 K 34 K 44 K 45 0
u 4 f4
0 K 56 0 K 45 K 55 0 u 5 f5
0 K 67 0 0 0 K 77 u7 f7
IFEM Ch 8 – Slide 9
Introduction to FEM
Multiple MFCs
Suppose
u 2 − u 6 = 0, u 1 + 4u 4 = 0, 2u 3 + u 4 + u 5 = 0
IFEM Ch 8 – Slide 10
Introduction to FEM
Non-homogeneous MFCs
u 2 − u 6 = 0.2
IFEM Ch 8 – Slide 11
Introduction to FEM
Nonhomogeneous MFCs (cont'd)
u = T uˆ + g g = "gap" vector
Premultiply both sides by TT K, replace K u = f and pass data
to RHS. This gives
ˆ uˆ = ˆf
K
with ˆ = TT K T and fˆ = TT (f − K g)
K
a modified force vector
For the example structure
K 11 K 12 0 0 0 0 u1 f1
K 12 K 22 + K 66 K 67
K 23 0 K 56 u 2 f 2 + f 6 − 0.2K 66
0 K 23 K 33 K 34 0 0
u3 = f3
0 0 K 34 K 44 K 45
0 u4 f4
0 K 56 0 K 45 K 55 0 u5 f 5 − 0.2K 56
0 K 67 0 0 0 K 77 u7 f 7 − 0.2K 67
ˆ then recover u = T uˆ + g
Solve for u,
IFEM Ch 8 – Slide 12
Introduction to FEM
x
1 7
IFEM Ch 8 – Slide 13
Introduction to FEM
IFEM Ch 8 – Slide 14
Introduction to FEM
Modified Force:
1 1
fhat1 6 f1 5 f2 4 f3 3 f4 2 f5 f6 fhat2 f2 2 f3 3 f4 4 f5 5 f6 6 f7
6 6
IFEM Ch 8 – Slide 15
Introduction to FEM
ADVANTAGES
exact if precautions taken
easy to understand
retains positive definiteness
important applications to model reduction
DISADVANTAGES
requires user decisions
messy implementation for general MFCs
hinders sparsity of master stiffness equations
sensitive to constraint dependence
restricted to linear constraints
IFEM Ch 8 – Slide 16