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.

Chapter 5: Sequential Baselines versus Nested and Simultaneous CCD

Distinguishing baselines from CCD formulations

This chapter separates two ideas that are often blurred together. One-pass sequential design and the conventional iterated sequential workflow are comparison baselines, not control co-design formulations. They optimize plant and control disciplines through fixed handoffs or repeated discipline-specific updates. In contrast, nested CCD and simultaneous CCD optimize physical and control decisions with one system-level objective and one coupled set of constraints.

The distinction is defined by the optimization problem—not merely by the order in which software executes. A block-coordinate algorithm can solve a CCD problem if every block update belongs to the same joint formulation. The iterated sequential baseline studied here does not meet that condition because its plant and control subproblems retain separate objectives and incomplete coupling information.

Learning objectives

After completing this chapter, you should be able to:

  1. formulate fair one-pass and iterated sequential baselines;

  2. explain why repeated handoffs do not automatically constitute CCD;

  3. derive nested and simultaneous formulations of the same joint CCD problem;

  4. compare feasible regions, convergence tests, and computational cost; and

  5. select a defensible baseline and CCD formulation for an engineering study.

Mathematical lens

Let pp denote physical design variables and let z=(θ,X,U)z=(θ,X,U) collect controller parameters, discretized states, and controls. The CCD problem is

J=minp,zJsys(p,z),R(p,z)=0,g(p,z)0.J^* = min_{p,z} J_{sys}(p,z), R(p,z)=0, g(p,z) ≤ 0.

where R=0R=0 contains the discretized dynamics. Nested and simultaneous CCD are two ways to solve this joint problem. The sequential baselines solve restricted or discipline-specific problems instead.

Two non-CCD baselines contrasted with two CCD formulations.

Running example

The running example is an active suspension with physical variables p=[ks,cs]p=[k_s,c_s] and control decisions zz. Every comparison uses the same road input, state equations, comfort metric, actuator limits, suspension-travel limit, tire-load limit, mesh, and validation model. This prevents an apparent CCD benefit from being caused by unequal assumptions.

Nested CCD value-function structure.Sparse simultaneous CCD formulation.

Chapter map

  1. One-Pass Sequential Baseline

  2. Iterated Sequential Baseline

  3. Nested CCD

  4. Simultaneous or All-at-Once CCD

  5. Shared Formulation and Practical Differences

  6. Feasible-Region Differences

  7. Computational Cost

  8. Convergence Behavior

  9. Selecting a Baseline and CCD Formulation

  10. Hybrid CCD Solution Workflows