SlideShare a Scribd company logo
1 of 11
Download to read offline
Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 1 of 11
Component Mode Synthesis (CMS) Analysis
by Julio C. Banks
The treatment of large structural systems may be simplified by dividing the system into
smaller systems called components. The components are related through the
displacement, and force conditions at their junction points. Each component is represented
by mode shapes (or functions). The sum of the component mode shape functions allows
the satisfaction of the displacement and force conditions at the junctions [1].
≔
α 1 ≔
m 1 =
α ―
L2
L1
≔
L1 1 ≔
L2 ⋅
α L1
Component 1: ≔
M
,
1 1
―
1
5
≔
M
,
1 2
―
1
6
≔
M
,
2 1
M
,
1 2
≔
M
,
2 2
―
1
7
Component 2: ≔
M
,
3 3
⋅
1.0 α ≔
M
,
3 4
⋅
―
1
2
α ≔
M
,
3 5
⋅
―
1
5
α
≔
M
,
4 3
M
,
3 4
≔
M
,
4 4
⋅
―
1
3
α ≔
M
,
4 5
⋅
―
1
6
α
≔
M
,
5 3
M
,
3 5
≔
M
,
5 4
M
,
4 5
≔
M
,
5 5
⋅
―
1
9
α
Component 3: ≔
M
,
6 6
α
Julio C. Banks
Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 2 of 11
≔
M
,
6 6
α
=
M
0.2000 0.1667 0.0000 0.0000 0.0000 0.0000
0.1667 0.1429 0.0000 0.0000 0.0000 0.0000
0.0000 0.0000 1.0000 0.5000 0.2000 0.0000
0.0000 0.0000 0.5000 0.3333 0.1667 0.0000
0.0000 0.0000 0.2000 0.1667 0.1111 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000 1.0000
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
⋅
m L1
≔
E 1 ≔
I 1 ≔
K
,
1 1
4 ≔
K
,
1 2
6 ≔
K
,
2 1
K
,
1 2
≔
K
,
2 2
12 ≔
K
,
5 5
⋅
28.8 ―
1
α
3
≔
K
,
6 6
0
=
K
4.00 6.00 0.00 0.00 0.00 0.00
6.00 12.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 28.80 0.00
0.00 0.00 0.00 0.00 0.00 0.00
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
――
⋅
E I
L1
3
=
⋅
1 1 0 0 0 1
0 0 1 1 1 0
2 3 0 -―
1
α
-―
4
α
0
2 6 0 0 ―
12
α
2
0
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
p1
p2
p3
p4
P5
P6
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
0
Apply the nonzero diagonal criterion to select the independent (generalized) coordinates, p.
=
⋅
1 0 0 0
0 1 1 1
2 0 -―
1
α
-―
4
α
2 0 0 ―
12
α
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
p1
p3
p4
P5
⎡
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎦
⋅
-
1 1
0 0
3 0
6 0
⎡
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎦
p2
p6
⎡
⎢
⎣
⎤
⎥
⎦
Julio C. Banks
Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 3 of 11
Or =
⋅
S p ⋅
Q q
where =
S
1 0 0 0
0 1 1 1
2 0 -―
1
α
-―
4
α
2 0 0 ―
12
α
2
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
and =
Q
-1 -1
0 0
-3 0
-6 0
⎡
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎦
Let =
p2 q1 and =
p6 q2 therefore,
=
⋅
1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 1 1 0
2 0 0 -―
1
α
-―
4
α
0
2 0 0 0 ―
12
α
2
0
0 0 0 0 0 1
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
p1
p2
p3
p4
P5
P6
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
⋅
-1 -1
1 0
0 0
-3 0
-6 0
0 1
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
q1
q2
⎡
⎢
⎣
⎤
⎥
⎦
or =
⋅
S' p ⋅
Q' q
where ≔
S'
1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 1 1 0
2 0 0 -―
1
α
-―
4
α
0
2 0 0 0 ―
12
α
2
0
0 0 0 0 0 1
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
and ≔
Q'
-1 -1
1 0
0 0
-3 0
-6 0
0 1
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
Therefore, =
p ⋅
T q Where ≔
T =
⋅
(
(S')
)-1
Q'
-1.000 -1.000
1.000 0.000
-2.000 2.500
2.333 -2.667
-0.333 0.167
0.000 1.000
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
Julio C. Banks
Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 4 of 11
≔
A =
⋅
⋅
T
T M T
1.18 -1.48
-1.48 3.18
⎡
⎢
⎣
⎤
⎥
⎦
≔
B =
⋅
⋅
T
T K T
7.200 -3.600
-3.600 4.800
⎡
⎢
⎣
⎤
⎥
⎦
≔
C =
⋅
A
-1
B
11.40 -2.80
4.19 0.20
⎡
⎢
⎣
⎤
⎥
⎦
≔
λ =
sort(
(eigenvals(
(C)
))
)
1.37
10.23
⎡
⎢
⎣
⎤
⎥
⎦
≔
ω =
→
―
‾‾
λ
1.172
3.198
⎡
⎢
⎣
⎤
⎥
⎦
‾‾‾‾‾‾
―――
⋅
E I
⋅
m L1
4
Calculate the eigenvectors ≔
Nm =
length(
(λ)
) 2
≔
i ‥
1 Nm
≔
Φ
⟨
⟨i⟩
⟩
eigenvec⎛
⎝
,
C λ
i
⎞
⎠
The mode shapes in normal coordinates is =
Φ
0.2693 -0.9225
0.9631 -0.3859
⎡
⎢
⎣
⎤
⎥
⎦
Normalized mode shapes ≔
Φn =
Vnorm
(
(Φ)
)
0.280 1.000
1.000 0.418
⎡
⎢
⎣
⎤
⎥
⎦
First and Second Mode Shapes
Reference
Ÿ
Ÿ
"Theory of Vibration with Applications, 5th Ed.", Thomson, W. T., and Marie Dillon
Dahleh. Prentice Hall. ISBN 0-13-651068-X, Pp. 341 through 346.
Julio C. Banks MSME Thesis - "Component Synthesis Methods for Vibrating Systems".
Tufts University, Medford Massachusetts, May 1984.
Appendix A
Julio C. Banks
Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 5 of 11
Appendix A
=
⋅
1 1 0 0 0 1
0 0 1 1 1 0
2 3 0 -1 -4 0
2 6 0 0 12 0
⎡
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎦
p1
p2
p3
p4
P5
P6
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
0
Since the total number of coordinates used are six and there are four constraint equations,
the number of generalized coordinates for the system is two (i.e., there are four
superfluous coordinates corresponding to the four constraint equations. We can thus
choose any two (the first example uses the nonzero diagonal criterion) of the generalized
coordinates, q. Let p1 = q1, and p6 = q6 be the generalized coordinates, and express
p1 ..p6 in terms of q1, and q6 according to the following steps:
=
⋅
1 0 0 0
0 1 1 1
3 0 -―
1
α
-―
4
α
6 0 0 ―
12
α
2
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
p1
p3
p4
P5
⎡
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎦
⋅
-
1 1
0 0
2 0
2 0
⎡
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎦
q2
q6
⎡
⎢
⎣
⎤
⎥
⎦
or =
⋅
S p ⋅
Q q
Let =
p1 q1
where =
S
1 0 0 0
0 1 1 1
3 0 -―
1
α
-―
4
α
6 0 0 ―
12
α
2
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
and =
Q
-1 -1
0 0
-2 0
-2 0
⎡
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎦ and =
p6 q2
=
⋅
1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 1 1 0
3 0 0 -―
1
α
-―
4
α
0
6 0 0 0 ―
12
α
2
0
0 0 0 0 0 1
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
p1
p2
p3
p4
P5
P6
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
⋅
1 0
-1 -1
0 0
-2 0
-2 0
0 1
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
q1
q2
⎡
⎢
⎣
⎤
⎥
⎦
or =
⋅
S' p ⋅
Q' q
Julio C. Banks
Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 6 of 11
For =
α 1.00
Where ≔
S'
1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 1 1 0
0 3 0 -―
1
α
-―
4
α
0
0 6 0 0 ―
12
α
2
0
0 0 0 0 0 1
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
and ≔
Q'
1 0
-1 -1
0 0
-2 0
-2 0
0 1
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
=
p ⋅
T. q Where ≔
T =
⋅
(
(S')
)-1
Q'
1.00 0.00
-1.00 -1.00
2.00 4.50
-2.33 -5.00
0.33 0.50
0.00 1.00
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
≔
A =
⋅
⋅
T
T M T
1.1774 2.6614
2.6614 7.3206
⎡
⎢
⎣
⎤
⎥
⎦
≔
B =
⋅
⋅
T
T K T
7.200 10.800
10.800 19.200
⎡
⎢
⎣
⎤
⎥
⎦
≔
C =
⋅
A
-1
B
15.60 18.20
-4.19 -3.99
⎡
⎢
⎣
⎤
⎥
⎦
≔
λ =
sort(
(eigenvals(
(C)
))
)
1.37
10.23
⎡
⎢
⎣
⎤
⎥
⎦
≔
ω =
→
―
‾‾
λ
1.172
3.198
⎡
⎢
⎣
⎤
⎥
⎦
‾‾‾‾‾‾
―――
⋅
E I
⋅
m L1
4
Example
Julio C. Banks
Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 7 of 11
Example
≡
gc ⋅
g ――
lb
lbf
≔
γ ⋅
0.280 ――
lbf
in
3
=
γ ⋅
ρ ―
g
gc
⇒ ≔
ρ =
⋅
γ ―
gc
g
0.280 ――
lb
in
3
≔
Do ⋅
1.315 in ≔
Di ⋅
1.049 in ≔
L1 ⋅
10 in ≔
E ⋅
⋅
30 10
6
psi
Area: ≔
A =
⋅
―
π
4
⎛
⎝ -
Do
2
Di
2 ⎞
⎠ 0.4939 in
2
Moment of Inertia: ≔
I =
⋅
―
π
64
⎛
⎝ -
Do
4
Di
4 ⎞
⎠
⎛
⎝ ⋅
8.734 10
-2⎞
⎠ in
4
Thickness: ≔
t =
―――
-
Do Di
2
0.003 m
≔
V =
⋅
A L1 4.94 in
3
≔
m =
⋅
ρ A 0.1383 ―
lb
in
≔
ω' =
⋅
ω
⎛
⎜
⎜
⎝
‾‾‾‾‾‾
―――
⋅
E I
⋅
m L1
4
⎞
⎟
⎟
⎠
1.172
⋮
⎡
⎢
⎣
⎤
⎥
⎦
‾‾‾‾‾‾
―――
⋅
E I
⋅
m L1
4
≔
f =
――
ω'
⋅
2 π
159.6
⋮
⎡
⎢
⎣
⎤
⎥
⎦
Hz
FEM Validation:
ANSYS FEA ≔
f' ⋅
159.2
433.0
⎡
⎢
⎣
⎤
⎥
⎦
Hz ≔
error =
→
―
――
-
f' f
f
-0.24
-0.55
⎡
⎢
⎣
⎤
⎥
⎦
%
1
CAEFEM FEA ≔
f' ⋅
165
470
⎡
⎢
⎣
⎤
⎥
⎦
Hz ≔
error =
→
―
――
-
f' f
f
3.4
8.0
⎡
⎢
⎣
⎤
⎥
⎦
%
1
Results Commentary
ANSYS model uses 2D Beam Elements, while CAEFEM model utilized 3D Beam Elements
(That is, ANSYS will most closely follow the closed-form solution since the latter is 2D. On
the other hand, CAEFEM model had to be restrained in the out-of-plane dimension in order
to emulate a 2D plane frame (CAEFEM has 3D beam elements only).
Julio C. Banks
Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 8 of 11
Results Commentary
ANSYS model uses 2D Beam Elements, while CAEFEM model utilized 3D Beam Elements
(That is, ANSYS will most closely follow the closed-form solution since the latter is 2D. On
the other hand, CAEFEM model had to be restrained in the out-of-plane dimension in order
to emulate a 2D plane frame (CAEFEM has 3D beam elements only).
In general, the natural frequencies can be expressed as a function of . The choices
=
α ―
L2
L1
of dependent, and independent coordinates follows those chosen in the reference. The
results are identical.
The mass matrix: The Stiffness matrix:
≔
M(
(α)
)
―
1
5
―
1
6
0 0 0 0
―
1
6
―
1
7
0 0 0 0
0 0 α ⋅
―
1
2
α ⋅
―
1
5
α 0
0 0 ⋅
―
1
2
α ⋅
―
1
3
α ⋅
―
1
6
α 0
0 0 ⋅
―
1
5
α ⋅
―
1
6
α ⋅
―
1
9
α 0
0 0 0 0 0 α
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
≔
K(
(α)
)
4 6 0 0 0 0
6 12 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 ――
28.8
α
3
0
0 0 0 0 0 0
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
Recall ≔
S'(
(α)
)
1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 1 1 0
2 0 0 -―
1
α
-―
4
α
0
2 0 0 0 ―
12
α
2
0
0 0 0 0 0 1
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
and ≔
Q'
-1 -1
1 0
0 0
-3 0
-6 0
0 1
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
=
p ⋅
T q Where ≔
T(
(α)
) ⋅
(
(S'(
(α)
))
)-1
Q'
=
T(
(α)
)
-1.000 -1.000
1.000 0.000
-2.000 2.500
2.333 -2.667
-0.333 0.167
0.000 1.000
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
≔
α 1
Julio C. Banks
Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 9 of 11
≔
α 1
≔
A(
(α)
) ⋅
⋅
T
T(
(α)
) M(
(α)
) T(
(α)
) ≔
B(
(α)
) ⋅
⋅
T
T(
(α)
) K(
(α)
) T(
(α)
)
=
A(
(α)
)
1.1774 -1.4840
-1.4840 3.1753
⎡
⎢
⎣
⎤
⎥
⎦
=
B(
(α)
)
7.2000 -3.6000
-3.6000 4.8000
⎡
⎢
⎣
⎤
⎥
⎦
≔
C(
(α)
) ⋅
A(
(α)
)
-1
B(
(α)
)
=
C(
(α)
)
11.40 -2.80
4.19 0.20
⎡
⎢
⎣
⎤
⎥
⎦
≔
λ =
sort(
(eigenvals(
(C(
(α)
))
))
)
1.37
10.23
⎡
⎢
⎣
⎤
⎥
⎦
≔
ω =
⋅
⎛
⎝
→
―
‾‾
λ
⎞
⎠
‾‾‾‾‾‾
―――
⋅
E I
⋅
m L1
4
1.172
⋮
⎡
⎢
⎣
⎤
⎥
⎦
‾‾‾‾‾‾
―――
⋅
E I
⋅
m L1
4
≔
f =
――
ω
⋅
2 π
159.6
435.4
⎡
⎢
⎣
⎤
⎥
⎦
Hz
Calculate the eigenvectors
≔
Nm =
length(
(λ)
) 2
≔
i ‥
1 Nm
≔
Φ
⟨
⟨i⟩
⟩
eigenvec⎛
⎝
,
C(
(α)
) λ
i
⎞
⎠
The mode shapes in normal coordinates is =
Φ
0.2693 -0.9225
0.9631 -0.3859
⎡
⎢
⎣
⎤
⎥
⎦
≔
D =
⋅
T(
(α)
) Φ
-1.232 1.308
0.269 -0.923
1.869 0.880
-1.940 -1.123
⎡
⎢
⎢
⎢
⎢
⎤
⎥
⎥
⎥
⎥
Julio C. Banks
Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 10 of 11
The mode shapes in physical coordinates is ≔
D =
⋅
T(
(α)
) Φ
-1.232 1.308
0.269 -0.923
1.869 0.880
-1.940 -1.123
0.071 0.243
0.963 -0.386
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
Normalized mode shapes ≔
Dn =
Vnorm
(
(D)
)
0.635 1.000
-0.139 -0.705
-0.964 0.673
1.000 -0.859
-0.036 0.186
-0.496 -0.295
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎦
Julio C. Banks
Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 11 of 11
Appendix B
Define two (2) procedures to unit-normalize the columns of a matrix. The first algorithm
determines the maximum magnitude in each column. The second algorithm, expands the
first algorithm to the unit-normalization phase of the solution
≡
Vmax
(
(v)
) ⎛
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎝
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
“Determine the maximum-magnitude”
“element in each column of a matrix”
←
Nr rows(
(v)
)
←
Nc cols(
(v)
)
for ∊ |
|
|
|
|
|
|
|
|
|
|
|
|
j ‥
1 Nc
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
←
max v
,
1 j
for ∊ |
|
|
|
|
|
|
i ‥
2 Nr
‖
‖
‖
‖
‖
|
|
|
|
|
if >
|
|
v
,
i j
|
|
|
|max|
|
‖
‖
‖
←
max v
,
i j
←
z
j
max
return z
⎞
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎠
≡
Vnorm
(
(v)
) ⎛
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎝
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
“Determine the maximum-magnitude”
“element in each column of a matrix”
←
Nr rows(
(v)
)
←
Nc cols(
(v)
)
for ∊ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
j ‥
1 Nc
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
‖
←
max v
,
1 j
for ∊ |
|
|
|
|
|
|
i ‥
2 Nr
‖
‖
‖
‖
‖
|
|
|
|
|
if >
|
|
v
,
i j
|
|
|
|max|
|
‖
‖
‖
←
max v
,
i j
←
z
j
max
←
Vn
⟨
⟨j⟩
⟩
―
v
⟨
⟨j⟩
⟩
z
j
return Vn
⎞
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎠
Julio C. Banks

More Related Content

Similar to Mathcad - CMS (Component Mode Synthesis) Analysis.pdf

ADAPTIVE STABILIZATION AND SYNCHRONIZATION OF LÜ-LIKE ATTRACTOR
ADAPTIVE STABILIZATION AND SYNCHRONIZATION OF LÜ-LIKE ATTRACTORADAPTIVE STABILIZATION AND SYNCHRONIZATION OF LÜ-LIKE ATTRACTOR
ADAPTIVE STABILIZATION AND SYNCHRONIZATION OF LÜ-LIKE ATTRACTORijcseit
 
CHAPTER 6.pdfjdjdjdjdjdkdjkdhdjdudkdudkdjdj
CHAPTER 6.pdfjdjdjdjdjdkdjkdhdjdudkdudkdjdjCHAPTER 6.pdfjdjdjdjdjdkdjkdhdjdudkdudkdjdj
CHAPTER 6.pdfjdjdjdjdjdkdjkdhdjdudkdudkdjdjSydneyJaydeanKhanyil
 
Module1 flexibility-2-problems- rajesh sir
Module1 flexibility-2-problems- rajesh sirModule1 flexibility-2-problems- rajesh sir
Module1 flexibility-2-problems- rajesh sirSHAMJITH KM
 
Module1 flexibility-2-problems- rajesh sir
Module1 flexibility-2-problems- rajesh sirModule1 flexibility-2-problems- rajesh sir
Module1 flexibility-2-problems- rajesh sirSHAMJITH KM
 
The Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachThe Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachYang Hong
 
Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...Vladimir Bakhrushin
 
assignemts.pdf
assignemts.pdfassignemts.pdf
assignemts.pdframish32
 
Regression Analysis.pptx
Regression Analysis.pptxRegression Analysis.pptx
Regression Analysis.pptxMdRokonMia1
 
Solucao_Marion_Thornton_Dinamica_Classic (1).pdf
Solucao_Marion_Thornton_Dinamica_Classic (1).pdfSolucao_Marion_Thornton_Dinamica_Classic (1).pdf
Solucao_Marion_Thornton_Dinamica_Classic (1).pdfFranciscoJavierCaedo
 
Sistemas de Primer Orden, Segundo Orden y Orden Superior
Sistemas de Primer Orden, Segundo Orden y Orden SuperiorSistemas de Primer Orden, Segundo Orden y Orden Superior
Sistemas de Primer Orden, Segundo Orden y Orden SuperiorWinnerPineda1
 
Normal probability distribution
Normal probability distributionNormal probability distribution
Normal probability distributionNadeem Uddin
 
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...ijistjournal
 
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...ijistjournal
 
18-21 Principles of Least Squares.ppt
18-21 Principles of Least Squares.ppt18-21 Principles of Least Squares.ppt
18-21 Principles of Least Squares.pptBAGARAGAZAROMUALD2
 
Vaiana Rosati Model of Hysteresis - Analytical Formulation.pdf
Vaiana Rosati Model of Hysteresis - Analytical Formulation.pdfVaiana Rosati Model of Hysteresis - Analytical Formulation.pdf
Vaiana Rosati Model of Hysteresis - Analytical Formulation.pdfUniversity of Naples Federico II
 
Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...
Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...
Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...IFPRI-EPTD
 

Similar to Mathcad - CMS (Component Mode Synthesis) Analysis.pdf (20)

Analytic dynamics
Analytic dynamicsAnalytic dynamics
Analytic dynamics
 
ADAPTIVE STABILIZATION AND SYNCHRONIZATION OF LÜ-LIKE ATTRACTOR
ADAPTIVE STABILIZATION AND SYNCHRONIZATION OF LÜ-LIKE ATTRACTORADAPTIVE STABILIZATION AND SYNCHRONIZATION OF LÜ-LIKE ATTRACTOR
ADAPTIVE STABILIZATION AND SYNCHRONIZATION OF LÜ-LIKE ATTRACTOR
 
CHAPTER 6.pdfjdjdjdjdjdkdjkdhdjdudkdudkdjdj
CHAPTER 6.pdfjdjdjdjdjdkdjkdhdjdudkdudkdjdjCHAPTER 6.pdfjdjdjdjdjdkdjkdhdjdudkdudkdjdj
CHAPTER 6.pdfjdjdjdjdjdkdjkdhdjdudkdudkdjdj
 
Module1 flexibility-2-problems- rajesh sir
Module1 flexibility-2-problems- rajesh sirModule1 flexibility-2-problems- rajesh sir
Module1 flexibility-2-problems- rajesh sir
 
Module1 flexibility-2-problems- rajesh sir
Module1 flexibility-2-problems- rajesh sirModule1 flexibility-2-problems- rajesh sir
Module1 flexibility-2-problems- rajesh sir
 
The Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachThe Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space Approach
 
Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...
 
alt klausur
alt klausuralt klausur
alt klausur
 
assignemts.pdf
assignemts.pdfassignemts.pdf
assignemts.pdf
 
Regression Analysis.pptx
Regression Analysis.pptxRegression Analysis.pptx
Regression Analysis.pptx
 
Solucao_Marion_Thornton_Dinamica_Classic (1).pdf
Solucao_Marion_Thornton_Dinamica_Classic (1).pdfSolucao_Marion_Thornton_Dinamica_Classic (1).pdf
Solucao_Marion_Thornton_Dinamica_Classic (1).pdf
 
Ips csmc 14.06.2016
Ips csmc 14.06.2016Ips csmc 14.06.2016
Ips csmc 14.06.2016
 
Sistemas de Primer Orden, Segundo Orden y Orden Superior
Sistemas de Primer Orden, Segundo Orden y Orden SuperiorSistemas de Primer Orden, Segundo Orden y Orden Superior
Sistemas de Primer Orden, Segundo Orden y Orden Superior
 
Normal probability distribution
Normal probability distributionNormal probability distribution
Normal probability distribution
 
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
 
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
 
18-21 Principles of Least Squares.ppt
18-21 Principles of Least Squares.ppt18-21 Principles of Least Squares.ppt
18-21 Principles of Least Squares.ppt
 
Regression.pptx
Regression.pptxRegression.pptx
Regression.pptx
 
Vaiana Rosati Model of Hysteresis - Analytical Formulation.pdf
Vaiana Rosati Model of Hysteresis - Analytical Formulation.pdfVaiana Rosati Model of Hysteresis - Analytical Formulation.pdf
Vaiana Rosati Model of Hysteresis - Analytical Formulation.pdf
 
Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...
Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...
Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...
 

More from Julio Banks

Apologia - A Call for a Reformation of Christian Protestants Organizations.pdf
Apologia - A Call for a Reformation of Christian Protestants Organizations.pdfApologia - A Call for a Reformation of Christian Protestants Organizations.pdf
Apologia - A Call for a Reformation of Christian Protestants Organizations.pdfJulio Banks
 
MathCAD - Synchronicity Algorithm.pdf
MathCAD - Synchronicity Algorithm.pdfMathCAD - Synchronicity Algorithm.pdf
MathCAD - Synchronicity Algorithm.pdfJulio Banks
 
Sharing the gospel with muslims
Sharing the gospel with muslimsSharing the gospel with muslims
Sharing the gospel with muslimsJulio Banks
 
Mathcad explicit solution cubic equation examples
Mathcad   explicit solution cubic equation examplesMathcad   explicit solution cubic equation examples
Mathcad explicit solution cubic equation examplesJulio Banks
 
Math cad prime the relationship between the cubit, meter, pi and the golden...
Math cad prime   the relationship between the cubit, meter, pi and the golden...Math cad prime   the relationship between the cubit, meter, pi and the golden...
Math cad prime the relationship between the cubit, meter, pi and the golden...Julio Banks
 
Mathcad day number in the year and solar declination angle
Mathcad   day number in the year and solar declination angleMathcad   day number in the year and solar declination angle
Mathcad day number in the year and solar declination angleJulio Banks
 
Transcript for abraham_lincoln_thanksgiving_proclamation_1863
Transcript for abraham_lincoln_thanksgiving_proclamation_1863Transcript for abraham_lincoln_thanksgiving_proclamation_1863
Transcript for abraham_lincoln_thanksgiving_proclamation_1863Julio Banks
 
Thanksgiving and lincolns calls to prayer
Thanksgiving and lincolns calls to prayerThanksgiving and lincolns calls to prayer
Thanksgiving and lincolns calls to prayerJulio Banks
 
Jannaf 10 1986 paper by julio c. banks, et. al.-ballistic performance of lpg ...
Jannaf 10 1986 paper by julio c. banks, et. al.-ballistic performance of lpg ...Jannaf 10 1986 paper by julio c. banks, et. al.-ballistic performance of lpg ...
Jannaf 10 1986 paper by julio c. banks, et. al.-ballistic performance of lpg ...Julio Banks
 
Man's search-for-meaning-viktor-frankl
Man's search-for-meaning-viktor-franklMan's search-for-meaning-viktor-frankl
Man's search-for-meaning-viktor-franklJulio Banks
 
Love versus shadow self
Love versus shadow selfLove versus shadow self
Love versus shadow selfJulio Banks
 
Exposing the truth about the qur'an
Exposing the truth about the qur'anExposing the truth about the qur'an
Exposing the truth about the qur'anJulio Banks
 
NASA-TM-X-74335 --U.S. Standard Atmosphere 1976
NASA-TM-X-74335 --U.S. Standard Atmosphere 1976NASA-TM-X-74335 --U.S. Standard Atmosphere 1976
NASA-TM-X-74335 --U.S. Standard Atmosphere 1976Julio Banks
 
Mathcad P-elements linear versus nonlinear stress 2014-t6
Mathcad   P-elements linear versus nonlinear stress 2014-t6Mathcad   P-elements linear versus nonlinear stress 2014-t6
Mathcad P-elements linear versus nonlinear stress 2014-t6Julio Banks
 
Apologia - The martyrs killed for clarifying the bible
Apologia - The martyrs killed for clarifying the bibleApologia - The martyrs killed for clarifying the bible
Apologia - The martyrs killed for clarifying the bibleJulio Banks
 
Apologia - Always be prepared to give a reason for the hope that is within yo...
Apologia - Always be prepared to give a reason for the hope that is within yo...Apologia - Always be prepared to give a reason for the hope that is within yo...
Apologia - Always be prepared to give a reason for the hope that is within yo...Julio Banks
 
Spontaneous creation of the universe ex nihil by maya lincoln and avi wasser
Spontaneous creation of the universe ex nihil by maya lincoln and avi wasserSpontaneous creation of the universe ex nihil by maya lincoln and avi wasser
Spontaneous creation of the universe ex nihil by maya lincoln and avi wasserJulio Banks
 
The “necessary observer” that quantum mechanics require is described in the b...
The “necessary observer” that quantum mechanics require is described in the b...The “necessary observer” that quantum mechanics require is described in the b...
The “necessary observer” that quantum mechanics require is described in the b...Julio Banks
 
Advances in fatigue and fracture mechanics by grzegorz (greg) glinka
Advances in fatigue and fracture mechanics by grzegorz (greg) glinkaAdvances in fatigue and fracture mechanics by grzegorz (greg) glinka
Advances in fatigue and fracture mechanics by grzegorz (greg) glinkaJulio Banks
 
How to know which god one must serve - A Christian Apolgist Essay
How to know which god one must serve - A Christian Apolgist EssayHow to know which god one must serve - A Christian Apolgist Essay
How to know which god one must serve - A Christian Apolgist EssayJulio Banks
 

More from Julio Banks (20)

Apologia - A Call for a Reformation of Christian Protestants Organizations.pdf
Apologia - A Call for a Reformation of Christian Protestants Organizations.pdfApologia - A Call for a Reformation of Christian Protestants Organizations.pdf
Apologia - A Call for a Reformation of Christian Protestants Organizations.pdf
 
MathCAD - Synchronicity Algorithm.pdf
MathCAD - Synchronicity Algorithm.pdfMathCAD - Synchronicity Algorithm.pdf
MathCAD - Synchronicity Algorithm.pdf
 
Sharing the gospel with muslims
Sharing the gospel with muslimsSharing the gospel with muslims
Sharing the gospel with muslims
 
Mathcad explicit solution cubic equation examples
Mathcad   explicit solution cubic equation examplesMathcad   explicit solution cubic equation examples
Mathcad explicit solution cubic equation examples
 
Math cad prime the relationship between the cubit, meter, pi and the golden...
Math cad prime   the relationship between the cubit, meter, pi and the golden...Math cad prime   the relationship between the cubit, meter, pi and the golden...
Math cad prime the relationship between the cubit, meter, pi and the golden...
 
Mathcad day number in the year and solar declination angle
Mathcad   day number in the year and solar declination angleMathcad   day number in the year and solar declination angle
Mathcad day number in the year and solar declination angle
 
Transcript for abraham_lincoln_thanksgiving_proclamation_1863
Transcript for abraham_lincoln_thanksgiving_proclamation_1863Transcript for abraham_lincoln_thanksgiving_proclamation_1863
Transcript for abraham_lincoln_thanksgiving_proclamation_1863
 
Thanksgiving and lincolns calls to prayer
Thanksgiving and lincolns calls to prayerThanksgiving and lincolns calls to prayer
Thanksgiving and lincolns calls to prayer
 
Jannaf 10 1986 paper by julio c. banks, et. al.-ballistic performance of lpg ...
Jannaf 10 1986 paper by julio c. banks, et. al.-ballistic performance of lpg ...Jannaf 10 1986 paper by julio c. banks, et. al.-ballistic performance of lpg ...
Jannaf 10 1986 paper by julio c. banks, et. al.-ballistic performance of lpg ...
 
Man's search-for-meaning-viktor-frankl
Man's search-for-meaning-viktor-franklMan's search-for-meaning-viktor-frankl
Man's search-for-meaning-viktor-frankl
 
Love versus shadow self
Love versus shadow selfLove versus shadow self
Love versus shadow self
 
Exposing the truth about the qur'an
Exposing the truth about the qur'anExposing the truth about the qur'an
Exposing the truth about the qur'an
 
NASA-TM-X-74335 --U.S. Standard Atmosphere 1976
NASA-TM-X-74335 --U.S. Standard Atmosphere 1976NASA-TM-X-74335 --U.S. Standard Atmosphere 1976
NASA-TM-X-74335 --U.S. Standard Atmosphere 1976
 
Mathcad P-elements linear versus nonlinear stress 2014-t6
Mathcad   P-elements linear versus nonlinear stress 2014-t6Mathcad   P-elements linear versus nonlinear stress 2014-t6
Mathcad P-elements linear versus nonlinear stress 2014-t6
 
Apologia - The martyrs killed for clarifying the bible
Apologia - The martyrs killed for clarifying the bibleApologia - The martyrs killed for clarifying the bible
Apologia - The martyrs killed for clarifying the bible
 
Apologia - Always be prepared to give a reason for the hope that is within yo...
Apologia - Always be prepared to give a reason for the hope that is within yo...Apologia - Always be prepared to give a reason for the hope that is within yo...
Apologia - Always be prepared to give a reason for the hope that is within yo...
 
Spontaneous creation of the universe ex nihil by maya lincoln and avi wasser
Spontaneous creation of the universe ex nihil by maya lincoln and avi wasserSpontaneous creation of the universe ex nihil by maya lincoln and avi wasser
Spontaneous creation of the universe ex nihil by maya lincoln and avi wasser
 
The “necessary observer” that quantum mechanics require is described in the b...
The “necessary observer” that quantum mechanics require is described in the b...The “necessary observer” that quantum mechanics require is described in the b...
The “necessary observer” that quantum mechanics require is described in the b...
 
Advances in fatigue and fracture mechanics by grzegorz (greg) glinka
Advances in fatigue and fracture mechanics by grzegorz (greg) glinkaAdvances in fatigue and fracture mechanics by grzegorz (greg) glinka
Advances in fatigue and fracture mechanics by grzegorz (greg) glinka
 
How to know which god one must serve - A Christian Apolgist Essay
How to know which god one must serve - A Christian Apolgist EssayHow to know which god one must serve - A Christian Apolgist Essay
How to know which god one must serve - A Christian Apolgist Essay
 

Recently uploaded

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptxrouholahahmadi9876
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 

Recently uploaded (20)

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 

Mathcad - CMS (Component Mode Synthesis) Analysis.pdf

  • 1. Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 1 of 11 Component Mode Synthesis (CMS) Analysis by Julio C. Banks The treatment of large structural systems may be simplified by dividing the system into smaller systems called components. The components are related through the displacement, and force conditions at their junction points. Each component is represented by mode shapes (or functions). The sum of the component mode shape functions allows the satisfaction of the displacement and force conditions at the junctions [1]. ≔ α 1 ≔ m 1 = α ― L2 L1 ≔ L1 1 ≔ L2 ⋅ α L1 Component 1: ≔ M , 1 1 ― 1 5 ≔ M , 1 2 ― 1 6 ≔ M , 2 1 M , 1 2 ≔ M , 2 2 ― 1 7 Component 2: ≔ M , 3 3 ⋅ 1.0 α ≔ M , 3 4 ⋅ ― 1 2 α ≔ M , 3 5 ⋅ ― 1 5 α ≔ M , 4 3 M , 3 4 ≔ M , 4 4 ⋅ ― 1 3 α ≔ M , 4 5 ⋅ ― 1 6 α ≔ M , 5 3 M , 3 5 ≔ M , 5 4 M , 4 5 ≔ M , 5 5 ⋅ ― 1 9 α Component 3: ≔ M , 6 6 α Julio C. Banks
  • 2. Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 2 of 11 ≔ M , 6 6 α = M 0.2000 0.1667 0.0000 0.0000 0.0000 0.0000 0.1667 0.1429 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 1.0000 0.5000 0.2000 0.0000 0.0000 0.0000 0.5000 0.3333 0.1667 0.0000 0.0000 0.0000 0.2000 0.1667 0.1111 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 1.0000 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⋅ m L1 ≔ E 1 ≔ I 1 ≔ K , 1 1 4 ≔ K , 1 2 6 ≔ K , 2 1 K , 1 2 ≔ K , 2 2 12 ≔ K , 5 5 ⋅ 28.8 ― 1 α 3 ≔ K , 6 6 0 = K 4.00 6.00 0.00 0.00 0.00 0.00 6.00 12.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 28.80 0.00 0.00 0.00 0.00 0.00 0.00 0.00 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ―― ⋅ E I L1 3 = ⋅ 1 1 0 0 0 1 0 0 1 1 1 0 2 3 0 -― 1 α -― 4 α 0 2 6 0 0 ― 12 α 2 0 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ p1 p2 p3 p4 P5 P6 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ 0 Apply the nonzero diagonal criterion to select the independent (generalized) coordinates, p. = ⋅ 1 0 0 0 0 1 1 1 2 0 -― 1 α -― 4 α 2 0 0 ― 12 α ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ p1 p3 p4 P5 ⎡ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎦ ⋅ - 1 1 0 0 3 0 6 0 ⎡ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎦ p2 p6 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ Julio C. Banks
  • 3. Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 3 of 11 Or = ⋅ S p ⋅ Q q where = S 1 0 0 0 0 1 1 1 2 0 -― 1 α -― 4 α 2 0 0 ― 12 α 2 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ and = Q -1 -1 0 0 -3 0 -6 0 ⎡ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎦ Let = p2 q1 and = p6 q2 therefore, = ⋅ 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 0 2 0 0 -― 1 α -― 4 α 0 2 0 0 0 ― 12 α 2 0 0 0 0 0 0 1 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ p1 p2 p3 p4 P5 P6 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⋅ -1 -1 1 0 0 0 -3 0 -6 0 0 1 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ q1 q2 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ or = ⋅ S' p ⋅ Q' q where ≔ S' 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 0 2 0 0 -― 1 α -― 4 α 0 2 0 0 0 ― 12 α 2 0 0 0 0 0 0 1 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ and ≔ Q' -1 -1 1 0 0 0 -3 0 -6 0 0 1 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ Therefore, = p ⋅ T q Where ≔ T = ⋅ ( (S') )-1 Q' -1.000 -1.000 1.000 0.000 -2.000 2.500 2.333 -2.667 -0.333 0.167 0.000 1.000 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ Julio C. Banks
  • 4. Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 4 of 11 ≔ A = ⋅ ⋅ T T M T 1.18 -1.48 -1.48 3.18 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ ≔ B = ⋅ ⋅ T T K T 7.200 -3.600 -3.600 4.800 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ ≔ C = ⋅ A -1 B 11.40 -2.80 4.19 0.20 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ ≔ λ = sort( (eigenvals( (C) )) ) 1.37 10.23 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ ≔ ω = → ― ‾‾ λ 1.172 3.198 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ ‾‾‾‾‾‾ ――― ⋅ E I ⋅ m L1 4 Calculate the eigenvectors ≔ Nm = length( (λ) ) 2 ≔ i ‥ 1 Nm ≔ Φ ⟨ ⟨i⟩ ⟩ eigenvec⎛ ⎝ , C λ i ⎞ ⎠ The mode shapes in normal coordinates is = Φ 0.2693 -0.9225 0.9631 -0.3859 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ Normalized mode shapes ≔ Φn = Vnorm ( (Φ) ) 0.280 1.000 1.000 0.418 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ First and Second Mode Shapes Reference Ÿ Ÿ "Theory of Vibration with Applications, 5th Ed.", Thomson, W. T., and Marie Dillon Dahleh. Prentice Hall. ISBN 0-13-651068-X, Pp. 341 through 346. Julio C. Banks MSME Thesis - "Component Synthesis Methods for Vibrating Systems". Tufts University, Medford Massachusetts, May 1984. Appendix A Julio C. Banks
  • 5. Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 5 of 11 Appendix A = ⋅ 1 1 0 0 0 1 0 0 1 1 1 0 2 3 0 -1 -4 0 2 6 0 0 12 0 ⎡ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎦ p1 p2 p3 p4 P5 P6 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ 0 Since the total number of coordinates used are six and there are four constraint equations, the number of generalized coordinates for the system is two (i.e., there are four superfluous coordinates corresponding to the four constraint equations. We can thus choose any two (the first example uses the nonzero diagonal criterion) of the generalized coordinates, q. Let p1 = q1, and p6 = q6 be the generalized coordinates, and express p1 ..p6 in terms of q1, and q6 according to the following steps: = ⋅ 1 0 0 0 0 1 1 1 3 0 -― 1 α -― 4 α 6 0 0 ― 12 α 2 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ p1 p3 p4 P5 ⎡ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎦ ⋅ - 1 1 0 0 2 0 2 0 ⎡ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎦ q2 q6 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ or = ⋅ S p ⋅ Q q Let = p1 q1 where = S 1 0 0 0 0 1 1 1 3 0 -― 1 α -― 4 α 6 0 0 ― 12 α 2 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ and = Q -1 -1 0 0 -2 0 -2 0 ⎡ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎦ and = p6 q2 = ⋅ 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 0 3 0 0 -― 1 α -― 4 α 0 6 0 0 0 ― 12 α 2 0 0 0 0 0 0 1 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ p1 p2 p3 p4 P5 P6 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⋅ 1 0 -1 -1 0 0 -2 0 -2 0 0 1 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ q1 q2 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ or = ⋅ S' p ⋅ Q' q Julio C. Banks
  • 6. Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 6 of 11 For = α 1.00 Where ≔ S' 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 0 0 3 0 -― 1 α -― 4 α 0 0 6 0 0 ― 12 α 2 0 0 0 0 0 0 1 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ and ≔ Q' 1 0 -1 -1 0 0 -2 0 -2 0 0 1 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ = p ⋅ T. q Where ≔ T = ⋅ ( (S') )-1 Q' 1.00 0.00 -1.00 -1.00 2.00 4.50 -2.33 -5.00 0.33 0.50 0.00 1.00 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ≔ A = ⋅ ⋅ T T M T 1.1774 2.6614 2.6614 7.3206 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ ≔ B = ⋅ ⋅ T T K T 7.200 10.800 10.800 19.200 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ ≔ C = ⋅ A -1 B 15.60 18.20 -4.19 -3.99 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ ≔ λ = sort( (eigenvals( (C) )) ) 1.37 10.23 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ ≔ ω = → ― ‾‾ λ 1.172 3.198 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ ‾‾‾‾‾‾ ――― ⋅ E I ⋅ m L1 4 Example Julio C. Banks
  • 7. Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 7 of 11 Example ≡ gc ⋅ g ―― lb lbf ≔ γ ⋅ 0.280 ―― lbf in 3 = γ ⋅ ρ ― g gc ⇒ ≔ ρ = ⋅ γ ― gc g 0.280 ―― lb in 3 ≔ Do ⋅ 1.315 in ≔ Di ⋅ 1.049 in ≔ L1 ⋅ 10 in ≔ E ⋅ ⋅ 30 10 6 psi Area: ≔ A = ⋅ ― π 4 ⎛ ⎝ - Do 2 Di 2 ⎞ ⎠ 0.4939 in 2 Moment of Inertia: ≔ I = ⋅ ― π 64 ⎛ ⎝ - Do 4 Di 4 ⎞ ⎠ ⎛ ⎝ ⋅ 8.734 10 -2⎞ ⎠ in 4 Thickness: ≔ t = ――― - Do Di 2 0.003 m ≔ V = ⋅ A L1 4.94 in 3 ≔ m = ⋅ ρ A 0.1383 ― lb in ≔ ω' = ⋅ ω ⎛ ⎜ ⎜ ⎝ ‾‾‾‾‾‾ ――― ⋅ E I ⋅ m L1 4 ⎞ ⎟ ⎟ ⎠ 1.172 ⋮ ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ ‾‾‾‾‾‾ ――― ⋅ E I ⋅ m L1 4 ≔ f = ―― ω' ⋅ 2 π 159.6 ⋮ ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ Hz FEM Validation: ANSYS FEA ≔ f' ⋅ 159.2 433.0 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ Hz ≔ error = → ― ―― - f' f f -0.24 -0.55 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ % 1 CAEFEM FEA ≔ f' ⋅ 165 470 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ Hz ≔ error = → ― ―― - f' f f 3.4 8.0 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ % 1 Results Commentary ANSYS model uses 2D Beam Elements, while CAEFEM model utilized 3D Beam Elements (That is, ANSYS will most closely follow the closed-form solution since the latter is 2D. On the other hand, CAEFEM model had to be restrained in the out-of-plane dimension in order to emulate a 2D plane frame (CAEFEM has 3D beam elements only). Julio C. Banks
  • 8. Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 8 of 11 Results Commentary ANSYS model uses 2D Beam Elements, while CAEFEM model utilized 3D Beam Elements (That is, ANSYS will most closely follow the closed-form solution since the latter is 2D. On the other hand, CAEFEM model had to be restrained in the out-of-plane dimension in order to emulate a 2D plane frame (CAEFEM has 3D beam elements only). In general, the natural frequencies can be expressed as a function of . The choices = α ― L2 L1 of dependent, and independent coordinates follows those chosen in the reference. The results are identical. The mass matrix: The Stiffness matrix: ≔ M( (α) ) ― 1 5 ― 1 6 0 0 0 0 ― 1 6 ― 1 7 0 0 0 0 0 0 α ⋅ ― 1 2 α ⋅ ― 1 5 α 0 0 0 ⋅ ― 1 2 α ⋅ ― 1 3 α ⋅ ― 1 6 α 0 0 0 ⋅ ― 1 5 α ⋅ ― 1 6 α ⋅ ― 1 9 α 0 0 0 0 0 0 α ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ≔ K( (α) ) 4 6 0 0 0 0 6 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ―― 28.8 α 3 0 0 0 0 0 0 0 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ Recall ≔ S'( (α) ) 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 0 2 0 0 -― 1 α -― 4 α 0 2 0 0 0 ― 12 α 2 0 0 0 0 0 0 1 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ and ≔ Q' -1 -1 1 0 0 0 -3 0 -6 0 0 1 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ = p ⋅ T q Where ≔ T( (α) ) ⋅ ( (S'( (α) )) )-1 Q' = T( (α) ) -1.000 -1.000 1.000 0.000 -2.000 2.500 2.333 -2.667 -0.333 0.167 0.000 1.000 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ≔ α 1 Julio C. Banks
  • 9. Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 9 of 11 ≔ α 1 ≔ A( (α) ) ⋅ ⋅ T T( (α) ) M( (α) ) T( (α) ) ≔ B( (α) ) ⋅ ⋅ T T( (α) ) K( (α) ) T( (α) ) = A( (α) ) 1.1774 -1.4840 -1.4840 3.1753 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ = B( (α) ) 7.2000 -3.6000 -3.6000 4.8000 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ ≔ C( (α) ) ⋅ A( (α) ) -1 B( (α) ) = C( (α) ) 11.40 -2.80 4.19 0.20 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ ≔ λ = sort( (eigenvals( (C( (α) )) )) ) 1.37 10.23 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ ≔ ω = ⋅ ⎛ ⎝ → ― ‾‾ λ ⎞ ⎠ ‾‾‾‾‾‾ ――― ⋅ E I ⋅ m L1 4 1.172 ⋮ ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ ‾‾‾‾‾‾ ――― ⋅ E I ⋅ m L1 4 ≔ f = ―― ω ⋅ 2 π 159.6 435.4 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ Hz Calculate the eigenvectors ≔ Nm = length( (λ) ) 2 ≔ i ‥ 1 Nm ≔ Φ ⟨ ⟨i⟩ ⟩ eigenvec⎛ ⎝ , C( (α) ) λ i ⎞ ⎠ The mode shapes in normal coordinates is = Φ 0.2693 -0.9225 0.9631 -0.3859 ⎡ ⎢ ⎣ ⎤ ⎥ ⎦ ≔ D = ⋅ T( (α) ) Φ -1.232 1.308 0.269 -0.923 1.869 0.880 -1.940 -1.123 ⎡ ⎢ ⎢ ⎢ ⎢ ⎤ ⎥ ⎥ ⎥ ⎥ Julio C. Banks
  • 10. Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 10 of 11 The mode shapes in physical coordinates is ≔ D = ⋅ T( (α) ) Φ -1.232 1.308 0.269 -0.923 1.869 0.880 -1.940 -1.123 0.071 0.243 0.963 -0.386 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ Normalized mode shapes ≔ Dn = Vnorm ( (D) ) 0.635 1.000 -0.139 -0.705 -0.964 0.673 1.000 -0.859 -0.036 0.186 -0.496 -0.295 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ Julio C. Banks
  • 11. Mathcad - CMS (Component Mode Synthesis) Analysis.mcdx Page 11 of 11 Appendix B Define two (2) procedures to unit-normalize the columns of a matrix. The first algorithm determines the maximum magnitude in each column. The second algorithm, expands the first algorithm to the unit-normalization phase of the solution ≡ Vmax ( (v) ) ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ | | | | | | | | | | | | | | | | | | | | “Determine the maximum-magnitude” “element in each column of a matrix” ← Nr rows( (v) ) ← Nc cols( (v) ) for ∊ | | | | | | | | | | | | | j ‥ 1 Nc ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ← max v , 1 j for ∊ | | | | | | | i ‥ 2 Nr ‖ ‖ ‖ ‖ ‖ | | | | | if > | | v , i j | | | |max| | ‖ ‖ ‖ ← max v , i j ← z j max return z ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ ≡ Vnorm ( (v) ) ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ | | | | | | | | | | | | | | | | | | | | | | | “Determine the maximum-magnitude” “element in each column of a matrix” ← Nr rows( (v) ) ← Nc cols( (v) ) for ∊ | | | | | | | | | | | | | | | | j ‥ 1 Nc ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ← max v , 1 j for ∊ | | | | | | | i ‥ 2 Nr ‖ ‖ ‖ ‖ ‖ | | | | | if > | | v , i j | | | |max| | ‖ ‖ ‖ ← max v , i j ← z j max ← Vn ⟨ ⟨j⟩ ⟩ ― v ⟨ ⟨j⟩ ⟩ z j return Vn ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ Julio C. Banks