Design of Lead–Lag Controller Via Time-Domain Objective Function by Using Cuckoo Search

  • Huey-Yang Horng
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 293)


A large proportion of industrial systems are represented by linear time-invariant transfer functions. The proportional–integral–derivative (PID) controller is one of the most widely used functions. However, the PID controller is susceptible to noise and windup effects. Therefore, the lead–lag controller is a more practical alternative. Traditionally, time-domain or frequency-domain methods have been used to design a lead–lag controller to design specifications. This paper focused on the design of the lead–lag compensator, by optimization of the time-domain objective function. The proposed objective function includes time-domain specifications, including the peak time, maximum overshoot, delay time, setting time and steady state error. In the paper, Cuckoo Search algorithm is chosen to finding the optimal solutions. Cuckoo Search is metaheuristic optimization method recently developed. That is a type of population based algorithm inspired by the behavior of some Cuckoo species in combination with the Lévy flight behavior. Given that the plant is modeled according to a linear time-invariant transfer function, the proposed method designs a lead–lag controller capable of approaching the specifications.


Lead–lag controller Cuckoo search PID controller 


  1. 1.
    Nise, N. S. (2011). Control systems engineering (6th ed.). New York: Wiley.Google Scholar
  2. 2.
    Okada1, Y., Yamakawa, Y., Yamazaki, T., & Kurosu, S. (2007, September 17–20). Tuning method of PID controller for desired damping coefficient. In Proceedings of SICE Anal Conference, Kagawa University, Japan (pp. 795–799).Google Scholar
  3. 3.
    Aström, K. J., & Murray, R. M. (2008) Feedback systems: An introduction for scientists and engineers (3rd ed.). Princeton: Princeton University Press.Google Scholar
  4. 4.
    Yang, J., Chen, C.F., Chen, C. S., & Xu, Y. S. (1991). An approach to automatic tuning of phase-lead and phase-lag compensators. In Proceedings of the 30th IEEE Conference on Decision and Control, Brighton, England (Vol. 3 pp. 2944–2945).Google Scholar
  5. 5.
    Dorf, R. C., Jung, S., Dawes, J., & Ng, L. (1995, June). A S-plane analytic technique for lead–lag controller design. In Proceedings of the American Control Conference Seattle, Washington (pp. 2227–2228).Google Scholar
  6. 6.
    Tan, N. (2003). Computation of stabilizing lag/lead controller parameters. Computers and Electrical Engineering, 29, 835–849.CrossRefMATHGoogle Scholar
  7. 7.
    Horng, H. Y., (2012). Lead–lag compensator design based on genetic algorithms. In Conference on Technologies and Applications of Artificial Intelligence (TAAI) (pp. 80–85).Google Scholar
  8. 8.
    Horng, H. Y. (2013, February). Lead–lag compensator design based on greedy particle swarm optimization. In 2nd International Symposium on Next-Generation Electronics (ISNE).Google Scholar
  9. 9.
    Ou, C., & Lin, W. (2006, June). Comparison between PSO and GA for parameters optimization of PID controller. In International Conference on Mechatronics and Automation, Luoyang, China (pp. 2471–2475).Google Scholar
  10. 10.
    Yang, X. S., & Deb, S. (2009, December). Cuckoo search via Lévy flights. In Proceedings of World Congress on Nature and Biologically Inspired Computing, India (pp. 210–214). USA: IEEE Publications.Google Scholar
  11. 11.
    Yang, X. S., & Deb, S. (2010). Engineering optimisation by cuckoo search. International Journal of Mathematical Modelling and Numerical Optimisation, 1(4), 330–343.Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.Department of Electronic EngineeringI-Shou UniversityKaohsiungTaiwan, Republic of China

Personalised recommendations