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 4: A Unified Mathematical Formulation of CCD

One framework for plant, control, state, and architecture decisions

A CCD study becomes reproducible when every decision, model, objective, constraint, information assumption, and source of uncertainty has an explicit mathematical role. This chapter establishes the notation used throughout the course and connects it to physical engineering meaning.

Core formulation

A deterministic finite-horizon CCD problem can be written

minp,c,a,u(),x(),z()Φ(p,c,a,x(tf),z(tf))+t0tfL(t,p,c,a,x,z,u,d)dtsubject tox˙=f(t,x,z,u,p,c,a,d),0=q(t,x,z,u,p,c,a,d),g(t,x,z,u,p,c,a,d)0,h(t,x,z,u,p,c,a,d)=0,b(x(t0),x(tf),p,c,a)0,r(p,c,a)0,aA.\begin{aligned} \min_{p,c,a,u(\cdot),x(\cdot),z(\cdot)}\quad &\Phi\bigl(p,c,a,x(t_f),z(t_f)\bigr) +\int_{t_0}^{t_f}L\bigl(t,p,c,a,x,z,u,d\bigr)\,\mathrm dt\\ \text{subject to}\quad &\dot x=f(t,x,z,u,p,c,a,d),\\ &0=q(t,x,z,u,p,c,a,d),\\ &g(t,x,z,u,p,c,a,d)\le0,\\ &h(t,x,z,u,p,c,a,d)=0,\\ &b\bigl(x(t_0),x(t_f),p,c,a\bigr)\le0,\\ &r(p,c,a)\le0,\qquad a\in\mathcal A. \end{aligned}

Here pp denotes plant variables, cc controller parameters, aa architecture choices, u(t)u(t) control, x(t)x(t) differential states, z(t)z(t) algebraic variables, and d(t)d(t) prescribed environmental inputs or disturbances. The terminal term Φ\Phi and running term LL define performance. The remaining functions enforce dynamics and admissibility.

A generic plant, controller, environment, sensing, and actuation model for CCD.

Learning objectives

After completing this chapter, you should be able to identify and physically interpret every element of this formulation; distinguish design variables, trajectories, states, algebraic variables, data, and uncertainty; classify objectives and constraints by time dependence; represent continuous and discrete architecture; and place a CCD study within a complete taxonomy.

Running engineering problem

A one-axis electromechanical positioner moves a rigid link. Plant choices include link length and mass, motor rating, and gear ratio. Architecture choices include sensor type and location. Control is represented either by feedback gains or a motor-torque trajectory. Tracking, electrical energy, component mass, and terminal accuracy are optimized subject to dynamics, voltage, current, torque, speed, and geometry limits.