Zasada optymalności Bellmana. Uogólniony optymalny regulator stanu.

Wielkość: px
Rozpocząć pokaz od strony:

Download "Zasada optymalności Bellmana. Uogólniony optymalny regulator stanu."

Transkrypt

1 Zasada optymalności Bellmana. Uogólniony optymalny regulator stanu. Podstawowy problem sterowania optymalnego dla uk ladów nieliniowych z czasem ci ag lym W podstawowym problemie sterowania optymalnego z czasem ci ag lym minimalizacji podlega ca lkowy wskaźnik jakości G(x, u). = t1 t 0 g(x(t), u(t), t)dt z uwzglȩdnieniem ograniczeń w postaci równania stanu procesu ẋ(t) = f(x(t), u(t), t), t [t 0, t 1 ] z zadanym warunkiem pocz atkowym x(t 0 ) = x 0 oraz ograniczeń w postaci dopuszczalnego chwilowego zakresu wartości sterowania u(t) U, t [t 0, t 1 ], gdzie funkcje g : R n R m R R, f : R n R m R R n s a, ogólnie bior ac, nieliniowe. Klasa sterowań dopuszczalnych w przedziale [t 0, t 1 ] oznaczana jako U[t 0, t 1 ] jest zbiorem funkcji przedzia lami ci ag lych o skończonej liczbie nieci ag lości pierwszego rodzaju, tj. U[t 0, t 1 ] =. P C([t 0, t 1 ], R m ). 1

2 Niech trajektoria stanu ABCD bȩdzie trajektori a optymaln a zwi azan a ze stanem pocz atkowym x(0) = x 0 i niech x( t) = x bȩdzie stanem pośrednim zwi azanym z punktem B trajektorii optymalnej. Zasada optymalności Bellmana: Każdy końcowy odcinek BCD optymalnej trajektorii stanu ABCD zwi azanej ze stanem pocz atkowym x(0) jest optymaln a trajektori a stanu zwi azan a ze stanem pośrednim x( t). Dowód: Przypuśćmy, że końcowy odcinek trajektorii BCD nie jest trajektori a optymaln a dla pośredniego stanu pocz atkowego x( t). Wobec tego miȩdzy punktami B i D istnieje inna trajektoria BC D, która zapewnia mniejsz a wartość wskaźnika jakości niż trajektoria BCD. Wówczas l aczna trajektoria stanu ABC D zapewnia lepsz a wartość wskaźnika jakości niż trajektoria stanu ABCD, co jest sprzeczne z za lożeniem o optymalności trajektorii ABCD. Równoważne sformu lowania zasady optymalności: Każdy końcowy odcinek trajektorii optymalnej jest sam dla siebie trajektori a optymaln a. Strategia optymalna nie zależy od historii procesu i może być określona wy l acznie na podstawie stanu procesu w danej chwili t. Trajektoria optymalna wychodz aca z punktu B jest ca lkowicie określona przez jej stan pocz atkowy x( t) i nie zależy od sterowania u(t) dla t < t. Jeśli dana jest trajektoria optymalna x o zapewniaj aca minimum funkcjona lu G(x, u) w przedziale [t 0, t 1 ] i dane s a chwile t, t [t 0, t 1 ], to trajektoria pośrednia x o (t) (t [ t, t]) jest również trajektori a optymaln a dla problemu minimalizacji funkcjona lu G(x, u) w przedziale [ t, t]. Funkcja Bellmana i warunek optymalności procesu sterowania w postaci równania Hamiltona-Jacobiego-Bellmana Definiujemy funkcjȩ Bellmana (zwan a także funkcj a jakości optymalnej) jako optymaln a wartość wskaźnika jakości na końcowym odcinku trajektorii procesu [t, t 1 ] S(x(t), t). = t1 min g(x(τ), u(τ), τ)dτ. u U[t,t 1 ] t 2

3 Z zasady optymalności wynika zależność S(x(t), t). = ( t+ɛ t min u U[t,t 1 ] t g(x(τ), u(τ), τ)dτ + S(x(t + ɛ t), t + ɛ t) ) ( ). Za lożenie: funkcja jakości optymalnej S jest różniczkowalna wzglȩdem stanu x i czasu t. Rozpatrzymy przyrost czasu ɛ t oraz odpowiadaj acy mu przyrost stanu ɛ x i rozwiniemy w szereg Taylora wyrażenie S(x(t) + ɛ x, t + ɛ t) ( x i t s a ustalone, a ɛ jest zmiennym ma lym parametrem): S(x(t) + ɛ x, t + ɛ t) = S(x(t), t) + S x (x(t), t)ɛ x + S t (x(t), t)ɛ t + o(ɛ). Dla ma lych wartości ɛ uzyskujemy t+ɛ t Z zależności (*) wynika, że t S(x(t), t) = ɛ x = ɛf(x(t), u(t), t) t + o(ɛ), g(x(τ), u(τ), τ)dτ = g(x(t), u(t), t)ɛ t + o(ɛ). ( min g(x(t), u(t), t)ɛ t + S(x(t), t)+ u U[t,t+ɛ t] S x (x(t), t)f(x(t), u(t), t)ɛ t + S t (x(t), t)ɛ t + o(ɛ) ). Ponieważ S(x(t), t) i S t (x(t), t) nie zależ a od sterowania (wyrażenia te s a już zminimalizowane wzgl ledem sterowania w ca lym przedziale [t, t 1 ]), wiȩc możemy skrócić sk ladnik S(x(t), t) po lewej i prawej stronie równania i przesun ać na lew a stronȩ sk ladnik S t (x(t), t) S t (x(t), t)ɛ t = ( min g(x(t), u(t), t)ɛ t u U[t,t+ɛ t] +S x (x(t), t)f(x(t), u(t), t)ɛ t + o(ɛ) ). Dzielimy obydwie strony przez ɛ t i przechodzimy z ɛ 0 uzyskuj ac przy czym ( S t (x(t), t) = min g(x(t), u(t), t) + Sx (x(t), t)f(x(t), u(t), t) ), u(t) U Jest to tzw. S(x(t 1 ), t 1 ) = 0. równanie Hamiltona-Jacobiego-Bellmana (równanie HJB), które stanowi warunek konieczny optymalności procesu sterowania. 3

4 Równanie to stanowi podstawȩ, na której określana jest Metoda programowania dynamicznego dla problemów optymalnego sterowania z czasem ci ag lym: 1. Z minimalizacji prawej strony równania HJB wyznacza siȩ sterowanie w funkcji stanu x, pochodnej funkcji Bellmana S x (x, t) i czasu t u o (x, S x (x, t), t), przy czym wielkości x, S x (x, t), t traktowane s a jako parametry; realizacja tego punktu wymaga rozwi azania zadania optymalizacji funkcji wielu zmiennych z ograniczeniami i z parametrami, 2. Funkcjȩ u o podstawia siȩ do równania HJB redukuj ac je do, ogólnie bior ac, nieliniowego równania różniczkowego o pochodnych cz astkowych rzȩdu pierwszego S t (x, t) = g(x, u o (x, S x (x, t), t), t) + S x (x, t)f(x, u o (x, S x (x, t), t), t) z warunkiem granicznym S(x, t 1 ) = Rozwi azuje siȩ zredukowane równanie HJB (analitycznie lub numerycznie) określaj ac w ten sposób sterowanie optymalne w uk ladzie ze sprzȩżeniem zwrotnym u o (x, t) =. u o (x, S x (x, t), t). Przyk lad: Wyznaczyć proces sterowania minimalizuj acy wskaźnik jakości G(x, u) = z uwzglȩdnieniem modelu procesu 1 0 (x 2 (t) + u 2 (t))dt ẋ(t) = ax(t) + bu(t), t [0, 1], x(0) = x 0, u(t) R. 4

