Abstract
In this paper, a particle swarm optimization (PSO) based method is proposed to obtain the time-optimal bang-bang control law for both linear and nonlinear systems. By introducing a penalty function, the method can be modified to deal with systems with constraints. Compared with existing computational methods, the proposed method can be implemented in a straightforward manner. The convergent solutions can be achieved by selecting suitable PSO parameters regardless of the initial guess of the switching times. A double integrator and a third-order nonlinear system are used to demonstrate the effectiveness and robustness of the proposed method. The method is applied to obtain the time-optimal control law for a high performance linear motion positioning system. The results show the practicality of the proposed algorithm.
Similar content being viewed by others
References
H. Maurer, N. P. Osmolovskii. Second order sufficient conditions for time-optimal bang-bang control. Journal of Control Optimization, 2004, 42(6): 2239–2263.
B. Christiansen, H. Maurer, Z. Oliver. Optimal control of a voice-coilmotor with coulombic friction. IEEE Conference on Decision and Control. Cancun, Mexico: IEEE, 2008: 1557–1562.
R. Molher. Nonlinear Systems: Applications to Bilinear Control. New Jersy: Prentice Hall, 1991.
E. B. Meier, A. E. Bryson Jr. Efficient algorithm for time optimal control of two-link manipulator. Journal of Guiance, Control, and Dynamics, 1990, 13: 859–866.
H. Lee, K. Teo, V. Rehbock, et al. Control parameterization enhancing technique for time optimal control problems. Dynamic Systems and Applications, 1997, 6: 243–262.
G. S. Hu, C. J. Ong, C. Teo. An enhanced transcribing scheme for the numerical solution of a class of optimal control problems. Engineering Optimization, 2002, 34(2): 155–173.
R. Bertrand, R. Epenoy. New smoothing techniques for solving bangbang optimal control problems. Optimal Control Applications and Methods, 2002, 23(4): 171–197.
C. Y. Kaya, J. L. Nokas. Computations and time-optimal controls. Optimal Control Applications and Methods, 1996, 17(3): 171–185.
C. Y. Kaya, J. L. Nokas. Computational method for time-optimal switching control. Journal of Optimization Theory and Applications, 2002, 117(1): 69–92.
C. Y. Kaya, S. K. Lucas, S. T. Simakov. Computations for bangbang constrained optimal control using a mathematical programming formulation. Optimal Control Applications and Methods, 2004, 25(6): 1–14.
H. Maurer, C. Buskens, J. Kim, et al. Optimization methods for the verification of second order sufficient conditions for bang-bang controls. Optimal Control Applications and Methods, 2005, 26(3): 129–156.
X. Wu, C. R. McInnes. Memorised quasi-time-fuel-optimal feedback control of perturbed double integrator. Automatica, 2002, 38(8): 1389–1396.
J. Kennedy, R. Eberhart. Particle swarm optimization. IEEE Conference on Neural Networks. Perth, Ausralia: IEEE, 1995: 1942–1948.
R. Eberhart, Y. Shi. Computational Intelligence: Concepts to Implementations. Dutch: Elsevier Inc., 2007.
Z. Machalewicz, M. Schoenauer. Evolutionary agorithms for constrained parameter optimization problem. Evolutionary Computation, 1996, 4(1): 1–32.
Y. Li, Y. Chen, H. Zhou. Control of ironless permanent magnet linear synchronous motor using fast terminal sliding mode control with iterative learning control. American Control Conference. St. Louis, Missouri, 2009: 5486–5491.
D. E. Kirk. Optimal Control Theory: An Introduction. New Jersy: Prentice Hall, 1970.
X. Hu, R. Eberhart, Y. Shi. Engineering optimization with particle swarm. IEEE Symposium on Swarm Intelligence. Indianapolis, Indiana: IEEE, 2003: 53–57.
Z. Zhan, J. Zhang, Y. Li, et al. Adaptive particle swarm optimization. IEEE Transactions on Systems, Man, and Cybernetics, 2009, 39(6): 1362–1381.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was partly supported by the China Scholarship Council (No. 2007103188).
Yiqiang LI received his Ph.D. degree in Mechanical Engineering from China Agricultural University, Beijing, China in 2010. He was a joint-training Ph.D. candidate with the department of Electrical and Computer Engineering, Purdue University at Indianapolis (IUPUI), USA, from September 2007 to September 2009. Since 2010, Dr. Li has been a postdoctoral researcher with the department of Engineering Mechanics, Tsinghua University. Dr. Li’s current research interests are wind energy and power systems, renewable energy technology and its applications, modeling and control, linear motor, and optimization. He has published 8 technical papers in refereed journals and conference proceedings. He is a member of IEEE.
Xing ZHANG received his Ph.D. degree in Power Engineering and Engineering Thermophysics from Tsinghua University, Beijing, China in 1988. From 1991 to 2005, he was an assistant professor and associate professor respectively, Kyushu University, Fukuoka, Japan. Since 2005, Dr. Zhang has been with the School of Aerospace, Tsinghua University, where he is currently Professor and Director of Institute of Engineering Thermophysics. Dr. Zhang’s currently research interests are thermophysical properties, efficient use of wind/solar energy, energy conservation technology, and heat transfer enhancements. He has published more than 300 technical papers in refereed journals and conference proceedings, and has given invited/keynote lectures at international conferences. He is the IOC Chairmen of Asian Thermophysical Properties Conference, and on the editorial board of several journals. He received several Best Paper Awards of international conference and technical society. He was awarded First Class Award in Natural Science in 2007.
Yaobin CHEN received his M.S. and Ph.D. degrees from Rensselaer Polytechnic Institute, Troy, New York, in 1986 and 1988 respectively, all in Electrical Engineering. From 1988 to 1990, Dr. Chen was with the Faculty of Electrical Engineering and Computer Science at George Washington University, Washington, DC. Since 1990, Dr. Chen has been with the Purdue School of Engineering and Technology, Indiana University-Purdue University Indianapolis (IUPUI), where he is currently Professor and Chair of Electrical and Computer Engineering. Dr. Chen’s current research interests are modeling, control, optimization, and simulation of advanced transportation and vehicle systems, energy and power systems, computational intelligence and its applications. He has published more than 110 technical papers in refereed journals and conference proceedings. He received a National Science Foundation Research Initiation Award in 1991. He is a senior member of IEEE, and a member of SAE and ASEE.
Huixing ZHOU received his B.E. degree in Engineering from Dalian University of Technology, Dalian, China, and the Ph.D. degree in Mechanical Engineering from Tsinghua University, Beijing, China, in 1983 and 1998, respectively. Currently, he is a professor in the College of Mechanical Engineering, China Agricultural University, Beijing, China. He is also the technical director of Winner- Motor Co. and the director of precision engineering center of CAU. His research interests include linear motor and actuator, precision motion control and mechatronics. Professor Zhou is a senior member of CMES, member of IMechE and a chartered engineer.
Rights and permissions
About this article
Cite this article
Li, Y., Zhang, X., Chen, Y. et al. Particle swarm optimization for time-optimal control design. J. Control Theory Appl. 10, 365–370 (2012). https://doi.org/10.1007/s11768-012-0060-8
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11768-012-0060-8