Professional Documents
Culture Documents
Mehatronika - 2 PDF
Mehatronika - 2 PDF
() 1 () ()
+ 1 + + 1 + 0 () = () (1)
1
gdje je () ulaz u sistem (napon, moment), () izlaz is sistema (struja, ugaona brzina) i koeficijenti
1 , 2 , , 1 predstavljaju karakteristike sistema.
Uvoenjem smjene, dobija se:
1 =
1
2 = =
2 2
3 = =
2
1 2 1
= = =
1 2
diferenciranjem zadnje jednaine po se dobija:
1
= =
1
Uvrtavanjem izvedenih smjena u jednainu (1) dobija se sledei izraz:
+ 1 + 2 1 + + 1 2 + 0 1 = ()
Na osnovu posljednjeg izraza i izvedenih smjena, moe se formirati sistem diferencijalnih jednaina:
1
= 2
2
= 3
1
=
= () 1 1 2 0 1
ili u matrinoj formi:
1 0 2
2 0 3
= ()
1 0 (2)
1 1 + + 1 2 + 0 1
[] = [] [1 ]
_____________________________________________________________________________________
Mehatronika vjebe 2
Sistem diferencijalnih jednaina prvog reda dat sa (2) nosi sve dinamike osobine sistema opisanog
diferencijalnom jednainom (1) i pronalazak rijeenja sistema jednaina je ekvivalentno rjeavanju
diferencijalne jednaine (1).
()
= (() , ) (3)
Integraljenjem izraza (3) u granicama izmeu dva diskretna dovoljno blizu trenutka dobije se:
t k+1 t k+1
()
= (() , )
tk tk
t k+1
(+1 ) ( ) = (() , )
tk
ili
t k+1
(+1 ) = ( ) + (() , ) (4)
tk
(+1 ) = ( ) + (( ) , ) + (5)
gdje je lokalna greka postupka. Na osnovu relacije (5) moe se formirati numeriki iterativni
postupak priblinog rjeavanja diferencijalnih jednaina:
+1 = + (( ) , ) (6)
Greka eulerovog metoda se moe izvesti razvojem funkcije () u Taylorov red u okolini take te
razvojem izvoda te funkcije u okolini iste te take i to na sledei nain:
_____________________________________________________________________________________
Mehatronika vjebe 3
( ) 2 2 ( ) 3 3 ( )
( +) = ( ) + + + + (7)
1! 2! 2 3! 3
2 2 ( ) 3 3 ( )
(+1 ) = ( ) + (() , ) + + + (8)
2! 2 3! 3
2 2 ( ) 3 3 ( )
= + (9)
2 2 3! 3
Poto su vrijednosti koraka integracije uvijek bliske nuli (reda 10-3 do 10-7), posljednja relacija se moe
napisati kao:
= 2 (10)
= (11)
Globalna greka sporije tei nuli od lokalne greke i moe se zakljuiti generalno pravilo da ako je lokalna
greka nekog metoda proporcionalna sa +1 , tada je globalna greka proporcionalna sa i eksponent p
definie red numerikog postupka. Eulerov eksplicitni metod je prvog reda.
Stabilnost nekog numerikog postupka predstavlja ocjenu postupka u smislu da li greka raste, stagnira ili
opada u toku svake naredne iteracije. Numeriki postupak za odreeni korak se smatra stabilnim ako je
greka unesena u k-toj iteraciji vea ili jednaka od greke +1 unesene u + 1 iteraciji.
Dalquisteova test jednaina (analitiki oblik jednaine () = ) daje:
= , (0) = 1, [0, +],
Za Eulerov eksplicitni metod vrijedi:
+1 = + () , = + = (1 + ) (12)
Greka veliine unesene u k-tom koraku e izazvati greku +1 veliine +1 u k+1 koraku:
(+1 + +1 ) = (1 + )( + ) (13)
_____________________________________________________________________________________
Mehatronika vjebe 4
(1 + )2 + 2 2 1
2 + (2 2 + 2 2 ) 0
2 + 2 ( 2 + 2 ) 0
2() + 2 || 0
2()
||2
Eulerov eksplicitni metod je stabilan ukoliko korak integracije zadovoljava posljednju nejednakost.
Grafika ilustracija podruja stabilnosti data je na slijedeoj slici u koordinatnom sistemu = unutar
jedinine krunice sa centrom u taki (-1,0).
()
= (() , ) (14)
Integraljenjem izraza (14) u granicama izmeu dva diskretna dovoljno blizu trenutka dobije se:
t k+1 t k+1
()
= (() , )
tk tk
t k+1
(+1 ) ( ) = (() , )
tk
ili
t k+1
(+1 ) = ( ) + (() , ) (15)
tk
_____________________________________________________________________________________
Mehatronika vjebe 5
gdje je lokalna greka postupka. Na osnovu relacije (16) moe se formirati numeriki iterativni
postupak priblinog rjeavanja diferencijalnih jednaina:
+1 = + ((+1 ) , +1 ) (17)
Lokalna greka eulerovog implicitnog metoda je kao i kod eksplicitnog metoda proporcionalna sa 2 to
znai da je i implicitni metod prvog reda.
(1 )2 + 2 2 1
2()
||2
Implicitni Eulerov metod je stabilan van jedinine krunice sa centrom u (1,0).
_____________________________________________________________________________________
Mehatronika vjebe 6
()
= (() , ) (18)
Integraljenjem izraza (18) u granicama izmeu dva diskretna dovoljno blizu trenutka dobije se:
t k+1 t k+1
()
= (() , )
tk tk
t k+1
(+1 ) ( ) = (() , )
tk
ili
t k+1
(+1 ) = ( ) + (() , ) (19)
tk
Na osnovu relacije (20) moe se formirati numeriki iterativni postupak priblinog rjeavanja
diferencijalnih jednaina:
+1 = + [( , ) + (+1 , +1 )] (21)
2
Greka trapeznog metoda se moe izvesti razvojem funkcije () u Taylorov red u okolini take te
razvojem izvoda te funkcije u okolini iste te take i to na sledei nain:
_____________________________________________________________________________________
Mehatronika vjebe 7
( ) 2 2 ( ) 3 3 ( )
(+ ) = (+1 ) = ( ) + + + + (22)
1! 2! 2 3! 3
()
Razvojem funkcije u okolini take se ima:
(+1 ) ( ) 2 ( ) 2 3 ( ) 3 4 ( )
= + + + + (23)
1! 2 2! 3 3! 4
Iz jednaine (23) se moe izraziti
:
2 ( ) 1 (+1 ) ( ) 1 3 ( )
= (24)
2 2! 3
(+1 ) ( ) 3 3 ( )
(+ ) = ( ) + + + (25)
2 12 3
_____________________________________________________________________________________
Mehatronika vjebe 8
() 0
Veina iterativnih metoda pronalaska rjeenja diferencijalne jednaine (3) su izvedeni iz Taylorovog reda,
pri emu su vii lanovi reda zanemareni. Uzimanjem vie lanova reda u obzir poveava se preciznost, a
smanjuje greka postupka. Iz tog razloga su izvedeni Runge-Kutta metodi vieg reda koji danas
predstavljaju jedne od najee koritene metode numerikog rijeavanja diferencijalnih jednaina. Dobre
osobine ovih postupaka su njihova eksplicitnost to daje mogunost rijeavanja opteg sistema
diferencijalnih jednaina (2).
Jedan od tih metoda je i poseban sluaj Runge-Kutta metoda drugog reda (RK2) koji se naziva Heuneov
modifikovani trapezni metod ija je iterativna formula data sa:
+1 = + [( , ) + ( + ( , ), + )] (26)
2
_____________________________________________________________________________________
Mehatronika vjebe 9
_____________________________________________________________________________________