Font Size: a A A

Research Of PID Controller Based On Improved Artificial Fish Swarm Algorithm

Posted on:2014-01-13Degree:MasterType:Thesis
Country:ChinaCandidate:S S WuFull Text:PDF
GTID:2268330425476528Subject:Power electronics and electric drive
Abstract/Summary:PDF Full Text Request
PID control has become the most commonly control method used in industrial process control,which has many characteristics,such as simple structure,operation easily,good control effect.etc.Optimizing three parameters the Kp,Kd and Ki can make its control performance to achieve a satisfactory effect.There are a variety of control systems.Except for linear and constant system, traditional PID controller has poor control effect on any other control systems.Intelligent optimization methods of PID controller parameters,therefore, become research focus.The fish in the water can often find food through pursuing other partners or by themselves,so the fish usually gather where food is abundant in the water.According to this habit of the fish,the artificial fish swarm algorithm uses the model of the artificial fish to mimic the real fish and realize optimization through simulating a series of behaviors,such as prey,swarm,follow,move and so on.The algorithm operates simply,achieves easily,and has strong ability to obtain the global extremum.For the artificial fish swarm algorithm was easily fallen into local extremum and could not ensure to get the global optimal solution,we introduce the aggressive behavior on the artificial fish swarm algorithm and put forward improved artificial fish swarm algorithm.This paper respectively uses the artificial fish algorithm and the improved artificial fish algorithm to optimize PID controller parameters.It is theoretically introduced the optimization principle of two kinds of algorithms.It optimizes the parameter combined with the traditional PID control in MATLAB software platform. The results of simulation experiments showed that the artificial fish algorithm with the aggressive behavior can help the artificial fish to jump out of the local optimal solution domain and seek it in the global range so that improve the efficiency of the PID controller parameters optimization.In this paper, we use FPGA to realize the optimization of PID controller parameters based on improved artificial fish swarm algorithm.First,PID controller parameters based on improved artificial fish swarm algorithm is devided into many modules.There are RAM module, random numbers module,foodconsistence module, SOPC module, follow module,prey module,attack module.etc.According to the factors that the amount of the decimal the function is larger,we have to process the datum. The integer is converted to floating point type,we use megafunction to build the function modules,optimize the parameters by programming and finally conduct RTL-level circuit simulation by using Quartus Ⅱ9.0.The results show that the PID controller of the improved artificial fish swarm algorithm based on FPGA can efficiently control input,design flexibility,and have high reliability.When optimization precision and adaptability of the system itself are increased,system performance also can be improved.
Keywords/Search Tags:artificial fish swarm algorithm, PID controller, optimization, FPGA
PDF Full Text Request
Related items