Particle swarm optimization for time-optimal control design

Journal of Control Theory and Applications - Tập 10 - Trang 365-370 - 2012
Yiqiang Li1, Xing Zhang1, Yaobin Chen2, Huixing Zhou3
1Department of Engineering Mechanics, Tsinghua University, Beijing, China
2Department of Electrical and Computer Engineering, Indiana University-Purdue University at Indianapolis (IUPUI), Indianapolis, USA
3School of Engineering, China Agricultural University, Beijing, China

Tóm tắt

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.

Tài liệu tham khảo

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.