t - PB Wydział Elektryczny
Transkrypt
t - PB Wydział Elektryczny
POLITECHNIKA BIAŁOSTOCKA WYDZIAŁ ELEKTRYCZNY AUTOREFERAT ROZPRAWY DOKTORSKIEJ mgr inŜ. Wiktor Jakowluk Planowanie eksperymentów D - optymalnych w zadaniach estymacji parametrów procesów dynamicznych Promotor dr hab. inŜ. Mirosław Świercz, prof. PB BIAŁYSTOK 2008 Spis treści 1. Wstęp ...............................................................................................................................3 1.1. Teza i cele pracy ........................................................................................................4 1.2. Struktura pracy ..........................................................................................................5 2. Wprowadzenie do zagadnień planowania eksperymentu optymalnego.....................6 3. Planowanie eksperymentu w zadaniu estymacji parametrów układu dynamicznego ..................................................................................................................8 4. Planowanie eksperymentów D - optymalnych ...........................................................13 5. Adaptacyjny algorytm doboru nastaw regulatorów .................................................15 6. Dobór optymalnego sygnału sterującego ....................................................................20 6.1. Dobór optymalnego sygnału sterującego dla układu jednoinercyjnego...................20 6.2. Dobór przyjaznego sygnału sterującego w zadaniu identyfikacji parametrów układu jednoinercyjnego ......................................................................................................24 6.3. Dobór optymalnego sygnału sterującego dla układu skrętnego rzędu drugiego......27 7. Podsumowanie ...............................................................................................................31 Literatura ...........................................................................................................................32 2 1. Wstęp Regulatory proporcjonalno - całkująco - róŜniczkujące (PID) od wielu lat pozostają podstawowym urządzeniami regulacyjnymi w systemach sterowania automatycznego, głównie ze względu na nieskomplikowany algorytm działania, jak równieŜ zadawalające rezultaty ich stosowania w wielu gałęziach przemysłu. JednakŜe, pomimo wieloletnich badań teoretycznych oraz praktycznych doświadczeń, optymalne strojenie regulatorów PID nie naleŜy do łatwych problemów, szczególnie przy zmianach struktury wewnętrznej i/lub parametrów sterowanego obiektu. DuŜy wpływ na optymalny dobór nastaw regulatorów mają opóźnienia i nieliniowości obiektów, jak równieŜ nasycenie całkowe w implementacjach cyfrowych regulatorów PID. ToteŜ w ostatnich latach opracowano wiele nowych metod i algorytmów wykorzystujących czasowe i częstotliwościowe odpowiedzi układu regulacji. Opracowano szereg metod, które polepszają parametry procesu regulacji w porównaniu z oryginalną metodą strojenia zaproponowaną przez Zieglera i Nicholsa [82]: modyfikacje oryginalnej metody Zieglera - Nicholsa [26, 47], metody kontrolowanego przeregulowania [70], metody strojenia na podstawie wskaźników całkowych [58, 61, 81], metody wykorzystujące techniki optymalizacyjne [40, 77]. W przypadku obiektów, których właściwości zmieniają się szybko, stosuje się metody automatycznego oraz adaptacyjnego strojenia regulatorów PID [2, 6, 7, 22, 23, 27, 41, 45, 53, 65]. Istota regulacji adaptacyjnej polega na automatycznym dopasowywaniu nastaw regulatora do zmieniających się właściwości obiektu regulacji i jego otoczenia, tak, aby zapewnić większą odporność układu regulacji na zaistniałe zmiany. Metody strojenia regulatorów w dziedzinie czasu i częstotliwości określane są w literaturze jako optymalne strojenie regulatorów PID (ang. optimal - tuning PID control) [15, 43, 44]. Optymalny dobór nastaw regulatora na podstawie charakterystyk czasowych polega na minimalizacji funkcji kosztu, najczęściej definiowanej jako całka z kwadratu róŜnicy odpowiedzi układu z regulatorem PID oraz poŜądanej odpowiedzi układu na wybrane wymuszenie, uzyskanej z modelu adaptacyjnego. Na początku lat dziewięćdziesiątych badania nad metodami zorientowanymi na sterowanie opierały się głównie na analizie rozkładu błędu obciąŜonych estymatorów (ang. bias error) parametrów regulatora [80, 67]. W drugiej połowie lat dziewięćdziesiątych powstały prace dotyczące definiowania oraz estymowania niepewności metod zorientowanych na sterowanie [8, 46]. Główny nacisk połoŜono na kształtowanie rozkładu błędów wariancji estymatorów uzyskiwanych podczas identyfikacji parametrów regulatora. Rozwiązanie przedstawione 3 w niniejszej pracy dotyczy pewnej klasy wolnozmiennych układów regulacji, w których zmiany struktury wewnętrznej obiektu regulacji zachodzą wolniej niŜ eksperyment identyfikacyjny oraz adaptacja nastaw regulatora. Prezentowana metoda opiera się na planowaniu eksperymentów D - optymalnych umoŜliwiających estymację wskaźników oceny procesu regulacji rozpatrywanego układu, na podstawie których moŜna aktualizować nastawy regulatora w trakcie procesu technologicznego [36]. W pracy zaprezentowano adaptacyjny algorytm doboru nastaw regulatorów, który opiera się na lokalnej analizie powierzchni odpowiedzi uzyskanej w wyniku optymalnego planowania eksperymentu. Algorytm ten zapewnia akceptowalne wskaźniki jakości procesu regulacji. Przedstawiono równieŜ pewną metodę doboru optymalnego sygnału sterującego polegającą na maksymalizacji funkcjonału celu, zbudowanego na macierzy informacyjnej Fishera [18, 19, 20, 21, 48, 68, 72, 79]. Zaprezentowano takŜe metodę doboru przyjaznego sygnału pobudzającego (tj. takiego, który nie naraŜa instalacji na nadmierne lub gwałtowne zmiany wielkości procesowych) w zadaniu identyfikacji parametrów modelu obiektu (ang. plant friendly identification). 1.1. Teza i cele pracy Autor pracy sformułował tezę, iŜ planowanie D - optymalnych eksperymentów identyfikacyjnych z wykorzystaniem optymalnego sygnału sterującego umoŜliwia detekcję zmian struktury i parametrów obiektu dynamicznego (objętego układem regulacji automatycznej) oraz estymację wartości tych parametrów w celu doboru nastaw regulatora, zapewniających poŜądane cechy procesu regulacji. Aby udowodnić postawioną tezę postanowiono zrealizować następujące cele pracy: − Opracowanie D - optymalnego planu eksperymentu w zadaniu estymacji parametrów układu dynamicznego. Estymatory uzyskiwane na podstawie eksperymentu D - optymalnego umoŜliwiają efektywne wyznaczanie wartości parametrów modelu układu oraz pozwalają na diagnozowanie stanów (punktów pracy) układu dynamicznego. − Zaproponowanie adaptacyjnego algorytmu doboru nastaw regulatorów, który zapewnia akceptowalne wartości wskaźników jakości procesu regulacji. Algorytm doboru nastaw opiera się na lokalnej analizie powierzchni odpowiedzi modelu 4 matematycznego, wyznaczonej w wyniku optymalnego planowania eksperymentu identyfikacyjnego. − Wyznaczenie optymalnego sygnału sterującego układem dynamicznym, który umoŜliwia zmniejszenie niepewności uzyskiwanych estymat w procesie identyfikacji parametrów modelu układu. − Wyznaczenie przyjaznego sygnału sterującego, który zapewnia akceptowalne wartości estymat parametrów identyfikowanego modelu układu. 1.2. Struktura pracy Rozprawa została podzielona na osiem rozdziałów. W rozdziale drugim przedstawiono klasyfikację i charakterystyki statycznych planów doświadczeń oraz zdefiniowano kryteria wyboru planu doświadczenia. Omówiono takŜe analizę statystyczną wyników pomiarów. Opisano aspekty jakościowe oraz ilościowe planowania eksperymentu identyfikacyjnego układu dynamicznego, uwzględniając eksperymenty z ograniczeniami, eksperymenty sekwencyjne oraz odporne. W rozdziale trzecim zestawiono wybrane metody strojenia regulatorów PID, począwszy od klasycznej metody Zieglera - Nicholsa, poprzez metody: przekaźnikowe (wykorzystujące przebiegi cykliczne generowane w układzie sterowania), adaptacyjne, optymalnego doboru nastaw regulatorów, a kończąc na metodzie IFT (ang. Iterative Feedback Tuning). Przedstawiono równieŜ prace dotyczące definiowania i estymowania niepewności metod zorientowanych na sterowanie oraz sterowania odpornego. Opisano zalety i wady wyŜej wymienionych metod. Rozdział zakończono przykładem ilustrującym wpływ zbioru niepewności estymowanych parametrów modelu na stabilną pracę układu rzeczywistego. W rozdziale czwartym opisano model laboratoryjny układu skrętnego, przedstawiono równania stanu modelu tego układu oraz wyprowadzono jego transmitancje. Dokonano równieŜ identyfikacji parametrów obiektu regulacji. Wykonano estymację współczynników funkcji aproksymujących, dla wybranych wskaźników oceny procesu regulacji, na podstawie przeprowadzonych eksperymentów pełnych. Przeprowadzono statystyczną ocenę jakości aproksymacji modelu układu skrętnego. W części teoretycznej rozdziału piątego przedstawiono załoŜenia oraz procedury algorytmiczne umoŜliwiające generowanie planów optymalnych. Wykorzystując procedurę DETMAX wygenerowano eksperymenty D - optymalne (nasycone) dla kaŜdego ze 5 wskaźników oceny procesu regulacji. Przeprowadzono analizę statystyczną otrzymanych wyników. W rozdziale szóstym opisano zasadę działania algorytmu adaptacyjnego w zadaniu doboru nastaw regulatorów, który zapewnia akceptowalne wartości wskaźników jakości procesu regulacji. Przeprowadzono testy optymalnego doboru nastaw regulatorów P, PI oraz PID, wykorzystując procedurę adaptacyjną. Wyniki przeprowadzonych eksperymentów porównano z klasyczną metodą Zieglera - Nicholsa w dwóch punktach pracy obiektu regulacji. Rozdział siódmy poświęcono zagadnieniu doboru optymalnego sygnału pobudzającego dla układu jednoinercyjnego oraz układu skrętnego rzędu drugiego. Zbudowano funkcjonały celu i wyznaczono optymalne sterowania. Wykonano szereg eksperymentów numerycznych bez i z uwzględnieniem kosztu energii sterowania. Przeprowadzono równieŜ weryfikację wyznaczonych optymalnych sygnałów wejściowych układu inercyjnego oraz skrętnego na podstawie wyników identyfikacji parametrów modeli układów. Wykreślono obszary ufności estymat parametrów modeli pobudzanych róŜnymi sygnałami wejściowymi. W rozdziale tym zdefiniowano takŜe funkcjonał celu zapewniający tzw. przyjazność sterowania oraz porównano rezultaty szeregu eksperymentów symulacyjnych, których celem był dobór przyjaznego sygnału sterującego. Przeprowadzono identyfikację parametrów modelu układu jednoinercyjnego poddając go pobudzeniu sygnałami o róŜnych współczynnikach przyjazności. Na tej podstawie wykreślono elipsy ufności parametrów modelu układu jednoinercyjnego. W rozdziale ósmym podsumowano wyniki uzyskane w niniejszej pracy. 2. Wprowadzenie do zagadnień planowania eksperymentu optymalnego Jedną z poŜądanych cech jakiegokolwiek planu jest wzajemna niezaleŜność estymatorów efektów głównych i interakcji. Efekty główne mogą być interpretowane jako róŜnice pomiędzy dolnymi i górnymi wartościami odpowiednich wielkości wejściowych. Natomiast efekty interakcji mogą być interpretowane jako połowa róŜnicy pomiędzy efektem głównym jednej wielkości wejściowej przy dwóch wartościach drugiej wielkości. Wartości liczbowe tych efektów nazywane są estymatorami efektów głównych i interakcji. MoŜna stwierdzić, Ŝe im mniejsze jest odchylenie od ortogonalności (im mniejsza redundancja) kolumn macierzy planu doświadczenia, tym więcej niezaleŜnych informacji moŜna wydobyć z planu doświadczenia. Wyznacznik D macierzy jest specyficzną wartością, 6 która odzwierciedla całość niezaleŜności lub redundancji pomiędzy kolumnami i wierszami macierzy. PowyŜsza relacja rozciąga się równieŜ na większe macierze planów doświadczeń, tzn. im bardziej niezaleŜne (ortogonalne) są kolumny macierzy, tym większa jest wartość wyznacznika. Stąd znalezienie macierzy planu, która maksymalizuje wyznacznik D tej macierzy oznacza znalezienie planu, w którym czynniki są maksymalnie wzajemnie niezaleŜne. Warunek, który umoŜliwia znalezienie takiej macierzy planu doświadczenia, nosi nazwę kryterium D - optymalności. W rzeczywistości obliczenia nie są wykonywane na macierzy korelacji, ale na macierzy będącej wynikiem przemnoŜenia dwóch macierzy XTX (X - macierz planu doświadczenia) [3, 83]. Ostatecznie poszukiwanie planów D - optymalnych sprowadza się do maksymalizacji wyznacznika następującego wyraŜenia XTX zwanego macierzą informacyjną lub macierzą Fishera. NaleŜy wspomnieć, Ŝe plany D - optymalne minimalizują oczekiwaną wartość błędu zmiennej zaleŜnej tj. wskaźników oceny procesu regulacji, a tym samym maksymalizują dokładność wyznaczania zmiennej zaleŜnej. RozwaŜony zostanie proces opisany w przestrzeni stanu i wyjść za pomocą układu równań: x& (t ) = Ax(t ) + Bu(t ) y (t ) = Cx(t ) + v (t ) (2.1) gdzie x jest wektorem stanu (n × 1), u jest wektorem wejścia (m × 1), y jest wektorem wyjścia systemu (r × 1). Natomiast macierze A, B i C, to odpowiednio macierz układu (n × n), wejściowa (n × m) i wyjściowa (r × n). Wektor v jest białym szumem pomiarowym o rozkładzie Gaussa, którego wartość średnia równa jest zero: E [v (t )] = 0 [ (2.2) ] E v(t )v T (ô) = Rδ (t − ô) (2.3) gdzie R (r × r) jest macierzą kowariancji szumu pomiarowego. Dobór optymalnego sygnału wejściowego w zadaniu estymacji wektora parametrów badanego systemu θ = [θ1 , θ2 ,.., θk ] , który jest związany z elementami macierzy A, B i C T równań stanu, polega na optymalizacji funkcji celu zdefiniowanej na macierzy informacyjnej Fishera o postaci: T M = ∫ XθT CT R −1CXθ dt (2.4) 0 gdzie Xθ jest macierzą o wymiarze (n × k), której elementy zdefiniowano w następujący sposób: xij = ∂xi / ∂θ j . Macierz ta, zgodnie z twierdzeniem Cramera - Rao, określa moŜliwą 7 do uzyskania dokładność estymat parametrów θ [38, 48]. Macierz kowariancji estymat parametrów jest ograniczona od dołu przez odwrotność macierzy informacyjnej Fishera, co opisuje poniŜsza zaleŜność: [] ( )( ) T cov θˆ = E θˆ − θ θˆ − θ ≥ M −1 (2.5) [] Macierz kowariancji cov θ̂ jest miarą odległości otrzymanego estymatora θ̂ od wektora parametrów rzeczywistych θ. Najczęściej stosowanymi kryteriami optymalności planu doświadczenia są: kryterium D - optymalności, A - optymalności, T - optymalności oraz G - optymalności [3, 9, 17, 42, 64, 75, 76]. Oprócz wymienionych powyŜej kryteriów w literaturze moŜna znaleźć szeroki przegląd dalszych kryteriów [63, 37, 52, 78]. Powstały równieŜ metody odporne (ang. robust) planowania eksperymentu minimalizujące niepewność estymat parametrów badanego modelu układu, przy załoŜeniu, Ŝe parametry te naleŜą do pewnej populacji o znanym rozkładzie [1, 63]. 3. Planowanie eksperymentu w zadaniu estymacji parametrów układu dynamicznego Celem niniejszego rozdziału jest zaplanowanie eksperymentów identyfikujących wskaźniki oceny procesu regulacji układu skrętnego, na podstawie których moŜna aktualizować nastawy regulatora w trakcie procesu technologicznego [35, 36]. W badaniach eksperymentalnych wykorzystano model laboratoryjny układu skrętnego. Model składa się z trzech podsystemów przedstawionych na rysunku 3.1. Dokładny opis oraz dane techniczne modelu układu skrętnego moŜna znaleźć na stronie internetowej producenta www.ecpsystems.com lub w instrukcji obsługi [60]. Rys. 3.1. Model laboratoryjny układu skrętnego 8 W trakcie badań eksperymentalnych obciąŜane będą symetrycznie tylko dyski I (dolny) i III (górny) układu skrętnego (rys. 3.1). W celu zaplanowania eksperymentów identyfikujących wskaźniki oceny procesu regulacji załoŜono następujące zakresy zmian wartości wielkości wejściowych dla układu skrętnego (tabela 3.1). Tabela 3.1. Zakresy zmian wartości wielkości wejściowych układu skrętnego X1 [m] 0 0,04 0,08 połoŜenie obciąŜenia brak obciąŜenia środek dysku zewnętrze dysku X2 [m] 0 0,04 0,08 X3 [m] 0 0,04 0,08 X4 [m] 0 0,04 0,08 wartość dyskretna -1 0 1 Model układu skrętnego obciąŜono symetrycznie masami na środku dysku I (dolnego) i dysku III (górnego), czyli w punkcie nominalnym o następujących współrzędnych P(x1,x2,x3,x4) = (0,04;0,04;0,04;0,04). Obiekt poddany eksperymentowi pracuje w układzie regulacji o schemacie blokowym przedstawionym na poniŜszym rysunku. yr y Rys. 3.2. Schemat blokowy układu regulacji z regulatorem PID Transmitancja operatorowa Gr (s) regulatora PID ma następującą postać: Gr (s ) = K U (s ) = K p + i + Kd s E (s ) s (3.1) gdzie: Kp, Ki i Kd oznaczają współczynniki wzmocnienia proporcjonalnego, całkującego oraz róŜniczkującego. Transformatę sygnału wyjściowego regulatora oznaczono U(s), natomiast transformatę uchybu E(s). Dobór nastaw regulatora proporcjonalnego P przeprowadzono metodą Zieglera - Nicholsa doprowadzając układ do granicy stabilności w wyniku pobudzenia skokiem jednostkowym o amplitudzie 1000 jednostek wychylenia, tj. wychyleniu o około 22,5 stopnia. Regulator zainstalowany w układzie sterowania nastawiono na działanie proporcjonalne (P) i zwiększając stopniowo jego wzmocnienie kp doprowadzono układ do granicy stabilności uzyskując oscylacje niegasnące. W stanie wzbudzonych oscylacji (rejestrowano drgania dysku I) odczytano współczynnik kpkr = 0,1875, przy którym te oscylacje wystąpiły. Dla regulatora proporcjonalnego P wyznaczono nastawę wg. metody Zieglera - Nicholsa z następującej zaleŜności kp = 0,5kpkr = 0,0938. Na rysunku 3.3 wykreślono odpowiedź układu skrętnego na wymuszenie skokiem jednostkowym przy kp = 0,0938. 9 Rys. 3.3. Wykres odpowiedzi układu skrętnego na wymuszenie skokiem jednostkowym przy kp = 0,0938 Wielkościami wejściowymi w procesie planowania eksperymentu są zmienne odległości połoŜenia mas od osi obrotu na dysku I oraz III modelu skrętnego (tabela 3.1). W procesie regulacji układu skrętnego odpowiedź na wymuszenie skokiem jednostkowym osiąga stan ustalony w sposób asymptotyczny. Jako wskaźniki jakości odpowiedzi skokowej przyjęto następujące wielkości wyjściowe: ωd1 - prędkość kątowa dysku I, ζd1 - tłumienie dysku I oraz tregd1 - czas regulacji dysku I określany dla uchybu ustalonego mniejszego niŜ 5%. PoniewaŜ charakter odpowiedzi układu skrętnego nie umoŜliwia w sposób jednoznaczny odczytania wskaźników oceny procesu regulacji tj. ωd1, ζd1, postanowiono aproksymować, metodą najmniejszych kwadratów, wyniki eksperymentu przebiegami dla układu oscylacyjnego (drugiego rzędu). Postać czasową takiej odpowiedzi przedstawia poniŜsza zaleŜność. y (t ) = ke −αt sin (ωt + ϕ 0 ) (3.2) Przykładową odpowiedź układu skrętnego na wymuszenie skokiem jednostkowym przedstawiono na rysunku 3.4. 10 1 80 0 1 60 0 1 40 0 [Counts] 1 20 0 1 00 0 8 00 6 00 4 00 2 00 0 0 1 2 3 4 5 6 7 8 [S] Rys. 3.4. Zaobserwowana (krzywa fioletowa) i aproksymowana (krzywa zielona) odpowiedź układu skrętnego (dysk I) na wymuszenie skokiem jednostkowym w punkcie P(x1,x2,x3,x4) = (0;0;0,08;0,08) Wartości parametrów procesu regulacji odczytane z przebiegu aproksymowanego wynoszą odpowiednio: ωd1 = 6,30 [rad/s], ζd1 = 0,116, tregd1 = 4,49 [s]. Do identyfikacji funkcji współczynników aproksymującej wykorzystano plan kompletny - pełny (liczba układów planu doświadczenia n = 3i = 81, gdzie i = 4) [62]. Przyjęto linearyzowalną funkcję aproksymującą, tzn. sprowadzalną do postaci liniowej ze względu na współczynniki, w postaci wielomianu algebraicznego stopnia drugiego zawierającego składniki liniowe, kwadratowe oraz biliniowe. Liczbę współczynników wielomianu aproksymującego Nb = 15, przy liczbie wielkości wejściowych i = 4. Weryfikację jakości aproksymacji, metodą najmniejszych kwadratów, poszczególnych wskaźników oceny procesu regulacji przedstawiono na poniŜszych rysunkach. Wartość zmierzona względem aproksymowanej 15 14 Wartość aproksymowana [rad/s] 13 12 11 10 9 8 7 6 7,61% 5 5 6 7 8 9 10 11 12 13 14 15 Wartość zmierzona [rad/s] Rys. 3.5. Wykres wartości zmierzonej względem aproksymowanej dla wskaźnika ωd1 11 Wartość zmierzona względem aproksymowanej 0,14 0,13 Wartość aproksymowana 0,12 0,11 0,10 0,09 0,08 16,35% 0,07 0,06 0,05 0,05 0,06 0,07 0,08 0,09 0,10 0,11 0,12 0,13 0,14 Wartość zmierzona Rys. 3.6. Wykres wartości zmierzonej względem aproksymowanej dla wskaźnika ζd1 Wartość zmierzona względem aproksymowanej 6,0 Wartość aproksymowana [s] 5,5 5,0 4,5 4,0 3,5 15,46% 3,0 2,5 2,5 3,0 3,5 4,0 4,5 5,0 5,5 6,0 Wartość zmierzona [s] Rys. 3.7. Wykres wartości zmierzonej względem aproksymowanej dla wskaźnika tregd1 Weryfikację wskaźników oceny procesu regulacji na podstawie błędów aproksymacji, przeprowadzono w punktach, które nie były wcześniej wykorzystywane do wyznaczania współczynników regresji i przedstawiono je w tabeli 3.2. Tabela 3.2. Zestawienie obliczeń statystycznych dla wskaźników oceny procesu regulacji: ωd1, ζd1, tregd1 współrzędne punktu t regd1 ω d1 ζ d1 pomiarowego błędy błędy błędy błędy błędy błędy P(x 1 , x 2 , x 3 , x 4 ) bezwzględne względne bezwzględne względne bezwzględne względne [m] [rad/s] [%] [%] [s] [%] (0.06,0.06,0.08,0.08) 0,210 3,390 0,010 10,990 0,540 9,850 (0.08,0.08,0.06,0.06) 0,240 3,490 0,003 3,750 0,080 1,720 (0.04,0.04,0.06,0.06) 0,040 0,520 0,003 3,000 0,060 1,520 (0.06,0.06,0.04,0.04) 0,080 0,920 0,002 2,380 0,080 2,180 (0,0,0.06,0.06) 0,070 0,880 0,008 7,480 0,350 10,090 (0.06,0.06,0,0) 0,170 1,590 0,004 5,710 0,380 12,790 (0.06,0.06,0.06,0.06) 0,160 2,190 0,004 4,440 0,040 0,930 (0,0,0,0.06) 0,450 4,590 0,005 5,100 0,210 5,790 (0,0,0.06,0) 0,420 4,300 0,002 1,920 0,040 1,190 (0,0.06,0,0) 0,400 3,300 0,006 7,790 0,010 0,330 0,020 0,160 0,004 5,480 0,110 3,900 (0.06,0,0,0) 0,245 2,750 0,005 5,860 0,240 6,200 błąd średniokwadratowy 12 Przeprowadzono równieŜ statystyczną weryfikację adekwatności funkcji aproksymujących z wykorzystaniem testu F - Snedecora oraz testowanie istotności współczynników funkcji aproksymujących, z wykorzystaniem testu t - Studenta. Na podstawie wyznaczonych wielkości statystycznych stwierdzono, iŜ funkcje aproksymujące parametry procesu regulacji są adekwatne. W oceny celu zwiększenia procesu efektywności regulacji moŜna eksperymentów zaplanować identyfikujących eksperymenty wskaźniki D - optymalne [4, 5, 9, 54, 72], które maksymalizują wyznacznik macierzy informacyjnej Fishera i umoŜliwiają zmniejszanie liczby układów planu doświadczenia aŜ do jego nasycenia. Przedstawiony w niniejszym rozdziale sposób planowania eksperymentu oraz jego weryfikacji moŜe być równieŜ z powodzeniem stosowany w zadaniu identyfikacji parametrów modeli statycznych. W pracach [13, 14, 30, 32] przedstawiono wcześniejsze badania autora dotyczące planowania eksperymentów w zadaniu identyfikacji parametrów modelu oświetlenia ogólnego wnętrz. Przeprowadzono równieŜ analizę adekwatności i efektywności planu trójwartościowego kompletnego PS/DK oraz wybranych planów z grupy polisekcyjnych specjalnych PS/DS do symulacji rozkładu natęŜenia oświetlenia we wnętrzach [28, 29, 31, 33, 34]. 4. Planowanie eksperymentów D - optymalnych Mając listę dopuszczalnych punktów pomiarowych oraz zadaną liczbę układów docelowego planu doświadczenia moŜna, za pomocą odpowiednich procedur poszukiwania, dokonać takiego wyboru punktów (planu docelowego), aby zoptymalizować odpowiednie kryterium. Poszukiwanie najlepszego planu nie jest metodą dokładną, lecz raczej procedurą algorytmiczną, która uŜywa pewnych strategii przeszukiwania w celu znalezienia najlepszego planu (w sensie odpowiedniego kryterium optymalizacji) [12, 49, 57, 74]. Przystępując do generowania planu D - optymalnego dla poszczególnych wskaźników oceny procesu regulacji ωd1, ζd1, tregd1 wprowadzono następujące dane: − wprowadzono listę proponowanych układów w postaci planu kompletnego PS/DK - ni (liczba układów planu doświadczenia n = 3i = 81, gdzie i = 4), − model powierzchni odpowiedzi przyjęto w postaci wielomianu stopnia drugiego (Nb = 15) zawierającego składniki liniowe, kwadratowe oraz biliniowe, − liczba układów w końcowym planie wynosi n = 15 (plan nasycony), − plan początkowy wygenerowano metodą sekwencyjną - Dykstry [16], 13 − poszukiwanie planu optymalnego przeprowadzono na podstawie algorytmu DETMAX (wymiany z wycieczką) [51]. Weryfikację jakości aproksymacji, metodą najmniejszych kwadratów, parametrów procesu regulacji ωd1, ζd1 oraz tregd1 przedstawiono na poniŜszych rysunkach. Wartość zmierzona względem aproksymowanej 13 Wartość aproksymowana [rad/s] 12 11 10 9 8 7 6 5 5 6 7 8 9 10 11 12 13 Wartość zmierzona [rad/s] Rys. 4.1. Wykres wartości zmierzonej względem aproksymowanej dla parametru ωd1 Wartość zmierzona względem aproksymowanej 0,14 0,13 Wartość aproksymowana 0,12 0,11 0,10 0,09 0,08 0,07 0,06 0,06 0,07 0,08 0,09 0,10 0,11 0,12 0,13 0,14 Wartość zmierzona Rys. 4.2. Wykres wartości zmierzonej względem aproksymowanej dla parametru ζd1 Wartość zmierzona względem aproksymowanej 6,0 Wartość aproksymowana [s] 5,5 5,0 4,5 4,0 3,5 3,0 2,5 2,5 3,0 3,5 4,0 4,5 5,0 5,5 6,0 Wartość zmierzona [s] Rys. 4.3. Wykres wartości zmierzonej względem aproksymowanej dla parametru tregd1 14 Weryfikację wskaźników oceny procesu regulacji na podstawie błędów aproksymacji otrzymanych na podstawie planów D - optymalnych, przeprowadzono w punktach, które nie były wcześniej wykorzystywane do wyznaczania współczynników regresji (tabela 4.1). Tabela 4.1. Zestawienie obliczeń statystycznych dla wskaźników oceny procesu regulacji ωd1, ζd1, tregd1 otrzymanych na podstawie planów D - optymalnych błędy względne [%] ζ d1 współrzędne punktu pomiarowego P(x1, x2, x3, x4) [m] wszystkie współczynniki istotne współczynniki wszystkie współczynniki istotne współczynniki (0.06,0.06,0.08,0.08) (0.08,0.08,0.06,0.06) (0.04,0.04,0.06,0.06) (0.06,0.06,0.04,0.04) (0,0,0.06,0.06) (0.06,0.06,0,0) (0.06,0.06,0.06,0.06) (0,0,0,0.06) (0,0,0.06,0) (0,0.06,0,0) (0.06,0,0,0) błąd średniokwadratowy 0,480 0,580 1,170 2,540 1,510 1,310 0,410 7,240 2,050 0,660 2,800 2,650 1,620 0,730 2,080 3,120 1,260 0,470 1,090 6,010 2,050 0,080 3,870 2,620 8,250 0,000 3,000 0,000 2,800 5,710 4,440 7,140 3,850 1,300 1,370 4,330 7,220 5,000 3,000 2,380 6,540 2,860 5,560 7,140 2,880 3,900 1,370 4,770 ω d1 t regd1 wszystkie istotne współczynniki współczynniki 12,410 2,150 3,540 3,270 8,360 1,680 4,430 4,680 10,980 15,130 3,900 7,750 10,220 2,150 1,270 2,180 10,090 12,790 1,170 6,060 0,590 2,630 4,260 6,360 Średnie błędy względne aproksymacji wyznaczone na podstawie jedenastu dodatkowych punktów pomiarowych dla wskaźników oceny procesu regulacji ωd1, ζd1, tregd1 wynoszą odpowiednio: 1,89%, 3,44%, 6,41% oraz dla istotnych współczynników: 2,03%, 4,35%, 4,86%. Po przeprowadzeniu detekcji zmian struktury i parametrów układu regulacji automatycznej naleŜy aktualizować nastawy regulatora tak, aby zapewniały one poŜądane cechy procesu regulacji. Problemowi aktualizacji nastaw regulatora poświęcono kolejny rozdział. 5. Adaptacyjny algorytm doboru nastaw regulatorów Celem niniejszego rozdziału jest zaproponowanie adaptacyjnego algorytmu doboru nastaw regulatorów, który zapewnia akceptowalne wartości wskaźników jakości procesu regulacji. Algorytm doboru nastaw opiera się na lokalnej analizie powierzchni odpowiedzi modelu matematycznego, wyznaczonej w wyniku optymalnego planowania eksperymentu identyfikacyjnego. Zadaniem lokalnej analizy funkcji regresji w otoczeniu juŜ osiągniętego rozwiązania xp jest oszacowanie kierunku, w którym naleŜy szukać następnego rozwiązania xp+1, a jeŜeli punkt optymalny zostanie juŜ osiągnięty, naleŜy opisać zachowanie się funkcji regresji w bezpośrednim otoczeniu tego punktu. Za kierunek poszukiwań nowego rozwiązania przyjmuje się kierunek wskazany przez gradient funkcji regresji. W przypadku, gdy gradient funkcji regresji jest równy zeru, następuje przeanalizowanie typu osiągniętego 15 punktu stacjonarnego i opis funkcji regresji w jego otoczeniu (np. czy osiągnięty punkt stacjonarny jest punktem siodłowym rozpatrywanej powierzchni odpowiedzi?) [62, 83, 84]. Na rysunku 5.1 przedstawiono schemat blokowy procedury wyznaczania maksimum (minimum) funkcji regresji metodą adaptacyjną. Start Czytanie danych, dyskretyzacja Wyznacz macierzy planu doświadczenia Wyznacz macierz aproksymacji Wprowadź wyniki pomiarów Oszacuj współczynniki regresji NIE Oszacuj współczynniki regresji z pominięciem czynników liniowych Czy gradient funkcji regresji jest istotny? TAK Normalizacja Wyznacz wartości i wektory własne otrzymanej formy kwadratowej Czy wektor wskazuje poza dopuszczalny obszar? Sprowadź wielomian do postaci kanonicznej NIE TAK Zmiejsz liczbę zmiennych wejściowych xi NIE NIE Czy jedna wartość własna jest większa od zera? TAK TAK Wybór kolejnego punktu centralnego Czy pozostały co najmniej dwie zmienne xi TAK NIE Wyświetl współrzędne punktu optymalnego Stop Rys. 5.1. Schemat blokowy wyznaczania maksimum funkcji regresji metodą adaptacyjną 16 Przyjmując, Ŝe obiekt regulacji podlega procesowi starzenia i pracuje obecnie w innym punkcie pracy, naleŜy skorygować nastawy regulatora tak, aby zapewniały one zadawalające działanie układu regulacji (tj. akceptowalny lub minimalny czas regulacji). Badaniom poddano model układu skrętnego (rys. 3.1), który pracuje w punkcie nominalnym o następujących współrzędnych P(x1,x2,x3,x4) = (0,04;0,04;0,04;0,04). Schemat blokowy układu regulacji przedstawiono na rysunku 3.2. Dobór nastawy regulatora PID dokonano za pomocą metody Zieglera - Nicholsa doprowadzając układ do granicy stabilności w wyniku pobudzenia skokiem jednostkowym. Eksperyment przeprowadzono zwiększając i zmniejszając nastawy regulatora w punkcie nominalnym o około 5%. Wyniki doboru nastaw regulatorów zestawiono w tabeli 5.1. Tabela 5.1. Wyznaczone nastawy regulatorów Regulator P PI PID W poniŜszej kp ki= kp/ Ti kd= kpTd Pumkt pracy 0,0938 - - (0,04; 0,04; 0,04; 0,04) 0,0488 - - (0,06; 0,06; 0,06; 0,06) 0,0488 - - (0,06; 0,06; 0; 0) 0,0844 0,0448 - (0,04; 0,04; 0,04; 0,04) 0,0804 0,0428 - (0,06; 0,06; 0,06; 0,06) 0,0764 0,0408 - (0,06; 0,06; 0; 0) 0,1125 0,1015 0,0299 (0,04; 0,04; 0,04; 0,04) 0,1125 0,1015 0,0299 (0,06; 0,06; 0,06; 0,06) 0,1185 0,0965 0,0289 (0,06; 0,06; 0; 0) tabeli zestawiono wskaźniki jakości odpowiedzi skokowej (tj. treg - czas regulacji [s], χ - przeregulowanie [%]) oraz wskaźniki całkowe (tj. I1m - całki z bezwzględnej wartości sygnału uchybu i I2 - całki z kwadratu sygnału uchybu). 17 Tabela 5.2. Porównanie wskaźników jakości odpowiedzi skokowej w dwóch punktach pracy obiektu regulacji Regulator Wskaźnik P PI PID Punkt pracy obiektu regulacji P(x 1 ,x 2 ,x 3 ,x 4 ) = (0,06;0,06;0,06;0,06) P(x 1 ,x 2 ,x 3 ,x 4 ) = (0,06;0,06;0,00;0,00) t reg [s] Meoda Z - N 5,82 Metoda Adaptacyjna 3,18 Meoda Z - N 6,56 Metoda Adaptacyjna 2,37 I 1m 1,38E+03 1,26E+03 1,73E+03 1,57E+03 I2 χ [%] t reg [s] 4,81E+05 75,46 7,99 3,22E+05 77,39 7,63 6,82E+05 64,80 14,38 4,09E+05 81,25 5,96 I 1m 1,90E+03 2,01E+03 4,86E+03 1,99E+03 I2 χ [%] t reg [s] 7,60E+05 83,50 3,69 8,96E+05 85,71 2,17 2,38E+06 94,38 3,02 9,64E+05 85,21 1,52 I 1m 584,80 385,81 509,99 332,34 I2 1,87E+05 10,67 1,41E+05 9,10 1,75E+05 10,40 1,25E+05 4,60 χ [%] Na poniŜszych wykresach porównano metodę Zieglera - Nicholsa z metodą adaptacyjną w zadaniu doboru nastaw regulatorów P, PI oraz PID w wybranym punkcie pracy obiektu regulacji (układ skrętny). 1800 Metoda Zieglera - Nicholsa Metoda Adaptacyjna Wymuszenie 1600 Wymuszenie [counts] 1400 1200 1000 800 600 400 200 0 0 1 2 3 4 5 Czas [s] 6 7 8 9 10 Rys. 5.2. Porównanie metody Z - N z metodą adaptacyjną dla regulatora typu P w punkcie pracy o współrzędnych P(x1,x2,x3,x4) = (0,06;0,06;0,00;0,00) 18 2000 Metoda Zieglera - Nicholsa Metoda Adaptacyjna Wymuszenie 1800 1600 Wymuszenie [counts] 1400 1200 1000 800 600 400 200 0 0 2 4 6 8 10 Czas [s] 12 14 16 18 20 Rys. 5.3. Porównanie metody Z - N z metodą adaptacyjną dla regulatora typu PI w punkcie pracy o współrzędnych P(x1,x2,x3,x4) = (0,06;0,06;0,00;0,00) 1200 Wymuszenie [counts] 1000 Metoda Zieglera - Nicholsa Metoda Adaptacyjna Wymuszenie 800 600 400 200 0 0 1 2 3 4 5 Czas [s] 6 7 8 9 10 Rys. 5.4. Porównanie metody Z - N z metodą adaptacyjną dla regulatora typu PID w punkcie pracy o współrzędnych P(x1,x2,x3,x4) = (0,06;0,06;0,00;0,00) MoŜna stwierdzić, iŜ uzyskane na podstawie metody adaptacyjnej czasy regulacji układu skrętnego są znacznie mniejsze od czasów regulacji uzyskanych na podstawie metody Zieglera - Nicholsa. Wyznaczone wskaźniki całkowe wykazują równieŜ, w większości przypadków, na lepsze własności regulatorów projektowanych z wykorzystaniem metody adaptacyjnej. MoŜna zauwaŜyć, iŜ w układzie regulacji z regulatorem PID, którego nastawy dobrano za pomocą algorytmu adaptacyjnego, uzyskiwane przeregulowania są równieŜ mniejsze. 19 6. Dobór optymalnego sygnału sterującego Identyfikacja parametrów obiektu regulacji jest waŜnym etapem budowy dokładnego modelu matematycznego na podstawie przeprowadzonego eksperymentu identyfikacyjnego oraz dostępnej wiedzy [24, 45]. Dokładność uzyskiwanych estymat parametrów modelu matematycznego zaleŜy przede wszystkim od doboru odpowiedniego sygnału, który wzbudza starannie wybrane wejście obiektu regulacji [25, 38, 39, 48, 50, 68, 71, 73]. W wielu praktycznych zastosowaniach identyfikacja przeprowadzana jest w czasie rzeczywistym, podczas normalnej pracy obiektu (procesu technologicznego). Z tego względu preferowane są metody doboru optymalnego sygnału wejściowego przyjaznego dla obiektu [55, 56, 59, 66]. Celem niniejszego rozdziału jest dobór optymalnego sygnału sterującego układem jednoinercyjnym, przy załoŜonych z góry warunkach początkowych oraz parametrach tego układu. Następnie wyznaczono przyjazne sygnały pobudzające układ jednoinercyjny. W kolejnym etapie dobrano optymalny sygnał sterujący układem skrętnym (rzędu drugiego) opisanym w rozdziale trzecim. Obliczenia numeryczne oraz symulację wyŜej wymienionych układów przeprowadzono z wykorzystaniem biblioteki narzędziowej Riots_95 programu Matlab [11, 69]. 6.1. Dobór optymalnego sygnału sterującego dla układu jednoinercyjnego W przypadku układu liniowego pierwszego rzędu, o jednej zmiennej wejściowej u i jednej zmiennej stanu x, działanie układu moŜna przedstawić w postaci opisu w przestrzeni stanu: x& = ax + bu, x(0 ) = x0 (6.1) gdzie: x = x(t ; a, b ) , przy czym współczynniki a i b są stałe, natomiast równanie wyjścia obiektu jest następujące: y (t ) = x(t ) (6.2) Esencją planowania eksperymentów optymalnych jest spełnienie warunków wynikających z twierdzenia Cramera - Rao, tj. macierz kowariancji estymat parametrów jest ograniczona od dołu przez odwrotność macierzy informacyjnej Fishera. cov([a, b]) ≥ M −1 (6.3) Macierz informacyjną Fishera moŜna przedstawić w następującej postaci: 20 x M (T ) = ∫ a [xa x 0 b T gdzie: xa = x xb ]dt = ∫ 0 xa xb T 2 a T 2 ∫ xa dt xa xb dt = T 0 2 xb ∫ xa xb dt 0 T ∫ x x dt a b 0 2 x dt b ∫0 T (6.4) ∂x ∂x , natomiast xb = . ∂a ∂b RóŜniczkując obie strony równania (6.1) względem jego parametrów a i b moŜna dokonać konwersji równania stanu na równania wraŜliwościowe systemu w następującej postaci: x& a = x + ax a , x a (0 ) = 0 (6.5) x& b = axb + u , xb (0) = 0 (6.6) W celu doboru optymalnego sygnału sterującego układu inercyjnego, maksymalizacji poddano wskaźnik jakości w postaci wyznacznika macierzy informacyjnej Fishera: x M (t ) = ∫ a [xa x 0 b t xb ]dτ // d dt (6.7) Po sprowadzeniu równania (6.7) do postaci kanonicznej otrzymujemy: & (t ) = x a [x M x a b xb ], M (0) = 0 (6.8) Przyjmując, Ŝe: m (t ) m12 (t ) M (t ) = 11 m21 (t ) m22 (t ) (6.9) otrzymujemy: m& 11 (t ) = x a2 (t ), m11 (0 ) = 0 (6.10) m& 12 (t ) = m& 21 (t ) = x a (t )xb (t ), m12 (0 ) = 0 (6.11) m& 22 (t ) = xb2 (t ), m22 (0 ) = 0 (6.12) Układ równań stanu poszerzony o równania wraŜliwościowe przyjmuje następującą postać: x1 = x, x2 = xa , x&1 = ax1 + bu, x&2 = x1 + ax2 , x3 = xb , x&3 = ax3 + u, x4 = m11 , x5 = m12 = m21 , x&4 = x22 , x&5 = x2 x3 , x6 = m22 , x&6 = x32 , x1 (0 ) = x10 x2 (0 ) = 0 x3 (0) = 0 x4 (0 ) = 0 (6.13) x5 (0) = 0 x6 (0 ) = 0 21 Jako funkcjonał jakości otrzymanego rozwiązania przyjęto kryterium D - optymalności, tj. dokonano maksymalizacji wyznacznika macierzy informacyjnej Fishera o postaci: J = x4 (T )x6 (T ) − x52 (T ) (6.14) Funkcję kryterialną określono na stanie końcowym, nie uwzględniono kosztu energii sterowania. Symulacje przeprowadzono przyjmując wartości nominalne parametrów równe: a = -1 oraz b = 1. Przedział wartości sterowań dobrano arbitralnie u ∈ − 1, 1 , natomiast czas trwania symulacji ustalono na dziesięć sekund. Wyniki symulacji przedstawiono na poniŜszych wykresach. 1.5 Optymalne sterowanie 1 0.5 0 -0.5 -1 -1.5 0 1 2 3 4 5 Czas [s] 6 7 8 9 10 Rys. 6.1. Optymalny sygnał sterujący układem jednoinercyjnym Maksymalna wartość funkcji kryterialnej, (tj. wyznacznika IMF) obliczona na podstawie kryterium D - optymalności, na końcu horyzontu sterowania wynosi 43,97. W celu „wygładzenia” charakteru przebiegu sygnału sterującego (rys. 6.1), do kryterium dodano człon odpowiadający całce z kwadratu sterowania, przemnoŜonej przez załoŜoną stałą (tj. koszt energetyczny), która powinna być tak dobrana aby nie zdominować członu z wyznacznikiem macierzy informacyjnej Fishera (IMF). Maksymalizowany wskaźnik jakości przyjmuje następującą postać: J = J1 − qJ 2 (6.15) gdzie: J1 - wyznacznik IMF oraz J2 - całka z kwadratu sterowania. Przeprowadzono serię eksperymentów, które pozwoliły na ustalenie wartości krytycznej, powiększenie której powoduje dominację członu odpowiadającego za koszt energii sterowania nad składnikiem zawierającym wyznacznik macierzy informacyjnej IMF. Wartość 22 przyjętej stałej q wynosi 3,95. Wartość członu odpowiadającego wyznacznikowi macierzy informacyjnej Fishera wynosi 36,85, natomiast składnika odpowiadającego za koszt sterowania równa jest -27,77. Wartość otrzymanej funkcji kryterialnej równa jest 9,09. Na rysunku 6.2 przedstawiono wyniki symulacji dla wartości krytycznej. 1.5 Optymalne sterowanie 1 0.5 0 -0.5 -1 -1.5 0 1 2 3 4 5 Czas [s] 6 7 8 9 10 Rys. 6.2. Optymalny sygnał sterujący układem jednoinercyjnym uzyskany na podstawie kryterium opisanego równaniem (6.15) Zwiększając w dalszym ciągu wartość kosztu energetycznego moŜna doprowadzić do sytuacji, w której człon odpowiadający kosztowi energetycznemu zdominuje człon z maksymalizowanym wyznacznikiem macierzy informacyjnej Fishera. Przeprowadzono identyfikację parametrów modelu układu jednoinercyjnego poddając go pobudzeniu róŜnymi sygnałami wejściowymi. W celu weryfikacji dokładności uzyskiwanych estymat parametrów modelu system poddano wymuszeniu: sygnałem optymalnym (rys. 6.1), skokiem jednostkowym, sygnałem sinusoidalnym „wolnym” o częstotliwości f = 0,1 [Hz] oraz sygnałem sinusoidalnym „szybkim” o częstotliwości f = 1 [Hz]. Symulacje przeprowadzono z wykorzystaniem obiektu opisanego równaniem (6.1) przyjmując nominalne wartości parametrów równe: a = -1 oraz b = 1. Obiekt poddano zakłóceniu losowemu o rozkładzie normalnym, wartości średniej równej zero i ograniczonej wariancji. Identyfikowano parametry modelu poszukując minimum zmiennej wyjściowej y(t) wykorzystując metodę poszukiwań prostych Neldera - Meada. Minimalnych wartości zmiennej y(t) poszukiwano wprowadzając węzły siatki warunku początkowego x0 ∈ − 5, 5 zmieniającego się skokowo o jeden i wariancji zakłóceń σ 2 ∈ 0, 0,7 zmieniającej się skokowo o jedną dziesiątą. Wyznaczono optymalne estymaty parametrów modelu dla wszystkich kombinacji wartości warunku początkowego oraz wariancji zakłóceń. 23 Na rysunku 6.3 wykreślono elipsy niepewności estymat parametrów modelu. Wymuszenie skokiem jednostkowym 2,0 1,8 1,8 1,6 1,6 1,4 1,4 1,2 1,2 1,0 1,0 b b Wymuszenie sygnałem optymalnym 2,0 0,8 0,8 0,6 0,6 0,4 0,4 0,2 0,0 -2,0 0,2 -1,8 -1,6 -1,4 -1,2 -1,0 -0,8 -0,6 -0,4 -0,2 0,0 -2,0 0,0 -1,8 -1,6 -1,4 -1,2 a -1,0 -0,8 -0,6 -0,4 -0,2 0,0 a Wymuszenie sygnałem sinusoidalnym (f = 0.1 Hz) Wymuszenie sygnałem sinusoidalnym (f = 1 Hz) 2,0 3,0 1,8 2,6 1,6 2,2 1,4 1,8 1,2 b b 1,4 1,0 1,0 0,8 0,6 0,6 0,2 0,4 -0,2 0,2 0,0 -2,0 -1,8 -1,6 -1,4 -1,2 -1,0 -0,8 a -0,6 -0,4 -0,2 0,0 -0,6 -2,2 -2,0 -1,8 -1,6 -1,4 -1,2 -1,0 -0,8 -0,6 -0,4 -0,2 0,0 a Rys. 6.3. Obszary ufności estymat parametrów modelu pobudzanego róŜnymi sygnałami wejściowymi Najmniejszą niepewność wyznaczonych parametrów modelu uzyskano pobudzając system optymalnym sygnałem wejściowym o czym świadczy obszar ufności wyznaczonych estymat. Nieco większą niepewność wyników estymacji zaobserwowano przy pobudzeniu systemu skokiem jednostkowym. MoŜna zauwaŜyć, Ŝe niepewność estymowanych parametrów modelu sterowanego sygnałem sinusoidalnym rośnie wraz ze wzrostem jego częstotliwości. 6.2. Dobór przyjaznego sygnału sterującego w zadaniu identyfikacji parametrów układu jednoinercyjnego Dokładność uzyskiwanych estymat parametrów identyfikowanego modelu zaleŜy przede wszystkim od doboru odpowiedniego sygnału, który wzbudza wybrane wejście obiektu regulacji. Pobudzanie wejścia identyfikowanego modelu sygnałem przyjaznym zabezpiecza obiekt przed gwałtownymi zmianami sygnału sterującego, które mogą mieć wpływ nie tylko na wskaźniki ekonomiczne procesu, ale równieŜ na stabilność obiektu. Identyfikacja przyjazna dla obiektu powinna zapewniać akceptowalne wartości estymat jego parametrów. Wskaźnik przyjazności sterowania układu ciągłego moŜna przedstawić za pomocą poniŜszego równania [55, 56]: 24 T Φi = 1 − ∫ (u& T (t )u& (t ))dt 0 (6.16) T max(u& T (t )u& (t )) 0 ≤ t ≤T Cele optymalizacji wielokryterialnej w zadaniu doboru przyjaznego sygnału wejściowego dla obiektu zdefiniowano równaniem (6.17). Maksymalizowano wyznacznik macierzy IMF (kryterium D - optymalności) oraz jednocześnie minimalizowano część wskaźnika przyjazności odpowiedzialną za sterowanie (6.16). T J = (x 4 (T )x6 (T ) − x52 (T )) − µ ∫ (u& T (t )u& (t ))dt 0 (6.17) T max(u& T (t )u& (t )) 0 ≤ t ≤T gdzie µ jest współczynnikiem wagowym. Symulacje przeprowadzono przyjmując wartości nominalne parametrów modelu równe: a = -1 oraz b = 1. Czas trwania symulacji ustalono na dziesięć sekund. Wyniki symulacji dla róŜnych współczynników wagowych przedstawiono na rysunku 6.4. Optymalne sterowanie dla µ = 30 1 1 0 0 u u Optymalne sterowanie dla µ ≅ 0 -1 -1 5 10 Czas [s] Optymalne sterowanie dla µ = 37 0 5 10 Czas [s] Optymalne sterowanie dla µ = 85 1 1 0 0 u u 0 -1 -1 0 5 Czas [s] 10 0 5 Czas [s] 10 Rys. 6.4. Optymalne sygnały sterujące układem jednoinercyjnym dla wybranych współczynników wagowych µ Na rysunku 6.5 przedstawiono przebieg zmian współczynnika przyjazności Φi oraz wyznacznika macierzy informacyjnej Fishera detM dla róŜnych współczynników wagowych we wskaźniku jakości (6.17). Do danych na wykresie rozrzutu dopasowano funkcję logarytmiczną o podstawie e. Tego typu aproksymacja metodą najmniejszych kwadratów najlepiej odzwierciedla charakter zmian wartości wskaźnika przyjazności oraz wyznacznika IMF dla róŜnych współczynników wagowych µ. 25 1,00 Φ Współczynnik przyjazności 0,95 µ 0,90 0,85 0,80 20 25 30 35 40 Wyznacznik macierzy informacyjnej det M Rys. 6.5. Wartości Φi oraz detM dla róŜnych współczynników wagowych we wskaźniku jakości Przeprowadzono identyfikację parametrów modelu układu jednoinercyjnego poddając go pobudzeniu uzyskanymi sygnałami optymalnymi. Symulacje przeprowadzono z wykorzystaniem obiektu opisanego równaniem (6.1) przyjmując nominalne wartości parametrów równe: a = -1 oraz b = 1, zgodnie z podrozdziałem 6.1. W celu weryfikacji dokładności uzyskiwanych estymat parametrów modelu system poddano wymuszeniu: sygnałem optymalnym (µ = 0) oraz sygnałami uzyskanymi dla wybranych współczynników wagowych we wskaźniku jakości (rys. 6.4). Na rysunku 6.6 wykreślono elipsy niepewności estymat parametrów modelu. Wymuszenie sygnałem optymalnym Wymuszenie sygnałem optymalnym µ = 30 2,0 2,0 1,8 1,8 1,6 1,6 1,4 1,4 1,2 1,2 1,0 1,0 b b µ=0 0,8 0,8 0,6 0,6 0,4 0,4 0,2 0,2 0,0 -2,0 -1,8 -1,6 -1,4 -1,2 -1,0 -0,8 -0,6 -0,4 -0,2 0,0 -2,0 0,0 -1,8 -1,6 -1,4 -1,2 a Wymuszenie sygnałem optymalnym -0,6 -0,4 -0,2 0,0 -0,4 -0,2 0,0 µ = 85 2,0 1,8 1,8 1,6 1,6 1,4 1,4 1,2 1,2 1,0 1,0 b b -0,8 Wymuszenie sygnałem optymalnym µ = 37 2,0 0,8 0,8 0,6 0,6 0,4 0,4 0,2 0,0 -2,0 -1,0 a 0,2 -1,8 -1,6 -1,4 -1,2 -1,0 a -0,8 -0,6 -0,4 -0,2 0,0 0,0 -2,0 -1,8 -1,6 -1,4 -1,2 -1,0 -0,8 -0,6 a Rys. 6.6. Obszary ufności estymat parametrów modelu pobudzanego róŜnymi sygnałami wejściowymi 26 Zwiększanie współczynnika wagowego składnika odpowiedzialnego za przyjazność sterowania we wskaźniku jakości powoduje znaczne wygładzenie sygnału pobudzającego w początkowej części horyzontu sterowania. Zaobserwowano, iŜ wraz ze wzrostem wagi składnika zaleŜnego od sterowania rośnie wartość współczynnika przyjazności przy jednoczesnym spadku wartości wyznacznika IMF (rys. 6.5). Z przeprowadzonej weryfikacji uzyskanych sygnałów sterujących, na podstawie wyników identyfikacji parametrów modelu układu jednoinercyjnego, wynika wzrost niepewności uzyskiwanych estymat parametrów przy jednoczesnym powiększaniu się wartości współczynnika przyjazności (rys. 6.6). 6.3. Dobór optymalnego sygnału sterującego dla układu skrętnego rzędu drugiego Dobór optymalnego sygnału sterującego przeprowadzono dla układu skrętnego zaopatrzonego tylko w jeden dysk (dysk I), obciąŜony czterema symetrycznie rozmieszczonymi masami. Równanie ruchu dla układu skrętnego rzędu drugiego przyjmuje następującą postać: J 1θ&& + c1θ&1 + k1θ1 = T (t ) (6.18) przy czym: J1, k1, c1, T(t), θ1 - oznaczają kolejno: moment bezwładności, współczynnik spręŜystości, tłumienie, sygnał wymuszający, połoŜenie dysku pierwszego obiektu. Wykonując następujące podstawienia: x1 = θ1 oraz x 2 = θ&1 = x&1 otrzymujemy: x1 (0) = x10 x&1 = x 2 ; x& 2 = ax1 + bx 2 + cu; x 2 (0) = 0 gdzie: a = − (6.19) k1 c 1 , b=− 1, c= , J1 J1 J1 oraz: x1 = x1 (t ; a, b, c ), x 2 = x 2 (t ; a, b, c ), przy czym współczynniki dla układu uzbrojonego w jeden dysk, obciąŜony symetrycznie czterema masami, wynoszą odpowiednio: a = -88,95, b = -0,42, c = 52,02. Równanie wyjścia obiektu przyjmuje postać: y (t ) = x1 (t ) (6.20) Macierz informacyjną Fishera moŜna przedstawić w następującej postaci: 27 x1a x 1b T x M (T ) ≅ ∫ 1c [x1a x 0 2a x2b x2c gdzie: xia = Jako x1b x1c x2 a x2b x2 c ]dt (6.21) ∂xi ∂x ∂x , xib = i , xic = i , i = 1, 2. ∂a ∂b ∂c kryterium jakości otrzymanego rozwiązania przyjęto kryterium D - optymalności. Przystępując do doboru optymalnego sygnału sterującego do programu wprowadzono dwadzieścia dziewięć równań róŜniczkowych opisujących dynamikę systemu oraz elementy macierzy informacyjnej Fishera. Funkcję kryterialną określono na stanie końcowym, nie uwzględniono kosztu energii sterowania. Przedział wartości sterowań dobrano arbitralnie u ∈ − 5, 5 , natomiast czas trwania symulacji ustalono na dziesięć sekund. Warunek początkowy dla zmiennej stanu (x1) wynosi 0,393 radiana, tj. początkowemu wychyleniu z połoŜenia równowagi równemu 22,5 stopnia. Wyniki doboru optymalnego sygnału wejściowego układu skrętnego przedstawiono na poniŜszych rysunkach. Wartość funkcji kryterialnej wynosi 4,14×1032. 5 4 Optymalne sterowanie 3 2 1 0 -1 -2 -3 -4 -5 0 1 2 3 4 5 Czas [s] 6 7 8 9 10 Rys. 6.7. Optymalny sygnał sterujący układem skrętnym W kolejnym etapie wykonano serię eksperymentów zwiększając wartości współczynnika kosztów energii sterowania q (tzn. całki z kwadratu sterowania) zgodnie z równaniem (6.15). Dla rozwaŜanego układu skrętnego, drugiego rzędu, wartość współczynnika kosztu energetycznego sterowania wynosząca 5×1013 jest wartością zbliŜoną do krytycznej, tzn. 28 przekroczenie tej wartości powoduje dominację członu odpowiadającego kosztowi energetycznemu nad składnikiem z macierzą informacyjną Fishera. 5 4 Optymalne sterowanie 3 2 1 0 -1 -2 -3 -4 -5 0 1 2 3 4 5 Czas [s] 6 7 8 9 10 Rys. 6.8. Optymalny sygnał sterujący ukladem skrętnym (q = 5×1013) Zwiększając wartość współczynnika odpowiadającego kosztowi energii sterowania do wartości przekraczającej krytyczną (q = 6×1013) zaobserwowano, Ŝe sygnał sterujący jest praktycznie równy zeru. Przeprowadzono identyfikację parametrów modelu układu skrętnego poddając go pobudzeniu róŜnymi sygnałami wejściowymi. W celu weryfikacji dokładności uzyskiwanych estymat parametrów modelu system poddano wymuszeniu: sygnałem optymalnym (rys. 6.7), skokiem jednostkowym, sygnałem sinusoidalnym „wolnym” o częstotliwości f = 0,5 [Hz] oraz sygnałem sinusoidalnym „szybkim” o częstotliwości f = 1 [Hz]. Symulacje przeprowadzono z wykorzystaniem obiektu opisanego równaniem (6.19) przyjmując nominalne wartości parametrów równe: a = -88,95, b = -0,42, c = 52,02. Obiekt poddano zakłóceniu losowemu o rozkładzie normalnym, wartości średniej równej zero i ograniczonej wariancji. Minimalnych wartości zmiennej wyjściowej y(t) poszukiwano wprowadzając węzły siatki warunków początkowych: połoŜenia x1 ∈ − 0,4, 0,4 zmieniającego się o 0,2 [rad], prędkości x2 ∈ 0, 4 zmieniającej się o 1 [rad/s] i wariancji zakłóceń σ 2 ∈ 0, 0,7 zmieniającej się co jedną dziesiątą. Wyznaczono optymalne estymaty parametrów modelu dla wszystkich kombinacji wartości warunków początkowych oraz wariancji zakłóceń. Na poniŜszych rysunkach wykreślono elipsy niepewności estymat wybranych parametrów modelu układu skrętnego. 29 Wymuszenie sygna³em optymalnym Wymuszenie skokiem jednostkowym -0,55 -0,55 -0,50 -0,50 -0,45 -0,45 b -0,60 b -0,60 -0,40 -0,40 -0,35 -0,35 -0,30 -0,30 -0,25 -92 -91 -90 -89 -88 -87 -0,25 -92 -86 -91 -90 a -89 -88 -87 -86 a Wymuszenie sygna³em sinusoidalnym (f = 0.5 Hz) Wymuszenie sygna³em sinusoidalnym (f = 1 Hz) -1,65 -0,60 -1,50 -0,55 -1,35 -1,20 -0,50 -1,05 -0,45 -0,75 b b -0,90 -0,40 -0,60 -0,45 -0,35 -0,30 -0,15 -0,30 0,00 0,15 -115 -110 -105 -100 -95 -90 -85 -80 -75 -70 -0,25 -92 -91 -90 a -89 -88 -87 -86 a Rys. 6.9. Obszary ufności estymat parametrów a i b modelu pobudzanego róŜnymi sygnałami wejściowymi Najmniejszą niepewność wyznaczonych parametrów a, b, c modelu uzyskano pobudzając system optymalnym sygnałem wejściowym, o czym świadczą obszary ufności wyznaczonych estymat. DuŜo większą niepewność wyników estymacji parametrów modelu zaobserwowano przy pobudzeniu systemu skokiem jednostkowym. MoŜna zauwaŜyć, Ŝe niepewność estymowanych parametrów modelu sterowanego sygnałem sinusoidalnym maleje wraz ze wzrostem jego częstotliwości (większe zakresy skalowania osi wykresów przy wymuszeniu sygnałem sinusoidalnym o częstotliwości f = 0,5 [Hz]). Na podstawie przeprowadzonych eksperymentów zaobserwowano, Ŝe najmniejsze niepewności estymat parametrów uzyskuje się przy pobudzaniu układu skrętnego (rzędu drugiego) sygnałami szybkozmiennymi o duŜej liczbie przełączeń. Na podstawie wykreślonych obszarów ufności parametrów rozpatrywanych modeli zaobserwowano, Ŝe wykorzystanie optymalnego sygnału sterującego w zadaniu identyfikacji parametrów układów dynamicznych umoŜliwia wydobycie maksimum informacji z obserwowanego wyjścia obiektu. 30 7. Podsumowanie W pracy przedstawiono pewien schemat postępowania dotyczący identyfikacji parametrów obiektów regulacji oraz optymalnego doboru nastaw regulatorów PID. Podejście to koncentruje się na następujących aspektach: − zaplanowaniu eksperymentu D - optymalnego umoŜliwiającego efektywną estymację parametrów układu dynamicznego z uwzględnieniem wymuszenia optymalnego lub przyjaznego dla instalacji, − nastrojeniu regulatora według wskazań wyników eksperymentu identyfikacyjnego oraz weryfikacji uzyskanych rezultatów na stanowisku laboratoryjnym. Główną zaletą podejścia proponowanego w rozprawie jest nieduŜy nakład obliczeniowy związany z zastosowaniem wysoce efektywnych procedur planowania eksperymentu oraz algorytmów numerycznych sterowania optymalnego, oraz jego weryfikacja na danych rzeczywistych. Do najwaŜniejszych własnych osiągnięć prezentowanych w rozprawie autor zalicza: − zaplanowanie eksperymentu identyfikacji parametrów układu skrętnego z wykorzystaniem planu trójpoziomowego pełnego, ocenę istotności identyfikowanych parametrów przyjętych modeli układu, weryfikację adekwatności przyjętych modeli dla poszczególnych wskaźników oceny procesu regulacji, − syntezę D - optymalnych eksperymentów nasyconych (tj. o minimalnej liczbie układów planu doświadczenia) w celu identyfikacji parametrów modelu układu skrętnego, weryfikację wyznaczonych wskaźników procesu regulacji na podstawie błędów aproksymacji, − syntezę adaptacyjnego algorytmu doboru nastaw regulatora PID, zapewniającą akceptowalne wartości wskaźników jakości procesu regulacji w oparciu o lokalną analizę powierzchni odpowiedzi i klasyczne planowanie czynnikowe. Weryfikację otrzymanych wyników na modelu fizycznym układu skrętnego, − zaproponowanie sposobu wyznaczania sterowań D - optymalnych w oparciu o techniki sterowania optymalnego poprzez sprowadzenie problemu do kanonicznego sformułowania Mayera, − syntezę przyjaznego sygnału sterującego (planowanie suboptymalne), który zabezpiecza obiekt przed gwałtownymi zmianami sygnału wejściowego oraz zapewnia akceptowalne wartości estymat jego parametrów, 31 − weryfikację optymalnego oraz suboptymalnego sygnału sterującego w zadaniu estymacji parametrów modelu układu na podstawie obszarów ufności estymat jego parametrów. Zaprezentowane w pracy rezultaty teoretyczne oraz praktyczne zdaniem autora pokazują, Ŝe teza pracy: „planowanie D - optymalnych eksperymentów identyfikacyjnych z wykorzystaniem optymalnego sygnału sterującego umoŜliwia detekcję zmian struktury i parametrów obiektu dynamicznego (objętego układem regulacji automatycznej) oraz estymację wartości tych parametrów w celu doboru nastaw regulatora, zapewniających poŜądane cechy procesu regulacji” została udowodniona. Literatura [1] Asprey S. P., Macchietto S. Designing robust optimal dynamic experiments. Journal of Process Control, 12, 2002, 545 - 556. [2] Astrom K. J., Hagglund T. Automatic tuning simple regulators with specifications on phase and amplitude margins. Automatica, 20(5), 1984, 645 - 651. [3] Atkinson A. C., Donev A. N. Optimum experimental designs. Clarendon Press, Oxford, 1992. [4] Atkinson A. C., Cook R. D. D - optimum designs for heteroscedastic linear models. J. Amer. Statist. Assoc. 90, 1995, 204 - 212. [5] Atkinson A. C., Donev A. N. The construction of exact D - optimum experimental designs with application to blocking response surface designs. Biometrika 76, 1989, 515 - 526. [6] Bitmead R. R., Gevers M., Wertz V. Adaptive optimal control and GPC: robustness analysis. W Proceedings of ECC’91, Grenoble, 1991. [7] Bitmead R. R. Iterative control design approaches. In: Proceedings of the 12th IFAC world congress, vol. 9, Sydney, Australia, 1993, 381 – 384. [8] Bombois X., Gevers M., Scorletti G. A measure of robust stability for an identified set of parametrized transfer functions. IEEE Trans Automatic Control 45 (11), 2000, 2141 – 2145. [9] Box G. E. P., Draper N. R. Empirical model - building and response surfaces. New York, Wiley, 1987. [10] Brzeskwiniewicz H. On the A -, D -, E - and L - efficiency of block designs. Statistics & Probability Letters 30, 1996, 205 - 209. 32 [11] Chen Y., Schwartz A. Riots_95 - a Matlab toolbox for solving general optimal control problems and its applications to chemical processes. Optimisation and optimal control in chemical engineering. R. Luus, Ed. Research Signpost, 2002, 229 - 252. [12] Cook R. D., Nachtsheim C. J. A comparison of algorithms for constructing exact D - optimal designs. Technometrics 22, 1980, 315-324. [13] Czech M., Jakowluk W. Nieliniowy model matematyczny wielokrotnych odbić światła we wnętrzu pomieszczenia. Zeszyty Naukowe P. B. Matematyka Fizyka Chemia 19, 1999, 93 – 104. [14] Czech M., Jakowluk W. Linearyzacja modelu matematycznego wielokrotnych odbić światła we wnętrzu pomieszczenia. Zeszyty Naukowe P. B. Matematyka Fizyka Chemia 19, 1999, 83 – 91. [15] Daley S., Liu G. P. Optimal PID tuning using direct search algorithm. Tuning - in to increase profit - developments in PID tuning, I Mech E Seminar, London, 1998. [16] Dykstra O. Jr. The augmentation of experimental data to maximize [X’X]. Technometrics 13, 1971, 682 - 688. [17] Fedorov V. V., Hackl P. Model - oriented design of experiments. Springer - Verlag, New York, 1997. [18] Fedorov V. V. Theory of optimal experiments. Academic Press, New York, 1972. [19] Fedorov V. V. Convex design theory. Math. Operationsforsch. Statist., Ser. Statist., 11(3), 1980, 403 - 413. [20] Fedorov V. V., Atkinson A. C. The optimum design of experiments in the presence of uncontrolled variability and prior information. In Y. Dodge, V. V. Fedorov and H. P. Wynn (Eds), Optimal design and analysis of experiments. North - Holland, Amsterdam, 1988, 327 - 344. [21] Gail Z., Kiefer J. Time - and space - saving computer methods, related to Mitchell’s DETMAX, for finding D - optimum designs. Technometrics, 22, 1980, 301 - 313. [22] Gevers M. Towards a joint design of identification and control? In Trentelman H. L., Willems J. C. (Eds). Essays on control: perspectives in the theory and its applications. Birkhauser, New York, 1993, 111 - 151. [23] Gevers M. Identification for control: from the early achievements to the revival of experiment design. Semi - plenary lecture at CDC - ECC 2005, European Journal of Control, vol. 11, 2005, 1 –18. [24] Godfrey K., Perturbation Signals for System Identification. Prentice - Hall, New York, 1993. 33 [25] Goodwin G. C., Payne R. L. Dynamic system identification: experiment design and data analysis. Academic Press, New York, 1977. [26] Hang C. C., Astrom K. J., Ho W. K. Refinements of the Ziegler - Nichols tuning formula. IEE Proceedings - D, 138(2), 1991, 111 - 118. [27] Hjalmarsson H., Gunnarsson S., Gevers M. Model - free tuning of a robust regulator for a flexible transmission system. European Journal of Control 1 (2), 1995, 148 - 156. [28] Jakovljuk V., Čech M. Primenenie kompletnogo trjochvalentnogo plana k modelirovaniju raspredelenija naprjaženija. Izvestija Belorusskoj Inženernoj Akademii. Kompjuternoje modelirovanie 1/2, 2002, 270 - 275. [29] Jakovljuk V., Čech M. Primenenie algoritma srednekvadratičnoj approksimacii dlja planirovanija eksperimentov. Izvestija Belorusskoj Inženernoj Akademii. Kompjuternoje modelirovanie 1/2 2003, 58 - 63. [30] Jakowluk W. Weryfikacja modelu matematycznego sprawności oświetlenia przy wykorzystaniu rachunku wielokrotnych odbić we wnętrzu. Zeszyty Naukowe P. B. Elektryka 16, 1996, 115 - 124. [31] Jakowluk W., Czech M. Porównanie planu kompletnego i Pesočinskiego w zastosowaniu do wyznaczania rozkładu natęŜenia oświetlenia. Zeszyty Naukowe P. B. Informatyka 1, 2002, 41 - 52. [32] Jakowluk W. Liniowy i nieliniowy model matematyczny wielokrotnych odbić światła we wnętrzu pomieszczenia. IV Szkoła - Konferencja: Metrologia wspomagana komputerowo. Rynia k/ Warszawy. T.2. Referaty RPAN, 1999, 391 - 398. [33] Jakowluk W., Czech M. Adekwatność i efektywność planu kompletnego oraz Hartleya w zastosowaniu do prognozowania natęŜenia oświetlenia. Zeszyty Naukowe P. B. Informatyka 1, 2002, 31 - 39. [34] Jakowluk W. Zastosowanie algorytmu aproksymacji średniokwadratowej oraz planów trójwartościowych do symulacji rozkładu natęŜenia oświetlenia we wnętrzach. IX Warsztaty Naukowe PTSK: Symulacja w badaniach i rozwoju, 2002, 119 - 126. [35] Jakowluk W., Świercz M. Experiment planning for parameter identification in a second - order dynamic system. Applied Mathematics and Computer Science, praca w druku. [36] Jakowluk W., Świercz M. Planowanie eksperymentów D - optymalnych w zadaniu identyfikacji parametrów układu oscylacyjnego. XI Warsztaty Naukowe PTSK: Symulacja w badaniach i rozwoju, 2004, 436 - 443. 34 [37] Jankowscy J. i M. Przegląd metod i algorytmów numerycznych, cz. 1, wyd. 2. Warszawa, WNT, 1988. [38] Kalaba R., Spingarn K. Control, Identification, and Input Optimization. Plenum Press, New York, 1982. [39] Kalicka R. Optimal design and organisation of biomedical experiment. Measurement, 26, 1999, 19 - 44. [40] Kessler C. Das symmetrische optimum. Regelungstetechnik, 6(11), 1958, 395 - 400. [41] Kraus T. W., Mayron T. J. Self - tuning PID controllers based on a pattern recognition approach. Control Engineering Practice, 1984, 106 - 111. [42] Kuczewski B., Uciński D. Optimal design of measurement strategies for discrimination between multiresponse dynamic models. Proc. 8th Int. Conf. Methods and Models in Automation and Robotics 1, 2002, 593 - 598. [43] Liu G. P., Daley S. Optimal - tuning PID control for industrial systems. Control Engineering Practice, vol. 9, 2001, 1185 - 1194. [44] Liu G. P., Daley S. Optimal - tuning PID controller design in the frequency domain with application to a rotary hydraulic system. Control Engineering Practice, vol. 7, 1999, 821 - 830. [45] Ljung L. System identyfication: theory for the user. 2nd edn. Prentice - Hall, Englewood Cliffs, NJ., 1999. [46] Makila PM., Partington JR., Gustafsson TK. Worst - case control - relevant identification. Automatica, 31 (12), 1995, 1799 - 1819. [47] Mantz R. J., Tacconi E. J. Complementary rules to Ziegler and Nichols’ rules for regulating and tracking controller. International Journal of Control, 49(5), 1989, 1465 - 1471. [48] Mehra R. K. Optimal input signals for parameter estimation in dynamic systems - survey and new results. IEEE Transactions on Automatic Control, vol. AC - 19, No. 6, 1974, 753 - 768. [49] Mehra R. K. Optimization of measurement schedules and sensor designs for linear dynamic systems. IEEE Transactions on Automatic Control, vol. AC - 21, No. 1, 1976, 55 - 64. [50] Mehra R. Choice of input signals. In Trends and Progress in Systems Identification. Eykhoff Ed. Pergamon Press, New York, 1981. [51] Mitchel T. J. An algorithm for the construction of “D - optimal” experimental designs. Technometrics, 16, 1974, 203 - 210. 35 [52] Montgomery D. C. Design and analysis of experiments. Wiley, New York, 1991. [53] Mossberg M., Gevers M., Lequin O. A comparision of Iterative Feedback Tuning and classical PID tuning schems. Advances in Systems Engineering, Signal Processing and Communications. WSEAS Publ., N. Mastorakis Ed., 2002, 165 - 170. [54] Nair V. N., Xu L. Optimal design of experiments for modeling processes with feedback control variables. Journal of Statistical Planning and Inference, 113, 2003, 269 - 284. [55] Narasimban S., Rengaswamy R. Multi - objective input signal design for plant friendly identification of process systems. Proceeding of the American Control Conference. Boston, Massachusetts, 2004, 4891 - 4896. [56] Narasimban S., Srinivasan R., Rengaswamy R. Multi - objective input signal design for plant friendly identification. In SYSID 2003, Rotterdam, Netherlands, 2003. [57] Nguyen N. K., Miller A. J. A review of some exchange algorithms for constructing discrete D - optimal designs. Comput. Statist. Data Anal., 14, 1992, 489 - 498. [58] Nishikawa Y., Sannomia N., Ohta T., Tanaka H. A method for auto tuning of PID control parameters. Automatica, 20 1984, 321 - 332. [59] Parker R., Heemstra D., Doyle F., Pearson R., Ogunnaike B. The identification of nonlinear models for process control using tailored “plant - friendly” input sequences. J. Process Control, 11 2001, 237 - 250. [60] Parks T., R. Torsional control system. Copyright by ECP, Educational Control Products, 1999. [61] Pessen D. W. A new look at PID - controller tuning. Transactions of the American Society of Mechanical Engineers. Journal of Dynamic Systems. Measurement and Control, 116, 1994, 553 - 557. [62] Polański Z. Planowanie doświadczeń w technice. Warszawa, PWN, 1984. [63] Pronzato L., Walter E. Robust experiment design via stochastic approximation. Mathematical Biosciences, 75, 1985, 103 - 120. [64] Pukelsheim F. Optimal design of experiments. Wiley, New York, 1993. [65] Radke F., Isermann R. A parameter - adaptive PID controller with stepwise parameter optimisation. Automatica, 23, 1987, 449 - 457. [66] Rivera D., Braun M., Mittelmann H. Constrained multisine inputs for plant friendly identification of chemical process. In IFAC World Congress. Barcelona, Spain, 2002. 36 [67] Rivera DE., Gaikwad SV. Systematic techniques for determining modeling requirements for SISO and MIMO feedback control problems. J Process Control 5 (4), 1995, 213 - 224. [68] Schullerus G., Krebs V., De Schutter B., Van den Boom T. Optimal input signal design for identification of max - plus - linear systems. Proceedings of the 2003 European Control Conference (ECC’03), Cambridge, UK., paper 026 2003. [69] Schwartz A. Theory and implementation of numerical methods based on Runge - Kutta integration for solving optimal control problems. Ph. D. dissertation, U. C. Berkeley, 1996. [70] Seborg D. E., Edgar T. F., Mellichamp D. E. Process dynamics and control. New York, Wiley, 1989. [71] Smets I. Y., Versyck K. J., Van Impe J. F. Optimal control theory: A generic Tool for identification and control of (bio-)chemical reactors. Annual Reviews in Control, 26, 2002, 57 - 73. [72] St John R. C., Draper N. R. D - optimality for regression designs: a review. Technometrics, 17(1), 1975, 15 - 23. [73] Swevers J., Ganseman Ch., Tükel D. B., De Schutter J., Van Brussel H. Optimal robot excitation and identification. IEEE Transactions on Robotics and Automation, vol. 13, No. 5, 1997, 730 - 740. [74] Titterington D., M. Aspects of optimal design in dynamic systems. Technometrics, Vol. 22, No. 3, 1980, 287 - 299. [75] Uciński D. Measurement optimization for parameter estimation in distributed systems. Technical University Press, Zielona Góra, 1999. [76] Uciński D. Optymalne rozmieszczanie czujników pomiarowych w diagnostyce procesów z czasoprzestrzenną dynamiką. VI Krajowa Konferencja Naukowo - Techniczna Diagnostyka Procesów Przemysłowych, 2003, 213 - 218. [77] Voda A., Landau I. D. A method for the auto-calibration of PID controllers. Automatica, 31(1), 1995, 41 - 53. [78] Walter E., Pronzato L. Qualitative and quantitative experiment design for phenomenological models - a survey. Automatica, Vol. 26, No. 2 1990, 195 - 213. [79] Walter E., Pronzato L. Robust experiment design: between qualitative and quantitative identifiabilities. In E. Walter (Ed.), Identifiability of parametric models. Pergamon Press, Oxford, 1987, 104 - 113. 37 [80] Zang Z., Bitmead RR., Gevers M. Iterative weighted least - squares identification and weighted LQG control design. Automatica, 31 (11), 1995, 1577 - 1594. [81] Zhuang M., Atherton D. P. Automatic tuning of optimum PID controllers. IEE Proceedings - D, 140(3), 1993, 216 - 224. [82] Ziegler J. G., Nichols N. B. Optimum settings for automatic controllers. Transactions of ASME, 64, 1942, 759 - 768. [83] Zieliński R. Wybrane zagadnienia optymalizacji statystycznej. Warszawa, PWN, 1982. [84] Zieliński R., Neumann P. Stochastyczne metody poszukiwania minimum funkcji. WNT, Warszawa, 1986. 38