adwekcja rzadko wystpuje w formie czystej przewanie cznie

  • Slides: 57
Download presentation
adwekcja rzadko występuje w formie czystej przeważnie: łącznie z dyfuzją na razie znamy tylko

adwekcja rzadko występuje w formie czystej przeważnie: łącznie z dyfuzją na razie znamy tylko dyfuzję numeryczną dziś: dyfuzja prawdziwa Dyfuzja+adwekcja: występuje w problemach transportu masy i energii Adwekcja=unoszenie t Dyfuzja=znoszenie gradientu koncentracji t

adwekcja-dyfuzja pyłu : przewaga dyfuzji przewaga adwekcji

adwekcja-dyfuzja pyłu : przewaga dyfuzji przewaga adwekcji

dyfuzja: jeden z mechanizmów transportu ciepła przekaz ciepła: transfer energii napędzany gradientem temperatur i

dyfuzja: jeden z mechanizmów transportu ciepła przekaz ciepła: transfer energii napędzany gradientem temperatur i dążący do jego zniwelowania. Q ciepło układ U(T, t) energia wewnętrzna otoczenie P praca Q = tempo przekazu ciepła J/s P = d. W/dt = tempo pracy wykonywanej przez układ Q=P+d. U/dt I-sza zasada termodynamiki: ciepło dostarczone do układu = praca wykonana przez układ + zmiana energii wewnętrznej układu

Q=P+d. U/dt Q układ U(T, t) otoczenie P Q=P+d. U/dt P = d. W/dt

Q=P+d. U/dt Q układ U(T, t) otoczenie P Q=P+d. U/dt P = d. W/dt d. W=pd. V Q=p d. V/dt+d. U/dt Dla układu o stałej objętości d. W=0 Q=d. U/dt=mcv d. T/dt (cv = ciepło właściwe) mechanizmy przekazu ciepła: przewodzenie (prawo Fouriera) konwekcja (prawo Newtona) promieniowanie (p. Stefana-Boltzmanna) konwekcja promieniowanie przewodzenie

1) Promieniowanie Ciało doskonale czarne (wsp. odbicia 0) Prawo Stefana: Boltzmana T 1 próżnia

1) Promieniowanie Ciało doskonale czarne (wsp. odbicia 0) Prawo Stefana: Boltzmana T 1 próżnia nieskończone T 2 Q=As (T 14 -T 24) Prawo Wiena: lmax. T=const dwa ośrodki potrafią wymieniać energię przez promieniowanie nawet gdy próżnia między nimi

2) Konwekcja (unoszenie ciepła) Tc Ciepło z ciała do otoczenia: przewodzone do warstwy granicznej,

2) Konwekcja (unoszenie ciepła) Tc Ciepło z ciała do otoczenia: przewodzone do warstwy granicznej, następnie unoszone przez ośrodek zewnętrzny Prawo chłodzenia Newtona [transfer ciepła proporcjonalny do DT] Współczynnik transferu ciepła. Zazwyczaj h(DT), również funkcja prędkości płynu opływającego ciało Strumień ciepła J/sm 2

3) przewodzenie (dyfuzja) Prawo Fouriera: Strumień ciepła proporcjonalny i skierowany przeciwnie do gradientu temperatur

3) przewodzenie (dyfuzja) Prawo Fouriera: Strumień ciepła proporcjonalny i skierowany przeciwnie do gradientu temperatur W ogólnym przypadku: przewodność cieplna k = k [r, T]. Stała materiałowa: Przypadek stacjonarny (q=const) 1 D. Temperatura od (x) = odcinkami liniowa przy braku źródeł. T 1 T T 2 b a ka >kb b x Faktycznie dla każdej substancji k zależy od T, my będziemy pracować w powszechnie używanym przybliżeniu k=<k> k(T) (punkt pracy)

Równanie przewodnictwa cieplnego 1 D, k=const powierzchnia A masa r. ADx Dx Wypadkowy strumień

Równanie przewodnictwa cieplnego 1 D, k=const powierzchnia A masa r. ADx Dx Wypadkowy strumień ciepła emitowany przez element materiału: W granicy Dx 0

Równanie przewodnictwa cieplnego (dyfuzji ciepła) 1 D, k=const Układ nie wykonuje pracy, wtedy wniosek:

