ZASTOSOWANIE LOGIKI ROZMYTEJ W INŻYNIERII MECHANICZNEJ NA PRZYKŁADZIE HYDRAULICZNEGO UKŁADU POZYCJONOWANIA ŁADUNKU

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

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

AUTO-STROJENIE REGULATORA TYPU PID Z WYKORZYSTANIEM LOGIKI ROZMYTEJ

Wnioskowanie rozmyte. Krzysztof Patan

Ćwiczenie Nr 2. Temat: Zaprojektowanie i praktyczna realizacja prostych hydraulicznych układów sterujących i napędów

Ćwiczenie 1. Badanie aktuatora elektrohydraulicznego. Sterowanie Napędów Maszyn i Robotów Przemysłowych - laboratorium. Instrukcja laboratoryjna

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

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

INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji

KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK

SZTUCZNA INTELIGENCJA

DOBÓR ELEMENTÓW PNEUMATYCZNYCH UKŁADÓW NAPĘDOWYCH

Instrukcja do ćwiczeń laboratoryjnych. Sterowanie odbiornikiem hydraulicznym z rozdzielaczem typu Load-sensing

ODWZOROWANIE PRZEBIEGU PULSACJI METODAMI SZTUCZNEJ INTELIGENCJI

Instrukcja do ćwiczeń laboratoryjnych. Układy rewersyjne

Próby ruchowe dźwigu osobowego

SZYBKIE PROTOTYPOWANIE STEROWANIA ROZMYTEGO W CZASIE RZECZYWISTYM SERWONAPĘDU ELEKTROPNEUMATYCZNEGO

Zajęcia laboratoryjne

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

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

SZTUCZNA INTELIGENCJA

Sztuczna inteligencja: zbiory rozmyte

Sztuczna inteligencja : Zbiory rozmyte cz. 2

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

Wprowadzenie. Napędy hydrauliczne są to urządzenia służące do przekazywania energii mechanicznej z miejsca jej wytwarzania do urządzenia napędzanego.

ZASTOSOWANIE PROGRAMU MATLAB W MODELOWANIU PODCIŚNIENIA W APARACIE UDOJOWYM

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

Temat /6/: DYNAMIKA UKŁADÓW HYDRAULICZNYCH. WIADOMOŚCI PODSTAWOWE.

7. Zagadnienie parkowania ciężarówki.

Simulink MATLAB Przegląd obiektów i przykłady zastosowań

ANALIZA OBCIĄŻEŃ JEDNOSTEK NAPĘDOWYCH DLA PRZESTRZENNYCH RUCHÓW AGROROBOTA

NAPĘD I STEROWANIE PNEUMATYCZNE PODSTAWY

6. Zagadnienie parkowania ciężarówki.

09 - Dobór siłownika i zaworu. - Opór przepływu w przewodzie - Dobór rozmiaru zaworu - Dobór rozmiaru siłownika

Numeryczna symulacja rozpływu płynu w węźle

Laboratorium. Hydrostatyczne Układy Napędowe

NAPĘD I STEROWANIE PNEUMATYCZNE PODSTAWY

STEROWANIE STRUKTUR DYNAMICZNYCH Model fizyczny semiaktywnego zawieszenia z tłumikami magnetoreologicznymi

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

Zajęcia laboratoryjne

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

BADANIA LABORATORYJNE ZMODERNIZOWANEGO REGULATORA PRZEPŁYWU 2FRM-16 STOSOWANEGO W PRZEMYŚLE

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

Modelowanie, sterowanie i symulacja manipulatora o odkształcalnych ramionach. Krzysztof Żurek Gdańsk,

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

SYMULACJA ZAKŁÓCEŃ W UKŁADACH AUTOMATYKI UTWORZONYCH ZA POMOCĄ OBWODÓW ELEKTRYCZNYCH W PROGRAMACH MATHCAD I PSPICE

Sterowanie Napędów Maszyn i Robotów

NAPĘD I STEROWANIE PNEUMATYCZNE PODSTAWY

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM

Instrukcja do ćwiczeń laboratoryjnych Napęd hydrauliczny

Sterowanie Napędów Maszyn i Robotów

PL B1. ADAPTRONICA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Łomianki k. Warszawy, PL BUP 20/10

Zadanie 1. Zadanie 2.

