Implementacja rozmytych systemów wnioskujących w zdaniach regulacji

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

Wnioskowanie rozmyte. Krzysztof Patan

Sterowanie z wykorzystaniem logiki rozmytej

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

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

AUTO-STROJENIE REGULATORA TYPU PID Z WYKORZYSTANIEM LOGIKI ROZMYTEJ

Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II

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

SIMATIC S Regulator PID w sterowaniu procesami. dr inż. Damian Cetnarowicz. Plan wykładu. I n t e l i g e n t n e s y s t e m y z e

Automatyka i sterowania

ĆWICZENIE 4 ZASTOSOWANIE METOD I NARZĘDZI LOGIKI ROZMYTEJ DO KLASYFIKACJI DANYCH I APROKSYMACJI ODWZOROWAŃ STATYCZNYCH

Inteligencja obliczeniowa

Identyfikacja obiektów dynamicznych za pomocą sieci neuronowych

UWAGA. Wszystkie wyniki zapisywać na dysku Dane E: Program i przebieg ćwiczenia:

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

LABORATORIUM 6: Systemy rozmyte

4. Właściwości eksploatacyjne układów regulacji Wprowadzenie. Hs () Ys () Ws () Es () Go () s. Vs ()

Logika rozmyta typu 2

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

BADANIA SYMULACYJNE UKŁADU HYDRAULICZNEGO Z REGULATOREM ROZMYTYM O STRUKTURZE PI

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

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

Regulacja dwupołożeniowa.

ZBIORY ROZMYTE I WNIOSKOWANIE PRZYBLIŻONE

Metoda zaburz-obserwuj oraz metoda wspinania

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

1. Rejestracja odpowiedzi skokowej obiektu rzeczywistego i wyznaczenie podstawowych parametrów dynamicznych obiektu

WYDZIAŁ ELEKTRYCZNY KATEDRA AUTOMATYKI I ELEKTRONIKI. Badanie układu regulacji dwustawnej

SZTUCZNA INTELIGENCJA

UWAGA. Program i przebieg ćwiczenia:

WYDZIAŁ PPT / KATEDRA INŻYNIERII BIOMEDYCZNEJ D-1 LABORATORIUM Z MIERNICTWA I AUTOMATYKI Ćwiczenie nr 7. Badanie jakości regulacji dwupołożeniowej.

INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

(12) OPIS PATENTOWY (19) PL (11) (13) B1

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

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

Inteligentnych Systemów Sterowania

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

6. Zagadnienie parkowania ciężarówki.

UWAGA 2. Wszystkie wyniki zapisywać na dysku Dane E: (dotyczy symulacji i pomiarów rzeczywistych)

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

Tworzenie rozmytego systemu wnioskowania

Ćwiczenie nr 1 Odpowiedzi czasowe układów dynamicznych

ROZMYTY REGULATOR PRĘDKOŚCI OBROTOWEJ ODPORNY NA ZMIANY BEZWŁADNOŚCI

Regulator P (proporcjonalny)

Rozmyte systemy doradcze

Automatyka i Regulacja Automatyczna SEIwE- sem.4

Automatyzacja. Ćwiczenie 9. Transformata Laplace a sygnałów w układach automatycznej regulacji

WYDZIAŁ PPT / KATEDRA INŻYNIERII BIOMEDYCZNEJ D-1 LABORATORIUM Z AUTOMATYKI I ROBOTYKI Ćwiczenie nr 4. Badanie jakości regulacji dwupołożeniowej.

1. Regulatory ciągłe liniowe.

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

ELEMENTY AUTOMATYKI PRACA W PROGRAMIE SIMULINK 2013

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

BLOK FUNKCYJNY FUZZY LOGIC W STEROWANIU PLC AUTONOMICZNYM APARATEM UDOJOWYM*

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

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

Podstawy sztucznej inteligencji

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

Badanie wpływu parametrów korektora na własności dynamiczne układu regulacji automatycznej Ćwiczenia Laboratoryjne Podstawy Automatyki i Automatyzacji

LABORATORIUM 5: Sterowanie rzeczywistym serwomechanizmem z modułem przemieszczenia liniowego

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

Regulacja prędkości posuwu belki na prowadnicach pionowych przy wykorzystaniu sterownika Versa Max

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

