Sunteți pe pagina 1din 18

Ecuaii difereniale.

Metoda Runge Kutta Aplicaii

Cursul 12

Metoda Runge - Kutta


Este bazat pe dezvoltarea Taylor i conduce la algoritmi eficieni de determinare a soluiei unei ecuaii difereniale ordinare. Filozofia metodei const in prevederea unui pas intermediar n calculul valorii lui yi+1.

Se utilizeaz dezvoltarea Taylor n jurul valorii centrale a intervalului de integrare [ti, ti+1]. De exemplu ti + h/2, h fiind pasul. Utiliznd formula pentru punctul intermediar y(ti + h/2) = yi+1/2 i ti + h/2 = ti+1/2, se obine:

Metoda Runge - Kutta


Aceasta nseamn c avem: Nu este cunoscut valoarea lui i este utilizat metoda Euler pentru a o aproxima. Obinem:

Metoda Runge Kutta RK2


Putem defini urmtorul algoritm pentru RK2.

Diferena, fa de precedenta metod ntr-un singur pas, este c avem nevoie de un pas intermediar n evaluare la ti + h/2 = ti+1/2 . Aceasta implic mai multe calcule dar i o stabilitate mai ridicat a soluiei.

Metoda Runge Kutta RK4


Putem defini urmtorul algoritm pentru RK4.

cu valoarea Algoritmul const n primul pas n calcularea lui k1 cu ti, y1 i f ca date de intrare. Dup aceasta se crete pasul cu h/2 i se calculeaz k2, apoi k3 i n final k4. Se Se poate obine astfel valoarea variabilei y.

Oscilaii armonice ideale


Un corp de mas m legat prin intermediul unui resort de un perete fix este sprijint pe un plan orizontal pe care se mic fr frecri. Corpul este scos din poziia de echilibru i resortul este comprimat. S se determine ecuaia de micare a corpului.

Oscilaii armonice ideale


Ecuaia lui Newton se scrie: Care la rndul ei se poate rescrie:

Ecuaia se poate soluiona analitic i soluia este de forma: n care A este aplitudinea i este faza (constant).

Oscilaii armonice ideale


O ecuaie diferenial de ordin doi poate fi rescris:

Aceste ecuaii se pot rezolva folosind RK 4. Este important de notat c n plus fa de soluia exact avem nc dou teste care pot fi utilizate pentru a verifica soluia. Deoarece funcii precum cos sunt periodice cu o perioad 2, atunci i soluia x(t) trebuie s fie periodic. T depinde doar de k/m i nu de amplitudine sau faz. Testul de periodicitate conservarea energiei.

Oscilaii armonice ideale


S presupunem c alegem condiiile iniiale: Blocul este n repaus la t=0 i energia este:

Energia trebuie s se conserve la orice moment de timp dat:

Algoritm - Oscilaii armonice ideale


Pasul 1: Se alege poziia iniial i viteza cu cea mai banal alegere v(t = 0) = 0 i o valoare dat a poziiei. Deoarece se testeaz periodicitatea este convenabil ca valoarea final s fie aleas tf = 2. Pentru simplitate a fost ales k/m = 1. Timpul iniial este ales ti = 0. Pasul 2: Se alege metoda de rezolvare RK4. Se mparte intervalul de timp n subintervale:

Algoritm - Oscilaii armonice ideale


Pasul 3: Se calculeaz energia total dat de: i se utilizeaz aceast valoare pentru energiile calculate n iteraii. Pasul 4: Se calculeaz xi+1 i vi+1 plecnd de la valorile precedente xi i vi. Pasul 5. Se calculeaz x(v)i+1 nlocuind pe ti+1=ti + h. Pasul 6. Procesul iterativ se continu pn se atinge valoarea tf = 2. Pasul 7. Rezultatele sunt verificate n raport cu soluia exact. Se poate verifica stabilitatea soluiei funcie de N.

Posibile proiecte
Oscilaii amortizate Circuitul RLC serie Pendulul gravitaional Oscilaiile unui moment magnetic la aplicarea unui cmp perpendicular

Oscilaii amortizate
n natur majoritatea fenomenelor oscilatorii sunt amortizate:

v este coeficientul de amortizare i este o msur a frecrilor. Pentru a contracara disiparea energiei i a obine oscilaii forate se aplic o for de excitaie: Ecuaia se rescrie:

Oscilaii amortizate ntr-un circuit RLC


Dac se nlocuiete x cu sarcina Q, cu rezistena R, viteza cu curentul I, masa m cu inductana L, constanta resortului cu inversul capacitii C i fora F cu cderea de potenial V obinem:

Ecuaii difereniale neliniare


Un pendul format dintr-un corp suspendat la captul unei bare rigide de lungime l suspendat ntr-un punct de suspensie fr frecare care permite pendulului s oscileze liber n plan vertical cu viteza i acceleraia:

Ecuaii difereniale neliniare


Micarea este amortizat de aciunea forei de frecare:

unde v este o constant pozitiv care descrie vscozitatea mediului. Pentru a menine starea de micare este necesar aplicarea unei fore periodice:

A i dou constante care reprezint respectiv amplitudinea i frecvena unghiular

Ecuaii difereniale neliniare


Definim pulsaia proprie pendulului ca: Introducem variabilele adimensionale:

i factorul de calitate a sistemului oscilant:

Ecuaia se rescrie:

Ecuaii difereniale neliniare


Ecuaia diferenial a micrilor amortizate a pendulului poate fi scris ca dou ecuaii difereniale ordinare:

Factorul Q reprezint numrul de oscilaii efectuate de sistem lsat liber (neforat) care au loc pn cnd energia este semnificativ diminuat de aciunea forei de frecare. Amplitudinea se msoar n uniti ale cuplului maxim de torsiune n timp este pulsaia unghiular a cuplului extern i se msoar n uniti de frecven proprie a pendulului.

S-ar putea să vă placă și