Design of an H ∞ PID controller using particle swarm optimization
This paper proposes a novel method to designing an H ∞ PID controller with robust stability and disturbance attenuation. This method uses particle swarm optimization algorithm to minimize a cost function subject to H ∞-norm to design robust performance PID controller. We propose two cost functions to design of a multiple-input, multiple-output (MIMO) and single-input, single-output (SISO) robust performance PID controller. We apply this method to a SISO flexible-link manipulator and a MIMO super maneuverable F18/HARV fighter aircraft system as two challenging examples to illustrate the design procedure and to verify performance of the proposed PID controller design methodology. It is shown with the MIMO super maneuverable F18/HARV fighter system that PSO performs well for parametric optimization functions and performance of the PSO-based method without prior domain knowledge is superior to those of existing GA-based and OSA-based methods for designing H ∞ PID controllers.
KeywordsGenetic algorithm H∞-optimal controller particle swarm optimization PID controller simulated annealing
Unable to display preview. Download preview PDF.
- G. J. Balas, J. C. Doyle, K. Glover, A. Packard, and R. Smith, μ-Analysis and Synthesis ToolBox, Mathworks, Natick, MA, 1993.Google Scholar
- J. Kennedy, “The particle swarm: social adaptation of knowledge,” Proc. IEEE Int. Conf. Evolutionary Comput., Indianapolis, IN, pp. 303–308, 1997.Google Scholar
- O. Chao and L. Weixing, “Comparison between PSO and GA for parameters optimization of PID controller,” Proc. of International Conference on Mechatronics and Automation, pp. 2471–2475, June 2006.Google Scholar
- N. Sadati, M. Zamani, and H. Mahdavian, “Hybrid particle swarm-based-simulated annealing optimization techniques,” Proc. of the IEEE Inter. Conf. on Indus. Elect., Paris, France, Nov. 2006.Google Scholar
- D. B. Fogel, Evolutionary Computation Toward a New Philosophy of Machine Intelligence, IEEE, New York, 1995.Google Scholar
- Y. Shi and R. Eberhart, “A modified particle swarm optimizer,” Proc. IEEE Int. Conf. on Evolutionary Computation, pp. 69–73, 1998.Google Scholar
- R. Eberhart and Y. Shi, “Particle swarm optimization: Developments, applications and resources,” Proc. IEEE Int. Conf. on Evolutionary Computation, pp. 81–86, 2001.Google Scholar
- M. Avriel, Nonlinear Programming: Theory and Algorithms, Wiley, New York, 1979.Google Scholar
- M. T. Ho and Y. W. Tu, “PID controller design for a flexible-link manipulator,” Proc. IEEE Conf. on Decision and Control, Spain, pp. 6841–6846, Dec. 2005.Google Scholar
- I. Kitsios, T. Pimenides, and P. Groumpos, “A genetic algorithm for designing H ∞ structured specified controllers,” Proc. IEEE Int. Conf. Contr. Applicat., Mexico, pp. 1196–1201, 2001.Google Scholar