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
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;
Conference_Titel :
Electrotechnical Conference (MELECON), 2012 16th IEEE Mediterranean
Conference_Location :
Yasmine Hammamet
Print_ISBN :
978-1-4673-0782-6
DOI :
10.1109/MELCON.2012.6196411