IET Control Theory and Applications · 2012 · 33 citations · 24 references
EngineeringComputer EngineeringComputer ScienceEmbedded SystemsField-programmable Gate ArraysSystem-on-chip DesignControl System DesignField-programmable Gate Array ArchitectureFpga ArchitectureModel Predictive ControlProgrammable Logic DevicesField-programmable Gate Array PrototypingField-programmable Gate Array-based Embedded SystemsField-programmable System-on-chipFpga PrototypingModel Predictive Control Simulation
To improve the on-line computational performance of model predictive control (MPC) for fast systems and/or embedded systems, this study proposes a novel scheme for the MPC controller implementation based on field programmable gate array (FPGA) and system on a programmable chip (SOPC) technology. A Nios II processor clocked at 150 MHz is embedded into the FPGA chip. A C/C++ model of the MPC algorithm which is run in the Nios II processor is created. The dual method is adopted to solve the quadratic programming (QP) problem. Based on FPGA and dSPACE®, a rapid prototyping platform is introduced to test and verify the function and computational performance of the MPC controller. Real-time simulation results of controlling a throttle model show that a reasonable size of constrained MPC controller can be implemented on the used RCIII FPGA board.
24
Constrained model predictive control: Stability and optimality
D.Q. Mayne, James B. Rawlings, Christopher V. Rao et al. · Automatica · 2000 · 8.5K citations
The explicit linear quadratic regulator for constrained systems
Alberto Bemporad, Manfred Morari, Vivek Dua et al. · Automatica · 2002 · 3.2K citations
Hong Chen, Frank Allgöwer · Automatica · 1998 · 1.5K citations
Natural Sciences, Aerospace Engineering, Dynamical Systems +10