| Series Editors’ Foreword | 6 |
|---|
| Preface | 8 |
|---|
| Intended Readership | 8 |
| What are the Contributions of This Book | 9 |
| What is Not Covered in This Book | 10 |
| Structure of the Book | 10 |
| Acknowledgements | 14 |
|---|
| Contents | 15 |
|---|
| Abbreviations and Symbols | 22 |
|---|
| 1 Introduction | 33 |
|---|
| 1.1 Motivation, Challenges, and Objectives | 33 |
| 1.2 Vehicle Design Aspects | 35 |
| 1.2.1 Stages of Energy Conversion | 36 |
| 1.2.2 Real-World Driving Profile, Consumption, and Emissions | 40 |
| 1.3 Process Model, Control Strategy, and Optimization | 42 |
| 1.3.1 General Problem Statement | 42 |
| 1.3.2 Energy Management | 44 |
| 1.3.3 Numerical Solutions | 48 |
| 1.4 Bibliographical Notes | 51 |
| References | 52 |
| Part I Theory and Formulations | 56 |
|---|
| 2 Introduction to Nonlinear Programming | 57 |
|---|
| 2.1 Introduction | 57 |
| 2.2 Unconstrained Nonlinear Optimization | 60 |
| 2.2.1 Necessary and Sufficient Conditions for Optimality | 61 |
| 2.2.2 Newton--Raphson Method | 61 |
| 2.2.3 Globalization of the Newton--Raphson Method | 64 |
| 2.2.4 Quasi-Newton Method | 67 |
| 2.3 Constrained Nonlinear Optimization | 69 |
| 2.3.1 Necessary and Sufficient Conditions for Optimality | 71 |
| 2.3.2 Projected Hessian | 74 |
| 2.3.3 Sequential Quadratic Programming | 76 |
| 2.4 Sensitivity Analysis | 84 |
| 2.4.1 Sensitivity Analysis of the Objective Function and Constraints | 88 |
| 2.4.2 Linear Perturbations | 93 |
| 2.4.3 Approximation of the Perturbed Solution | 94 |
| 2.4.4 Approximation of the Confidence Region | 96 |
| 2.5 Multi-Objective Optimization | 97 |
| 2.5.1 Elitist Multi-Objective Evolutionary Algorithm | 98 |
| 2.5.2 Remarks for MOGAs | 102 |
| 2.6 Bibliographical Notes | 103 |
| References | 104 |
| 3 Hybrid Systems and Hybrid Optimal Control | 108 |
|---|
| 3.1 Introduction | 108 |
| 3.2 System Definition | 109 |
| 3.2.1 Continuous Systems | 109 |
| 3.2.2 Hybrid Systems | 112 |
| 3.2.3 Controlled Hybrid Systems and Switched Systems | 115 |
| 3.2.4 Existence and Uniqueness of Admissible States and Controls | 117 |
| 3.2.5 Control and State Constraints, Admissible Sets, and Admissible Function Spaces | 120 |
| 3.2.6 Reformulation of Switched Systems | 123 |
| 3.3 Optimal Control Problem Formulations | 125 |
| 3.3.1 Functionals | 125 |
| 3.3.2 Boundary Conditions | 126 |
| 3.3.3 Continuous Optimal Control Problem | 127 |
| 3.3.4 Hybrid Optimal Control Problem | 129 |
| 3.3.5 Switched Optimal Control Problem | 130 |
| 3.3.6 Binary Switched Optimal Control Problem | 131 |
| 3.3.7 Transformations of Optimal Control Problems | 132 |
| 3.4 Bibliographical Notes | 139 |
| References | 141 |
| 4 The Minimum Principle and Hamilton--Jacobi--Bellman Equation | 145 |
|---|
| 4.1 Introduction | 145 |
| 4.1.1 The Calculus of Variations | 145 |
| 4.1.2 Deriving First-Order Necessary Conditions for an Extremum of an Optimal Control Problem | 148 |
| 4.2 Minimum Principle | 153 |
| 4.2.1 Necessary Conditions for Optimal Control Problems with Control Restraints | 156 |
| 4.2.2 Necessary Conditions for Optimal Control Problems with State Constraints | 159 |
| 4.2.3 Necessary Conditions for Optimal Control Problems with Affine Controls | 165 |
| 4.3 Hamilton--Jacobi--Bellman Equation | 168 |
| 4.4 Hybrid Minimum Principle | 174 |
| 4.4.1 Necessary Conditions for Switched Optimal Control Problems Without State Jumps | 179 |
| 4.4.2 Necessary Conditions for Switched Optimal Control Problems with State Jumps | 180 |
| 4.4.3 Revisited: Necessary Conditions for a State Constrained Optimal Control Problem | 181 |
| 4.5 Existence | 184 |
| 4.6 Bibliography | 187 |
| References | 189 |
| Part II Methods for Optimal Control | 192 |
|---|
| 5 Discretization and Integration Schemes
|