REGULATOR PI W SIŁOWNIKU 2XI

1. POJĘCIA PODSTAWOWE I RODZAJE UKŁADÓW AUTOMATYKI

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 6 AUTOMATYKA

Zasada rozszerzania. A U A jest zbiorem rozmytym, B jest obrazem zbioru A Przeniesienie rozmytości A w odwzorowaniu f na zbiór B. sup.

Regulator PID w sterownikach programowalnych GE Fanuc

INSTRUKCJA Regulacja PID, badanie stabilności układów automatyki

Laboratorium elementów automatyki i pomiarów w technologii chemicznej

Zadanie 0 gdy nie mamy logiki rozmytej. Zadanie 1- gdy już mamy logikę rozmytą

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

Tomasz Żabiński,

PL B1. Sposób i układ sterowania przemiennika częstotliwości z falownikiem prądu zasilającego silnik indukcyjny

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

Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych

W narzędziu typu Excel, Calc czy Gnumeric napisz formułę logiczną która wyznaczy wartośd przynależności dla podanej temperatury do zbioru gorąco.

7. Zagadnienie parkowania ciężarówki.

Inżynieria Wiedzy i Systemy Ekspertowe. Niepewność wiedzy. dr inż. Michał Bereta Politechnika Krakowska

(Wszystkie wyniki zapisywać na dysku Dane E:)

II. STEROWANIE I REGULACJA AUTOMATYCZNA

INSTRUKCJA LABORATORIUM ELEKTROTECHNIKI

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

Regulator PID w sterownikach programowalnych GE Fanuc

KOMPUTERY W STEROWANIU. Ćwiczenie 6 Projektowanie układu regulacji rozmytej

Elementy układu automatycznej regulacji (UAR)

Podstawy inżynierii sterowania Ćwiczenia laboratoryjne

KOMPUTERY W STEROWANIU. Ćwiczenie 5 Projektowanie kompensatora cyfrowego metodą symulacji

Laboratorium Komputerowego Wspomagania Analizy i Projektowania

Metody sterowania sterowanie rozmyte System rozmyty (patrz MiPI) użyty jako sterownik/regulator nazywamy sterownikiem/regulatorem rozmytym

Kryteria optymalizacji w systemach sterowania rozmytego piecami odlewniczymi

Rys. 1 Otwarty układ regulacji

Temat: Sterowanie mobilnością robota z wykorzystaniem algorytmu logiki rozmytej

Piotr Sobolewski Krzysztof Skorupski

Metoda ułamka prądu zwarcia

(Wszystkie wyniki zapisywać na dysku Dane E:)

PODSTAWY AUTOMATYKI I MIERNICTWA PRZEMYSŁOWEGO Laboratorium 3 Regulatory PID i ich strojenie, Regulacja dwupołożeniowa

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

LABORATORIUM KOMPUTEROWYCH UKŁADÓW STEROWANIA. Ćwiczenie 2 Projektowanie układu regulacji rozmytej

Transkrypt:

Metody Sztucznej Inteligencji w Sterowaniu Ćwiczenie 5 Implementacja rozmytych systemów wnioskujących w zdaniach regulacji Przygotował: mgr inż. Marcin Pelic Instytut Technologii Mechanicznej Politechnika Poznańska Poznań, 2

