最优控制(动态求解)参考

上传人:二*** 文档编号:265876777 上传时间:2022-03-14 格式:PPT 页数:174 大小:2.49MB
返回 下载 相关 举报
最优控制(动态求解)参考_第1页
第1页 / 共174页
最优控制(动态求解)参考_第2页
第2页 / 共174页
最优控制(动态求解)参考_第3页
第3页 / 共174页
最优控制(动态求解)参考_第4页
第4页 / 共174页
最优控制(动态求解)参考_第5页
第5页 / 共174页
点击查看更多>>
资源描述

《最优控制(动态求解)参考》由会员分享,可在线阅读,更多相关《最优控制(动态求解)参考(174页珍藏版)》请在金锄头文库上搜索。

1、第4章 最优控制原理与应用 2021/3/101讲解:XX最优控制的基本概念n最优控制研究的主要问题:根据已建立的被控对象的数学模型,选择一个容许的控制率,使得被控对象按照预定的要求运行,并使给定的某一性能指标达到极小值(或极大值)。n从数学观点来看,最优控制研究的问题是:求解一类带有约束条件的泛函极值问题。2021/3/102n讲解:XX最优控制问题n最优控制问题的一般提法:在满足系统方程的约束条件下,在容许控制域中确定一个最优控制律,使得系统状态从已知初态转移到要求的目标集,并使性能指标达到极值。2021/3/103n讲解:XX最优控制的应用类型I. 积分型性能指标1.最小时间控制;2.最

2、少能量控制;3.最少燃料控制;II. 末值型性能指标III. 复合型性能指标2021/3/104n讲解:XX4.1 用变分法解最优控制4.1.1 泛函与变分4.1.2 欧拉方程4.1.3 横截条件4.1.4 变分法解最优控制问题返回主目录2021/3/105n讲解:XX 在动态系统最优控制问题中,性能指标是一个泛函,性能指标最优即泛函达到极值。解决泛函极值问题的有力工具是变分法。所以下面就来列出变分法中的一些主要结果,大部分不加证明,但读者可对照微分学中的结果来理解。2021/3/106n讲解:XX4.1.1 泛函与变分 如果对某一类函数 中的每一个函数 ,有一个实数值 与之相对应,则称 为依

3、赖于函数 的泛函,记为粗略来说,泛函是以函数为自变量的函数。(函数的函数)1、泛函:先来给出下面的一些定义。2021/3/107n讲解:XX2、泛函的连续性: 则则线性泛函 是连续的,称Jx为线性连续泛函。若对于收敛于点x0点列xn,其中x0,xn ,均有则称泛函J在x0处连续。对于线性泛函Jx,若2021/3/108n讲解:XX 满足下面条件的泛函称为线性泛函 这里 是实数, 和 是函数空间中的函数。 3、线性泛函: 2021/3/109n讲解:XX4、自变量函数的变分: 自变量函数 的变分 是指同属于函数类 中两个函数 、 之差 这里, t 看作为参数。当 为一维函数时, 可用图4-1来表

4、示。2021/3/1010n讲解:XX图4-1 自变量函数的变分2021/3/1011n讲解:XX 这里, 是 的线性泛函, 是关于 的 高阶无穷小,则称为泛函Jx的变分。 可知泛函变分就是泛函增量的线性主部。 当自变量函数 有变分 时,泛函的增量为 5、泛函的变分:2021/3/1012n讲解:XX当一个泛函具有变分时,也称该泛函可微。和函数的微分一样,泛函的变分可以利用求导的方法来确定。定理 设Jx是线性赋范空间Rn上的连续泛函,若在x= x0处Jx可微,则Jx的变分为2021/3/1013n讲解:XX证明: 由于 是 的线性连续泛函,又因为 是 的高阶无穷小,2021/3/1014n讲解

5、:XX泛函变分的规则2021/3/1015n讲解:XX举例:可见,计算泛函的变分如同计算函数的微分一样。2021/3/1016n讲解:XX6、泛函的极值: 若存在 ,对满足的 一切X, 具有同一符号,则 称 在 处有极值(极大值或极小值)。2021/3/1017n讲解:XX定理(变分预备定理):设 是时间区间t0, t1上连续的n维向量函数, 是任意的连续n维向量函数,且有 ,若则必有2021/3/1018n讲解:XX4.1.2 欧拉方程 假定t0与tf 给定,且初态与末态两端固定。(1) 无约束泛函极值的必要条件定理 设有如下泛函极值问题:(1)已知x(t0)=x0 x(tf)=xf ,则极

