Title :
Design of Affine Controllers via Convex Optimization
Author :
Skaf, Joëlle ; Boyd, Stephen P.
Author_Institution :
Electr. Eng. Dept., Stanford Univ., Stanford, CA, USA
Abstract :
We consider a discrete-time time-varying linear dynamical system, perturbed by process noise, with linear noise corrupted measurements, over a finite horizon. We address the problem of designing a general affine causal controller, in which the control input is an affine function of all previous measurements, in order to minimize a convex objective, in either a stochastic or worst-case setting. This controller design problem is not convex in its natural form, but can be transformed to an equivalent convex optimization problem by a nonlinear change of variables, which allows us to efficiently solve the problem. Our method is related to the classical -design procedure for time-invariant, infinite-horizon linear controller design, and the more recent purified output control method. We illustrate the method with applications to supply chain optimization and dynamic portfolio optimization, and show the method can be combined with model predictive control techniques when perfect state information is available.
Keywords :
affine transforms; causality; control system synthesis; convex programming; discrete time systems; predictive control; stochastic processes; supply chain management; time-varying systems; affine causal controller design; affine function; convex optimization; discrete time time varying linear dynamical system; dynamic portfolio optimization; infinite horizon linear controller design; linear noise corrupted measurement; output control method; predictive control; process noise; stochastic setting; supply chain optimization; worst case setting; Control systems; Cost function; Design optimization; Dynamic programming; Ear; Noise measurement; Optimal control; Optimization methods; Stochastic resonance; Time measurement; Affine controller; dynamic linear programming (DLP); dynamical system; linear exponential quadratic Gaussian (LEQG); linear quadratic Gaussian (LQG); model predictive control (MPC); proportional-integral-derivative (PID);
Journal_Title :
Automatic Control, IEEE Transactions on
DOI :
10.1109/TAC.2010.2046053