Abstract
Conventional controllers have transfer-functions with fixed parameters which are chosen from knowledge of plant dynamics or by manual tuning experiments. For cases where the dynamics are unknown a self-tuning algorithm can be used; with the advent of microprocessor technology such methods are easily implemented and are increasingly popular. This article describes the background to many current approaches to self-tuning design which are based on a Generalised Minimum Variance strategy. The plant is described as a discrete-time transfer-function with dead-time and with stochastic disturbances; a predictor model is then generated and the unknown parameters of this model are estimated from plant input/output data using a Recursive Least Squares estimator. An outline of the implementation of this self-tuner is given together with a discussion of additional features required to make it work in practice. One important limitation of the GMV approach is the need to know the plant’s dead-time; a new method called Generalised Predictive Control is shown to overcome this problem. For simple process-control applications PID regulators are entirely adequate and methods for the self-tuning of their proportional, integral and derivative terms are described — all of which are easy to embed into a microcomputer.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Reference
Astrom,K.J. and Hagglund,T.; ‘Automatic tuning of simple regulators with specifications on phase and amplitude margins’. Automatica, 20, No, 5, pp. 645–651, (1984)
Astrom,K.J, and Wittenmark,B.; ‘On self-tuning regulators’. Automatica, 9, N0.2, pp.185–199, (1973)
Banyasz,Cs., Hetthessy,J. and Keviczky,L.; ‘An adaptive PID regulator for MBM’s-. IFAC symposium on Identification,York, (1985)
Bierman,G.J.,Factorization methods for discrete system estimation. Academic Press, (1977)
Breddermann,R.; ‘Realisation and application of a self-tuning on-off controller’. Symposium on Adaptive Systems, Bochum, (1900)
Bristol,E.H.; ‘Pattern recognition: an alternative to parameter identification in adaptive control’. Automatica, 13, pp.197–202, (1977)
Clarke,D.W.; ‘Some implementation considerations of self-tuning controllers’. in Numerival technigues for stochastic systemsed. by F.Archetti and M.Cugiani, North-Holland, (1980)
Clarke,D.W.; ‘Self-tuning control of nonminimum-phase systems’. Automatica, 20, No. 5, pp.501-517, (1994)
Clarke,D.W. and Gawthrop,P.J.; ‘Self tuning controller’’. Proc,IEE,3.22, N0.9, pp.929–934, (1975)
Clarke,D.W. and Gawthrop,P.J.; ‘Implementation and application of microprocessor-based self-tuners’. Automatica, 17, No. 1, pp. 233 – 244, (1981)
Clarke,D.W., Mohtadi,C. and Tuffs,P.S.; ‘Generalized predictive control. Part 1: the basic algorithm’. OUEL report 1555/84, (1984)
De Keyser, R.M.C. and van Cauwenberghe, A.R.; ‘Microcomputer controlled servo system based on self -adaptive long-range prediction’. MECO Conference, Athens, (1983)
Dexter,A.L.; ‘Self-tuning control algorithm for single-chip microcomputer implementation’. Proc.IEE, 130, Pt.D, No.5, pp.255–260, (1993)
Duff,J., Dwolatzky,B., Sanoff,S.P. and Wellstead,P.E.; Hardware and software for self-tuning control,. IEEE Conference on Applications of Adaptive and Multivariable Control, Bull, (1992)
Fjeld,M, and Wilhelm,R.G.; ‘Self-tuning regulators - the software way’. Control Engineering,October, pp.99–102, (1981)
Fortescue,T.R., Kershenbaum,L.S. and Y.dstie, B.E.; ‘Implementation of self-tuning regulators with variable forgetting. factors’. Automatica, 17, N0. 6, (1981)
Franklin,G.F. and Powell,J.D.; Digital control of dynamic systems. Addison-Wesley, (1980)
Gawthrop,P.J.; ‘Self-tuning PI and PID controllers’. I Conference on Applications of Adaptive and Mutivariable control, Hull, (1982)
Glattfelder,A.H., Huguenin,F. and Schaufelberger,W.; ‘Microcomputer based self- tuning and self-selecting controllers’. Automatica,16, pp. h-8, (1980)
Halme,A., Ahava,O., Karjalainen,T., Torvikoski,T. and Savolainen,V.; ‘Implementing and testing of some advanced control schemes in a microprocessors based process instrumentation system’. IFAC Congress, Kyoto, (1981)
Bowie, C.i. and Billings, S.A. (editors); Self-tuning and adaptive control: theory and applications.Peter Perigrinus, (1981)
Isermann,R.; Digital control systems. Springer-Verlag, (1991)
Kalraan,R.E.; ‘Design of a self-optimising control system’. Trans.ASME, 80, pp.468–479, (1958)
Kraus,T.W. and Myron,T.J.; ‘Self-tuning PID controller uses pattern recognition approach’. Control Engineering,June, pp.106–111, (1984)
MCDermott,P.E. and Nellichamp,D.A.; ‘An auto-poleplacement self-tuning controller’. Int.J.Control, 40, No.6, pp.1131–1147, (1994)
Narendra,K.S. and Manopoli,R.V.; Applications of. adaptive control. Academic Press, (1980)
Nishikawa,Y., Sannomiya,N., Ohta,T.,Tea, H. and Tanaka,K.; ‘A method for auto-tuning of PID-control parameters’. IFAC 8th World Congress, Kyoto, (1981)
Radke,F. and Isermann,R.; ‘A parameter-adaptive PID-controller with stepwise parameter optimization’. IFAC 9th World Congress, Budapest, Hungary, (1984)
Schmid,C. and Unbehauen,H.; ‘Identification and CAD of adaptive systems using the KEDDC package’. IPAC Symposium on Identification and System Parameter Estimation, Darmstadt, (1979)
Tayler,C.; Patterns of development in self-organising control,. Process Engineering, pp.34–39, February, (1985)
Tuffs, P.S. and Clarke,D.W.; ‘FAUST: a software package for self-tuning control’. IEE Conference: Control’85, fridge, (1985)
Wittermaxk,B. and Astrom,K.J.; ‘Practical issues in the implementation of adaptive control’. Automatica,20, No.5, pp.595–605, (1984)
Ziegler,J.G. and Nichols,N.B.; ‘Optimum settings for automatic controllers’. ASME, 64, pp.759–768, (1942)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1986 D. Reidel Publishing Company
About this chapter
Cite this chapter
Clarke, D.W. (1986). Self-Tuning and Adaptive Control. In: Sinha, N.K. (eds) Microprocessor-Based Control Systems. International Series on Microprocesssor-Based Systems Engineering, vol 4. Springer, Dordrecht. https://doi.org/10.1007/978-94-009-4708-5_3
Download citation
DOI: https://doi.org/10.1007/978-94-009-4708-5_3
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-8594-6
Online ISBN: 978-94-009-4708-5
eBook Packages: Springer Book Archive