全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Application of Combinatorial Interaction Design for DC Servomotor PID Controller Tuning

DOI: 10.1155/2014/576868

Full-Text   Cite this paper   Add to My Lib

Abstract:

Combinatorial optimization has been used in different research areas. It has been employed successfully in software testing fields to construct minimum set of combinations (i.e., in terms of size) which in turn represents the minimum number of test cases. It was also found to be a successful approach that can be applied to solve other similar problems in different fields of research. In line with this approach, this paper presents a new application of the combinational optimization in the design of PID controller for DC servomotor. The design of PID controller involves the determination of three parameters. To find optimal initial PID parameters, different tuning methods have been proposed and designed in the literature. The combinatorial design is concerned with the arrangement of finite set of elements into combinatorial set that satisfies some given constraints. Consequently, the proposed method takes the interaction of the input parameters as a constraint for constructing this combinatorial set. The generated sets are then used in the proposed tuning method. The method proved its effectiveness within a set of experiments in a simulated environment. 1. Introduction Direct current (DC) motors have been used intensively in various industrial applications. The significance of DC motors is related to their efficient characteristics such as preciseness, fast adaptation, smooth operation, and high torque capabilities. From the control point of view, DC motors exhibit linear speed-torque characteristics; therefore, proficient control aspects can be achieved [1]. During the recent decades, various controller structures have been proposed for controlling the DC motor. The most common controller used is the proportional plus integral plus derivative (PID) due to its simple structure and robust performance [2]. The design of the PID controller involves the determination of three parameters which are the proportional, integral, and derivative gains. Over the years, various tuning methods have been proposed to determine the PID gains. The first classical tuning rule method was proposed by Ziegler and Nichols [3] and also it is proposed by Cohen and Coon [4]. The advantage of these classical tuning methods is that the model of the system is not required to be known. However, the controller designed with these experimental methods can have an acceptable but not optimum system response. Therefore, recently, many artificial intelligence (AI) techniques have been employed to determine the optimal parameters and hence improve the controller performances. Such AI

References

