Professional Documents
Culture Documents
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Cuprins
numerice Formularea problemei derivarii Formule de derivare numerica Algoritmi numerici pentru derivarea func tiilor Derivate de ordin superior Derivate par tiale Metoda diferen telor nite - exemplul 1 (ODE) Metoda diferen telor nite - exemplul 2 (PDE, eliptic) Metoda diferen telor nite - exemplul 3 (PDE, hiperbolic)
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
i (t ) =
dqD dt dS dt
u (t ) =
evaluarea senzitivita tilor
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Precizia cu care se face interpolarea sau aproximarea va determina precizia de calcul a derivatei numerice.
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
30
10 25 5 20 0 15 5 10
10
4 x
10
15
4 x
10
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
yk +1 yk , xk +1 xk
(3)
yk yk 1 . xk xk 1
(4)
se Ordinul erorii de trunchiere specice acestei aproximari n serie Taylor. poate estima cu ajutorul dezvoltarii
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
f ( ) ( x xk ) 2 2!
(5)
f ( ) (xk +1 xk )2 , 2!
(6)
(7)
M2 h, 2
(8)
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
f (x ) = f (xk ) + f (xk )(x xk ) + O((x xk )2 ) x = xk 1 s i notnd xk xk 1 = h yk 1 = yk f (xk )h + O(h2 ), yk yk 1 f (xk ) = O(h). h |et | =O(h), eroare de ordin 1
(9)
(10) (11)
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
g (x )
= +
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
h2 h h2 h1 yk 1 1 yk + yk +1 . (14) h1 (h1 + h2 ) h1 h2 h2 ( h 1 + h 2 )
Evalund polinomul derivat (34) n punctele xk 1 s i xk +1 se ob tine formula de derivare progresiva de ordinul 2
yk 1 =
h1 + h 2 h1 2h 1 + h 2 yk 1 + yk yk +1 . (15) h1 ( h 1 + h 2 ) h1 h2 h2 ( h 1 + h 2 )
h1 + h 2 h 1 + 2h 2 h2 yk 1 yk + yk +1 . (16) h1 ( h 1 + h 2 ) h1 h2 h2 ( h 1 + h 2 )
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
(17)
3yk 1 + 4y k yk + 1 2h
(18)
Derivare regresiva
yk +1 =
yk 1 4yk + 3yk +1 2h
(19)
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
(23)
yk +1 yk 1 f (xk ) = O(h2 ). (24) 2h are eroarea de trunchiere de Formula de derivare centrata ordinul 2
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
(xk,yk)
(xk1,yk1)
(x
k+1
,y
k+1
a celor mai simple formule de derivare numerica (pas echidistant). Semnica tia geometrica
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
func Este important modul n care este cunoscuta tia. Func tabelar (prin date) tia data
derivatele n punctele din tabel 1. se evalueaza derivata ntr-un punct oarecare, facnd o 2. se evalueaza pe por interpolare liniara tiuni a acestor valori. Func printr-un cod tia data formula 1. se alege pasul optim de derivare pentru o anumita de derivare numerica; derivata cu formula de derivare numerica 2. se evalueaza ntr-un punct oarecare.
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
10 10 10 10 10 10 10 10
10
10
10
10
11
12
10
13
10
10
14
10
10
10 10 Pasul de derivare h
10
10
10
10
10 10 Pasul de derivare h
10
10
de Teste numerice pentru sin (/4): Eroarea n func tie de pasul de derivare pentru formula de derivare progresiva de ordinul 2 (dreapta). ordinul 1 (stnga) s i formula de derivare centrata
= pasul de la care ncep sa Pas optim de derivare numerica predomine erorile de trunchiere. Aten tie: Nu este pasul pentru care eroarea este minima!.
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
(29)
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
(30) (31)
Marginea erorii
hoptim
este pasul de la care ncep sa predomine erorile de trunchiere. Pasul optim de derivare numerica
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
s El este pasul pentru care marginea erorii totale este minima i este nu trebuie confundat cu pasul pentru care eroarea totala pas care s-ar putea sa e mai mic dect pasul optim, minima, dar care nu poate estimat apriori.
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Pot privite ca aplica tii recursive ale derivatei de ordinul unu. pregatire_derivate( n, x , dy , d 2y ) rez = interpolare_lpp(n, x , d 2y , xcrt ) ca procednd astfel, acurate Experimentele numerice arata tea ce ordinul derivatei rezultatului se pierde pe masur a
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
yk +1 ,
g (x )
= +
yk 1 +
(x xk 1 ) + (x xk +1 ) (xk xk 1 )(xk xk +1 )
yk + (34)
yk +1 . yk 1 + 2 (xk xk 1 )(xk xk +1 ) yk +
g (x )
= +
yk +1 ,
(35)
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
f (xk +1 ) + f (xk 1 ) = 2f (xk ) + f (xk )h2 + O(h4 ). yk +1 2yk + yk 1 f (xk ) = O(h2 ). h2 Polinomul de interpolare ini aiba un grad tial trebuie sa
sucient de mare pentru ca derivata de ordin superior sa e nenula. Ar putea apare fenomenului Runge care va afecta s i acurate tea derivatelor numerice. De aceea, calculul numeric al derivatelor de ordin superior trebuie evitat.
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
d=ym
yj y
(xi,yj)
Valorile "tabel":
din
f (xi , yj ) = zi ,j
c=y0 a=x0 xi x b=xn
i = 0, n
j = 0, m
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
unde f 1(x ) = f (x , y0 ) este o func tie care depinde de o singura reala. Similar, variabila
f y = lim
x =x0 ,y =y0 y y0
unde f 2(y ) = f (x0 , y ) este o func tie care depinde de o singura reala. variabila de ordinul 1 Formulele de derivare progresiva
zi +1,j zi ,j g (xi , yj ) = , x xi +1 xi zi ,j +1 zi ,j g (xi , yj ) = y yj +1 yj (43)
etc.
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
(45)
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
yj
zi1,j
zi,j zi,j1
zi+1,j
g =
xi
astfel de ra Daca tionamente se folosesc pentru rezolvarea numerica a problemelor de inginerie formulate cu ajutorul unor ecua tii cu pentru derivate totale (ODE) sau par tiale (PDE) atunci se spune ca metoda diferen rezolvarea problemei se aplica telor nite.
nodurilor marcate.
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
aproximarea derivatelor din ecua tii s i se rescrie ecua tia ca ecua tie cu diferen te nite.
Pasul 2: Se stabile ste grila de discretizare s i se scrie
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
calculul numeric n intervalul de timp [0, tmax ] unde Vom urmari de N puncte tk , unde pasul tmax = 10 ntr-o re tea echidistanta de discretizare h este tk + 1 t k = h , pentru k = 1, . . . , N 1. (53)
cu Vom nota valorile discrete ob tinute prin rezolvare numerica uk . Ele vor aproxima tii ale marimii reale u . uk u ( t k ) . (54)
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Varianta I - diferen te nite progresive de ordinul 1 uk + 1 u k 1 1 + uk = E , h h h uk = E . explicit cu formula poate calculata uk + 1 u k + uk + 1 = u k 1 h + h E. (56) (57)
uk + 1
(58)
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
h E.
(59)
metoda, cunoscuta s , Aceasta i sub numele de Euler explicita pentru h > . este instabila
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Varianta a II-a - diferen te nite regresive de ordinul 1 1 uk u k 1 1 + uk = E , h uk u k 1 + explicit: uk poate calculata uk = uk 1 + h h E / 1+ . (63) h h uk = E . (61) (62)
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
uk 1 +
h h E / 1+
(64)
pentru rezolvarea ODE) nu mai este instabila Metoda (Euler implicita pentru h > .
este dy /dt = f (t , y ) unde f este o func Folosirea derivatei regresive Ecua tia generala tie n general neliniara. pentru calculul lui uk , rela o ecua n cazul pentru f conduce la o rela tie implicita tie ce reprezinta tie neliniara. s particular studiat, f este liniara i de aceea solu tia se poate calcula explicit.
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Varianta a III-a - diferen te nite centrate de ordinul 2 uk + 1 u k 1 1 1 + uk = E , 2h 2h 2h uk 1 + uk + u k + 1 = E. k = 2, . . . , N 1 N 2 ecua tii cu N necunoscute. Trebuie adaugate rela tiile la capete. La t = 0: u (1) = u0 Pentru k = N diferen te regresive de ordinul 2: 1 1 u N 2 4u N 1 + 3u N + uN = E , 2h u N 2 4u N 1 + 3 + 2h uN = 2h E. (66) (67)
(68) (69)
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
h/tau = 0.500000 2.5 0.02 0.018 0.016 0.014 u [V] 0.012 0.01 0.008 0.006 0.004 0.002 0 0 1 2 t [s] 3 x 10 analitic prog ord 1 regr ord 1 centr ord 2 4
4
x 10
1.5
0.5
2 t [s]
3 x 10
4
4
Cazul h = /2.
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
h/tau = 1.000000 8 0.02 0.018 0.016 0.014 u [V] 0.012 0.01 0.008 0.006 0.004 0.002 0 0 1 2 t [s] 3 x 10 analitic prog ord 1 regr ord 1 centr ord 2 4
4
x 10
2 t [s]
3 x 10
4
4
Cazul h = .
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
0.015
0.01
2 t [s]
3 x 10
4
4
2 t [s]
3 x 10
4
4
Cazul h = 2 .
diferen n cazul utilizarii telor centrate de ordinul 2, metoda nu este s dect implementarile instabila i este mai precisa anterioare. Acest de lucru era de a steptat deoarece formulele de derivare numerica ordinul 2 sunt mai precise dect cele de ordinul 1. Cre sterea pe seama cre tii algoritmului. acurate tii se face nsa sterii complexita
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Exemplul 2 - rezolvarea unei ecua tii derivate par tiale de tip eliptic
y =0 b b/2 1V
V=1
dV/dn=0
P
dV/dn=0
a/2 a
dV/dn=0
V = 0
S
V=0
0V x
dV/dn=0
(dreapta). Problema 2D de regim electrocinetic: domeniul de calcul (stnga), condi tii de frontiera
un conductor omogen, de conductivitate , situat ntr-un mediu perfect Se da axa Oz mult mai lunga dect izolant. Conductorul are o dimensiune dupa Figura reprezinta o sec pe direc celelalte doua. tiune perpendiculara tia sec dimensiunii foarte mari. Aceasta tiune este un dreptunghi, de dimensiuni borne supraconductoare, una aata la poten a, b. Conductorul are doua tial aata la poten V0 = 1V, iar cealalta tial nul. Se cere cmpul n acest domeniu.
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Exemplul 2 - rezolvarea unei ecua tii derivate par tiale de tip eliptic
Formularea n V - poten tial electrocinetic, unde E = grad V , E este intensitatea cmpului electric. a de V : Ecua tia de ordinul doi satisfacut div ( grad V ) = 0 (70) de tip Laplace V : D IR; D = ONPQ; (70) - ecua tie eliptica, Domeniul omogen ecua generalizata. tie de tip Laplace: V = 0, = div grad este operatorul Laplace; n 2D, xOy: V = 2V 2V + . x 2 y 2 (72) (71)
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Exemplul 2 - rezolvarea unei ecua tii derivate par tiale de tip eliptic
Condi tii de frontiera: V = V0 pe QR (Dirichlet) (74) (75) (76) V = 0 pe SN (Dirichlet) V = 0 pe NOQ RPS (Neumann) n Gridul de discretizare bidimensional: 0 = x1 < x2 < . . . < xnx = a 0 = y1 < y2 < . . . < yny = b. Un nod al gridului: (xi , yj ) i = 1, . . . , n x ,
not
j = 1, . . . , n y .
valorile poten MDF determina tialului n nodurile acestui grid: V (xi , yj ) = Vi ,j i = 1, n x , j = 1, n y . (77)
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Exemplul 2 - rezolvarea unei ecua tii derivate par tiale de tip eliptic
unui nod interior: Pp hx , hy pa Ecua tia asociata sii de discretizare: 2V (xi , yj ) = x 2 2V (xi , yj ) = y 2 Vi +1,j 2Vi ,j + Vi 1,j , 2 hx Vi ,j +1 2Vi ,j + Vi ,j 1 . 2 hy (78) (79)
(80)
a Poten tialul ntr-un nod interior este o combina tie liniara poten tialelor nodurilor nvecinate.
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Exemplul 2 - rezolvarea unei ecua tii derivate par tiale de tip eliptic
unui nod interior - re Ecua tia asociata tea neuniforma:
y C D O A x
Nodurile marcate intervin n scrierea ecua tiei unui nod interior.
1 1 + h B hD hA hC 1 VA hA ( h A + h C ) 1 VB hB ( h B + h D ) 1 VC hC ( h A + h C ) 1 VD = 0, (82) hD ( h B + h D ) VO hA = OA , hB = OB , hC = OC , hD = OD .
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Exemplul 2 - rezolvarea unei ecua tii derivate par tiale de tip eliptic
unui nod pe frontiera dreapta: Ecua tia asociata V Fie g = n s i gO valoarea n medie n O:
C D1 O A B
gO =
gOA hA + gOC hC hA + h C
(83)
lui unde gOA este CF asociata lui OA, iar gOC este CF asociata x OC. Nodurile marcate intervin n scrierea ecua tiilor unui D1 , hD = OD1 . Nod fantoma" Neumann dreapta. nod pe frontiera Pentru simplitate hD = hB . g V = . (84) x g (85) VD1 = VB 2hB O .
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Exemplul 2 - rezolvarea unei ecua tii derivate par tiale de tip eliptic
unui nod pe frontiera dreapta: Ecua tia asociata Pentru O se scrie o ecua tie ca pentru un nod interior s i nlocuind expresia (85) : n
C D1 O A x
Nodurile marcate intervin n scrierea ecua tiilor unui Neumann dreapta. nod pe frontiera
VO
B
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Exemplul 2 - rezolvarea unei ecua tii derivate par tiale de tip eliptic
Discretizarea problemei conduce la un sistem de ecua tii algebric liniar, prin a carui rezolvare se ob tin valorile poten tialelor n nodurile gridului. Pentru asamblarea sistemului este util ca nodurile sa e reprezinte un vector. numerotate a.. necunoscutele sa
ny j 2 ny k nx ny
axe i s Exemplu de numerotare a nodurilor. Rela tia ntre numarul nodului k s i pozi tiile proiec tiilor sale pe cele doua i j este k = (i 1)ny + j , i = 1, . . . , nx , j = 1, . . . , ny
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Exemplul 2 - rezolvarea unei ecua tii derivate par tiale de tip eliptic
2 1.8 1.6
1
0. 9
0.9
0.8 0.8
0.7
0. 0.
0.9
0.8
0.7
0.
8 0.
0.
21
0.
6 0. 5 2 0.
0.3
0.8
1.4 1.2 0.7
0.
0.
5
0.4
0.3
0.7
0.7
0.6
0.
0.
0.6
1
0.
0.
0.2
0.1
0.6
0.8 0.6
0. 5
0.3
0.2
0.5
1.5
0.
0.5
1.5
0.1
0.2
0.3
0.
0.1
0.4
0.4
0.4 0.2
0.4
0.2
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Exemplul 3 - rezolvarea unei ecua tii cu derivate par tiale de tip hiperbolic
Ecua tia undei scalare:
2 2u 2 u = v , t 2 x 2
(87)
cunoscuta. u (x , t ) : [0, a] [0, T ] IR, v este o constanta care se propaga cu viteza v. Solu tia acestei ecua tii este o unda impunerea Buna formulare a acestei probleme necesita
condi tiei ini tiale u (x , 0) = h0 (x ), condi tiilor la capete - rela tii n care intervin marimile
u ( 0, t ) = h 1 ( t ) s i u (a , t ) = h2 (t ).
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Exemplul 3 - rezolvarea unei ecua tii cu derivate par tiale de tip hiperbolic
Se poate demonstra ca u (x , t ) = ud (x , t ) + ui (x , t ) + U0 , (88)
directa s unde ud (x , t ) se nume ste unda i se poate scrie sub forma ud (x , t ) = f (x vt ), (89) inversa s iar ui (x , t ) se nume ste unda i se poate scrie sub forma ud (x , t ) = g (x + vt ). (90)
n mod univoc, din impunerea condi f s i g rezulta tiilor ini tiale s i condi tiilor la capete.
valoare a acestei func f (x vt ) - o anumita tii, ntr-un anumit punct x s i ntr-un anumit moment de timp t se va regasi un interval de timp t n punctul x + x , unde x = v t (se propaga deci n sensul pozitiv al axei Ox). dupa
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Exemplul 3 - rezolvarea unei ecua tii cu derivate par tiale de tip hiperbolic
s Avem nevoie de o discretizare spa tiala i de una temporala. ambele discretizari sunt uniforme s Pp. ca i vom nota cu z pasul discretizarii spa tiale t pasul discretizarii temporale N numarul de puncte de discretizare spa tiale M numarul de pa si de timp simula ti timpul maxim de simulare este T = M t Vom considera urmatoarele condi tii de unicitate: condi nula u (x , 0) = h0 (x ) = 0, tia ini tiala condi tia la capatul din stnga - excita tia cu un impuls Gauss: u (0, t ) = h1 (t ) = exp((t T /10).2 /(2 (T /50)2 )) condi din dreapta u (a, t ) = h2 (t ) = 0. tia la capatul
e modelata ca o frontiera n problemele n care apare propagare, este util uneori ca frontiera domeniului spa tial sa "invizibila" din punct de vedere al propagarii marimilor absorbanta, n domeniul spa tial modelat. Condi tia de frontiera
u + v u = 0. pentru capatul din dreapta al problemei studiate este absorbanta t z
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Exemplul 3 - rezolvarea unei ecua tii cu derivate par tiale de tip hiperbolic
att n spa Marimea u (x , t ) este discretizata tiu ct s i n timp. Prin rezolvarea cu MDF, vom ob tine aproxima tii: u (xk , tj ) uk , uk
(j +1) uk (j 1) (j )
k = 1, . . . , N ,
(j )
j = 1, . . . , M .
(j ) (j )
(91)
= v2
u k 1 2u k + u k + 1 (x )2
(j ) (j )
(92)
v t x
j 1 , u k 1 2u k + u k + 1 + 2u k u k
(j )
k = 2, . . . , N
(93) ca marimea de unde rezulta u , ntr-un anumit punct k s i la un anumit moment de timp j + 1 depinde explicit de valoarea n acel punct s i n cele nvecinate la momentul de timp anterior j s i de valoarea n acel punct la momentul j 1:
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Exemplul 3 - rezolvarea unei ecua tii cu derivate par tiale de tip hiperbolic
tmax = 1.00e+000, no = 1000, idx = 400
t t
atingerea unei frontiere pe care s-a impus Propagarea unui impuls Gauss (stnga) s i rezultatul reexiei dupa (dreapta). condi tie Dirichlet nula
necesita att o discretizare spa ct Atunci cnd o problema tiala pentru ca solu sa e stabila, este s i una temporala, tia numerica e ndeplinita condi necesar sa tia lui Courant | v | t x . (94)
Formulare
Formule de der.
Algoritmi
Der.ord.sup
Der.part.
MDF-1
MDF-2
MDF-3
Concluzii - MDF
1. n rezolvarea ecua tiilor diferen tiale cu metoda diferen telor tii nite, trebuie avute n vedere aspectul stabilita numerice datorate algoritmului s i aspectul instabilitatii n zona n care predomina erorile de rotunjire. intrarii diferit daca ecua 2. Stabilitatea se analizeaza tia este cu derivate ordinare (ODE) sau cu derivate par tiale (PDE). 3. Formulat pe scurt, trebuie ca pa sii de discretizare trebuie e sucient de mici pentru ca algoritmul sa e stabil, dar sa nu se intre n zona erorilor de rotunjire. nu prea mici ca sa poata sa foloseasca pa 4. Un algoritm ecient ar trebui sa si de discretizare neuniformi, adapta ti tipului de varia tie a solu tiei.