Digital Controllers and their Microprocessor-Based Implementation

  • Spyros G. Tzafestas
Part of the International Series on Microprocessor-Based Systems Engineering book series (ISCA, volume 1)


Process control computers are recognized to be the first big step in filling the gap between control theory and practice, whereas the introduction of microprocessors (μPs) is the second and bigger step [1–7]. Of course it must be noted that the transition to microprocessor-aided control is still slow due to several reasons such as the natural conservatism, of industry, etc. Actually, the direct replacement of a controller by a microprocessor-based version does not always lead to considerably improved performance or very much smaller cost. The main advantage is that with a microcontroller (μP-based controller) one has increased flexibility in modifying its structure, and this is possible by the utilization of low-cost computer facility in small packages.


Induction Motor Address Space Digital Controller Plus Integral Plus Derivative Linear Quadratic Controller 
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.
    Tafestas, S.G. and Alexandridis, N.A.: 1978, “Microprocessor-Based Approach to Control Engineering Problems”,Proc. 1978 SCSC Conf., Newport, Calif., July 24– 26, pp. 488–498.Google Scholar
  2. 2.
    Tao, T.F., Bar Yehoshua, D. and Martinez, R.: 1977, “Applications of Microprocessors in Control Problems”,Proc. 1977 JACC, WA21:pp.8–16.Google Scholar
  3. 3.
    Witten, I.H. (1981) “The New Microprocessors”,Proc.IEE, Vol.128, pt.E, No.5, pp. 19 7–204.Google Scholar
  4. 4.
    Jones, M.R. and Pooch, U.W.: 1976, “Evolution and Design of Microcomputers”,Proc. Symp. on Trends and Appls 76: Micro and Mini Systems, Gaithersburg, Maryland.Google Scholar
  5. 5.
    Roloff, J.J.: 1980, “Managing Memory to Unloose the Full Power of Microprocessors”,Electronics, Vol. 53, pp. 130–134.Google Scholar
  6. 6.
    Patterson, D.A. and Sequin, C.H.: 1980, “Design Considerations for Single-Chip Computers of the Future”,IEEE Trans., Vol. C-29, pp.108–116.Google Scholar
  7. 7.
    Graham, J. and Saridis, G.N.: 1980, “Two-level Multi-Micro–processor Digital Controller”,Automatic Control Theory and Applications, Vol. 8, No. 1, pp. 30–36.Google Scholar
  8. 8.
    Tzafestas, S.G.: 1971, “Advanced Techniques of Digital-Model Design and Real-Time Simulation for Direct Digital Control”,Proc. Intern. AICA Symp. on Simul. of Complex Syst., Tokyo, Aug. (IMACS Publ.).Google Scholar
  9. 9.
    Tzafestas, S.G.: 1980, “Digital Signal Processing Techniques”Lecture Notes, Control Syst. Lab., Patras Univ.Google Scholar
  10. 10.
    Tzafestas, S.G.: 1977, “Tuning Two-and Three-Term Industrial Controllers”,Tech. Paper, Control Syst. Lab., Patras Univ.Google Scholar
  11. 11.
    Dahlin, E.B.:1968, “Designing and Tuning Digital Controllers (I and II)”,Instrum. Technol., Vol. 41, pp. 77–83 and 87–91.Google Scholar
  12. 12.
    Bristol, E.H.:1977, “Designing and Programming Control Algorithms for DDC Systems”,Control Engng, Vol. 24, pp. 24–26.Google Scholar
  13. 13.
    Tzafestas, S.G. and Cosmatos, P.: 1973, “Logical Design of a Digital PID Controller”,Tech. Demo, N.R.C. Demo-kritos, Athens.Google Scholar
  14. 14.
    Tzafestas, S.G. and Frangakis, G.: 1971, “Variable Digital Design for P+I Controllers”,Control and Instrumentation, pp. 45–47.Google Scholar
  15. 15.
    Tzafestas, S.G.: 1973, “Computer-Aided Control of Chemical Systems”,Technika Chronika, Tech. Chamber of Greece, Athens, pp. 707–721.Google Scholar
  16. 16..
    Khandheria, J. and Shanta, J.P.:1977, “Adaptive Sampling Increases Sampling Rate as Process Deviations Increase”,Control Engng, pp. 33–35.Google Scholar
  17. 17..
    Burke, G.R.: 1976, “Microprocessors in Control Systems”,Microprocessors, Vol.1, pp. 38–40.Google Scholar
  18. 18..
    Huff, E.C. and McArthur, K.G.:1975, “A Microprocessor-Based Digital Process Controller”;IEEE Trans. on IECI, Vol. I ECI–2 2, pp. 345–354.Google Scholar
  19. 19..
    Reed, M. and Mergler, H.W.:1977, “A Microprocessor–Based Control System”,IEEE Trans, on IECI, Vol. IECI–24, pp. 253– 257.Google Scholar
  20. 20.
    Aylor, J.H., Ramey, R.L. and Cook, G.:1980, “Design and Application of a Microprocessor PID Predictor Controller”,IEEE Trans, on IECI, Vol. IECI-27, pp. 133–137.Google Scholar
  21. 21.
    Astrom, K.J.: 1970, “Introduction to Stochastic Control Theory”,Academic Press, N.Y.Google Scholar
  22. 22.
    Astrom, K.J., “Theory and Applications of Self-Tuning Regulators”,Automatica, Vol. 13, pp. 457–476.CrossRefGoogle Scholar
  23. 23..
    Iserman,:1980, “Digital Control Systems”, Springer.Google Scholar
  24. 24.
    Clarke, D.W. and Gawthorp, P.J.:1975, “Self-Tuning Controller”, Proc. IEE, Vol. 122, pp. 929–934.Google Scholar
  25. 25.
    Williams, D.C. and Delaney, D.G.:1972, “On-line Design and Implementation of Digital Compensators”, I.Chem. E. Symp. Series No.35, pp. 6:14–6:19.Google Scholar
  26. 26..
    Sheirah, M., Malik, o. and Hope, G.:1982, “Self-Tuning Microprocessor Universal Controller”,IEEE Trans. Ind. Electronics, Vol. IE–29, pp. 31–37.Google Scholar
  27. 27..
    Tzafestas, S. G.:1966, “Estimation of Parameters of Multi Input and Multi-Output Linear Dynamic Systems”,M.Sc.Thesis, Imperial College, London.Google Scholar
  28. 28..
    Keviczky, L.and Hetthessy, J.:1972,, Self-Tuning Minimum Variance Control of MIMO Discrete Systems, Auto. Contr. Theory Appl. Vol. 5Google Scholar
  29. 29..
    Tzafestas, S.G.:1982, “Optimization and Control of Dynamic Operational Research Models” (Ch. 1),North-Holland, Amsterdam.Google Scholar
  30. 30..
    Luenberger, D.G.:1967, “Canonical Forms for Linear Multi-variable Systems”,IEEE Trans., Vol.AC–12, pp.290–293. 32. Paraskevopoulos, P.N. and Tzafestas, S.G.:1975, “New Results in Feedback Modal Controller Design”, Int.J.Control, Vol. 21, pp. 911–928.Google Scholar
  31. 31.
    Luenberger, D.G.:1967, “Canonical Forms for Linear Multi-variable Systems”, IEEE Trans., Vol.AC-12, pp.290–293.MathSciNetGoogle Scholar
  32. 32.
    Paraskevopoulos, P.N. and Tzafestas, S.G.:1975, “New Results in Feedback Modal Controller Design”, Int.J.Control, Vol. 21, pp. 911–928.MathSciNetzbMATHCrossRefGoogle Scholar
  33. 33.
    Tzafestas, S. G.:1975, “Feedback Transformation of Linear Sequential Machines”, Proc. IEE, Vol.122, pp. 857–859.Google Scholar
  34. 34.
    Tzafestas, S. G.:1976, “Automatic Control Systems”, Vol. 3, Ch.3 (Optimal and Eigenvalue Control), Vagionakis Book-sellers, Athens.Google Scholar
  35. 35.
    Tzafestas, S.G.:1972, “State Observer Design for Linear Sequential Machines”, Int. J. Systems Sci., Vol.4, pp. 13–25.MathSciNetCrossRefGoogle Scholar
  36. 36..
    Landau, Y.D.:1979, “Adaptive Control:The Model Reference Approach”,Marcel Dekker, N.Y.Google Scholar
  37. 37.
    Al-Bahrani, H. and Healey, M.:1972, “A Discrete Implicit Model-Following Control Law”, Int.J. Control, Vol.16, pp. 1051–1056.CrossRefGoogle Scholar
  38. 38..
    Perdikaris, G.A., Beck, T.L. and Loendorf, W.R.:1979, “A Microprocessor-based System for DC Servo Control”,Tech. Report, Eng. Sci. Div., Wisconsin Univ.Google Scholar
  39. 39..
    Glattfelder, A.H., Huguenin, F. and Schaufelberger, W. 1980, “Microcomputer–Based Self–Tuning and Self-Selecting Controllers”,Automatica, Vol. 16, pp. 1–8.Google Scholar
  40. 40.
    Tsuchiya, T.:1980, “Basic Considerations on Applications of Optimal Control and the Microprocessor to the Induction Motor Speed Control System,” Int. J. Control, Vol. 31, pp. 285–302.CrossRefGoogle Scholar
  41. 41..
    Fawzy, A.S., Hinton, O.R. and Hanna, F.K.:1981, “A Four-Level Hierarchical Approach to the Joint Problem of System Identification and Optimization and Its Application to a Batch Fermenter Using Microprocessors”,IEEE Trans. Syst. Man Cybern, Vol. SMC-11, pp. 227–231.Google Scholar
  42. 42.
    Mahmoud, M., Hassan, M. and Singh, M.:1980, “A New Hierarchical Approach to the Joint Problem of Systems Identification and Optimization”, Large Scale Systems:Theory and Appl., Vol. 1, pp. 159–166.MathSciNetzbMATHGoogle Scholar
  43. 43..
    Maymon, E. and Tabak, D.:1978, “Nonlinear Aspects and Se– lection of Microprocessor Controllers”,Int.J. Systems Sci., Vo1. 9, pp. 827–835.Google Scholar
  44. 44.
    Wang, H.C.:1981, “Sampling Period and Stability Analysis for the Microcomputer-Based Motor Control Systems”, IEEE Trans. IECI. Vol. IECI-28, pp. 982–102.Google Scholar
  45. 45.
    Zaks, R. and Lesea, A.:1979, “Microprocessor Interfacing Techniques”, Sybex Inc.Google Scholar
  46. 46.
    Fagenbaum, J.:1982, “Industrial Controls”, IEEE Spectrum, pp. 61–64.Google Scholar
  47. 47.
    Rajulu, R.G. and Rajaraman, V.:1982, “Execution-Time Analysis of Process Control Algorithms on Microprocessors”, IEEE Trans. Industr. Electronics, Vol. IE-29, pp. 312–319.CrossRefGoogle Scholar

Copyright information

© D. Reidel Publishing Company 1983

Authors and Affiliations

  • Spyros G. Tzafestas
    • 1
  1. 1.Electrical Engineering DepartmentUniversity of PatrasPatrasGreece

Personalised recommendations