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.

A General Continuous-Time CCD Formulation

Combining the pieces gives the broad formulation

minimizexp,xc,x(),u()J=Φ(x(tf),xp,xc,tf)+t0tfL(x(t),u(t),xp,xc,t)dtsubject tox˙(t)=f(x(t),u(t),xp,xc,d(t),t),g(x(t),u(t),xp,xc,d(t),t)0,b(x(t0),x(tf),u(t0),u(tf),xp,xc,t0,tf)=0,xpLxpxpU,xcLxcxcU,t[t0,tf].\begin{aligned} \underset{\mathbf{x}_p,\mathbf{x}_c,\mathbf{x}(\cdot),\mathbf{u}(\cdot)}{\text{minimize}}\quad &J=\Phi(\mathbf{x}(t_f),\mathbf{x}_p,\mathbf{x}_c,t_f) +\int_{t_0}^{t_f}L(\mathbf{x}(t),\mathbf{u}(t),\mathbf{x}_p,\mathbf{x}_c,t)\,dt\\ \text{subject to}\quad &\dot{\mathbf{x}}(t)=\mathbf{f}(\mathbf{x}(t),\mathbf{u}(t),\mathbf{x}_p,\mathbf{x}_c,\mathbf{d}(t),t),\\ &\mathbf{g}(\mathbf{x}(t),\mathbf{u}(t),\mathbf{x}_p,\mathbf{x}_c,\mathbf{d}(t),t)\leq\mathbf{0},\\ &\mathbf{b}(\mathbf{x}(t_0),\mathbf{x}(t_f),\mathbf{u}(t_0),\mathbf{u}(t_f), \mathbf{x}_p,\mathbf{x}_c,t_0,t_f)=\mathbf{0},\\ &\mathbf{x}_p^L\leq\mathbf{x}_p\leq\mathbf{x}_p^U,\\ &\mathbf{x}_c^L\leq\mathbf{x}_c\leq\mathbf{x}_c^U, \qquad t\in[t_0,t_f]. \end{aligned}
A compact diagram linking the CCD decision variables to the objective, dynamics, path and boundary constraints, and bounds.

Decision variables, objective, physical dynamics, and constraint sets together define the CCD problem.

The objective measures performance. The differential equations encode physical behavior. Path constraints impose time-dependent engineering limits. Boundary constraints enforce endpoint requirements. Bounds restrict finite-dimensional plant and controller decisions.

Recovering passive design as a special case

The general formulation above specializes naturally. If the controller is removed from the decision set entirely—no xc\mathbf{x}_c, no u()\mathbf{u}(\cdot), and the dynamics are evaluated with u0\mathbf{u}\equiv\mathbf{0}—the same structure reduces to a passive physical-system design problem: minimize an objective built from Φ(x(tf),xp,tf)\Phi(\mathbf{x}(t_f),\mathbf{x}_p,t_f) (or a Lagrange or Bolza generalization of it) subject to x˙(t)=f(x(t),xp,t)\dot{\mathbf{x}}(t)=\mathbf{f}(\mathbf{x}(t),\mathbf{x}_p,t) and the physical-constraint set gp(x(t),xp,t)0\mathbf{g}_p(\mathbf{x}(t),\mathbf{x}_p,t)\leq\mathbf{0} introduced earlier. Restoring xc\mathbf{x}_c and u()\mathbf{u}(\cdot) as decisions recovers the full simultaneous co-design problem above. The two formulations share the same dynamics structure, the same objective forms, and the same physical-constraint function; only the decision-variable set differs. Seeing passive design as a restriction of the general CCD formulation—rather than as a separately posed, unrelated problem—is what makes it meaningful to compare a passive-only design against a co-designed one on a common objective.

Continuous-time and numerical formulations

The continuous-time problem is infinite-dimensional because state and control trajectories are functions. Numerical solution requires a finite representation through parameterization, sampling, or transcription.

An engineering question flowing through mathematical formulation, transcription, numerical optimization, verification, and interpretation.

Mathematical formulation precedes numerical transcription and solution.

The numerical stage typically parameterizes trajectories, enforces dynamics through simulation or defect equations, and approximates integrals by quadrature. Those choices should come after the engineering formulation is correct.

Activity 4.3: Complete Continuous-Time CCD Formulation with Free Final Time

Activity 4.4: Time Normalization for a Free-Final-Time CCD Problem

Activity 4.5: Multi-Scenario Robust CCD Formulation

Activity 4.6: Multiphase Hybrid Control Co-Design Formulation