Optimal iterative learning control design for generator voltage regulation system

The purpose of this paper is to design a good tracking controller for the generator automatic voltage regulator (AVR) system. It uses an iterative learning control (ILC) algorithm as a control rule and tries to keep voltage error as low as possible, while replying to set point changes as fast as possible. Two models of ILC are discussed: P-type learning and linear quadratic (LQ) optimal design. The results of designing by LQ optimal method are compared with a Ziegler--Nichols proportional-integral-derivative (PID) controller. The effects of changing different parameters are investigated and illustrated by simulation. In order to provide better robustness for the design, a PID-ILC parallel structure is designed and simulated under system parameter changes.

Optimal iterative learning control design for generator voltage regulation system

The purpose of this paper is to design a good tracking controller for the generator automatic voltage regulator (AVR) system. It uses an iterative learning control (ILC) algorithm as a control rule and tries to keep voltage error as low as possible, while replying to set point changes as fast as possible. Two models of ILC are discussed: P-type learning and linear quadratic (LQ) optimal design. The results of designing by LQ optimal method are compared with a Ziegler--Nichols proportional-integral-derivative (PID) controller. The effects of changing different parameters are investigated and illustrated by simulation. In order to provide better robustness for the design, a PID-ILC parallel structure is designed and simulated under system parameter changes.

