Program do obliczeń metodą Newtona w języku MATLAB przedstawiono we wcześniejszych rozdziałach. Schemat iteracyjny łatwo zapisać, mając równanie (a) oraz wzór dla macierzy Jacobiego (c). Dla jednego z punktów startowych otrzymuje się wynik (w radianach):
q = [0.2542 3.9249]r. (d)
Zadanie o prędkościach można rozwiązać wykorzystując poniższą zależność, wynikającą ze zróżniczkowania równania (b) względem czasu:
(e)
(0
(g)
(h)
(i)
0)
(k)
(0
O = -r<D(q,ę>)=—q+ — <£. + — = ®„q + ®> = 0, dl dą dę dt
gdzie dla warunków zadania:
•
Po rozwiązaniu układu równań liniowych (e) otrzymuje się wynik (w rad/s):
q = [0.0290 10.0350]'.
Przyspieszenia można obliczyć różniczkując względem czasu wzór na prędkości (e):
jt. di/. \ 3® . 3®.. 3® . o® ..
<b=-rM<i’<i<p><p)= . q+^-q + tr <p+trr<» = o-dt dą oq dę dtp
Wyrażenie to można zapisać w postaci:
® = (®qq)q q + <i>ą+<E>qq + <*>„„<1 <i>+®„,>2 + = o •
Poszczególne macierze potrzebne do obliczeń przyspieszeń są równe:
(®,q),=|ft2R2u/2fl fl2R3u/,fc].
Biorąc po uwagę, że £22 = -I, wzór (j) można uprościć do postaci:
(^qq)q =-[R2u/2^1 R3u/3^2]'
Ponadto pochodne względem zadanego kąta obrotu korby są równe:
32®
<t> = ® = =o
" Sęaą 2x2
oraz:
(m)
®„
a2®
8ę2 :
W rezultacie, korzystając z równania (i) oraz uwzględniając zależności (k)^-(m), wektor przyspieszeń można obliczyć ze wzoru:
Wzór (n) przedstawia układ równań liniowych ze względu na wektor przyśpieszeń t. Macierz w-spółczynników jest taka sama, jak w przypadku zadania o prędkościach.
Po rozwiązaniu numerycznym równania (n) otrzymuje się wektor przyśpieszeń (w rad/s2):
q = [140.5447 179.4470]2. (o)
Po obliczeniu q, q i q należy jeszcze wyznaczyć położenia, prędkości i przyspieszenia środków mas Ci, C2 i C3. Położenia tych punktów można określić ze wzorów:
rc, =|R.u/1’ rCj = R,u/, + * R2u/2, rCj =R,u/1+R2u/2 + ^R3u/3- (p)
Po obliczeniach otrzymujemy (w metrach):
rŁ. = [0.0707 0.0707f, rfj = [0.4124 0.2118]', rr =[0.5417 0.1411]7 - (q)
Prędkości środków mas oblicza się różniczkując równania (p) według znanych reguł:
rCi = ^ £2R,u/,ę> > r(i =QR1u/l<p + ^QR2u/2<j'1> rr = f2R,u/2<7, + ii!R,u/3<72 • (r)
Po obliczeniach otrzymujemy (w m/s):
rr =[-1.4142 1.4142]', rc, =[-2.8305 2.8363f, rCj =[-1.4163 1.422 lf. (s)
Przyspieszenia środków mas można obliczyć różniczkując względem czasu zależności (r):
Ć-, =-^Rlu/,r + ^DR1u/y- r(. = 2rf. - ~R2ul2qf + ^SlR2ul2qt ,
rc, = 2ic, - R:u/z9,2 + iiR2u/2^, - - R3ul3ql + * ORjU/j^ • (0
Ostatecznie uzyskujemy (wyniki w m/s2):
rC) =[-29.6985 -26.870lf, rr, =[-69.2945 -15.6526]', rCj =[-39.5960 11.2175f - (u)
12
Prawa zastrzeżone © J. Frączek, M. W oj tyra. Kopiowanie bez zgody autorów zabronione