DocumentCode :
695782
Title :
A comparison of interior point and active set methods for FPGA implementation of model predictive control
Author :
Lau, Mark S. K. ; Yue, S.P. ; Ling, K.V. ; Maciejowski, J.M.
Author_Institution :
Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore, Singapore
fYear :
2009
fDate :
23-26 Aug. 2009
Firstpage :
156
Lastpage :
161
Abstract :
A key component of model predictive control (MPC) is the solving of quadratic programming (QP) problems. Interior point method (IPM) and active set method (ASM) are the most commonly employed approaches for solving general QP problems. This paper compares several performance aspects of the two methods when they are implemented on a FPGA for MPC applications. We compare the computational complexity, storage, convergence speed, and some practical implementation issues. We find that, in general, ASM gives lower complexity and converges faster when the numbers of decision variables and constraints are small. Otherwise, IPM should be a better choice due to its scalability. We also note occasional instability of both IPM and ASM when they are implemented in our FPGA, which uses single precision floating point arithmetic. The instability is mainly due to numerical error, which is found to be more serious in ASM than IPM in our current implementations.
Keywords :
computational complexity; convergence; field programmable gate arrays; floating point arithmetic; predictive control; quadratic programming; stability; ASM; FPGA; IPM; MPC; QP problem; active set method; computational complexity; convergence speed; interior point method; model predictive control; numerical error; occasional instability; quadratic programming problems; single precision floating point arithmetic; Decision support systems; Europe; Field programmable gate arrays;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Control Conference (ECC), 2009 European
Conference_Location :
Budapest
Print_ISBN :
978-3-9524173-9-3
Type :
conf
Filename :
7074396
Link To Document :
بازگشت