9
ME 461 – Mechanical Vibrations Modal Analysis Lecture Notes by Brian J. Olson

Modal Analysis Lecture Notes

Embed Size (px)

DESCRIPTION

We begin with the matrix-vector differential equation describing undamped forced vibration of a lineardiscrete N degree of freedom (DOF) system, that is

Citation preview

  • ME 461 Mechanical Vibrations

    Modal Analysis Lecture Notes

    by

    Brian J. Olson

  • Contents

    1 The EOM in Physical Coordinates 1

    2 Modal Transformation of the EOM 12.1 The Generalized Eigenvalue Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.2 Orthonormalization of Normal Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.3 The Expansion Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.4 Modal Transformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    3 Decoupling the EOM 33.1 Converting to Modal Coordinates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33.2 Orthogonality of Normal Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

    3.2.1 Unnormalized Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33.2.2 Orthonormal (Normalized) Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    3.3 Decoupled Modal EOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43.3.1 Unnormalized Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43.3.2 Orthonormal (Normalized) Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    4 Modal Solution 5

    5 Transforming Initial Conditions 55.0.3 Unnormalized Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55.0.4 Orthonormal (Normalized) Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    6 Converting Back to Physical Coordinates 6

    7 The Fundamental Steps 6

  • ME 461 Mechanical Vibrations

    1 The EOM in Physical Coordinates

    We begin with the matrix-vector differential equation describing undamped forced vibration of a lineardiscrete N degree of freedom (DOF) system, that is,

    Mx+Kx = f(t), (1)

    where M and K are the mass and stiffness matrices, respectively. The system solution and forcing vectorsare given by x(t) = (x1, x2, . . . , xN )

    and f(t) = (f1, f2, . . . , fN )

    . In general, the system is given some

    initial displacements and velocities, which are described by the vectors x(0) = (x1(0), x2(0), . . . , xN (0))

    and x(0) = (x1(0), x2(0), . . . , xN (0)).

    2 Modal Transformation of the EOM

    2.1 The Generalized Eigenvalue Problem

    In order to perform a modal analysis, it is first necessary to solve the generalized eigenvalue problem, whichresults in the system natural frequencies i and mode shapes u

    (i) (i = 1, 2, . . . , N). The eigenvalues, orsquare of each natural frequency, can be obtained from the N th order characteristic polynomial in 2

    det(K 2M) = 0. (2)

    Each corresponding eigenvector, or mode shape, can be obtained by employing the equation(K 2iM

    )u(i) = 0 i = 1, 2, . . . , N (3)

    2.2 Orthonormalization of Normal Modes

    It is sometimes convenient to work with normalized, or orthonormal mode shapes. In particular, we wish toscale each mode shape such that

    u(i)

    Mu(i) = 1, (4)

    where u(i) is the ith orthonormal mode. To accomplish this, we seek some constant i such that

    u(i) = iu(i). (5)

    By mapping Equation (5) into Equation (4), we obtain

    iu(i)Miu

    (i) = 2i u(i)Mu(i) = 1. (6)

    Solving Equation (6) for the constant i, it follows that

    i =

    1

    u(i)Mu(i)=

    1

    Mii, (7)

    where Mii = u(i)Mu(i), a scalar, is the ith generalized mass. Hence, the ith orthonormal mode is given by

    u(i) =

    1

    Miiu(i). (8)

    Modal Analysis Lecture Notes 1 Revised August 14, 2004

  • ME 461 Mechanical Vibrations

    2.3 The Expansion Theorem

    It is noted that the component equations of motion represented by Equation (1) are, in general, coupled viathe mass matrix M (called dynamic coupling) and/or the stiffness matrix K (called static coupling). Thismeans that one cannot solve for the jth solution xj(t) without solving simultaneously for all of the othersolutions xi(t) (i = 1, 2, . . . , N 1). It is always possible, however, to find a set of modal coordinates qi(t)(also called principle or generalized coordinates) so that the equations of motion are uncoupled. This is aconsequence of the Expansion Theorem which can be stated as follows.

    2.1 THEOREM. (Expansion Theorem). Let {v(1),v(2), . . . ,v(N)} be a set of N linearlyindependent vectors that are orthonormal with respect to some square matrix A. If x(t) is anarbitrary vector in N -dimensional space, it can written as the linear combination

    x(t) = c1v(1) + c2v

    (2) + . . .+ cNv(N) =

    Ni=1

    civ(i) = Vc, (9)

    where c = [c1, c2, . . . , cN ]

    is the N -vector of coordinates of x(t) with respect to the basisv(1),v(2), . . . ,v(N). The vector c can be obtained by premultiplying Equation (9) by VA andinvoking orthonormality relations. This results in

    c = VAx. (10)

    2.4 Modal Transformation

    Since the system mode shapes are linearly independent and orthogonal with respect to the mass matrix, theExpansion Theorem guarantees that they can be used as a basis in N -dimensional space. To this end, thesolution vector x(t) of Equation (1) is expressed by a linear combination of the system mode shapes, eachmultiplied be a time-dependent generalized coordinate, say, qi(t). That is,

    x(t) = u(1)q1(t) + u(2)q2(t) + . . .+ u

    (N)qN (t) =

    Ni=1

    u(i)qi(t). (11)

    If we define the N N modal matrix (sometimes called the fundamental matrix)

    U =[u(1),u(2), . . . ,u(N)

    ], (12)

    and let q(t) = (q1(t), q2(t), . . . , qN (t))(modal vector), then Equation (11) can be written in the matrix-

    vector form1

    x(t) =[u(1),u(2), . . . ,u(N)

    ]q1q2...qN

    = Uq(t). (13)

    Equation (13) is a coordinate transformation from physical coordinates x(t) to modal coordinates q(t).

    1It should be noted that the equality on the RHS of Equation (13) is not a trivial step. Its proof requires invoking thedefinitions of a transpose of a matrix and matrix multiplication.

    Modal Analysis Lecture Notes 2 Revised August 14, 2004

  • ME 461 Mechanical Vibrations

    3 Decoupling the EOM

    3.1 Converting to Modal Coordinates

    Mapping Equation (13) into Equation (1), we arrive at the intermediate relationship

    MUq(t) +KUq(t) = f(t). (14)

    We now multiply Equation (14) through by U to obtain

    UMUq(t) +UKUq(t) = Q(t), (15)

    whereQ(t) = Uf(t) (16)

    is the generalized force vector.

    3.2 Orthogonality of Normal Modes

    It can be shown that Equation (15) represents a set of N decoupled ordinary differential equations (ODEs)in modal space. This important result follows directly from orthogonality of mode shapes, which is discussednext in terms of both unnormalized and orthonormal (normalized) modes.

    3.2.1 Unnormalized Modes

    Given two unnormalized normal modes u(i) and u(j), their orthogonality properties can be described by therelationships

    u(i)

    Mu(j) =

    {0 i 6= j

    Mii i = j(17)

    u(i)

    Ku(j) =

    {0 i 6= j

    Kii = Mii2i i = j

    (18)

    where the constants Mii and Kii are called the generalized mass and stiffness coefficients, respectively.Equation (17) and Equation (18) indicate that the modal vectors u(i) and u(j) are orthogonal with respectto both the mass and stiffness matrices. Two important consequences of these orthogonality properties are

    UMU =

    u(1)

    Mu(1) u(1)

    Mu(2) . . . u(1)

    Mu(N)

    u(2)

    Mu(1) u(2)

    Mu(2) . . . u(2)

    Mu(N)

    ......

    . . ....

    u(N)

    Mu(1) u(N)

    Mu(2) . . . u(N)

    Mu(N)

    =

    M11 0 . . . 00 M22 . . . 0...

    .... . .

    ...0 0 . . . MNN

    = diag(Mii)

    (19)and

    UKU =

    u(1)

    Ku(1) u(1)

    Ku(2) . . . u(1)

    Ku(N)

    u(2)

    Ku(1) u(2)

    Ku(2) . . . u(2)

    Ku(N)

    ......

    . . ....

    u(N)

    Ku(1) u(N)

    Ku(2) . . . u(N)

    Ku(N)

    =

    K11 0 . . . 00 K22 . . . 0...

    .... . .

    ...0 0 . . . KNN

    = diag(Kii) (20)

    where U =[u(1),u(2), . . . ,u(N)

    ]is the modal matrix and N is the order of the square matrices M and K.

    Modal Analysis Lecture Notes 3 Revised August 14, 2004

  • ME 461 Mechanical Vibrations

    3.2.2 Orthonormal (Normalized) Modes

    If the mode shapes are normalized according to Equation (8), then their orthogonality properties can bedescribed by the relationships

    u(i)

    Mu(j) =

    {0 i 6= j

    1 i = j(21)

    u(i)

    Ku(j) =

    {0 i 6= j

    2i i = j(22)

    where i is the ith natural frequency. Equation (21) and Equation (22) indicate that the orthonormal modal

    vectors u(i) and u(j) are orthogonal with respect to both the mass and stiffness matrices. Two importantconsequences of these orthogonality properties are

    UMU =

    u(1)

    Mu(1) u(1)

    Mu(2) . . . u(1)

    Mu(N)

    u(2)

    Mu(1) u(2)

    Mu(2) . . . u(2)

    Mu(N)

    ......

    . . ....

    u(N)

    Mu(1) u(N)

    Mu(2) . . . u(N)

    Mu(N)

    =

    1 0 . . . 00 1 . . . 0...

    .... . .

    ...0 0 . . . 1

    I = diag(1) (23)

    and

    UKU =

    u(1)

    Ku(1) u(1)

    Ku(2) . . . u(1)

    Ku(N)

    u(2)

    Ku(1) u(2)

    Ku(2) . . . u(2)

    Ku(N)

    ......

    . . ....

    u(N)

    Ku(1) u(N)

    Ku(2) . . . u(N)

    Ku(N)

    =

    21 0 . . . 00 22 . . . 0...

    .... . .

    ...0 0 . . . 2N

    = diag(2i ) (24)

    where U =[u(1), u(2), . . . , u(N)

    ]is the normalized modal matrix.

    3.3 Decoupled Modal EOM

    It is now shown that, due to orthogonality of normal modes, Equation (15) is actually decoupled.

    3.3.1 Unnormalized Modes

    In light of the structure of Equation (19) and Equation (20) the decoupled equations of motion follow fromEquation (15) and are given by

    diag(Mii)q(t) + diag(Kii)q(t) = Q(t). (25)

    Equation (25) represents a set of N decoupled, second-order, ordinary differential equations in the modalcoordinates qi(t). The i

    th decoupled equation is given by

    Miiqi(t) +Kiiqi(t) = Qi(t), (26)

    where Mii (generalized mass) and Kii (generalized stiffness) are the ith diagonal elements of UMU and

    UKU, respectively. (See Equation 19 and Equation 20.) The modal forcing, or generalized force Qi(t) isgiven by the ith element of Q(t) (see Equation 16), or it may be computed using2

    Qi(t) = u(i)f(t). (27)

    2Note that Qi(t) = u(i) f is a dot product so that Qi(t) is a time-dependent scalar.

    Modal Analysis Lecture Notes 4 Revised August 14, 2004

  • ME 461 Mechanical Vibrations

    3.3.2 Orthonormal (Normalized) Modes

    If the mode shapes are normalized according to Equation (8) we let U = U in Equation (15) and Equa-tion (16). Then in light of the structure of Equation (23) and Equation (24) the decoupled equations ofmotion are given by

    diag(1)q(t) + diag(2i )q(t) = Q(t), (28)

    orIq(t) +q(t) = Q(t), (29)

    where I is the identity matrix. Equation (29) represents a set of N decoupled, second-order, ordinarydifferential equations in the modal coordinates qi(t). The i

    th decoupled equations is given by

    qi(t) + 2i qi(t) = Qi(t), (30)

    where, since the modes are normalized, Mii = 1, Kii = 2i , and

    Qi(t) = u(i)f(t). (31)

    4 Modal Solution

    Equation (26) and Equation (30) are recognized to be of the same form as those describing the dynamicsof an undamped single DOF harmonic oscillator. We simply employ the methods of Chapters 2-4 to solvethem. In particular,

    qi(t) = qtransienti + q

    forcedi , (32)

    The transient, or free vibration, is described by

    qtransienti = qi(0) cosit+qi(0)

    isinit. (33)

    where i =

    KiiMii

    is the ith natural frequency of vibration. The nature of qforcedi depends on the nature of

    the excitation (i.e., harmonic, periodic, arbitrary, etc.).

    5 Transforming Initial Conditions

    In order to specify the constants qi(0) and qi(0) in Equation (33) the initial conditions must be transformedfrom physical coordinates to modal coordinates.

    5.0.3 Unnormalized Modes

    From Equation (13) we obtain

    x(0) = Uq(0) q(0) = U1x(0)

    x(0) = Uq(0) q(0) = U1x(0)(34)

    Modal Analysis Lecture Notes 5 Revised August 14, 2004

  • ME 461 Mechanical Vibrations

    where

    q(0) = (q1(0), q2(0), . . . , qN (0))

    q(0) = (q1(0), q2(0), . . . , qN (0))

    and

    x(0) = (x1(0), x2(0), . . . , xN (0))

    x(0) = (x1(0), x2(0), . . . , xN (0))

    Note that this requires the determination of U1, which can be computationally expensive.

    5.0.4 Orthonormal (Normalized) Modes

    If the mode shapes are normalized, then

    x(0) = Uq(0) (35)

    x(0) = Uq(0) (36)

    Premultiplying both sides of Equation (35) and Equation (36) by UM we obtain the relations

    UMx(0) = UMUq(0) (37)

    UMx(0) = UMUq(0) (38)

    But in light of orthogonality with respect to the mass matrix (namely, Equation 23), it follows that

    q(0) = UMx(0) (39)

    q(0) = UMx(0) (40)

    6 Converting Back to Physical Coordinates

    Once the N modal solutions qi(t) have been obtained the physical solutions xi(t) are obtained by employingthe modal transformation given by Equation (13).

    7 The Fundamental Steps

    1. Formulate the equations of motion (EOM) and cast into the matrix-vector form

    Mx+Kx = f(t).

    2. Solve the generalized eigenvalue problem.

    (a) Obtain the system natural frequencies i (i = 1, 2, . . . , N) using

    det(K 2M) = 0.

    Modal Analysis Lecture Notes 6 Revised August 14, 2004

  • ME 461 Mechanical Vibrations

    (b) Obtain the corresponding system mode shapes u(i) (i = 1, 2, . . . , N) using

    (K 2iM)u(i) = 0.

    3. (Optional) Normalize the system mode shapes. The ith orthonormal mode is give by

    u(i) = iu(i),

    where

    i =

    1

    u(i)Mu(i)=

    1

    Mii.

    4. Assemble the modal matrix.

    U =[u(1),u(2), . . .u(N)

    ](for unnormalized modes)

    U =[u(1), u(2), . . . u(N)

    ](for orthonormal modes)

    5. (Forced Vibration Problems) Transform the forcing vector f(t) to obtain the modal force vector.

    Q(t) =

    {Uf(t) (for unnormalized modes)

    Uf(t) (for orthonormal modes)

    6. (Free Vibration Problems) Transform the initial conditions.

    q(0) =

    {U1x(0) (for unnormalized modes)

    UMx(0) (for orthonormal modes)

    q(0) =

    {U1x(0) (for unnormalized modes)

    UMx(0) (for orthonormal modes)

    7. Write the set of N decoupled, second-order ODEs in modal coordinates.

    Miiqi(t) +Kiiqi(t) = Qi(t) (for unnormalized modes)

    qi(t) + 2i qi(t) = Qi(t) (for orthonormal modes)

    8. Obtain the solution in modal coordinates using the methods of Chapters 2-4. Each solution qi(t) in

    the modal vector q(t) = (q1(t), q2(t), . . . , qN (t))is given by

    qi(t) = qtransienti + q

    forcedi ,

    where

    qtransienti = qi(0) cosit+qi(0)

    isinit.

    The nature of qforcedi depends on the nature of the excitation.

    9. Convert back to physical coordinates using

    x(t) =

    {Uq(t) (for unnormalized modes)

    Uq(t) (for orthonormal modes)

    Modal Analysis Lecture Notes 7 Revised August 14, 2004