• Nie Znaleziono Wyników

Metody numeryczne w fizyce

N/A
N/A
Protected

Academic year: 2021

Share "Metody numeryczne w fizyce"

Copied!
19
0
0

Pełen tekst

(1)

Metody numeryczne w fizyce

FZP002934wcL

rok akademicki 2018/19 semestr letni

Wykład 8

Karol Tarnowski

karol.tarnowski@pwr.edu.pl

A-1 p. 411B

(2)

• Równania niezależne od czasu

– Metody:

• różnic skończonych

• Galerkina

• Rayleigha-Ritza

D. Kincaid, W. Cheney, Analiza numeryczna, Wydawnictwa Naukowo-Techniczne, 2006, rozdziały 9.3, 9.4

Plan wykładu

(3)

• Równanie Laplace’a

• Zagadnienie Dirichleta

Zadania niezależne od czasu

Różnice skończone

  0

xx yy

u u

    , 0 , na w

xx yy

u u

u x y g x y

  

 

(4)

Zadania niezależne od czasu

Różnice skończone

   x y , : 0 x 1,0 y 1

     

x y

i

,

i

     i x j h ,   0i j n ,   1

   

1, , 1, , 1 , , 1

2 2

2 2

i j i j i j i j i j i j

0

u u u u u u

x y

 

 

 

 

 

, 1, 1, , 1 , 1

4 u

i j

u

i j

u

i j

u

i j

u

i j

 0 1  i j n , 

(5)

Zadania niezależne od czasu

Różnice skończone

11

,

21

, ,

n1

,

12

,

22

, ,

n2

, ,

1n

,

2n

, ,

nn

T

Uu u u u u u u u u

2 2

0 0

0 0

0 0 n n

T I

I T I

A

I

I T

4 1 0 0

1 4 1

0 0

1

0 0 1 4 n n

T

0 AU 

(6)

Zadania niezależne od czasu

Różnice skończone

11

,

21

,

31

,

12

,

22

,

32

,

13

,

23

,

33

T

Uu u u u u u u u u

9 9

0 0

T I

A I T I

I T

 

3 3

4 1 0

1 4 1

0 1 4

T

 

(7)

Zadania niezależne od czasu

Różnice skończone

11 21 31 12 22 32 13 23 33

u u u u

U u

u u u u

  

  

  

 

  

  

  

9 9  

4 1 0 1 0 0 0 0 0

1 4 1 0 1 0 0 0 0

0 1 4 0 0 1 0 0 0

1 0 0 4 1 0 1 0 0

0 1 0 1 4 1 0 1 0

0 0 1 0 1 4 0 0 1

0 0 0 1 0 0 4 1 0

0 0 0 0 1 0 1 4 1

0 0 0 0 0 1 0 1 4

A

(8)

Zadania niezależne od czasu

Metoda Galerkina

Luf

1 n

j j

j

u c u

 

1 n

j j

j

c Lu f

 

1 n

j j

j

c Lu f

 

(9)

• wybieramy funkcjonały liniowe

f

1,

f

2, …,

f

n

i żądamy aby

Zadania niezależne od czasu

Metoda Galerkina

 

1

0 1

n

i j j

j

c Lu f i n

f

 

   

 

  

    

n

i j j i

j

Lu c f i n

f f

  

1

1

(10)

• w klasycznej metodzie Galerkina przyjmujemy, że funkcje należą do przestrzeni Hilberta i że

Zadania niezależne od czasu

Metoda Galerkina

  , 1  

i

v u v

i

i n

f   

 

1

, , 1

n

i j j i

j

u Lu c u f i n

  

    

n

i j j i

j

Lu c f i n

f f

  

1

1

(11)

• Przykład

Zadania niezależne od czasu

Metoda Galerkina – zagadnienie Dirichleta

   x y , : x 1, y 2

   

  , 0

2 2

na w

xx yy

u u

u x y x y

  

  

Luf

2

| Lu u

u

  

     

2 2

f 0

x y

 

     

(12)

Zadania niezależne od czasu

Metoda Galerkina – zagadnienie Dirichleta

   

   

   

   

   

0 1

2 2 2

3 3 2 2 3

