本文是基于在此之前的一篇文章的后续。之前文章主要讲述最优控制问题的一个描述和变分法在泛函中的一些应用,在此不过多叙述。文章链接为:https://blog.youkuaiyun.com/qq_40241332/article/details/95941248 和 https://blog.youkuaiyun.com/qq_40241332/article/details/106182432
主要分为以下几个部分:
- 具有等式约束下的条件问题
- 末态时刻固定,末态无约束的最优控制问题
- 末态时刻和末态固定的最优控制问题
- 末态时刻固定,末态受约束的最优控制问题
- 末态时刻未定的问题
1. 具有等式约束下的条件问题
问题描述如下所示:
寻找一条连续可微的极值曲线,使得性能泛函
达到极值,极值曲线满足微分方程的等式约束
其中是
维
关于
,
和
的非线性向量函数。
定理 1.1 :如果维向量函数
能使等式约束变分问题取极值,则必然存在
维拉格朗日乘子向量函数
,使得泛函
达到无条件极值,即极值曲线是欧拉方程
和等式约束条件
的解,其中
。
理解:等式约束条件和欧拉方程,有个方程,正好解出
个未知数
和
。
2. 末态时刻固定,末态无约束的最优控制问题
问题描述:求一容许控制,在末态时刻
固定,状态
无约束,初始状态
以及被控系统
等式约束条件下,使得性能泛函
的指标达到最小值。
Step 1:将动态系统状态方程改写成等式约束,引入拉格朗日乘子,结合原性能泛函,形成新的泛函。
Step 2:定义哈密顿函数,重新计算泛函