封面:关维兴《海边儿童》
如果对您有一点帮助,请点赞、关注、打赏 : )
父级目录:
Hreyulog:目录·《变分法》zhuanlan.zhihu.com上一节:
Hreyulog:变分法(三)极值曲线场、雅可比方程、魏尔斯特拉斯函数、条件极值与等周问题zhuanlan.zhihu.com最优程序控制
引言
控制理论由两种类型的控制过程构成:程序控制和稳定控制。目前,这两个问题都存在多个解法,这使得我们可以提出选择最佳(某种意义上的最佳)控制的问题。为了选择这样的控制,通常在所有控制的集合上定义的某种泛函的引入质量判断标准,以解决将系统从初始状态转换为最终状态(对于程序控制)或稳定性(对于稳定控制)的问题。寻找最优控制的问题可以看作是寻找泛函的条件极值时的变分法问题。
设一个常微分方程组:
同时有泛函
进一步我们看在区间
定义:控制
说明:已知,最优的控制不总是存在,若其存在必唯一。
根据所选泛函问题,找到最佳程序控制的任务有以下几种类型:
——拉格朗日问题(Задача Лагранжа):
——梅耶问题(Задача Майера):
——波尔扎问题(Задача Больца):
——最佳性能问题(задача оптимального быстродействия):
一、最佳性能问题
看系统
该问题的解基于庞特里亚金最大化原理(принципе максимума Понтрягина)。
我们看哈密顿函数
庞特里亚金最大化原理为该解的必要条件。
最大化原理:令
在这里,
当函数
函数
1.使用公式(1.3)建立函数
2.建立方程组(1.4)。
3.在条件(1.5)的帮助下,求解系统(1.4)的参数
4.求解满足条件(1.2)(1.6)的方程组的解。
我们看例子:
例一:需要求尽量短的时间,具有给定初始位置和给定初始速度的单位质量的点粒子移动到原点,在这种情况下,点粒子必须停止在它的结束位置。认为该控制在
运动的开始时刻
边缘条件:
现在求
解该方程组,得到
我们需要求
也就是说我们得到
根据该公式,最优控制为有不超过两个恒定区间的分段常函数,直线
现在我们找出在运动的第一阶段应该是哪个符号,在第二阶段应该控制哪个符号; 找到切换控制的时刻以及该点到起点的时刻坐标。
看在
显然,对应
运动的方向
同样的,
对应
运动的方向
如果起点位于切换线下方,则在运动的第一阶段,控制为正,其次是负。 如果起点位于切换线上方,则在运动的第一阶段为负,其次为正。
现在,我们可以轻松完成剩下的。我们建立了系统的相图,并标记了切换线和起点,可以在第一阶段和第二阶段确定控制的符号。
令
将
第二阶段:
求
现在我们定义了最佳轨迹的第二阶段。根据条件
二、阻尼下的最优控制
祖博夫(我们前系主任^_^)提出了最佳阻尼概念,将配合使用李雅普诺夫第二法和最佳控制理论的变分法问题。
我们看控制系统:
接着在以变量为
我们假设控制问题是将系统(2.1)在某未知时刻
解决问题的控制
我们还将考虑一个连续可微函数
定义一:控制
显然,系统(2.1)递减函数
我们将
我们将获得的函数替换为控制
所考虑的问题与最佳性能问题密切相关。
定理:假设控制
我们看例子:
例二:看方程组:
控制的限制有:
作为“曲面”
我们从阻尼函数以及到原点时间的意义上找到了最佳控制:
我们在条件
由于我们认为
在这里
然后从第二种关系得到系统:
则,
变换关系的左侧:
最后一个关系表明,所构造的控制速度最佳。 从该关系式得出,
例三:已知,刚体旋转方程有不动点,其坐标有:
在这里
标量形式的系统有:
此处的相位坐标是角速度矢量的分量,而控制是矢量
我们对控制作限制,令:
作为
我们从阻尼函数的意义上找到了最佳控制,假设在初始时刻
求出向量
代入,初始条件
例四:给出方程组:
要求控制者将系统移到坐标原点,并限制
这里
所需的最佳控制将采用
以上来自维列明教授(проф.Е.И.Веремей)审,契若娃(О.Н.Чижова),米谢诺夫(Б.А.Мисенов)编辑《控制论——变分法》(Теория управления---Часть 1 Вариационное исчисление)。