• Nie Znaleziono Wyników

Metoda residuów ważonych

N/A
N/A
Protected

Academic year: 2021

Share "Metoda residuów ważonych"

Copied!
6
0
0

Pełen tekst

(1)

Metoda residuów ważonych

Piotr Pluciński, Jerzy Pamin

Instytut Technologii Informatycznych w Inżynierii Lądowej

Politechnika Krakowska

Metody obliczeniowe, 2015 P.Plucińskic

Metoda residuów ważonych

Sformułowanie mocne - model lokalny

A(x)y00(x) + B(x)y0(x) + C(x)y(x) = D(x) , x ∈ (xa, xb) + (przykładowe) warunki brzegowe

y(xa) =ba – podstawowy warunek brzegowy (Dirichleta) y0(xb) = bb – naturalny warunek brzegowy (Neumanna) Aproksymacja funkcji

˜

y = φ0+

n

X

i=1

φici = φ0+ φc

φi – (znane) funkcje bazowe, ci – (nieznane) współczynniki Residuum

R(x) = A(x)˜y00(x) + B(x)˜y0(x) + C(x)˜y(x) − D(x)

(2)

Metoda residuów ważonych

Minimalizacja residuum Z xb

xa

w(x)R(x)dx = 0 ∀w

w(x) 6= 0 – funkcja wagowa Z xb

xa

w(x) (A(x)˜y00(x) + B(x)˜y0(x) + C(x)˜y(x) − D(x)) dx = 0

Różne metody residuów ważonych zależnie od funkcji wagowej w(x)

metoda kollokacji – wi = δ(x − xi)

metoda najmniejszych kwadratów – wi = dR dci metoda Bubnowa-Galerkina – wi = φi

Metody obliczeniowe, 2015 P.Plucińskic

Metoda residuów ważonych

Sformułowanie słabe - model globalny (∀w 6= 0)

Z xb

xa

w(x) (A(x)˜y00(x) + B(x)˜y0(x) + C(x)˜y(x) − D(x)) dx = 0 Z xb

xa

w(x)A(x)˜y00(x)dx+

+ Z xb

xa

w(x)B(x)˜y0(x)dx + Z xb

xa

w(x)C(x)˜y(x)dx − Z xb

xa

w(x)D(x)dx = 0

w(x)A(x)˜y0(x)

xb

xa

Z xb

xa

w0(x)A(x)˜y0(x)dx − Z xb

xa

w(x)A0(x)˜y0(x)dx+

+ Z xb

xa

w(x)B(x)˜y0(x)dx + Z xb

xa

w(x)C(x)˜y(x)dx − Z xb

xa

w(x)D(x)dx = 0

(3)

Metoda residuów ważonych

Sformułowanie słabe - model globalny (∀w 6= 0)

w(x)A(x)˜y0(x)

xb

xa

Z xb

xa

w0(x)A(x)˜y0(x)dx − Z xb

xa

w(x)A0(x)˜y0(x)dx+

+ Z xb

xa

w(x)B(x)˜y0(x)dx + Z xb

xa

w(x)C(x)˜y(x)dx − Z xb

xa

w(x)D(x)dx = 0

w(xb)A(xb) ˜y0(xb) bb

