• DocumentCode
    1685991
  • Title

    Implementation of a state space controller in a FPGA

  • Author

    Garbergs, B. ; Sohlberg, B.

  • Author_Institution
    Centre for Ind. Dev., Dalarna Univ., Borlange, Sweden
  • Volume
    1
  • fYear
    1998
  • Firstpage
    566
  • Abstract
    Results from the implementation of a stand-alone state space controller in a Field Programmable Gate Array (FPGA) circuit is presented. As a case study, an inverted pendulum is used as the controlled process. The process in non-trivial and reflects several industrially related control problems. The process states are estimated via a time-invariant Kalman filter. Two different CAD-tools are used: one for the design of the control system and another tool for the hardware. The hardware description language VHDL is used to model both the hardware and the process. These models formed a very useful test-bench in the hardware design system. Models of the process and the controller are designed in both systems. The problem of verifying that all models had a correct behaviour is solved by exchanging and comparing simulated input- and output-signals via ASCII-files between the two systems. The controller fits well within a 10,000 gate FPGA
  • Keywords
    Kalman filters; control system CAD; field programmable gate arrays; hardware description languages; state-space methods; ASCII-files; CAD tools; FPGA; MATLAB; MATLAB/SIMULINK; VHDL; control system design; field programmable gate array circuit; hardware description language; hardware design system; inverted pendulum; stand-alone controller; state space controller implementation; time-invariant Kalman filter; Circuits; Control systems; Electrical equipment industry; Field programmable gate arrays; Hardware design languages; Industrial control; Process control; State estimation; State-space methods; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrotechnical Conference, 1998. MELECON 98., 9th Mediterranean
  • Conference_Location
    Tel-Aviv
  • Print_ISBN
    0-7803-3879-0
  • Type

    conf

  • DOI
    10.1109/MELCON.1998.692491
  • Filename
    692491