The invention, which belongs to the field of the FPGA realization technology, relates to a non-linear-model-predictive-control-based FPGA
hardware acceleration controller and an acceleration realization method. The invention aims at extending application of non-
linear model predictive control (NMPC) in rapid dynamic
system; and a non-linear-model-predictive-control-based FPGA
hardware acceleration controller and an acceleration realization method in non-linear planning can be realized by using a PSO
algorithm. For a
hardware acceleration controller, a WMR prediction control model is established; according to a control requirement of target model WMR trajectory tracking, an
optimization problem is solved; and an NMPC-PSO
algorithm flow is executed. According to the invention, on the basis of a one-to-one correspondence relationship between codes and bottom circuits, the
parallel computing structure of the FPGA and the
parallel computing characteristics of the PSO
algorithm can be combined well, so that the rapid computing capability of the NMPC is improved, the real-time requirement of the controller can be met well, and NMPC application in the actual rapid dynamic
system can be extended. Meanwhile, on-line flexible reducing, extending, and upgrading of the scheme can be realized; and thus the controller and the realization method can adapt to the current situation of the fast product updating speed; and the controller can be verified rapidly.