Równanie przewodnictwa cieplnego (dyfuzji ciepła) 1 D, k=const Układ nie wykonuje pracy, wtedy wniosek: równanie dyfuzji ciepła – wynik prawa Fouriera i I-szej zasady termodynamiki dla dyfuzji materii - inaczej - z równania ciągłości (z równania zachowania materii)

dyfuzja dla materii: z równania ciągłości: unoszenie: prąd związany z wyrównywaniem stężeń (prawo Ficka

dyfuzja dla materii: z równania ciągłości: unoszenie: prąd związany z wyrównywaniem stężeń (prawo Ficka – odpowiednik Fouriera masa temperatura ) równanie adwekcji równanie dyfuzji r. adwekcji - dyfuzji

Równanie przewodnictwa cieplnego (dyfuzji ciepła) 1 D, k=const Układ nie wykonuje pracy, wtedy Problem

Równanie przewodnictwa cieplnego (dyfuzji ciepła) 1 D, k=const Układ nie wykonuje pracy, wtedy Problem chłodzenia w 1 D (dla którego Fourier wprowadził swój szereg) W chwili początkowej ciało ma temperaturę Ti T(x, t=0)=Ti Następnie umieszczone w kąpieli o temperaturze T 1 T(x=0)=T(x=1)=T 1 Jak przebiegnie chłodzenie jako funkcja (x, t) ?

Problem chłodzenia w 1 D Metoda separacji zmiennych: Szukamy szczególnych rozwiązań postaci: T(x, t)=C(t)X(x)

Problem chłodzenia w 1 D Metoda separacji zmiennych: Szukamy szczególnych rozwiązań postaci: T(x, t)=C(t)X(x) Część przestrzenna: z X(0)=X(1)=0 (równanie własne) X=sin(l 1/2 x)

Część czasowa (też własne, ale pierwszego rzędu) Tn(x, t)=Cn(t)Xn(x) Rozwiązanie ogólne: an dobrane tak

Część czasowa (też własne, ale pierwszego rzędu) Tn(x, t)=Cn(t)Xn(x) Rozwiązanie ogólne: an dobrane tak aby spełniony był warunek początkowy

an dobrane tak aby spełniony był warunek początkowy Dla T(x, t=0)=1: tempo stygnięcia

an dobrane tak aby spełniony był warunek początkowy Dla T(x, t=0)=1: tempo stygnięcia

niezależnie od startu rozkład T po pewnym czasie będzie miał kształt sin(px) Wszystkie gwałtowne

niezależnie od startu rozkład T po pewnym czasie będzie miał kształt sin(px) Wszystkie gwałtowne zmiany przestrzenne zostaną szybko wygładzone

zmiana oznaczeń na bardziej typowe dla równania dyfuzji metoda Eulera: [przedni czasowy, centralny przestrzenny

zmiana oznaczeń na bardziej typowe dla równania dyfuzji metoda Eulera: [przedni czasowy, centralny przestrzenny ] 1) 2) 3) 4) dla równania adwekcji schemat z przednim ilorazem czasowym i centralnym ilorazem pierwszej pochodnej był bezwzględnie niestabilny pokazaliśmy, że numeryczna dyfuzja stabilizuje schematy jednopoziomowe dla równania adwekcji schemat Eulera nie zawierał numerycznej dyfuzji i właśnie dlatego był niestabilny teraz dyfuzja jest rzeczywista (nie numeryczna) podejrzewamy, że schemat ma szanse na bezwzględną stabilność. . . sprawdźmy

analiza von Neumana metody Eulera dla równania dyfuzji metoda Eulera: Współczynnik wzmocnienia modu k

analiza von Neumana metody Eulera dla równania dyfuzji metoda Eulera: Współczynnik wzmocnienia modu k

warunek stabilności |Mk| 1 0 (1 -cos) 2 Euler bezwzględnie stabilny jeśli:

warunek stabilności |Mk| 1 0 (1 -cos) 2 Euler bezwzględnie stabilny jeśli:

Krok czasowy a stabilność schematu Eulera Dx=0. 01, D=1 Dt=(0. 01)2/2 Dt=(0. 01)2/1. 9

Krok czasowy a stabilność schematu Eulera Dx=0. 01, D=1 Dt=(0. 01)2/2 Dt=(0. 01)2/1. 9 3 cia iteracja

