Tomasz Żabiński, tomz@prz-rzeszow.pl, 2006-03-14 90



Podobne dokumenty
Wnioskowanie rozmyte. Krzysztof Patan

6. Zagadnienie parkowania ciężarówki.

Jeśli X jest przestrzenią o nieskończonej liczbie elementów:

Inteligencja obliczeniowa

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji

Regulacja dwupołożeniowa (dwustawna)

Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II

lim Np. lim jest wyrażeniem typu /, a

7. Zagadnienie parkowania ciężarówki.

SZTUCZNA INTELIGENCJA

O 2 O 1. Temat: Wyznaczenie przyspieszenia ziemskiego za pomocą wahadła rewersyjnego

Porównanie wyników symulacji wpływu kształtu i amplitudy zakłóceń na jakość sterowania piecem oporowym w układzie z regulatorem PID lub rozmytym

Eliminacja drgań w układach o słabym tłumieniu przy zastosowaniu filtru wejściowego (Input Shaping Filter)

INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

SZTUCZNA INTELIGENCJA

Podstawy Automatyki. Wykład 6 - Miejsce i rola regulatora w układzie regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Układ regulacji ze sprzężeniem zwrotnym: - układ regulacji kaskadowej - układ regulacji stosunku

Temat: Projektowanie sterownika rozmytego. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia II stopnia (magisterskie)

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

Wpływ tarcia na serwomechanizmy

WPŁYW ZAKŁÓCEŃ PROCESU WZBOGACANIA WĘGLA W OSADZARCE NA ZMIANY GĘSTOŚCI ROZDZIAŁU BADANIA LABORATORYJNE

Obiekt. Obiekt sterowania obiekt, który realizuje proces (zaplanowany).

Temat: Projektowanie sterownika rozmytego. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Zastosowanie stereowizji do śledzenia trajektorii obiektów w przestrzeni 3D

WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA AUTOMATYKI. Robot do pokrycia powierzchni terenu

STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI. METODY HEURYSTYCZNE wykład 6. (alternatywa dla s) (zdef. poprzez klasę s) GAUSSOWSKA F.

Inżynieria Wiedzy i Systemy Ekspertowe. Logika rozmyta. dr inż. Michał Bereta Politechnika Krakowska

Lista zagadnień kierunkowych pomocniczych w przygotowaniu do egzaminu dyplomowego magisterskiego Kierunek: Mechatronika

Temat: Model TS + ANFIS. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

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

Programowanie celowe #1

Sterowanie z wykorzystaniem logiki rozmytej

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych

Rys 1 Schemat modelu masa- sprężyna- tłumik

Projektowanie systemów zrobotyzowanych

Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink.

Temat: Model SUGENO. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania. Studia: II stopnia (magisterskie)

Rys.1. Zasada eliminacji drgań. Odpowiedź impulsowa obiektu na obiektu impuls A1 (niebieska), A2 (czerwona) i ich sumę (czarna ze znacznikiem).

1. Opis teoretyczny regulatora i obiektu z opóźnieniem.

PL B1. ADAPTRONICA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Łomianki, PL BUP 16/11

Dla naszego obiektu ciągłego: przy czasie próbkowania T p =2.

STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 8. Układy ciągłe. Regulator PID

Modelowanie w projektowaniu maszyn i procesów cz.5

Laboratorium z automatyki

Kurs logiki rozmytej - zadania. Wojciech Szybisty

ALGORYTM PROJEKTOWANIA ROZMYTYCH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO

Automatyka i sterowania

Wykład FIZYKA I. 5. Energia, praca, moc. Dr hab. inż. Władysław Artur Woźniak

Rys. 1 Otwarty układ regulacji

Piotr Sobolewski Krzysztof Skorupski

Regulacja dwupołożeniowa.

1. Regulatory ciągłe liniowe.

WPŁYW OPÓŹNIENIA NA DYNAMIKĘ UKŁADÓW Z REGULACJĄ KLASYCZNĄ I ROZMYTĄ

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

ZBIORY ROZMYTE I WNIOSKOWANIE PRZYBLIŻONE

Generatory przebiegów niesinusoidalnych

Dobór parametrów regulatora - symulacja komputerowa. Najprostszy układ automatycznej regulacji można przedstawić za pomocą

LAB-EL LB-760A: regulacja PID i procedura samostrojenia

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

Szybkie prototypowanie w projektowaniu mechatronicznym

