18.03.2014 Views

Priblizné a numerické metody 1 1 Parabolické rovnice v jedné ...

Priblizné a numerické metody 1 1 Parabolické rovnice v jedné ...

Priblizné a numerické metody 1 1 Parabolické rovnice v jedné ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Důkaz. Dle definice chyby diskretizace je pro e n j = Uj n − u(x j , t n )<br />

(33) (1 + 2 θ µ) e n+1<br />

j = θ µ (e n+1<br />

j−1 + en+1 j+1 ) + (1 − θ) µ (en j−1 + en j+1 )<br />

+ [1 − 2 (1 − θ) µ] e n j − τ εn+1/2 j , j = 1, 2, . . ., J − 1, n = 0, 1, 2, . . . .<br />

Předpokládejme nejprve, že e 0 j = 0, j = 0, . . .,J, en 0 = en J<br />

= 0, n = 0, 1, 2, . . . a označme<br />

Pak<br />

‖e n ‖ ∞ = max<br />

j=0,...,J |en j | , ‖ε n+1/2 ‖ ∞ = max<br />

j=1,...,J−1 |εn+1/2 j | .<br />

(1 + 2 θ µ) ‖e n+1 ‖ ∞ ≤ 2 θ µ ‖e n+1 ‖ ∞ + ‖e n ‖ ∞ + τ ‖ε n+1/2 ‖ ∞ ,<br />

a tudíž ‖e n+1 ‖ ∞ ≤ ‖e n ‖ ∞ + τ ‖ε n+1/2 ‖ ∞ , z čehož plyne<br />

‖e n ‖ ∞ ≤ τ<br />

∑n−1<br />

m=0<br />

‖ε m+1/2 ‖ ∞ ≤ n τ<br />

max<br />

m=0,...,n−1 ‖εm+1/2 ‖ ∞ → 0 pro i → ∞ .<br />

Předpokládejme nyní, že chyby v okrajových a počátečních podmínkách jsou nenulové,<br />

tj.<br />

(34) e 0 j = η0 j , j = 0, . . .,J , en 0 = ηn 0 , en J = ηn J , n = 0, 1, 2, . . . .<br />

Pak e n j = ēn j +ẽn j , kde ēn j splňuje (33) s homogenními počátečními a okrajovými podmínkami<br />

a ẽ n j splňuje (32) a (34). Pak ‖ē n ‖ ∞ splňuje předchozí odhad a ‖ẽ n ‖ ∞ ≤ max{|η0 m |, 0 ≤<br />

m ≤ n ; |ηj 0|, 0 ≤ j ≤ J ; |ηm J |, 0 ≤ m ≤ n} dle předchozí věty.<br />

□<br />

Podmínka pro platnost principu maxima je mnohem více omezující než podmínka<br />

stability plynoucí z Fourierovy analýzy. Například pro θ = 1 dostáváme µ ≤ 1.<br />

2<br />

Princip maxima představuje alternativní prostředek pro získání podmínek stability.<br />

Oproti Fourierově analýze má tu výhodu, že ho lze snadno aplikovat i na úlohy s nekonstantními<br />

koeficienty. Avšak snadné je odvodit pouze postačující podmínky stability.<br />

1.13 Obecnější okrajové podmínky<br />

Nahrad’me Dirichletovu okrajovou podmínku v bodě x = 0 okrajovou podmínkou<br />

(35)<br />

u x (0, t) = α(t) u(0, t) + g(t) ∀ t > 0 ,<br />

kde α(t) ≥ 0.<br />

Nejjednodušší aproximace okrajové podmínky (35) v čase t = t n je<br />

z čehož plyne<br />

U n 1 − U n 0<br />

h<br />

= α n U n 0 + gn , α n ≡ α(t n ), g n ≡ g(t n ) ,<br />

U n 0 = β n U n 1 − β n g n h , kde β n =<br />

1<br />

1 + α n h .<br />

(36)<br />

14

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

Saved successfully!

Ooh no, something went wrong!