Non-linear-model-predictive-control FPGA hardware acceleration controller and acceleration realization method

A non-linear prediction and hardware acceleration technology, applied in the field of FPGA implementation, can solve problems such as control performance that cannot meet actual requirements, large computational burden, and poor real-time performance

Active Publication Date: 2016-09-21
JILIN UNIV
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in these new neighborhoods, many systems have strong nonlinear factors. The control performance of traditional linear predictive controllers cannot meet the actual requirements in many cases. Therefore, it is necessary to design corresponding nonlinear predictive controllers for different systems. Predictive control (Nonlinear Model Predictive Control, NMPC) has good control performance for large, complex and fast dynamic systems that are constrained by nonlinearity and a wide range of operating points
[0003] After retrieving the relevant information of the existing technology, it is found that most control systems currently use linear model predictive control. However, NMPC needs to repeatedly solve nonlinear programming problems online within a limited sampling time, which has a large computational burden and poor real-time performance. At present, it is mainly used in slow dynamic systems such as petrochemical, metallurgical and pharmaceutical industries; on the other hand, with the increase in the complexity of control systems and the development of mechatronics, the requirements for high real-time performance, high reliability, and miniaturization of electronic control units are increasing. Realizing high-performance controllers on low-cost chips is a major challenge for electronic control systems; on the other hand, modern products are updated very quickly, and circuits may need to be changed in a short period to meet new functional requirements. For the design circuit system of general-purpose digital integrated circuits, it means redesigning and rewiring, which cannot meet the actual needs in the design cycle. Therefore, it is necessary to develop an electronic control system that is easy to upgrade, maintain, and expand to reduce product costs. Development cost, shorten development cycle, extend life cycle

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Non-linear-model-predictive-control FPGA hardware acceleration controller and acceleration realization method
  • Non-linear-model-predictive-control FPGA hardware acceleration controller and acceleration realization method
  • Non-linear-model-predictive-control FPGA hardware acceleration controller and acceleration realization method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] The NMPC controller and WMR trajectory tracking control block diagram based on FPGA of the present invention are as follows figure 1 As shown, it mainly includes ① NMPC module, ② interface module, ③ and WMR mathematical model. As the hardware implementation platform of NMPC controller, FPGA solves nonlinear programming problems through PSO solver, and communicates with WMR through serial port UART receiving module and sending module. The NMPC controller obtains the reference trajectory through the UART receiving module and WMR pose state signal, and transmit these data to the NMPC controller as the input signal of the controller; the NMPC controller obtains the control quantity WMR left and right wheel angular velocity through nonlinear programming and front wheel angle , the following specifically describes the implementation steps of NMPC controller design and hardware acceleration:

[0062] The hardware acceleration controller of the present invention:

[00...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

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.

Description

technical field [0001] The invention belongs to the technical field of FPGA realization. Background technique [0002] Model predictive control (Model Predictive Control, MPC), also known as rolling time domain control, is a widely discussed feedback control strategy. Because model predictive control has a feedforward-feedback structure, it can deal with multi-variable, multi-input, multi-output high-dimensional systems, and can explicitly and actively deal with time-domain hard constraints in the sense of optimization, and has been widely used in many fields. Attention and discussion, especially the successful application in complex industrial processes in the past 30 years, has fully demonstrated the great potential of predictive control to deal with complex constraint optimization control problems. In recent years, with the rapid development of the economy and society, many application areas have put forward higher requirements for constrained optimization problems, and ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G05B13/04
CPCG05B13/042
Inventor 许芳梅钦李宗俐季冬冬陈虹
Owner JILIN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products