• Nie Znaleziono Wyników

Metoda dekompozycji i koordynacji statystycznie optymalnego, statycznego rozdziału zasobów

N/A
N/A
Protected

Academic year: 2022

Share "Metoda dekompozycji i koordynacji statystycznie optymalnego, statycznego rozdziału zasobów"

Copied!
9
0
0

Pełen tekst

(1)

ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 1960

Beria: AUTOMATYKA z. 54 Nr kol. 650

Ryszard Gesslng Politechnika śląska

METODA DEK0MP0ZYC3I I K00RDYNAC3I STATYSTYCZNIE OPTYMALNEGO, STATYCZNEGO ROZDZIAŁU ZASOBÓW*^

Streszczenie. W pracy rozpatrywana Jest dwupoziomowa, hierar- chiczna struktura sterowania rozdziałem zasobów w dużym systemie statycznym. Przedstawia się oryginalną metodę dekompozycji i koor­

dynacji, w której punkty decyzyjne wyższego i niższego poziomu po­

siadają różną informację i minimalizowana jest wartość oczekiwana wskaźnika Jakości.

1. Wprowadzenie

W literaturze opisanych jest wiele metod dekompozycji i koordynacji, a także optymalizacji z wykorzystaniem struktury hierarchicznej, przy czym przeważnie stosowane Jest podejście deterministyczne [l, 4]. Dla przypadków niepełnej informacji stosuje się również podejście probabili­

styczne [3] .

Niniejsza praca różni się tym od innych, że zakłada się w n i e j ,tż punkty decyzyjne niższego 1 wyższego poziomu posiadają różną informację.

Punkty decyzyjne niższego poziomu posiadają informację, która Jest isto­

tna dla poszczególnych podsystemów, a punkt decyzyjny wyższego poziomu - informację istotną dla całego systemu.

Do rozwiązania rozpatrywanych problemów Jest stosowana metoda progra­

mowania dynamicznego w wersji stochastycznej.

2. Sformułowanie problemu pierwotnego

Będziemy rozważać duży system złożony z M podsystemów z któ‘rych ka Żdy opisywany Jest równaniem