POLITECHNIKA ŁÓDZKA INSTYTUT OBRABIAREK I TECHNOLOGII BUDOWY MASZYN. Ćwiczenie H-4

Dobór silnika serwonapędu. (silnik krokowy)

POLITECHNIKA CZĘSTOCHOWSKA. Poszukiwanie optymalnej średnicy rurociągu oraz grubości izolacji

Uniwersalne elektrohydrauliczne stanowisko dydaktyczno-badawcze

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

E-E-A-1008-s5 Komputerowa Symulacja Układów Nazwa modułu. Dynamicznych. Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy

Załącznik 1. Obejmuje zdjęcia wykonanych stanowisk i pomocy dydaktycznych do laboratorium Specjalnych Metod Odlewania

PL B1. Siłownik hydrauliczny z układem blokującym swobodne przemieszczenie elementu roboczego siłownika. POLITECHNIKA WROCŁAWSKA, Wrocław, PL

MECHANIKA 2. Zasady pracy i energii. Wykład Nr 12. Prowadzący: dr Krzysztof Polko

Ćwiczenie: "Silnik prądu stałego"

NAPĘD I STEROWANIE PNEUMATYCZNE PODSTAWY

Zawory liniowe. Zawór zwrotny bliźniaczy sterowany. Zawór zwrotny bliźniaczy sterowany. Opis:

Sterowanie Napędów Maszyn i Robotów

BLOK FUNKCYJNY FUZZY LOGIC W STEROWANIU PLC AUTONOMICZNYM APARATEM UDOJOWYM*

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

Zajęcia laboratoryjne

DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Rys Model układu

Zajęcia laboratoryjne

Interpretacja graficzna mocy strat energetycznych oraz mocy rozwijanych w elementach układu. układu napędu i sterowania hydrostatycznego

Tworzenie rozmytego systemu wnioskowania

Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy. Obowiązkowy Polski VI semestr zimowy

Logika Stosowana Ćwiczenia

Laboratorium. Hydrostatyczne Układy Napędowe

BUDOWA I TESTOWANIE UKŁADÓW ELEKTROPNEUMATYKI

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

przy warunkach początkowych: 0 = 0, 0 = 0

Badania właściwości dynamicznych sieci gazowej z wykorzystaniem pakietu SimNet TSGas 3

MECHANIKA 2. Zasady pracy i energii. Wykład Nr 12. Prowadzący: dr Krzysztof Polko

Ćwiczenia laboratoryjne z przedmiotu : Napędy Elektryczne, Hydrauliczne i Pneumatyczne

Przetwornik Magnesense 2

Automatyka i sterowania

STEROWANIE ADAPTACYJNE WYBRANEJ KLASY PROCESÓW INŻYNIERII ROLNICZEJ

Podstawy Automatyki. Wykład 7 - obiekty regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

MODELOWANIE STEROWANIA ZBIORNIKIEM AKUMULACYJNYM W INSTALACJI UDOJOWEJ

Temat: Układy pneumatyczno - hydrauliczne

Modelowanie układów energoelektronicznych w środowisku MATLAB-SIMULINK

REDUKCJA ZJAWISKA CHATTERINGU W ALGORYTMIE SMC W STEROWANIU SERWOMECHANIZMÓW ELEKTROHYDRAULICZNYCH

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

Zajęcia laboratoryjne

Podstawy Automatyki. Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

MECHANIKA II. Dynamika ruchu obrotowego bryły sztywnej

Kryteria optymalizacji w systemach sterowania rozmytego piecami odlewniczymi

Regulacja dwupołożeniowa.

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

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

Transkrypt:

