Professional Documents
Culture Documents
Stefano Bruni
Lesson 2
Solutions of the equations of motion for linear multi-dof systems
1
Equations of motion
In lesson 1 it was demonstrated that, given a system with n degrees of freedom (dof), the linearised
form of the equations of motion for this system will take the form:
M x C x K x Q(t )
(1.1)
where x 0 represents the equilibrium position around which linearisation has been performed.
More in detail, if the system is linear (which means that every kinematical relationship in the
system is linear in the independent system coordinates x), then equation (1.1) is valid for any
amplitude of motion of the system. On the other hand, if the system is by its nature non-linear
(which means that at least one of the kinematical relationships in the system involves a non linear
dependency upon the independent system coordinates x), then equation (1.1) is valid only for small
oscillations of the system around the considered equilibrium position, which means that term of
order higher than one in the equations of motion may be considered negligible.
As anticipated in lesson 1, non-linear equations of motions are so difficult to handle and nongeneral, that an engineer is brought (at least in 95% of the cases) to work on linearised
approximations of the actual equations for the system under consideration.
In this lesson, the solutions for the linear(ised) equations of motion in the form (1.1) will be
summarised for different working conditions of the system
.
The first case we take in consideration is that of the free (i.e. not forced, Q(t)=0) and undamped (i.e.
[C]=[0]) case:
M x K x 0
(2.1)
x x 0 e t
(2.2)
1/15
where in general x 0 and are complex-valued constants, so that in particular the constant in the
exponent is composed by a real part and an imaginary part :
i
Furthermore, it is possible to demonstrate that if the mass and stiffness matrices are:
symmetric and
i)
ii)
positive definite
then the real part in the constant lambda drops down to zero, so that the constant at exponent in the
solution (2.2) becomes:
x x 0eit
(2.3)
In the case we are treating, we observe that the two conditions i) and ii) above are certainly satisfied
by the mass and stiffness matrices of the system. Indeed, matrices [M] and [K] are symmetric by
definition. If we consider for instance the mass matrix we have:
M M (0)T M F M (0)
with [MF] being a diagonal (and thus symmetric) matrix. Therefore:
T
T 12 x M x 0
for any x 0 , which means [M] is definite positive.
ii)
since a theorem exists that states that given a system subjected to conservative forces,
an equilibrium position will be stable if and only if the total potential energy has a
T
minimum value in that position then V 12 x K x must be strictly positive for any
value of the position x, except x=0, which represents the equilibrium position.
so, in conclusion, we may state that for our system the solution of equation (2.1) will be in the form
of the linear combination of 2n solutions of the type (2.3). To find these solutions, we simply take
the first and second order time derivatives of solution (2.3):
x x 0eit
x i x 0eit
x i 2 x 0eit 2 x 0eit
and we introduce these expressions into equation (2.1), that by obvious re-arranging becomes:
M k x
2
(2.4)
where the coefficient e it has been simplified since it is always different from zero (it is indeed a
complex number with unit modulus).
Now, equation (2.4) defines the solutions to equation (2.1) and takes the form of a system of linear
equations in matrix form. This system is homogeneus, which means that the constant terms at the
right hand side are all zero-valued, and thus the only solution of this equation is the so called
trivial one:
x0 0
2/15
except in the case where the determinant of matrix 2 M k is equal to zero. Now, the
trivial solution is useless for us, since it states that the system remains still in the equilibrium
position, and thus we have to seek for non-trivial solutions by asking that:
det 2 M k 0
(2.5)
Since the mass and stiffness matrices are square matrices of order n, it is easy to find that equation
(2.5) takes the form of a polynomial expression in , of order 2n. Now, a theorem from algebra
states that 2n solutions do exist for this equation, and take the form:
1
2
n
where the real values 1, 2, , n take the name of natural angular frequencies1 of the system.
Now, coming back to the solution of equation (2.4), if we replace in that equation the generic value
of with j, being j one of the values of the natural angular frequencies 1, 2, , n, since the
matrix of coefficients 2 M k becomes singular, we must conclude that one of the equations
in the system becomes a linear combination of the other n-1 equations, and we thus may delete this
equation that does not add any additional information on the solution with respect to the other. By
this procedure, we remain with an underdetermined system of equations, with n-1 equations in n
unknowns. To solve this system, we arbitrarily set to 1 the value of one of the unknowns in vector
x0 and by this way we determine a univocal solution for equation (2.4). This solution, that will be
( j)
denoted by x 0 has the following two properties:
it is defined with arbitrary amplitude: indeed, by considering the way we have found the
( j)
solution it is easy to see that if x 0 is a solution of equation (2.4), than for any constant value
( j)
We are now finally able to define the motion of the free undamped system by combining the 2n
solutions we have found by the above described procedure: thus the general solution xg(t) for
equation (2.1) is:
x g (t ) A1 x 0 ei1t B1 x 0 e i1t An x 0 eint Bn x 0 e int
(1)
(1)
(n)
(n)
(2.6)
where A1, B1, , Bn are the 2n coefficients of the linear combination (whose value is at this time
unknown).
A note on nomenclature: we will hereafter denote by symbol the angular frequencies, expressed in rad/s and related
to the frequencies f by the relationship:
1
2f
2
3/15
Since we are seeking for a real-valued solution xg(t), we assume that the two coefficients Aj and Bj
associated with the same absolute value of the natural angular frequency are complex conjugate2, so
that:
Aj C j e
B j C je
and, by substitution and easy rearranging of equation (2.6) we obtain the real-valued expression:
x g (t ) C1 x 0 cos(1t 1 ) Cn x 0 cos(nt n )
( n)
(1)
(2.7)
where use has been made of the fundamental relationship on the exponential form of complex
numbers
ei cos( ) i sin( )
We see from equation (2.7) that the free undamped motion of the system is a combination of n
harmonic components of motion, where n is the number of degrees of freedom of the system. Each
of these harmonic components is characterised by a specific angular frequency j and by a
( j)
shapeof the motion (which is described by the mode of vibration x 0 , as explained in detail in
subsection 2.1). Frequency and shape of the motion components are intimately related, so that
each shape of the free motion is possible only if that motion happens at the corresponding natural
frequency. Furthermore, looking at equation (2.7) we observe that:
1 , 2 ,n are known quantities, indeed, they are the natural frequencies of the system
and, recalling that they are obtained by solving equation (2.5), it is clear that their value is
determined by the inertial and stiffness properties of the system, which finally means the
values inside the mass and stiffness matrices;
(1)
( 2)
( n)
in the same way, x 0 , x 0 ,, x 0 are known quantities (the modes of vibration of the
system), and also depend upon the mass and stiffness properties of the system;
the constants C1 , C2 ,Cn defining the amplitude of each term in solution (2.7) as well as the
phase angles 1 , 2 , n are not known by now, since they depend on the particular initial
conditions that are assigned to the system. In other words, different combinations of the
amplitude and phase parameters C1 , C2 ,Cn , 1 , 2 , n describe different free undamped
motions of the system that are produced by different possible combinations of initial positions
and speeds of the system coordinates (see section 2.4)
2k
Figure 2.1: 2-dof system composed of two masses moving in the horizontal direction
2
IN fact, it is possible to demonstrate that only under this assumption the solution xg(t) in the form (2.6) will be realvalued.
4/15
In order to describe the configuration of the system we use the following two independent
coordinates:
We will study in detail this system in the next lesson, where it will be demonstrated that the two
natural frequencies are:
k
m
5k
m
1
( 2)
x0
1
if we use these results and the general matrix expression of the free undamped motion (eq. 2.6) to
re-write in scalar form the motion of the 2 mass system, we get:
k
5k
x1 (t ) C1 cos
t 1 C 2 cos
t 2
m
5k
k
x 2 (t ) C1 cos
t 1 C 2 cos
t 2
as anticipated, the time history of the two independent coordinates is the sum of two harmonic
components. If we confine our attention to the first harmonic component (e.g. we set for the
moment C2=0) we get:
k
x1 (t ) C1 cos
t 1
m
x 2 (t ) C1 cos
t 1 x1 (t )
m
so, we see that in the first harmonic component, the one with the lowest natural frequency, the two
masses are moving exactly in the same way, that means they are moving in phase with the same
amplitude. If during this type of motion of the system we take a snapshot at a given time, we get
the following picture (the dashed boxes represent the two masses in their equilibrium position):
thus, we see that that in this component of the motion the masses are oscillating together, without a
relative displacement between the two bodies, so that the central spring is neither extended nor
compressed.
5/15
(1)
This shape of the motion is completely described by vector x 0 representing the first mode of
vibration: indeed, the equal amplitude of the motion for the two coordinates is represented by the
(1)
equal absolute value of the two elements of vector x 0 , while the fact that the two masses are
(1)
moving in phase one to the other is indicated by the fact that the two elements in vector x 0 have
the same sign.
We now come to the second harmonic component of motion for our example. If we now set C1=0
and C20 we get:
5k
x1 (t ) C 2 cos
t 2
m
5k
x 2 (t ) C 2 cos
t 2 x1 (t )
m
in this second motion component, the motion of the body at the right side is exactly opposite to that
of the left body: this corresponds to a totally different shape of motion, where the two bodies start
their oscillation by moving away one from the other and then, after cycle invert their motion and
start coming near one to the other. In a more precise way, we may state that the motion of the two
bodies have the same amplitude, but opposite phase. If we take again a snapshot of this particular
kind of motion, during the first part of the oscillation (i.e. when the masses are moving away one
from the other) we get:
while a snapshot taken during the phase of the motion when the two masses are getting near one to
the other will result in the following:
again, we observe that the shape of the motion is fully described by the corresponding mode of
( 2)
vibration x 0 where the information about the equal amplitude for the motion of the two masses is
given by the same absolute value of the two elements in the vector, while the information about the
opposite phase of the motion is given by the opposite sign of the two elements in the vector.
6/15
Based on the above example, we may now generalise the physical interpretation of the modes of
vibration vectors, by stating that, given any mode of vibration vector and considering any couple
of elements in the vector:
the ratio of the absolute values of the two elements represents the ratio of the amplitudes of
motion for the two corresponding coordinates in the system.
the relative sign represents the relative phase of motion between the two corresponding
coordinates, a positive relative sign denoting a motion in phase and a relative negative sign
denoting a motion in counterphase.
We also note by the way that in the free undamped motion of a multi-dof system, since the modes
of vibrations are represented by real-valued vectors, the different coordinates may only vibrate
exactly in phase or exactly in counterphase one to the other.
x (01)
( 2)
x0
( n)
x0
(2.8)
it is clear from this definition that the modal matrix is a square nxn matrix. As we will see later
in this lesson and in the next lesson, this matrix has a great importance in the study of the motion of
the system, not only in the case of the free undamped motion, but also in the case of the damped
and/or forced motion (by using the modal superposition principle).
2.3 A more efficient way to find the natural frequencies and modes of vibration of
the system
In section 2 a mathematical procedure to compute the natural frequencies and related modes of
vibration of a multi-dof system has been described. This procedure is the most straightforward from
the conceptual point of view, but it is not the most efficient from the point of view of ease of use.
Indeed, given the mass and stiffness matrices of the system, one should write down equation (2.5)
and solve it, which is an acceptable task (may be solved by hand) for a two-dof system, but rapidly
becomes impossible to manage as soon as the number of dofs of the system increases.
If we come back to equation (2.4), it is easy to see that the problem of defining the natural
frequencies and modes of vibration may be solved in a much easier way by re-stating the problem
as an eigenvalue-eigenvector search. To this end, we recall first that, given a square matrix [A], the
eigenvalues and eigenvectors X are the solutions of the following problem:
AX
or
I AX
(2.9)
I M 1 K x 0 0
(2.4b)
This is indeed possible since as explained before the mass matrix is positive definite and thus for sure it is non singular
7/15
the eigenvalues of the matrix M K are the square of the system natural circular
frequencies j , for this reason the natural frequencies of the system are also called the
eigenfrequencies;
1
( j)
the eigenvectors of the matrix M K are the system modes of vibration x 0 , for this
reason often the modes of vibration are directly called the eigenvectors or eigenmodes of
the system;
This simple observation gives us a very powerful tool to find the natural frequencies and modes of
vibration, even for systems with many dof. Indeed, well established numerical methods exist to find
the eigenvalues and eigenvectors of square matrices, and these methods are available in several
numerical libraries and packages, like e.g. MATLAB. Thus, this property will be used throughout
the course, especially during numerical exercises and year work.
By the way, having recognised that the modes of vibration of the system are the eigenvectors of
1
matrix M K we observe that since a theorem states that the eigenvectors of a matrix are
linearly independent, then the modal matrix defined by equation (2.8) is for sure a non-singular
matrix. This property is indeed important and will be used in the next subsection as well as in lesson
3.
(2.10)
x g (t 0) x 0
where x 0 and x 0 are the vectors collecting the prescribed values for the initial positions and
velocities of all system dofs.
We now take the general solution of the free undamped motion in the real-valued form (2.7) and
introduce in that expression conditions (2.10). To this end, we observe that in general:
C cos(t ) C cos cost C sin sin t A cost B sin t
with the following relationships holding between coefficients C and (modulus and phase) and A
and B (amplitude of cosine and sine components):
A C cos ;
B C sin
A2 B 2
artg ( B A)
it is then possible to write the general solution (2.7) in the equivalent form:
x g (t ) A1 x 0 cos(1t ) B1 x 0 sin(1t ) An x 0 cos( n t ) Bn x 0 sin( n t )
(1)
(1)
(n)
( n)
(2.7b)
8/15
then, according to conditions (2.9) and considering that for t=0 cos( j t ) 1 , sin( j t ) 0 we get:
(1)
( 2)
(n)
A1 x 0 A2 x 0 An x 0 x 0
(2.11)
B 1B1 2 B2 n Bn
the two systems of equations (2.11) may be written as two separate linear systems (or matrix
equations):
A x 0
*
B * x 0
the first of the two equations providing coefficients A as function of the given initial positions, the
second one providing parameters B* (and then by obvious calculations coefficients B1, , Bn) for
given initial velocities. Since as observed in the previous subsection the modal matrix is nonsingular, the solution for the two above linear problem exists and is unique.
Once parameters A1, , An, B1, , Bn are known, the motion of the system for any independent
coordinate x1, x2, , xn and for any value of time t may be directly computed using equation (2.7b).
A second case that has to be considered in the study of the solution of the equations of motion for a
linear(ised) multi-dof system is the case of the free damped motion, which means that external
forcing effects are set to zero as in the previous section, but the effect of damping is no more
neglected.
The corresponding equation in matrix form is thus:
M x C x K x 0
(3.1)
where we assume that also the damping matrix [C], as the mass and stiffness matrices, is positive
definite. This mathematical property corresponds to the fact that the viscous dampers placed in the
system are able to dissipate energy under any possible motion of the system. A mechanical system
having such a property is called a dissipative system.
We define again as the general solution for equation (3.1) a linear combination of 2n functions of
the type:
x x 0 e t
(3.2)
but this time, the exponent in the solution will have a non-zero real part:
i
to determine the 2n exponents and thus the solution of equation (3.1) we take the first and second
derivative wrt time of the solution (3.2):
x x 0 e t
x 2 x 0 e t
(3.2b)
and we substitute into eq. (3.1) that, after obvious re-arranging of the terms takes the form:
M C K x
2
(3.3)
9/15
as for equation (2.4) in the case of the undamped system, we must seek for non-trivial solutions for
the homogeneous problem (3.3), and this reduces to the condition:
det 2 M C K 0
(3.4)
which provides 2n (generally complex-valued) exponents j and for each of them a corresponding
( j)
non-trivial solution x 0 .
Instead of using eq. (3.4) (numerically unpractical) it is better to adopt an eigenvalue form, as has
been done previously. To this purpose, by adding the identity
M x M x
to the system (3.1), we obtain
M x C x K x 0
M x M x 0
(3.5)
By considering now a vector z x ; x the system (3.5) can be written in the form
T
0 x C K x 0
M x M 0 x 0
(3.6)
i.e.
and, by putting z Ze t
M z K z 0
the eigenvalue problem takes the form
(3.7)
2 I M 1 K Z 2 I A Z 0
1, n 1 1 i1
2, n 2 2 i2
n, 2 n n in
( j)
10/15
( j)
becomes a linear combination of n damped oscillations. Due to the fact that the eigenmodes x 0 are
in this case complex, a different phase is introduced on each single coordinate of the system, so that
a representation in matrix form of the general solution is made more difficult. The scalar
representation of the solution is the following:
(1) 1t
(1)
( n ) n 1 t
(n)
x1g (t ) C1 x01
e cos(1t x01
1 ) Cn x01
e
cos(nt x01
n )
(1) 1t
(1)
( n ) n1t
( n)
x 2 g (t ) C1 x02
e cos(1t x02
1 ) Cn x02
e
cos(nt x02
n )
(3.5)
where x0( ij ) represents the absolute value (modulus) of the i-th element in the j-th eigenvector,
while x0( ij ) indicates the phase angle of the same complex quantity. As can be seen by equation
(3.5), there are two main differences in this solution with respect to the general solution of the free
undamped motion:
the motion of the system is still the combination of n harmonic oscillations, each one
i)
characterised by a specified natural frequency, but in presence of damping these
oscillations have a decaying amplitude, that tends to zero for large values of time
the complex eigenvectors lead to a motion where, considering each one of the n
ii)
harmonic decaying contributions, each i-th coordinate moves with its own phase x0( ij ) .
This means that while for an undamped system the motion of two different coordinates
will be either perfectly in phase or perfectly in counter phase (depending on the relative
sign of the corresponding elements in the eigenvector), in a damped system each
coordinate will reach its maximum value at a different time.
1, n
1 i1
, 2 n*
n * in *
2 n
2 n 2 n 2 n
thus, the linear combination of exponential solutions in the form (3.2) with the above listed
exponents leads quite obviously to n* exponentially decaying oscillations, with natural frequencies
1 , 2 ,, n * , plus 2n-2n* non oscillatory exponentially decaying motions.
As the final part of this lesson, we come to considering the motion of a damped system under the
action of time-dependent forces. This problem is governed by a system of equations of motion that
takes the complete form:
M x C x K x Q(t )
(4.1)
Forcing effects on structures and mechanical systems may be classified under the following three
categories:
11/15
1)
2)
3)
4)
(4.2)
damping present in the system, this part of the solution will tend to zero for increasing time (either
through damped oscillations, damped non-oscillatory motions or both), and thus can be disregarded
if it is possible to accept that the solution found is representative only of the stabilised behaviour
of the system, which is reached after the force has been acting for a while. This limitation is
normally of less importance, since the effects associated with vibration (typically, material fatigue,
functionality, physiological comfort of humans, noise) are mainly related to a relatively long
duration of the vibratory phenomena, of which the initial stabilisation phase is a minimal part.
Under the above discussed assumption, the only part of interest of the solution for the forced motion
is the particular integral xp(t). For the case of harmonic excitation, eq. (4.2), the particular integral
on each i-th coordinate of the system takes the form of a harmonic function with the same angular
frequency as the force, and with an appropriate amplitude and phase. Thus, from a physical point
of view, we observe that a linear system, though having it own natural frequencies (that appear in
the free motion of the system), when subjected to a harmonic force reacts by synchronising the
movements with the frequency of the forcing effect5. However, the amplitude and phase of the
response of each i-th coordinate of the system will depend on how close is the forcing frequency to
the natural frequencies of the system: in particular, we should know well (from previous studies)
that when the forcing frequency approaches one of the natural frequencies of the system, the
amplitude of vibration may become very large6, a phenomenon known as resonance, so that the
natural frequencies are often called also the resonances of the system.
Now, final purpose of this section is to compute the amplitude and phase of the response of each
system coordinate as function of the amplitude and frequency of the forcing effect. The simplest
way to achieve this result is to observe that in the case of harmonic forcing, the vector at second
side in the system equations of motion may be seen as the real part of a complex vector where all
elements have a fixed amplitude and a phase that is linearly increasing with time:
Q(t ) Q 0 cos(t ) Re Q 0 e it
(4.3)
this observation apparently makes our task more complicate, since we are now concerned with
managing the system excitation in a complex rather than real form. However, it may be easily
demonstrated that finding the response of the system to a complex excitation and then taking the
real part of the complex response is much easier from the computational point of view than working
in real algebra, since the phase lag appearing between the acting force and the system response is
inherently managed by the phase of the complex-valued variables that will be introduced below.
Thus, we finally come out with the problem of solving the complex valued system of equations:
M x C x K x Q 0 e it
(4.4)
The particular integral of the above equation takes then the complex form:
x p (t ) x 0eit
(4.5)
where x 0 is a constant, complex valued vector, where, as we will substantiate later, the absolute
value and phase of each element represent the amplitude and phase respectively of the vibration of
the corresponding independent coordinate of the system.
In order to find vector x 0 we take the solution (4.5), we take the first and second time derive:
x p (t ) i x 0eit
x p (t ) i 2 x 0eit 2 x 0eit
Strictly speaking, this is true only after the system has stabilised and the particular integral has prevailed over the
general integral of the homogeneous equation; in the first phase of the motion, the frequency of the force and the natural
frequencies of the system will be both present in the complete response of the system, due respectively to the particular
integral and to the general integral of the homogeneous equation
6
Especially in the case of low damped systems
13/15
M iC K x
2
Q0
(4.6)
where the term e it has been simplified from both terms of the equation.
Equation (4.6) represents a linear, complex-valued, non-homogeneous problem in matrix form that,
based on Cramers theorem, admits one and only one solution in the form:
x 0 2 M iC K Q 0
1
(4.7)
under the assumption that the matrix 2 M iC K , called the mechanical impedance
matrix, is non-singular.
By the way, we observe that in the case of a positive definite damping matrix [C], the impedance
matrix will for sure be non-singular, indeed its determinant will at least have a non-zero imaginary
part. If instead damping is not present ([C]=0) the impedance matrix is singular each time the
forcing frequency equals one of the natural frequencies of the undamped system, as defined by
eq. (2.5). In this latter case (that is, a non damped system where the forcing frequency is exactly
equal to one of the system natural frequencies), it may be demonstrated (see Diana & Cheli) that the
response of the system is again a harmonic oscillation with the same frequency as the excitation, but
this time the amplitude of oscillation is linearly increasing with time and thus (at least ideally) tends
to infinite for increasing time.
To complete the solution, we finally take vector x 0 from equation (4.7), we replace it into (4.5) and
we take the real part of that complex expression. To do so, we observe in eq. (4.7) that even in the
case when Q 0 is a real-valued vector, x 0 will be complex valued due to the fact that the impedance
matrix is inherently complex (as far as damping is present in the system), and thus each element in
the vector will have its own amplitude and phase:
x01 eix01
ix
x02 e 02
x0
x0 n eix0 n
ix 02 it
cos(
)
x
t
x
x
e
e
02
02
02
Re( x 0eit ) Re
where we see, as anticipated, that the vibration of the i-th coordinate of the system is described by a
harmonic function of time where the angular frequency is the same as for the forcing, the amplitude
is defined by the absolute value of the i-th element in vector x 0 solution of equation (4.7) and the
phase of the oscillation is defined by the phase of the i-th element in vector x 0 . Also we see from
eq. (4.7) that vector x 0 and thus the amplitude and phase of the vibration for each coordinate
depends upon the following parameters:
inertial, elastic and damping properties of the system (matrices [M], [K], [C])
subsection, leading to the important definition of the system Frequency Response Function (FRF)
matrix.
the response of the system to one single harmonic force acting along coordinate xj and
having amplitude Q0 j will be Q0 j times the response of the system to a unit force acting
Q0 1
0
and correspondingly vector x 0 representing the amplitude and phase of the stabilised vibration of
the system will be:
0
1
x 0 2 M iC K 1
0
which gives as a result the i-th column of the inverse of the mechanical impedance matrix.
After this observation, we may state that the i-th element in the j-th column of matrix
M iC K
2
represents (in amplitude and phase) the response of the i-th system
coordinate to a unit forcing effect applied along the j-th coordinate. Owing to this physical
interpretation, the inverse of the mechanical impedance matrix is named the frequency response
function (FRF) matrix of the system, and may be used to define quantitatively the response of the
system to any combination of harmonic forces acting on the system.
15/15