Intelligent Specification Language Compilers, the
Q-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