6、值曲线 应满足如下欧拉方程2021/3/1019n讲解:XX(2)(3)及横截条件2021/3/1020n讲解:XX于是泛函J 的增量 可计算如下(以下将*号省去)上式中 是高阶项。证明: 与 之间有如下关系2021/3/1021n讲解:XX 根据定义,泛函的变分 是 的线性主部,即对上式第二项作分部积分,按公式可得(4)2021/3/1022n讲解:XX J取极值的必要条件是 等于零。因 是任意的,要使(3-2)中第一项(积分项)为零,必有(5)(4)式中第二项即为结论中的式(3).2021/3/1023n讲解:XXn举例:利用上面的结论求得2021/3/1024n讲解:XX (2) 有等式

7、约束泛函极值的必要条件定理 设有如下泛函极值问题:(6)已知x(t0)=x0, x(tf)=xf ,则极值曲线 应满足如下欧拉方程和横截条件 2021/3/1025n讲解:XX其中,为拉格朗日函数, 是待定拉格朗日乘子。2021/3/1026n讲解:XX4.1.3 横截条件(1)末端时刻固定时的横截条件当tf 固定时,在x(t0)=x0 固定时,横截条件为如果末端状态也固定x(tf)=xf 时,边界条件退化为x(t0)=x0,x(tf)= xf ;当末端状态自由时,横截条件为x(t0)=x0 x(t0)=x0 2021/3/1027n讲解:XX(2) 末端时刻自由时的横截条件2021/3/10

8、28n讲解:XX末端受约束时,存在如下近似关系:如果末端自由,则曲线c(t)不存在。设性能指标为容许轨线x(t)与极值曲线x*(t)之间有如下关系(7)2021/3/1029n讲解:XX当末端由(xf,tf)移动到 时,产生如下的泛函增量(8)2021/3/1030n讲解:XX将(8)右端的第二项在极值曲线泰勒展开对上式右端的第二项分部积分2021/3/1031n讲解:XX将以上结果代入(8),取增量的线性主部,得泛函的变分令 ,得欧拉方程和横截条件:(9)(10)2021/3/1032n讲解:XX(3)末端时刻自由、末端状态变动时的横截条件 1) 末端状态自由时的横截条件当x(tf)自由时,

9、由(7)可知代入(10)可得到因为 任意,所以tf自由、x(tf)自由的横截条件和边界条件为:(11)2021/3/1033n讲解:XX 2) 末端状态受约束时的横截条件设受约束方程为 x(tf)=c(tf) ,由(7)可知代入(11) ,并考虑 任意,得到tf自由、x(tf)受约束的横截条件和边界条件为(11.1)2021/3/1034n讲解:XXn如果t0也自由、x(t0)受约束,即沿着曲线g(t)则应满足以下横截条件(11.2)2021/3/1035n讲解:XXn例子: (1)求平面上给定两点A(0,1),B(1,3)间的最短弧长。(2)若B点可沿曲线 c(t)=2-t 移动,求一连接A

10、、B两点且弧长最短的曲线。 对于最短弧长问题,它是泛函在两端固定条件下的变分问题,欧拉方程的解为 x=at+b带入边界条件可得解 x=2t+1。2021/3/1036n讲解:XX(2)属于末端受约束的变分问题,其最短弧长满足与(1)相同的欧拉方程,因此 x=at+b,因为初始点没有变化,所以由x(0)=1可得b=1. 为了确定参数a, 运用横截条件(11.1)可得解得 a=1,因此 可知极值曲线为 . 由末端约束条件 ,可知 tf=0.5,带入弧长公式得到最短弧长 x=t+12021/3/1037n讲解:XX 不同边界情况下的横截条件2021/3/1038n讲解:XX4.1.4 变分法解最优控

