02.11.2014 Views

Fymm IIb luentojen betaversio

Fymm IIb luentojen betaversio

Fymm IIb luentojen betaversio

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!