具体描述
最优控制是现代控制理论中的重要课题。近年来,随着工程应用的需求和人工智能的兴起,在系统模型未知或部分未知的情况下寻求近似最优控制的方法逐渐崭露头角。本书上册包括最优控制基础和*优控制的数学理论两部分,着重介绍经典变分法、庞特里亚金极小值原理以及动态规划方法;下册侧重最优控制的智能方法,包括强化学习与自适应动态规划、最优控制的数值方法、模型预测控制、微分博弈以及平行控制。为了适应“智能时代”的人才需求,我们在中国科学院大学计算机与控制学院和人工智能学院开设了包含*优控制数学理论与智能方法的研究生专业课,并在课程讲义的基础上整理得到本书。
本书上册可作为高年级本科生或研究生的*优控制课程教材,上下册的结合可供控制论、人工智能、管理学等领域的学生、科研人员和专业技术人员参考。
作者简介
目录信息
第 1章最优控制基础 3
11引言 4
12变分问题 5
121最速降线问题 5
122等周问题 7
123变分法的诞生 9
13最优控制问题 13
131最优控制问题的早期探索 13
132最优控制问题数学理论的奠基16
133无确定模型的最优控制问题:智能方法 26
小结 34
第 2章最优控制方法 35
21变分法与最优控制的驻点条件 36
211 Euler的几何方法 36
212 Lagrange的 Ω方法39
213 Lagrange乘子法43
214 Hestenes的经典变分求解最优控制44
215变分法解最优控制示例45
22 Pontryagin极小值原理与最优控制的必要条件 48
221 Weierstrass-Erdmann条件 48
222 Weierstrass条件50
223 Pontryagin极小值原理 51
224极小值原理解最优控制示例 53
23动态规划与最优控制的充分条件54
231 Hamilton-Jacobi方程 54
232 Bellman的动态规划方法55
233动态规划解最优控制示例 57
24微分博弈与最优控制的平衡条件59
241博弈与平衡 60
242 Isaac的微分博弈 63
25自适应动态规划 66
251神经网络与反向传播算法 66
252离散时间自适应动态规划 69
253连续时间自适应动态规划 72
254神经网络与控制74
255自适应动态规划求解最优控制示例 74
26模型预测控制 77
261最优控制的数值方法 78
262模型预测控制求解最优控制示例 79
27平行控制 81
271 ACP方法的基本概念82
272平行控制的基本框架和原则 82
小结 85
第 2部分最优控制的数学理论
第 3章最优控制的变分方法 89
31函数极值问题 90
311函数极值与 Taylor展开 90
312函数极值的必要条件和充分条件 92
32变分初步:从函数极值到泛函极值 95
321泛函及其范数 96
322从函数极值到泛函极值98
323泛函极值的必要条件 103
324 Euler-Lagrange方程的求解 110
325 Euler-Lagrange方程与 Hamilton方程组116
33等式约束的处理 119
331 Lagrange乘子法回顾 119
332微分约束的泛函极值 121
333积分约束的泛函极值 126
34目标集的处理 130
341兄弟打赌:具有可变端点的变分问题130
342目标集终端时刻固定,终端状态自由131
343目标集终端时刻自由,终端状态固定135
344目标集终端时刻和状态自由且无关 141
345性能指标的转化与一般目标集的处理143
35从变分法到最优控制 149
351变分法求解最优控制问题:极小值原理初探150
352有一般目标集的最优控制问题154
353分段连续可微的最优控制 157
354 Weierstrass-Erdmann条件与 Weierstrass条件 167
355稳态系统的 Hamiltonian函数 169
小结 172
第 4章 Pontryagin极小值原理173
41 Pontryagin极小值原理基础174
411 Pontryagin极小值原理的表述 174
412稳态 Mayer形式极小值原理的证明179
413稳态 Bolza形式极小值原理的证明191
414时变系统极小值原理的证明 195
415一般目标集的处理 198
42极小值原理求解最优控制的例子201
421极小值原理求解无约束最优控制 202
422极小值原理求解有约束的最优控制 206
43时间最短控制与燃料最省控制 213
431时间最短控制的 Bang-Bang控制原理 213
432线性定常系统的时间最短控制示例 218
433燃料最省控制与 Bang-off-Bang控制原理 227
434时间和燃料加权的最优控制示例 233
44线性二次型最优控制 243
441线性二次型最优控制与 Ricatti方程243
442极小值原理求解线性二次型最优控制示例 247
小结 251
第 5章动态规划253
51最优性原理254
511多阶段决策的最优性原理 254
512动态规划求解最短路示例 256
52动态规划求解离散最优控制 259
521离散时间最优控制问题259
522 Bellman方程 262
523动态规划求解离散最优控制示例 263
524“维数灾难”之咒 281
53动态规划求解连续最优控制 282
531 Hamilton-Jacobi-Bellman方程 282
532动态规划与极小值原理的关系289
533动态规划求解连续最优控制示例 291
54动态规划求解线性二次型最优控制 296
541离散时间线性二次型最优控制296
542连续时间线性二次型最优控制302
543二次型性能指标的参数305
小结 308
参考文献 309
索引 321
· · · · · · (收起)
读后感
用户评价
这本书简直是数学爱好者的福音,它以一种近乎艺术的视角,将复杂的动态系统优化问题娓娓道来。我原本以为这会是一本枯燥的教科书,充满了晦涩难懂的公式和定理,但事实完全出乎我的意料。作者在开篇就展现了对控制理论深厚而又灵活的理解,他没有急于抛出高深的数学工具,而是用一系列贴近实际工程的例子,引导我们理解“最优”这个概念在不同约束条件下的多重含义。比如,在航空航天领域,如何以最少的燃料完成变轨机动,又如何在保证飞行安全的前提下实现最快的速度提升,这些都通过严谨的推导和清晰的图示被阐释得淋漓尽致。书中对变分法和庞特里亚金极大值原理的阐述尤其精彩,那种逻辑链条层层递进,如同解开一个精妙的密码锁,最终豁然开朗的感觉,让人欲罢不能。即便是对控制理论有一定基础的读者,也能从其对问题建模和数值求解方法的独到见解中获益匪浅。读完前几章,我仿佛站在一个高耸的瞭望塔上,俯瞰整个控制科学的全貌,视野开阔了不止一个层次。
这本书的叙事风格非常独特,它更像是一部关于“决策艺术”的哲学探讨,而非单纯的技术手册。我印象特别深的是作者处理“不确定性”那一章节的处理方式。在现实世界中,我们面对的系统往往充满了随机扰动和参数估计的误差,传统的确定性最优控制显得有些苍白无力。然而,这本书深入探讨了随机最优控制和动态规划的精髓,特别是对HJB方程(汉密尔顿-雅可比-贝尔曼方程)的剖析,简直是神来之笔。作者没有停留在理论的罗列,而是花费大量篇幅讨论了数值求解HJB方程时面临的“维度灾难”问题,并巧妙地引出了近似动态规划(ADP)和强化学习(RL)的早期思想雏形。这种跨越时空的理论对话,让这本书的厚重感跃然纸上。阅读时,我感觉自己不是在学习一门技术,而是在见证一套解决复杂决策问题的普适性框架的诞生过程。它教会我的不仅是如何计算最优轨迹,更是如何在信息不完全的情况下,做出最“合理”的次优选择。
从阅读体验上来说,这本书给人的感觉是厚重且富有启发性的,它似乎在挑战读者的思维极限。我特别欣赏作者在探讨时间最优控制时,对“奇性控制”的深入挖掘。这部分内容往往是其他教材中一笔带过,但在本书中却被提升到了一个核心地位。作者通过精心构造的例子,展示了当控制输入无法达到最优状态时,系统如何通过在边界上进行“奇特”的切换来逼近最优解。这种对系统行为“非线性”和“边缘效应”的关注,体现了作者对物理系统本质的深刻理解。阅读这本书的过程,与其说是学习,不如说是一种智力上的攀登。它需要读者投入大量时间和精力去啃读那些密度极高的定理证明,但回报是巨大而深远的——你将不再满足于停留在反馈控制的表层,而是渴望触及系统动态的核心驱动力。这是一本值得反复研读、常读常新的经典之作。
我花了很长时间才真正消化完这本书中关于数值算法的部分,坦白说,这部分对读者的数学功底要求极高,但其内容的含金量也无可匹敌。它对线性二次高斯(LQG)控制的详尽阐述,为处理实际系统中的噪声和反馈机制提供了坚实的理论基础。书中对卡尔曼滤波器的推导过程极其详尽,每一个矩阵的运算和每一步假设的合理性都被解释得清清楚楚。最让我佩服的是,作者随后将LQG框架与更宏观的全局优化目标联系起来,展示了如何设计一个既能在局部收敛,又能在全局范围内保持鲁棒性的控制器。虽然其中的矩阵求导和特征值分解令人头皮发麻,但一旦你通过书中的练习题,亲手计算出几个关键的迭代步骤,那种掌握了核心技术的成就感是无法替代的。这本书的“实战性”并非体现在代码实现上,而是体现在对算法背后物理意义和数学逻辑的深刻洞察力上。
这本书的结构安排体现了作者极高的教学智慧。它没有遵循传统的“理论在前,应用在后”的刻板模式,而是巧妙地将基础理论(如欧拉-拉格朗日方程)嵌入到具体的应用场景中进行阐释。例如,在讨论泛函最小化时,作者选取了经典的弹簧-阻尼系统作为模型,通过模拟真实世界中能量耗散和恢复的过程,使得原本抽象的变分原理变得具体可感。此外,书中对约束条件的讨论也处理得非常到位。无论是状态约束还是控制输入约束,作者都详细介绍了如何通过松弛变量、惩罚函数或者更高级的内点法来处理。这使得这本书不仅仅是一本理论参考书,更像是一本高级工程师的“工具箱”指南。每次当我遇到一个新的控制问题时,我都会回翻这本书,往往能找到一个与之对应的、已被完美解析的数学模型和求解策略。这本书的价值在于它构建了一个严谨而又灵活的问题解决思维框架。
这本书思路太奇怪了…还是老老实实去看老先生的书吧(第一部分可以当作理论史看,还是不错的
这本书讲的是最优控制,主要涉及的部分就三大块:经典变分法、庞特里亚金极大值原理、贝尔曼动态规划。这本书是国科大最优控制指定教材,按照王飞跃主任全新的思路设计,导致大量学生完全看不懂,课下都私自买了胡寿松那本去看了。
这本书思路太奇怪了…还是老老实实去看老先生的书吧(第一部分可以当作理论史看,还是不错的
期待下册。
这本书讲的是最优控制,主要涉及的部分就三大块:经典变分法、庞特里亚金极大值原理、贝尔曼动态规划。这本书是国科大最优控制指定教材,按照王飞跃主任全新的思路设计,导致大量学生完全看不懂,课下都私自买了胡寿松那本去看了。