11、制问题系统方程为性能指标为末端状态 x(tf) 受约束,要求的目标集为最优控制问题是:确定最优控制u*(t)和最优曲线x*(t),使得系统(12)由已知初态 x0 转移到要求的目标集(14),并使性能指标(13)达到极值。(14)(13)(12)2021/3/1039n讲解:XX 可以利用拉格朗日乘子法将上述有约束条件的泛函极值问题化为无约束条件的泛函极值问题。(15)再引入一个标量函数它称为哈密顿(Hamilton)函数,在最优控制中起着重要的作用。2021/3/1040n讲解:XX (1) 末端时刻固定时的最优解对于如下最优控制问题: 无约束且在t0,tf上连续, .在t0,tf上,f(.

12、), 和L(.)连续可微,tf固定。最优解的必要条件为:1) x(t)和 满足正则方程2021/3/1041n讲解:XX2) 边界条件和横截条件3) 极值条件证明:构造广义泛函2021/3/1042n讲解:XX分部积分则对上式取一次变分,考虑到根据泛函极值的必要条件,可得到结论。2021/3/1043n讲解:XX当末端时间tf固定,末端状态x(tf)自由时,不存在目标集因此,该下的泛函极值只需将上述结论中的 去掉即可。当末端时间tf固定,末端状态x(tf)固定时,正则方程不变,边界条件退化为x(t0)=x0,x(tf)= xf ,系统在可控的条件下,极值条件也不变。2021/3/1044n讲解

13、:XX2021/3/1045n讲解:XX本例属于末端时刻固定,末端状态受约束的泛函极值问题。Hamilton函数协态方程极值条件2021/3/1046n讲解:XX状态方程根据初始条件和目标条件可求出 c3=c4=0,4c1-9c2=6再根据横截条件可求出c1=(1/2)c2,可求出c1与c2的值。进而获得最优解2021/3/1047n讲解:XX(2)末端时刻自由时的最优解 对于如下最优控制问题: 最优解的必要条件为:1) x(t)和 满足正则方程2021/3/1048n讲解:XX2) 边界条件和横截条件3) 极值条件4) 在最优曲线末端的Hamilton函数满足2021/3/1049n讲解:X

14、X证明:构造广义泛函当末端由(xf , tf)移动到 时,产生如下的泛函增量将上式在最优轨线 展成泰勒级数并取主部,应用中值定理并考虑 ,可得到2021/3/1050n讲解:XX将 代入上式可得到令 得到定理的结论。2021/3/1051n讲解:XXPage562, 表10-2 用变分法求最优解的必要条件2021/3/1052n讲解:XX例子: 解:本例属于tf自由,末端状态固定、控制无约束的泛函极值问题 。2021/3/1053n讲解:XX =常数,再由极值条件得由状态方程和初始条件得到利用末态条件得到最后根据末端时刻H的变化率可以求得 这样,求得的最优解为2021/3/1054n讲解:XX

15、4.2 极小值原理及其应用4.2.1 连续系统的极小值原理4.2.2 离散系统的极小值原理4.2.3 最小时间控制4.2.4 最小能量控制返回主目录 为解决控制有约束的变分问题,庞特里亚金提出并证明了极小值原理,其结论与经典的变分理论有许多相似之处,而且不要求哈密尔顿函数对控制量连续可微。2021/3/1055n讲解:XX4.2.1 连续系统的极小值原理(1)末端自由时的极小值原理定理 对于如下定常系统、末值型性能指标、末端自由、控制受约束的最优控制问题式中 为任意分段连续函数;末端状态自由;末端时刻固定或自由。假设 f(x,u) 和 都是自变量 的连续可微函数,且在有界集上f(x,u)对变量

16、x满足2021/3/1056n讲解:XX则对于最优解u*,x*,tf*,必存在非零的 ,使如下必要条件成立:1) 正则则方程其中2) 边边界条件与横截条件3) 极小值值条件4) 沿最优轨线优轨线 哈密尔顿顿函数变变化率(tf自由时用)2021/3/1057n讲解:XX极小值原理与经典变分法的区别:n容许控制条件放宽。极小值条件对通常的控制约束均适用。n最优控制使哈密顿函数取全局极小值。当满足经典变分法的应用条件时,其极值条件是极小值原理中极值条件的特例。n极小值原理不要求哈密顿函数对控制向量的可微性。2021/3/1058n讲解:XX例子:解:已知由协态方程可得到2021/3/1059n讲解:XX由横截条件解出由极小值条件由于可得到2021/3/1060n讲解:XX定理 对于如下时变系统、末值型性能指标、末端自由、控制受约束的最优控制问题式中末端时刻固定或自由,假设同前,则对于最优解u*,x*,tf*,必存在非零的 ,使如下必要条件成立:1)正则则方程其中2021/3/1061n讲解:XX2) 边边界条件与横截条件3) 极小值值条件4) 沿最优轨线优轨线 哈密尔顿顿函数变变化率(tf自

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号