Podstawy Automatyki. Wykład 7 - Jakość układu regulacji. Dobór nastaw regulatorów PID. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Politechnika Warszawska Instytut Automatyki i Robotyki. Prof. dr hab. inż. Jan Maciej Kościelny PODSTAWY AUTOMATYKI

Ćwiczenie nr X ANALIZA DRGAŃ SAMOWZBUDNYCH TYPU TARCIOWEGO

1 Spotkanie Użytkowników Systemów B&R, 9 10 października Hotel Ossa Congress & SPA, Ossa, Rawa Mazowiecka - -

Aproksymacja funkcji a regresja symboliczna

Podstawy Automatyki. Wykład 9 - Dobór regulatorów. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI

Wyznaczanie przyspieszenia ziemskiego za pomocą wahadła rewersyjnego (Katera)

Temat: ANFIS + TS w zadaniach. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Ćw. 8 Bramki logiczne

Analiza stanu przemieszczenia oraz wymiarowanie grupy pali

AUTO-STROJENIE REGULATORA TYPU PID Z WYKORZYSTANIEM LOGIKI ROZMYTEJ

KINEMATYKA I DYNAMIKA CIAŁA STAŁEGO. dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury

Roboty przemysłowe. Cz. II

Serwomechanizmy sterowanie

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Podstawy Automatyki

Metoda zaburz-obserwuj oraz metoda wspinania

Metody numeryczne Wykład 4

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Regulatory o działaniu ciągłym P, I, PI, PD, PID

MIROSŁAW TOMERA WIELOOPERACYJNE STEROWANIE RUCHEM STATKU W UKŁADZIE O STRUKTURZE PRZEŁĄCZALNEJ

Aparaty słuchowe Hi-Fi z Multiphysics Modeling

Sreszczenie. Słowa kluczowe: sterowanie, poziom cieczy, regulator rozmyty

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora.

Teoria sterowania Control theory. Elektrotechnika I stopień ogólnoakademicki. niestacjonarne. przedmiot kierunkowy

ĆWICZENIE 15 BADANIE WZMACNIACZY MOCY MAŁEJ CZĘSTOTLIWOŚCI

Algorytmy decyzyjne będące alternatywą dla sieci neuronowych

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

Sterowanie w programie ADAMS regulator PID. Przemysław Sperzyński

Ćw. 18: Pomiary wielkości nieelektrycznych II

PL B1. Sposób i układ do modyfikacji widma sygnału ultraszerokopasmowego radia impulsowego. POLITECHNIKA GDAŃSKA, Gdańsk, PL

Manipulatory i roboty mobilne AR S1 semestr 5

K p. K o G o (s) METODY DOBORU NASTAW Metoda linii pierwiastkowych Metody analityczne Metoda linii pierwiastkowych

Ćwiczenie 6 - Bezpośrednie sterowanie cyfrowe

Elektrotechnika II stopień ogólnoakademicki. stacjonarne. przedmiot specjalnościowy. obowiązkowy polski semestr I semestr zimowy

Prostowniki. Prostownik jednopołówkowy

Transkrypt:

Poniżej przedstawiono zagadnienie automatycznej pracy suwnicy (Sawodny et al. 2002), będącej elementem np. zautomatyzowanej linii produkcyjnej. Opracowany system sterowania realizuje bezpieczny transport ładunku (enhidjeb, Gissinger 1995), a więc uwzględnia tłumienie jego oscylacji oraz omijanie statycznych przeszkód, występujących w przestrzeni roboczej (Żabiński 2003). Przemysłowe rozwiązania problemu tłumienia wahań transportowanego przez suwnicę ładunku dotyczą głównie systemów, w których urządzenie jest sterowane bezpośrednio przez człowieka. Opierają się one na odpowiedniej korekcie (realizowanej on-line) rozkazów wydawanych przez operatora, np. system antywahaniowy SLC (Hetronic 2001). W koncepcji omawianej w niniejszym rozdziale, zadana trajektoria jest realizowana bez udziału operatora. Taki tryb pracy suwnicy, w kontekście wzrastającego stopnia automatyzacji procesów wytwarzania, nabiera coraz większego znaczenia praktycznego (Sawodny et al. 2002). Zagadnienie sterowania suwnicą posiada bogatą literaturę. Szeroki przegląd dotychczas stosowanych metod przedstawiono w publikacji Sawodnyego et al. (2002). Znane są rozwiązania zadań odpornego i optymalnoczasowego sterowania układami tego typu. Wykorzystują one nieliniowe (rozdział 2.4) oraz zlinearyzowane modele dynamiki suwnicy (enhidjeb, Gissinger 1995, Pauluk 2001). W przypadku układów rzeczywistych, złożoność problemu znacznie wzrasta, gdy występuje konieczność kompensacji sił tarcia oraz uwzględnienia ograniczeń członów wykonawczych (Hanafy 2003). Klasyczne algorytmy sterowania suwnicą (Fang et al. 2001, Pauluk 2001) wymagają analizy skomplikowanych i silnie nieliniowych równań dynamiki. Odmiennym podejściem, wykorzystanym w niniejszej pracy, jest użycie regulatorów rozmytych z regułami sterowania, uzyskanymi na bazie doświadczeń operatora. Pozwala to, w względnie prosty sposób, uzyskać zadowalające rezultaty (enhidjeb, Gissinger 1995, Pauluk 2001, Hanafy 2003, Żabiński 2003). Zadanie sterowania Należy przenieść ładunek pomiędzy dwoma punktami przestrzeni roboczej, omijając nieruchome przeszkody o znanym kształcie i rozmiarach oraz tłumiąc drgania przenoszonej masy. Dodatkowy warunek zakłada uzyskanie możliwie krótkiego czasu realizacji zadania i możliwie małego wydatku energetycznego na sterowanie. Warunki realizacji zadania naliza zagadnienia prowadzi do wyodrębnienia dwóch podstawowych składników systemu sterowania: modułu śledzenia zadanej trajektorii oraz układu tłumienia oscylacji ładunku (Żabiński 2003). Ponieważ tłumienie odbywa się poprzez odpowiednie ruchy wózka i mostu (nie korzystano tu z opuszczania i podnoszenia ładunku), składniki te generują w kolejnych chwilach czasu, zgodne lub sprzeczne ze sobą sterowania. Taka metoda tłumienia drgań wydłuża czas wykonania zadania i zwiększa wydatek energetyczny na sterowanie. Na podstawie wiedzy operatorskiej (Żabiński 2003) sformułowano następujący warunek realizacji zadania: Tłumieniu powinny podlegać tylko niebezpieczne drgania transportowanej masy, a więc takie, które mogą doprowadzić do jej zerwania, uszkodzenia elementów suwnicy bądź kolizji ładunku z przeszkodą. Na podstawie doświadczeń uzyskanych przy pomocy systemu z regulatorami PID (Żabiński 2003) sformułowano, podane poniżej, trzy progowe warunki realizacji zadania. 1) Generator trajektorii kontroluje rzeczywiste położenie układu i zawiera mechanizm czasowego zatrzymania i wznowienia realizacji trajektorii. Tomasz Żabiński, tomz@prz-rzeszow.pl, 2006-03-14 90

Podczas intensywnej akcji tłumiącej, rzeczywiste położenie ładunku może znacznie odbiegać od trajektorii teoretycznej, powodując w pewnych przypadkach kolizje z przeszkodami. Y Trajektoria teoretyczna Tłumienie oscylacji ładunku Kolizja Przeszkoda 1 a Rys. 9.1. Przykład kolizji ładunku z przeszkodą jako wynik silnej akcji tłumiącej Na rys. 9.1 przedstawiono sytuację, w której transportowana masa (na skutek silnej akcji tłumiącej) znajduje się pomiędzy przeszkodami, mimo iż generator trajektorii osiągnął docelowy punkt. Po wytłumieniu oscylacji ładunku, system powraca do zadania śledzenia, dążąc do punktu najkrótszą drogą, co spowoduje kolizję z Przeszkodą 2. Generator trajektorii spełniający podany powyżej warunek 1, wstrzyma swoje działanie, gdy opóźnienie układu rzeczywistego względem zadanej trajektorii przekroczy założoną wartość. Dzięki temu, ładunek będzie poruszał się do punktu wzdłuż zaprojektowanej trajektorii zadanej, omijając Przeszkodę 2. 2) Sterowanie jest odpowiednią kombinacją sygnałów generowanych przez moduł śledzenia trajektorii oraz układ tłumienia oscylacji ładunku. by zapobiec przesunięciu wózka nad przeszkodę (w wyniku tłumienia), sterowanie zawsze zawiera pewien procent sygnału śledzenia. Podstawową funkcją modułu śledzenia jest utrzymanie ładunku w pewnym bezpiecznym otoczeniu zadanej trajektorii, nie zaś jej precyzyjne odtworzenie. 3) W systemie należy zastosować tzw. klasyfikator przestrzeni, określający czy dla danego położenia ładunku i znanych wartości kątów jego wychylenia, należy tłumić oscylacje i w jakim stopniu. Pozwoli to uzyskać możliwie krótki czas realizacji zadania i możliwie mały wydatek energetyczny na sterowanie. Układ sterowania z regulatorami rozmytymi Ładunek Przeszkoda 2 Układ sterowania (rys. 9.2) tworzą trzy główne elementy: regulator rozmyty (blok Fuzzy), generator trajektorii (Gen TRJ) oraz klasyfikator przestrzeni (Klasyfikator). System uzupełniono o blok (Obliczenie X c i Y c ), wyznaczający rzeczywiste położenie ładunku na podstawie wzoru (9.1). Dodatkowym elementem układu jest moduł detektora kolizji (Detektor kolizji), który dla znanego położenia i rozmiarów przeszkód informuje o zderzeniu ładunku z przeszkodą. X Tomasz Żabiński, tomz@prz-rzeszow.pl, 2006-03-14 91

