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 Summary, Key Terms, and Problems

Chapter summary

Key terms

TermMeaning
Active systemA physical system whose behavior is modified using sensing, computation, and actuation.
ArchitectureThe elements (components) contained in a system and the relationships among them; a discrete decision distinct from, and prior to, plant sizing and control design. Not to be confused with “CCD architecture” (nested, simultaneous), a numerical solution strategy.
PlantThe physical object or process being controlled.
Plant design variableA decision describing physical form, parameters, or components, given a fixed architecture.
Control design variableA decision describing how control action is generated.
StateA variable needed to describe the internal dynamic condition.
Control inputA commanded physical action applied by an actuator.
DisturbanceAn external input affecting behavior but not selected by the controller.
Sequential designA workflow in which one design domain is fixed before another is optimized.
Control co-designIntegrated design of plant and control decisions for a complete active system.
Plant-control couplingDependence of optimal plant decisions on control decisions and vice versa.
Control authorityThe ability of an actuator and controller to alter system behavior.
System-level objectiveA performance measure representing the mission and tradeoffs of the complete system.
Feasible designA design satisfying all stated constraints.
System-suboptimalFeasible, but not optimal for the complete integrated problem.
MDSDOMultidisciplinary dynamic system design optimization: MDO specialized to systems whose time-evolving state is critical to performance. CCD is an MDSDO problem that also treats the controller as a first-class design object.
Plant-objective caseOne of five ways a plant-design objective can (mis)represent the true system objective, ranging from exact (Cases 1 and 4) to static or approximate (Cases 2, 3, and 5).
Block coordinate descent (BCD)An optimization algorithm that alternates optimizing disjoint blocks of variables; iterated sequential design is a BCD instance and converges to the CCD optimum only under specific conditions.
Information horizonThe span of time over which a controller has usable information when it acts: complete (offline, full foresight), instantaneous (classical feedback), or limited (MPC-style receding horizon).

