Impact interactive mathematical program for automatic control theory

  • Magnus Rimvall
  • François Cellier
Session 19 Computer Aided Control System Design II
Part of the Lecture Notes in Control and Information Sciences book series (LNCIS, volume 63)


IMPACT, a new CAD-program for Control Systems which is presently under development at our institute, is presented. The program will give access to algorithms useful in control systems theory in an interactive manner. It is aimed at inexperienced students as well as skilled control scientists for the analysis, synthesis and simulation of control systems. IMPACT is coded in ADA, portability is one of the main design goals.

A first section discusses the chosen mode of interaction, and compares it with other common methods. A second section presents the data structures available in IMPACT, and discusses the operations which can be performed on these structures. The IMPACT command language is thereafter presented, in particular are the very versatile macro-facilities explained. Finally, some implementational aspects are discussed.


Polynomial Matrix Graphical Input Polynomial Matrice Command Language Control System Theory 
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.

6. References

  1. /AGAT79/.
    Agathoklis, P., et alia; "Educational Aspects of Using Computer-Aided Design in Automatic Control"; in Proc. of the IFAC Symposium on Computer-Aided Design of Control Systems, Zurich, Switzerland; Pergamon Press, London; 1979.Google Scholar
  2. /ASTR83/.
    Åstrom, K.J.; Computer-Aided Modeling, Analysis and Design of Control Systems, A Perspective; Report CODEN: LUTFD2/(TFRT-7251), Department of Automatic Control, Lund Institute of Technology, Sweden; 1983.Google Scholar
  3. /BIRD83/.
    Birdwell, J.D.; "Future Directions in Computer-Aided Control System Design, Software Development"; IEEE Control Systems Magazine, February 1983.Google Scholar
  4. /BONG79/.
    Bongulielmi, A.P. and F.E. Cellier; "On the Usefulness of Using Deterministic Grammars for Simulation Languages"; Proc. of the SWISSL Workshop, St. Agata, Italy; to appear in Simuletter; 1979.Google Scholar
  5. /CELL83/.
    Cellier, F.E. and M. Rimvall; "Computer Aided Control Systems Design"; Proc. First European Simulation Conference ESC'83, (W. Ameling, Ed.); Informatik Fachberichte, Springer Verlag; 1983.Google Scholar
  6. /CUEN79/.
    Cuenod, M.A.; (Editor); Proc. First IFAC Symposium on CAD of Control Systems; Pergamon Press; 1979.Google Scholar
  7. /DUNG79/.
    Dungorra, J.J, Bunch, J.R., Moler, C.B., Stewart, G.W.; LINPACK Users' Guide; Society for Industrial and Applied Mathematics; 1979.Google Scholar
  8. /ELMQ82/.
    Elmqvist, H.; "A Graphical Approach to Documentation and Implementation of Control Systems"; Proc. 3rd IFAC/IFIP Symposium on Software for Computer Control, SOCOCO'82, Madrid, Spain; 1982.Google Scholar
  9. /GEIG81/.
    Geiger, P.; Nullstellenbestimmung bei Polynomen und allgemeinen analythischen Funktionen als Anwendung der schnellen Fouriertransformation. Diss.Math.ETH 6759; 1981.Google Scholar
  10. /GARB77/.
    Garbow, B.S., et alia; Matrix Eigensystem Routines, EISPACK Guide Extensions; Springer, Lecture Notes in Computer Science, 51; 1977.Google Scholar
  11. /HERG82/.
    Herget, C.J. and A.J. Laub; Special Issue on Computer-Aided Control System Design Programs; IEEE Control Systems Magazine, December 1982.Google Scholar
  12. /IMSL82/.
    IMSL Library Reference Manual, Edition 9; IMSL, 1982.Google Scholar
  13. /INFO79/.
    Infotech state of the art report: Man/Computer Communication, Vol 1–2, 1979.Google Scholar
  14. /KAIL80/.
    Kailath, T.; Linear Systems; Prentice-Hall; 1980.Google Scholar
  15. /MOLE80/.
    Moler, C.; MATLAB, Users' Guide; Department of Computer Science, University of New Mexico, Albuquerque, USA; 1980.Google Scholar
  16. /RIMV83/.
    Rimvall, M.; IMPACT, Interactive Mathematical Program for Automatic Control Theory, A Preliminary User's Manual; Institute for Automatic Control, ETH Zurich, Switzerland; 1983.Google Scholar
  17. /SMIT74/.
    Smith, B.T. et alia; Matrix Eigensystem Routines, EISPACK Guide; Springer, Lecture Notes in Computer Science, 6; 1974.Google Scholar
  18. /SSP68/.
    System/360 Scientific Subroutine Package; Version III Programmers Manual, IBM, 1968.Google Scholar
  19. /WALK82/.
    Walker, R., et alia; "MATRIXx, A Data Analysis, System Identification, Control Design, and Simulation Package"; IEEE Control Systems Magazine, December 1982.Google Scholar

Copyright information

© Springer-Verlag 1984

Authors and Affiliations

  • Magnus Rimvall
    • 1
  • François Cellier
    • 1
  1. 1.Institute for Automatic ControlSwiss Federal Institute of Technology (ETH)ZuerichSwitzerland

Personalised recommendations