Wstęp Rozmyte systemy wnioskowani mogą zostać użyte między innymi jako regulatory procesów technologicznych. W takim przypadku ekspert znający specyfikę procesu definiuje wejścia i wyjścia systemu, sposób rozmywania, wyostrzania, bazę reguł oraz użyte normy w procesie wnioskowania. Działanie takiego regulatora można zasymulować w oprogramowaniu matematycznym np. Matlab Simulink z dodatkiem Fuzzy Logic. W tym celu należy przygotować model układu sterowanego oraz regulatora. Budowę regulatora rozmytego systemu wnioskującego przedstawiono w ćwiczeniu 4 pt. Logika rozmyta wprowadzenie. Gotowy rozmyty system regulacji należy zapisać do przestrzeni roboczej Matlaba (w oknie FIS Editor menu File->Export->To Workspace - Ctrl+T), a następnie w programie Simulink w oknie Library Browser odszukać blok Fuzzy Logic i przeciągnąć go do okna modelu. Układ taki może stanowić niezależny regulator, może również wspomagać inne układy regulacji (np. konwencjonalne regulatory typu P, I, PI, PD, PID). Przykład Układ regulacji temperatury składa się z zadajnika temperatury (blok Constant ), węzła sumacyjnego ( blok Sum ), regulatora proporcionalnegi (blok Gain ) układu grzewczo-chłodzącego w postaci członu inercyjnego (blok Transfer Fcn k=, T=) oraz czujnika temperatury w postaci członu inercyjnego (blok Transfer Fcn k=, T=,5). Do obserwowania przebiegów służy blok Scope Rzeczywista. Model układu został przedstawiony na rysunku, natomiast jego odpowiedź na wymuszenie skokowe o wartości na rysunku 2. 45 35 zadana.5s+ Czujnik temperatur Regulator Temperatury Rys.. Model układu regulacji temperatury. s+ Klimatyzator Rzeczywista [oc] 3 25 2 5 5 2 4 6 8 2 4 6 8 2 Rys. 2. Odpowiedź układu z regulatorem proporcjonalnym na wymuszenie skokowe o wartości o C 2

Rozmyty system wnioskujący może działać jako układ niezależny w tym celu regulator proporcjonalny zastąpiono regulatorem rozmytym. Model układu został przedstawiony na rysunku 3. zadana Fuzzy Logic Controller.5s+ Czujnik temperatur Rzeczywista Rys. 3. Model układu regulacji temperatury z regulatorem rozmytym działającym niezależnie. System wnioskowania rozmytego został zaprojektowany tak aby miał dużą dynamikę (czułość) w zakresie uchybu bliskiego zero, oraz mniejszą dla dużych wartości uchybu. Regulator o takiej charakterystyce pozwoli na osiągnięcie zadanej wartości z mniejszym stałym uchybem regulacji (w porównaniu do regulatora typu P), nie powodując dużych przesterowań (w porównaniu do regulatora typu P o takiej samej wartości stałego uchybu regulacji). Układ regulujący ma jedno wejście i jedno wyjście. Wejście zostało nazwane u (uchyb) natomiast wyjście moc. Wejście składa się z trzech funkcji rozmywających: ujemny, zerowy i dodatni. Parametry tych funkcji zostały przedstawione w tabeli, a ich wykresy na rysunku 4. Tab.. Opis funkcji wejścia u Nazwa funkcji Typ funkcji Parametry funkcji Wejście u ujemny trimf [- - ] zerowy gaussmf [8 ] dodatni trimf [ ] s+ Klimatyzator Rys. 4 Funkcje wejściowe regulatora rozmytego działającego niezależnie Wyjście składa się z trzech funkcji rozmywających: ujemna, zerowa i dodatnia. Określenie ujemna oznacza że moc jest kierowana do części chłodzącej, a dodatnia że moc jest kierowana części grzewczej. Parametry tych funkcji zostały przedstawione w tabeli 2, a ich wykresy na rysunku 5. 3

Tab. 2. Opis funkcji wyjścia moc Nazwa funkcji Typ funkcji Parametry funkcji Wejście moc ujemna trimf [-6-2 -6] zerowa gaussmf [5.6 ] dodatnia trimf [6 2 6] Rys. 5 Funkcje wyjściowe regulatora rozmytego działającego niezależnie Baza reguł sterownika składa się z trzech następujących reguł: If (u is ujemny) then (temperatura is ujemna), If (u is zerow) then (temperatura is zero), If (u is dodatni) then (temperatura is dodatnia). Wynikowa funkcja sterowania (dwuwymiarowa jedno wejście, jedno wyjście) została przedstawiona na rysunku 6, natomiast odpowiedź regulatora na wymuszenie skokowe o wartości przedstawiono na rysunku 7. 8 6 2 Temp -2 - -6-8 - - -3-2 - 2 3 u Rys. 6 Wynikowa funkcja regulatora rozmytego działającego niezależnie 4