Uwaga: 1) dla krytycznego kroku czasowego schemat spełnia zasadę maximum (wystarczającą dla stabilności) 2)

Uwaga: 1) dla krytycznego kroku czasowego schemat spełnia zasadę maximum (wystarczającą dla stabilności) 2) dla granicznego Dt ujn znika z prawej strony, a dla większego Dt zmienia znak z każdą iteracją (co jest źródłem niestabilności)

Dokładność Eulera dla równania dyfuzji Metoda Eulera i wynik dokładny dla kroku granicznego: Czarne:

Dokładność Eulera dla równania dyfuzji Metoda Eulera i wynik dokładny dla kroku granicznego: Czarne: błąd z Dt krytycznym czerwone = z 10 –krotnie mniejszym maxymalny błąd nie zmalał ! Wniosek: krytyczny Dt jest bardzo mały (dominuje błąd przestrzenny). Chcemy liczyć z większym krokiem czasowym schematy niejawne

liczba charakterystyczna dla stabilności schematu: r 0 r 1/2 odpowiednik liczby Couranta np. warunek

liczba charakterystyczna dla stabilności schematu: r 0 r 1/2 odpowiednik liczby Couranta np. warunek stabilności schematu upwind 0 a 1 wynikał z kryterium CFL i tw. Laxa jak wygląda kryterium CFL dla równania dyfuzji? ? fizyczna a numeryczna przeszłość punktu w równaniu dyfuzji ? dla równania adwekcji : przeszłość fizyczna P = punkty leżące na charakterystyce

fizyczna domena zależności w równaniu dyfuzji ? T 1(x, t=0) T 2(x, t=0) użyjemy

fizyczna domena zależności w równaniu dyfuzji ? T 1(x, t=0) T 2(x, t=0) użyjemy T(0, t)=T(1, t)=0 Dla x=0: rozważmy dwa warunki początkowe 1) T 1(x, t=0)= sin (px) : rozwiązanie: T(x, t)=sin(px) exp(-ap 2 t) 2) T 2(x, t=0)= sin (px) dla x<1/2 =sin (px) + sin (2 px) dla x>1/2 b 1= -4/3 p, b 2=1/2, bk=4 sin(pk/2)/p (k 2 -4)

fizyczna domena zależności w równaniu dyfuzji ? T 1(x, t=0) T 1(x, t) t

fizyczna domena zależności w równaniu dyfuzji ? T 1(x, t=0) T 1(x, t) t T 2(x, t=0) x T 2(x, t) pytanie: Po jakim czasie punkty na lewo od x=0. 5 poczują, że warunek początkowy po prawej stronie pudła jest inny? inaczej: czy punkt x=0. 5, t=0 należy do domeny zależności punktu x=0. 1, t=dt, gdzie dt-małe? ?

T 2 -T 1 fizyczna domena zależności w równaniu dyfuzji ? im bardziej zagęścimy

T 2 -T 1 fizyczna domena zależności w równaniu dyfuzji ? im bardziej zagęścimy poziomice tym bliżej pojawią się osi t=0

T 2 -T 1 fizyczna domena zależności w równaniu dyfuzji ? im bardziej zagęścimy

T 2 -T 1 fizyczna domena zależności w równaniu dyfuzji ? im bardziej zagęścimy poziomice tym bliżej pojawią się osi t=0 tak wyglądałaby poziomica zerowa gdyby prędkość rozchodzenia się informacji była skończona (np. dla adwekcji lub r. falowego)

T 2 -T 1 fizyczna domena zależności w równaniu dyfuzji ? im bardziej zagęścimy

T 2 -T 1 fizyczna domena zależności w równaniu dyfuzji ? im bardziej zagęścimy poziomice tym bliżej pojawią się osi t=0 wniosek: w równaniu dyfuzji pewien (niewielki) wpływ na rozwiązanie w każdym punkcie np. x=0. 1 ma warunek początkowy zadany dla x>1/2. To co jest na prawej stronie pudła na lewą przenosi się natychmiast dla t>0 dla równania dyfuzji : fizyczna domena zależności punktu to cała połowa czasoprzestrzeni!

dla równania dyfuzji : fizyczna domena zależności punktu to cała połowa czasoprzestrzeni! ilustracja drobiny

