Casad — An interactive package for computer aided system analysis and design

  • A. Davidoviciu
  • A. Varga
Session 14 Computer Aided Control System Design I
Part of the Lecture Notes in Control and Information Sciences book series (LNCIS, volume 63)


This paper presents an interactive package — CASAD, for the Computer Aided Systems Analysis and Design. CASAD implements a complete methodology for CAD of linear multivariable control systems by state-space methods. The main steps of this methodology are: (1) plant modeling; (2)analysis of system properties; (3) design of robust compensators; and (4) simulation of control configurations. CASAD is based on two powerful, portable Fortran subroutines packages BIMAS and BIMASC, which implement the latest advances in numerical algorithms using the highest quality available numerical software. CASAD offers many new facilities, compared with the existing similar packages. All functions are performed by the means of a command language. A flexible data organization allows an easy communication among the various CASAD programs. The CASAD package is implemented on the romanian family of minicomputers I-100, 102F, CORAL-4011, 4030, compatible with the DEC PDP-11 systems.


Interactive Package Pole Assignment Paper Machine Full Order Control Configuration 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Van Dooren, P., The generalized eigenstructure problem in linear system theory, IEEE Trans. Autom. Control, vol. AC-26, p.111–129, 1981.Google Scholar
  2. 2.
    Varga, A., Numerically stable algorithm for standard control-lability form determination, Electronics Letters, vol.17, p.74–75, 1981.Google Scholar
  3. 3.
    Laub, A.J., A Schur method for solving the algebraic matrix Riccati equations, IEEE Trans. Autom. Control, vol. AC-24, p.913–921, 1979.Google Scholar
  4. 4.
    Pappas, T., Laub. A.J., and Sandell, N.R., On the numerical solution of the discrete-time algebraic Riccati equation, IEEE Trans. Autom. Control, vol.AC-25, p.631–641, 1980.Google Scholar
  5. 5.
    Van Dooren, P., A generalized eigenvalue approach for solving the Riccati equations, Rep. NA-80-02, Comp. Scie. Dept., Stanford Univ., 1980.Google Scholar
  6. 6.
    Miminis, G.S. and Paige, C.C., An algorithm for pole assignment of time-invariant multi-input linear systems, 21-st IEEE Conf. on Decision and Control, San Diego, 1982.Google Scholar
  7. 7.
    Varga, A., A Schur method for pole assignment, IEEE Trans. Autom. Contr., vol.AC-26, p.517–519, 1981.Google Scholar
  8. 8.
    Van Loan, C.F., Computing integrals involving matrix exponentials, IEEE Trans. Autom. Control, vol.AC-23, p.395–404, 1978.Google Scholar
  9. 9.
    Dongarra, J.J., Bunch, J.R., Moler, C.B. and Stewart, G.W., LINPACK User's Guide, SIAM, Philadelphia, 1979.Google Scholar
  10. 10.
    Smith, B.T., Boyle, J.M., Dongarra, J.J., Garbow, B.S., Ikebe, Y., Klema, V.C. and Moler, C.B., Matrix eigensystem routines — EISPACK Guide, Lect. Notes in Comp. Scie., vol.6, Springer Verlag, Berlin, 1974.Google Scholar
  11. 11.
    Garbow, B.S., Boyle, J.M., Dongarra, J.J., and Moler, C.B., Matrix eigensystem routinesEISPACK Guide Extension, Lect. Notes in Comp. Scie., vol.51, Springer Verlag, Berlin, 1977.Google Scholar
  12. 12.
    Varga, A. and Sima, V., BIMAS — A basic mathematical package for computer-aided systems analysis and design, Preprints of the IFAC 9th World Congress, Budapest, 2–6 June, 1984.Google Scholar
  13. 13.
    Varga, A., BIMASC — A package of Fortran subprograms for analysis, design and simulation of control systems, Report ICI, TR-10.83, 1983.Google Scholar
  14. 14.
    Åström, K.J., Computer aided modeling, identification and control system design — a perspective, IEEE Control Systems Magazine, Nov., 1983.Google Scholar
  15. 15.
    Wieslander, J., Interaction in computer aided analysis and design of control systems, Ph. D. Thesis, Dept. of Automatic Control, Lund, 1979.Google Scholar
  16. 16.
    Maciejowski, J.M. and MacFarlene, A.G.J., CLADP — The Cambridge linear analysis and design programs, IEEE Control Systems Magazine, Dec., 1982.Google Scholar
  17. 17.
    Pedersen, J.O., Pohner, F. and Solheim, O.A., Computer aided design of multivariable control systems, Preprints of IFAC 5th World Congress, Paris, 1972.Google Scholar
  18. 18.
    Forsythe, G.E., Malcolm, M.A. and Moler, C.B., Computer methods for mathematical computations, Prentice Hall, Englewood Cliffs, 1977.Google Scholar
  19. 19.
    Hindmarsh, A.C., LSODE and LSODI, two new initial value ordinary differential equation solvers, ACM Signum Newsletter, vol.15, p.10–11, 1980.Google Scholar
  20. 20.
    Moore, B.C. Principal component analysis in linear systems: controllability, observability and model reduction, IEEE Trans. Autom. Contr., vol.AC-26, p.17–32, 1981.Google Scholar
  21. 21.
    Wonham, W.M., Linear multivariable control. A geometric approach, Springer Verlag, Berlin, 1979.Google Scholar
  22. 22.
    Davison, E.J. and Goldenberg, A., The robust control of a general servomechanism problem: the servocompensator, Automatica, vol.11, p.461–471, 1975.Google Scholar
  23. 23.
    Varga, A., Computer aided design of robust compensators by pole assignment, Preprints of SOCOCO'82 Symp., Sept. 1982, Madrid.Google Scholar
  24. 24.
    Varga, A., On stabilization algorithms for linear time-invariant systems, Rev. Roum. Scie. Tech.-Electrotech. and Energ., vol.26, p.115–124, 1981.Google Scholar
  25. 25.
    Sima, V., On the real Schur form in linear control system design, Rev. Roum. Scie. Tech. — Electrotech. et Energ., vol.25, p.625–632, 1980.Google Scholar
  26. 26.
    Varga, A., Sima, V. and Varga, C.V., On numerical simulation of linear continuous control systems, Preprints of SIMULATION'83 Symposium, Prague, June, 1983.Google Scholar
  27. 27.
    Bavely, C.A. and Stewart, G.E., An algorithm for computing reducing subspaces by block diagonalization, SIAM J.Numer. Anal., vol.10, p.359–367, 1979.Google Scholar
  28. 28.
    Varga, A. and Sima V., A numerically stable algorithm for transfer matrix evaluation, Int. J. Control, vol.33, p.1123–1133, 1981.Google Scholar
  29. 29.
    Laub, A.J., On computing "balancing" transformations, Preprints of JACC Symp., San Francisco, Aug., 1980.Google Scholar
  30. 30.
    Emami-Naeini, A. and Van Dooren P., Computation of zeros of linear multivariable systems, Automatica, vol.18, p.415–430, 1982.Google Scholar

Copyright information

© Springer-Verlag 1984

Authors and Affiliations

  • A. Davidoviciu
    • 1
  • A. Varga
    • 1
  1. 1.Central Institute for Management and InformaticsBucharestRomania

Personalised recommendations