Modelowanie i symulacja zawieszenia pojazdu mechanicznego
Transkrypt
Modelowanie i symulacja zawieszenia pojazdu mechanicznego
LABORATORIUM MODELOWANIA I SYMULACJI PROCESÓW FIZYCZNYCH ‚WICZENIE NR 1 Modelowanie i symulacja zawieszenia pojazdu mechanicznego 1. Modelowanie mechanicznego uk»adu drgajcego o jednym stopniu swobody Na rysunku przedstawiono model dynamiczny mechanicznego uk»adu drgajcego o jednym stopniu swobody. W modelu przyj“to liniowe charakterystyki spr“óyny i t»umika. Oznaczenia na rysunku reprezentuj: M- mas“ uk»adu [kg], K- sta»a spr“óystoÑci spr“óyny [N/m], B- wspó»czynnik t»umienia t»umika [Ns/m]. y- przemieszczenie masy M [m], Fz - zewn“trzna si»a oddzia»ywujca na mas“ M [N]. Równanie ruchu uk»adu jest nast“pujce: M &y& = - By& - Ky - F z - Mg (1) gdzie: g = 9.81 m/s2. wprowadzajc do równania (1) zaleónoÑci: y = y1 y& = y 2 (2) otrzymuje si“: y& 1 = y 2 (3) y& 2 = - B K F y2 y1 - z - g M M M Taka postaƒ równania (1) pozwala na bezpoÑrednie zaprogramowanie procedury 1 modelujcej dynamik“ rozpatrywanego uk»adu: procedure fun(t:real;n:integer;y:tbl;var f:tbl); begin f[1]:=y[2]; f[2]:=-B/M*y[2]-K/M*y[1]-Fz/M-g; end; gdzie: t - czas, n - liczba równa½, y - wektor zmiennych y1 .. yn, f - wektor pochodnych wektora y, 2. Model zawieszenia pojazdu mechanicznego Na rysunku przedstawiono model dynamiczny zawieszenia pojazdu mechanicznego. W celu uproszczenia modelu rozwaómy zjawisko zachodzce dla jednego ko»a obcióonego przez 1/4 masy ca»ego pojazdu. W modelu przyj“to liniow charakterystyk“ spr“óyst resoru i ogumienia oraz liniow charakterystyk“ t»umienia amortyzatora. Oznaczenia na rysunku reprezentuj: M- 1/4 masy pojazdu, m- masa ko»a wraz z pó»osi, K- sta»a spr“óystoÑci resoru, k- sta»a spr“óystoÑci opony, B- wspó»czynnik t»umienia amortyzatora, z- przemieszczenie nadwozia, y- przemieszczenia osi ko»a, x- przemieszczenie pod»oóa rozumiane jako nierównoÑci pod»oóa. Równania ruchu uk»adu s nast“pujce: M &z&= - B(z& - y& ) - K(z - y) - Mg (4) m&y& = B(z& - y& ) + K(z - y) + kF(y - x) - mg (5) gdzie F opisuje ograniczenie liniowoÑci spr“óystoÑci ogumienia: 2 F(y - x) = { 0 dla y - x > 0 y - x dla y - x ≤ 0 (6) wprowadzajc do równa½ (4,5) zaleónoÑci: y = y1 y& = y 2 z = y3 (7) z& = y 4 otrzymuje si“: y& 1 = y 2 y& 2 = B K k ( y 4 - y 2 ) + ( y 3 - y1 ) - F( y1 - x) - g m m m (8) y& 3 = y 4 y& 4 = - B K ( y 4 - y 2 ) - ( y 3 - y1 ) - g M M Zadanie do wykonania 1. Na podstawie przedstawionego modelu napisaƒ procedur“ modelujc omawiane zjawisko. 2. Procedur“ z pkt.1 w»czyƒ do wskazanego ogólnego programu symulacyjnego zawierajcego: procedur“ ca»kowania uk»adu równa½ róóniczkowych zwyczajnych, procedur“ wprowadzania warunków pocztkowych i procedury graficznej prezentacji wyników symulacji. 3. Uruchomiƒ program symulacyjny i przeprowadziƒ badania symulacyjne wed»ug pkt.4. 4. Dla zadanych przez prowadzcego parametrów uk»adu wyznaczyƒ optymaln wartoу t»umienia amortyzatora (zbadaƒ wp»yw wspó»czynnika t»umienia B na przemieszczenie z) w dwóch przypadkach zmian pod»oóa: 5. a) skokowej zmiany x = x0 1(t)). b) harmonicznej zmiany x = x0 sin(2πf t), f = 0.1, 0.2, 0.5, 1, 2, 5 Hz. Przedstawiƒ wyniki bada½ w postaci wykresów: a) dla bada½ z pkt.4a - amplitudy drga½ oraz czasu zaniku drga½ w funkcji wspó»czynnika t»umienia B, 3 b) dla bada½ z pkt.4b - amplitudy drga½ ustalonych w funkcji wspó»czynnika t»umienia B dla kaódej zadanej cz“stotliwoÑci. Przyk»adowe wartoÑci parametrów zadania: M = 300 kg, m = 35 kg, K = 16000 N/m, k = 80 000 N/m, 1000 Ns/m # B # 20000 Ns/m ,x0 = 0.05 m. 4