EN40: Dynamics and Vibrations Homework 7: Rigid Body Kinematics School of Engineering Brown University 1. FORCED VIBRATION OF ENGINE IDLING The Subaru Legacy has an unusual horizontally-aligned four-cylinder engine. The engine is connected to 10 lateral motor mounts by 4 springs and 4 dashpots, as shown in the figure. When idling, slightly differences in the firing of the individual cylinders lead to 9an effective rotor forcing of the engine, with an effective mass imbalance of eΔm = 0.4kgm at a frequency corresponding to 600 / π RPM. The total 8 mass of the engine is M=200kg. Brand new, each spring has stiffness k=12800N/m and each damper has 7 damping coefficient λ=400 N-s/m. 6 X ⎛ Δme ⎞ ⎜ ⎟ ⎝ m ⎠ 0.1 5 4 0.15 3 0.2 0.25 2 1 0 0.5 0 1.1 What are the natural frequency and damping coefficient 0.5 1 ω / ωn 1.5 2 2.5 ς for the engine? From formulas ωn = k / m = 4 × 12800 / 200 = 16rad / s . The damping coefficient is ζ = c / 2 km = 4 × 400 / 2 4 ×12800 × 200 = 1/ 4 (2 POINTS) 1.2 What is the typical steady-state amplitude of the lateral vibrations of the engine? The forcing frequency is ω = 2π × 600 / π / 60 = 20rad / s ⇒ ω / ωn = 20 / 16 . Doing the calculation with the formula, 2 X / (Δme / m) = (ω / ωn ) / 2 (1 − ω 2 / ωn2 ) + 4ζ 2ω 2 / ωn2 = 1.86 ⇒ X = 1.86Δme / m = 0.0037 m . Or more quickly reading off the graph X / (Δme / m) is about 2… (3 POINTS) 1.3 The main problem is not the engine vibration, but the forces caused on the attachment points to the body of the car. These attachment fixtures fatigue under load. What is the approximate amplitude of the force exerted on one damper attachment point for the new car? The force is cdx / dt = cX ω cos(ωt + φ ) ≈ 29.6cos(ωt + φ ) N (3 POINTS) 3 1.4 As the car ages, the spring stiffness gets smaller. How does this change the vibration amplitude? (increase, decrease, the same?) This decreases ω n so the operating point shifts to the right on the curve, and the amplitude decreases. (2 POINTS) B 2. ROBOT ARM KINEMATICS The figure shows a robot arm. Point C on the arm is required to move horizontally with constant speed 1m/s. This is accomplished by rotating links AB and BC with appropriate angular speeds ω AB , ωBC and angular accelerations α AB ,α BC . The goal of this problem is to calculate values for ω AB , ωBC , α AB ,α BC at the instant shown. C 1m A 450 j VCx = 1m/s aC = 0 1m i 2.1 Determine formulas for the velocity vectors v B , vC of points B and C, in terms of ω AB , ωBC . Applying the rigid body kinematics formula gives v B = v A + ω AB × rB / A = ωAB k × (i + j) / 2 = ωAB (−i + j) / 2 vC = v B + ωBC k × i = ω AB (−i + j) / 2 + ωBC j (3 POINTS) 2.2 Determine formulas for the acceleration vectors a B , aC of points B and C in terms of α AB ,α BC , ω AB , ωBC . a B = a A + α AB k × (i + j) / 2 − ω AB k × ω AB k × (i + j) / 2 2 = α AB (−i + j) / 2 − ω AB (i + j) / 2 aC = a B + α BC k × i − ωBC k × ωBC k × i 2 2 = α AB (−i + j) / 2 − ω AB (i + j) / 2 + α BC j − ωBC i (3 POINTS) 2.3 Hence, calculate the required values of ω AB , ωBC , α AB ,α BC We know that vC = i . Using the i and j components of 12.1 gives two equations for ω AB , ωBC −ω AB = 2rad / s We also know that aC = 0 which gives ω AB / 2 + ωBC = 0 ⇒ ωBC = 1rad / s 2 2 α AB (−i + j) / 2 − ω AB (i + j) / 2 + α BC j − ω BC i=0 ⇒ α AB (−i + j) / 2 + α BC j − 2(i + j) / 2 − i = 0 ( ⇒ α AB = − 2 + 2 α BC = 1 4 2 − α AB 2 ) = rad / s 2 2 2 + 1 (2 + 2 )= 1 + 2 2 2 rad / s 2 (4 POINTS) 3. PRIUS POWER SPLIT DEVICE (PSD) In class we saw a demonstration of the Prius’ Planetary Gear Set (http://eahart.com/prius/psd/). 3.1 At the lowest speeds (<42 mph), the ICE does not have to provide any power. Which components of the PSD are spinning, and in which direction? Gear plate – NOT moving. Outer Ring CW (-) Sun Ring CCW (+) Planets CW (-) (1 POINT) 3.2 In this configuration, what is the gear ratio between the sun gear (rotational speed ωs) and the outer ring (rotational speed ωr) in terms of the radius of the sun gear, rs, and the radius of the planetary gear, rp? Since the plate is not moving, we can say: v A = ω sr s= ω p r p v B = ω rr r= ω p r p Thus, ωsrs= ωrrr From geometry, rr=rs+2rp ωs= [(rs+2rp)/ rs]ωr Gear Ratio: [(rs+2rp)/ rs] Also accepted: [rs /(rs+2rp)] (3 POINTS) 3.3 Now the outer ring is not rotating (the car is not moving) but the ICE engine continues to run! What is the gear ratio between the sun gear and the gear plate (rotational speed ωpp) in terms of rs and rp? vA= ωsrs as before (because O remains fixed) From our kinematics equations: yB= yC + |rB/C| sin θ vB= vC + rp dθ/dt cos θ however let’s examine the point at which θ=0: vB= vC + rp dθ/dt vB = ωpp(rs+rp) + rp dθ/dt We can also write down how B depends on A: yB= yA + |rB/A| sin θ vB= vA + 2rp dθ/dt cos θ however let’s examine the point at which θ=0: vB= vA + 2rp dθ/dt vB = ωsrs + 2rp dθ/dt If the outer ring remains fixed: vB = ωrrr = 0 -2ωpp(rs+rp) = 2 rp dθ/dt ωsrs = - 2rp dθ/dt eliminating dθ/dt: 2ωpp(rs+rp) = ωsrs ωs = [2(rs+rp) / rs]ωpp gear ratio: [2(rs+rp)/ rs] (or inverse) (3 POINTS) 3.4 For the configuration where all components are rotating, derive a relationship between ωr, ωs, and ωpp in terms of rs and rp. We can use the same solution method as above except B is not stationary: Starting with these 2 equations from 3.3: vB = ωpp(rs+rp) + rp dθ/dt vB = ωsrs + 2rp dθ/dt Eliminate dθ/dt and substitute vB=rr ωr = (rs+2rp) ωr (rs+2rp) ωr = 2(rs+rp)ωpp - rs ωs (3 POINTS) 4. TRIFILAR PENDULUM (1 POINT EACH PART – SEE SCANNED SOLNS ATTACHED) Hw +r p"b)"- +3 5 : R'if L - r L k L =- Kc"try)!+ Ksr"(€) g"= Rcu<e i t Rsine * * * L t- t^g =- R c6<[T**) L f( :- f*o = r f r-! Rs;^[g*o) ! t *K -t Ra*(Ere) r- * K s;r,[$"o)l- -i *L 5-b = RCi-cdo)i Rsinoi+(!-*)b A-t *.v *r"e - zf ddo -t f,si#o + f* + *f,( r- ('i6) -t a [e-zf= o G*o r-! RGrs(".3*li t,R si^ (g)_t ' i-*. * i- zr * =/ &rsn^al{ O, G*8= L-*2- *Ir- 4 e, t<<zL + z-zLx-zL 2{d 2L?^ + ? ."1,/re *-'f^ G-h iA lrle = & -$ ni {- +tlo , 4* s,rr,.o\l a.t &P A l- €.g , {t: L {9, {rr\r trr-i\ i! vr,np (- B t{+ R'o* : 1..lr.ulunot" { 'fil1 + Tr'.1:tTn: -*",,1 ) Et- c-c t'f ) {- irn k= g rv\ lti. i no] i -tlfunJ * Fb tL.) - [1,., t-io.tI.I--.,r'tr b = *.!-.rxir"] i "'F,1 I[to LL = gLk I.rtli'tt*2 J Yb*ti=*Le L11 4 7 'tJ i"rr \.,,:. \ i1^ !*r- &-i I t v l'_ (=Le- I 6 |I l\{ t chl* - J I\*rk = L gg|-l *j !,^,rik c\ k &.,*" Su"..qg,l 3'T wL\,r..x-t t1' 'l * ^T .;-c Z Mc.o{q \-*:j{*--r = !X t- ru J oto*"* *bur^-l* t[t*- .*o.b* .f Af- *(r(**!)xfrlf-I.) abxIn-b\t !rX(f -rr1 .: i.t*ttI f., n(n:h) r' z bF[ .ti i ! ! rnnaiS b = G zb\xt(r"-k)r(p-a!)*t[r"-r) .ar .fle lF v,n rb) r{e x Itr- k) -*k x [-fr *t{ T ,f,o I r^ - 4 k xlB -t z k r$' + b r h r vu - g,Xg L- , .t,o '/ t? -bzdb *klFt z)xrr +Lrl'o -f k *k x Yr- * z l< ^ 5 J r L I I i I ! i I ! t I ! f i : t i ! I t 1 I i1i ll9 r(r' r I IL\*i r^ rvu) '.[F ', Ie) -,t T1' ji L ii ?- r P 1 !, ?t TP i g,rog g, t(\ I t*.g ; \ K c Li )r/l$' ilil 4, ll"|e A **jjnee.64 LH! sf *b . u;. &ors\der k r i';E 1 &Y-x ,/ il i; 'it; + z \.I.t'z .2b il A L x Ir=\ : & LRsi*b i -R{t-t-s-4 1 I .Jrrre qa"*J4 + fls'nQ b bt V'r;z -5 E* B n'ryan'+-"* *b rn RH 'h, t- !1 i-L 1 bx h Rk[T"re) K r-* \ I\- ilc-ffi+) ie) tg) Re^[T) s'r" \ : (*^[{ { - R-s''' (T -e) t^* L\A il It te\s't $ r *! i,^$ {art.e\-Rzt.*T\ { *; lrRBt= \\ \ l - **,n€te) ( *i? - k fls", ,"', ki *.^h\ & si ^ d=r 2m E \ I (*.r) = t,:i3,5 \ '* ksxsl'tP) Srwo1.*l'- { -R-sir.r$*;e* bt fi,'G* $tu)s'.^$ i I \ *fr = L" f j i l * L' u ruuW"*$ - n, zLd gir' r I E'^-g gtg Lci.* ' - -fr1''^(T'9tuSi I]* - f,sr,,g .Y^ cotrl U.'ift tl*"k tu.. 5krn \ E i oY**',{i \--*--\i"" : : .y ir- ,\ O $r\ + '-'- , .^ (- . \/ f1.,\ .* 3fi,, Eints ) .l , ni + i"$ * 3'A: s*tg L AF" ^v =e, t*- {< r . .*5, 7 sr,nctilI &) val;'r-€4 *( 'a .^\ ^f SinS I3fi^,r Lr,Jn ' I ! LL L"j\ ."i,t Sa *rYne p<t\".\ {t " G) tE" *?1,*t\,,^&. {rr'n'c pa'iod *L*q , i€ Rf * -* zilr -,' .Jz\ \. l:n r l_=r____ _l# V Li- .t i*J Sr.,e- p"erFe-J ( E"-i) E* by rr tr a-r, M (t ) .d. c ^ G( n"4 l',t1f u+ B c*.{* , a, L " L'0a Lc)j,1 P**4 go{i, a ,ro.[r*. %x'"t-*'. 3 .!"\u.c sbq bsi-E- \ q."l- L:l .I"*l a-4 F lu.d He brl,K aJl<- Cz) *,bcn ( '{4FT'LA$ tu) I d TE uL* R tT s T, L,,' toi fir'. E L ,"{* c\* mhr LL +-rt'*n sr^€] , 'I";,fr"J C"-ret"{t": L8", ol d+A Lro + S. .f,' i'd-{ 'hf ?qT'*l T T a,n"z{ tf- --f T "^J "{W rl li P ,.e*{- i hle qrtr^ *.h*r*k futl* par"-*n$=v'1 11 hJ. ii' :r\- == t ilI ]i ,; ll rj il - The- Trr W ro fl4 b<-ume't N _r d"o + \r: Ei dt T"f Sirng # - =e - \-Cb- + hTfsi,,oa l_1'" jlt* y^+h is ho's inttoa^, + hn.^riy )l r fi*."'^frha" % 11 ttsrL*+ S" t1 ijrt. iif^a ho ti li*. "h ru*f t r,",trpr 51- 8" +" tL r l" il llil' '{Ar T''f* eAt rr , ll fiz\ t /- c;rrzr r !l ti ii ilil il it il II li no^-&wr"'rns;^4 \Ti'g =b +hP*nivrn"t" 4'v'* F'i-4 .$^d C"*; ,.4 a. il ilt pWA rrarn^dirttp titq # wr< a4 11 li 'r6L S Qp= I f,"O^ 4 Go "i*.J,., Cvp L e 4 + "-"]"ro- o :- o. g, Be ? ,e- r-oJ: na = 0 '3 71 7 r^)'u,u function hw7problem3 cl-ose af f ; % write a for loop to sofve the equatj_on of motion (eom) for different ? vafues of theta 0 between O and pil3. for i=1: 100 thetaO (i ) :pil3*i / 100 ; ic: IthetaO (i) , O] ; options:odeset ( 'Event' , Gdetect zero crossing) ; Ic, w, tevent, wevent, index] :ode45(Geom, [0, 5], ic, options),. % time difference between two successive events ls t reaf t real (i) :tevent (3) -tevenrL (2) ; end plot (thetaO, t real- ) ? fol-lowing 1s the code to detect the range of theta 0 for which ? l_real is within 5% and 1? of t app for 1:1:100 if (t real(i)<1.05) thetaO S:thetaO (i); end if (t_reaf (i) <1.01) thetaO 1:thetaO (i); end end % write the vafues of theta 0 for 5? error adn 1? error to the thetaO thetaO 5 1 ? function of the eom in terms of the normafized time "tau" function dwdt:eom (t, w) dwdt: lw (2) ; -4xp1^2* sin end (w (1 ) ) I ; ? event function to detect when theta crosses zero with positive slope function Ivalue, stop, dir]:detecL zero crossing (t, w) vafue:w(1); rc+nn-A. uvv end end v, Treat ,VS.E^u LU6 1.07 l I 1.06 1.05 1.04 E E 1.03 1.02 0,6 eo