___

  • Signal ILC Controller Figure 2. AVR system. 20 40 60 80 100 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 Iteration 2 4 6 8 10 Time Figure 3. ILC algorithm convergence. Figure 4. Comparing PID with ILC output. Effect of changing Q In this simulation, Q = q. I is changed 3 times: q = 1, 10, 100 . As is seen in Figures 6 and 7, the speed of the output increases as q increases, but overshoot in output and control signal increases, too. This is because the weight of the error is increased such that total error in one period must decrease and the process speeds up. It can be concluded that Q regulates the speed of output, but at the price of higher overshoot. Effect of changing R We suppose that R = rI and change r = 1, 10, 100 . It is observed that with higher R , output is slower and overshoots in both output and control signals reduce (Figures 8 and 9). Thus, by changing R, we can adjust the control signal overshoot by the adverse effect of slowing down the process. 2 4 6 8 10 -2 Time -1 -0.5 0.5 1 5 2 Time Figure 5. Control effort. Figure 6. Output for q = 1, 10, 100. -1 -0.5 0.5 1 5 2 -10 Time -1 1 2 3 4 5 6 Time Figure 7. Control effort for q = 1, 10, 100. Figure 8. Output for r = 0.1, 1, 10. Effect of changing the set point If it is known that in a certain time the set point changes in every cycle of working, the ILC can improve the tracking problem dramatically. Even without knowing the exact time, since the plant is linear, when a sudden set point change occurs we can apply a multiplication of the control signal that is obtained for the unit step (proportional to the set point change). The results for a set point change are shown in Figures 10 and 11. As is seen, the ILC acts much better than the standard PID, while having a lower overshoot than the PID. As mentioned before, in general the ILC algorithm responds very well to set point changes and disturbances that are repeated in every period. However, in the case of unpredictable set point changes or varying disturbances, it is better to use it with another controller like the PID to achieve better performance. Using ILC in parallel with PID One way to provide the ILC with better robustness is to use it with a PID controller either in series or in parallel Since the PID usually has good robustness and the ILC has good performance, it is expected that their combination has both good robustness and performance. Here a parallel PID-ILC combination is used to study the robustness of the response against system parameter changes, as shown in Figure 10. In this configuration, a conventional ZN-PID is designed for the loop. The ILC is then designed and its control signal is added to that of the PID. First the system is simulated under normal conditions with no parameter changes in the system. The comparison of the simulation results are given in Figure 11. It is seen that both the ILC and PID-ILC act well in this situation. -1 1 2 3 4 5 6 -0.5 Time e j u j PID YD Plant Dynamics 1 2 3 4 5 6 -0.2 Time Time C.I. Kang, C.H. Kim, “An iterative learning approach to compensation for the servo track writing error in high track density disk drives”, Microsystems Technologies, Vol. 11, pp. 623–637, 2005.
  • A. Fujimori, S. Ohara, “Multi-variable iterative learning identification and its application to estimation of aerodynamic derivatives in an aircraft model”, Transactions of the Japan Society for Aeronautical and Space Sciences, Vol. 55, pp. 123–132, 2012.
  • S.H. Zhou, D. Oetomo, Y. Tan, E. Burdet, I. Mareels, “Human motor learning through iterative model reference adaptive control”, International Federation of Automatic Control, pp. 2883–2888, 2011.
  • A.C. Djelassi, P. Polet, F. Vanderhaegen, “A comparative study between subjective and objective results of predicting human behaviour method based on the expected utility and the iterative learning control: application to the car driving”, Systems, Man and Cybernetics, Vol. 5, pp. 4360–4367, 2006.
  • P. Polet, F. Vanderhaegen, S. Zieba, “Iterative learning control based tools to learn from human error”, Engineering Applications of Artificial Intelligence, Vol. 25, pp. 1515–1522, 2012.
  • A. Su, R.M. Cao, H.X. Zhou, “Research on the iterative learning control method for linear motor driven compressor”, Electrical Machines and Systems, pp. 1–4, 2011.
  • B. You, M. Kim, D. Lee, J. Lee, J.S. Lee, “Iterative learning control of molten steel level in a continuous casting process”, Control Engineering Practice, Vol. 19, pp. 234–242, 2011.
  • J. Song, H. Wang, H. Shi, S. Zhang, “Iterative learning control and its application to batch process optimization”, Third Pacific-Asia Conference on Circuits, Communications and System, pp. 1–4, 2011.
  • M. Pandit, S. Baque, “Learning control of cyclic production processes”, Emerging Technologies and Factory Automation Proceedings, pp. 64–70, 1997.
  • S.J. Yu, X.D. Qi, R.C. Han, F. Pan, “Practical design of an iterative learning-sliding mode controller for electropneumatic”, International Journal of Information Technology, Vol. 11, pp. 1–9, 2004.
  • J. Ratcliffe, P. Lewin, E. Rogers, J. H¨ at¨ onen, T. Harte, D. Owens, “Measuring the performance of iterative learning control systems”, International Symposium on Intelligent Control, pp. 1213–1218, 2005.
  • Z. Hou, J.X. Xu, J. Yan, “An iterative learning approach for density control of freeway traffic flow via ramp metering”, Transportation Research Part C: Emerging Technologies, Vol. 16, pp. 71–97, 2008.
  • S. Arimoto, S. Kawamura, F. Miyazaki, “Bettering operation of dynamic systems by learning: a new control theory for servomechanism or mechatronics systems”, Decision and Control, pp. 1064–1069, 1984.
  • W.J.R. Velthuis, Learning Feed-Forward Control, Theory, Design and Applications, PhD, University of Twente, Enschede, the Netherlands, 2000.
  • W.E. Dixon, E. Zergeroglu, D.M. Dawson, B.T. Costic, “Repetitive learning control: a Lyapunov-based approach”, Systems, Man and Cybernetics, Vol. 32, pp. 538–545, 2002.
  • T.J.A. de Vries, W.J.R. Velthuis, “Toward exploiting the benefits of ILC in non-repetitive motion applications”, Iterative Learning and Control Workshop and Roundtable, pp. 87–88, 1998.
  • X.E. Ruan, Z.Z. Bien, K.H. Park, “Decentralized iterative learning control to large-scale industrial processes for nonrepetitive trajectories tracking”, Systems, Man, and Cybernetics, Vol. 38, pp. 238–252, 2008.
  • O.V. Iftime, M. Verhaegen, “Model-based learning control with non-repetitive initial conditions”, International Journal of Intelligent Systems Technologies and Applications, Vol. 2, pp. 161–173, 2007.
  • C.T. Freeman, Y. Tan, “Iterative learning control with mixed constraints for point-to-point tracking”, Control Systems Technology, pp. 1–13, 2012.
  • R. Tousain, E. Van der Mech´ e, O. Bosgra, “Design strategy for iterative learning control based on optimal control”, Decision and Control, Vol. 5, pp. 4463–4468, 2001.
  • K.L. Moore, Y.Q. Chen, H.S. Ahn, “Iterative learning control: a tutorial and big picture view”, Decision and Control, pp. 2352–2357, 2006.
  • M. Tharayil, Switched Q-Filters in Repetitive Control and Iterative Learning Control, PhD, Graduate College of the University of Illinois, Urbana-Champaign, IL, USA, 2005.
  • K. Abidi, J. Xu, “Iterative learning control for sampled-data systems: from theory to practice”, Industrial Electronics, Vol. 58, pp. 3002–3015, 2011.
  • F. Naderi, A.A. Gharaveisi, M. Rashidinejad, “Optimal design of type 1 TSK fuzzy controller using GRLA for AVR system”, Power Engineering, pp. 106–111, 2007.
  • M. Htay, K.S. Win, “Design and construction of automatic voltage regulator for diesel engine type stand-alone synchronous generator”, World Academy of Science, Engineering and Technology, Vol. 42, pp. 652–658, 2008.
  • J.G. Ziegler, N.B. Nichols, “Optimum setting for automatic controllers”, American Society of Mechanical Engineers, Vol. 64, pp. 759–768, 1942.
  • Z. Gaing, “A particle swarm optimization approach for optimum design of PID controller in AVR system”, Energy Conversion, Vol. 19, pp. 384–391, 2004.
