Fymm IIb luentojen betaversio
Fymm IIb luentojen betaversio
Fymm IIb luentojen betaversio
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
16<br />
likimääräisesti yksikköneliössä Ω = (0, 1) × (0, 1), kun u(x, y) = 0 reunalla. Huomataan, että 2.34 on<br />
Eulerin yhtälö funktionaalille<br />
∫ 1 ∫ (<br />
1<br />
(∂u ) 2 ( ) ∂u 2<br />
J[u] = dxdy + + 2ρ(x, y)u(x, y))<br />
∂x ∂y<br />
Euler :<br />
Yritefunktioiksi ϕ i voidaan valita esim.<br />
0<br />
0<br />
∂ ∂f<br />
+ ∂ ∂f<br />
− ∂f<br />
∂x ∂u x ∂y ∂u y ∂u = 2u xx + 2u yy − 2ρ(x, y) = 0<br />
ϕ 1 (x, y) = xy(1 − x)(1 − y) , (selvästi ϕ| ∂Ω = 0)<br />
0<br />
ϕ 2 (x, y) = xϕ 1 (x, y) , ϕ 3 (x, y) = yϕ 1 (x, y)<br />
ϕ 4 (x, y) = x 2 ϕ 1 (x, y) , ϕ 5 (x, y) = y 2 ϕ 1 (x, y)<br />
ϕ 6 (x, y) = xyϕ 1 (x, y)<br />
0<br />
i,j<br />
jne. jne.<br />
niin pitkälle kuin sielu sietää. Nyt yrite on u N (x, y) = ∑ N<br />
i=1 a iϕ i (x) ja<br />
⎛<br />
∫ 1 ∫ 1<br />
N∑<br />
(<br />
J[u N ] = dxdy ⎝ ∂ϕi ∂ϕ j<br />
a i a j<br />
∂x ∂x + ∂ϕ )<br />
i ∂ϕ j<br />
+ 2<br />
∂y ∂y<br />
missä<br />
=<br />
N∑<br />
N∑<br />
A ij a i a j + 2 b i a i = j(a 1 , a 2 , . . . , a N ),<br />
i,j<br />
A ij =<br />
b i =<br />
Etsitään j:n stationaariset pisteet:<br />
∫ 1 ∫ 1<br />
0 0<br />
∫ 1 ∫ 1<br />
0<br />
0<br />
∂j<br />
∂a i<br />
=<br />
i<br />
( ∂ϕi ∂ϕ j<br />
dxdy<br />
∂x ∂x + ∂ϕ i<br />
∂y<br />
⎞<br />
N∑<br />
a i ϕ i ρ⎠<br />
i<br />
)<br />
∂ϕ j<br />
= A ji (2.35)<br />
∂y<br />
dxdyρ(x, y)ϕ i (x, y) (2.36)<br />
N∑<br />
(A ij a j + A ji a j ) + 2b i<br />
j<br />
⎛<br />
= 2 ⎝b i +<br />
kun A ij :t ja b i :t kerätään matriiseiksi. Ratkaisu on siis<br />
ū(x, y) =<br />
N∑<br />
j<br />
A ij a j<br />
⎞<br />
⎠ = 0<br />
⇐⇒ Aa = −b, (2.37)<br />
ā = −A −1 b ts. a i = −<br />
N∑<br />
(A −1 ) ij b j (2.38)<br />
j=1<br />
N∑<br />
ā i ϕ i (x, y) (2.39)<br />
i=1<br />
Matriisien alkioiden laskeminen ja matriisin kääntäminen onnistuu helposti tietokoneella.