Intelligent Specification Language Compilers, the <I>Q</I>-parametrization, and Convex Programming: Concepts for an Advanced Computer-Aided Control System Design Method controllers

Intelligent Specification Language Compilers, the Q-parametrization, and Convex Programming:
Concepts for an Advanced Computer-Aided Control System Design Method

D. Meyer, V. Balakrishnan, C. Barratt, S. Boyd, N. Khraishi, X. Li and S. Norman

In Advanced Computing Concepts and Techniques in Control Engineering, M. J. Denham and A. J. Laub (editors)
pages 487-496, NATO ASI Series F: Computer and Systems Sciences, Springer-Verlag, Berling, 1987


Abstract: A new computer-aided method for the design of linear controllers is outlined. Rather than designing the controller directly, the method designs the Q-parameter that parametrizes all stabilizing controllers. Because closed-loop maps are affine in Q, specifications on the closed-loop system translate to convex constraints on Q. The translation is done with an intelligent compiler that reads specifications written in a control specification language and generates a standard convex program for Q that is readily solved.

The constraint and objective constructions in the control specification language are natural for the control engineer and allow a wide variety of specifications including asymptotic tracking, limits on peak excursions of variables, decoupling, step response settling and overshoot, frequency domain inequalitites, and others.


Download   PDF      Bibtex entry