5 Zapisujemy równanie HJB S t (x, t) = min u(t) R (x2 + u 2 + S x (x, t)(ax + bu)), S(x, 1) = 0. Wyznaczamy sterowanie w funkcji pochodnej S x u o = 0.5bS x (x, t) i uzyskujemy zredukowane równanie HJB S t (x, t) = x b 2 (S x (x, t)) 2 + S x (x, t)ax, S(x, 1) = 0. Rozwi azanie tego równania można określić metod a rozdzielania zmiennych. Przewidujemy rozwi azanie w postaci S(x, t) = α(t)x 2. Wstawiaj ac przewidywan a postać rozwi azania do równania HJB uzyskujemy α(t)x 2 = x b 2 (2α(t)x) 2 + 2α(t)xx, α(1)x 2 = 0. Prowadzi to do nieliniowego równania różniczkowego o pochodnych zwyczajnych dla α(t) dα(t) dt = 1 b 2 α 2 (t) + 2aα(t), t [0, 1], α(1) = 0, którego rozwi azanie daje siȩ określić po rozdzieleniu zmiennych α i t jako α(t) = tgh ( (1 t) a 2 + b 2) / ( a 2 + b 2 a tgh (1 t) a 2 + b 2). Tak wiȩc funkcja Bellmana wyrazi siȩwzorem S(x, t) = tgh ((1 t) a 2 + b 2 )x 2 /( a 2 + b 2 tgh( a 2 + b 2 (1 t)), a sterowanie optymalne w uk ladzie zamkniȩtym przybierze postać u o (x, t) = tgh ((1 t) a 2 + b 2 )x/( 2 tgh( a 2 + b 2 (1 t)). Sterowanie optymalne uzyskane zosta lo dla rozważanego przyk ladu w funkcji nie tylko stanu i czasu, lecz także w funkcji parametrów a i b uk ladu. Taka postać sterowania optymalnego jest użyteczna dla jego adaptacji przy zmianie wartości parametrów. 5

6 Dla trudniejszych przyk ladów zastosowanie równania HJB do określenia sterowania optymalnego możliwe jest tylko przy użyciu metod numerycznych, które wyznaczaj a aproksymacjȩ tego sterowania z dok ladności a zależn a od wymiarowości problemu i od charakteru jego nieliniowości. Sterowanie optymalne dla uk ladów nieliniowych. Zasada optymalności Bellmana. Problemy z czasem dyskretnym. Metoda programowania dynamicznego znajduje zastosowanie także dla problemów sterowania optymalnego z czasem dyskretnym. Nie wymaga ona w tym przypadku przyjmowania krȩpuj acych za lożeń o różniczkowalności funkcji Bellmana ani rozwi azywania równań o pochodnych cz astkowych. Również w tym przypadku obowi azuje zasada Bellmana - każdy końcowy odcinek dyskretnej trajektorii optymalnej jest sam dla siebie dyskretn a trajektori a optymaln a. Podstawowy problem sterowania optymalnego dla uk ladów nieliniowych z czasem dyskretnym W podstawowym problemie sterowania optymalnego z czasem dyskretnym minimalizacji podlega sumaryczny wskaźnik jakości G(x, u). = K 1 k=0 g(x(k), u(k), k) z uwzglȩdnieniem ograniczeń w postaci dyskretnego równania stanu procesu x(k + 1) = f(x(k), u(k), k), k = 0, 1,..., K 1, z zadanym warunkiem pocz atkowym x(0) = x 0 oraz ograniczeń w postaci dopuszczalnego chwilowego zakresu wartości sterowania rozszerzonego u(k) U, k = 0, 1,..., K 1, gdzie funkcje g : R n R m R R, f : R n R m R R n 6

7 s a, ogólnie bior ac, nieliniowe. stanu Definiujemy funkcjȩ Bellmana dla końcowego odcinka dyskretnej trajektorii S(x(k), k). = K 1 min u(κ) U, κ=k,k+1,...,k 1 κ=k g(x(κ), u(κ), κ). Na podstawie dyskretnej zasady optymalności zapisujemy zależność ( ) S(x(k), k) = min g(x(k), u(k), k) + S(x(k + 1), k + 1) u(k) U i podstawiamy do niej równanie stanu dla k-tego przedzia lu x(k + 1) = f(x(k), u(k), k) uzyskuj ac równanie rekurencyjne Bellmana dla dyskretnych procesów sterowania ( ) S(x(k), k) = min g(x(k), u(k), k) + S(f(x(k), u(k), k), k + 1), u(k) U k = K 1, K 2,..., 0, S(x(K), K) = 0. Równanie to stanowi podstawȩ dyskretnej metody programowania dynamicznego, która redukuje wyznaczanie ca lego ci agu sterowań optymalnych {u o (k), k = 0, 1,..., K 1} do kolejnego wyznaczania poszczególnych sterowań u o (k) z równania rekurencyjnego Bellmana. Taka dekompozycja wyznaczania sterowania optymalnego jest zalet a tej metody. Jednak zwi azana jest ona z konieczności a rozwi azywania parametrycznych zadań optymalizacji tj. wyznaczania sterowania optymalnego w funkcji stanu u o (k) = u o (x(k), k). W ogólnym przypadku można to zrobić tylko numerycznie np. w postaci tablic wartości. 7

8 Metoda programowania dynamicznego dla problemów optymalnego sterowania z czasem dyskretnym: 1. Podstawia siȩ k = K 1 i rozwi azuje siȩ zadanie optymalizacji ostatniego etapu procesu S(x(K 1), K 1) = min g(x(k 1), u(k 1), K 1) u(k 1) U wyznaczaj ac sterowanie optymalne ostatniego etapu procesu u o (K 1) = u o (x(k 1), K 1) w funkcji stanu pocz atkowego tego etapu x(k 1). 2. Na k-tym etapie procesu, korzystaj ac ze znajomości funkcji Bellmana S(x(k + 1), k + 1) rozwi azuje siȩ zadanie optymalizacji k-tego etapu wynikaj ace z równania rekurencyjnego Bellmana ( ) S(x(k), k) = min g(x(k), u(k), k) + S(f(x(k), u(k), k), k + 1) u(k) U wyznaczaj ac sterowanie optymalne k-tego etapu procesu u o (k) = u o (x(k), k) w funkcji stanu pocz atkowego tego etapu x(k). 3. Po osi agniȩciu etapu pocz atkowego k = 0 wyznaczamy konkretn a wartość sterowania optymalnego dla tego etapu u o (0) = u o (x 0, 0) korzystaj ac ze znajomości stanu pocz atkowego x(0) = x 0. Nastȩpnie wyznaczamy kolejno konkretne wartości sterowań optymalnych na podstawie zależności x o (k) = f(x o (k 1), u o (k 1), k 1), u o (k) = u o (x o (k), k), k = 1, 2,..., K 1. Algorytm ten nazywany jest algorytmem podstawowym dyskretnego programowania dynamicznego(algorytm z cofaniem siȩ, the backward algorithm). Przyk lad: zminimalizować wskaźnik jakości dyskretnego procesu sterowania (K = 3) G(x, u) = przy ograniczeniach 2 (x 2 (k) + u 2 (k)) k=0 x(k + 1) = ax(k) + bu(k), k = 0, 1, 2, 8

9 x(0) = x 0, u(k) R, k = 0, 1, 2. Rozwi azujemy zadanie ostatniego etapu S(x(2), 2) = min u(2) R (x2 + u 2 ) u o (2) = 0, S(x(2), 2) = x 2 (2). Zapisujemy równanie Bellmana dla przedostatniego etapu ( S(x(1), 1) = min x 2 (1) + u 2 (1) + x 2 (2) ) u(1) R i redukujemy je do równania optymalizacji tego etapu ( S(x(1), 1) = min x 2 (1) + u 2 (1) + (ax(1) + bu(1)) 2). u(1) R Celem rozwi azania zadania optymalizacji tego etapu przyrównujemy do zera pochodn a wyrażenia w nawiasie wzglȩdem sterowania u(1) 2u(1) + 2(ax(1) + bu(1))b = 0 i określamy sterowanie optymalne w funkcji stanu pocz atkowego tego etapu oraz funkcjȩ Bellmana tego etapu S(x(1), 1) = x 2 (1) + a2 b 2 u o (1) = ab 1 + b x(1) 2 (1 + b 2 ) 2 x2 (1) + ( ax(1) ab2 1 + b 2 x(1)) 2 = cx 2 (1), gdzie c = a2 +1+b 2 1+b 2. Zapisujemy równanie Bellmana dla pocz atkowego etapu i jego postać zredukowan a S(x(0), 0) = min u(0) R ( x 2 (0) + u 2 (0) + cx 2 (1) ) ( S(x(0), 0) = min x 2 (0) + u 2 (0) + c(ax(0) + bu(0)) 2). u(0) R Celem wyznaczenia sterowania optymalnego etapu pocz atkowego obliczamy pochodn a wyrażenia w nawiasie wzglȩdem sterowania u(0) 2u(0) + 2c(ax 0 + bu(0))b = 0. 9

10 Tak wiȩc sterowanie optymalne etapu pocz atkowego ma postać u o (0) = abc 1 + cb x 0. 2 Określamy teraz kolejne optymalne stany i optymalne sterowania x o (1) = ax 0 + bu o (0) = ax 0 ab2 c 1 + cb 2 x 0 = u o (1) = ab 1 + b 2 xo (1) = a2 b (1 + b 2 ) x 0, 2 x o (2) = ax o (1) + bu o (1) = u o (2) = 0. a 1 + cb 2 x 0, a2 1 + cb x 2 0 a2 b 2 (1 + b 2 ) x 0, 2 Istotn a zalet a metody dyskretnego programowania dynamicznego jest możliwość jej zastosowania do wyznaczania sterowania optymalnego dla procesów, na które oddzia lywuj a zak lócenia przypadkowe. Minimalizacji podlega wtedy wartość oczekiwana wskaźnika jakości przy ograniczeniach K 1 G(x, u) = E{ g(x(k), u(k), ζ(k), k)} k=0 x(k + 1) = f(x(k), u(k), ζ(k), k), k = 0, 1,..., K 1, x(0) = x 0, u(k) U, k = 0, 1,..., K 1, gdzie ζ(k) jest zak lóceniem przypadkowym. Dlatego stany x(k) i funkcja kryterialna g staj a siȩ zmiennymi przypadkowymi. Za lożymy, że ζ(0), ζ(1),..., ζ(k 1) s a niezależnymi zmiennymi przypadkowymi o znanych rozk ladach prawdopodobieństwa P (ζ(0)), P (ζ(1)),..., P (ζ(k 1)). 10

11 W niektórych przypadkach wystarczaj aca moż być znajomość wartości średniej i wariancji zak lócenia przypadkowego bez znajomości zak lócenia przypadkowego. Przy tych za lożeniach można sformu lować nastȩpuj ace uogólnienie metody dyskretnego programowania dynamicznego na przypadek zak lóceń przypadkowych w równaniach stanu procesu. Metoda stochastycznego programowania dynamicznego dla problemów optymalnego sterowania z czasem dyskretnym: 1. Podstawia siȩ k = K 1 i rozwi azuje siȩ zadanie optymalizacji ostatniego etapu procesu S(x(K 1), K 1) = = min u(k 1) U + min E{g(x(K 1), u(k 1), ζ(k 1), K 1)} u(k 1) U P (ζ(k 1))g(x(K 1), u(k 1), ζ(k 1), K 1)dζ(K 1) wyznaczaj ac sterowanie optymalne ostatniego etapu procesu u o (K 1) = u o (x(k 1), K 1) w funkcji stanu pocz atkowego tego etapu x(k 1). 2. Na k-tym etapie procesu, korzystaj ac ze znajomości funkcji Bellmana S(x(k + 1), k + 1) rozwi azuje siȩ zadanie optymalizacji k-tego etapu wynikaj ace z równania rekurencyjnego Bellmana S(x(k), k) = min u(k) U E{( g(x(k), u(k), ζ(k), k)+s(f(x(k), u(k), ζ(k), k+1) ) } = min u(k) U + P (ζ(k)) ( g(x(k), u(k), ζ(k), k) +S(f(x(k), u(k), ζ(k), k + 1) ) dζ(k) wyznaczaj ac sterowanie optymalne k-tego etapu procesu u o (k) = u o (x(k), k) w funkcji stanu pocz atkowego tego etapu x(k). 3. Po osi agniȩciu etapu pocz atkowego k = 0 wyznaczamy konkretn a wartość sterowania optymalnego dla tego etapu u o (0) = u o (x 0, 0) korzystaj ac ze znajomości stanu pocz atkowego x(0) = x 0. Nastȩpnie wyznaczamy kolejno konkretne wartości sterowań optymalnych na podstawie zależności x o (k) = f(x o (k 1), u o (k 1), ζ(k 1), k 1), u o (k) = u o (x o (k), k), k = 1, 2,..., K 1. 11

12 Przyk lad: zminimalizować wskaźnik jakości procesu przy ograniczeniach K G(x, u) = E{ x 2 (k)} k=1 x(k + 1) = ax(k) + u(k)ζ(k), k = 0, 1,..., K 1, x(0) = x 0, u(k) R, k = 0, 1,..., K 1. Zak ladamy, że ζ(k) jest procesem przypadkowym o wartości średniej równej z i wariancji σ 2. Przekszta lcimy wskaźnik jakości do postaci standardowej korzystaj ac z równania obiektu K 1 K 1 G = E{ x 2 (k + 1)} = E{ (ax(k) + u(k)ζ(k)) 2 k=0 k=0 K 1 ( = E{ a 2 x 2 (k) + u 2 (k)ζ 2 (k) + 2ax(k)u(k)ζ(k) ). k=0 Wyznaczamy funkcjȩ Bellmana ostatniego etapu procesu S(x(K 1), K 1) = min E{( a 2 x 2 (K 1) u(k 1) U +u 2 (K 1)ζ 2 (K 1) + 2ax(K 1)u(K 1)ζ(K 1) ) } ( = min a 2 x 2 (K 1)+u 2 (K 1)E{ζ 2 (K 1)}+2ax(K 1)u(K 1)E{ζ(K 1)} ) u(k 1) ( = min a 2 x 2 (K 1) + u 2 (K 1)( z 2 + σ 2 ) + 2ax(K 1)u(K 1) z ). u(k 1) Obliczamy minimum ostatniego wyrażenia przyrównuj ac do zera jego pochodn a wzglȩdem u(k 1) 2u(K 1)( z 2 + σ 2 ) + 2ax(K 1) z = 0, 12

13 sk ad dostajemy sterowanie optymalne ostatniego etapu i funkcjȩ Bellmana tego etapu u o (K 1) = ax(k 1) z/( z 2 + σ 2 ) S(x(K 1), K 1) = a 2 x 2 (K 1) + a2 x 2 (K 1) z 2 2a2 x 2 (K 1) z 2 z 2 + σ 2 z 2 + σ 2 = cx 2 (K 1), c. = a 2( 1 z 2 /( z 2 + σ 2 ) ). Zapisujemy równanie Bellmana na przedostatnim etapie procesu S(x(K 2), K 2) = min u(k 2) E{( a 2 x 2 (K 2) +u 2 (K 2)ζ 2 (K 2) + 2ax(K 2)u(K 2)ζ(K 2) + S(x(K 1), K 1) ) } = min u(k 2) E{( a 2 x 2 (K 2) +u 2 (K 2)ζ 2 (K 2) + 2ax(K 2)u(K 2)ζ(K 2) + cx 2 (K 1) ) } = min u(k 2) E{( a 2 x 2 (K 2) + u 2 (K 2)ζ 2 (K 2) + 2ax(K 2)u(K 2)ζ(K 2) +c(a 2 x 2 (K 2) + u 2 (K 2)ζ 2 (K 2) + 2ax(K 2)u(K 2)ζ(K 2)) ) } = (1+c) min u(k 2) E{( a 2 x 2 (K 2)+u 2 (K 2)ζ 2 (K 2)+2ax(K 2)u(K 2)ζ(K 2) ) }. Tak wiȩc na przedostatnim etapie procesu uzyskaliśmy dla określenia sterowania optymalnego tego etapu identyczne zadanie optymalizacji jak poprzednio, a zatem u o (K 2) = ax(k 2) z/( z 2 + σ 2 ). Sytuacja powtarza siȩ na nastȩpnych etapach metody, co prowadzi do ogólnego algorytmu sterowania optymalnego procesu z zak lóceniem przypadkowym u o (k) = ax(k) z/( z 2 + σ 2 ), k = 0, 1,..., K 1. 13

14 Sterowanie optymalne jest w tym przypadku liniow a funkcj a stanu i zależy od charakterystyk probabilistycznych zak lócenia - od jego wartości średniej i wariancji. Metoda dyskretnego programowania dynamicznego posiada wiele wariantów zwi azanych z optymalizacj a wielostopniowych procesów technologicznych realizowanych w kaskadach aparatów, a także w aparatach typu pó lkowego. Indeks k nie oznacza wtedy czasu dyskretnego lecz numer kaskady lub numer pó lki. Dla niektórych systemów tego typu wygodnie jest stosować odwrotn a numeracjȩ stopni procesu - w kierunku zmniejszaj acych siȩ wartości indeksów K, K 1,..., 1, a równanie stanu k-tego stopnia zapisywać w postaci przy czym x(k 1) = f(x(k), u(k), k), k = K, K 1,..., 1, x(k) = x K jest w tym przypadku zadanym stanem pocz atkowym pierwszego stopnia, x(k 1) jest stanem wyjściowym k-tego stopnia, a x(k) jego stanem wejściowym. Wskaźnik jakości zapisujemy jako G(x, u) = K g(x(k), u(k), k). k=1 Funkcjȩ Bellmana definiujemy w postaci S(x(k), k). = κ=k min u(κ) U,κ=1,...,k κ=1 g(x(κ), u(κ), κ). Uzyskujemy wtedy odwrotne równanie Bellmana ( ) S(x(k), k) = min g(x(k), u(k), k) + S(x(k 1), k 1) u(k) U i wynikaj acy st ad algorytm odwrotny dyskretnego programowania dynamicznego bazuj acy na odwrotnym równaniu rekurencyjnym ( ) S(x(k), k) = min g(x(k), u(k), k)+s(f(x(k), u(k), k), k 1), k = 1, 2,..., K, u(k) U przy czym S(x(0), 0) = 0. Przyk lad: Optymalizacja kaskady ekstraktorów. Do każdej kaskady doprowadzany jest rozpuszczalnik z natȩżeniem u(k), za pomoc a którego ze strumienia wejściowego ekstrahowany jest sk ladnik użyteczny. Stȩżenie strumienia 14

15 wejściowego kaskady zmniejsza siȩ z kaskady na kaskadȩ wskutek ekstrahowania sk ladnika użytecznego zgodnie z równaniem x(k 1) = x(k)/(1 + au(k)), k = K, K 1,..., 1. Zysk z procesu k-tej kaskady można określić jako różnicȩ miȩdzy ilości a ekstrahowanego sk ladnika użytecznego x(k) x(k 1) i kosztami rozpuszczalnika cu(k). Tak wiȩc maksymalizacja zysku z procesu w ca lej kaskadzie jest równoważna minimalizacji wyrażenia G(x, u) = K (cu(k) (x(k) x(k 1)). k=1 Należy określić dyskretne sterowanie kaskady u(k), k = 1, 2,..., K (tj. natȩżenia dop lywu rozpuszczalnika do poszególnych stopni kaskady) tak, aby zmaksymalizować zysk z procesu w ca lej kaskadzie. Stosuj ac algorytm odwrotny dyskretnego programowania dynamicznego wyznaczamy S(x(1), 1) = min(cu(1) x(1) + x(0)) = min(cu(1) x(1) + x(1)/(1 + cu(1))), u(1) u(1) sk ad wyznaczamy sterowanie optymalne kaskady o numerze 1 (przyrównuj ac do zera pochodn a wyrażenia w nawiasie wzglȩdem u(1)) oraz funkcjȩ Bellmana dla tej kaskady u o (1) = ( ax(1)/c 1 ) /a, S(x(1), 1) = ( x(1) c/a ) 2. Korzystamy z odwrotnego równania rekurencyjnego Bellmana tj. z równania ( ) S(x(2), 2) = min cu(2) x(2) + x(1) + S(x(1), 1) u(2) ( ) S(x(2), 2) = min cu(2) x(2) + x(1) + x(1) c/a u(2) ( ) = min cu(2) x(2) + x(2)/(1 + cu(2)) + x(2)/(1 + cu(2)) c/a, u(2) 15

16 sk ad wyznaczamy sterowanie optymalne kaskady o numerze 2 (przyrównuj ac do zera pochodn a wyrażenia w nawiasie wzglȩdem u(2)) u o (2) = ( (ax(2)/c) 1/3 1 ) /a oraz funkcjȩ Bellmana dla tej kaskady S(x(2), 2) = x(2) 3(c/a) 2/3 x(2) 1/3 + 2c/a. Kontynuuj ac ten proces uzyskuje siȩ ogólny wzór na sterowanie optymalne w uk ladzie zamkniȩtym dla kaskady ekstraktorów u o (k) = ( (ax(k)/c) 1/(k+1) 1 ) /a, k = K, K 1,..., 1. Uogólnione medele dyskretnych procesów sterowania Duże znaczenie praktyczne maj a modele procesów z czasem dyskretnym interpretowane jako aproksymacje modeli procesów z czasem ci ag lym. Zastosowanie prawostronnego ilorazu różnicowego do aproksymacji pochodnej prowadzi do modelu chronologicznej dynamiki procesu z czasem dyskretnym x(k + 1) = x(k) + τ(k)f(x(k), u(k), k), k = 0, 1,..., K 1, czyli x(k + 1) = f(x(k), ũ(k), k), k = 0, 1,..., K 1, f(x(k), ũ(k), k) =. x(k) + τ(k)f(x(k), u(k), k), przy czym τ(k) jest d lugości a k-tego przedzia lu dyskretyzacji traktowan a jako dodatkowa zmienna optymalizacyjna k-tego etapu procesu oprócz sterowania dyskretnego u(k) tego etapu procesu. Para (τ(k), u(k)) nazywana jest sterowaniem rozszerzonym procesu dyskretnego. Zastosowanie lewostronnego ilorazu różnicowego do aproksymacji pochodnej prowadzi do modelu antychronologicznej dynamiki procesu z czasem dyskretnym ẋ(t) = f(x(t), u(t), t) x(k 1) = x(k)+τ(k)f(x(k), u(k), k), k = K, K 1,..., 1, czyli x(k 1) = f(x(k), ũ(k), k), k = K, K 1,..., 1, 16

17 f(x(k), ũ(k), k). = x(k) + τ(k)f(x(k), u(k), k), przy czym τ(k) jest d lugości a k-tego przedzia lu dyskretyzacji traktowan a jako dodatkowa zmienna optymalizacyjna k-tego etapu procesu oprócz sterowania dyskretnego u(k) tego etapu procesu. Para (τ(k), u(k) nazywana jest sterowaniem rozszerzonym procesu dyskretnego z antychronologiczn a dynamik a. Takie modele dynamiki procesów dyskretnych posiadaj a również ważne interpretacje dla optymalizacji wielostopniowych procesów technologicznych realizowanych w kaskadach aparatów, a także w aparatach typu pó lkowego. Dla takich procesów τ(k) może określać tzw. średni czas przebywania substancji w k-tym stopniu kaskady lub mieć interpretacjȩ nie zwi azan a z czasem - może to być parametr k-tej kaskady odgrywaj acy szczególn a rolȩ w jej modelu np. objȩtość kaskady. W podstawowym problemie sterowania optymalnego z czasem dyskretnym minimalizacji podlega sumaryczny wskaźnik jakości G(x, u). = K 1 k=0 g(x(k), u(k), k) ( g(x(k), u(k), k) =. τ(k)g(x(k), u(k), k)) z uwzglȩdnieniem ograniczeń w postaci dyskretnego równania stanu procesu x(k) = x(k 1) + τ(k)f(x(k), u(k), k), k = 1, 2,..., K, z zadanym warunkiem pocz atkowym x(0) = x 0 oraz ograniczeń w postaci dopuszczalnego chwilowego zakresu wartości sterowania rozszerzonego (τ(k), u(k)) Ω(k), k = 1, 2,..., K, gdzie funkcje g : R n R m R R, f : R n R m R R n s a, ogólnie bior ac, nieliniowe. Dla wielu przyk ladów można przyj ać Ω(k) = R 0 U, gdzie R 0 jest zbiorem nieujemnych liczb rzeczywistych. 17

18 Wprowadzaj ac dyskretn a funkcjȩ Bellmana S(x(k), k). = min (τ(κ),u(κ)) Ω(κ), κ=k,k+1,...,k K τ(κ)g(x(κ), u(κ), κ) i stosuj ac dyskretn a zasadȩ optymalności uzyskuje siȩ równanie rekurencyjne z uwzglȩdnieniem sterowania rozszerzonego S(x(k), k) = κ=k min (τ(k)g(x(k), u(k), k)) + S(x(k + 1), k + 1)). (τ(κ),u(κ)) Ω(κ) Mimo wielu udanych zastosowań metoda programowania dynamicznego posiada wady znacznie ograniczaj ace jej praktyczne wykorzystanie. Jedn a z wad jest konieczność rozwi azywania parametrycznego problemu optymalizacji tj. wyznaczania sterowania w funkcji stanu na każdym etapie procesu. Ogólnie bior ac można dokonać tego tylko metodami numerycznymi, przy czym liczba niezbȩdnych obliczeń lawinowo narasta wraz ze wzrostem wymiaru stanu problemu (jest tzw. przekleństwo wielowymiarowości zwi azane z metod a programowania dynamicznego). Z drugiej strony duża moc obliczeniowa wspó lczesnych komputerów poszerza zakres zastosowań metody programowania dynamicznego. 18

Sterowanie optymalne dla uk ladów nieliniowych. Zasada maksimum Pontriagina.

Sterowanie optymalne dla uk ladów nieliniowych. Zasada maksimum Pontriagina. Sterowanie optymalne dla uk ladów nieliniowych. Zasada maksimum Pontriagina. Podstawowy problem sterowania optymalnego dla uk ladów nieliniowych W podstawowym problemie sterowania optymalnego minimalizacji

Bardziej szczegółowo

Sterowalność liniowych uk ladów sterowania

Sterowalność liniowych uk ladów sterowania Sterowalność liniowych uk ladów sterowania W zadaniach sterowania docelowego należy przeprowadzić obiekt opisywany za pomoc a równania stanu z zadanego stanu pocz atkowego ẋ(t) = f(x(t), u(t), t), t [t,

Bardziej szczegółowo

Mnożniki funkcyjne Lagrange a i funkcje kary w sterowaniu optymalnym

Mnożniki funkcyjne Lagrange a i funkcje kary w sterowaniu optymalnym Mnożniki funkcyjne Lagrange a i funkcje kary w sterowaniu optymalnym Sprowadzanie zadań sterowania optymalnego do zadań wariacyjnych metod a funkcji kary i mnożników Lagrange a - zadania sterowania optymalnego

Bardziej szczegółowo

Mnożniki funkcyjne Lagrange a i funkcje kary w sterowaniu optymalnym

Mnożniki funkcyjne Lagrange a i funkcje kary w sterowaniu optymalnym Mnożniki funkcyjne Lagrange a i funkcje kary w sterowaniu optymalnym Sprowadzanie zadań sterowania optymalnego do zadań wariacyjnych metod a funkcji kary i mnożników Lagrange a - zadania sterowania optymalnego

Bardziej szczegółowo

Wprowadzenie do teorii sterowania

Wprowadzenie do teorii sterowania Wprowadzenie do teorii sterowania Literatura podstawowa T. Kaczorek i inni, Podstawy teorii sterowania, WNT, Warszawa 2005. T. Kaczorek, Teoria sterowania i systemów, PWN, Warszawa 1996. T. Kaczorek, Teoria

Bardziej szczegółowo

Zagadnienie Dualne Zadania Programowania Liniowego. Seminarium Szkoleniowe Edyta Mrówka

Zagadnienie Dualne Zadania Programowania Liniowego. Seminarium Szkoleniowe Edyta Mrówka Zagadnienie Dualne Zadania Programowania Liniowego Seminarium Szkoleniowe Edyta Mrówka Ogólne zagadnienie PL Znajdź taki wektor X = (x 1, x 2,..., x n ), który minimalizuje kombinacje liniow a przy ograniczeniach

Bardziej szczegółowo

Synteza optymalnego regulatora stanu. Uk lady z czasem ci ag lym.

Synteza optymalnego regulatora stanu. Uk lady z czasem ci ag lym. Synteza optymalnego regulatora stanu. Uk lady z czasem ci ag lym. Po wyznaczeniu optymalnego nominalnego) procesu sterowania x o, u o nasuwa siȩ kwestia podtrzymywania tego procesu w warunkach ma lych

Bardziej szczegółowo

Sterowanie optymalne

Sterowanie optymalne Sterowanie optymalne Sterowanie Procesami Ciągłymi 2017 Optymalizacja statyczna funkcji Funkcja celu/kryterialna/kosztów Ograniczenie Q(x) min x x = arg min Q(x) x x X, gdzie X zbiór rozwiązań dopuszczalnych

Bardziej szczegółowo

Liniowe uk lady sterowania.

Liniowe uk lady sterowania. Liniowe uk lady sterowania Rozwi azywanie liniowych rownań stanu Uk lady z czasem ci ag lym Liniowe stacjonarne równania stanu Przyk lad: Uk lad sterowania tarcz a obrotow a prȩt sprȩżysty tarcza obrotowa

Bardziej szczegółowo

Sterowanie minimalnoczasowe dla uk ladów liniowych. Krzywe prze l aczeń.

Sterowanie minimalnoczasowe dla uk ladów liniowych. Krzywe prze l aczeń. Sterowanie minimalnoczasowe dla uk ladów liniowych. Krzywe prze l aczeń. Sprowadzanie zadań sterowania optymalnego do zadań wariacyjnych metod a funkcji kary i mnożników Lagrange a - zadania sterowania

Bardziej szczegółowo

Ekonomia matematyczna i dynamiczna optymalizacja

Ekonomia matematyczna i dynamiczna optymalizacja Ekonomia matematyczna i dynamiczna optymalizacja Ramy wyk ladu i podstawowe narz edzia matematyczne SGH Semestr letni 2012-13 Uk lady dynamiczne Rozwiazanie modelu dynamicznego bardzo czesto można zapisać

Bardziej szczegółowo

Metoda Simplex bez użycia tabel simplex 29 kwietnia 2010

Metoda Simplex bez użycia tabel simplex 29 kwietnia 2010 R. Rȩbowski 1 WPROWADZENIE Metoda Simplex bez użycia tabel simplex 29 kwietnia 2010 1 Wprowadzenie Powszechnie uważa siȩ, że metoda simplex, jako uniwersalny algorytm pozwalaj acyznaleźć rozwi azanie optymalne

Bardziej szczegółowo

liniowych uk ladów sterowania

liniowych uk ladów sterowania Sterowalność i obserwowalność liniowych uk ladów sterowania W zadaniach sterowania docelowego należy przeprowadzić obiekt opisywany za pomoc a równania stanu z zadanego stanu pocz atkowego ẋ(t) = f(x(t),

Bardziej szczegółowo

Metody kierunków poprawy dla nieliniowych problemów sterowania optymalnego

Metody kierunków poprawy dla nieliniowych problemów sterowania optymalnego Metody kierunków poprawy dla nieliniowych problemów sterowania optymalnego Problem optymalnego sterowania procesem dynamicznym może polegać na polega na minimalizacji wskaźnika jakości obejmuj acego koszty

Bardziej szczegółowo

POCHODNA KIERUNKOWA. DEFINICJA Jeśli istnieje granica lim. to granica ta nazywa siȩ pochodn a kierunkow a funkcji f(m) w kierunku osi l i oznaczamy

POCHODNA KIERUNKOWA. DEFINICJA Jeśli istnieje granica lim. to granica ta nazywa siȩ pochodn a kierunkow a funkcji f(m) w kierunku osi l i oznaczamy POCHODNA KIERUNKOWA Pochodne cz astkowe funkcji f(m) = f(x, y, z) wzglȩdem x, wzglȩdem y i wzglȩdem z wyrażaj a prȩdkość zmiany funkcji w kierunku osi wspó lrzȩdnych; np. f x jest prȩdkości a zmiany funkcji

Bardziej szczegółowo

Liczby zespolone, liniowa zależność i bazy Javier de Lucas. a d b c. ad bc

Liczby zespolone, liniowa zależność i bazy Javier de Lucas. a d b c. ad bc Liczby zespolone, liniowa zależność i bazy Javier de Lucas Ćwiczenie. Dowieść, że jeśli µ := c d d c, to homografia h(x) = (ax+b)/(cx+d), a, b, c, d C, ad bc, odwzorowuje oś rzeczywist a R C na okr ag

Bardziej szczegółowo

Asymptota pozioma: oṡ x, gdy y = 0 Asymptota pionowa: oṡ y, gdy x = 0. Hyperbola 1 x

Asymptota pozioma: oṡ x, gdy y = 0 Asymptota pionowa: oṡ y, gdy x = 0. Hyperbola 1 x 1 SZKO LA PODSTAWOWA HELIANTUS 02-892 WARSZAWA ul. BAŻANCIA 16 Asymptota pozioma: oṡ x, gdy y = 0 Asymptota pionowa: oṡ y, gdy x = 0 2 1 0 3 1 2 x Hyperbola 1 x FUNKCJE ELEMENTARNE WYMIERNE POTȨGOWE LOGARYTMICZNE

Bardziej szczegółowo

SZKO LA PODSTAWOWA HELIANTUS WARSZAWA ul. BAŻANCIA 16. Hyperbola 1 x FUNKCJE ELEMENTARNE WYMIERNE POTȨGOWE LOGARYTMICZNE.

SZKO LA PODSTAWOWA HELIANTUS WARSZAWA ul. BAŻANCIA 16. Hyperbola 1 x FUNKCJE ELEMENTARNE WYMIERNE POTȨGOWE LOGARYTMICZNE. 1 SZKO LA PODSTAWOWA HELIANTUS 0-89 WARSZAWA ul. BAŻANCIA 16 1 0 3 1 x Hyperbola 1 x FUNKCJE ELEMENTARNE WYMIERNE POTȨGOWE LOGARYTMICZNE Prof. dr. Tadeusz STYŠ Warszawa 018 1 1 Projekt dziesi aty Contents

Bardziej szczegółowo

Zestaw nr 7 Ekstremum funkcji jednej zmiennej. Punkty przegiȩcia wykresu. Asymptoty

Zestaw nr 7 Ekstremum funkcji jednej zmiennej. Punkty przegiȩcia wykresu. Asymptoty Zestaw nr 7 Ekstremum funkcji jednej zmiennej. Punkty przegiȩcia wykresu. Asymptoty November 20, 2009 Przyk ladowe zadania z rozwi azaniami Zadanie 1. Znajdź równanie asymptot funkcji f jeśli: a) f(x)

Bardziej szczegółowo

Dyskretne modele populacji

Dyskretne modele populacji Dyskretne modele populacji Micha l Machtel Adam Soboczyński 17 stycznia 2007 Typeset by FoilTEX Dyskretne modele populacji [1] Wst ep Dyskretny opis modelu matematycznego jest dobry dla populacji w których

Bardziej szczegółowo

Stabilność liniowych uk ladów sterowania

Stabilność liniowych uk ladów sterowania Stabilność liniowych uk ladów sterowania Stabilność uk ladów z czasem ci ag lym W teorii stabilności uk ladów sterowania badamy wrażliwość trajektorii stanu na zaburzenia stanu pocz atkowego. Interesuje

Bardziej szczegółowo

Równania różniczkowe cz astkowe rzȩdu pierwszego

Równania różniczkowe cz astkowe rzȩdu pierwszego Równania różniczkowe cz astkowe rzȩd pierwszego 1 Równania liniowe jednorodne Rozważmy równanie a 1 ( 1,..., n ) 1 +... + a n ( 1,..., n ) n = 0, (1) gdzie a i, i = 1,..., n s a dane, a fnkcja = ( 1,...,

Bardziej szczegółowo

Metody rzutowania i funkcji barierowych dla problemów sterowania optymalnego

Metody rzutowania i funkcji barierowych dla problemów sterowania optymalnego Metody rzutowania i funkcji barierowych dla problemów sterowania optymalnego Problem optymalnego sterowania procesem dynamicznym z ograniczeniami zasobowymi może polegać na polega na minimalizacji wskaźnika

Bardziej szczegółowo

Funkcje wielu zmiennych

Funkcje wielu zmiennych Funkcje wielu zmiennych 8 Pochodna kierunkowa funkcji Definicja Niech funkcja f określona bȩdzie w otoczeniu punktu P 0 = (x 0, y 0 ) oraz niech v = [v x, v y ] bȩdzie wektorem. Pochodn a kierunkow a funkcji

Bardziej szczegółowo

Dyskretne modele populacji

Dyskretne modele populacji Dyskretne modele populacji Micha l Machtel Adam Soboczyński 19 stycznia 2007 Typeset by FoilTEX Dyskretne modele populacji [1] Wst ep Dyskretny opis modelu matematycznego jest dobry dla populacji w których

Bardziej szczegółowo

Wyk lad 7 Metoda eliminacji Gaussa. Wzory Cramera

Wyk lad 7 Metoda eliminacji Gaussa. Wzory Cramera Wyk lad 7 Metoda eliminacji Gaussa Wzory Cramera Metoda eliminacji Gaussa Metoda eliminacji Gaussa polega na znalezieniu dla danego uk ladu a x + a 2 x 2 + + a n x n = b a 2 x + a 22 x 2 + + a 2n x n =

Bardziej szczegółowo

Wyk lad 4 Macierz odwrotna i twierdzenie Cramera

Wyk lad 4 Macierz odwrotna i twierdzenie Cramera Wyk lad 4 Macierz odwrotna i twierdzenie Cramera 1 Odwracanie macierzy I n jest elementem neutralnym mnożenia macierzy w zbiorze M n (R) tzn A I n I n A A dla dowolnej macierzy A M n (R) Ponadto z twierdzenia

Bardziej szczegółowo

Funkcje wielu zmiennych

Funkcje wielu zmiennych Funkcje wielu zmiennych Zbiory na p laszczyźnie Przestrzeni a dwuwymiarow a (p laszczyzn a) nazywamy zbiór wszystkich par uporz adkowanych (x, y), gdzie x, y R. Przestrzeń tȩ oznaczamy symbolem R 2 : R

Bardziej szczegółowo

Niesimpleksowe metody rozwia zywania zadań PL. Seminarium Szkoleniowe Edyta Mrówka

Niesimpleksowe metody rozwia zywania zadań PL. Seminarium Szkoleniowe Edyta Mrówka Niesimpleksowe metody rozwia zywania zadań PL Seminarium Szkoleniowe Metoda Simplex: wady i zalety Algorytm SIMPLEX jest szeroko znany i stosowany do rozwi azywania zadań programowania liniowego w praktyce.

Bardziej szczegółowo

Funkcje wielu zmiennych

Funkcje wielu zmiennych Funkcje wielu zmiennych 13 Zbiory w przestrzeni Definicja Przestrzeni a trójwymiarow a (przestrzeni a) nazywamy zbiór wszystkich trójek uporz adkowanych (x y z) gdzie x y z R. Przestrzeń tȩ oznaczamy symbolem

Bardziej szczegółowo

STYSTYSTYKA dla ZOM II dr inż Krzysztof Bryś Wykad 1

STYSTYSTYKA dla ZOM II dr inż Krzysztof Bryś Wykad 1 1 STYSTYSTYKA dla ZOM II dr inż Krzysztof Bryś Wykad 1 Klasyczny Rachunek Prawdopodobieństwa. 1. Pojȩcia wstȩpne. Doświadczeniem losowym nazywamy doświadczenie, którego wynik nie jest znany. Posiadamy

Bardziej szczegółowo

Metody Numeryczne Wykład 4 Wykład 5. Interpolacja wielomianowa

Metody Numeryczne Wykład 4 Wykład 5. Interpolacja wielomianowa Sformułowanie zadania interpolacji Metody Numeryczne Wykład 4 Wykład 5 Interpolacja wielomianowa Niech D R i niech F bȩdzie pewnym zbiorem funkcji f : D R. Niech x 0, x 1,..., x n bȩdzie ustalonym zbiorem

Bardziej szczegółowo

STATYSTYKA MATEMATYCZNA dla ZPM I dr inż Krzysztof Bryś wyk lad 1,2 KLASYCZNY RACHUNEK PRAWDOPODOBIEŃSTWA

STATYSTYKA MATEMATYCZNA dla ZPM I dr inż Krzysztof Bryś wyk lad 1,2 KLASYCZNY RACHUNEK PRAWDOPODOBIEŃSTWA 1 STATYSTYKA MATEMATYCZNA dla ZPM I dr inż Krzysztof Bryś wyk lad 1,2 KLASYCZNY RACHUNEK PRAWDOPODOBIEŃSTWA 1. Pojȩcia wstȩpne. Doświadczeniem losowym nazywamy doświadczenie, którego wynik nie jest znany.

Bardziej szczegółowo

Wprowadzenie do teorii sterowania. Procesy sterowania o parametrach skupionych.

Wprowadzenie do teorii sterowania. Procesy sterowania o parametrach skupionych. Dr hab. inż. Krystyn Styczeń, prof. PWr Wprowadzenie do teorii sterowania. Procesy sterowania o parametrach skupionych. http://staff.iiar.pwr.wroc.pl/krystyn.styczen/ http://krystyn.styczen.staff.iiar.pwr.wroc.pl/

Bardziej szczegółowo

CHEMIA KWANTOWA MONIKA MUSIA L METODA HÜCKLA. Ćwiczenia. http://zcht.mfc.us.edu.pl/ mm

CHEMIA KWANTOWA MONIKA MUSIA L METODA HÜCKLA. Ćwiczenia. http://zcht.mfc.us.edu.pl/ mm CHEMIA KWANTOWA MONIKA MUSIA L METODA HÜCKLA Ćwiczenia Zwi azki organiczne zawieraj ace uk lady π-elektronowe Sprzȩżony uk lad wi azań podwójnych: -C=C-C=C-C=C-C=C- Skumulowany uk lad wi azań podwójnych:

Bardziej szczegółowo

na p laszczyźnie kartezjaṅskiej prowadzimy prost a o rȯwnaniu s 1. (1.1) s 0 + t 1 t 0

na p laszczyźnie kartezjaṅskiej prowadzimy prost a o rȯwnaniu s 1. (1.1) s 0 + t 1 t 0 Chapter 1 Interpolacja 1.1 Interpolacja liniowa Zacznijmy opis pojȩcia inter-polacji od prostego przyk ladu. Przyk lad 1.1 Oblicz ile kilometrȯw przejecha l samochȯd po 3 godzinach jazdy, jeżeli po jednej

Bardziej szczegółowo

Niech X bȩdzie dowolnym zbiorem. Dobry porz adek to relacja P X X (bȩdziemy pisać x y zamiast x, y P ) o w lasnościach:

Niech X bȩdzie dowolnym zbiorem. Dobry porz adek to relacja P X X (bȩdziemy pisać x y zamiast x, y P ) o w lasnościach: Teoria miary WPPT IIr semestr zimowy 2009 Wyk lad 4 Liczby kardynalne, indukcja pozaskończona DOBRY PORZA DEK 14/10/09 Niech X bȩdzie dowolnym zbiorem Dobry porz adek to relacja P X X (bȩdziemy pisać x

Bardziej szczegółowo

Pierwiastki arytmetyczne n a

Pierwiastki arytmetyczne n a Chapter 1 Pierwiastki arytmetyczne n a Operacja wyci aganie pierwiastka stopnia n z liczby a jest odwrotn a operacj a do potȩgowania, jeżeli operacja odwrotna jest wykonalna w liczbach rzeczywistych. Zacznijmy

Bardziej szczegółowo

Po wprowadzeniu zmiennych uzupe lniaj acych otrzymamy równoważny mu problem w postaci kanonicznej:

Po wprowadzeniu zmiennych uzupe lniaj acych otrzymamy równoważny mu problem w postaci kanonicznej: ROZDZIA L Metoda sympleksowa Motto: Matematyka nie może wype lnić życia ale jej nieznajomość już niejednemu je wype lni la H Steinhaus Tablica sympleksowa Rozważmy ZPL w postaci klasycznej maksymalizować

Bardziej szczegółowo

WNIOSKOWANIE W MODELU REGRESJI LINIOWEJ

WNIOSKOWANIE W MODELU REGRESJI LINIOWEJ WNIOSKOWANIE W MODELU REGRESJI LINIOWEJ Dana jest populacja generalna, w której dwuwymiarowa cecha (zmienna losowa) (X, Y ) ma pewien dwuwymiarowy rozk lad. Miara korelacji liniowej dla zmiennych (X, Y

Bardziej szczegółowo

ZAGADNIENIE DUALNE Rozważmy zagadnienie liniowe(zagadnienie to nazywamy prymalnym) o postaci kanonicznej:

ZAGADNIENIE DUALNE Rozważmy zagadnienie liniowe(zagadnienie to nazywamy prymalnym) o postaci kanonicznej: A Kasperski, M Kulej Badania Operacyjne- programowanie liniowe 1 ZAGADNIENIE DUALNE Rozważmy zagadnienie liniowe(zagadnienie to nazywamy prymalnym) o postaci kanonicznej: max z = c 1 x 1 + c 2 x 2 + +

Bardziej szczegółowo

Elementy analizy funkcjonalnej PRZESTRZENIE LINIOWE

Elementy analizy funkcjonalnej PRZESTRZENIE LINIOWE Elementy analizy funkcjonalnej PRZESTRZENIE LINIOWE Niech K = R lub K = C oraz X - dowolny zbiór. Określmy dwa dzia lania: dodawanie + : X X X i mnożenie przez liczbȩ : K X X, spe lniaj ace nastȩpuj ace

Bardziej szczegółowo

Statystyka w analizie i planowaniu eksperymentu

Statystyka w analizie i planowaniu eksperymentu 29 marca 2011 Przestrzeń statystyczna - podstawowe zadania statystyki Zdarzeniom losowym określonym na pewnej przestrzeni zdarzeń elementarnych Ω można zazwyczaj na wiele różnych sposobów przypisać jakieś

Bardziej szczegółowo

Wyk lad 14 Formy kwadratowe I

Wyk lad 14 Formy kwadratowe I Wyk lad 14 Formy kwadratowe I Wielomian n-zmiennych x 1,, x n postaci n a ij x i x j, (1) gdzie a ij R oraz a ij = a ji dla wszystkich i, j = 1,, n nazywamy forma kwadratowa n-zmiennych Forme (1) można

Bardziej szczegółowo

Statystyka w analizie i planowaniu eksperymentu

Statystyka w analizie i planowaniu eksperymentu 31 marca 2014 Przestrzeń statystyczna - podstawowe zadania statystyki Zdarzeniom losowym określonym na pewnej przestrzeni zdarzeń elementarnych Ω można zazwyczaj na wiele różnych sposobów przypisać jakieś

Bardziej szczegółowo

Programowanie dynamiczne. Tadeusz Trzaskalik

Programowanie dynamiczne. Tadeusz Trzaskalik Programowanie dynamiczne Tadeusz Trzaskalik 9.. Wprowadzenie Słowa kluczowe Wieloetapowe procesy decyzyjne Zmienne stanu Zmienne decyzyjne Funkcje przejścia Korzyści (straty etapowe) Funkcja kryterium

Bardziej szczegółowo

CHEMIA KWANTOWA MONIKA MUSIA L. Ćwiczenia. mm

CHEMIA KWANTOWA MONIKA MUSIA L. Ćwiczenia.   mm CHEMIA KWANTOWA MONIKA MUSIA L Ćwiczenia METODY PRZYBLIŻONE ROZWIA ZYWANIA RÓWNANIA SCHRÖDINGERA METODA WARIACYJNA metoda wariacyjna ĤΨ n = E n Ψ n Ψ n ortonormalne Szukamy rozwi azań dla stanu podstawowego,

Bardziej szczegółowo

Wprowadzenie do teorii sterowania. Procesy o parametrach skupionych

Wprowadzenie do teorii sterowania. Procesy o parametrach skupionych Politechnika Wroc lawska Wydzia l Elektroniki Katedra K8 Prof. dr hab. inż. Krystyn Styczeń http://staff.iiar.pwr.wroc.pl/krystyn.styczen/ Wprowadzenie do teorii sterowania. Procesy o parametrach skupionych

Bardziej szczegółowo

Zestaw nr 6 Pochodna funkcji jednej zmiennej. Styczna do krzywej. Elastyczność funkcji. Regu la de l Hospitala

Zestaw nr 6 Pochodna funkcji jednej zmiennej. Styczna do krzywej. Elastyczność funkcji. Regu la de l Hospitala Zestaw nr 6 Pochodna funkcji jednej zmiennej. Styczna do krzywej. Elastyczność funkcji. Regu la de l Hospitala November 12, 2009 Przyk ladowe zadania z rozwi azaniami Zadanie 1. Oblicz pochodne nastȩpuj

Bardziej szczegółowo

Podstawy Automatyki. wykład 1 (26.02.2010) mgr inż. Łukasz Dworzak. Politechnika Wrocławska. Instytut Technologii Maszyn i Automatyzacji (I-24)

Podstawy Automatyki. wykład 1 (26.02.2010) mgr inż. Łukasz Dworzak. Politechnika Wrocławska. Instytut Technologii Maszyn i Automatyzacji (I-24) Podstawy Automatyki wykład 1 (26.02.2010) mgr inż. Łukasz Dworzak Politechnika Wrocławska Instytut Technologii Maszyn i Automatyzacji (I-24) Laboratorium Podstaw Automatyzacji (L6) 105/2 B1 Sprawy organizacyjne

Bardziej szczegółowo

LOGIKA ALGORYTMICZNA

LOGIKA ALGORYTMICZNA LOGIKA ALGORYTMICZNA 0.0. Relacje. Iloczyn kartezjański: A B := (a, b) : a A i b B} (zak ladamy, że (x, y) i (u, v) s a równe wtedy i tylko wtedy gdy x = u i y = v); A n := (x 1,..., x n ) : x i A}; R

Bardziej szczegółowo

MATEMATYKA DZIELENIE LICZB Z RESZTA CECHY PODZIELNOṠCI

MATEMATYKA DZIELENIE LICZB Z RESZTA CECHY PODZIELNOṠCI 1 SZKO LA PODSTAWOWA HELIANTUS 02-892 WARSZAWA ul. BAŻANCIA 16 Opercja modulo a b( mod c) MATEMATYKA DZIELENIE LICZB Z RESZTA CECHY PODZIELNOṠCI Prof. dr. Tadeusz STYŠ WARSZAWA 2018 1 1 Projekt pi aty

Bardziej szczegółowo

Wprowadzenie do metod sterowania optymalnego

Wprowadzenie do metod sterowania optymalnego Wprowadzenie do metod sterowania optymalnego Pojȩcie procesu sterowania obejmuje zestaw trajektorii stanu i sterowania (x, u) X U, gdzie X jest przestrzeni a trajektorii stanu, a U jest przestrzeni a sterowania.

Bardziej szczegółowo

Analiza dla informatyków 2 DANI LI2 Pawe l Domański szkicowe notatki do wyk ladu

Analiza dla informatyków 2 DANI LI2 Pawe l Domański szkicowe notatki do wyk ladu Analiza dla informatyków 2 DANI LI2 Pawe l Domański szkicowe notatki do wyk ladu Wyk lad 5 1. Iloczyn ortogonalny funkcji Wróćmy na chwilȩ do dowodu wzorów Eulera-Fouriera. Kluczow a rolȩ odgrywa l wzór:

Bardziej szczegółowo

Cia la i wielomiany Javier de Lucas

Cia la i wielomiany Javier de Lucas Cia la i wielomiany Javier de Lucas Ćwiczenie 1. Za lóż, że (F, +,, 1, 0) jest cia lem i α, β F. w laściwości s a prawd a? Które z nastȩpuj acych 1. 0 α = 0. 2. ( 1) α = α. 3. Każdy element zbioru F ma

Bardziej szczegółowo

Pierwsze kolokwium z Matematyki I 4. listopada 2013 r. J. de Lucas

Pierwsze kolokwium z Matematyki I 4. listopada 2013 r. J. de Lucas Pierwsze kolokwium z Matematyki I 4. listopada 03 r. J. de Lucas Uwagi organizacyjne: Każde zadanie rozwi azujemy na osobnej kartce, opatrzonej imieniem i nazwiskiem w lasnym oraz osoby prowadz acej ćwiczenia,

Bardziej szczegółowo

Matematyka licea ogólnokształcące, technika

Matematyka licea ogólnokształcące, technika Matematyka licea ogólnokształcące, technika Opracowano m.in. na podstawie podręcznika MATEMATYKA w otaczającym nas świecie zakres podstawowy i rozszerzony Funkcja liniowa Funkcję f: R R określoną wzorem

Bardziej szczegółowo

Matematyka stosowana i metody numeryczne

Matematyka stosowana i metody numeryczne Ewa Pabisek Adam Wosatko Piotr Pluciński Matematyka stosowana i metody numeryczne Konspekt z wykładu 6 Rozwiązywanie równań nieliniowych Rozwiązaniem lub pierwiastkiem równania f(x) = 0 lub g(x) = h(x)

Bardziej szczegółowo

11. Pochodna funkcji

11. Pochodna funkcji 11. Pochodna funkcji Definicja pochodnej funkcji w punkcie. Niech X R będzie zbiorem niepustym, f:x >R oraz niech x 0 X. Funkcję określoną wzorem, nazywamy ilorazem różnicowym funkcji f w punkcie Mówimy,

Bardziej szczegółowo

Schemat programowania dynamicznego (ang. dynamic programming)

Schemat programowania dynamicznego (ang. dynamic programming) Schemat programowania dynamicznego (ang. dynamic programming) Jest jedną z metod rozwiązywania problemów optymalizacyjnych. Jej twórcą (1957) był amerykański matematyk Richard Ernest Bellman. Schemat ten

Bardziej szczegółowo

Układy równań nieliniowych (wielowymiarowa metoda Newtona-Raphsona) f(x) = 0, gdzie. dla n=2 np.

Układy równań nieliniowych (wielowymiarowa metoda Newtona-Raphsona) f(x) = 0, gdzie. dla n=2 np. Układy równań nieliniowych (wielowymiarowa metoda Newtona-Raphsona f(x 0, f ( f, f,..., f n gdzie 2 x ( x, x 2,..., x n dla n2 np. f ( x, y 0 g( x, y 0 dla każdej wielowymiarowej rozwinięcie w szereg Taylora

Bardziej szczegółowo

Wykład 5. Zagadnienia omawiane na wykładzie w dniu r

Wykład 5. Zagadnienia omawiane na wykładzie w dniu r Wykład 5. Zagadnienia omawiane na wykładzie w dniu 14.11.2018r Definicja (iloraz różnicowy) Niech x 0 R oraz niech funkcja f będzie określona przynajmnniej na otoczeniu O(x 0 ). Ilorazem różnicowym funkcji

Bardziej szczegółowo

RACHUNEK PRAWDOPODOBIEŃSTWA I STATYSTYKA. Spis pojȩċ teoretycznych

RACHUNEK PRAWDOPODOBIEŃSTWA I STATYSTYKA. Spis pojȩċ teoretycznych 1 RACHUNEK PRAWDOPODOBIEŃSTWA I STATYSTYKA Spis pojȩċ teoretycznych 1. Podstawowe pojȩcia: doświadczenie losowe, zdarzenie elementarne, zdarzenie losowe, przestrzeń zdarzeń elementarnych, zbiór zdarzeń

Bardziej szczegółowo

0.1 Sposȯb rozk ladu liczb na czynniki pierwsze

0.1 Sposȯb rozk ladu liczb na czynniki pierwsze 1 Temat 5: Liczby pierwsze Zacznijmy od definicji liczb pierwszych Definition 0.1 Liczbȩ naturaln a p > 1 nazywamy liczb a pierwsz a, jeżeli ma dok ladnie dwa dzielniki, to jest liczbȩ 1 i sam a siebie

Bardziej szczegółowo

y 1 y 2 = f 2 (t, y 1, y 2,..., y n )... y n = f n (t, y 1, y 2,..., y n ) f 1 (t, y 1, y 2,..., y n ) y = f(t, y),, f(t, y) =

y 1 y 2 = f 2 (t, y 1, y 2,..., y n )... y n = f n (t, y 1, y 2,..., y n ) f 1 (t, y 1, y 2,..., y n ) y = f(t, y),, f(t, y) = Uk lady równań różniczkowych Pojȩcia wsȩpne Uk ladem równań różniczkowych nazywamy uk lad posaci y = f (, y, y 2,, y n ) y 2 = f 2 (, y, y 2,, y n ) y n = f n (, y, y 2,, y n ) () funkcje f j, j =, 2,,

Bardziej szczegółowo

Zagadnienia na wej±ciówki z matematyki Technologia Chemiczna

Zagadnienia na wej±ciówki z matematyki Technologia Chemiczna Zagadnienia na wej±ciówki z matematyki Technologia Chemiczna 1. Podaj denicj liczby zespolonej. 2. Jak obliczy sum /iloczyn dwóch liczb zespolonych w postaci algebraicznej? 3. Co to jest liczba urojona?

Bardziej szczegółowo

A. Kasperski, M. Kulej Badania Operacyjne- metoda sympleks 1

A. Kasperski, M. Kulej Badania Operacyjne- metoda sympleks 1 A. Kasperski, M. Kulej Badania Operacyjne- metoda sympleks 1 ALGORYTM SYMPLEKS Model liniowy nazywamy modelem w postaci standardowej jeżeli wszystkie ograniczenia s a w postaci równości i wszystkie zmienne

Bardziej szczegółowo

Metody Numeryczne Optymalizacja. Wojciech Szewczuk

Metody Numeryczne Optymalizacja. Wojciech Szewczuk Metody Numeryczne Optymalizacja Optymalizacja Definicja 1 Przez optymalizację będziemy rozumieć szukanie minimów lub maksimów funkcji. Optymalizacja Definicja 2 Optymalizacja lub programowanie matematyczne

Bardziej szczegółowo

Plan wykładu. Przykład. Przykład 3/19/2011. Przykład zagadnienia transportowego. Optymalizacja w procesach biznesowych Wykład 2 DECYZJA?

Plan wykładu. Przykład. Przykład 3/19/2011. Przykład zagadnienia transportowego. Optymalizacja w procesach biznesowych Wykład 2 DECYZJA? /9/ Zagadnienie transportowe Optymalizacja w procesach biznesowych Wykład --9 Plan wykładu Przykład zagadnienia transportowego Sformułowanie problemu Własności zagadnienia transportowego Metoda potencjałów

Bardziej szczegółowo

Uogólnione modele uk ladów sterowania

Uogólnione modele uk ladów sterowania Uogólnione modele uk ladów sterowania Różniczkowo-algebraiczne modele uk ladów sterowania Analiza w lasności wielu uk ladów sterowania wymaga uogólnienia modeli procesów zachodz acych w tych uk ladach.

Bardziej szczegółowo

Monika Musia l. METODA MIESZANIA KONFIGURACJI Configuration Interaction (CI) (ujȩcie wyznacznikowe)

Monika Musia l. METODA MIESZANIA KONFIGURACJI Configuration Interaction (CI) (ujȩcie wyznacznikowe) Monika Musia l METODA MIESZANIA KONFIGURACJI Configuration Interaction (CI) (ujȩcie wyznacznikowe) ĤΨ i = E i Ψ i W metodzie mieszania konfiguracji wariacyjna funkcja falowa, jest liniow a kombinacj a

Bardziej szczegółowo

Wprowadzenie z dynamicznej optymalizacji

Wprowadzenie z dynamicznej optymalizacji Wprowadzenie z dynamicznej optymalizacji Lukasz Woźny 29 kwietnia 2007 Spis treści 1 Optymalizacja statyczna a optymalizacja dynamiczna 2 1.1 Ekstrema lokalne funkcji wielu zmiennych - statyka...... 2

Bardziej szczegółowo

KOLOKWIUM Z ALGEBRY I R

KOLOKWIUM Z ALGEBRY I R Instrucje: Każde zadanie jest za 4 puntów. Rozwi azanie ażdego zadania musi znajdować siȩ na osobnej artce oraz być napisane starannie i czytelnie. W nag lówu ażdego rozwi azania musz a znajdować siȩ dane

Bardziej szczegółowo

Elementy logiki i teorii mnogości Wyk lad 1: Rachunek zdań

Elementy logiki i teorii mnogości Wyk lad 1: Rachunek zdań Elementy logiki i teorii mnogości Wyk lad 1: Rachunek zdań Micha l Ziembowski m.ziembowski@mini.pw.edu.pl www.mini.pw.edu.pl/ ziembowskim/ October 2, 2016 M. Ziembowski (WUoT) Elementy logiki i teorii

Bardziej szczegółowo

Rozdział 1 PROGRAMOWANIE LINIOWE

Rozdział 1 PROGRAMOWANIE LINIOWE Wprowadzenie do badań operacyjnych z komputerem Opisy programów, ćwiczenia komputerowe i zadania. T. Trzaskalik (red.) Rozdział 1 PROGRAMOWANIE LINIOWE 1.2 Ćwiczenia komputerowe Ćwiczenie 1.1 Wykorzystując

Bardziej szczegółowo

MATEMATYKA REPREZENTACJA LICZB W KOMPUTERZE

MATEMATYKA REPREZENTACJA LICZB W KOMPUTERZE 1 SZKO LA PODSTAWOWA HELIANTUS 02-892 WARSZAWA ul. BAŻANCIA 16 B l ad bezwzglȩdny zaokr aglenia liczby ɛ = fl() B l ad wzglȩdny zaokr aglenia liczby 0 δ = fl() B l ad procentowy zaokr aglenia liczby 0

Bardziej szczegółowo

Teoria miary WPPT IIr. semestr zimowy 2009 Wyk lady 6 i 7. Mierzalność w sensie Carathéodory ego Miara Lebesgue a na prostej

Teoria miary WPPT IIr. semestr zimowy 2009 Wyk lady 6 i 7. Mierzalność w sensie Carathéodory ego Miara Lebesgue a na prostej Teoria miary WPPT IIr. semestr zimowy 2009 Wyk lady 6 i 7. Mierzalność w sensie Carathéodory ego Miara Lebesgue a na prostej 27-28/10/09 ZBIORY MIERZALNE WZGLȨDEM MIARY ZEWNȨTRZNEJ Niech µ bȩdzie miar

Bardziej szczegółowo

Ekstrema funkcji wielu zmiennych.

Ekstrema funkcji wielu zmiennych. Ekstrema funkcji wielu zmiennych. Adam Kiersztyn Lublin 2013 Adam Kiersztyn () Ekstrema funkcji wielu zmiennych. kwiecień 2013 1 / 13 Niech dana b ¾edzie funkcja f (x, y) określona w pewnym otoczeniu punktu

Bardziej szczegółowo

Obliczenia iteracyjne

Obliczenia iteracyjne Lekcja Strona z Obliczenia iteracyjne Zmienne iteracyjne (wyliczeniowe) Obliczenia iteracyjne wymagają zdefiniowania specjalnej zmiennej nazywanej iteracyjną lub wyliczeniową. Zmienną iteracyjną od zwykłej

Bardziej szczegółowo

MATEMATYKA DYSKRETNA - wyk lad 1 dr inż Krzysztof Bryś. Wprowadzenie

MATEMATYKA DYSKRETNA - wyk lad 1 dr inż Krzysztof Bryś. Wprowadzenie 1 MATEMATYKA DYSKRETNA - wyk lad 1 dr inż Krzysztof Bryś Wprowadzenie Istniej a dwa różne kryteria mówi ace, które narzȩdzia matematyczne należy zaliczyć do matematyki dyskretnej. Pierwsze definiuje matematykȩ

Bardziej szczegółowo

I. Pochodna i różniczka funkcji jednej zmiennej. 1. Definicja pochodnej funkcji i jej interpretacja fizyczna. Istnienie pochodnej funkcji.

I. Pochodna i różniczka funkcji jednej zmiennej. 1. Definicja pochodnej funkcji i jej interpretacja fizyczna. Istnienie pochodnej funkcji. I. Pochodna i różniczka funkcji jednej zmiennej. 1. Definicja pochodnej funkcji i jej interpretacja fizyczna. Istnienie pochodnej funkcji. Niech x 0 R i niech f będzie funkcją określoną przynajmniej na

Bardziej szczegółowo

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 24 czerwca 2019 roku

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 24 czerwca 2019 roku Egzamin pisemny zestaw. ( pkt.) Udowodnić, że jeśli funkcja g interpoluje funkcję f w węzłach x 0, x, K, x n, a funk- cja h interpoluje funkcję f w węzłach x, x, K, x n, to funkcja x0 x gx ( ) + [ gx (

Bardziej szczegółowo

ZAGADNIENIA PROGRAMOWANIA LINIOWEGO

ZAGADNIENIA PROGRAMOWANIA LINIOWEGO ZAGADNIENIA PROGRAMOWANIA LINIOWEGO Maciej Patan Uniwersytet Zielonogórski WSTĘP często spotykane w życiu codziennym wybór asortymentu produkcji jakie wyroby i w jakich ilościach powinno produkować przedsiębiorstwo

Bardziej szczegółowo

Opis systemów dynamicznych w przestrzeni stanu. Wojciech Kurek , Gdańsk

Opis systemów dynamicznych w przestrzeni stanu. Wojciech Kurek , Gdańsk Opis systemów dynamicznych Mieczysław Brdyś 27.09.2010, Gdańsk Rozważmy układ RC przedstawiony na rysunku poniżej: wejscie u(t) R C wyjście y(t)=vc(t) Niech u(t) = 2 + sin(t) dla t t 0 gdzie t 0 to chwila

Bardziej szczegółowo

Programowanie liniowe

Programowanie liniowe Programowanie liniowe Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW wykład z algebry liniowej Warszawa, styczeń 2010 Mirosław Sobolewski (UW) Warszawa, 2009 1 / 15 Homo oeconomicus=

Bardziej szczegółowo

Modele i narzędzia optymalizacji w systemach informatycznych zarządzania

Modele i narzędzia optymalizacji w systemach informatycznych zarządzania Politechnika Poznańska Modele i narzędzia optymalizacji w systemach informatycznych zarządzania Joanna Józefowska POZNAŃ 2010/11 Spis treści Rozdział 1. Metoda programowania dynamicznego........... 5

Bardziej szczegółowo

Wyk lad 5 W lasności wyznaczników. Macierz odwrotna

Wyk lad 5 W lasności wyznaczników. Macierz odwrotna Wyk lad 5 W lasności wyznaczników Macierz odwrotna 1 Operacje elementarne na macierzach Bardzo ważne znaczenie w algebrze liniowej odgrywaja tzw operacje elementarne na wierszach lub kolumnach macierzy

Bardziej szczegółowo

gdy wielomian p(x) jest podzielny bez reszty przez trójmian kwadratowy x rx q. W takim przypadku (5.10)

gdy wielomian p(x) jest podzielny bez reszty przez trójmian kwadratowy x rx q. W takim przypadku (5.10) 5.5. Wyznaczanie zer wielomianów 79 gdy wielomian p(x) jest podzielny bez reszty przez trójmian kwadratowy x rx q. W takim przypadku (5.10) gdzie stopieñ wielomianu p 1(x) jest mniejszy lub równy n, przy

Bardziej szczegółowo

Programowanie liniowe

Programowanie liniowe Badania operacyjne Problem Model matematyczny Metoda rozwiązania Znaleźć optymalny program produkcji. Zmaksymalizować 1 +3 2 2 3 (1) Przy ograniczeniach 3 1 2 +2 3 7 (2) 2 1 +4 2 12 (3) 4 1 +3 2 +8 3 10

Bardziej szczegółowo

Z52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe.

Z52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe. Z5: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania zagadnienie brzegowe Dyskretne operatory różniczkowania Numeryczne obliczanie pochodnych oraz rozwiązywanie

Bardziej szczegółowo

Pochodna funkcji: zastosowania przyrodnicze wykłady 7 i 8

Pochodna funkcji: zastosowania przyrodnicze wykłady 7 i 8 Pochodna funkcji: zastosowania przyrodnicze wykłady 7 i 8 dr Mariusz Grzadziel Katedra Matematyki, Uniwersytet Przyrodniczy we Wrocławiu sem. zimowy, r. akad. 2016/2017 Funkcja logistyczna 40 Rozważmy

Bardziej szczegółowo

5. Obliczanie pochodnych funkcji jednej zmiennej

5. Obliczanie pochodnych funkcji jednej zmiennej Kiedy może być potrzebne numeryczne wyznaczenie pierwszej lub wyższej pochodnej funkcji jednej zmiennej? mamy f(x), nie potrafimy znaleźć analitycznie jej pochodnej, nie znamy postaci f(x), mamy stablicowane

Bardziej szczegółowo

Liczba 2, to jest jedyna najmniejsza liczba parzysta i pierwsza. Oś liczbowa. Liczba 1, to nie jest liczba pierwsza

Liczba 2, to jest jedyna najmniejsza liczba parzysta i pierwsza. Oś liczbowa. Liczba 1, to nie jest liczba pierwsza 1 SZKO LA PODSTAWOWA HELIANTUS 02-892 WARSZAWA ul. BAŻANCIA 16 3 Liczba 2, to jest jedyna najmniejsza liczba parzysta i pierwsza 2 1 0 1 2 3 x Oś liczbowa. Liczba 1, to nie jest liczba pierwsza MATEMATYKA

Bardziej szczegółowo

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 26 czerwca 2017 roku

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 26 czerwca 2017 roku Egzamin pisemny zestaw czerwca 0 roku Imię i nazwisko:.... ( pkt.) Udowodnić, że jeśli funkcja g interpoluje funkcję f w węzłach x 0, x, K, x n, a funk- cja h interpoluje funkcję f w węzłach x, x, K, x

Bardziej szczegółowo

Pochodna funkcji c.d.-wykład 5 ( ) Funkcja logistyczna

Pochodna funkcji c.d.-wykład 5 ( ) Funkcja logistyczna Pochodna funkcji c.d.-wykład 5 (5.11.07) Funkcja logistyczna Rozważmy funkcję logistyczną y = f 0 (t) = 40 1+5e 0,5t Funkcja f może być wykorzystana np. do modelowania wzrostu masy ziaren kukurydzy (zmienna

Bardziej szczegółowo

Wyk lad 12. (ii) najstarszy wspó lczynnik wielomianu f jest elementem odwracalnym w P. Dowód. Niech st(f) = n i niech a bedzie

Wyk lad 12. (ii) najstarszy wspó lczynnik wielomianu f jest elementem odwracalnym w P. Dowód. Niech st(f) = n i niech a bedzie 1 Dzielenie wielomianów Wyk lad 12 Ważne pierścienie Definicja 12.1. Niech P bedzie pierścieniem, który może nie być dziedzina ca lkowitości. Powiemy, że w pierścieniu P [x] jest wykonalne dzielenie z

Bardziej szczegółowo

Wyk lad 9 Przekszta lcenia liniowe i ich zastosowania

Wyk lad 9 Przekszta lcenia liniowe i ich zastosowania Wyk lad 9 Przekszta lcenia liniowe i ich zastosowania 1 Przekszta lcenia liniowe i ich w lasności Definicja 9.1. Niech V i W bed przestrzeniami liniowymi. Przekszta lcenie f : V W spe lniajace warunki:

Bardziej szczegółowo

Wyk lad 11 1 Wektory i wartości w lasne

Wyk lad 11 1 Wektory i wartości w lasne Wyk lad 11 Wektory i wartości w lasne 1 Wektory i wartości w lasne Niech V bedzie przestrzenia liniowa nad cia lem K Każde przekszta lcenie liniowe f : V V nazywamy endomorfizmem liniowym przestrzeni V

Bardziej szczegółowo

Rys Mo liwe postacie funkcji w metodzie regula falsi

Rys Mo liwe postacie funkcji w metodzie regula falsi 5.3. Regula falsi i metoda siecznych 73 Rys. 5.1. Mo liwe postacie funkcji w metodzie regula falsi Rys. 5.2. Przypadek f (x), f (x) > w metodzie regula falsi 74 V. Równania nieliniowe i uk³ady równañ liniowych

Bardziej szczegółowo

Programowanie liniowe

Programowanie liniowe Programowanie liniowe Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW wykład z algebry liniowej Warszawa, styczeń 2015 Mirosław Sobolewski (UW) Warszawa, 2015 1 / 16 Homo oeconomicus=

Bardziej szczegółowo