第七章 最优控制精选文档.ppt
《第七章 最优控制精选文档.ppt》由会员分享,可在线阅读,更多相关《第七章 最优控制精选文档.ppt(116页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章第七章 最优控制最优控制本讲稿第一页,共一百一十六页最优控制理论最优控制理论-现代控制理论的重要组成部分现代控制理论的重要组成部分2020世纪世纪5050年代发展形成系统的理论年代发展形成系统的理论研究的对象研究的对象-控制系统控制系统中心问题中心问题 给定一个控制系统,选择控制规律,使系统在给定一个控制系统,选择控制规律,使系统在某种意义上是最优的、统一的、严格的数学方法某种意义上是最优的、统一的、严格的数学方法.本讲稿第二页,共一百一十六页7.1 7.1 最优控制问题最优控制问题7.1.1 7.1.1 两个例子两个例子 例例7.1.1 7.1.1 飞船软着陆问题飞船软着陆问题 宇宙飞
2、船在月宇宙飞船在月球球表表 面着陆时速度必须为零,即软着陆,面着陆时速度必须为零,即软着陆,这要靠发这要靠发动机的推力变化来完成。问题是如动机的推力变化来完成。问题是如何选择一个推力何选择一个推力方案,使燃料消耗最小。方案,使燃料消耗最小。m m 飞船的质量,飞船的质量,h h 高度,高度,v v 垂直速度,垂直速度,g g 月球重力加速度常数,月球重力加速度常数,M M 飞船自身质量飞船自身质量F F 燃料的质量燃料的质量本讲稿第三页,共一百一十六页软着陆过程开始时刻软着陆过程开始时刻t t为零为零 K K为常数为常数 ,初始状态,初始状态 终点条件终点条件 本讲稿第四页,共一百一十六页控制
3、目标控制目标推力方案推力方案本讲稿第五页,共一百一十六页例例7.1.2 7.1.2 导弹发射问题导弹发射问题 初始条件初始条件 末端约束末端约束 指标指标 控制控制本讲稿第六页,共一百一十六页7.1.2 7.1.2 问题描述问题描述(1)(1)状态方程状态方程 一般形式为一般形式为 为为n n维状态向量维状态向量 为为r r维控制向量维控制向量 为为n n维向量函数维向量函数 给定控制规律给定控制规律 满足一定条件时,方程有唯一解满足一定条件时,方程有唯一解 本讲稿第七页,共一百一十六页(2)(2)容许控制容许控制 :,有时控制域可为超方体有时控制域可为超方体 (3)(3)目标集目标集 维向量
4、函数维向量函数 固定端问题固定端问题 自由端问题自由端问题 本讲稿第八页,共一百一十六页(4)(4)性能指标性能指标 对状态、控制以及终点状态的要求,复合型性能指标对状态、控制以及终点状态的要求,复合型性能指标 积分型性能指标,表示对整个状积分型性能指标,表示对整个状态和控制过程的要求态和控制过程的要求 终点型指标,表示仅对终点状态终点型指标,表示仅对终点状态的要求的要求 本讲稿第九页,共一百一十六页7.2 7.2 求解最优控制的变分方法求解最优控制的变分方法7.2.1 7.2.1 泛函与变分法基础泛函与变分法基础平面上两点连线的长度问题平面上两点连线的长度问题 其弧长为其弧长为本讲稿第十页,
5、共一百一十六页一般来说,曲线不同,弧长就不同,即弧长依赖一般来说,曲线不同,弧长就不同,即弧长依赖于曲线,记为于曲线,记为 。,称为泛函。,称为泛函。,称泛函的宗量,称泛函的宗量 本讲稿第十一页,共一百一十六页泛函与函数的几何解释泛函与函数的几何解释 连续泛函连续泛函 宗量的变分趋于无穷小时,泛函的变分也趋于宗量的变分趋于无穷小时,泛函的变分也趋于无穷小无穷小线性泛函线性泛函 泛函对宗量是线性的泛函对宗量是线性的宗量的变分宗量的变分 泛函的增量泛函的增量 泛函的变分泛函的变分 Jd=本讲稿第十二页,共一百一十六页定理定理7.2.1 7.2.1 泛函的变分为泛函的变分为 本讲稿第十三页,共一百一
6、十六页例例7.2.1 7.2.1 求泛函的变分求泛函的变分 定理定理7.2.2 7.2.2 若泛函若泛函 有极值,则必有有极值,则必有上述方法与结论对多个未知函数的泛数同样适用上述方法与结论对多个未知函数的泛数同样适用 本讲稿第十四页,共一百一十六页7.2.2 7.2.2 欧拉方程欧拉方程泛函泛函 有二阶连续偏导数有二阶连续偏导数 两端固定两端固定 变分变分 分部积分分部积分 本讲稿第十五页,共一百一十六页例例7.2.2 7.2.2 求平面上两固定点间连线最短的曲线求平面上两固定点间连线最短的曲线 ,直线直线 本讲稿第十六页,共一百一十六页7.2.3 7.2.3 横截条件横截条件左端固定右端沿
7、曲线变动左端固定右端沿曲线变动 终点值与终点的变分终点值与终点的变分 横截条横截条件件本讲稿第十七页,共一百一十六页 本讲稿第十八页,共一百一十六页例例7.2.3 7.2.3 从一固定点到已知曲线有最小长度的曲线从一固定点到已知曲线有最小长度的曲线 所求的极值曲线与约束曲线相正交所求的极值曲线与约束曲线相正交 欧拉方程欧拉方程 积分积分求解求解计算计算横截条件横截条件直直线线 本讲稿第十九页,共一百一十六页7.2.4 7.2.4 含有多个未知函数泛函的极值含有多个未知函数泛函的极值 泛函泛函 欧拉方程欧拉方程 边界值边界值 横截条件横截条件 本讲稿第二十页,共一百一十六页7.2.5 7.2.5
8、 条件极值条件极值状态方程状态方程 泛函泛函 引进乘子引进乘子 构造新的函构造新的函数和泛函数和泛函 欧拉方程欧拉方程 约束方程约束方程 本讲稿第二十一页,共一百一十六页例例7.2.4 7.2.4 泛函泛函约束方程约束方程 边界条件边界条件 试求试求使泛函使泛函有极值。有极值。解:化为标准形式解:化为标准形式 把问题化为标准形式,令把问题化为标准形式,令本讲稿第二十二页,共一百一十六页约束方程可定为约束方程可定为边界条件为边界条件为本讲稿第二十三页,共一百一十六页引进乘子引进乘子构造函数构造函数欧拉方程欧拉方程 本讲稿第二十四页,共一百一十六页解出解出 其中,其中,和和为任意常数。为任意常数。
9、代入约束方程,并求解可得代入约束方程,并求解可得将将利用边界条件,可得:利用边界条件,可得:本讲稿第二十五页,共一百一十六页于是,极值曲线和于是,极值曲线和为:为:本讲稿第二十六页,共一百一十六页7.2.6.1 7.2.6.1 自由端问题自由端问题约束方程约束方程 新的泛函新的泛函 有有令令哈米顿函数哈米顿函数 7.2.6 7.2.6 最优控制问题的变分解法最优控制问题的变分解法本讲稿第二十七页,共一百一十六页变分变分令令有有伴随方程伴随方程 必要条件必要条件本讲稿第二十八页,共一百一十六页例例7.2.5 7.2.5 考虑状态方程和初始条件为考虑状态方程和初始条件为的简单一阶系统,其指标泛函为
10、的简单一阶系统,其指标泛函为,使,使其中其中,给定,试求最优控制给定,试求最优控制有极小值。有极小值。本讲稿第二十九页,共一百一十六页,伴随方程伴随方程 边界条件边界条件 由必要条件由必要条件 解解:引进伴随变量引进伴随变量,构造哈米顿函数,构造哈米顿函数本讲稿第三十页,共一百一十六页则最优控制为则最优控制为 得得代入状态方程求解得代入状态方程求解得令令,则有,则有本讲稿第三十一页,共一百一十六页7.2.6.2 7.2.6.2 固定端问题固定端问题,性能指标性能指标 本讲稿第三十二页,共一百一十六页边界条件边界条件 指标泛函指标泛函 哈米顿函数哈米顿函数 伴随方程伴随方程 ,例例7.2.6 7
11、.2.6 重解例重解例7.2.47.2.4 其解为其解为 本讲稿第三十三页,共一百一十六页 本讲稿第三十四页,共一百一十六页7.2.6.3 7.2.6.3 末端受限问题末端受限问题 新的泛函新的泛函 变分变分本讲稿第三十五页,共一百一十六页必要条件必要条件,本讲稿第三十六页,共一百一十六页7.2.6.4 7.2.6.4 终值时间自由的问题终值时间自由的问题T有时是可变的,是指标泛函,选控制使有T极小值 变分变分 本讲稿第三十七页,共一百一十六页 ,必要条件必要条件本讲稿第三十八页,共一百一十六页例例7.2.77.2.7 指标泛函指标泛函 哈米顿函数哈米顿函数 伴随方程伴随方程 必要条件必要条件
12、 本讲稿第三十九页,共一百一十六页7.3 7.3 最大值原理最大值原理7.3.1 7.3.1 古典变分法的局限性古典变分法的局限性u u(t t)受限的例子受限的例子 矛盾矛盾!例例7.3.17.3.1伴随方程伴随方程 极值必要条件极值必要条件 本讲稿第四十页,共一百一十六页7.3.2 7.3.2 最大值原理最大值原理且且 定理定理7.3.1(最小值原理最小值原理)设为设为容许控制,容许控制,为对应的积分轨线,为使为对应的积分轨线,为使为最优控制,为最优控制,为最优轨线,必存在一向量函数为最优轨线,必存在一向量函数,使得,使得和和满足正则方程满足正则方程 本讲稿第四十一页,共一百一十六页最最小
13、小值值原原理理只只是是最最优优控控制制所所满满足足的的必必要要条条件件。但但对对于于线性系统线性系统 ,最小值原理也是使泛函取最小值得充分条件。最小值原理也是使泛函取最小值得充分条件。本讲稿第四十二页,共一百一十六页例例7.3.2 7.3.2 重解例重解例7.3.17.3.1,哈密顿函数哈密顿函数 伴随方程伴随方程 由极值必要条件,知由极值必要条件,知 ,又又于是有于是有本讲稿第四十三页,共一百一十六页,协协态态变变量量与与控控制制变变量量的的关关系系图图 本讲稿第四十四页,共一百一十六页,,例例7.3.3 7.3.3 性能指标泛函性能指标泛函 哈密顿函数哈密顿函数 伴随方程伴随方程 ,本讲稿
14、第四十五页,共一百一十六页上有上有 本讲稿第四十六页,共一百一十六页协态变量与控制变量的关系图协态变量与控制变量的关系图 整个最优轨线整个最优轨线 本讲稿第四十七页,共一百一十六页例例7.3.47.3.4 把系统状态在终点时刻转移到把系统状态在终点时刻转移到 性能指标泛函性能指标泛函 终点时刻是不固定的终点时刻是不固定的 哈米顿函数哈米顿函数 伴随方程伴随方程,本讲稿第四十八页,共一百一十六页H H是是u u的的二二次次抛抛物物线线函函数数,u u在在 上上一一定定使使H H有最小值,可能在内部,也可能在边界上。有最小值,可能在内部,也可能在边界上。最优控制可能且只能取三个值最优控制可能且只能
15、取三个值 此二者都不能使状态变量同时此二者都不能使状态变量同时满足初始条件和终点条件满足初始条件和终点条件 本讲稿第四十九页,共一百一十六页,最优控制最优控制 最优轨线最优轨线 最优性能指标最优性能指标 本讲稿第五十页,共一百一十六页例例7.3.57.3.5 使系统以最短时间从给定初态转移到零态使系统以最短时间从给定初态转移到零态 哈米顿函数哈米顿函数 伴随方程伴随方程 本讲稿第五十一页,共一百一十六页最优控制切换及最优轨线示意图最优控制切换及最优轨线示意图 本讲稿第五十二页,共一百一十六页7.3.3 7.3.3 古典变分法与最小值原理古典变分法与最小值原理古古典典变变分分法法适适用用的的范范
16、围围是是对对u u无无约约束束,而而最最小小值值原原理理一般都适用。特别当一般都适用。特别当u u不受约束时,条件不受约束时,条件就等价于条件就等价于条件本讲稿第五十三页,共一百一十六页7.4 7.4 动态规划动态规划动态规划是求解最优控制的又一种方法,动态规划是求解最优控制的又一种方法,特别对离散型控制系统更为有效,而且得出特别对离散型控制系统更为有效,而且得出的是综合控制函数。这种方法来源于多决策的是综合控制函数。这种方法来源于多决策过程,并由贝尔曼首先提出,故称贝尔曼动过程,并由贝尔曼首先提出,故称贝尔曼动态规划。态规划。本讲稿第五十四页,共一百一十六页7.4.1 7.4.1 多级决策过
17、程与最优性原理多级决策过程与最优性原理作为例子,首先分析最优路径问题作为例子,首先分析最优路径问题(a)(b)(c)试试分分析析(a),(b)(a),(b)和和(c)(c)三三种种情情况况的的最最优优路路径径,即即从从 走走到到 所所需需时时间间最最少少。规规定定沿沿水水平平方方向向只能前进不能后退。只能前进不能后退。本讲稿第五十五页,共一百一十六页(a)(a)中中只只有有两两条条路路径径,从从起起点点开开始始,一一旦旦选选定定路路线线,就就直直达达终终点点,选选最最优优路路径径就就是是从从两两条条中中选选一一条条,使使路路程程所所用用时时间间最最少少。这这很很容容易易办办到到,只只稍稍加加计
18、计算,便可知道,上面一条所需时间最少。算,便可知道,上面一条所需时间最少。(b)(b)共共有有6 6条条路路径径可可到到达达终终点点,若若仍仍用用上上面面方方法法,需需计计算算6 6次次,将将每每条条路路线线所所需需时时间间求求出出,然然后后比比较较,找找出出一一条条时时间最短的路程。间最短的路程。(c)(c)需需计计算算2020次次,因因为为这这时时有有2020条条路路径径,由由此此可可见见,计算量显著增大了。计算量显著增大了。本讲稿第五十六页,共一百一十六页逆向分级计算法逆向分级计算法 逆逆向向是是指指计计算算从从后后面面开开始始,分分级级是是指指逐逐级级计计算。逆向分级就是从后向前逐级计
19、算。算。逆向分级就是从后向前逐级计算。以以(c)(c)为例为例 从倒数第一级开始,状态有两个,分别为从倒数第一级开始,状态有两个,分别为 和和 在在处,只有一条路到达终点,其时间是处,只有一条路到达终点,其时间是;在在 处,也只有一条,时间为处,也只有一条,时间为1。后一条时间最短,。后一条时间最短,将此时间相应地标在将此时间相应地标在 点上。点上。并将此点到终点的最优路径画上箭头。并将此点到终点的最优路径画上箭头。本讲稿第五十七页,共一百一十六页然后再考虑第二级然后再考虑第二级 只有一种选择,到终点所需时间是只有一种选择,到终点所需时间是 有两条路,比较后选出时间最少的一条,即有两条路,比较
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七章 最优控制精选文档 第七 最优 控制 精选 文档
限制150内