EDWARD LISOWSKI, GRZEGORZ FILO ZASTOSOWANIE LOGIKI ROZMYTEJ W INŻYNIERII MECHANICZNEJ NA PRZYKŁADZIE HYDRAULICZNEGO UKŁADU POZYCJONOWANIA ŁADUNKU APPLICATION OF FUZZY LOGIC IN MECHANICAL ENGINEERING ON EXAMPLE OF HYDRAULIC POSITIONING SYSTEM S t r e s z c z e n i e A b s t r a c t W artykule podjęto temat pozycjonowania platformy z ciężkim ładunkiem (rzędu kilkuset ton) za pomocą układu siłowników hydraulicznych z komputerowym sterownikiem wykorzystującym algorytmy logiki rozmytej. W ramach realizacji tematu zbudowano model układu hydraulicznego oraz układu w logice rozmytej w systemie Matlab-Simulink z pakietem Fuzzy Logic Toolbox. Model posłużył do przeprowadzenia badań symulacyjnych mających za zadanie ocenę zachowania układu pozycjonowania i jego dokładność przy założeniu nierównomiernego obciążenia poszczególnych siłowników. Słowa kluczowe: logika rozmyta, układ hydrauliczny, pozycjonowanie, sterowanie In this paper was undertaken a study of positioning heavy loaded platform (several hundred tons) using a system of hydraulic cylinders with computer controller. In the controller fuzzy logic algorithms were implemented. Simulation model of analyzed hydraulic system was created in Matlab-Simulink program, while model of fuzzy logic unit was built using Fuzzy Logic Toolbox. Computer simulations were carried out using these models. Main aim of the research was to estimate behavior of positioning system and its accuracy, when non-uniform load of individual hydraulic cylinder had been applied. Keywords: fuzzy logic, hydraulic system, positioning, control Prof. dr hab. inż. Edward Lisowski, dr inż. Grzegorz Filo, Instytut Informatyki Stosowanej, Wydział Mechaniczny, Politechnika Krakowska.

328 Oznaczenia i indeks służący do numerowania siłowników i rozdzielaczy, i=1..6 m i, x i, c i masy siłowników zredukowane do tłoczysk, przemieszczenia tłoczysk siłowników, zastępcze współczynniki sztywności, d, d t średnica tłoka oraz tłoczyska siłownika, α i, h i współczynniki oporów ruchu i wysokość szczeliny zastępczej w siłownikach, S ci, S ti pola powierzchni czynnych tłoków siłowników oraz tłoków bez tłoczysk, S di, µ di pole powierzchni szczeliny rozdzielacza i współczynnik jego wydatku, V ci, V ti, V p objętości komór roboczych, Q p, Q ci, Q ti objętościowe natężenia przepływu przez pompę, rozdzielacz i siłownik, Q p_p, Q p_si przeciek pompy oraz przecieki siłowników hydraulicznych, ω p prędkość obrotowa pompy, A p, z p, x p, y p parametry zależne od konstrukcji pompy, p p, p ci, p zl ciśnienia, odpowiednio: na wyjściu pompy, w siłowniku i linii zlewowej, B ci, B p zastępcze moduły sprężystości objętościowej, F ob, F n, F i całkowite obciążenie układu, nominalne i rzeczywiste obciążenie siłownika, ρ, η gęstość i lepkość dynamiczna cieczy roboczej, w A, w E gradienty ciśnienia w charakterystycznych punktach uszczelnienia siłownika, ex i, u i uchyby przemieszczeń siłowników oraz sygnały sterujące, x zi, t s założone, docelowe wysunięcia siłowników oraz czas symulacji. 1. Wstęp W niniejszym artykule przedstawiono wyniki badań symulacyjnych pozycjonowania platformy z ciężkim ładunkiem za pomocą zespołu kilku siłowników hydraulicznych. Zrealizowane zadanie dotyczy fragmentu prac związanych z budową detektora cząstek elementarnych o nazwie Panda w ośrodku badawczym GSI w niemieckim mieście Darmstadt [6]. Detektor jest urządzeniem o masie rzędu 400 ton, które musi mieć możliwość kilkudziesięciomilimetrowego przesuwu w kierunku pionowym z położenia transportowego do położenia roboczego. Implikuje to zastosowanie siłowników hydraulicznych małogabarytowych, pracujących przy wysokim ciśnieniu roboczym, do 70 MPa. Główna trudność pozycjonowania wynikała z konieczności zastosowania kilku siłowników z synchronizacją ruchu przy wymaganych dokładnościach wysuwu poniżej 0.5 mm. W tym celu zaproponowano zastosowanie komputerowego układu wykorzystującego algorytmy logiki rozmytej. Ze względu na dużą liczbę parametrów mających wpływ na działanie układu [4, 7] przeprowadzono badania z różnymi rodzajami funkcji przynależności, operatorów rozmytych oraz algorytmów wyostrzania [1]. 2. Model matematyczny analizowanego układu Schemat analizowanego układu pozycjonowania przedstawiono w sposób uproszczony na rysunku 1. Głównymi składnikami układu hydraulicznego są: zasilacz hydrauliczny 1, zespół rozdzielaczy 2, zawory zwrotno-dławiące 3 oraz siłowniki 4. W zespole zasilania

