ME51035 Mechanical Vibration Topic 6: Single Degree of Freedom System Response to Common Harmonic Excitations 6.1 Objectives At the end of this lecture, students should be able to: (1) Understand and solve common harmonic excitations to vibration system (2) Understand frequency response function and transmissibility for damped system under rotating unbalance and base excitation (3) Understand and derive equation of motion for unbalance and base excitation. (4) Make the sense of unbalance and base excitation and its physical significance in actual system 6.1 Rotating Unbalance πΉ = ππ π cos(ππ‘) πΎπ₯ πΆπ₯Μ π =π +π +π ππ₯Μ Equation of motion, ππ₯Μ + πΆπ₯Μ + πΎπ₯ = ππ π cos(ππ‘) where, π = πππ π ππ π’ππππππππ [ππ] π = πππππ‘πππππ‘π¦ [π] π = πππ‘ππ‘πππ π ππππ ππ π’ππππππππ πππ π Equation of motion to that of SDOF under harmonic excitation except the force magnitude is ππ π. For harmonic π = πΉ ⁄π 1 (1 − π ) + (2ππ) Magnitude of unbalance force can be substituted into the force, π = ππ π⁄π π = ππ ππ = ππ 1 (1 − π ) + (2ππ) π ⁄π (1 − π ) + (2ππ) ππ ⁄π (1 − π ) + (2ππ ) π = π π The response is: ππ = ππ π (1 − π ) + (2ππ ) π‘πππ = For maximum 2ππ 1−π , π ππ =0 ππ ππ π π =0 ππ (1 − π ) + (2ππ) 1 π [(1 − π ) + (2ππ) ] × [2(1 − π ) × (2π) + 8π π] − (1 − π ) + (2ππ) × 2π 2 =0 (1 − π ) + (2ππ) 1 π [−4π + 4π + 8π π] − [(1 − π ) + (2ππ) ] × 2π = 0 2 −2π + 2π + 4π π − [1 − 2π + π + 4π π ] × 2π = 0 −2π + 2π + 4π π − 2π + 4π − 2π − 8π π = 0 [2 − 4π ]π − 2π = 0 π ≠ 0 ππ [2 − 4π ]π − 2 = 0 π = π= 2 1 = 2 − 4π 1 − 2π 1 1 − 2π Maximum of occurs at π = ππ ππ = π ππ ππ = ππ ππ = (1 − 2π ) ππ ππ = ππ ππ = ππ ππ = (1 − π ) + (2ππ) 1 (1 − 2π ) × 1− 1 + (1 − 2π ) 2π 1 − 2π 1 1 − 2π − 1 1 − 2π × + (2π) 1 − 2π 1 (−2π ) + (1 − 2π )(2π ) 1 2π π + 1 − 2π 1 2π 1 − π Note that condition for maximum amplitudes of harmonic excitation and rotating unbalance is not the same. Example 6.1 (e.g. 3.6 from textbook GIVE: π = 0.15 π ππ‘ πππ ππππππ π = 0.08 π, π = 0.08 π π = 0.025 FIND: (a) π =? (π)π =? (π)π πππ π = 0.1 π SOLUTION: At resonance, π = π , = = (a) π = (b) Max: π = = 20 (study response due to harmonic excitation) × . = . × . = = 0.09375 π = × . × ( × . ) = 20.0063 π 20.0063 × ππ = 20 × 0.0063 × 0.08 × 0.09375 = 0.15047 π π (c) With addition mass at resonance to reduce X to 0.1 m (π + π )π = 20 ππ (π + π ) × 0.1 = 20 0.08π × 0.09375 π + π = 1.5π π = 0.5π Addition mass to be installed is 50%M. 6.2 Base Excitation Vibration occurs because of the excitation at the base or support. Examples include vibration of moving vehicle due to road surface roughness. Free body diagram is: Equation of motion is: If , , 6.2.1 Displacement Transmissibility Displacement Transmissibility 6 =0.1 =0.3 =0.5 =0.7 =0.9 =1.1 5 X/Y 4 3 2 1 0 0 20 40 60 80 100 120 velocity [km/hr] Phase of X/Y 200 =0.1 =0.3 =0.5 =0.7 =0.9 =1.1 150 100 50 0 0 20 40 60 velocity [km/hr] 6.2.2 Relative Displacement Transmissibility Relative displacement transmissibility can be described as: 80 100 120 Relative Displacement Transmissibility 6 =0.1 =0.3 =0.5 =0.7 =0.9 =1.1 5 Z/Y 4 3 2 1 0 0 20 40 60 80 100 120 velocity [km/hr] Phase of Z/Y 200 =0.1 =0.3 =0.5 =0.7 =0.9 =1.1 150 100 50 0 0 20 40 60 velocity [km/hr] 6.2.3 Force Transmissibility If F is force transmitted to the support or base, Force transmissibility is: 80 100 120 Force Transmissibility 6 =0.1 =0.3 =0.5 =0.7 =0.9 =1.1 FT/(KY) 5 4 3 2 1 0 0 20 40 60 80 100 120 velocity [km/hr] Phase of FT/(KY) 200 =0.1 =0.3 =0.5 =0.7 =0.9 =1.1 150 100 50 0 0 20 40 60 velocity [km/hr] 6.2.4 MATLAB Code clear all; clc; close all %% Vibration System property m=1200; k=400e3; zeta=0.1:0.2:1.1; wn=sqrt(k/m); %% Base Excitation Information vk=10:1:120; v=vk*1e3/3600; % road roughness Y=0.05; lambda=6; % excitation frequency w=2*pi*v/lambda; r=w/wn; %% calculate amplification factor phi=zeros(length(zeta),length(w)); XT=zeros(length(zeta),length(w)); FT=zeros(length(zeta),length(w)); ZT=zeros(length(zeta),length(w)); phiZ=zeros(length(zeta),length(w)); for jj=1:length(w) 80 100 120 for ii=1:length(zeta) XT(ii,jj)=sqrt((1+(2*zeta(ii)*r(jj)).^2)./((1r(jj).^2).^2+(2*zeta(ii)*r(jj)).^2)); FT(ii,jj)=r(jj).^2.*sqrt((1+(2*zeta(ii)*r(jj)).^2)./((1 -r(jj).^2).^2+(2*zeta(ii)*r(jj)).^2)); ZT(ii,jj)=r(jj).^2./sqrt((1r(jj).^2).^2+(2*zeta(ii)*r(jj)).^2); phi(ii,jj)=atan((2*zeta(ii)*r(jj).^3)./((1r(jj).^2)+(2*zeta(ii)*r(jj)).^2)); phi(ii,jj)=phi(ii,jj)*180/pi; phiZ(ii,jj)=atan(2*zeta(ii)*r(jj)./(1-r(jj).^2)); phiZ(ii,jj)=phiZ(ii,jj)*180/pi; if phi(ii,jj)<0 phi(ii,jj)=180+phi(ii,jj); end if phiZ(ii,jj)<0 phiZ(ii,jj)=180+phiZ(ii,jj); end end end %% plotting % Displacement transmissibility figure(1) subplot(2,1,1) plot(vk,abs(XT),'LineWidth',2); hold on; grid on; legend('\zeta=0.1','\zeta=0.3','\zeta=0.5','\zeta=0.7', '\zeta=0.9','\zeta=1.1') xlabel('velocity [km/hr]','FontSize',16) ylabel('X/Y','FontSize',16) title('Displacement Transmissibility','Fontsize',16) subplot(2,1,2) plot(vk,phi,'LineWidth',2); hold on; grid on legend('\zeta=0.1','\zeta=0.3','\zeta=0.5','\zeta=0.7', '\zeta=0.9','\zeta=1.1') xlabel('velocity [km/hr]','FontSize',16) ylabel('Phase of X/Y','FontSize',16) % Force transmissibility figure(2) subplot(2,1,1) plot(vk,abs(FT),'LineWidth',2); hold on; grid on; legend('\zeta=0.1','\zeta=0.3','\zeta=0.5','\zeta=0.7', '\zeta=0.9','\zeta=1.1') xlabel('velocity [km/hr]','FontSize',16) ylabel('F_T/(KY)','FontSize',16) title('Force Transmissibility','Fontsize',16) subplot(2,1,2) plot(vk,phi,'LineWidth',2); hold on; grid on legend('\zeta=0.1','\zeta=0.3','\zeta=0.5','\zeta=0.7', '\zeta=0.9','\zeta=1.1') xlabel('velocity [km/hr]','FontSize',16) ylabel('Phase of F_T/(KY)','FontSize',16) % Relative displacement transmissibility figure(3) subplot(2,1,1) plot(vk,abs(ZT),'LineWidth',2); hold on; grid on; legend('\zeta=0.1','\zeta=0.3','\zeta=0.5','\zeta=0.7', '\zeta=0.9','\zeta=1.1') xlabel('velocity [km/hr]','FontSize',16) ylabel('Z/Y','FontSize',16) title('Relative Displacement Transmissibility','Fontsize',16) subplot(2,1,2) plot(vk,phiZ,'LineWidth',2); hold on; grid on legend('\zeta=0.1','\zeta=0.3','\zeta=0.5','\zeta=0.7', '\zeta=0.9','\zeta=1.1') xlabel('velocity [km/hr]','FontSize',16) ylabel('Phase of Z/Y','FontSize',16) Fig.MenuBar='none'; Calculate Example 3.7 from your textbook by yourself.