Turkish Journal of Electrical Engineering and Computer Science-Cover
  • ISSN: 1300-0632
  • Yayın Aralığı: Yılda 6 Sayı
  • Yayıncı: TÜBİTAK
Sayıdaki Diğer Makaleler

Optimal iterative learning control design for generator voltage regulation system

Mohsen Rezaei ESTAKHROUIEH, Aliakbar GHARAVEISI

Simulation of discrete electromagnetic propagation model for atmospheric effects on mobile communication

Şaban Selim ŞEKER, Fulya KUNTER

Data hiding in digital images using a partial optimization technique based on the classical LSB method

Feyzi AKAR, Yıldıray YALMAN, Hüseyin Selçuk VAROL

A new intelligent classifier for breast cancer diagnosis based on a rough set and extreme learning machine: RS + ELM

Yılmaz KAYA

Adaptive detection of chaotic oscillations in ferroresonance using modified extended Kalman filter

Cengiz Polat UZUNOĞLU, Mukden UĞUR

A new method based on sensitivity analysis to optimize the placement of SSSCs

Hamed HASHEMI-DEZAKI, Masoud MOHAMMADALIZADEH-SHABESTARY

Improving power systems operation through multiobjective optimal location of optimal unified power flow controller

Afshin Lashkar ARA, Ahad KAZEMI, Mohammad BEHSHAD

Discovery of the connection among age-related macular degeneration, MTHFR C677T and PAI 1 4G/5G gene polymorphisms, and body mass index by means of Bayesian inference methods

Aydan ÇELEBİLER, Hüseyin ŞEKER, Bora YÜKSEL, Ahmet ORUN

An efficient solving of the traveling salesman problem: the ant colony system having parameters optimized by the Taguchi method

Musa PEKER, Baha ŞEN, Pınar Yıldız KUMRU

Fuzzified artificial bee colony algorithm for nonsmooth and nonconvex multiobjective economic dispatch problem

Chandrasekaran KOODALSAMY, Sishaj Pulikottil SIMON