329 zastosowano jedną pompę wysokociśnieniową o ciśnieniu nominalnym 70 MPa i wydatku 60 dm 3 /min oraz sterowany elektromagnetycznie zawór przelewowy. Rozdzielacze proporcjonalne, których zadaniem jest kierowanie cieczy roboczej do siłowników [5], są sterowane elektromagnetycznie za pomocą sygnału napięciowego generowanego przez układ w logice rozmytej. Jako elementy wykonawcze zastosowano siłowniki hydrauliczne o średnicy tłoka d = 150 mm i nominalnej sile 1000 kn. Siłowniki zostały wyposażone w przetworniki przemieszczenia, generujące sygnały wejściowe dla układu w logice rozmytej oraz przeguby kulowe eliminujące siły boczne. Rys. 1. Uproszczony schemat analizowanego układu: 1 zasilacz hydrauliczny, 2 rozdzielacze proporcjonalne, 3 zawory zwrotno-dławiące, 4 siłowniki, 5 pozycjonowana platforma Fig. 1. Simplified diagram of analyzed system: 1 supply unit, 2 control valves, 3 throttle check-valves, 4 hydraulic cylinders, 5 positioned platform Do budowy modelu matematycznego układu przyjęto szereg założeń upraszczających [5]. W szczególności założono, że: układ znajduje się w stanie równowagi cieplnej, wartość zastępczego modułu sprężystości objętościowej w poszczególnych odcinkach linii hydraulicznej jest stała, przyjęto model cieczy o parametrach skupionych, platforma jest obciążona wyłącznie siłami pionowymi, pominięto opory ruchu cieczy w kanałach zaworów i przewodach, pominięto bezwładności elementów zaworów i układów elektronicznych, pominięto odkształcenia korpusów elementów hydraulicznych i zjawiska falowe. Model matematyczny obejmuje układ równań różniczkowych i algebraicznych (1) (7). Równanie bilansu przepływu dla linii zasilania ma postać: 4 dpp Bp = ( Q p Q ci ) dt V, (1) przy czym wydajność pompy wyznaczono przy uwzględnieniu pulsacji: p z p /2 1 1 2π Qp ( t) = Ap ωp sin ωp t + k k = 0 z (2) p

330 oraz uwzględniono przecieki wewnętrzne pompy według zależności: Q = x p + y p (3) p _ p p p p p. Bilans przepływu linii pomiędzy i-tym rozdzielaczem i siłownikiem można zapisać: natomiast równanie przepływu przez szczelinę rozdzielacza: dpci dxi Bci = ( Qci Sci ), (4) dt dt V ci 2( p p pci ) Qci = sign( pp pci ) µ di Sdi. ρ (5) Równanie ruchu siłownika ma postać: 2 d xi dxi i 2 i i i i ci ci zl m c x F S ( p p ). dt + α dt + = (6) W modelu uwzględniono przecieki siłowników: dx 2 η dx / dt dx / dt. i Qp _ si = π d dt 9 w A w E Model matematyczny układu w logice rozmytej typu FLC (ang. Fuzzy Logic Controller) wykonano przy założeniu trójetapowego wyznaczania sygnału wyjściowego, odpowiednio w blokach rozmywania, wnioskowania i wyostrzania [1, 2, 4]. W bloku rozmywania sygnały wejściowe są przekształcane w zbiory rozmyte przy wykorzystaniu funkcji przynależności. Zbiory rozmyte są definiowane jako pary liczb: każdej wartości x ze zbioru X jest przypisany stopień przynależności do zbioru Z i : {( ( )),, ( ) [ 0, 1] } Z = x µ x x X µ x (8) i Z Z Modelowany układ FLC posiada 12 sygnałów wejściowych oraz 6 sygnałów wyjściowych (układ typu MIMO [3]). Sygnały wejściowe, określone za pomocą zmiennych lingwistycznych stanowią: 6 wartości uchybów przemieszczeń siłowników ex i oraz 6 pochodnych dex i /dt. W przestrzeni numerycznej każdej zmiennej wejściowej zdefiniowano trzy zbiory rozmyte: N ujemny (Negative), Z zero i P dodatni (Positive). W trakcie symulacji badano działanie układu z funkcjami przynależności określonymi za pomocą odcinków prostych (funkcje trójkątne i trapezowe) oraz funkcji Gaussa o stopniu przynależności określonym na zbiorze λ 1, λ 2 : ( 2 x) ( x 1) ( 2 1) 4 ( λ x) ( x λ ) 4 λ λ λ λ µ Z ( x) = exp 2 1 Wyjściami układu są sygnały sterujące dla 6 rozdzielaczy proporcjonalnych. Przestrzeń numeryczna każdego sygnału wyjściowego została podzielona na 5 zbiorów rozmytych: NB duży ujemny (Negative Big), NS mały ujemny (Negative Small), Z zero, 2 (7) (9)

