Font Size: a A A

Research And Development Of Intelligent PID Controller Based On FPGA

Posted on:2009-11-30Degree:MasterType:Thesis
Country:ChinaCandidate:L G QuFull Text:PDF
GTID:2178360272463963Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
PID control is the most ancient and the strongest control method in automatic control. With the development of the industry, control objects become more and more complex, particularly time-varying, nonlinear and real-time. Conventional PID control has become powerless for these systems. In recent years, the intelligent PID controller has emerged because the intelligent control is improved highly at theory. The intelligent PID controller simplifies the modeling procedure and has self-adaptive, self-organization and self-leaning abilities. Simultaneously it has the advantage of conventional PID controller, such as simple structure, strong robustness. So it has great theoretical and practical value to study Intelligent PID controller. According to the flaws of traditional PID controller, the paper adopts intelligent Algorithm to optimize the parameters of PID controller and introduces FPGA to implement PID controller.In this paper, Genetic Algorithm and PSO algorithm which come from the simulation of nature biology community's intelligent behavior are adopted respectively to optimize the parameters of PID controller based on traditional PID controller. After analysis of Genetic Algorithm and PSO algorithm, we carry out software design and then simulate in MATALAB. The simulation results show that Genetic Algorithm and PSO algorithm improve the precision of PID parameters optimization and the adaptability of control system and consider the dynamic and static performance of system.After software simulation, firstly, we adopt FPGA to implement intelligent PID controller based on Genetic Algorithm. We divide the function modules of the system into initialization module, select modules, crossover and mutation modules, control modules, etc. Then the VHDL language is used to describe each module. In order to improve design efficiency, IP core is used to design memory and DSP Builder is used to deal with mathematical computing. To avoiding the glitch phenomenon as far as possible, we use a single process moore state machine to realize timing control of each module. After achieving design of each module, we construction closed-loop simulation based on DSP Builder and Simulink, and then carry out algorithm-level simulation in MATLAB, and RTL-level circuit simulation in Modelsim SE 6.1f and Quartus II 6.0. Secondly, we adopt FPGA to implement intelligent PID controller based on PSO Algorithm with the same design process. The results show that the closed loop test of PID controller through DSP Builder, Simulink and Modelsim solves the sample source of test input as well as the input sample extraction of the controller. It can simulate the input behavior of controller effectively, enhanced the flexibility of design and test. Simultaneously, the test results are reliable and persuasive. The intelligence controller based on FPGA has some advantages such as flexible design, self-tuning on line, high reliability, low development cycle and high speed.
Keywords/Search Tags:PID controller, FPGA, genetic algorithm, PSO algorithm
PDF Full Text Request
Related items