1.

Amplitude and phase angle of sdof system (forced harmonic):

Mat lab code:

m=1;
zeta=0.1:0.1:1;
k=1;
wn=sqrt(k/m);
w=logspace(-1,1,400);
rad2deg=180/pi;
s=j*w;
for cnt=1:length(zeta)
xfer(cnt,:)=(1/m)./(s.^2+2*zeta(cnt)*wn*s+wn^2);
mag(cnt,:)=abs(xfer(cnt,:));
phs(cnt,:)=angle(xfer(cnt,:))*rad2deg;
end
for cnt=1:length(zeta)
figure(1)
loglog(w,mag(cnt,:),'k-')
title('SDOF frequency response magnitudes for zeta=0.2to1.0in steps of0.2')
xlabel('Frequency(rad/sec)')
ylabel('Magnitude')
grid
hold on
end
hold off
for cnt=1:length(zeta)
figure(2)
semilogx(w,phs(cnt,:),'k-')
title('SDOF frequency response phases for zeta=0.2to1.0 in steps of0.2')
xlabel('Frequency(rad/sec)')
ylabel('Phase')
grid
hold on
end
hold off

2to1.2 0 -20 -40 -60 -80 Phase -100 -120 -140 -160 -180 -1 0 1 10 10 10 Frequency(rad/sec) Magnitude Plots: base excitation: Displacement transmissibility .2 10 0 10 Magnitude -1 10 -2 10 -3 10 -1 0 1 10 10 10 Frequency(rad/sec) SDOF frequency response phases for zeta=0.2to1. 1 SDOF frequency response magnitudes for zeta=0.0 in steps of0.0in steps of0.

2 w wn + wn | | | | 2 f0 w wn z | | --------------------------------.| | 4 2 2 2 2 2 4 | | w + 4 w wn z . -+ | 2 2 | | f0 (w .05.^2) + (2*ze*r).0.2 w wn + wn | +. figure(1) plot(r. -+ r=linspace(0.1.0.20. 0].3.500). -2*z*wn*w wn^2-w^2].50].^2+1) . An=inv(A)*x An = -(f0*(w^2 .20*log10(X)) .wn ) | | . ze=[0./ ( (ones(size(ze))*(1-r. x=[f0.0.01.--------------------------------.^2) ).2*w^2*wn^2 + wn^4) (2*f0*w*wn*z)/(w^4 + 4*w^2*wn^2*z^2 .*r).Mat lab code: >> syms z wn w f0 A=[wn^2-w^2 2*z*wn*w.wn^2))/(w^4 + 4*w^2*wn^2*z^2 .0. X=sqrt( ((2*ze*r).2*w^2*wn^2 + wn^4) >> pretty(An) +.| | 4 2 2 2 2 2 4 | | w + 4 w wn z .

40 30 20 X/Y(dB) 10 0 -10 -20 0 0.5 3 Frequency ratio r .5 1 1.5 2 2.