331 PS mały dodatni (Positive Small) oraz PB duży dodatni (Positive Big). Zastosowano funkcje przynależności analogiczne do użytych w rozmywaniu sygnałów wejściowych. Wnioskowanie przeprowadzono według modelu Mamdani [1] na podstawie bazy reguł, w której zawarto 9 reguł dla każdego sygnału wejściowego, stąd cała baza zawiera 54 pozycje. W regułach wnioskowania występują rozmyte wersje operatorów sumy i iloczynu zbioru (s normy i t normy). Podczas badań sprawdzono dwa modele operatorów: MIN-MAX (10) oraz PROD-PROBOR (11): ( ) ( ( ) ( )) ( ) ( ( ) ( )) MIN : µ x = MIN µ x, µ x A B A B MAX : µ x = MAX µ x, µ x A B A B ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) PROD : µ x = µ x µ x A B A B PROBOR : µ x = µ x + µ x µ x µ x A B A B A B W procesie wyostrzania (wyznaczania numerycznych wartości sygnałów wyjściowych po wnioskowaniu) sprawdzono działanie trzech algorytmów [1, 7]: środka ciężkości (ang. CoG Center of Gravity, Centroid), środka maksimum (ang. MoM Mean of Maximum) oraz symetralnej (ang. BM Bisector Method). (10) (11) 3. Budowa modelu symulacyjnego w programie Matlab-Simulink Model symulacyjny układu hydraulicznego zbudowano w programie Matlab-Simulink, natomiast model układu FLC wykonano w module Fuzzy Logic Toolbox z wykorzystaniem narzędzia Anfis Editor. Schemat blokowy modelu symulacyjnego pokazano na rysunku 2. Rys. 2. Schemat blokowy modelu symulacyjnego układu w programie Matlab-Simulink Fig. 2. Simulation model block diagram in Matlab-Simulink program Model symulacyjny został zbudowany z dwóch głównych podsystemów: hydraulicznego i sterowania w logice rozmytej. Podsystem hydrauliczny ma 13 wejść: obciążenia

332 siłowników F 1.. F 6, sygnały sterujące z układu w logice rozmytej u 1.. u 6 oraz sygnał sterujący wydatkiem pompy u p. Wyjścia tego podsystemu, będące równocześnie wejściami do układu w logice rozmytej, stanowią przemieszczenia siłowników x 1.. x 6. Schemat blokowy podsystemu hydraulicznego pokazano na rysunku 3. Rys. 3. Schemat blokowy podsystemu hydraulicznego Fig. 3. Block diagram of hydraulic subsystem Rys. 4. Podsystem sterownika w logice rozmytej Fig. 4. The fuzzy logic controller subsystem

333 Składnikami tego podsystemu są bloki modelujące elementy hydrauliczne, jak pompa, rozdzielacze, siłowniki oraz bilanse przepływu wyodrębnionych objętości. Bloki połączono sygnałami ciśnień, objętościowych natężeń przepływu i przemieszczeń. W podsystemie układu sterowania w logice rozmytej (rys. 4) znajduje się blok sterownika FLC oraz dwa podukłady pomocnicze: Wejścia i Wyjścia. W pierwszym podukładzie następuje obliczanie uchybów ex i i ich pochodnych dex i /dt oraz multipleksowanie sygnałów do postaci wymaganej przez blok FLC. W drugim podukładzie następuje odwrotne przekształcenie wektora sygnałów wyjściowych z bloku FLC. 4. Plan oraz wyniki badań symulacyjnych Przyjęty plan badań zakładał przeprowadzenie symulacji dla następujących parametrów układu w logice rozmytej: funkcje przynależności w zbiorach rozmytych: Rys. 5. Wyniki symulacji dla parametrów f 2, o 1, w 1 : a) przemieszczenia siłowników (obciążenie l 1 ), b), c), d) maksymalna różnica wysuwu siłowników w przypadkach obciążenia l 1, l 2, l 3 Fig. 5. Simulation results in case f 2, o 1, w 1 : a) movement of hydraulic cylinders (load case l 1 ), b), c), d) maximum difference of hydraulic cylinders positions in case of l1, l 2, l 3 load