[1]  R. Rahmani, M. S. Mahmodian, S. Mekhilef, and A. A. Shojaei, “Fuzzy logic controller optimized by particle swarm optimization for DC motor speed control,” in Proceedings of the IEEE Student Conference on Research and Development, pp. 109–113, 2012.
[2]  K. Ogata, Modern Control Engineering, Prentice Hall, New York, NY, USA, 2010.
[3]  J. G. Ziegler and N. B. Nichols, “Optimum settings for automatic controllers,” Transactions of ASME, vol. 64, pp. 759–768, 1942.
[4]  G. Cohen and G. Coon, “Theoretical consideration of retarded control,” Transactions of ASME, vol. 75, no. 1, pp. 827–834, 1953.
[5]  S. Panda, “Differential evolution algorithm for SSSC-based damping controller design considering time delay,” Journal of the Franklin Institute, vol. 348, no. 8, pp. 1903–1926, 2011.
[6]  S. Panda, “Multi-objective PID controller tuning for a FACTS-based damping stabilizer using Non-dominated Sorting Genetic Algorithm-II,” International Journal of Electrical Power and Energy Systems, vol. 33, no. 7, pp. 1296–1308, 2011.
[7]  S. Panda, “Multi-objective evolutionary algorithm for SSSC-based controller design,” Electric Power Systems Research, vol. 79, no. 6, pp. 937–944, 2009.
[8]  S. J. Ho, L. S. Shu, and S. Y. Ho, “Optimizing fuzzy neural networks for tuning PID controllers using an orthogonal simulated annealing algorithm OSA,” IEEE Transactions on Fuzzy Systems, vol. 14, no. 3, pp. 421–434, 2006.
[9]  H. Gozde and M. C. Taplamacioglu, “Comparative performance analysis of artificial bee colony algorithm for automatic voltage regulator (AVR) system,” Journal of the Franklin Institute, vol. 348, no. 8, pp. 1927–1946, 2011.
[10]  K. A. El-Metwally, “A fuzzy logic-based PID for power system stabilization,” Electric Power Components and Systems, vol. 29, no. 7, pp. 659–669, 2001.
[11]  S. Panda and N. P. Padhy, “Comparison of particle swarm optimization and genetic algorithm for FACTS-based controller design,” Applied Soft Computing Journal, vol. 8, no. 4, pp. 1418–1427, 2008.
[12]  S. Panda, B. K. Sahu, and P. K. Mohanty, “Design and performance analysis of PID controller for an automatic voltage regulator system using simplified particle swarm optimization,” Journal of the Franklin Institute, vol. 349, no. 8, pp. 2609–2625, 2012.
[13]  D. R. Stinson, Combinatorial Designs: Constructions and Analysis, Springer, New York, NY, USA, 2004.
[14]  B. S. Ahmed and K. Z. Zamli, “A variable strength interaction test suites generation strategy using Particle Swarm Optimization,” Journal of Systems and Software, vol. 84, no. 12, pp. 2171–2185, 2011.
[15]  B. S. Ahmed and K. Z. Zamli, “A review of covering arrays and their application to software testing,” Journal of Computer Science, vol. 7, no. 9, pp. 1375–1385, 2011.
[16]  B. S. Ahmed, K. Z. Zamli, and C. P. Lim, “Application of Particle Swarm Optimization to uniform and variable strength covering array construction,” Applied Soft Computing Journal, vol. 12, no. 4, pp. 1330–1347, 2012.
[17]  S. Y. Borodai and I. S. Grunskii, “Recursive generation of locally complete tests,” Cybernetics and Systems Analysis, vol. 28, no. 4, pp. 504–508, 1992.
[18]  D. E. Shasha, A. Y. Kouranov, L. V. Lejay, M. F. Chou, and G. M. Coruzzi, “Using combinatorial design to study regulation by multiple input signals. A tool for parsimony in the post-genomics era,” Plant Physiology, vol. 127, no. 4, pp. 1590–1594, 2001.
[19]  J. N. Cawse, Experimental Design for Combinatorial and High Throughput Materials Development, Wiley-Interscience, New York, NY, USA, 2003.
[20]  D. S. Hoskins, C. J. Colbourn, and D. C. Montgomery, “Software performance testing usina covering arrays: efficient screening designs with categorical factors,” in Proceedings of the 5th International Workshop on Software and Performance, pp. 131–136, ACM, Palma, Spain, July 2005.
[21]  D. R. Sulaiman and B. S. Ahmed, “Using the combinatorial optimization approach for DVS in high performance processors,” in Proceedings of the International Conference on Technological Advances in Electrical, Electronics and Computer Engineering (TAEECE '13), pp. 105–109, May 2013.
[22]  C. Yilmaz, M. B. Cohen, and A. Porter, “Covering arrays for efficient fault characterization in complex configuration spaces,” ACM SIGSOFT Software Engineering Notes, vol. 29, no. 4, pp. 45–54, 2004.
[23]  A. Hartman and L. Raskin, “Problems and algorithms for covering arrays,” Discrete Mathematics, vol. 284, no. 1–3, pp. 149–156, 2004.
[24]  M. Grindal, J. Offutt, and S. F. Andler, “Combination testing strategies: a survey,” Software Testing Verification and Reliability, vol. 15, no. 3, pp. 167–199, 2005.
[25]  P. McMinn, “Search-based software test data generation: a survey,” Software Testing Verification and Reliability, vol. 14, no. 2, pp. 105–156, 2004.
[26]  B. S. Ahmed and K. Z. Zamli, “Comparison of metahuristic test generation strategies based on interaction elements coverage criterion,” in Proceedings of the IEEE Symposium on Industrial Electronics and Applications (ISIEA '11), pp. 550–554, IEEE Computer Society, Langkawi, Malaysia, September 2011.
[27]  N. B. Nichols and J. G. Ziegler, “Optimum settings for automatic controllers,” Journal of Dynamic Systems, Measurement and Control, vol. 115, no. 2, pp. 220–222, 1993.
[28]  R. A. Krohling, J. P. Rey, R. A. Krohling, and J. P. Rey, “Design of optimal disturbance rejection PID controllers using genetic algorithms,” IEEE Transactions on Evolutionary Computation, vol. 5, no. 1, pp. 78–82, 2001.
[29]  Q. H. Wu, B. W. Hogg, and G. W. Irwin, “A neural network regulator for turbogenerators,” IEEE Transactions on Neural Networks, vol. 3, no. 1, pp. 95–100, 1992.
[30]  A. Visioli, “Tuning of PID controllers with fuzzy logic,” IEE Proceedings: Control Theory and Applications, vol. 148, no. 1, pp. 1–8, 2001.
[31]  M. R. AlRashidi and M. E. El-Hawary, “A survey of particle swarm optimization applications in electric power systems,” IEEE Transactions on Evolutionary Computation, vol. 13, no. 4, pp. 913–918, 2009.
[32]  A. Jalilvand, A. Kimiyaghalam, A. Ashouri, and H. Kord, “Optimal tuning of PID controller parameters on a DC motor based on advanced particle swarm optimization algorithm,” International Journal on Technical and Physical Problems of Engineering (IJTPE), vol. 3, no. 9, pp. 10–17, 2011.
[33]  M. M. R. A. Milani, T. Cavdar, and V. F. Aghjehkand, “Particle swarm optimization—based determination of Ziegler-Nichols parameters for PID controller of brushless DC motors,” in Proceedings of the International Symposium on Innovations in Intelligent Systems and Applications (INISTA '12), 2012.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133