Font Size: a A A

The Implementation Of The Predictive Control Algorithm Based On FPGA

Posted on:2011-11-06Degree:MasterType:Thesis
Country:ChinaCandidate:J SongFull Text:PDF
GTID:2178360302499012Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of adaptive control, predictive control is proposed. predictive control algorithm is an advanced computer control algorithm, and based on parameter model without strict requirements to process model. The algorithm has several advantages, such as softness effect, multi-step prediction, recurrent optimization in-line feedback adjustment, strong robustness for model structure deviation as well as good control and robustness to object with hysteresis and uncertainty, flexible and convenient system design. So the predictive control algorithm has became one of the most major trends for process control. Because a lot of data computing and processing is needed in the predictive control, in the common predictive control system, output response is oriented. The system is very slow. On the contrary, FPGA system has strong parallel computing capability with low cost, low power consumption. So in-line optimization speed is raised.In the thesis, based on Xilinx integrated developing environment ISE9. li, using hardware description language(HDL) as the programming language, IP core as the input, a improved predictive-control algorithm is designed and implemented using FPGA. General predictive-control algorithm and its improved format are introduced. The algorithm involves with many matrix calculation, so a lot of data computing and processing is needed. At the same time improvement from controller and hardware structure is obtained. FPGA array processor is used to implement predictive-control system.Due to the FPGA hardware implement, recurrent method for Matrix inversion in the predictive-control is briefly discussed. Predictive-control processor array structure is designed. In the design, adopting hierarchy and module method, the entire algorithm is divided into function modules, flows of function modules have been drawed. such as overall system structure design, basic processor design, recurring matrix inversion processor array design, output prediction processor array design, control increment calculation, parameter identification, and so on. Every functional module is simulated using software Modelsim. The simulation result is given.HDL description language is applied in the models of design, analyzes the results of simulation and receives some useful conclusions.So in-line optimization speed is raised and the size and cost is reduced, the application field is greatly expanded.
Keywords/Search Tags:predictive-control algorithm, FPGA, processor arrays, matrix inversion, parallel algorithm
PDF Full Text Request
Related items