334 złożone z odcinków prostych (f 1 ) oraz Gaussa (f 2 ), rozmyte operatory MIN-MAX (o 1 ) oraz PROD-PROBOR (o 2 ), algorytmy wyostrzania: środka ciężkości (w 1 ), środka maksimum (w 2 ) oraz symetralnej (w 3 ). Każda symulacja została przeprowadzona dla różnych wartości obciążeń siłowników, wyznaczonych na podstawie analizy możliwości ułożenia ładunku na platformie. Przyjęto następujące procentowe różnice najbardziej i najmniej obciążonego siłownika: 25% (l 1 ), 10% (l 2 ) oraz 5% (l 3 ). Stąd, pełny plan badań wymagał przeprowadzenia N = 2 2 3 3 = 36 symulacji. Zadano całkowite obciążenie układu F ob =4,5 MN, początkowe wartości przemieszczeń siłowników x 1 (0).. x 6 (0) = 0,0 mm, początkowe wartości sygnałów sterujących u 1 (0).. u 6 (0) = 5,0 V, zadane położenia siłowników x z1.. x z6 = 40,0 mm. Zastosowano zmiennokrokową metodę całkowania równań różniczkowych 4 rzędu Dormand-Prince (ode45) oraz ustalono czas symulacji na t s = 5,0 s. Do oceny jakości sterowania w każdym przypadku służył przebieg czasowy maksymalnej różnicy wysunięcia siłowników oraz wartość współczynnika całkowego IAE (ang. Integral Area Error). Najlepsze wyniki uzyskano dla zestawów parametrów f 2, o 1, w 1 (IAE(l 1 ) = 0,469), f 2, o 2, w 3 (IAE(l 1 ) = 0,570) oraz f 1, o 1, w 1 (IAE(l 1 ) = 0,580). Na rys. 5 pokazano przebiegi czasowe przemieszczeń siłowników oraz maksymalnych różnic wysuwu dla parametrów f 2, o 1, w 1. 5. Wnioski W artykule podjęto zagadnienie pozycjonowania ciężkich ładunków za pomocą układu hydraulicznego sterowanego z wykorzystaniem logiki rozmytej. Wyniki badań symulacyjnych wskazują, że zaproponowany układ pozwala na uzyskanie założonych parametrów. Uzyskana maksymalna różnica wysuwu siłowników, z wyjątkiem okresu rozruchu, zawierała się w granicach od 0,2 mm przy maksymalnej różnicy obciążeń siłowników 25% do 0,05 mm przy różnicy obciążeń 5%. L i t e r a t u r a [1] D r i a n k o v D., H e l l e n d o o r n H., R e i n f r a n k M., Wprowadzenie do sterowania rozmytego, WNT, Warszawa 1996. [2] F i l o G., Modelling of fuzzy logic control system using the Matlab Simulink program, Czasopismo Techniczne PK, 2-M, Wydawnictwo PK, Kraków 2010. [3] Jędrzykiew i c z Z., Teoria sterowania układów jednowymiarowych, Uczelniane Wydawnictwo Naukowo-Dydaktyczne AGH, Kraków 2002. [4] K w aśniew s k i J., Programowalne sterowniki przemysłowe w systemach sterowania, Wydawnictwo ROMA-POL, Kraków 1999. [5] L i s o w s k i E., Kształtowanie charakterystyk hydraulicznych zaworów hamujących układów napędowych maszyn roboczych, Wyd. PK, Monografia 224, Kraków 1998. [6] L i s o w s k i E., F i l o G., Pozycjonowanie ładunku podnośnikami hydraulicznymi z regulatorami w logice rozmytej, Hydraulika i Pneumatyka, 1/2010. [7] P i e g a t A., Modelowanie i sterowanie rozmyte, EXIT, Warszawa 1999.