y i ° fi (ul- " i > ’ 1 c 1 , 2 ... M ) h /

Praca wykonana w ramach Kierunku 01 Problemu Rządowego PR 7, koordyno­

wanego przez Instytut Inżynierii środowiska Politechniki Warszawskiej.

^ 1

(2)

l i R. Gesslng-

gdzie y ^ n i oznaczaję odpowiednio wektory wyjścia, sterowania i zakłócenia i-tego podsystemu, a fi - określone funkcje swoich argumentów.

Pierwotny wskaźnik Jakości wyrażajęcy straty w całym systemie, które chcielibyśmy minimalizować,ma postać

M

I - ^ ^*1^1' u i- z i.) ' /2/

i«=i

gdzie - określone funkcje skalarne swoich argumentów, a zj - wektory zmiennych losowych, które mogę reprezentować np. zapotrzebowania na za­

soby w i-tym podsystemie. Podstawiając /!/ do /2/ możemy pierwotny wskaź­

nik jakości przedstawić w postaci M

I - Li^ui' z i ^ ' i = i

gdzie L, odpowiednie funkcje skalarne swoich argumentów, a z., = iz jT ' WjJ . Zakładamy, że wielkości ui nie maję wpływu na zmienne losowe Z y i ^ J , i,J - 1 , 2 M.

Zakładamy, że zasoby wielkości sterujęcych u.^ sę ograniczone. Nie­

chaj wektor Q określa ograniczenie przydzisłu zasobów dla całego syste- M

mu. Chcielibyśmy,aby sumaryczny przydział zasobów !E_ u, dla całego sy- i = l

stemu nie przewyższał w zasadzie wielkości Q. Rozpatrywanie wielkości ui i Q w postaci wektorów oznacza,że prezentowana teoria może być sto­

sowana w przypadku gdy dzielone zasoby maję kilka składników, reprezen­

towanych przez składowe tych wektorów.

Rozwlęzanie problemu pierwotnego, polegajęce na znalezieniu sterowań u^, dla których pierwotny wskaźnik Jakości przyjmuje minimalnę wartość i spełnione sę ograniczenia,Jest niemożliwe w przypadku niepełnej infor­

macji.

Sformułowanie problemu wtórnego, który będzie możliwy do rozwięzania, zależeć będzie zarówno od dostępnej informacji,jak i od zaproponowanej struktury układu sterowania,

3. Struktura systemu sterowania 1 dostępna informacje

Zakładamy, że decyzje o rozdziale zasobów będę odbywały się na dwóch poziomach. W punkcie decyzyjnym wyższego poziomu będę podejmowane decyzje o wstępnym rozdziale zasobów pomiędzy poszczególne podsystemy, a w pun­

ktach decyzyjnych niższego poziomu - decyzje o ostatecznym przydziale za­

sobów dla każdego z M p_oday.a.temó_w.

(3)

M e t o d a d e k o m p o z y c j i 1 t e o o r d y n a d l . .. 25

Zakładamy, że w każdym punkcie decyzyjnym informacja o systemie składa się z dwóch składników. Pierwszy wynika z doświadczeń w przeszłości i Jest dany w postaci odpowiednich rozkładów prawdopodobieństwa zmiennych losowych, drugi - wynika z pomiarów wykonywanych w poszczególnych pun­

ktach systemu. Zakładamy więc, że z każdym punktem decyzyjnym niższego poziomu dla i-tego podsystemu zwięzany Jest wektor informacji p ^ , które­

go składowe mogę wynikać z pomiarów . Z punktem decyzyjnym wyższego po­

ziomu zwięzany Jest wektor p. Wektory p^^ zawieraję bardziej szczegóło- wę informację dotyczęcę i-tego podsystemu, o wektor p - informację isto- tnę dla całego systemu i nie zawiera pewnych składowych występujęcych w wektorach p ^

Zakładamy, że wszystkie składowe, które występuję w wektorze p^ wy­

stępuję również w wektorach pj^ lub - alternatywnie^że wielkości Zj^

i pi nie zależę od p. Zakładamy, że składowe wektorów p, p^, i =

= 1 , 2 M wybrane sę w ten sposób, że możliwe Jest określenie funkcji warunkowego rozkładu prawdopodobieństwa, potrzebnych do wykonania wystę­

pujęcych dalej operacji.

Oznaczamy przez wstępny przydział zasobów przyznanych i-temu pod­

systemowi przez punkt oecyzyjny wyższego poziomu. Wielkość stanowi ocenę wielkości u^ przy decyzjach optymalnych, wyznaczonę przy wykorzy­

staniu informacji zawartej w wektorze p i odpowiednich rozkładach praw­

dopodobieństwa. Rodzaj stosowanej oceny powinien być w zasadzie dostoso­

wany do postaci funkcji występujęcych we wskaźniku Jakości /3/. Ponieważ takie dostosowanie Jest trudne, w dalszych rozważaniach będziemy stoso­

wali najczęściej używanę ocenę w postaci warunkowej wartości oczekiwanej.

Mamy zatem

q i = E |P V 1 ” 1 *2 M > /4/

gdzie E|^ oznacza operację warunkowego uśrednienia przy zadanym p.

Decyzje o wielkościach q^ sę wypracowywane na wyższym poziomie i wielkości te odgrywaję rolę zmiennych koordynujęcych. "Decyzje o ostatecz­

nym przydziale zasobów uŁ sę wypracowywane w punktach decyzyjnych niż­

szego poziomu. Ograniczenie /4/ pozostawia pawnę swobodę w wyborze decy­

zji u^^ punktom decyzyjnym niższego poziomu, które od wyższego poziomu otrzymuję wytyczne w postaci wielkości Dzięki tej ^swobodzie" pun­

kty decyzyjne niższego poziomu mogę lepiej wykorzystać swoję bardziej szczegółowę informację.

Zakładamy, że zasoby znajduję się w Jednym lub kilku magazynach, przy czym transport zasobów pomiędzy magazynami i również do poszczególnych podsystemów odbywa się bez ograniczeń.

(4)

R. Geaslng

4 . sformułowanie problemu wtórnego

Przez dopuszczalne algorytmy sterowania^i-tego, i ■ 1,2,..,,M, punktu decyzyjnego niższego poziomu oraz punktu decyzyjnego wyższego poziomu bę­

dziemy rozumieć odpowiednio zbiory funkcji u.^ = a ^ p ^ , q± ) oraz g^^ =