dla równania dyfuzji : fizyczna domena zależności punktu to cała połowa czasoprzestrzeni! ilustracja drobiny pyłu (czerwone kropy) w cieczy (cząstki H 20– niebieskie kropki). W chwili początkowej cały pył jest zlokalizowany w jednym z narożników. Średnia koncentracja pyłu– opisywalna równaniem dyfuzji. Ruch pojedynczej cząstki pyłu przypadkowy (ruchy Browna) Istnieje małe lecz niezerowe prawdopodobieństwo, że jedna z drobin znajdzie się niemal natychmiast w przeciwległym narożniku w wyniku szczęśliwego zbiegu okoliczności (zostanie popchnięta kolejno przez wiele cząsteczek wody) dla równania dyfuzji : fizyczna domena zależności punktu to cała połowa czasoprzestrzeni!

dla równania dyfuzji : fizyczna domena zależności punktu to cała połowa czasoprzestrzeni! Pamiętamy, że

dla równania dyfuzji : fizyczna domena zależności punktu to cała połowa czasoprzestrzeni! Pamiętamy, że przeszłość numeryczna punktu w Eulerze jawnym to trójkąt a nie półpłaszczyzna? A warunek konieczny zbieżności CFL?

zgodnie z CFL WK zbieżności jest aby numeryczna domena zależności zawierała fizyczną numeryczną. domena

zgodnie z CFL WK zbieżności jest aby numeryczna domena zależności zawierała fizyczną numeryczną. domena zależności dla równania dyfuzji ze schematem Eulera ? w. stab. Eulera 0 r 1/2 r n Dt Q itd Dx przeszłość trójkąt o połowie kąta rozwarcia Q=arctan(Dx/Dt) j trzymajmy r=DDt/Dx 2 zafiksowane zmniejszając jednocześnie obydwa kroki Dt, Dx Q=arctan(D/r Dx) gdy Dx 0 : kąt dąży do p/2 – obejmuje całą przeszłość CFL spełnione

Niejawny (wsteczny) schemat Eulera Jawna metoda Eulera: pochodna przestrzenna liczona w n-tym kroku czasowym

Niejawny (wsteczny) schemat Eulera Jawna metoda Eulera: pochodna przestrzenna liczona w n-tym kroku czasowym (gdy u znane). . . dla stabilności potrzeba aby r=DDt/Dx 2 1/2 Czytać: jako ograniczenie na krok czasowy. Widzieliśmy że krytyczny krok czasowy jest bardzo mały wsteczna metoda Eulera: pochodna przestrzenna liczona w n+1 -szym kroku czasowym (gdy u jeszcze nieznane). Metoda niejawna, konieczne rozwiązanie układu równań liniowych na (n+1) krok czasowy. r=

wsteczny schemat Eulera Co z warunkami brzegowymi u 0=u. N=0 ? one są zapisane

wsteczny schemat Eulera Co z warunkami brzegowymi u 0=u. N=0 ? one są zapisane w pierwszym i ostatnim wierszu równania - zobaczyć

Stabilność wstecznego schematu Eulera Czerwone dokładne Czarne wsteczny Euler Zachodzi podejrzenie, że wsteczny Euler

Stabilność wstecznego schematu Eulera Czerwone dokładne Czarne wsteczny Euler Zachodzi podejrzenie, że wsteczny Euler jest stabilny dla dowolnego kroku czasowego - sprawdźmy

Stabilność wstecznego Eulera dla równania przewodnictwa cieplnego r= analiza von Neumanna daje kryterium stabilności:

Stabilność wstecznego Eulera dla równania przewodnictwa cieplnego r= analiza von Neumanna daje kryterium stabilności: Mk

Stabilność wstecznego Eulera dla równania przewodnictwa cieplnego To pierwsze zawsze prawdziwe r= Wsteczny Euler

Stabilność wstecznego Eulera dla równania przewodnictwa cieplnego To pierwsze zawsze prawdziwe r= Wsteczny Euler = bezwarunkowo stabilny Obydwa Eulery - pierwszy rząd dokładności czasowej [błąd dyskretyzacji rzędu pierwszego błąd lokalny drugiego] Poprawić schemat mieszając metody

spróbujmy poprawić metodę mieszając schematy q=0 – jawny schemat Eulera q=1 – niejawny schemat

spróbujmy poprawić metodę mieszając schematy q=0 – jawny schemat Eulera q=1 – niejawny schemat Eulera q=1/2 – schemat Crancka Nicolsona (odpowiednik trapezów) jakie musi być parametr mieszania q aby schemat bezwarunkowo stabilny ? +

