Design of Discrete Non-Linear Two-Degrees-of-Freedom PID Controllers Using Genetic Algorithms

  • P. B. de Moura Oliveira


Genetic algorithms are proposed to design two-degrees-of-freedom non-linear PID controllers for single input-single output systems. The evolutionary scheme proposed is able to design simultaneously a feedforward compensator and a nonlinear picewise PID controller. A time-domain cost function subjected to a performance constraint is deployed in order to obtain a good compromise between the set-point tracking design and the disturbance rejection design. This evolutionary approach is illustrated by a simulation example and compared with the corresponding linear configuration.


Disturbance Rejection Feedforward Controller Linear Configuration Feedforward Compensator Output Disturbance 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Åström K. J. and Hägglund T. (2000), “The Future of PID Control”, IFAC Workshop on Digital Control: Past, present and future, Spain, Terrassa, pp. 19–30.Google Scholar
  2. [2]
    Baluja S., (1994), “Population Based Incremental Learning: A Method for Integrating Genetic search Based Function Optimization and Competitive Learning”, Technical report CMU-CS-95-163, School of Computer Science, Carnegie Melon University, USA.Google Scholar
  3. [3]
    Bennet S., (2000), “The Past of PID Controllers”, IFAC Workshop on Digital Control: Past, present and future, Terrassa, Spain pp. 3–13.Google Scholar
  4. [4]
    De Moura Oliveira and Jones A. H.,(1998), “ Genetic βDesign of Two Degrees-of-Freedom PID Controllers for Set-Point Tracking and Disturbance Rejection”, 3rd Portuguese Conference on Automatic Control, Coimbra, Portugal, pp 111–116.Google Scholar
  5. [5]
    De Moura Oliveira P. B and Solteiro Pires E. J. (1999), “Projecto de Controladores PID Discretos Nao-Lineares Usando PBIL”, XX Jomadas de Automatica, Salamanca, Spain, pp.229–234.Google Scholar
  6. [6]
    Holland J. H, (1975). Adaptation in Natural and Artificial Systems, 1st MIT Press ed., ISBN: 0-262-58111-6.Google Scholar
  7. [7]
    Horowitz I. M, (1963). Synthesis of Feedback Systems, pp.246–249 Academic Press, ISBN: 63-12033.Google Scholar
  8. [8]
    Jones A. H, (1995), “Genetic Tuning of Neural NonLinear PID Controllers”, Artificial Neural Nets and Genetic Algorithms”, Pearson et al. Editors, Springer Verlag, pp. 412–415.Google Scholar
  9. [9]
    Lelic M. and Gajic Z. (2000), “A Reference Guide to PID Controllers in the Nineties”, IFAC Workshop on Digital Control: Past, present and future, Terrassa, Spain pp. 73–82.Google Scholar
  10. [10]
    Lopez A, Murril P and Smith C, (1969). An Advanced Tuning Method, British Chemical Eng., Vo1.14(11), pp. 1553.Google Scholar
  11. [11]
    Skogestad S. and Postlethwaite I, (1996). Multivariable Feedback Control, Wiley, ISBN: 471942774, pp. 51–52.Google Scholar
  12. [12]
    Sung S. W. and Lee I-B, (1996). Limitations and Countermeasures of PID Controllers, Industrial Engineering Chemical Research, Vol. 35, pp. 2596–2610.CrossRefGoogle Scholar
  13. [13]
    Taguchi H. and Araki M., (2000), “Two-Degree-of-Freedom PID controllers-Their Functions and Optimal Tuning”, IFAC Workshop on Digital Control: Past, present and future, Terrassa, Spain, pp. 95–100.Google Scholar
  14. [14]
    Ziegler J. G. and Nichols N. B. (1942). Optimum Settings for Automatic Controllers, Trans. ASME, No. 64, pp. 759–768.Google Scholar

Copyright information

© Springer-Verlag Wien 2001

Authors and Affiliations

  • P. B. de Moura Oliveira
    • 1
  1. 1.Departamento de EngenhariasUniversidade de Trás-os-Montes e Alto DouroVila RealPortugal

Personalised recommendations