Developing of software for carrying out research in the area of hydraulic control systems
Wariant tytułu
Budowa oprogramowania wspomagającego badania układu sterowania hydraulicznego
Autor
Filo, Grzegorz
Opublikowane w
Czasopismo Techniczne. Mechanika
Numeracja
R. 105, Z. 3, 3-M
Data wydania
2008
Miejsce wydania
Kraków
Wydawca
Wydawnictwo PK
Język
angielski
Abstrakt
In the work an attempt was made to develop our own computer software for carrying out investigations of a hydraulic cylinder positioning system. The software was built according to UML 2.0 modeling techniques and object oriented programming, using Delphi 2006 software development system. The developed software allows carrying out research of hydraulic systems with different types of digital controllers. The following types of control algorithms were tested: standard PID algorithm, fuzzy logic algorithms and neural networks. Computer simulations as well as laboratory tests were made. Laboratory tests were carried out at an especially built test stand. It follows from the results of investigations that using control techniques such as fuzzy logic or neural networks can be an advantageous option for conventional solutions.
Głównym zadaniem zrealizowanym w niniejszym artykule było zaprojektowanie i wykonanie własnego oprogramowania do prowadzenia badań układu pozycjonowania z siłownikiem hydraulicznym. Oprogramowanie zostało zaprojektowane zgodnie z zasadami technik modelowania obiektowego zawartymi w języku UML 2.0. Do implementacji wykorzystano środowisko programowania obiektowego Delphi 2006. Zbudowane oprogramowanie pozwala na prowadzenie badań układów hydraulicznych z różnymi typami i rodzajami sterowników cyfrowych. Z jego zastosowaniem przeprowadzono badania układu ze sterownikiem PID, sterownikami opartymi na logice rozmytej oraz wykorzystującymi sieci neuronowe. Przeprowadzono zarówno badania symulacyjne, jak również laboratoryjne, na specjalnie przygotowanym stanowisku badawczym. Z rezultatów badań wynika, że zastosowanie nowych technik sterowania, jak logika rozmyta, może w pewnych przypadkach znacząco wpłynąć na poprawę jakości sterowania w porównaniu z rozwiązaniami konwencjonalnymi.