Implementations of state-space controllers using field Programmable Gate Arrays


Mutlu R., DÖLEN M.

2010 International Symposium on Power Electronics, Electrical Drives, Automation and Motion, SPEEDAM 2010, Pisa, İtalya, 14 - 16 Haziran 2010, ss.1436-1441 identifier

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Doi Numarası: 10.1109/speedam.2010.5542068
  • Basıldığı Şehir: Pisa
  • Basıldığı Ülke: İtalya
  • Sayfa Sayıları: ss.1436-1441
  • Anahtar Kelimeler: Controller implementation, FPGA, Full-state feedback, Motion control, Observers, State space
  • Orta Doğu Teknik Üniversitesi Adresli: Evet

Özet

Field Programmable Gate Arrays (FPGAs) are suitable choices for demanding real-time control applications including CNC machine tools, robotics, advanced automation, aviation, automotive systems. Logic-level design capabilities of FPGAs allow engineers to develop efficient yet flexible methods for motion control applications. In fact, certain properties of FPGAs (parallelism, layout management, logic optimization, etc.) can be exploited to reduce the resources used on the FPGA without sacrificing the performance. This paper focuses on this aspect and presents novel implementation methods for motion controllers using FPGAs. The presented methods are applied to a full-state space controller utilizing a Luenberger-type state observer. This controller topology, which can be easily tailored to any application, is implemented on an Altera Cyclone II FPGA chip utilizing the methods elaborated in the paper. Furthermore, the control performances of the resulting systems are investigated through a hardware in the loop simulation (HILS) of a nonlinear system (inverted pendulum) using MATLAB. © 2010 IEEE.