Modern CAD environments for control systems engineering have begun to support substantial functionality beyond modeling, numerical analysis, and simulation. Three major areas that have emerged in the last five years are advanced user interfaces, data-base management, and expert-systems support ("expert aiding"), In addition, there has been a steady thrust to integrate more completely the various functionalities and software that comprise computer-aided control engineering (CACE). These trends have produced CACE environments which have relatively modest improvements in numerical quality but a vastly different "feel" in terms of integration, support, and "user friendliness.The basic considerations and requirements for a CACE user interface (UI), data-base manager (DBM), and expert aicling are discussed in detail. In many cases, these will be illustrated by examples based on various CACE software suites including the new GE MEAD CACE environment; the basic thrust will be to define needs and show how these can be met. The GE MEAD Project involves the integration of powerful CACE packages under a supervisor which coordinates the execution of these packages with a modern UI, a CACE-oriented DBM, and an expert system. The user interface is designed to facilitate access to the CACE package capabilities by users with widely different levels of familiarity with the environment. The data-base manager keeps track of system models that evolve over time and associates each analysis or design result with the correct model instance. The expert system supplies the machinery for expert aiding complicated or heuristic procedures to free the user from low-level detail and tedium. This system thus exemplifies the trends mentioned above
Read full abstract