Disturbance Attenuation Regulator I-A: Signal Bound Finite Horizon Solution
Davide Mannini, James B. Rawlings
TL;DR
This work addresses finite-horizon disturbance attenuation for linear systems under a signal-bounded disturbance budget, extending SiDAR to arbitrary initial states. It combines dynamic programming with a Lagrange multiplier to decouple the aggregate budget from the state dynamics, yielding Riccati recursions $\Pi_k(\lambda)$ parameterized by a scalar $\lambda$ and a per-stage scalar convex optimization over $\lambda$. The resulting optimal policy is nonlinear in the state, with a clear partition of the state space into a linear region $\mathcal{X}_L(\alpha)$ and a nonlinear region $\mathcal{X}_{NL}(\alpha)$, where the policy reduces to standard $H_{\infty}$ control in the former. The methodology provides a constructive, recursive solution for arbitrary initial conditions, with monotonicity and ellipsoidal geometry of the solution regions and a tractable mechanism for online implementation via a single scalar optimization at each stage. The work lays groundwork for extensions to steady-state, stage-bound disturbances, and infinite-horizon problems, as explored in companion papers.
Abstract
This paper develops a generalized finite horizon recursive solution to the discrete time signal bound disturbance attenuation regulator (SiDAR) for state feedback control. This problem addresses linear dynamical systems subject to signal bound disturbances, i.e., disturbance sequences whose squared signal two-norm is bounded by a fixed budget. The term generalized indicates that the results accommodate arbitrary initial states. By combining game theory and dynamic programming, we derive a recursive solution for the optimal state feedback policy valid for arbitrary initial states. The optimal policy is nonlinear in the state and requires solving a tractable convex scalar optimization for the Lagrange multiplier at each stage; the control is then explicit. For fixed disturbance budget $α$, the state space partitions into two distinct regions: $\mathcal{X}_L(α)$, where the optimal control policy is linear and coincides with the standard linear $H_{\infty}$ state feedback control, and $\mathcal{X}_{NL}(α)$, where the optimal control policy is nonlinear. We establish monotonicity and boundedness of the associated Riccati recursions and characterize the geometry of the solution regions. A numerical example illustrates the theoretical properties. This work provides a complete feedback solution to the finite horizon SiDAR for arbitrary initial states. Companion papers address the steady-state problem and convergence properties for the signal bound case, and the stage bound disturbance attenuation regulator (StDAR).
