ASEN5022.Lecture.02

22
ASEN 5022 - Spring 2006 Dynamics of Aerospace Structures Lecture 02: 19 January 2006 Vibration of Two-DOF Systems

description

Vibration lecture

Transcript of ASEN5022.Lecture.02

Page 1: ASEN5022.Lecture.02

ASEN 5022 - Spring 2006

Dynamics of Aerospace Structures

Lecture 02: 19 January 2006

Vibration of Two-DOF Systems

Page 2: ASEN5022.Lecture.02

1. Equations of Motion

Consider a two-DOF model as shown in Fig. 1. The free-body diagrams for massesM1 and m2 are also shown in Fig. 1. Note that the inertia forces for both massesare associated with minus sign, for the inertia forces can be considered as resistingforces (cf.,

∑f − ma = 0). Summing the forces acting on each mass, the equations

of motion for the coupled two-mass-spring-damper system can be written as

For M1 :∑

f = f1(t) − M1 x1 + {k2(x2 − x1) + c2(x2 − x1) − K1x1} = 0

For m2 :∑

f = f2(t) − m2 x2 − {k2(x2 − x1) + c2(x2 − x1)} = 0

⇓M1 x1 = f1(t) − K1 x1 + k2 (x2 − x1) + c2 (x2 − x1)

m2 x2 = −k2 (x2 − x1) − c2 (x2 − x1)

(1)

Page 3: ASEN5022.Lecture.02

TwoDOFSpring-M

ass-DamperModel

k

f

C

x 1

m2

1

2

2

x 2

1M

K

1

FreeBodyDiagram

forTwoDOFSpring-M

ass-DamperModel

1M

f 1(t

)K

1x1

m2

M1

-()

m2x2

-()

c 2(x

2x 1

)-

k2 c 2(x

2x 1

)-

k2(

x2x

1)

-

(x

2x1)

-

f 2

f 2

x1

Fig. 1 Two DOF Simplified Vertical Motion Model

Page 4: ASEN5022.Lecture.02

As the preceding equation involves two displacements, x1 and x2, its general solutioninvolves complex matrix differential algebra. For design considerations, however,important insight can be gained by considering the special case of forcing functiongiven by

f1(t) = F1e jω t , f2(t) = F2e jω t (2)

so that the solution assumes the form of

x1(t) = X1e jω t

x2(t) = X2e jω t(3)

Substituting (2) and (3) into (1), we obtain

−ω2 M1 X1 = F1 − K1 X1 + k2 (X2 − X1) + jωc2 (X2 − X1)

−ω2m2 X2 = F2 − k2 (X2 − X1) − jωc2 (X2 − X1)(4)

In order to solve for X1 and X2, let’s rearrange the preceding equation to read

(−ω2 M1 + jωc2 + K1 + k2) X1 = F1 + (k2 + jωc2) X2

(−ω2m2 + jωc2 + k2) X2 = F2 + (k2 + jωc2)X1

(5)

Page 5: ASEN5022.Lecture.02

Solving for X1 and X2 we obtain

X1 = H2(ω)F1 + H12(ω)F2

H1(ω) H2(ω) − H 212(ω)

X2 = H1(ω)F2 + H12(ω)F1

H1(ω)H2(ω) − H 212(ω)

H1(ω) = (−ω2 M1 + jωc2 + K1 + k2)

H2(ω) = (−ω2m2 + jωc2 + k2)

H12(ω) = (k2 + jωc2)

(6)

Although (6) appears to be very complex, several simplifications are possible to aidvibration designers. This is studied below.

Page 6: ASEN5022.Lecture.02

2. What Are Vibration Modes and Mode Shape?

It turns out that the motions of X1 and X2 given by (6) are not randomly independentas the solution may suggest. They are interlinked by the property called mode shapes.Understanding the physical properties of mode shapes is important if one is tasked todesign structures subject to vibrations.

As a motivation, let us consider the following special 2-DOF case:

m1 = m2 = 1, k1 = k2 = 2.618π2, c2 = 0, f1(t) = 0 (7)

For this model, we apply two different excitations:

f2(t) ={ 0.2 × sin (0.98 ∗ π t)

sin (0.98 ∗ 2.618π t)(8)

Page 7: ASEN5022.Lecture.02

Figure 2 illustrates the two responses subject to the two excitations specified in (8).Observe that, for the case of f2(t) = 0.2 × sin (0.98 ∗π t), both mass m1 and mass m2

are moving in phase, that is, they move in the same direction in time. However, whenthe system is subjected to f2(t) = sin (0.98 ∗ 2.618π t), mass m1 and mass m2 aremoving out phase, that is, they move in the opposite directions in time. In other words,depending on the excitation frequency, the motions of the two masses are drasticallydifferent. To understand this strange phenomena, one has to understand the roles ofmodes and mode shapes. To this end, let us recast (1) in a matrix form with c = 0:

[m1 00 m2

] {x1

x2

}+

[k1 + k2 −k2

−k2 k2

] {x1

x2

}=

{f1(t)f2(t)

}(9)

The characteristic equation of the above coupled 2-dof differential equation(9) can beobtained as follows. First, we assume the solution of their homogeneous equations inthe form

{x1

x2

}=

{x1

x2

}e jωt (10)

Page 8: ASEN5022.Lecture.02

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

0

0.5

1

1.5

2

2.5

MassPositionsforMode1

Time

2-dof system response due to harmonic input

at mass 2 with omega= 0.98*omega1

Position of

Mass 1

m1

m2Position of

Mass 2

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

0

0.5

1

1.5

2

2.5

MassPositionsforMode2

2-dof system response due to harmonic input

at mass 2 with omega= 0.98*omega2

Time

Position of

Mass 1

m1

m2

Position of

Mass 2

k1

k2

Figure 2 Motions of two masses under two different excitations

Page 9: ASEN5022.Lecture.02

Second, substituting this into (9) with f1 = f2 = 0 yields:

[−ω2

[m1 00 m2

]+

[k1 + k2 −k2

−k2 k2

]]

{x1

x2

}= 0 (11)

Hence, the characteristic equation is obtained by requiring that the above equation hasa nontrivial solution:

det

[k1 + k2 − ω2m1 −k2

−k2 k2 − ω2m2

]= 0 ⇒ ω4−(

k1 + k2

m1+ k2

m2)ω2+ k1k2

m1m2= 0

(12)

Note that, with m1 = m2 = 1, k1 = k2 = 2.618π2, the two roots of the abovecharacteristic equation are given by

ωn1 = π, ωn2 = 2.618π (13)

These two values are called characteristic values whose square roots are called thenatural frequencies or vibration modes of the system.

Page 10: ASEN5022.Lecture.02

The corresponding eigenvectors can be computed from the second row of (11):

−ω2 x2 − k2 x1 + k2 x2 = 0 ⇒ x1

x2= k2 − ω2

k2= 1 − ω2

k2(14)

Note that for the two modes computed in (13), we have two different expressions:

For ω = π,x1

x2= 1 − π2

2.618π2= 0.618

For ω = 2.618π,x1

x2= 1 − 2.6182π2

2.618π2= −1.618

(15)

The ratios of these eigenvector sets are plotted in Figure 3.

Modal Amplitude for Mode 1

MassPoint

Fixed

end

1

2

0.6 1.00.0

Mode Shape for Mode 1

0 1.0-1.6

Modal Amplitude for Mode 2

MassPoint

1

2

Mode Shape for Mode 2

Fixed

end

Figure 3 Mode Shapes of 2-DOF Example Problem

Page 11: ASEN5022.Lecture.02

Observe from Figure 3 that for the case of the first mode when mass 1 moves in thesame direction with its amplitude of 0.616 while mass 2 moves a unit amplitude. Inother words, the two masses move in phase as illustrated in Figure 2. As for the secondmode, mass 1 moves in the opposite direction by -1.618 while mass 2 moves a unitamplitude, which is also illustraed in Figure 2. From these observations we concludethat mode shapes indicate how the system will deform when subjected to a harmonicexcitation whose frequency is close to one of the natural frequencies (or vibrationmodes) of the system. Thus, mode-shape information is useful in designing structuressubjected to harmonic excitations. Examples of such systems include propelleredairplanes, ships, motor vehicles, and many other machinery equipment.

Page 12: ASEN5022.Lecture.02

3. Vibration analysis of 2-DOF Spring-Mass Problem by MATLAB

In Matlab we invoke the following routine:

[X, D] = eig(K, M);where X is the eigenvector, D is the eigenvalues.

For example, the eigenproblem of the 2-DOF system studied in the preceding sectionscan now be analyzed by MATLAB with

K =[

2 ∗ 2.618π2 −2.618π2

−2.618π2 2.618π2

], M =

[1 00 1

](16)

Upon using the following MATLAB code, we find the following results:

%% 2 dof eigenvalue analysis%

%stiffness matrixK = [2*2.618*pi^2 -2.618*pi^2;-2.618*pi^2 2.618*pi^2];

Page 13: ASEN5022.Lecture.02

% mass matrixM = [1 0;0 1];

% call eigenvalue routine

[X, D] = eig(K, M);

% write eigenvector and eigenvalueslambda = diag(D);disp([’Eigenvalues of 2-dof system ’ num2str(lambda’) ]);

disp(’ ’ );disp([’Eigenvectors of 2-dof system ’ num2str(X(1,:)) ] );disp([’ ’ num2str(X(2,:)) ] );

% compute the frequencies

freq = diag(D); % extract the two diagonal entries of D matrix

disp(’ ’ );freq = sqrt(freq);disp([’Frequencies of 2-dof system ’ num2str(freq’)]);

Page 14: ASEN5022.Lecture.02

we find the following results:

Eigenvalues of 2-dof system 67.6464 9.86948

Eigenvectors of 2-dof system 0.85065 0.52573-0.52573 0.85065

Frequencies of 2-dof system 8.2247 3.1416

Note that MATLAB prints out the highest mode first. Hence, the mode shapes aregiven by

For the second mode with ω2 = 2.618π = 8.2247 : X2 ={

x21

x22

}=

{0.85065−0.5257

}

For the first mode with ω1 = π = 3.14157 : X1 ={

x11

x12

}=

{0.5257310.850650

}(17)

The mode shapes computed by MATLAB is normalized so that their vectorial lengthis unity. If the modal amplitude at mass 2, x22, for the second mode shape is scaledto be unity from MATLAB computed value x22 = −0.52573, then we would have

Page 15: ASEN5022.Lecture.02

x21 = −1.618 as given by (15). The same is true for the modal amplitude for mode 1at mass 1 and mass 2 points. Finally, one may express X2 as

For the second mode with ω2 = 2.618π = 8.22474 : X2 ={

x21

x22

}=

{ −0.850650.52573

}(18)

which indicates that X2 and −X2 are equally valid representation.

4. Den Hartog-Ormondroyd Oscillators

An important application of the two-dof vibration model is to study shock isolationdesign of a suspension system as shown Figure 1. If Figure 1 is rearranged as shownin Figure 4, the same model can be used as a resonator model whose generic charac-teristics can be used for the design of accelerometers and more recently as filters ofmicroelectro-mechanical systems (MEMS). In either case, the governing equation (1)is applicable.

Let us parameetrize the model as

ω1 =√

K1/M1, ω2 =√

k2/m2, c = 2ζm2ω2, µ = m2/M1 (19)

and normalize the frequence response X1(ω) given in (6) by its static displacementwith F2 = 0:

Page 16: ASEN5022.Lecture.02

Two DOF Spring-Mass-Damper Suspension Modelm

2

x 1C2

x 2

1M

1

f 2f

k2/2

1K /2

Figure 4: 2-DOF Suspension Model

Page 17: ASEN5022.Lecture.02

xst (1) = F1/K2 (20)

such that from (7) we have

H1 = X1(ω)

xst (1)= K1 H22(ω)

H11(ω) H22(ω) − H 212(ω)

(21)

Dividing both the nominator and the denominator by M1 m2 and utilizing the pa-rameters introduced in (20), the frequency response function H1(ω) at mass 1 can beexpressed as

H1 = H22(ω)

H11(ω) H22(ω) − µH 212(ω)

H11(ω) = −ω2 + j2ζµω2ω + ω21 + µω2

2

H22(ω) = −ω2 + j2ζω2ω + ω22

H12(ω) = ( j2ζω2ω + ω22)

(22)

Page 18: ASEN5022.Lecture.02

10110-1

100

101

Frequency (Hz)

Amplitude

Invariant points

Frequency Response Functions for Different Damping Ratios

of a 2-DOF Suspension Model

Figure 5: Frequency Response Function at Mass 1

Page 19: ASEN5022.Lecture.02

Figure 5 illustrates the frequency response function (FRF) for different damping ratioswith

ω1 = ω2 = 10 H z, µ = 0.1 (23)

Note that there are two points that all FRF curves pass through two invariant points.It is these invariant points that were first discovered by den Hartog and Ormondroydin 1928 who subsequently utilized their properties for improved design of mechanicalshock attenuation.

In their design study by using Figure 1, den Hartog and Ormondroyd observed thatif the magnitudes of the two invariant points are made to be the same by varying themass ratio and the damping ratio, a near optimum design goal can be achieved.

For the design of accelerometers using Figure 4, the objective is to maximize theamplitude of the frequency response of mass 2 in order to decrease the signal to noiseratio while realizing a flat plateau of frequency interval of interest.

For the design of resonators using Figure 4, in addition to maximizing the amplitudeof FRF at mass 2, the gap between the two invariant points should be minimized.

MATLAB code that produced Figure 5 islisted below.

Page 20: ASEN5022.Lecture.02

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% hartog_oscillator.m

% by k c park 15 january 2002

clear

% Define some useful numbers:

dtr=pi/180;

Hz2rps=2*pi; rps2Hz=1/2/pi; % Conversions to/from Hz and rad/s

% Natural frequencies of individual masses: 10Hz

w1=10*Hz2rps;

w2=w1;

mu = 0.1;

for zeta =0:0.05:0.8 %zeta is the damping ratio

% Define a system in transfer function form

a0=1; a1 =2*zeta*w2; a2 = w2^2;

b0=1;

b1 =2*zeta*(1+mu)*w2;

b2 = w1^2+w2^2 + mu*(1+4*zeta^2)*w2^2 - 4*mu*zeta^2*w2^2;

Page 21: ASEN5022.Lecture.02

b3 = 2*zeta*(mu*w2^3 + w2*(w1^2+mu*w2^2)) - 4*zeta*mu*w2^3;

b4 = w2^2*(w1^2+mu*w2^2)- mu*w2^4;

sys = tf ( [a0 a1 a2], [b0 b1 b2 b3 b4]);

% Pick a range of frequencies to look at from 0 Hz to 100 Hz

wf= logspace(0.5,1.5,400)*Hz2rps;

% Find the frequency response

H=freqresp(sys,wf); % This ends up being a 3 dimensional array!

H=reshape(H,size(wf)); % this makes it the same size as wf

% Plot the amplitude as a function of frequency in Hz

loglog(wf*rps2Hz,w1^2*abs(H)), grid

xlabel(’Frequency (Hz)’)

ylabel(’Amplitude’)

hold on;

end

axis([5 30 0.1 30]);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Page 22: ASEN5022.Lecture.02

References

1. R. E. D. Bishop, Vibration, Cambridge University Press, 1979.

2. J. P. Den Hartog, Mechanical Vibrations, Dover Pub., 1984.

3. Maurice Roseau, Vibrations in Mechanical Systems, Springer-Verlag, 1984.