Particle swarm optimization for time-optimal control design
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.