An intelligent Assistant for Control System Design

  • Paul J. Nolan


Design of control systems following initial component selection generally involves an iterative process in which the designer considers the placement of one or more compensation elements (lag, lead, laglead, PI etc.) in one or more locations in the system (main feedforward or feedback loop, minor loop(s) etc.) and subsequently derives a mathematical representation for the system usually in the form of a transfer function. The designer then checks that the design specifications can be met and when a number of alternatives meet the design specifications other criteria such as cost can be considered.

This paper discusses how an Expert System Design Assistant with computer algebra capabilities can be used in providing a very good working environment for CAD of control systems. A preliminary version of such a system for servomechanism design is presented. The present version accepts the components of the system as block diagram elements and its knowledge base includes transfer function descriptions for the elements as well as for a catalogue of compensation elements. Also included in the knowledge base are the characteristics of the various elements and their effects on overall system characteristics which may form part of the design specifications. The Expert System provides assistance in selecting the compensation type and the most appropriate synthesis and analysis approach.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Curran, A.R. and Leifer, L.J., 1985, “An Intelligent Control System Design Aid”. Proceedings of 1985 ASME Computers in Engineering Conference, Vol. 2 pp. 65 to 69.Google Scholar
  2. Davis, R., 1982, “Expert Systems! Where Are We? and Where Do We Go From Here?”, The AI Magazine, Spring 1982.Google Scholar
  3. Hayes-Roth, F., Waterman, D.A. and Lenat, D.B. (Editors) 1983, “Building Expert Systems”, Addison-Wesley, Reading, M.A.Google Scholar
  4. Michie, D., 1980, “Expert Systems” Computer Journal, Vol. 23, No. 4.Google Scholar
  5. McCallum, K.J., 1982, “Creative Ship Design by Computer”, Computer Applications in the Automation of Shipyard Operation and Ship Design, North-Holland Publishing Company (D.F. Rogers and BC Nehrling, Eds).Google Scholar
  6. Towill, D.R., 1968, “Coefficient Plane Synthesis of Zero Velocity Lag Servomechanisms”, Radio and Electronic Engineer, pp. 323–334, December.Google Scholar
  7. Winston, P.H. and Horn, B.K.P., “LISP”, Addison-Wesley Publishing Company, London, pp. 269–284.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1986

Authors and Affiliations

  • Paul J. Nolan
    • 1
  1. 1.Department of Mechanical EngineeringUniversity CollegeGalwayIreland

Personalised recommendations