0.6 Summary and Problems
Chapter summary¶
This prerequisite chapter introduced the mathematical and computational foundations used throughout the course. It reviewed notation for scalars, vectors, matrices, and trajectories; functions, derivatives, gradients, Jacobians, Hessians, and integrals; essential linear-algebra concepts; the conversion of a second-order differential equation to first-order state-space form; basic optimization language; the discretization of continuous trajectories; and the minimal coding workflow required for simulation and optimization studies.
The aim was not to replace full courses in calculus, linear algebra, dynamics, optimization, or programming. It was to establish the vocabulary and tools needed to study control co-design clearly and efficiently. Chapter 1 now builds on this foundation to explain why plants and controllers should often be optimized together rather than separately.
Key terms¶
| Mathematical language | Dynamics and computation | Optimization |
|---|---|---|
| Scalar | Trajectory | Decision variable |
| Vector | Ordinary differential equation | Objective function |
| Matrix | Initial condition | Equality constraint |
| Summation | State-space model | Inequality constraint |
| Derivative | Time discretization | Feasible point |
| Partial derivative | Sampled variable | Feasible region |
| Gradient | Simulation | Optimal point |
| Jacobian | Computational workflow | Performance index |
| Hessian | Numerical integration | Design bounds |
| Definite integral | Trapezoidal rule | Sensitivity |
Problems¶
Second-order sensitivity of a coupled objective. Let , where and . Derive the second-order Taylor model of about an arbitrary point and determine an explicit condition on and a rectangular domain that guarantees strict convexity throughout .
KKT system for a constrained design. Consider subject to and . Derive and solve the complete Karush--Kuhn--Tucker system, then certify the global optimizer using the geometry and convexity of the problem.
State transition and controllability. For with and , derive the finite-horizon controllability Gramian in terms of the matrix exponential and prove that for every when .
Lyapunov certificate with a design parameter. For , solve analytically for the symmetric matrix and determine the complete range of for which this equation supplies a positive-definite Lyapunov certificate.
Trajectory sensitivity. The nonlinear system has and objective . Derive a forward-sensitivity initial-value problem whose solution gives without finite differences.
Index-one differential-algebraic model. A constrained mechanism is modeled by with holonomic constraint . Derive a first-order index-one DAE for and state a nonsingularity condition that makes the algebraic multiplier locally unique.
Error of trajectory quadrature. For with , derive a global error bound for the composite trapezoidal rule on a nonuniform mesh and use it to construct a mesh-spacing condition that guarantees .
Direct transcription of a dynamic optimization problem. Transcribe subject to , , and using trapezoidal defects on intervals, giving the resulting nonlinear program in matrix form and its exact sparsity pattern.
Adjoint gradient. For and , derive the continuous adjoint equation, terminal condition, and a single integral expression for that eliminates the state sensitivity.
Nondimensionalization and conditioning. For with characteristic displacement and time , derive the dimensionless dynamics and objective , then choose variable and residual scalings that make every coefficient and typical decision magnitude order one.
References and further reading¶
Martins, J. R. R. A., & Ning, A. (2021). Engineering design optimization. Cambridge University Press.
Boyd, S., & Vandenberghe, L. (2018). Introduction to applied linear algebra: Vectors, matrices, and least squares. Cambridge University Press.
Betts, J. T. (2010). Practical methods for optimal control and estimation using nonlinear programming (2nd ed.). Society for Industrial and Applied Mathematics. DOI: 10.1137/1.9780898718577
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