cw08

background image

Metody matematyczne w technologii materiałów
Krzysztof Szyszkiewicz

Dyfuzja w nieskończonym obszarze

Jednowymiarowe równanie dyfuzji (lub tzw. równanie ciepła) jest przykładem liniowego
parabolicznego równania różniczkowego cząstkowego. Zaczniemy od najprostrzego przypadku –
równania określonego na całej prostej,

.

x

Problem można sformułować następująco. Szukamy

funkcji

:

[0,

)

,

u

 

ciągłej w całej dziedzinie i różniczkowalnej we wnętrzu dziedziny, która spełnia zależności

2

2

0

(

,

),

0,

( ,0)

( )

(

,

).

c

c

D

x

t

t

x

c x

c x

x



  

  

(1)

Pierwsza część zagadnienia (1) jest właściwym równaniem, a druga to warunek początkowy. Możemy
go interpretować jako początkowy rozkład temperatury (lub stężenia) w „nieskończenie” długim
pręcie. Parametr

0

D

oznacza współczynnik dyfuzji (lub przewodnictwa).

Rozwiązaniem problemu (1) jest funkcja, którą można wyrazić w następującej postaci całkowej dla

0 :

t

2

(

)

4

0

1

( , )

( )

.

4

x s

Dt

c x t

e

c s ds

Dt



(2)

Załóżmy, że warunek początkowy

0

:

c

jest funkcją ciągłą zmierzającą do zera w

nieskończoności:

0

lim

( )

0.

x

c x



Ustalmy

0

.

x

x

Jak zachowuje się rozwiązanie równania dyfuzji (1) ‒

dane wzorem (2), gdy

?

t

 

Policzymy granicę

0

lim ( , )

t

c x t



(przy ustalonym punkcie przestrzennym:

0

).

x

x

Aby można było łatwiej obliczyć tę granicę dokonamy przekształcenia wzoru (2) stosując

zamianę zmiennej:

(

) / 4

.

x

s

Dt

Wtedy zachodzi

/ 4

.

d

ds

Dt

 

Po podstawieniu do (2)

uzyskujemy

2

2

2

0

0

0

1

4

( , )

(

4

)(

4

)

(

4

)

4

4

1

(

4

)

.

Dt

c x t

e

c x

Dt

Dtd

e

c x

Dt d

Dt

Dt

e

c x

Dt d







Możemy teraz wygodnie obliczyć granicę:

2

2

2

0

0

0

0

0

1

1

1

lim ( , )

lim

(

4

)

lim

(

4

)

0

0.

t

t

t

c x t

e

c x

Dt d

e

c x

Dt d

e

d













Przejście do granicy pod znakiem całki było uprawnione, gdyż można było zastosować twierdzenie
Lebesgue’a o zbieżności zmajoryzowanej (ograniczonej).

Przykład. (Klasyczna para dyfuzyjna). Rozkład początkowy jest dany funkcją typu Heavyside’a (skok)

background image

Metody matematyczne w technologii materiałów
Krzysztof Szyszkiewicz

0

dla

0,

( )

dla

0,

L

R

c

x

c x

c

x

 

(3)

gdzie

,

L

R

c

c

są dane. Jeżeli podstawimy warunek początkowy (3) do wzoru (2) na rozwiązanie

problemu (1), to otrzymamy

2

2

2

(

)

(

)

(

)

4

4

4

2

2

(

)

(

)

2

2

4

4

2

0

0

0

0

/ 4

0

/ 4

1

1

( , )

( )

4

4

1

1

4

4

4

4

1

x s

x s

x s

Dt

Dt

Dt

x s

x s

Dt

Dt

L

R

x

Dt

y

y

L

R

L

R

x

Dt

x

y

L

c x t

e

c s ds

e

c ds

e

c ds

Dt

Dt

c

e

ds

c

e

ds

c

e

Dtdy

c

e

Dtdy

Dt

Dt

c

e

dy











2

/ 4

/ 4

.

Dt

y

R

x

Dt

c

e

dy

Wygodnie jest przedstawić to wyrażenie przy pomocy funkcji błędu,

2

0

2

erf ( )

,

x

s

x

e

ds

gdyż jest

ona dobrze znana i występuje w wielu zagdanieniach dyfuzyjnych. Wykorzystując równość

2

2

2

/ 4

/ 4