6 [oc] 3 2 2 4 6 8 2 4 6 8 2 Rys. 7. Odpowiedź układu z regulatorem rozmytym na wymuszenie skokowe o wartość o C Regulatora rozmyty może wspomagać regulatory konwencjonalne. Założeniem przedstawionego poniżej regulatora jest minimalizacja uchybu w stanie ustalonym regulatora proporcjonalnego. Układ rozmyty zaczyna działać dla wartości uchybu temperatury w granicach ±4, poza tymi granicami na wyjściu regulatora ma być wartość zerowa. Działanie takie zwiększy czułość układu w tym zakresie uchybu i pozwoli osiągnąć mniejszą wartość stałego uchybu regulacji. Model układu został przedstawiony na rysunku 8..5s+ Czujnik temperatur zadana Regulator Temperatury s+ Klimatyzator Rzeczywista Fuzzy Logic Controller2 Rys. 8. Model układu regulacji temperatury z regulatorem rozmytym wspomagającym działanie regulatora proporcjonalnego. Tab. 3. Opis funkcji wejścia u Nazwa funkcji Typ funkcji Parametry funkcji Wejście u ujemny trimf [-4-3.75 ] zerowy gaussmf [.5 ] dodatni trimf [ 3.75 4] 5

Rys. 9 Funkcje wejściowe regulatora rozmytego działającego razem z regulatorem proporcjonalnym Wyjście składa się z trzech funkcji rozmywających: ujemna, zerowa i dodatnia. Określenie ujemna oznacza że moc całkowita jest pomniejszana o moc wynikową z regulatora rozmytego. W przypadku osiągnięcia przez moc wynikową wartości ujemnych jest ona kierowana do części chłodzącej. Określenie dodatnia oznacza że moc całkowita jest powiększana o moc wynikową z regulatora. Gdy moc całkowita jest większa od zera kierowana jest do części grzewczej. Parametry tych funkcji zostały przedstawione w tabeli 4, a ich wykresy na rysunku. Tab. 4. Opis funkcji wyjścia moc Nazwa funkcji Typ funkcji Parametry funkcji Wejście moc ujemna trimf [-2 - -3] zerowa gaussmf [3.4 ] dodatnia trimf [3 2] Rys. Funkcje wejściowe regulatora rozmytego działającego razem z regulatorem proporcjonalnym Baza reguł sterownika składa się z trzech następujących reguł: If (u is ujemny) then (temperatura is ujemna), If (u is zerow) then (temperatura is zero), If (u is dodatni) then (temperatura is dodatnia). Wynikowa funkcja sterowania (dwuwymiarowa jedno wejście, jedno wyjście) została przedstawiona na rysunku. 6

8 6 2 Temp -2 - -6-8 -5-4 -3-2 - 2 3 4 5 u Rys. Wynikowa funkcja regulatora rozmytego działającego razem z regulatorem proporcjonalnym 45 35 [oc] 3 25 2 5 5 2 4 6 8 2 4 6 8 2 Rys. 2. Odpowiedź układu z wspomagającym regulatorem rozmytym regulator proporcjonalny na wymuszenie skokowe o wartości o C Należy zauważyć iż teoretyczny regulator oparty o logikę rozmytą ma (w przeciwieństwie do regulatora konwencjonalnego) ograniczony zakres sygnału wejściowego jak i wyjściowego (rys. 6. i rys 3). Należy zwrócić na to uwagę podczas projektowania regulatora. Dodatkowo należy zaznaczyć iż rozważane regulatory nie posiadały w ogóle ograniczeń co w przypadku praktycznych układów jest niemożliwe. Na rysunkach 3 i 4 przedstawiono charakterystyki wszystkich regulatorów odpowiednio bez i z ograniczeniem całkowitej mocy do ±7W (zmniejsza się prędkość przyrostu temperatury). 7

6 [oc] 3 2 2 4 6 8 2 4 6 8 2 Rys. 3. Odpowiedzi wszystkich regulatorów bez ograniczenia całkowitej wydzielanej mocy na wymuszenie skokowe o wartości o C: niebieski regulator proporcjonalny, zielony regulator rozmyty działający niezależnie, czerwony regulator rozmyty działający równolegle z regulatorem proporcjonalnym. 6 [oc] 3 2 2 4 6 8 2 4 6 8 2 Rys. 4. Odpowiedzi wszystkich regulatorów z ograniczeniem całkowitej wydzielanej mocy do ±7W na wymuszenie skokowe o wartości o C niebieski regulator proporcjonalny, zielony regulator rozmyty działający niezależnie, czerwony regulator rozmyty działający równolegle z regulatorem proporcjonalnym. 8