Structured Robust Control for a Pmdc Motor Speed Controller Using Swarm Optimization and Mixed Sensitivity Approach

  • Somyot KaitwanidvilaiEmail author
  • Issarachai Ngamroo
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 52)


This paper proposes a new technique for designing a robust DC motor speed controller based on the concepts of fixed-structure robust controller and a mixed sensitivity method. Performance is specified by selecting the closed-loop objective weight, and uncertainties caused by the parameter changes of motor resistance, motor inductance and load are used to formulate the multiplicative uncertainty weight. Particle Swarm Optimization (PSO) is adopted to solve the optimization problem and find the optimal structured controller. The proposed technique can solve the problem of complicated and high order controller of conventional full order H controller and also retains the robust performance of conventional H optimal control. The performance and robustness of the proposed speed controller are investigated in a Permanent Magnet DC (PMDC) motor in comparison with the controllers designed by conventional H optimal control and conventional ISE method. Results of simulations demonstrate the advantages of the proposed controller in terms of simple structure and robustness against plant perturbations and disturbances. Experiments are performed to verify the effectiveness of the proposed technique.


Particle swarm optimization H optimal control PMDC motor speed control 



This research work was funded by King Mongkut’s Institute of Technology Ladkrabang Research fund. This work was also supported by DSTAR, KMITL and NECTEC, NSTDA.


  1. 1.
    Altas, I.H., & Sharaf, A.M. (2008). A novel maximum power fuzzy logic controller for photovoltaic solar energy systems. Renewable Energy, 33(3), 388–399CrossRefGoogle Scholar
  2. 2.
    Shugen, Ma (2002). Time-optimal control of robotic manipulators with limit heat characteristics of the actuator, Advanced Robotics, 16(4), 309–324CrossRefGoogle Scholar
  3. 3.
    Ahmad M. Harb, & Issam A. Smadi (2009). Tracking control of DC motors via mimo nonlinear fuzzy control. Chaos, Solitons & Fractals, In Press, Corrected Proof , Available online 13 May 2009.Google Scholar
  4. 4.
    Gerasimos G. Rigatos (Jan 2009). Particle and Kalman filtering for state estimation and control of DC motors. ISA Transactions, 48(1), 62–72.CrossRefGoogle Scholar
  5. 5.
    Thirusakthimurugan, P., & Dananjayan, P. (Oct 2007). A novel robust speed controller scheme for PMBLDC motor. ISA Transactions. 46(4) 471–477.CrossRefGoogle Scholar
  6. 6.
    Karr, C.L., & Gentry, E.J. (1993). Fuzzy control of pH using genetic algorithms. IEEE Transaction On Fuzzy System, 1, 46–53CrossRefGoogle Scholar
  7. 7.
    Karr, C.L., Weck, B., Massart, D.L., Vankeerberghen, P. (1995). Least median squares curve fitting using a genetic algorithm. Engineering Application Artificial Intelligence, 8(2), 177–189.CrossRefGoogle Scholar
  8. 8.
    Hwang, W.R., & Thompson, W.E. (1993). An intelligent controller design based on genetic algorithm. 32nd IEEE Conference on Decision Control Conference Proceedings, pp. 1266–1267. San Antonio, USA. 15–17 Dec. 1993.Google Scholar
  9. 9.
    Kaitwanidvilai, S., & Parnichkun, S. (2004). Genetic algorithm based fixed-structure robust h infinity loop shaping control of a pneumatic servo system. International Journal of Robotics and Mechatronics, 16(4), 362–373.Google Scholar
  10. 10.
    Skogestad, S., & Postlethwaite, I. (1996). Multivariable feedback control analysis and design (2nd ed). New York: WileyGoogle Scholar
  11. 11.
    Jietae, L., & Edgar, T.F. (2004) ISE tuning rule revisited. Automatica, 40(8), 1455–1458.MathSciNetzbMATHCrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media B.V. 2009

Authors and Affiliations

  1. 1.Center of Excellence for Innovative Energy Systems, King Mongkut’s Institute of Technology LadkrabangBangkokThailand

Personalised recommendations