− w(xa)A(xay0(xa) − Z xb

xa

w0(x)A(x)˜y0(x)dx+

+ Z xb

xa

w(x)[B(x)−A0(x)]˜y0(x)dx+

Z xb xa

w(x)C(x)˜y(x)dx−

Z xb xa

w(x)D(x)dx = 0

+ podstawowy warunek brzegowy y(xa) =ba

Metody obliczeniowe, 2015 P.Plucińskic

Przykładowe sformułowanie - przepływ ciepła 1D

Ilość ciepła

Q [J]

ilość energii cieplnej

Strumień przepływu ciepła (heat flux)

H = ∂Q

∂t [J/s=W]

ilość ciepła na jednostkę czasu Gęstość strumienia przepływu ciepła

qn = ∂H

∂A [W/m2] dla 1D: H(x) = A(x)qx(x) strumień przepływu ciepła na jednostkę powierzchni

(4)

Przykładowe sformułowanie - przepływ ciepła 1D

A(x)

x T

dx

T (x)

0 l

f (x) [J/ms] – źródło ciepła

T (x)

0 l x

T

Metody obliczeniowe, 2015 P.Plucińskic

Przykładowe sformułowanie - przepływ ciepła 1D

A(x)

x T

dx

T (x)

0 l

f (x) [J/ms]

T (x)

0 l x

T

A(x) A(x+dx)

dx

H H + dH

f (x)

H + f dx = H + dH ⇒ dH dx = f

Prawo Fouriera (H = Aqx)

qx = −kdT dx

k – współczynnik przewodnictwa cieplnego

d dx

 AkdT

dx



= f

dla Ak = const

Akd2T

dx2 + f = 0

(5)

Przykładowe sformułowanie - przepływ ciepła 1D

x=0 x=l x

Model lokalny (sformułowanie mocne)

d

dx AkdT dx

!

+ f = 0 + warunki brzegowe

q(x = 0) = − kdT dx

! x=0

=qb naturalny w.b. (Neumanna) T (x = l) = bT podstawowy w.b.(Dirichleta)

Metody obliczeniowe, 2015 P.Plucińskic

Przykładowe sformułowanie - przepływ ciepła 1D

Model globalny (sformułowanie słabe)

d dx

 AkdT

dx



+ f = 0

· w

Z l 0

Z l 0

w

 d dx

 AkdT

dx

 + f



dx = 0, ∀w 6= 0

Z l 0

w d dx

 AkdT

dx

 dx +

Z l 0

wf dx = 0



wAkdT dx



l

0

Z l

0

dw dx

 AkdT

dx

 dx +

Z l 0

wf dx = 0

Z l 0

dw dx

 AkdT

dx



dx = −(wAqx) x=l

+ (wAqx) x=0

+ Z l

0

wf dx = 0

(6)

Przykładowe sformułowanie - przepływ ciepła 1D

Model lokalny (sformułowanie silne) d

dx AkdT dx

!

+ f = 0

qx(x = 0) = − kdT dx

! x=0

=qb w.b. Neumanna (naturalny) T (x = l) = bT w.b. Dirichleta (podstawowy)

Model globalny (sformułowanie słabe)

Z l 0

dw

dx AkdT dx

!

dx = −(wAqx) x=l

+ (wA) x=0

q +b Z l

0

wf dx = 0

T (x = l) = bT podstawowy w.b. (Dirichleta)

Metody obliczeniowe, 2015 P.Plucińskic

Przykład

Wyprowadzenie sformułowania słabego dla zagadnienia 1D

f (x) = −x2

x T

T0 (0)=1 2 T(3)=1

A = 2 k = 12

q = −b 14 T = 1b

Sformułowanie mocne T00− x2= 0 + warunki brzegowe

qx(0) = −1

2T0(0) = −1 4 T (3) = bT = 1

Sformułowanie słabe Z 3

0

wT00− x2 dx = 0 ∀w

Z 3

0

w0T0dx + w(3)T0(3) − w(0)T0(0) − Z 3

0

wx2dx = 0 Z 3

0

w0T0dx = w(3)T0(3) − w(0) · 1 2

Z 3 0

wx2dx + warunek brzegowy T (3) = 1

Cytaty

Powiązane dokumenty

W czasie wykładu omawiać będziemy zastosowanie metod analizy zespolonej (w szczególności twier- dzenia o residuach) do rozwiązywania problemów analizy rzeczywistej, w tym..

Użytymi w badaniu rodzajami średnich były: zwykła średnia ruchoma (SMA), ważona liniowo (WMA) i ważona wykładniczo (EMA).W kolejnych częściach artykułu został

Metody modelowania osobliwych pól naprê¿eñ w pobli¿u wierz- cho³ków ostrych naro¿y oraz obliczania zwi¹zanych z nimi parame- trów (np. uogólnionych wspó³czynników

[r]

The risk originated from the greater installation depth of the dolphins related to the limited foundation depth of the existing foundations and from the structural analysis

53f § 1 konsul niezwłocznie po otrzymaniu od wła- ściwej komisji wyborczej kart do głosowania, jednak nie później niż 10 dni przed dniem wyborów, wysyła pakiet wyborczy do

[2] Bartoszewicz J., Skolimowska M., Preservation of classes of life distributions and stochastic orders under weighting, Statistics and Probability Letters 76, pp.

Jako jedną z możliwych metod poprawienia efektywności szacowania błędu aproksymacji, w sytuacji wystąpienia osobliwości lub efektu brzegowego, zaproponowano