DesignofPIDcontr_省略_olutionalgorithm_.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《DesignofPIDcontr_省略_olutionalgorithm_.docx》由会员分享,可在线阅读,更多相关《DesignofPIDcontr_省略_olutionalgorithm_.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 ELSEVIER Journal of Systems Engineering and Electronics Vol. 19, No. 3, 2008, pp.578 583 Available online at ScienceDirect Design of PID controller with incomplete derivation based on differential evolution algorithm* Wu Lianghong1,2, Wang Yaonan2, Zhou Shaowu1 Sz Tan Wen1 1. School of Informatio
2、n and Electric Engineering, Hunan Univ. of Science and Technology, Xiangtan 411201, P. R. China; 2. Coll, of Electric and Information Engineering, Hunan Univ., Changsha 410082, P. R. China (Received November 5, 2006) Abstract: To determine the optimal or near optimal parameters of PID controller wit
3、h incomplete derivation, a novel design method based on differential evolution (DE) algorithm is presented. The controller is called DE-PID controller. To overcome the disadvantages of the integral performance criteria in the frequency domain such as IAE, ISE, and ITSE, a new performance criterion i
4、n the time domain is proposed. The optimization procedures employing the DE algorithm to search the optimal or near optimal PID controller parameters of a control system are demonstrated in detail. Three typical control systems are chosen to test and evaluate the adaptation and robustness of the pro
5、posed DE-PID controller. The simulation results show that the proposed approach has superior features of easy implementation, stable convergence characteristic, and good computational efficiency. Compared with the ZN, GA, and ASA, the proposed design method is indeed more efficient and robust in imp
6、roving the step response of a control system. Keywords: PID controller, incomplete derivation, differential evolution, parameter tuning. that the transient response of system has a greater overshoot. In general, it is often difficult to determine optimal or near optimal PID parameters with the Ziegl
7、er-Nichols method in many industrial plants6. Evolutionary algorithms (EAs) have been received much interests recently and have been applied success- fully to solve the problem of optimal PID controller parameters. P. Wang in Ref. 4 used an advanced ge- netic algorithm to auto-tune classical PID con
8、trollers. L. Wang proposed a GAS A hybrid strategy for design- ing a class of PID controller for non-minimum phase systems in Ref. 5. Particle swarm optimization al- gorithm was used to optimize PID controller parame- ters in Refs. 6 7. In Ref. 8, ant system algorithm was applied to design PID contr
9、oller with incomplete derivation. Chaotic ant swarm was used to tune the PID parameter in Ref. 9. Differential evolution (DE), first introduced by R. Storn and K. Price in 1995, is one of the modern * This project was supported by the National Natural Science Foundation of China (60375001) and the S
10、cientific Research Foundation of Hunan Provincial Education Department (05B016). 1. Introduction During the past decades, the control techniques in the industry have made great advances. Numerous control methods such as fuzzy control, neural network control, expert system, and adaptive control have
11、been studied deeplyt1. Among them, the best known is the proportional-integral-derivative (PID) controller, which has been widely used in the industry because of its simple structure and robust performance in a wide range of operating conditions2. Unfortunately, it has been quite difficult to tune p
12、roperly the gains of PID controllers because many industrial plants are often burdened with problems such as high order, time delays, and nonlinearities3 6. Over the years, some methods have been proposed for the tuning of PID controllers. The first method that used the classical tuning rules was pr
13、oposed by Ziegler and Nichols3. But the drawback of this method is Design of PID controller with incomplete derivation based on differential evolution algorithm 579 heuristic algorithms10. The DE algorithm has gradually become more popular and has been used in many practical cases, mainly because it
14、 has demonstrated good convergence properties and is principally easy to understands11. Because the DE algorithm is an excellent optimization methodology, it may be a promising approach for solving the optimal PID controller parameters problem. In this article, the DE is employed to design the PID c
15、ontroller with incomplete derivation. The controller is called DE-PID controller. The integral performance criteria in frequency domain were often used to evaluate the performance of the controller, but these criteria have their own advantages and disadvantages. In Ref. 4, a simple performance crite
16、rion in time domain was proposed. However, the performance criterion will be invalidated when the system step response has not overshoot. In this article, a new simple performance criterion in time domain is introduced for evaluating the performance of a PID controller. 2. PID controller with incomp
17、lete derivation In general, derivation control can improve the dynamic behavior of a control system, but a pure derivative cannot and should not be implemented, because it will give a very large amplification of measurement noise. To overcome this drawback, a low-pass filter is often added to deriva
18、tion term. The derivation control with a low-pass filter is called the incomplete derivation control. PID controller with incomplete derivation has better control performances compared with general PID controller, and this PID controller is adopted in this article. The transfer function of the PID c
19、ontroller with incomplete derivation is expressed as KpTds + T f sJ E(s) = U + U + U a i s ) where Kp is the proportional gain, Ti is the integral time constant, Td is the derivative time constant. In the discrete-time domain, the controller can be described as follows uk) upk) + Ui(k) + Udk)= k Kpe
20、(k) Ki2 eU) + ud(k) (2) j=i where Ki = KpT/Ti and T is the sampling period. can be derived as follows. From Eq. (1) we can see that Ud(s) KpTds E ( s ) 1 + T/S The differential equation of Eq. (3) is as follows ud(t) +T/ dud(t) dt KpTd de(t) dt (3) In the discrete-time domain, Eq. (4) can be describ
21、ed as udk) Kd(l - A)e(A;) - e(k - 1)+ Xud(k - 1) (5) where A = T f / ( T f + T) CR and j randn(i) (14) where j = 1, 2 , . . . , rand(j) G 0,1 is the jth evaluation of a uniform random generator number. CR G 0,1 is the crossover probability constant, which has to be determined previously by the user.
22、 randn(i) G ( 1 , 2 , . . . , D) is a randomly chosen index which ensures that u1 gets at least one element from . Otherwise, no new parent vector would be produced and the population would not be altered. 4.3 Selection DE adapts greedy selection strategy. If and only if, the trial vector uf5 1 * yi
23、elds a better fitness function value than then is set to . Otherwise, the old value xf is retained. In this article the minimization optimization is considered. The selection operator is as follows. G+l ,G+1 /(f+1) f ? ) (15) 5. Optimization procedures for PID controller parameters 5.1 Parameters se
24、arching space The parameters searching space of DE is extended on the base of results obtained by Ziegler-Nichols (ZN) method, which not only take use of the reasonable kernel of ZN method but also reduce the parameter searching space. If the optimization result is close to the boundary of the searc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DesignofPIDcontr_ 省略 _olutionalgorithm_
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内