= bi Cp), i " i,2,...,M, ,z których każda odwzorowuje odpowiedni zbiór wielkości p., , q A oraz p, określony przez zakres ich zmian,na odpowied­

nie zbiory wartości u Ł oraz qi# Zakładamy przy tym, że funkcje te spełniaję ograniczenia

bi^p ) " E |p a i[p i' bi (p)] ' 1 “ 1 , 2 M / V

M

y ~ bi(p) q /6/

iol

oraz, że wtórny wskaźnik Jakości o postaci

M -

jl(e, b) = E Li{8i[pi* bi^p )j ' 2 i} » P / i = l

gdzie a = j a 1 ,a2 ,...,aM |, b “ { b l 'b2 ' *' * 'bM } ' P rzyJmuJe dla tY ch funk­

cji określonę wartość.

P r o b l e m w t ó r n y

Dla opisanego powyżej systemu, spośród dopuszczalnych algorytmów ste­

rowania należy znaleźć algorytmy optymalne u i ® a°(pt , q Ł ) oraz g^^ =

= b°( p ) , i n 1 , 2 M, dla których wtórny wskaźnik Jakości /7/ przyj­

muje minimalnę wartość, czyli

l ( a ° , b°) = Min l ( a , b b /6/

a , b

gdzie a° - {a° . a ° a°}, b° «= {b°, b ° b°}.

Ze sformułowania problemu wtórnego widać, że wyniki rozwiązania tego problemu mogę być stosowane w przypadkach kiedy w systemie możliwe Jest generowanie dostatecznie licznego zbioru decyzji sterujących,dla którego uzasadnione Jest stosowanie miary Jakości w postaci wartości oczekiwanej /7/. Może mieć to miejsce np. wtedy^gdy w systemie co pewien czas zacho­

dzi potrzeba rozdziału zasobów ograniczonych wielkością Q.

Należy podkreślić^że przy podejmowaniu decyzji zgodnych z algorytmami optymalnymi w magazynach systemu powinna sie znajdować ilość zasobów wię-

(5)

M e t o d a d e k o m p o z y c l i 1 k o o r d y n a c l 1... 27

kszs niż Q , która pokryje ewentualnie zwiększoną aktualną potrzebę na zasoby. Dla poszczególnych realizacji decyzji może być bowiem ¿ u , > Q,

M 1 = 1

a sformułowanie problemu wtórnego zapewniacie tylko E. ¿ 1 u t p°- IP 1 = 1

trzeba zwiększenia zapasów w magazynie,wynikajęca z występujących w sy­

stemie trudnych do przewidzenia zakłóceń}jest znana i stosowana w prak­

tyce.

5. Rozwiązanie problemu wtórnego

Postępując podobnie Jak w [2], a więc wykorzystując temat 1 [2 str.

450] oraz zasadę optymalności można udowodnić sformułowane niżej twier­

dzenie

T w i e r d z e n i o 1

Dla rozważanego systemu rozwiązanie problemu wtórnego ma następujące własności.

: Algorytm optymalny, u., = dla i-tego punktu decyzyj­

nego niższego poziomu może być wyznaczony niezależnie od innych algo: /t->

mów przez rozwiązanie zagadnienia minimalizacji w wyrażeniu;

S ^ P * . qi) = Min E|p ^ L1 (ui , z ± ), /9/

przy ograniczeniu

q i = E l p Ui. /10/

dla odpowiednio przyjętych zakresów zmian wektorów p^^ i

T2: Algorytm optymalny qi = b ° ( p ) , i = ł,2,...,M, dla punktu decy­

zyjnego wyższego poziomu może być wyznaczony przez rozwiązanie zagadnie­

nia minimalizacji w wyrażeniu M

S(p,Q) = Min 2 _ gdzie Ś ± ( p .qjL) = E. s(pi<qi), /ll/

«»M i-1 '

przy ograniczeniu

M

'¿T q* < Q- /12/

i = i

dla odpowiednio przyjętego zakresu zmian wektora p.

(6)

28 R. Ge s s i n g

Do rozwiązania występującego w /9/ problemu minimalizacji przy niekon­

wencjonalnych ograniczeniach /10/ można wykorzystać metodę mnożników Lagrange'a.

