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.

Iterative Sequential Design

Iterative sequential design alternates plant and controller optimization until changes become small.

A loop alternating between plant optimization and controller optimization until convergence.

Repeated information exchange provides more coordination than a single pass.

An abstract update is

xp(k+1)=argminxpJ(xp,xc(k)),xc(k+1)=argminxcJ(xp(k+1),xc).\mathbf{x}_p^{(k+1)}=\arg\min_{\mathbf{x}_p}J(\mathbf{x}_p,\mathbf{x}_c^{(k)}), \qquad \mathbf{x}_c^{(k+1)}=\arg\min_{\mathbf{x}_c}J(\mathbf{x}_p^{(k+1)},\mathbf{x}_c).

The plant step uses the current controller, and the controller step uses the updated plant.

Advantages

Limitations

In strongly coupled problems, each improvement in one discipline changes the best response of the other, making repeated alternation expensive.

Example

A wind-turbine team may alternate structural redesign and pitch-controller retuning. Performance can improve gradually, but many costly simulation-based iterations may be required.

Activity 5.2: Convergence of Iterative Sequential Design