Lecture 3 - Stiffness and Mass Matrix
Lecture 3 - Stiffness and Mass Matrix
Lecture 3 - Stiffness and Mass Matrix
Flexure Blade:
b L
h
Stress and Strain
f
Stress: σ = L
A d
d
Strain: ε =
L σ
Young’s Modulus: E = ε
f
A
σ
σy
E E
ε
Axial Stiffness
L
b
h
E f
d
f = EA d , where A = bh
L
Cross-sectional Area
Axial Force to Axial
Displacement Stiffness
Lateral Force Displacement
L
b f
h
E
d
bh 3
f = 3EI3 d , where I = 12 f = 2EI2
L L
Bending
Lateral Force to Lateral Moment of Lateral Force to Bending
Displacement Stiffness Inertia Angle Stiffness
Bending Moment Displacement
L
b
h
E
d
bh 3
= 2EI2 d , where I = 12 =
EI
L L
Bending
Bending Moment to Lateral Moment of Bending Moment to
Displacement Stiffness Inertia Bending Angle Stiffness
Torsional Moment Displacement
L
b
h
G = Shear Modulus
As long as b>h:
GJ h 3b 192 h n 1 nb
= J 1 5 5 tanh
L 3 b n 1,3,5 n 2h
If b<h, swap b and h in
Torsional Stiffness Polar Moment the equation above.
of Inertia
Bernoulli-Euler Beam Stiffness Matrix
Z C = compliance matrix
X
l
0 0 0
l2
0
EI x 2 EI x
Y
l l2
x 0 0 0 0 x
EI y 2 EI y
y
y l
z 0 0 0 0 0
GJ z
f
d
x l2 l3
0 0 0 0 x
d y 2 EI y 3EI y fy
l
l2 l3 f
d z 0 0 0 0 z
2 EI x 3EI x
l
0 0 0 0 0
EA
bh 3 hb 3 ,
, Iy
h b where I x
12 12
A bh , and
3
h b 192 h n 1 nb
J 1 5 5 tanh for b h
3 b n 1,3,5 n 2h
S C 1 = stiffness matrix
Bernoulli-Euler Beam Stiffness Equations
Stiffness Matrix for Parallel Beam Systems
Mass Matrix for Parallel Beam Systems
Equations of Motion for Parallel Beam Systems
Mode Shapes and Natural Frequencies
Stiffness Matrix for General Beam Systems
Mass Matrix for General Beam Systems
Equations of Motion for General Beam Systems
Recall the Types of Flexure Systems
Parallel System’s Stiffness Matrix
T is a displacement twist. Let’s first find the stiffness matrix of
Z’ n element (1).
3 N (1) L n1n L n2n L n3n n0 n0 n0
n1 Y’ 1 2 3 1 2 3
X’
x'
03 x 3 I 3 x 3
(1) L (3) If ,
I 3 x 3 03 x 3
f x' f y ' f z ' x ' y ' z ' T S(1) N (1) 1 T
(2) Thus the wrench W(1)
imposed on the stage by
Z element (1) as a result of
the stage displacing a
twist T is
T
W(1) N (1) S (1) N (1)
1
X YK (1) N S N
(1) (1) (1)
1
Parallel System’s Stiffness Matrix
T is a displacement twist.
n3
n1 n2
(1) L (3)
(2)
ZW
N ( 2) S( 2) N ( 2)
1
T
(2)
N S N
1
W(1) (1) (1) (1) T
X Y
Parallel System’s Stiffness Matrix
T is a displacement twist. Note that S changes according
n3 to the geometry and material
n1 properties of the applicable
element. always stays the
same and N changes
n2 according to the location and
orientation of the applicable
element.
(1) (3) L
(2)
W(3) N ( 3) S( 3) N ( 3)
1
T
ZW N S N
1
T
(2) ( 2) ( 2) ( 2)
N S N
1
W(1) (1) (1) (1) T
X Y
Parallel System’s Stiffness Matrix
Note that S changes according
to the geometry and material
properties of the applicable
element. always stays the
same and N changes
Thus, when the stage is displaced
according to the location and
a twist T the resulting wrench
orientation of the applicable
vector W imposed on the stage
element.
by all the elements in the parallel
flexure system combined is
N S N N S N T K T
W W(1) W(2) W(3) N (1) S (1) N (1)
1
( 2) ( 2) ( 2)
1
( 3) ( 3) ( 3)
1
N S N
1
W(1) (1) (1) (1) T
Example
Calculate the stiffness matrix of element (1):
Material Aluminum: E=68GPa, G=25GPa K N S N
(1) (1) (1) (1)
1
(1)
Example Solution
Calculate the stiffness matrix of element (1):
Material Aluminum: E=68GPa, G=25GPa K N S N
(1) (1) (1) (1)
1
First find N (1)
L n3
n1 n2 L 0.0975m 0.0975m 0.02m
T
n1 0 1 0
T
n 2 1 0 0
T
n 3 0 0 1
T
First find N (1)
L n3 0 1 0 0 0 0
0
n1 n2 1 0 0 0 0
0 0 1 0 0 0
N
0.02m 0 0.0975m 0 1 0
0 0.02m 0.0975m 1 0 0
0.0975m 0.0975m 0 0 0 1
0 1 0 0 0 0
(1)
1 0 0 0 0 0
0 0 1 0 0 0
N 1
0.02m 0 0.0975m 0 1 0
0 0.02m 0.0975m 1 0 0
0.0975m 0.0975m 0 0 0 1
Example Solution
Calculate the stiffness matrix of element (1):
Material Aluminum: E=68GPa, G=25GPa K N S N
(1) (1) (1) (1)
1
We could then follow this same process to find the stiffness matrix of each of the
other elements in the system. We could then add these matrices together to find
the twist-wrench stiffness matrix of the entire parallel system.
0 1577.6 N 0 10880N / m 0 0
1577.6 N 0 0 0 10880N / m 0
0 0 0 0 0 27200000N / m
KTW
258855.419Nm 0 0 0 1577.6 N 0
0 258855.419Nm 0 1577.6 N 0 0
0 0 242 Nm 0 0 0
Bernoulli-Euler Beam Stiffness Equations
Stiffness Matrix for Parallel Beam Systems
Mass Matrix for Parallel Beam Systems
Equations of Motion for Parallel Beam Systems
Mode Shapes and Natural Frequencies
Stiffness Matrix for General Beam Systems
Mass Matrix for General Beam Systems
Equations of Motion for General Beam Systems
Parallel System’s Mass Matrix
T is a displacement twist. First find the center of mass of the stage.
uxyz
Center of Mass L
xyz V
L is a 3x1 vector that points from the
origin to the stage’s center of mass
u is a 3x1 vector that points from the
origin to various locations throughout
L the stage. (i.e., u x y z )
is the density of the stage’s material
u V is the total volume of the stage.
X Y
Parallel System’s Mass Matrix
T is a displacement twist. -Now define a new coordinate system
n 3 Z’
located at the stage’s center of mass.
X Y
Parallel System’s Mass Matrix
T is a displacement twist. -Now find the mass moments of inertia
about each of the axes ( I , I y ' , I z ' )
Z’ x'
X’ Y’
X Y
Calculating Mass Moments of Inertia
Suppose we wished to calculate the mass
b moment of inertia about the X-axis, Ix
Z Here u is a vector that is perpendicular
xyz
h to the desired axis of interest.
X Y (i.e., u 0 y z )
u l u u xyz
I x
h b l
y z 2 xyz
2
I x 2
h
2
b
2
l
2 2 2
h b
y
2
I x l 2
h
2
b z 2 yz
2 2
h
b3 2
Likewise: I x l z b z
2
h
V 2
2 12
Iy
12
l h2
b 3 h bh 3
I x l
Iz
V 2 2
b l 12 12
12 V 2
Ix
12
b h2
where V lbh
Parallel Axis Theorem
Suppose we wished to calculate the mass
b moment of inertia about the Axis , a Ia
Z We could follow the same procedure as
h before:
xyz X Y Again u is a vector that is perpendicular
to the desired axis of interest.
l
u u xyz
I a
Axis a
b l Iz
'
V 2 2
12
b l
-Now construct the following inertia matrix
X Y
Parallel System’s Mass Matrix
T is a displacement twist. Recall that:
n 3 Z’
n1 n2 n3 0 0 0
N
n 3
n2 L n1 L n 2 L n 3 n1 n 2
L
x'
X Y
Parallel System’s Mass Matrix
T is a displacement twist.
n 3 Z’
n2 x' y' z' f x' f y' f z' In N
T 1
T
X’ n 1 Y’ Recall that
0 3 x 3
I3x3
I3x3 03 x3 ,
f x' f y' f z ' x' y' z ' In N T
T 1
L If a parallel system’s
stage accelerates with an
acceleration twist, 1 , the
T
x' y' z' a x ' a y ' a z ' T' N T
T
net wrench vector, W,
b
b -Now calculate the inertia matrix, In
V(1) 2 V( 2) 2 2
Z(1) Y(1) I x(1) b h2 I x( 2 ) e l
(1) 12 12
h X(1) V(1) 2 V( 2) 2 2
Z’ Y’ I y (1)
12
b h2 I y( 2 )
12
e l
Z(2) Y X’ I z (1 )
V(1) 2
b I z( 2 )
V( 2) 2
e
l (2) 6 6
X(2) 2
where V(1) hb and V( 2 ) le
2
(2)
I x ' I x(1) d (21) V(1) I x( 2 ) d (22) V( 2 )
e Likewise
e
I y' I d
y (1 )
2
(1) V(1) I y( 2 ) d (22) V( 2 )
I z ' I z (1) I z ( 2 )
Example Solution
Calculate the twist-wrench mass matrix of this system: M TW N In N 1
Material Aluminum: = 2698.9 kg/m3
b In diag I I y' I z' V(1) V( 2) V(1) V( 2) V(1) V( 2)
b x '
V V( 2)
Z
0.03670kgm2
(1)
Y (1)0 0I 0b h 0 I
(1) 2 2
0 e2 l 2
(1) x(1)
12
x( 2 )
12
h 0 0 . X
03670
(1)
2
kgm 0
V
0 0 0
V( 2) 2 2
0 Z’ 0’ 0.01808 kgm
I 0b h 0 I
2 (1) 2 2
0 e l
In
0 Y0 0
y (1)
12
5.61371kg 0
y( 2 )
12
0
0Z X
0 ’ 0I V 0
5.61371Ikg (1) 2
V( 2)
0 e2
l
0
(2) Y(2)0 0
z (1 )
6 0
b
0
z( 2 )
6 kg
5.61371
X(2) where V hb and V (1)
2
( 2) le 2
(2)
I x ' I x(1) d (21) V(1) I x( 2 ) d (22) V( 2 )
e Likewise
e
I y' I d y (1 )
2
(1) V(1) I y( 2 ) d (22) V( 2 )
I z ' I z (1) I z ( 2 )
Example Solution
Calculate the twist-wrench mass matrix of this system: M TW N In N 1
Material Aluminum: = 2698.9 kg/m3
0.03670kgm 2 0 0 0 0 0
0 0.03670kgm 2 0 0 0 0
0 0 0.01808kgm 2 0 0 0
In
0 0 0 5.61371kg 0 0
0 0 0 0 5.61371kg 0
0 0 0 0 0 5.61371kg
0 0.4361kgm 0 5.6137kg 0 0
0.4361kgm 0 0 0 5.6137kg 0
0 0 0 0 0 5.6137kg
M TW 2
0.0706 kgm 0 0 0 0.4361kgm 0
0 0.0706kgm 2 0 0.4361kgm 0 0
0 0 0.0181kgm 2 0 0 0
Bernoulli-Euler Beam Stiffness Equations
Stiffness Matrix for Parallel Beam Systems
Mass Matrix for Parallel Beam Systems
Equations of Motion for Parallel Beam Systems
Mode Shapes and Natural Frequencies
Stiffness Matrix for General Beam Systems
Mass Matrix for General Beam Systems
Equations of Motion for General Beam Systems
Traditional Equation of Motion
x f f kx mx
m f mx kx
M TW W K TW T M TW T
W M TW T
K T
TW
X Y
Bernoulli-Euler Beam Stiffness Equations
Stiffness Matrix for Parallel Beam Systems
Mass Matrix for Parallel Beam Systems
Equations of Motion for Parallel Beam Systems
Mode Shapes and Natural Frequencies
Stiffness Matrix for General Beam Systems
Mass Matrix for General Beam Systems
Equations of Motion for General Beam Systems
Traditional Natural Frequency
x f f mx kx 0
x A cos wt
m
Try this solution
2
mw A cos wt kA cos wt 0
k mw A cos wt 0
2
k k mw 0
Thus
2
k
Natural Frequency: w
m
Twist Natural Frequencies and Mode Shapes
T is the resulting W is a wrench vector
displacement twist. imposed on the stage.
M TW W M TW T
K T [06 x1 ]
TW
K w M T 0
TW
2
TW 6 x1
M TW 1 K TW
w 2 M TW T M TW
1
0 6 x1
KTW M TW 1
K TW w 2
I 6 x 6 T 0 6 x1
Z M TW 1 KTW T w2T
X Y
Review of Eigen Vectors and Values
An Eigen vector of an mxm matrix Amxm is an mx1vector x that when
multiplied by the matrix equals the same vector multiplied by a scalar value .
This value is one of the matrix’s Eigen values.
Amxm x x
To calculate all the matrix’s Eigen vectors and their corresponding Eigen values find
Amxm I mxm
The vector that results as the null space of this matrix for a given Eigen value will be
the corresponding Eigen vector x desired. Again there will be m Eigen vectors.
Twist Natural Frequencies and Mode Shapes
T is the resulting W is a wrench vector
displacement twist. imposed on the stage.
M TW W M TW T
K T [06 x1 ]
TW
K w M T 0
TW
2
TW 6 x1
M TW 1 K TW
w 2 M TW T M TW
1
0 6 x1
KTW M TW 1
K TW w 2
I 6 x 6 T 0 6 x1
Z M TW 1 KTW T w2T
Amxm x x
X Y
Twist Natural Frequencies and Mode Shapes
T is the resulting W is a wrench vector
displacement twist. imposed on the stage.
A6 x 6 M TW 1 K TW
M TW x T
w 2
Thus the natural frequencies of a parallel
flexure system are the square roots of the
Eigen values of M TW K TW . Their
1
Z M TW 1 KTW T w2T
Amxm x x
X Y
Example
Calculate the six mode shapes and their corresponding
natural frequencies of this parallel flexure system:
Material Aluminum: = 2698.9 kg/m3
Example Solution
Calculate the six mode shapes and their corresponding
natural frequencies of this parallel flexure system:
Material Aluminum: = 2698.9 kg/m3
In past examples the following two matrices were calculated for this system
0 1577.6 N 0 10880 N / m 0 0
1577.6 N 0 0 0 10880 N / m 0
0 0 0 0 0 27200000N / m
KTW
258855.419Nm 0 0 0 1577.6 N 0
0 258855.419Nm 0 1577.6 N 0 0
0 0 242 Nm 0 0 0
0 0.4361kgm 0 5.6137kg 0 0
0.4361kgm 0 0 0 5.6137kg 0
0 0 0 0 0 5.6137kg
M TW 2
0.0706 kgm 0 0 0 0.4361kgm 0
0 0.0706kgm 2 0 0.4361kgm 0 0
0 0 0.0181kgm 2 0 0 0
Example Solution
Calculate the six mode shapes and their corresponding
natural frequencies of this parallel flexure system:
Material Aluminum: = 2698.9 kg/m3
Use these matrices to find the Eigen vectors and values of M TW KTW
1
To do this, type the following into Matlab: [ EigenVecto rs, EigenValue s ] eig inv M * K
where M M TW and K K TW
Each column of [EigenVectors] is one of the six Eigen vectors (i.e. mode shapes):
0.9970rad 0.0028rad 0 0 0 0
0 0 0.9970rad 0.0028rad 0 0
0 0 0 0 1rad 0
EigenVectors
0 0 0.0774m 1m 0 0
0.0774m 1m 0 0 0 0
0 0 0 0 0 1m
The corresponding Eigen values are also given:
EigenValues diag( 7047636.335rad 2 / s 2 1937.742rad 2 / s 2 7047636.335rad 2 / s 2 1937.742rad 2 / s 2 13385.687rad 2 / s 2
4845278.846rad 2 / s 2 )
The corresponding natural frequencies are the square roots of these values:
w diag( 2654.738rad / s 44.020rad / s 2654.738rad / s 44.020rad / s 115 .697 rad / s 2201.199rad / s )
Example Solution
0.9970rad 0.0028rad 0 0 0 0
0 0 0.9970rad 0.0028rad 0 0
0 0 0 0 1rad 0
EigenVectors
0 0 0.0774m 1m 0 0
0.0774m 1m 0 0 0 0
0 0 0 0 0 1m
Note that three of the natural frequencies are significantly less than the other three.
There corresponding Eigen vectors or mode shapes represent the system’s DOFs.
Decompose these twists so that their lines of motion may be visualized.
c 0 0 357.143m c 0 0 357.143m c 0 0 0
T T T
p 0 p 0 p 0
Example Solution
Z Y Z Y Z Y
X X X
35,714.3cm
35,714.3cm
29cm
115.7 rad/s
c 0 0 357.143m c 0 0 357.143m c 0 0 0
T T T
f x
f k1 x k 2 x k 3 x
k1 k2 k3 f k1 k2 k3 x
Traditional Spring Systems
Springs in Parallel
f x
f k1 x k 2 x k 3 x
kequivalent f k1 k2 k3 x
k equivalent k1 k 2 k3
Traditional Spring Systems
f x Springs in Series
f f f
x
k1 k1 k 2 k 3
1 1 1
x f
k2 k1 k 2 k3
k3
Traditional Spring Systems
f x Springs in Series
f f f
x
k1 k 2 k 3
1 1 1
kequivalent x f
k1 k 2 k3
1
k equivalent
1 1 1
k1 k 2 k 3
Example
Find the equivalent stiffness of the stage below (i.e., kequivalent )
Stage Stage
k3 k5 k6
k7 kequivalent
k1 k2 k4
Example Solution
kequivalent )
Find the equivalent stiffness of the stage below (i.e.,
k equivalent k1 k 2 k 3 k 5 k 6 k 4 k 7
1 1 1 1
1 1
Stage Stage
k3 k5 k6
k7 kequivalent
k1 k2 k4
Equivalent Stiffness Matrix for General Flexure System
Now consider a general hybrid flexure system that is arranged similarly to the
traditional spring system of the last example.
Suppose we wished to calculate the
Stage stiffness matrix of element (1), K (1) .
(3)
Recall: K N S N
(1) (1) (1) (1)
1
(5) (6)
To construct N (1) we need L and
n3 (7) n 1 , n 2 , and n 3 vectors.
n1
L But which end do we use?
n2
Now consider a general hybrid flexure system that is arranged similarly to the
traditional spring system of the last example.
W Once we have calculated the
stiffness matrices of every
T Stage element, we may use the same
rules as traditional springs to
calculate the equivalent stiffness
(3) (6) matrix of the stage. The only
(5) difference is that we use matrices
instead of scalar values for
(7) stiffness.
K equivalent K K K
(1) ( 2)
1
( 3)
1 1
X Y
W K equivalent T
Interconnected Hybrid Systems
Recall this system.
If spring (8) is added to the system such that it connects the two intermediate
rigid bodies shown, can you find the stage’s equivalent stiffness?
k3 k5 k6
possible to find using
the approach
k8 previously provided
because the springs
k7 can no longer be
broken down into
combinations of
(8) B2 W2 W T
W2T WbT K T
T T
T2T TbT T
B1
1 TW 1
B1 (8) B2
X Y
G
Example Solution
Suppose I gave you the twist-wrench
W3 stiffness matrix K TW of this system
and asked you to calculate the
Stage
B3 displacement twist response of rigid
body B1 to a pure moment imposed on
body B3 in the direction of the Z-axis
T1 (3)
(5) (6) (7) as shown. The magnitude of this
moment is 1Nm.
0
B1 (8) B2
1 0
T T
1 T2T T3T T
K TW
1Nm
(1) (2) (4) Z 18 x1
(1) (2) Z
M (1) 0 0 0 6 x6 6 x6 6 x6
(4)
0 M 0 0
M TW 6 x 6 ( 2) 6 x6 6 x6
0 06 x6 06 x6
X Y 6 x6
0 6 x 6 M (b )
0 6 x 6 06 x6
G For this example b=3
Bernoulli-Euler Beam Stiffness Equations
Stiffness Matrix for Parallel Beam Systems
Mass Matrix for Parallel Beam Systems
Equations of Motion for Parallel Beam Systems
Mode Shapes and Natural Frequencies
Stiffness Matrix for General Beam Systems
Mass Matrix for General Beam Systems
Equations of Motion for General Beam Systems
Equations of Motion for Any Flexure System
W1 T T1
T3 W3 W
1
T
T
2 M 2 K 2
TW TW
Stage
B3
W
b
T b
Tb
T1 (3) W1 T2
(5) (6) (7) W1 T1
W T
2 K w2 M 2
(8) B2 W2 TW TW
B1
W
b Tb