6. Problem liniowo-kwadratowy

Załóżmy teraz, że równania systemu i pierwotny wskaźnik jakości mają p ostać:

y i ” B iu i + "i' ł “ 1 '2 ' ,M* / I 3/

M

I » X I ^ ylQ iyi + u iH iu i ^ /14/

i=l

gdzie B^ - macierze, a Q 1 i - macierze symetryczne nieujemnie określone. Zakładamy, że zmienne losowe w^ sę niezależne od decyzji uA , i,j = 1,2,...,M.

Zgodnie z /9/ mamy

Si^pi'q i^ = Min E |p l/B iu i + w i^T(2i^Biu i + w i^ + u iH iui] = u i 1

- M i n j u ^ B ^ + H 1 )ui + 2ujB[Q1i i ♦ E Jp w ^ w j , /15/

i 1

gdzie w i “ E |p w i* 00 rozwiązania zagadnienia minimalizacji w wyrażeniu /15/ 2 uwzględnieniem ograniczenia / 10/ zastosujemy metodę mnożników Lagrange 'a. Dodając do wyrażenia E Si (p1 ,qi ) człon 2>i(E|p u ± - q i ) =

= 2 ^ ( 0^^ - q ^ , w którym oznacza, mnożnik Lagrange'a oraz róż­

niczkując względem u i i przyrównując do z e r a ;otrzymujemy

^B iQ iB i + Hi^u i + B i^iw i + \ = O • /16/

Zakładając^że odpowiednia macierz odwrotna istn ieje^mamy:

» "(BiQiE^ + H i )‘ 1 (B[Qiw i + X 1 )> /17/

W celu wyznaczenia mnożnika podstawiamy /17/ do /10/ i otrzymujemy

*i “ (BiQ iB i + H l )c*i " B iQ A * / 18/

(7)

M e t o d a d e k o m p o z y c j i i ko or dynacji. 29

gdzie wj ” E |p w i* Uwzględniając /18/ w /17/ m a m y :

u ± = " «i) • /19/

Podstawiając /19/ do /15/ i wykonując operację E |p | otrzymujemy

*> + H i)qi + + { • ] • / /20/

gdzie w nawiasach występują wyrazy, które nie zależę od q . Rozwiązując, zagadnienie minimalizacji w wyrażeniu /ll/ przy ograni­

czeniu /12/^otrzymujemy

q i “ ‘ ( B i Qi 0 i + Hi ) ’ 1 ( B i QA + A ) / / 21/

g d z i e

.* = 0 gdy - } (ą[QiB 1 + H 1 )-1 0^ Q 1w i ^ Q , /22/

i — 1

M M_

x = - + H i 5"1] " 1[ Z ] (BiQ iB i + H i)' l8l(3iw i + q ] / 23/

i=l 1=1

M

gdy - ¿ A BiQ iB i + H l)"lBiQ iw i > Q * 1 = 1

T w i e r d z e n i e 2

W przypadku systemu opisanego równaniem /13/ i pierwotnego wskaźnika jakości /14/ algorytmy u ± = a°(PjL, q ±) oraz q t = b ^ p ) , i = 1 - 2 M, minimalizujące wtórny wskaźnik Jakości są określone odpowiednio przez zależności /19/ oraz /21/ - / 2 3 / .

(8)

2

° R. G e ss ln o

7. Wnioski 1 uwagi końcowe

1) Dzięki oryginalnemu sformułowaniu problemu i zróżnicowaniu informa­

cji wyższego i niższego poziomu unika eię przetwarzania dużej ilości in­

formacji przez punkt decyzyjny wyższego poziomu, który dysponuje tylko informację istotnę dla całego systemu. Punkty decyzyjne niższego poziomu dysponuję natomiast bardziej szczegółowę informację, Istotnę dla poszcze­

gólnych podsystemów.

2) Dzięki sformułowaniu oryginalnych niekonwencjonalnych ograniczeń punkt decyzyjny wyższego poziomu daje punktom decyzyjnym niższego poziomu wytyczne co do przydziału zasobów, pozostawiajęc im pewnę swobodę, która umożliwia im przy podejmowaniu decyzji lepiej wykorzystać swóję bardziej szczegółowę informację. Oest to zgodne ze stosowanę praktykę podejmowa­