cos(2 a)=cos 2 a-sin 2 a=1 -2 sin 2 a 1 -cos(2 a)=2 sin

cos(2 a)=cos 2 a-sin 2 a=1 -2 sin 2 a 1 -cos(2 a)=2 sin 2 a warunek stabilności bezwzględnej zawsze trzeba aby: gdy człon [1 -2 q] 0 (czyli q 1/2) schemat bezwzględnie stabilny bezwarunkowo [znaczy dla każdego r (Dt, Dx)] dla mniejszych q : bezwzględna stabilność dla r 1/ (2 [1 -2 q]) odnajdujemy warunek dla jawnego Eulera

błąd dyskretyzacji rozwinąć w szereg Taylora względem ujn , zostanie: D wniosek: błąd dyskretyzacji

błąd dyskretyzacji rozwinąć w szereg Taylora względem ujn , zostanie: D wniosek: błąd dyskretyzacji O(Dt 2) tylko dla q=1/2 w tej klasie metod CN jest najdokładniejszy

Schemat Cranka-Nicolsona Euler: CN: Do układu równań: r=

Schemat Cranka-Nicolsona Euler: CN: Do układu równań: r=

Schemat Cranka-Nicolsona

Schemat Cranka-Nicolsona

Dokładność a krok czasowy dla Crank-Nicolsona i wstecznego Eulera Dx=0. 01, D=1 Problem chłodzenia

Dokładność a krok czasowy dla Crank-Nicolsona i wstecznego Eulera Dx=0. 01, D=1 Problem chłodzenia pręta, jak poprzednio. Błąd kwadratowy: (u(numeryczne)-u(dokładne))2 scałkowane po x Przerywane : Crank-Nicolson Ciągłe: wsteczny Euler r= Dt r=50 zafiksowane Dx, zmieniam tylko Dt Dt r =1/2 Dt r = 5 CN dla r=5: taki jak dla r=1/2: cały błąd w dyskretyzacji przestrzennej (Dx)

Równanie dyfuzji ciepła 3 D ze źródłami współczynnik przewodności zależny od położenia źródło ciepła

Równanie dyfuzji ciepła 3 D ze źródłami współczynnik przewodności zależny od położenia źródło ciepła gęstość i ciepło właściwe zależne od położenia Kilka własności równania

Równanie dyfuzji ciepła 3 D ze źródłami W jednym kawałku materiału (k=const), w stanie

Równanie dyfuzji ciepła 3 D ze źródłami W jednym kawałku materiału (k=const), w stanie ustalonym r. Poissona, stan ustalony w układzie jednorodnym w dwóch kierunkach y, z C, D – z warunków brzegowych 1 D + brak źródeł ciepła = T liniowe od brzegu do brzegu

Warunki brzegowe na kontakcie 2 materiałów w stanie ustalonym, różnice w gęstości i cieple

Warunki brzegowe na kontakcie 2 materiałów w stanie ustalonym, różnice w gęstości i cieple właściwym nie mają znaczenia ważny tylko k, w 1 D: kontakt dwóch materiałów Ciągłość q: k 1 k 2 T 1 Z lewej Z prawej mniejsze k = większy gradient T T T 2 b a b ogólnie: pochodne normalne do powierzchni kontaktów

Konwekcyjne warunki brzegowe T n qkonwekcji= qprzewodzenia na powierzchni T latem może być na

Konwekcyjne warunki brzegowe T n qkonwekcji= qprzewodzenia na powierzchni T latem może być na odwrót T h=0 Tinfty h 0 Tinfty

Laboratorium 2 D jeden materiał: Cranck-Nicholson 2 D: laplasjan rozpisany na n-ty i n+1

Laboratorium 2 D jeden materiał: Cranck-Nicholson 2 D: laplasjan rozpisany na n-ty i n+1 szy krok czasowy g

Laboratorium uporządkować stronami n i n+1: żeby zapisać układ równań: trzeba przenumerować punkty na

Laboratorium uporządkować stronami n i n+1: żeby zapisać układ równań: trzeba przenumerować punkty na siatce l=i+30(j-1) z numeru l odzyskać położenie: j=1+(l-1)/30 (tak zapisać w kodzie = dzielenie bez reszty) i=l-30 (j-1).