Rys. 9.2. Układ sterowania suwnicą SUW - system szybkiego prototypowania MTL/Simulink/RT-CON Położenie ładunku x c, y c w kartezjańskim układzie odniesienia dane jest zależnościami xc xw Rsin( )cos( ),, (9.1) yc yw Rsin( ) 2 2 2 2 gdzie x w i y w opisują położenie wózka, R określa długość linki (przy założeniu stałego jej naprężenia), zaś i * to kąty wychylenia transportowanej masy. System sterowania, przedstawiony na rys. 9.2, działa w pakiecie MTL/ Simulink/RT- CON i umożliwia sterowanie w czasie rzeczywistym laboratoryjnym modelem trójwymiarowej suwnicy SUW. Regulator rozmyty Do sterowania wózkiem (ruch w osi x) oraz mostem (ruch w osi y) zastosowano dwa niezależne trójwejściowe regulatory rozmyte typu Takagi-Sugeno (t-norma to iloczyn, wyjście opisuje zależność 6.2). Sygnały wejściowe tych układów to błąd (E) położenia wózka/mostu w stosunku do zadanej trajektorii (dla wózka w osi x, dla mostu w osi y), wartość odpowiedniego kąta (K) wychylenia ładunku ( dla wózka i dla mostu) oraz stopień tłumienia (KT) uzyskiwany z klasyfikatora przestrzeni. Zbiory rozmyte określone dla wejść, przedstawiono na rys. 9.3. Sygnałem wyjściowym regulatorów jest sterowanie (U) wózka/mostu, które w następnikach reguł przyjmuje wartości: N (-1), Z (0), P (1). Każdy z układów rozmytych posiada 6 reguł, przedstawionych poniżej, z których 3 pierwsze są odpowiedzialne za śledzenie trajektorii a 3 ostatnie za tłumienie odpowiedniego kąta wychylenia ( dla wózka, dla mostu). W osi Z (podnoszenie opuszczanie ładunku) zastosowano regulator PID (Żabiński 2003). * Tutaj i są bezpośrednio mierzone w systemie i różnią się od kątów wykorzystywanych w modelu matematycznym, opisanym w rozdziale 2.4. Tomasz Żabiński, tomz@prz-rzeszow.pl, 2006-03-14 92

