Przedstawiono propozycję strukturalnej realizacji na układzie FPGA regulatora optymalnego o najkrótszym czasie dojścia do zadanej pozycji. Regulatory optymalne charakteryzują się dużymi wymaganiami ze względu na przewidywalność ruchu, dzięki czemu możliwe jest osiągnięcie lepszych parametrów tego ruchu. Skutecznie można je wykorzystać jako regulatory wyższych poziomów, jak regulator pozycji czy nadążny, jak również regulatory dla systemów z silnikami krokowymi. Implementacja takiego regulatora w układzie FPGA pozwala na wykorzystanie wielu takich modułów w jednym chipie, dostosowując ich liczbę oraz parametry do wymaganej aplikacji.
EN
This article presents proposition of structural implementation on FPGA of time-optimal controller. Optimal controller requires high predictability of movement parameters and based on that allows to achieve bet-ter characteristics of that movement. It can be efficiently used as high-Ievel controller, like position controller, track follow controller of stepper motor controller. FPGA implementation of such controller allows to use multiple controllers in one chip, adopting this number as well as their parameters to particular application.
W pracy zaprezentowano przykład syntezy optymalnego regulatora P (proporcjonalnego) dla obiektu II rzędu o niepewnych parametrach, który opisuje dużą klasę rzeczywistych obiektów regulacji (np. serwomechanizmy). Zadaniem regulatora jest przeprowadzenie układu ze stanu początkowego do końcowego z minimalnym zużyciem energii oraz w najkrótszym czasie w obrębie całego obszaru niepewnych parametrów obiektu. Jako funkcje kosztu rozważono: funkcję opisującą "najgorszy przypadek" w całym obszarze niepewnych parametrów oraz funkcję będącą "środkiem ciężkości" funkcji kosztu w całym obszarze niepewnych parametrów obiektu. Syntezę regulatora wykonano metodami symulacyjnymi z użyciem środowiska MATLAB. Wyniki eksperymentów numerycznych pokazują, że zastosowanie obu rozważanych funkcji kosztu daje bardzo zbliżone rezultaty.
EN
In the paper an example of synthesis an optimal P controller for second order uncertain-parameter plant is presented. The plant under consideration describes a huge class of real industrial control plants, for example servomechanisms. The controller is expected to move the system from initial to final state with minimal consumption energy and simultaneously with shortest possible settling time in the whole considered uncertain-parameter area. As const functions the following were considered: the first one was "the worst case" function, the other one the "center of gravity" function was applied. The synthesis of controller was done with the use of MATLAB. Results of calculations show, that the use of both considered cost functions give very similar results.
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ć.