• Nie Znaleziono Wyników

Metody numeryczne w fizyce

N/A
N/A
Protected

Academic year: 2021

Share "Metody numeryczne w fizyce"

Copied!
13
0
0

Pełen tekst

(1)

Metody numeryczne w fizyce

FZP002934wcL

rok akademicki 2019/20 semestr letni

Wykład 8

Karol Tarnowski

karol.tarnowski@pwr.edu.pl

L-1 p. 220

(2)

• Równania paraboliczne

– Równanie przewodnictwa cieplnego – Metody:

• różnic skończonych

• Crancka-Nicolson

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

Plan wykładu

(3)

• Równania przewodnictwa cieplnego

• Przypadek jednowymiarowy

Równania paraboliczne

Równanie przewodnictwa cieplnego

xx yy zz t

uuuu

 

     

     

     

0, 0 1

,0 0 1

0, 0

1, 0

xx t

u u t x

u x g x x

u t a t t

u t b t t

   

  

 

 

(4)

Równania paraboliczne

Równanie przewodnictwa cieplnego

 

     

     

     

0, 0 1

,0 0 1

0, 0

1, 0

xx t

u u t x

u x g x x

u t a t t

u t b t t

   

  

 

 

(5)

• siatka punktów

Równania paraboliczne

Metoda różnic skończonych – metoda jawna

0

t j   j t jx i   i xi 0

 

1

1 1

2

2

xx t

j j j j j

i i i i i

u u

u u u u u

x t

 

  

 

u i j u x ti , j

(6)

Równania paraboliczne

Metoda różnic skończonych – metoda jawna

 

   

 

1

1 1

2

1

2 1 1

1

1 1

2

2 1 2

j j j j j

i i i i i

j j j j j

i i i i i

j j j j

i i i i

u u u u u

x t

u t u u u u

x

u su s u su

 

 

 

  

 

    

   

  2

s t

x

 

(7)

• na potrzeby analizy stabilności zakładamy, że a(t) = b(t) = 0

Równania paraboliczne

Analiza stabilności

 

1

1 1

1

j j 1 2 j j

i i i i

j j

u su s u su

U AU

 

   

1 2 0 0

1 2

0 0

0 0 1 2

s s

s s s

A

s

s s

  

  

 

 

  

 

  

 

(8)

Równania paraboliczne

Analiza stabilności

1 2 0 0

1 2

0 0

0 0 1 2

s s

s s s

A I sB

s

s s

  

  

 

 

  

 

 

  

 

2 1 0 0

1 2 1

0 0

1

0 0 1 2

B

  

   

 

 

     

  

 

i

1 s

i

   

  A 1

 

1

s  2

(9)

Równania paraboliczne

Metoda różnic skończonych – metoda niejawna

 

1

1 1

2

2

xx t

j j j j j

i i i i i

u u

u u u u u

x t

 

  

 

  1

1 1 2 j 1

j j j

i i i i

su s u su u

    

i j 1 2 i j i j 1i j i j 1

s u uu uu

(10)

Równania paraboliczne

Metoda różnic skończonych – metoda niejawna

  1

1 1

1

1 2 j

j j j

i i i i

j j

su s u us u

AU U

 

    

1 2 0 0

1 2

0 0

0 0 1 2

s s

s s s

A

s

s s

 

 

    

 

 

     

   

 

A I sB  

(11)

Równania paraboliczne

Metoda Cranka-Nicolson

   

 

1 1 1 1

1 1 1 1

2 2

2 2

1

j j j j j j j j

i i i i i i i i

u u u u u u u u

x x t

 

   

        

  

  

 

1 1 1 1

1 1

2

j

2

j j j j

i i i i i

u u u u u

x t

   

 

 

  

1

1 1

2

j

2

j j j j

i i i i i

u u u u u

x t

 

 

1

  2

(12)

Równania paraboliczne

Metoda Cranka-Nicolson

 

1

 

1 1

1

2 2

1 1

2 2

1

j j j j j j

i i i i i i

su

s u su

su

s u

su

        

2 I sB U   j   2 I sB U   j1

2  

1

2

1

j j

UI sB

I sB U

(13)

Równania paraboliczne

Metoda Cranka-Nicolson

 

 

   

1

1

2 1 2

j j

j j

j j

U I sB U I sB U U

I sB U I sB U

 

 

  

Cytaty

Powiązane dokumenty

• MathWorks, Documentation Center, Partial Differential Equation

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

Wyznacz numerycznie trajektorię i zależności położenia i prędkości od czasu ciała w rzucie ukośnym w jednorodnym polu grawitacyjnym uwzględniając siły oporu oraz

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

W wielu przypadkach program komputerowy generuje ciąg