E, K KT Rys. 9.3. Zbiory wejściowe dla regulatorów wózka i mostu (przestrzeń znormalizowana): E i K (a), KT (b) Zbiór reguł: 1. Jeżeli E jest N i KT jest raktlumienia, to U = N; 4. Jeżeli K jest N i KT jest Tłumienie, to U = N; 2. Jeżeli E jest Z, to U = Z; 5. Jeżeli K jest Z, to U = Z; 3. Jeżeli E jest P i KT jest raktlumienia, to U = P; 6. Jeżeli K jest P i KT jest Tłumienie, to U = P. Tak skonstruowane regulatory posiadają zmienną powierzchnię sterowania U(E,K) (rys. 9.4), która jest kombinacją sygnałów śledzenia i tłumienia w funkcji stopnia tłumienia KT, określanego przez klasyfikator przestrzeni. Przedstawiona na rys. 9.3b prosta raktłumienia jest zmodyfikowaną negacją zbioru Tłumienie. Przyjmuje ona wartości większe od zera w całej przestrzeni wejściowej. Dzięki temu, gdy występuje błąd śledzenia, udział reguł od 1 do 3 (odpowiedzialnych za śledzenie trajektorii) w wynikowym sygnale sterującym jest niezerowy. Gdyby raktłumienia był bezpośrednią negacją Tłumienia, to w analogicznym przypadku sygnał sterowania byłby generowany w całości przez reguły od 4 do 6 (odpowiedzialne za tłumienie odpowiedniego kąta wychylenia ładunku). Działałby wtedy jedynie układ tłumienia oscylacji, co nie jest zgodne z warunkami realizacji zadania. Regulatory rozmyte dla wózka i mostu generują sprzeczne sterowania dla reguł 1 i 6 oraz 3 i 4. Dla przykładu, gdy błąd E śledzenia trajektorii jest P (rys. 9.3a), to sygnał sterowania powinien być duży dodatni, aby wózek i most nadążał za trajektorią (reguła 3). Gdy kąt K jest N, to sygnał sterowania powinien być duży ujemny, gdyż ładunek jest znacznie opóźniony w stosunku do wózka/mostu, a więc silnie wychylony i dlatego należy tłumić jego oscylacje (reguła 4). W takim przypadku regulator rozmyty generuje sygnał sterujący o wartości dodatniej albo ujemnej (rys. 9.4 a i b - obszary zaznaczone owalami). Zależy to od stopnia tłumienia (KT) określonego dla danego kąta w obszarze, w którym aktualnie znajduje się ładunek. Na przykład dla KT=50% (rys. 9.4a) przeważa akcja śledzenia i sygnał sterujący jest dodatni, zaś dla KT=100% (rys. 9.4b) dominuje tłumienie oscylacji ładunku i sterowanie jest ujemne. Projektant ma możliwość określania tych zależności modyfikując kształt zbiorów przedstawionych na rys. 9.3b. Rys. 9.4. Powierzchnia sterowania regulatora wózka/mostu dla: KT = 50% (a), KT = 100% (b) Należy podkreślić fakt, iż powierzchnie sterowania regulatorów wózka i mostu są modyfikowane on-line podczas działania układu w czasie rzeczywistym. Ich kształt w danym kroku sterowania zależy głównie od obszarów tłumienia zdefiniowanych w klasyfikatorze przestrzeni dla aktualnego położenia i kątów wychyleń ładunku. Tomasz Żabiński, tomz@prz-rzeszow.pl, 2006-03-14 93

Generator trajektorii Generator trajektorii umożliwia zaprojektowanie dwuwymiarowej ścieżki ruchu jako łamanej o 3 lub 6 elementach. Podstawową jego cechą jest możliwość automatycznego wstrzymania wyznaczania kolejnych punktów trajektorii, gdy nastąpi przekroczenie założonego błędu śledzenia dla wózka lub mostu. Gdy wartość błędu spadnie poniżej przyjętego progu, następuje automatyczne wznowienie działania generatora. Dodatkowe cechy układu to możliwość określenia prędkości realizacji ruchu oraz automatycznej pracy w cyklu: dojazd do pozycji startowej, pobranie ładunku, realizacja trajektorii, pozostawienie ładunku, powrót do pozycji startowej. Moduł został stworzony jako S-funkcja w języku C. Klasyfikator przestrzeni Klasyfikator przestrzeni na podstawie położenia ładunku oraz jego wychylenia określa stopień tłumienia poszczególnych kątów. Jest on zrealizowany jako element rozmyty Takagi- Sugeno (t-norma to minimum, wyjście to suma) i pozwala na względnie proste tworzenie obszarów tłumienia (np. rys. 9.5, rys. 9.6). Są one definiowane w pobliżu przeszkód na podstawie reguł postaci: Jeżeli X jest ObszarTłumieniaKąta i Y jest ObszarTłumieniaKąta i jest P, to Tłumienie jest Duże. Zaproponowana postać klasyfikatora pozwala w łatwy sposób wprowadzać kolejne obszary, których wpływ na wynikowy stopień tłumienia będzie sumowany. Warunek tłumienia oscylacji niezależny od położenia ładunku dotyczy wychyleń przekraczających wartości bezpieczne dla elementów konstrukcyjnych suwnicy (tutaj powyżej 5 ). Y Przeszkoda 1 Przeszkoda 2 X Rys. 9.5. Układ przeszkód (a), przykładowe obszary tłumienia kąta dla = 5 (b) W regułach klasyfikatora występują aktualne wartości kątów wychylenia ładunku, dlatego uzyskiwane powierzchnie tłumienia nie są statyczne. Dzięki temu stopień tłumienia zależy nie tylko od położenia ładunku w przestrzeni, ale również od aktualnej wartości jego kątów wychylenia. Na rys. 9.6 przedstawiono powierzchnie tłumienia dla = 0 oraz = 5. Gdy kąt jest zerowy, klasyfikator generuje zerowy stopień tłumienia tego kąta dla dowolnego położenia ładunku w przestrzeni (rys. 9.6a). Tomasz Żabiński, tomz@prz-rzeszow.pl, 2006-03-14 94

