Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Feedback-Controller Co-Design

Feedback-controller co-design optimizes physical variables together with parameters of a realizable feedback controller.

Plant and controller parameters entering a closed feedback loop with measurements, disturbances, and evaluated performance.

Performance is assessed in closed loop under a parameterized feedback law.

A generic formulation is

minimizexp,xcJ(xp,xc)subject tox˙(t)=f(x(t),u(t),xp,w(t)),u(t)=κ(y(t);xc),y(t)=h(x(t),xp),state, control, and design constraints.\begin{aligned} \underset{\mathbf{x}_p,\mathbf{x}_c}{\text{minimize}}\quad &J(\mathbf{x}_p,\mathbf{x}_c)\\ \text{subject to}\quad &\dot{\mathbf{x}}(t)=\mathbf{f}(\mathbf{x}(t),\mathbf{u}(t),\mathbf{x}_p,\mathbf{w}(t)),\\ &\mathbf{u}(t)=\boldsymbol{\kappa}(\mathbf{y}(t);\mathbf{x}_c),\\ &\mathbf{y}(t)=\mathbf{h}(\mathbf{x}(t),\mathbf{x}_p),\\ &\text{state, control, and design constraints.} \end{aligned}

The optimizer chooses policy parameters rather than every future control value. The realized response depends on the plant, controller, disturbance, and available measurements.

Why closed-loop co-design is more realistic

Feedback can reject disturbances, reduce sensitivity to model mismatch, and react as state deviations occur. Vehicles, robots, wind turbines, marine devices, and industrial processes therefore operate primarily in closed loop.

For a wind turbine, structural variables and pitch-controller gains can be optimized together. During operation, the controller uses measured rotor speed and other signals to respond to changing wind conditions.

Activity 6.2: Sensor and Output-Feedback Co-Design