4 4 2 2 4 3 3

5 5 3 2 4 4 2 3 5

6 6 4 2 2 4 6 5 3 3 5

1,

,

2 ,

3 3 ,

6 4 4 ,

10 5 5 10 ,

15 15 6 20 6 ,

z x iy z

z x iy

z x y xy i

z x xy x y y i

z x x y y x y xy i

z x x y xy x y x y y i

z x x y x y y x y x y xy i

 

 

(13)

• przykładowy wybór funkcji bazowych

Zadania niezależne od czasu

Metoda Galerkina – zagadnienie Dirichleta

1

2 2

2

4 2 2 4

3

6 4 2 2 4 6

4

1

6

15 15

u

u x y

u x x y y

u x x y x y y

 

  

   

   

4 2 2

1

, +y

j j

j

c u x y x

 

(14)

• wybieramy cztery punkty na brzegu obszaru (0, 2), (1, 0), (1, 1), (1, 2)

Zadania niezależne od czasu

Metoda Galerkina – zagadnienie Dirichleta

   

4 2 2

1

, +y

j j

j

c u x y x

 

1 2 3 4

1 4 16 64 4

1 1 1 1 1

1 0 4 0 2

1 3 7 117 5

c c c c

 

     

     

      

      

      

     

1

2 2

2

4 2 2 4

3

6 4 2 2 4 6

4

1

6

15 15

u

u x y

u x x y y

u x x y x y y

1,8261 0,7870 0,04348 0,004348 c

 

  

 

   

 

 

(15)

• wybieramy m punktów na brzegu obszaru i szukamy minimum wyrażenia

Zadania niezależne od czasu

Metoda Galerkina – zagadnienie Dirichleta

   

2

4

2 2

1 1

,

m

j j i i i i

i j

c u x y x y

 

 

 

 

 

(16)

Zadania niezależne od czasu

Równanie Poissona

    ,   , , na w

xx yy

w w f x y w x y g x y

  

 

    , 0 , na w

xx yy

v v

v x y g x y

  

 

  , 0   , na w

xx yy

u u f x y u x y

  

 

w u v  

1 n

j j

j

u c u

 

2

1 n

j j

j

c u f

 

(17)

• przestrzeń unitarna V, której elementami są funkcje u mające pochodne uxx i uyy ciągłe w  i znikające na brzegu obszaru

Zadania niezależne od czasu

Metoda Rayleigha-Ritza

   

, , ,

u v u x y v x y dxdy

 

  u v ,  

2

u v , u , 

2

v 

u v

x x

u v dxdy

y y

  ,

1/2

uu u

(18)

• dla wybranych funkcji bazowych

wyznaczamy współczynniki

tak, aby w sensie normy suma

była najbliższa dokładnego rozwiązania u

Zadania niezależne od czasu

Metoda Rayleigha-Ritza

1

, ,

2

,

n

u u uV

1

, , ,

2 n

c cc

1 n

j j j

c u

(19)

Zadania niezależne od czasu

Metoda Rayleigha-Ritza

 

1

1

n

j j i

j

u c u u i n

    

   

1

, , 1

n

j j i i

j

c u u u u i n

    

 

  u u ,

i

= 

2

u u ,

i

= f u ,

i

1  i n

 

1

, , 1

n

j j i i

j

c u u f u i n

     

 

Cytaty

Powiązane dokumenty

Sprowadź jednowymiarowe równanie Schrödingera zapisane w postaci bezwymiarowej do algebraicznego zagadnienia własnego, wykorzystując pięciopunktowe przybliżenie

rok akademicki 2018/19 semestr letni.

W wielu przypadkach program komputerowy generuje ciąg przybliżeń rozwiązania..

• MathWorks, Documentation Center, Partial Differential Equation

Just, Algebraiczne metody rozwiązywania równania Schrödingera, Wydawnictwo Naukowe PWN.. Materiały

numeryczna, Wydawnictwa Naukowo- Techniczne, 2006,

• Twierdzenie Schura gwarantuje, że dowolna macierz kwadratowa jest. unitarnie podobna do macierzy trójkątnej UAU H

Meyer, Matrix Analysis and Applied Linear Algebra.. Karol Tarnowski