nia decyzji w strukturze hierarchicznej, wypracowanę na drodze ekspery­

mentalnej .

3) Optymalne algorytmy sterowania punktów decyzyjnych niższego poziomu można wyznaczyć oddzielnie dla każdego podsystemu. W przypadku problemu liniowo-kwadratowego rozwięzanie można uzyskać w postaci analitycznej.

4) W pracy ograniczono się do dwupoziomowej struktury hierarchicznej podejmowania decyzji. W analogiczny sposób można rozpatrywać strukturę hierarchicznę,zawierajęcę więcej niż dwa poziomy.

LITERATURA

[1] Findeisen W.: Wielopoziomowe układy sterowania. PWN, Warszawa 1974.

[2] Gessing R . : Zasada minimalizacji 1 uśredniania jako metoda wy znacza­

nia algorytmów sterowania statystycznie optymalnego. Archiwum A ut o­

matyki i Telemechaniki t. XXI z. 4. 1976.

[3] Hassan M.F., Hurteau R . , Singh M . G . , Titli A.: Stochastic Hierarchi­

cal Control of a Large-scale River System.Materiały VII Kongresu I F A C , Helsinki 1976 r. , Vol 2 , s4. 1353-1360.

[4] Kulikowski R „ 1 Sterowanie w wielkich sy ste mach,WNT, Warszawa 1970.

M ETO# SEKOMIIOSHUHH H KOOPflHHAIiHH CTO X A C TH qEC K H OEKH M A JIbH O rO . C IŁ /W H S C K O rO PA SEEH EH H J) P E C yP C O B

P e . 3 » h e

B p a C o s e p a c c M O T p H B a e T c a H e K O T o p a a H e p a p x i i i e c K a n c i p y K i y p a c itc T e M H y n p a B z e H H H p a a s e z e H H e M p e c y p c o B b C o j i t n o i i c T a i m i e c K o M c H c tc e M e .

(9)

Metoda dekompozyc ,ji i koordynac ,jl.. 3 1

I I O K a3H B a e a O H O p H T K H a j I B H i r f t M e i O S f l e K0! i n0 3H H H H H K O O p ^ H H a H H H , B K O T O B O M

b pa3MHTHx t o w a i npeflnpHHHTHH pemeHHii Hcno;ii>3yeTCH pasjiHTOym HH$opManHK>

h MHHHMH3KpyeT0H cpeflHee 3HaqeHne noK asaTejis KaqecTBa,

A METHOD OF DECOMPOSITION AND COORDINATION FOR STOCHASTIC, OPTIMAL, STATIC RESOURCE DISTRIBUTION

S u m m a r y

In the paper a two-level hierarchical control system structure for the resource distribution in the largescale static system has been considered. The original method of decomposition and coordination, in which the decision - makers of the lower and higher level have diffe­

rent information has been presented and the expected value of the per­

formance index has been minimized.

Cytaty

Powiązane dokumenty

[r]

W naszym wypadku jest to obiekt tablicy, czyli wybierane są źródła wiedzy, które będą przetwarzać ten obiekt (event driven scheduling).. W ten sposób

wą wyko ny wa ni e operacji w funkcji natężenia dopływu zasobów. Pewną klasę zadań sprowadzono do z a ­ gadnienia liniowego, dla którego istnieje algorytm

Po uzyskaniu wy ników rozdziału wydobycia w analizowanej grupie kopalń według kryteriów optymalizacji, konieczny Jest wybór najważniejszego kry­3. terium lub

Ponieważ chodziło o sprawdzenie nie tyl- ko związku pomiędzy funkcjami zarządzają- cymi a poszczególnymi rodzajami aktywno- ści, ale także o odpowiedź na pytanie, czy dla

Ocena poprawności rozpoznawania przez nauczycieli u dzieci z klas I-III czterech rodzajów zdolności — zdolności intelektualnych, uzdolnień twórczych i

Jest to zdolność &#34;Trwały&#34;, co oznacza, że jeśli Wódz Sfory jest zakoszulkowany na karcie, jego zdolność jest aktywna niezależnie od tego gdzie ta karta się znajduje

Wyniki te sugerują, że funkcjonowanie oddziału wydobywczego może mieć istotny związek z obecnością wartości specyficznych dla górnictwa, które to mogą znacząco wpływać