• DocumentCode
    2025535
  • Title

    FPGA implementation of predictive control

  • Author

    Aridhi, Emna ; Abbes, Mehdi ; Mami, Abdelkader

  • Author_Institution
    FST, Res. Unit Anal. & Control Syst. Modeling & Control Team-Photovoltaic Power Syst., Tunis El Manar Univ., Tunis, Tunisia
  • fYear
    2012
  • fDate
    25-28 March 2012
  • Firstpage
    191
  • Lastpage
    196
  • Abstract
    In this paper, we propose an implementation of a synthesizable VHDL program of generalized predictive control (GPC) without constraints on a map XC3S700A Xilinx Starter Kit using the Xilinx ISE 10.1 software. The control strategy was applied to a second order state system. The VHDL language was used as a programming tool. Real variables were described with the fixed-point representation to overcome the overflow problems during the computations in the VHDL program. The use of FPGA circuits presents a good choice regarding to the problem of computation time encountered in predictive algorithms. A GPC Matlab program was also implemented in order to make a performance comparison. The simulation results show a good set-point tracking.
  • Keywords
    control engineering computing; field programmable gate arrays; hardware description languages; predictive control; FPGA circuits; FPGA implementation; VHDL language; XC3S700A Xilinx Starter Kit; Xilinx ISE 10.1 software; fixed-point representation; generalized predictive control; overflow problems; programming tool; second order state system; synthesizable VHDL program; Algorithm design and analysis; Application software; Control systems; Field programmable gate arrays; Prediction algorithms; Predictive control; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrotechnical Conference (MELECON), 2012 16th IEEE Mediterranean
  • Conference_Location
    Yasmine Hammamet
  • ISSN
    2158-8473
  • Print_ISBN
    978-1-4673-0782-6
  • Type

    conf

  • DOI
    10.1109/MELCON.2012.6196411
  • Filename
    6196411