A real-time software package for teaching digital control
A PC-based program package is described for the real-time control of both simulated and real dynamical systems. The program allows a range of controller types to be implemented, ranging from classical to modern control algorithms. A comprehensive simulation facility is also provided for controller validation trials. The package is intended to be helpful in a control laboratory as a complement to a course on digital control system design for undergraduate students.
Get full access to this article
View all access options for this article.
References
1.
LemmensW. and Van de BoomA., ‘Interactive computer programs for education and research — A survey’, Automatica, 15113 (1979).
2.
ÅströmK. J., ‘Computer aided modelling, analysis and design of control systems — A perspective’; Control Systems Magazine, pp. 4–16, May(1983).
3.
HayJ.L., PearceJ. G., TurnbullL. and CrosbieR. E., ESL Software User Manual. ESA CSC-1019/02-SUM (1985a).
4.
HayJ.L., PearceJ.G., ParkeK. E., TurnbullL. and CrosbieR. E., ESL Application Manual. ESA CSC-1024/02-APP (1985b).
5.
Mitchell & Gauthier Assoc. Inc., ACSL User Guide. Concord, MA (1981)
6.
GuptaA. and ToongH. D., ‘Microcomputers in Industrial Control Applications’, IEEE Trans. Ind. Electronics, IE-3, No. 2May(1984).
7.
GoltenJ.W., ‘Process Control Simulation Package “PCS”’, IJEEE, 22, pp. 205–212 (1985).
8.
Applied i TUTSIM User's Manual IBM PC Computer (1986).
9.
WallerM.H. and WellsteadP. E., ‘Tuning of a d.c. motor position servo controller using TUTSIM’, IJEEE, 24, pp. 251–258 (1987).
10.
MohlerC., MATLAB User's Guide, Department of Computer Science, Univ. of New Mexico (1981).
11.
Thompson, PeterM., User's Guide Program CC, Systems Technology Inc. (1985).
12.
SpangA. H.III, ‘Experience and future needs in computer-aided design’, IEEE Control Systems Magazine, pp. 18–21Feb. (1985).
13.
SpangA. H.III, ‘The federated computer-aided control system design’, Proc. IEEE, 72 No. 12, pp. 1724–1731Dec. (1984).
14.
MunroN. and HammondP., Computing and design techniques control engineering — UK Research Initiative. Procs. IMACS (1988).
15.
JordanD. and WellsteadP. E., A User's Guide to the UMIST CONTROL SYSTEMS CENTRE THREE TERM CONTROL PACKAGE. CSC Report No. 633 (1985).
16.
ÅstromK. J. and ÖstbergA., ‘A teaching laboratory for process control’, IEEE Control Systems Magazine, pp. 37–42October(1986).
17.
ClarkeD.W., ‘PID algorithms and their computer implementation’. O.U.E. L Report No. 1482/83, Oxford (1983).
18.
ZieglerJ.G., NicholsN. B. and RochesterN.Y., ‘Optimum setting for Automatic Controllers’, Trans. ASME, 64, 759–768 (1942).
19.
LópezA. M., MillerJ.A., SmithC. L. and MurrillP.W., ‘Tuning controllers with error-integral criteria’, Instrumentation Technology, 57–62 (1967).
20.
Kuo-ChengC., CorripioA. B. and SmithC.L., ‘Digital control algorithms. Part III. Tuning PI and PID controllers, Instr. and Control Systems, 41–43 (1973).
21.
CorripioA.B., SmithC. L. and MurrillP.W., ‘Evaluating digital PI and PID controller performance’, Instruments and Control Systems, 55–57 (1973).
22.
GerryJ. P. ‘A comparison of PID control algorithms’, Control Engineering, 102–105 (1987).
23.
ÅströmK. J., Ziegler-Nichols Auto-tuners REPORT LUTF D2/(TFRT-3167)/-025/(1982). Lund Institute of Technology, Sweden (1982).
24.
NishikawaY. N. Sannomiya and TanakaH., ‘A method for auto-tuning of PID control parameters’, Automatica, 20, 321–332 (1984).
VegaP. and ZarropM.B., ‘Optimal approaches to self-tuning PID control’, Adaptive Systems in Control Signal Processing. Preprints of an IFAC Symposium, Glasgow, 2, 371–374 (1989).
27.
AuslanderD. M, TakahashiY. and TomizukaM., ‘Direct digital process control: practice and algorithms for microprocessor application’. Proc. IEEE, 66, 199–208 (1978).
28.
ÅströmK. J. and WittenmarkB., Computer Controlled Systems. Prentice-Hall (1984).
29.
IsermannR., Modern Digital Control Systems, Marcel Dekker (1981).
30.
Jacquot (1981).
31.
WellsteadP.E., Introduction to Physical System Modelling, Academic Press (1979).
32.
WellsteadP.E., ChrimesV., FletcherP.R., MoodyR. and RobinsA.J., ‘The ball and beam control experiment’, Int. J. Electr. Eng. Educ., pp. 21–39 (1977).
33.
IBM Guide to the Data Acquisition and Control Adapter Programming Support (1984).