我在读谢菲尔德大学高级控制与系统工程硕士,Optimal Control这门课6月初要考试,我想提前复习,请问复习的重点是什么?应该怎么备考?
谢菲尔德大学高级控制与系统工程硕士学位开设的Optimal Control课程,围绕“如何设计最优控制器”展开,涵盖了变分法、最大值原理和动态规划等重要内容。这些理论工具为理解和应用最优控制打下了坚实的基础。由于这门课内容难度较高,同时又强调实际应用,因此期末备考必须既注重理论理解,又要强化实际操作能力。以下是详细的备考建议,希望能帮助你有效复习。
一、把握课程整体框架
首先,必须对课程内容形成整体认知,了解各部分内容之间的逻辑联系。
• 无限维优化
- 目标:优化的对象是函数而不是有限维向量。其目的是为后续学习变分法和最优控制打下基础。
• 变分法
- 目标:在函数空间上寻找极值问题的最优解。
- 关键内容:欧拉-拉格朗日方程。寻找最短路径、最省能量轨迹等。
• 最大值原理
- 目标:在受控动力系统中寻找使性能指标最优的控制律。
- 关键内容:Pontryagin Maximum Principle(PMP),Hamiltonian函数构建与求解。
• 动态规划
- 目标:通过分阶段决策来优化整个过程。
- 关键内容:贝尔曼方程、最优子结构。
理解这四部分内容的顺序与依赖关系,有助于在备考过程中形成清晰脉络,避免碎片化学习。

二、强化理论基础
Optimal Control不是一门“死记硬背”就能拿高分的课,理解推导过程与核心概念是拿分关键。
1. 变分法
• 欧拉-拉格朗日方程推导
- 掌握变分量δ的基本概念。
- 理解如何将原问题变成取极值问题,并通过积分部方法推导条件。
- 练习自己推导基本的自由边界和固定边界问题。
• 典型例题
- 最短路径问题(直线是最短的)
- 最少能量消耗问题
可以自己总结一份常见变分问题的题型及解法流程,比如固定端点vs自由端点处理方法。
2. 最大值原理
• Hamiltonian函数的构建
- 明确状态变量x(t)、控制变量u(t)、伴随变量λ(t)的定义。
- 理解Hamiltonian H(x, u, λ, t)的意义,以及如何利用H进行最优化。
• PMP条件熟记
- 包括状态方程、伴随方程、最优性条件和边界条件。
• 例题练习
- 单阶段最优控制问题
- 多阶段控制及跳跃条件(如果课程涉及)
练习快速写出Hamiltonian和推导伴随方程,做到在考试中短时间内准确无误。
3. 动态规划
• Bellman方程:
- 状态价值函数V(x, t)的定义。
- 如何从Bellman最优性原理推导出控制律。
• 典型应用场景
- 最短时间问题
- 最小能耗问题
一定要练习至少2-3道完整推导动态规划问题的题目,考试中此部分经常考验推理过程。
三、掌握典型题型与解题套路
谢菲尔德大学这门课强调应用,考试中大量题目基于课堂讲过的典型例子,因此必须做到“以题带学”。
1. 多刷课堂作业与习题
系统梳理每次home assignment中涉及的题型。每道习题不仅要做对,还要理解为什么这么做、有没有其他方法。尝试归纳总结典型解题模板
2. 二次练习课堂例题
不是简单地看懂,而是独立完整推导一遍。尝试不给提示,从零开始构建Hamiltonian、写出状态与伴随方程、推导控制律。
3. 准备错题本
每次遇到推导出错、理解模糊的问题都记下来。临近考试时,错题本就是你最高效的复习资料。
总之,Optimal Control课程的期末考试难度较高。如果你对考试没有把握,随时可以联系考而思的课程顾问,以获得一对一谢菲尔德大学考前辅导。通过辅导,你将及时进行查漏补缺,巩固课程知识、明确考试重点、掌握答题技巧,从而顺利通过期末考试。