Rys. 9.6. Obszary tłumienia kąta dla układu z dwiema przeszkodami z rys. 9.5: = 0 (a), = 5 (b) Stosowanie trapezoidalnych zbiorów dla wejść położenia, pozwala w łatwy sposób tworzyć powierzchnie tłumienia o kształcie ostrosłupów ściętych. Dzięki temu, stopień tłumienia w naturalny sposób narasta wraz ze zbliżaniem się ładunku do obszaru tłumienia. Wyniki eksperymentów System przetestowano podczas badań symulacyjnych oraz eksperymentów rzeczywistych realizowanych za pomocą obiektu SUW. Poniżej zamieszczono wyniki wybranego zadania sterowania z dwiema przeszkodami w przestrzeni roboczej. Na rys. 9.8 przedstawiono realizację ruchu przy początkowych wartościach kątów wynoszących około 12 (rys. 9.7). Rys. 9.7. Kąty wychyleń ładunku podczas realizacji trajektorii z rys. 9.8 przez układ z klasyfikatorem Po uruchomieniu systemu sterowania amplituda oscylacji ładunku została zredukowana do poziomu około 5 (rys. 9.7), który jest przyjęty jako bezpieczny dla SUW. Po 5 sekundzie ruchu, kąt został stłumiony (rys. 9.7b) ze względu na zbliżanie się trajektorii do Przeszkody 1 (obszar tłumienia na rys. 9.5b). Po 10 sekundzie, również kąt został stłumiony (rys. 9.7a) ze względu na bliskość Przeszkody 2 (obszar tłumienia na rys. 9.6b). Jak pokazano na rys. 9.7, w dalszej części trajektorii oscylacje ładunku były niewielkie. a) b) kolizje Rys. 9.8. Realizacja przykładowego zadania bez klasyfikatora (a) i z klasyfikatorem (b) Na rys. 9.8a oraz rys. 9.8b zamieszczono wynik realizacji identycznego zadania dla układu bez oraz z klasyfikatorem. W drugim przypadku wyeliminowano kolizje z przeszkodami przy jednoczesnym wydłużeniu czasu realizacji zadania jedynie o 12%. W końcowej fazie ruchu (przed opuszczeniem ładunku) oscylacje w układzie z klasyfikatorem zostały całkowicie wyeliminowane dzięki zdefiniowanym w pobliżu punktu obszarom tłumienia (rys. 9.5b, rys. 9.6b). ez klasyfikatora, ładunek oscylował w punkcie docelowym ze znaczną amplitudą, co uniemożliwiało jego bezpieczne pozostawienie (rys. 9.8a). Rys. 9.8 odwzorowuje zależności geometryczne pomiędzy rozmiarami przeszkód i ładunku oraz ich położeniem w przestrzeni (ładunek ma kształt ściętego stożka). Doświadczenia przeprowadzone podczas sterowania w czasie rzeczywistym obiektem SUW pokazują, że logika rozmyta pozwala w stosunkowo łatwy i szybki sposób zbudować regulator dla złożonego zadania sterowania. Podejście takie znacznie różni się od metod Tomasz Żabiński, tomz@prz-rzeszow.pl, 2006-03-14 95

klasycznych, przy pomocy których opracowanie podobnego systemu wymagałoby czasochłonnych analiz skomplikowanych równań dynamiki. Z kolei stworzenie optymalnych reguł sterowania bez analizy matematycznego modelu obiektu nie jest możliwe. Tomasz Żabiński, tomz@prz-rzeszow.pl, 2006-03-14 96