PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Autopilot do śmigłowca bezzałogowego - program w środowisku Simulink

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Autopilot for the unmanned helicopter - program in the Simulink environment
Języki publikacji
PL
Abstrakty
PL
Badania i rozwój nad śmigłowcami autonomicznymi są obecnie szeroko zakrojone. Yamaha Motors dysponuje modelem, który jest używany komercyjnie głównie w spryskiwaniu obszarów rolnych. Celem niniejszej pracy wykonanej na Wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej w lnstytucie Systemów Elektronicznych, bylo opracowanie w środowisku Matlab-Simulink koncepcji autopilota dla śmigłowca bezzałogowego. Stanowila ona wstęp do obecnie rozpoczętej sprzętowej realizacji układu z mikroprocesorem. Zaprojektowano układ sterowania - kontroli lotu, mający za zadanie utrzymywanie śmigłowca w zawisie oraz wykonywanie prostych zadań, takich jak lot na zadaną wysokość i odległość oraz lądowanie. Autopilot zawiera układ sterowania i model śmigłowca zamknięte w pętlę sprzężenia zwrotnego. Układ sterowania zrealizowano w oparciu o logikę rozmytą, stosujac 6 regulatorów typu FPID. Układ sterowania jest typu regałowego, wykorzystujący bazę wiedzy opisującej działania konieczne do uzyskania poprawnego ruchu śmigłowca. Zalety takiego rozwiązania uwidaczniają się szczególnie w procesach słabo poznanych, w których opis matematyczny jest trudny, bądź skomplikowany lib niemożliwy do uzyskania. Matematyczny model śmigłowca musi uwzględniać dostatecznie dużo zjawisk tak, aby nie odbiegał on zbytnio od rzeczywistego zachowania obiektu. Model ten nie może być jednak zbyt skomplikowany ze względu na skończone możliwości obliczeniowe i konieczność spełnienia warunku pracy w czasie rzeczywistym. Wiarygodny model nieliniowy opracowano w NASA (Complexity Helicopter Math Model). Został on użyty do budowy autopilota śmigłowca Yamaha R-50, w prezentowanej pracy również skorzystano z modelu tego typu. Jako środowisko najbardziej odpowiednie ze wzgledu na możliwość realizacji i późniejsze testowanie wybrano oprogramowanie Matlab-Simulink. Przeprowadzono wiele testów weryfikujacych poprawność rozwiązania. Szczególnie badano zachowanie i stabilność śmigłowca po przyłożeniu skoków prędkości i skoku kątów Eulera, zarówno każdy oddzielnie, jak i równoczenie. Badano typowe zadania, jak wznoszenie na zadaną wysokość, zawis, ruch na zadaną wysokośc i odległość, lądowanie. Zarejestrowano wykresy położenia, predkości, kątów orientacji oraz sygnałów sterujących. Ponadto, specjalny program pozwala na wizualizację ruchu śmigłowca. Uzyskane rezultaty można uznać za dobre i spełniajace załozenia. Ze względu na tematykę pracy konieczne było nawiązanie współpracy z Wydziałem MEiL Politechniki Warszawskiej oraz Wojskową Akademią Techniczną.
EN
Research and development on autonomous helicopters are now a wide-ranging. Yamaha Motors has a model that is used commercially mainly in the areas of agricultural spraying. The purpose of this work done at the Department of Electronics and Information Technology of Warsaw University of Technology at the Institute of Electronic Systems, was to develop concepts for unmanned helicopter autopilot in Matlab-Simulink environment. It was the introduction to the current hardware implementation of the system working with a microprocessor. The flight control system was designed, with the task of maintaining the helicopter in hover and performing simple tasks, such as the flight to the given altitude and distance and landing. Autopilot contains the control system and a helicopter model in the closed loop feedback. A control system was implemented on the basis of fuzzy logic, using 6 regulators of FPID type. A control system is a rack type, using a knowledge base describing the actions necessary to obtain the correct helicopter movement. The advantages of such solution are particularly apparent in the weakly known processes, in which the mathematical description is difficult or complicated or impossible to obtain. Helicopter mathematical model must take into account sufficiently so much phenomena, that it has not diverged too much from the actual behavior of the object. The model can not be too complicated because of the finite computing possibilities and the necessery condition to perform in real time. Credible nonlinear model was developed at NASA (Complexity Helicopter Math Model). It has been used to build a Yamaha R-50 helicopter autopilot, in presented work the model of this type was also used. Matlab-Simulink software was selected as the most suitable for the task, because of the implementation possibility and subsequent testing. Numerous tests were performed for verifying the correctness of solution. In particular, were studied the helicopter behavior and stability after applying step of speed and step of Euler angles, both each separately and simultaneously. The typical tasks were studied, such as climb to the given altitude, hover, movement to given altitude and distance, landing. Were recorded graphs for position, velocity, orientation angles and the control signals. In addition, a special program allowed visualization of helicopter movement. The obtained results can be considered as good and satisfying the assumptions made. Given the themes of work, it was necessary to establish cooperation with the MEiL Department of Warsaw University of Technology and Military University of Technology.
Rocznik
Strony
117--123
Opis fizyczny
Bibliogr. 12 poz., rys., tab., wykr.
Twórcy
autor
autor
  • Politechnika Warszawska
Bibliografia
  • [1] Wstęp do konstrukcji śmigłowców. Praca zbiorowa pod akcją: K. Szabelskiego, B. Jancelewicza, W. Łucjanka. WKiŁ Warszawa 2002.
  • [2] Patfield G. D.: Dynamika śmigłowców. WKiŁ Warszawa 1998.
  • [3] Driankov D., Hellendoorn H., Reinfrank M. : Wprowadzenie do sterowania rozmytego. WNT Warszawa 1996.
  • [4] Yager Rondla R., Filev Dimitar P.: Podstawy modelowania i sterowania rozmytego. WNT Warszawa 1995.
  • [5] Tomczyk A.: Pokładowe cyfrowe systemy sterowania samolotem. Rzeszów 1999.
  • [6] Bociek S., Gruszecki J.: Układy sterowania automatycznego samolotem. OWPW Rzeszów 1999.
  • [7] Autonomous Helicopter – Modeling and Control. Aalborg University; Department of Control Engineering (http://wvvw. control. auc.dk/~alc/Projects/Autonomous_Helicopter /Student_reports/student_reports.html).
  • [8] Markowski J., Kostro A., Lewandowski A.: Automatyka w pytaniach i odpowiedziach. WNT Warszawa 1985.
  • [9] Sanchez E. N., Becerra H. M., Velez C. M.: Combining fuzzy, PID and regulation control for an autonomous mini-helicopter. 2006, (http://www.sciencedirect.com.).
  • [10] Matlab - Fuzzy Logic Toolbox User’s Guide.
  • [11] Lutfi M., Budiyonno A., Sutarto H. Y.: Hybryd Simulation For Safety Investigation of Embedded Control Yamaha R-50 Helicopter Flight Control System. (http://centrums-itb.org/papers/Paper2006).
  • [12] Budiyono A., Wibowo Singgih S.: Optimal Tracking Controller Design for a Small Scale Helicopter. ICIUS 007-A018-P, (http://www.ae.itb.ac.id/aves/paper/proceed-itb-heli-control-rev1.pdf).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BSW4-0067-0010
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.