,

x

Dt

y

y

y

x

Dt

e

dy

e

dy

e

dy





otrzymujemy

2

2

2

/ 4

/ 4

/ 4

1

( , )

(

)

.

x

Dt

x

Dt

x

Dt

y

y

y

L

R

L

R

R

c

c

c x t

c

e

dy

c

e

dy

c

e

dy







Wystarczy teraz powiązać całkę

2

x

y

e

dy



z

2

0

2

erf ( )

.

x

y

x

e

dy

Mamy

2

2

2

0

0

erf ( ),

2

2

x

x

y

y

y

e

dy

e

dy

e

dy

x





zatem

2

/ 4

( , )

erf ( / 4

)

2

2

erf

.

2

2

4

x

Dt

y

L

R

L

R

R

R

L

R

R

L

c

c

c

c

c x t

c

e

dy

c

x

Dt

c

c

c

c

x

Dt



Podsumowując: rozwiązanie równania dyfuzji w jednym wymiarzew obszarze nieskończonym z
warunkami początkowymi typu skok (3) można zapisać nastepująco

( , )

erf

,

dla

(

,

),

0.

2

2

4

L

R

R

L

c

c

c

c

x

c x t

x

t

Dt

  

background image

Metody matematyczne w technologii materiałów
Krzysztof Szyszkiewicz

Dyfuzja w skończonym obszarze

Równanie dyfuzji w jednowymiarowej wersji w ograniczonym obszarze [0, ] z warunkami Dirichleta

ma postać

2

2

0

,

0,

(0, )

, ( , )

,

L

R

c

c

D

x

t

t

x

c

t

c

c

t

c



 

(4)

z warunkiem początkowym

0

( ,0)

( ).

c x

c x

Problem ten można rozwiązać tzw. metodą separacji

zmiennych. Najpierw jednak należy sprowadzić go do analogicznego problemu, ale z warunkami
brzegowymi zerowymi. Zauważmy, że jeżeli ( , )

c x t

jest rozwiązaniem problemu

2

2

0

,

0,

(0, )

0, ( , )

0,

c

c

D

x

t

t

x

c

t

c

t



 

(5)

z warunkiem początkowym

0

0

:

( ,0)

( )

( )

,

R

L

L

c

c

c x

c x

c x

x

c

to funkcja

( , )

( , )

,

R

L

L

c

c

c x t

c x t

x

c

jest rozwiązaniem wyjściowego problemu (4). Możemy zatem bez straty ogólności rozważać
zagadnienie z zerowymi warunkami brzegowymi. Będziemy zatem rozważać problem

2

2

0

,

0,

(0, )

0, ( , )

0,

c

c

D

x

t

t

x

c

t

c

t



 

(6)

z dowolnym warunkiem początkowym

0

( ,0)

( ).

c x

c x

Rozwiązania szukamy metodą rozdzielania zmiennych ( , )

( ) ( ).

c x t

X x T t

Po wstawieniu mamy

( ) ( )

( ) ( ),

X x T t

DX

x T t



czyli

( )

( )

.

( )

( )

T t

X

x

D T t

X x



Po obu strona tej równości występują funkcje, ale każda zależy od innej

zmiennej. Równość może być spełniona tylko wtedy, gdy obie strony będą równej pewnej wspólnej

stałej. Stąd mamy warunek

( )

( )

,

( )

( )

T t

X

x

const

D T t

X x



 

więc

( )

( ),

( )

( ).

X x

X x

T t

DT t



(7)

background image

Metody matematyczne w technologii materiałów
Krzysztof Szyszkiewicz

Ponieważ chcemy, aby rozwiązanie ( , )

( ) ( )

c x t

X x T t

spełniało warunek brzegowy zerowy, więc

naturalne jest aby teraz żądać:

(0)

0,

( )

0.

X

X

Dochodzimy więc do następującego problemu na

funkcję

( ) :

X x

0,

(0)

0,

( )

0.

X

X

X

X

 

(8)

Rozważamy dwa możliwe przypadki: 1)

0

i 2)

0.

W pierwszym przypadku rozwiązanie ma

postać

( )

x

x

X x

Ae

Be

(gdy

0)

lub

( )

X x

Ax

B

(gdy

0).

Jednakże uwzględnienie warunku brzegowego

(0)

( )

0

X

X

prowadzi do