Laboratorium uporządkować stronami n i n+1: żeby zapisać układ równań: trzeba przenumerować punkty na

Laboratorium uporządkować stronami n i n+1: żeby zapisać układ równań: trzeba przenumerować punkty na siatce l=i+30(j-1) z numeru l odzyskać położenie: j=1+(l-1)/30 (tak zapisać w kodzie = dzielenie bez reszty) i=l-30 (j-1).

Laboratorium ATn+1=BT n+c W punkcie ze środka pomieszczenia:

Laboratorium ATn+1=BT n+c W punkcie ze środka pomieszczenia:

Laboratorium ATn+1=BT n+c dla pary l=(i, j), z wewnątrz pomieszczenia l-ta kolumna (element diagonalny)

Laboratorium ATn+1=BT n+c dla pary l=(i, j), z wewnątrz pomieszczenia l-ta kolumna (element diagonalny) wiersz l macierzy A: (0, 0, . . . -g, 0, 0, . . . , -g, (1+4 g), -g, 0, . . . , -g, . . . , 0) 30 kolumn przed diagonalą 30 kolumn za diagonalą wiersz l macierzy B: (0, 0, . . . g, 0, 0, . . . , g, (1 -4 g), g, 0, . . . , g, . . . , 0) cl=0

na ścianach wewnętrznych budynku zadajemy T=Tbc (podobnie dla „zmarnowanej” ćwiartki poza budynkiem) ATn+1=BT n+c

na ścianach wewnętrznych budynku zadajemy T=Tbc (podobnie dla „zmarnowanej” ćwiartki poza budynkiem) ATn+1=BT n+c w l tym wierszu A dajemy jedynkę na diagonali, poza tym zera cały l-ty wiersz B dajemy zero, a bl=Tbc

Na krawędzi budynku konwekcyjne wb. n prawa krawędź: (i, j) w l-tym wierszu A

Na krawędzi budynku konwekcyjne wb. n prawa krawędź: (i, j) w l-tym wierszu A (i, j) tylko diagonala i poddiagonala n l=i+30(j-1) ( na lewej krawędzi podobnie) dolna krawędź: w l-tym wierszy A diagonala i element 30 kolumn na prawo od niej

konwekcyjny warunek brzegowy na narożnikach: n ATn+1=BT n+c macierz 900 x 900 A: na

konwekcyjny warunek brzegowy na narożnikach: n ATn+1=BT n+c macierz 900 x 900 A: na ogół pięcioprzekątniowa, pasmowa + / - 31 poddiagonali (ze względu na 2 kanty) B: pięcioprzekątniowa, zerowe wiersze dla brzegowych l, tam niezerowa składowa c

ATn+1=BT n+c w każdym kroku musimy taki układ równań rozwiązać. Macierze A, B i

ATn+1=BT n+c w każdym kroku musimy taki układ równań rozwiązać. Macierze A, B i wektor c są niezmienne, tylko T się zmienia można raz odwrócić macierz A – ale A-1 jest gęsta : więcej do pamiętania i więcej do mnożenia dla realnych rachunków: zapamiętanie A-1 jest wykluczone najlepiej metodą iteracyjną (dla niej można wykorzystać pasmowość macierzy) T=Tn+1 ; b=B Tn+c diagonalna iteracja: reszta -

1 -szy rachunek doskonale izolowane ściany zewnętrzne: +1 +10 w chwili początkowej pomieszczenie w

1 -szy rachunek doskonale izolowane ściany zewnętrzne: +1 +10 w chwili początkowej pomieszczenie w temp +1 +1 Wstawić raz. gif całki z –k grad T +30 (musi wyjść na zero) pomarańczowy najpierw oddaje ciepło potem odbiera

2 rachunek ściany zewnętrzne nie są idealnymi izolatorami: dwa. gif

2 rachunek ściany zewnętrzne nie są idealnymi izolatorami: dwa. gif

3. rachunek okna h=0. 5 sciany h=0. 01 4 rachunek grzejnik q=10 cztery. gif

3. rachunek okna h=0. 5 sciany h=0. 01 4 rachunek grzejnik q=10 cztery. gif trzy. gif 5 rachunek: 3 grzejniki z otwieraniem okien i wyłączeniem ogrzewania piec. gif siedem. gif : T 1=T 2=10, T 0=30