Symbolic/Numeric Manipulation CAD Package for Control Systems

This paper describes a method of integrating symbolic and numeric facilities for multivariable controller design. Our controller design system is embodied in REDUCE, a symbolic manipulation software system. In this system, controller design is interactively performed using functions, in symbolic manipulation phase, which enable to manipulate polynomial matrices and FORTRAN programs, in numeric manipulation phase, for solving parameter optimization problems like a linear programming one and simulating designed control systems. Getting output from the symbolic manipulation phase, one can go to the numeric manipulation phase through interface functions newly added to REDUCE, and, after necessary numeric manipulations, go back to the symbolic manipulation phase. In this paper, two types of interfacing are considered: 1)linking to a FORTRAN software package for solving linear programming problems and 2)generation of FORTRAN codes for simulators.