Skip to main content

Prolog Language — CADSD Package Interfacing Procedures: Applications to Heuristic Identification and Control of Dynamic Systems

  • Conference paper
Book cover Expert Systems and Robotics

Part of the book series: NATO ASI Series ((NATO ASI F,volume 71))

  • 111 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arzén K.E.: An Architecture for Expert System Based Feedback Control. Automatica 25, 813–827 (1989)

    Article  MATH  Google Scholar 

  2. Betta A. and Linkens D.A.: Intelligent knowledge-based for dynamic system identification. IEE Proc. 137 D, 1–12 (1990)

    Article  Google Scholar 

  3. Birdwell J.D.: Evolution of a Design methodology for LQG/LTR. IEEE Control Systems Magazine, 73–78 (1989)

    Google Scholar 

  4. 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.

    Google Scholar 

  5. Gentil S., Barraud A.Y. and Szafnicki K.: SEXI: an expert Identification package. Automatica 26, 803–809 (1990)

    Article  MATH  Google Scholar 

  6. Haest M., Bastin G., Gevers M. and Wertz V.: ESPION: an expert system for system identification. Automatica 26, 85–95 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  7. James J.R. (1986), Considerations concerning the construction of an expert system for control system design. Ph.D. Thesis, Rensselaer Polytechnic Institute, Troy, NY

    Google Scholar 

  8. James J.R.: Expert system shells for combining symbolic and numeric processing in CADCS. Proc. IFAC Symposium on CADCS 1988, Beijing.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Larson J.E. and Persson P.: Knowledge representation by scripts in an expert interface. Proc. of the American Control Conference 1986, Seattle, WA

    Google Scholar 

  11. 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

    Google Scholar 

  12. Laub A.J. and Little J.N.: Control System Toolbox User’s Guide, The Mathwork, Inc. 1986

    Google Scholar 

  13. Ljung L.: System Identification Toolbox User’s guide, The MathWorks, Inc. 1986

    Google Scholar 

  14. Ljung L.: System Identification: Theory for the User (1987), Prentice Hall, Inc.

    MATH  Google Scholar 

  15. Magel K.: Interfacing Prolog to Pacal. Proc. of Fall Joint Comp. Conf. 1986, pp. 229–236.

    Google Scholar 

  16. Moler C., Little J. and Bangert S. (1987), Pc-Matlab User’s guide Version 3.2-PC, The Mathworks, Inc.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. Nguyen-Phu H. et al (1989), SERMA Reference Guide, EIA-ESSTIN, Final report, French Department of Industry - Contract N°47-CLEO: ES&CAT.

    Google Scholar 

  19. Nguyen-Phu H. and Weiler P. (1989), SERMA1 module: IDGRA User’s guide, EIA-ESSTIN.

    Google Scholar 

  20. 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)

    Google Scholar 

  21. Tan C.T. and Maciejowski J.M.: DB-Prolog: A database programming environment for CACSD. IEEE CACSD Workshop 1989, Florida

    Google Scholar 

  22. Taylor J.H. and Frederick D.K.: An Expert systemarchitecture for computer-aided control engineering. IEEE Proc. 72, 1795–1805 (1984)

    Article  Google Scholar 

  23. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics