Szczegóły publikacji
Opis bibliograficzny
Simulation of cascade control for Two Rotor Aerodynamical System using FOPID and PID controllers — Symulacja sterowania kaskadowego dla dwurotorowego systemu aerodynamicznego z wykorzystaniem regulatorów FOPID oraz PID / Jakub ŻEGLEŃ-WŁODARCZYK // PAR Pomiary Automatyka Robotyka ; ISSN 1427-9126. — 2025 — R. 29 nr 2, s. 29–35. — Bibliogr. s. 34, Abstr.
Autor
Słowa kluczowe
Dane bibliometryczne
| ID BaDAP | 161147 |
|---|---|
| Data dodania do BaDAP | 2025-07-16 |
| Tekst źródłowy | URL |
| DOI | 10.14313/PAR_256/29 |
| Rok publikacji | 2025 |
| Typ publikacji | artykuł w czasopiśmie |
| Otwarty dostęp | |
| Creative Commons | |
| Czasopismo/seria | PAR Pomiary Automatyka Robotyka |
Streszczenie
Dwurotorowy system aerodynamiczny to nieliniowy system, w którym występuje sprzężenie krzyżowe. W przypadku tego układu poszczególne wirniki wpływają na obie mierzone wartości: kąt azymutowy i kąt nachylenia. W związku z tym obie wartości muszą być używane w każdej pętli sprzężenia zwrotnego. Umożliwia to realizację kaskadowego układu sterowania. Zdecydowano się na zastosowanie FOPID jako regulatorów nadrzędnych i PID jako regulatorów podrzędnych. W celach porównawczych przygotowano analogiczny układ regulacji z samymi PID. Współczynniki wyznaczono za pomocą algorytmu Grey Wolf Optimizer (GWO). Wszystkie symulacje wykonano w środowisku MATLAB/Simulink. Oprócz porównania wartości funkcji kosztu sprawdzono również czas wykonania poszczególnych regulatorów.
Abstract
Two Rotor Aerodynamical System is a non-linear system in which cross-coupling occurs. In this specific case the individual rotors of the system affect both the system angles: azimuth and pitch. Therefore, both values must be used in each feedback loop. This makes it possible to use cascade control. It was decided to use FOPID as primary controllers and PID as secondary. For comparison purposes, an analogous control system with only PIDs was prepared. The coefficients were determined using the GWO algorithm. All simulations were performed in the MATLAB/Simulink environment. In addition to comparing the values of the cost function, the execution time of individual controllers was also checked.