0,

A

B

 

czyli

( )

0.

X x

Oznacza to, że w tym przypadku nie ma nietrywialnych rozwiązań, które mogłyby służyć do

zbudowania rozwiązania dla pełnego problemu (6). W przypadku drugim (

0)

rozwiązanie ma

postać

( )

sin

cos

.

X x

A

x

B

x

Uwzględnienie warunku brzegowego

(0)

0

X

daje 0

(0)

sin 0

cos0

,

X

A

B

B

zatem

0.

B

Mamy więc

( )

sin

.

X x

A

x

Podstwaiamy drugi warunek,

( )

0,

X

co prowadzi do warunku

sin(

)

0.

A

Mamy teraz interesującą sytuację. Nie chcemy aby

0,

B

bo wtedy znów otrzymalibyśmy

rozwiązanie zerowe,

( )

0.

X x

Pamietajmy jednak, że mamy swobodę w wyborze stałej .

Dlatego

żądamy, aby sin(

)

0,

co implikuje

k

dla

0,1, 2,

k

Zatem mamy

2

,

( )

sin(

),

,

k

k

k

k

k

X

x

A

x

k

 

(9)

Znając

k

możemy obliczyć ( )

T t

wstawiając do (7)

,

k

T

D T

 

co daje

2

(

)

( )

.

k

k

Dt

Dt

k

T t

e

e

Łącząc wyrażenia na

( ) i

( )

k

k

X

x

T T

otrzymujemy

2

( , )

sin

dla

1, 2,3,

k

Dt

k

k

k

c x t

A e

x

k



(10)

W ten sposób uzyskaliśmy nieskończony ciąg funkcji, które są rozwiązanimi układu (6), ale na ogół nie
będą one spełniały warunku początkowego

0

( ,0)

( ).

c x

c x

Zauważmy jednak, że zagadnienie (6) jest

liniowe co oznacza, że suma rozwiązań jest także rozwiązaniem. Dlatego poszukujemy pełnego
rozwiązania w postaci szeregu

background image

Metody matematyczne w technologii materiałów
Krzysztof Szyszkiewicz

2

1

1

( , )

( , )

sin

.

k

Dt

k

k

k

k

k

c x t

c x t

A e

x



(11)

Współczynniki

k

A

wyznaczymy z warunku początkowego (podstawiamy we wzorze (11)

0) :

t

0

1

( )

( ,0)

sin

.

k

k

k x

c x

c x

A

(12)

Powyższa równość jest niczym innym jak rozwinięciem w szereg trygonometryczny sinusów warunku

początkowego. Wystarczy pomnożyć obie strony przez sin

n x

i scałkować po przedziale [0, ].

Skorzystamy przy tym z tożsamości:

0

0

,

sin

sin

sin

sin

2

2

0

0

.

x

k

n

k

n

k x

n x

dx

k

n d

k

n

k

n

d

dx

 

(13)

Mamy zatem

0

1

1

0

0

0

( )sin

sin

sin

sin

sin

2

1, 2,

k

k

n

k

k

n x

k x

n x

k x

n x

c x

dx

A

dx

A

dx

A

n

Oznacza to, że

0

0

2

( )sin

dla

1, 2,

k

k x

A

c x

dx

k

(14)

Ostatecznie rozwiązanie dane jest wzorem

2

(

/ )

1

( , )

sin

,

k

Dt

k

k

k x

c x t

A e

(15)

gdzie współczynniki

1

(

)

k

k

A

zależą od warunków poczatkowych i dane są wzorami (14).


Wyszukiwarka

Podobne podstrony:
Cw08 Matlab2
cw08
instrukcja cw08
Cw08 2, Akademia Morska, 1 rok, Fizyka, FIZYKA1, fiza
mamet cw08, WYDZIAŁ INŻYNIERII PRODUKCJI
IB cw08
C16 2005 cw08
GW CW08 B TRANSP
ELEKTRONIKA cw08 (1)
cw08 pas2
cw08-1, Studia, Pracownie, I pracownia, 8 Badanie zjawiska rezonansu mechanicznego, 8 Piotr Ludwikow
Cw08 MK2 Operacje 8051
Urz Zew Cw08
cw08 pliki cwo08
Cw08
cw08
cw08 pomiar rezystancji w funkcji temperatury

więcej podobnych podstron