Chapter 10: Numerical Optimal Control for CCD
Converting time-dependent design problems into solvable optimization problems¶
Numerical optimal control replaces functions of time with finite decision vectors while preserving dynamics and constraints to a chosen accuracy. Representation, defects, sparsity, scaling, and mesh convergence drive reliability.
Learning objectives¶
After completing this chapter, you should be able to:
explain and apply continuous problem;
explain and apply time mesh;
explain and apply state and control samples;
explain and apply defect equations;
formulate and verify the chapter methods on minimum-time mass–spring motion, a suspension road event, and a two-phase energy converter.
Mathematical lens¶
The recurring quantities are discrete , , plant , and possibly final time:
Running example¶
The recurring example is minimum-time mass–spring motion, a suspension road event, and a two-phase energy converter. Retaining one system prevents apparent improvements from being caused by changed physics, information, loads, or metrics.
Recommended workflow¶
choose transcription.
initialize mesh.
solve NLP.
estimate error.
refine and verify.
Chapter map¶
Indirect and Direct Methods
Direct Single Shooting
Multiple Shooting
Control-Vector Parameterization
Direct Transcription
Trapezoidal and Hermite–Simpson Methods
Gaussian Collocation
LG, LGR, and LGL Pseudospectral Methods
Mesh Refinement
Multiphase Problems
Choosing a Transcription Method