Controller design is a difficult and time consuming process. Moreover, high implementation accuracy of theoretically developed control algorithm causes high computational complexity and may result in inability of control system to work with selected time step. Short time step is often a necessary condition of correctness of control algorithm and finally of control system. These requirements may be fulfilled by use of the field programmable gate array (FPGA) as a implementation platform. However, in many cases designed controller is sensitive to inaccuracy due to limited resolution of input and output signals as well as of digital word used in implementation. All of these limitations should be taken into consideration in design stage. In this paper is proposed a method based on an evolutionary algorithm which takes into account mentioned limitations. As a result the process of controller design is performed easier and faster.
PL
Projektowanie regulatora jest trudnym i czasochłonnym procesem. Ponadto implementacja opracowanego teoretycznie algorytmu sterowania niejednokrotnie skutkuje wysoką złożonością obliczeniową. Może to skutkować brakiem możliwości pracy systemu sterowania z zadanym krokiem czasowym. Oprócz wspomnianych zjawisk występują problemy związane z rozdzielczością sygnałów wejściowych i wyjściowych jak i słowa cyfrowego użytego w implementacji realizowanej w na przykład układach programowalnych FPGA. Aby powstający system działał prawidłowo wszystkie te ograniczenia powinny być uwzględnione już na etapie projektowania. W artykule przedstawiona została metoda projektowania systemu regulacji bazująca na algorytmie ewolucyjnym. Metoda ta uwzględnia wspomniane ograniczenia oraz czyni trudny i czasochłonny proces projektowania regulatora łatwiejszym i szybszym.
2
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
The idea for time-scaling of output signals of linear and nonlinear SISO and MIMO discreet-time systems has been presented. It is shown, that algorithms for SISO discrete-time systems can be useful for scaling of MIMO ones, if so-called V-model of MIMO system can be determined and its SISO components can be scaled separately by equipping them with correctors processing the associated state variables. Applying the presented idea one can speed up or slow down the responses of technical systems conserving their reference forms.
PL
Przedstawiono koncepcję skalowania czasowego systemów dyskretnych SISO i MIMO, tak liniowych, jak i nieliniowych. Pokazano, że algorytmy skalowania dla układów SISO mogą być przydatne do skalowania tych układów MIMO, dla których potrafimy wyznaczyć model typu „V”, jednak pod warunkiem, że elementy SISO modelu „V” mogą być skalowane oddzielnie, poprzez wprowadzenie korektora wejściowego i korektora sprzężenia zwrotnego. W oparciu o proponowane algorytmy skalowania można formować takie sygnały wejściowe, które przyspieszają bądź spowalniają odpowiedzi systemów technicznych, zachowując przy tym pożądany kształt tych odpowiedzi.
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ć.