Abstract
The development and evaluation of different ways to interface a Prolog language with interactive CADSD environments are described. The principles of a suitable knowledge-based system solver which includes both pertinent explanations and control design software are outlined. The SERMA package has been constructed using the Turbo-Prolog shell with linkage into different CADSD environments to provide computational and graphic enhancements. The covered identification domain aspects include both a new approach defined as ‘Heuristic Identification’ of SISO-system step responses and an expert-system advisor for the model-structure determination. The control area aspect corresponds to an intelligent front-end of in-house and commercial control design packages.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arzén K.E.: An Architecture for Expert System Based Feedback Control. Automatica 25, 813–827 (1989)
Betta A. and Linkens D.A.: Intelligent knowledge-based for dynamic system identification. IEE Proc. 137 D, 1–12 (1990)
Birdwell J.D.: Evolution of a Design methodology for LQG/LTR. IEEE Control Systems Magazine, 73–78 (1989)
Boyle J.M., Pang G.K.H. and Macfarlane A.G.J. (1988), The development and implementation of MAID: a knowledge based system for use in control system design. International workshop INRIA-C2A 1988, Paris.
Gentil S., Barraud A.Y. and Szafnicki K.: SEXI: an expert Identification package. Automatica 26, 803–809 (1990)
Haest M., Bastin G., Gevers M. and Wertz V.: ESPION: an expert system for system identification. Automatica 26, 85–95 (1990)
James J.R. (1986), Considerations concerning the construction of an expert system for control system design. Ph.D. Thesis, Rensselaer Polytechnic Institute, Troy, NY
James J.R.: Expert system shells for combining symbolic and numeric processing in CADCS. Proc. IFAC Symposium on CADCS 1988, Beijing.
James J.R., Taylor J.H. and Frederick D.K. (1985), An expert system architecture for coping with complexity in computer aided control engineering. Proc. of the IFAC ‘CAD in Control and Engineering System’ Conference. Lyngby, Denmark, pp. 47–52.
Larson J.E. and Persson P.: Knowledge representation by scripts in an expert interface. Proc. of the American Control Conference 1986, Seattle, WA
Larson J.E. and Persson P.: The knowledge database used in an expert system interface for IDPAC. Proc. IFAC Workshop on AI in Real-time Control 1988, Swansea, pp. 107–112
Laub A.J. and Little J.N.: Control System Toolbox User’s Guide, The Mathwork, Inc. 1986
Ljung L.: System Identification Toolbox User’s guide, The MathWorks, Inc. 1986
Ljung L.: System Identification: Theory for the User (1987), Prentice Hall, Inc.
Magel K.: Interfacing Prolog to Pacal. Proc. of Fall Joint Comp. Conf. 1986, pp. 229–236.
Moler C., Little J. and Bangert S. (1987), Pc-Matlab User’s guide Version 3.2-PC, The Mathworks, Inc.
Nguyen-Phu H., Thanh T.H., Rinck C., Chaabane M. and Humbert C.: A knowledged-based expert system for use in process identification. Proc. SEE International Workshop “E.S. and Electrical and Power Systems” 1989, Avignon.
Nguyen-Phu H. et al (1989), SERMA Reference Guide, EIA-ESSTIN, Final report, French Department of Industry - Contract N°47-CLEO: ES&CAT.
Nguyen-Phu H. and Weiler P. (1989), SERMA1 module: IDGRA User’s guide, EIA-ESSTIN.
Pang G.K.H., Vidyasagar M. and Heunis A.J.: Development of a new generation of interactive CACSD environments. IEEE Control System Magazine, 40–44 August (1990)
Tan C.T. and Maciejowski J.M.: DB-Prolog: A database programming environment for CACSD. IEEE CACSD Workshop 1989, Florida
Taylor J.H. and Frederick D.K.: An Expert systemarchitecture for computer-aided control engineering. IEEE Proc. 72, 1795–1805 (1984)
Taylor J.H., Frederick D.K. and James J.R. (1984), An expert system scenario for computer-aided control engineering. Proc. of the American Control Conference. San Diego, CA., pp 120–128.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nguyen-Phu, H. (1991). Prolog Language — CADSD Package Interfacing Procedures: Applications to Heuristic Identification and Control of Dynamic Systems. In: Jordanides, T., Torby, B. (eds) Expert Systems and Robotics. NATO ASI Series, vol 71. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76465-3_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-76465-3_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-76467-7
Online ISBN: 978-3-642-76465-3
eBook Packages: Springer Book Archive