Problems

  1. Quantifying plant--control coupling. An actively controlled oscillator satisfies mx¨+cx˙+kx=u+wm\ddot x+c\dot x+kx=u+w and uses u=KpxKdx˙u=-K_px-K_d\dot x. For J=0(qxx2+qvx˙2+ru2)dt+γmm+gammakkJ=\int_0^\infty(q_xx^2+q_v\dot x^2+r u^2)\,dt+\gamma_m m+gamma_k k, derive a local cross-sensitivity measure that quantifies coupling between (m,k)(m,k) and (Kp,Kd)(K_p,K_d) at a stable design and explain how it predicts the potential value of CCD.

  2. Sequential versus simultaneous design. For the static surrogate J(p,c)=12a(pp0)2+bpc+12d(cc0)2J(p,c)=\tfrac12a(p-p_0)^2+bpc+\tfrac12d(c-c_0)^2 with a,d>0a,d>0 and ad>b2ad>b^2, derive the exact simultaneous optimizer and the optimizer produced by one plant-then-control sequential pass, then obtain a closed-form expression for their objective gap.

  3. Control-authority allocation. A positioning system has effective stiffness k+Kp=q>0k+K_p=q>0 and cost C(k,Kp)=ak2+bKp2+γkKpC(k,K_p)=a k^2+bK_p^2+\gamma kK_p, with k0k\ge0 and 0KpKˉp0\le K_p\le\bar K_p. Derive the globally optimal passive--active allocation as a piecewise function of (a,b,γ,q,Kˉp)(a,b,\gamma,q,\bar K_p).

  4. A system-level objective from physical units. A battery-electric vehicle has longitudinal dynamics mv˙=Ft12ρCdAv2Crmgmgsinθm\dot v=F_t-\tfrac12\rho C_dA v^2-C_rm g-mg\sin\theta and battery power Pb=Ftv/(ηdηm)P_b=F_tv/(\eta_d\eta_m). Construct one dimensionally consistent Bolza objective that trades trip time, electrical energy, battery mass, and terminal-speed error, and justify a normalization that makes its weights interpretable.

  5. Architecture screening under common assumptions. Compare passive, semi-active, and fully active suspension architectures for msz¨s=ks(zszu)cs(z˙sz˙u)+Fam_s\ddot z_s=-k_s(z_s-z_u)-c_s(\dot z_s-\dot z_u)+F_a under the same road input, packaging envelope, ride metric, and actuator-power model by formulating a single mixed-discrete CCD problem whose feasible sets make the comparison fair.

  6. Failure of an incomplete plant objective. Let the true objective be J(p,c)=(p1)2+(cp)2+ρc2J(p,c)=(p-1)^2+(c-p)^2+\rho c^2, while a plant team minimizes only Jp(p)=(p1)2J_p(p)=(p-1)^2 before the control team selects cc. Derive the resulting sequential design and the simultaneous CCD design, then determine for which ρ>0\rho>0 the relative performance loss exceeds ten percent.

  7. Passive safety as a coupled requirement. The actuator in mx¨+cx˙+kx=um\ddot x+c\dot x+kx=u may fail at an unknown time, after which u=0u=0. Formulate a CCD problem that minimizes nominal closed-loop performance while guaranteeing a prescribed exponential decay rate after failure, expressing the passive-safety condition as a constraint on the plant parameters.

  8. Information as a design variable. A vehicle suspension controller receives a preview w(t+τ)w(t+\tau) of road displacement at sensing cost Cs(τ)=c0+c1τ2C_s(\tau)=c_0+c_1\tau^2, while the best achievable closed-loop cost is J(p,τ)J^*(p,\tau). Formulate a value-of-information test based on J/τ\partial J^*/\partial\tau that determines whether the optimal design uses zero, finite, or maximum available preview.

  9. Iterated sequential design. For a twice continuously differentiable strongly convex objective J(p,c)J(p,c), represent alternating exact minimization over pp and cc as block coordinate descent and derive a local linear convergence factor in terms of the Hessian blocks HppH_{pp}, HpcH_{pc}, and HccH_{cc}.

  10. CCD study definition. For a two-link robot with M(q,p)q¨+C(q,q˙,p)q˙+g(q,p)=B(p)uM(q,p)\ddot q+C(q,\dot q,p)\dot q+g(q,p)=B(p)u, formulate a reproducible control co-design study with link dimensions as plant variables and a feedback policy as the control design, giving one complete objective, physically meaningful constraints, an information pattern, and a sequential baseline in one unified mathematical statement.

References and further reading

  1. Garcia-Sanz, M. (2019). Control co-design: An engineering game changer. Advanced Control for Applications: Engineering and Industrial Systems, 1(1), Article e18. DOI: 10.1002/adc2.18

  2. Allison, J. T., & Herber, D. R. (2014). Multidisciplinary design optimization of dynamic engineering systems. AIAA Journal, 52(4), 691–710. DOI: 10.2514/1.J052182

  3. Allison, J. T., Guo, T., & Han, Z. (2014). Co-design of an active suspension using simultaneous dynamic optimization. Journal of Mechanical Design, 136(8), Article 081003.

  4. Herber, D. R., & Allison, J. T. (2019). Nested and simultaneous solution strategies for general combined plant and control design problems. Journal of Mechanical Design, 141(1), Article 011402. DOI: 10.1115/1.4040705

  5. Bayat, S., Peterson, C., Lee, Y. H., Iori, J., & Allison, J. T. (2026). Advancing wind turbines through control co-design: An integrative review. Applied Energy, 416, Article 127951. ScienceDirect article

  6. Deshmukh, A. P., Herber, D. R., & Allison, J. T. (2015). Bridging the gap between open-loop and closed-loop control in co-design: A framework for complete optimal plant and control architecture design. In 2015 American Control Conference (ACC) (pp. 4916–4922).

  7. Bayat, S., & Allison, J. T. (2026). Control co-design with varying available information applied to vehicle suspensions. ASME Journal of Dynamic Systems, Measurement, and Control, 148(1), Article 011013. DOI: 10.1115/1.4069918

  8. Herber, D. R. (2017). Advances in Combined Architecture, Plant, and Control Design (Doctoral dissertation). University of Illinois at Urbana-Champaign.