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
Link To Document