Digikon and Honey-X: Interative packages for control system analysis and design

J. Doyle, A. Konar, J. Mahesh, S. Pratt, J. Wall
1982 Control Systems Magazine  
neapol is, M N The interactive approach to computer-aided design enables the designer to interact with the computer directly, flexibly. and in apparent real-time. The following facilities are usually provided: a graphics terminal a software library of design and analysis programs a high-level command language software for editing and macro-command generation The terminal provides real time computer access and control with effective. graphic communication of design status, results and tradeoffs.
more » ... It is usually augmented with hardcopy equipment and off-line printing facilities to provide permanent records of the communication. The subroutine library contains all design algorithms needed for a specified class of design problems. The command language provides a simple means to invoke these high-level routines in any user-desired sequence without concerns about input/output, data handling; internal data structures and numerics. Finally, the editing and macro capability provides a way to define, save and execute fixed sequences fo user-specified commands. In effect, a user can create higher-level commands suitable for his own design task. These enhance the power of the basic command language. This paper will discuss DIGIKON and HONEY-X, two packages for computer-aided design and analysis which have been developed at the Honeywell Systems and Research Center. Digikon is an interactive software tool for control system analysis. State space representation of control systems is utilized for the analysis with respect to various performance measures. A command based approach is used for efficient interaction between the user and the software. The Digikon software obtains the state space representation of the control system components from their physical descriptions. These descriptions can be in the form of differential (difference) equations or continuous (discrete) transfer functions. Transformations in s1 z and w planes are obtained to accommodate sample rates. word length restrictions and computational delays. Interconnection of the components can be specified to obtain the overall control system. This includes the capability of interconnecting systems with multiple sample rates. The Digikon software provides various analyses capabilities for evaluating the performance of the control system. The gain and phase stability margins are evaluated using the classical frequency response analysis. The closed loop performance of the system is evaluated using the eigenvalue (poles and zeros) and transient response analyses. The multivariable root locus is a unique capability for design of control systems. Covariance response and power spectral density analysis are used for evaluating the performance of the system to noise and gust inputs. The Digikon software uses a command based approach for in teraction between the user and the various capabilities of the software. This provides an efficient use of the software by the experienced user. Help commands and prompting by the software for missing parameters provide sufficient assistance to the beginning user. Maintenance of the help files and modeling data is SYSTEM EXECUTIVE
doi:10.1109/mcs.1982.1103759 fatcat:g6fvgu2gmjfbrlbjrjtxuhbzga