最优控制理论及应用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《最优控制理论及应用课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最优 控制 理论 应用 课件
- 资源描述:
-
1、最优控制理论与应用最优控制理论与应用 第一章第一章 最优控制问题最优控制问题的一般概念的一般概念第二章第二章 最优控制的变分方法最优控制的变分方法第三章第三章 极小值原理极小值原理及其应用及其应用第四章第四章 线性二次型问题的最优控制线性二次型问题的最优控制第五章第五章 动态规划动态规划2022-12-11一一 基本概念基本概念最优控制理论中心问题:最优控制理论中心问题:给定一个控制系统(给定一个控制系统(已建立的被控对象的数学模型),选择一个容许已建立的被控对象的数学模型),选择一个容许的控制律,使被控对象按预定要求运行,并使给的控制律,使被控对象按预定要求运行,并使给定的某一性能指标达到极
2、小值(或极大值)定的某一性能指标达到极小值(或极大值)第一章第一章 最优控制问题最优控制问题的一般概念的一般概念2022-12-111 1 例子例子 飞船软着陆问题飞船软着陆问题 宇宙飞船在月球表面着陆宇宙飞船在月球表面着陆时速度必须为零,即软着陆,这要靠发动机的推时速度必须为零,即软着陆,这要靠发动机的推力变化来完成。问题是如何选择一个推力方案,力变化来完成。问题是如何选择一个推力方案,使燃料消耗最小。使燃料消耗最小。m m 飞船的质量,飞船的质量,h h 高度,高度,v v 垂直速度,垂直速度,g g 月球重力加速度常数,月球重力加速度常数,M M 飞船自身质量飞船自身质量F F 燃料的质
3、量燃料的质量2022-12-11hvuvgmmKu 软着陆过程开始时刻软着陆过程开始时刻t t为零为零 K K为常数为常数 ,初始状态,初始状态 0(0)hh0(0)vvFMm)0(末端条件末端条件 0)(Th0)(Tv2022-12-11性能指标性能指标()Jm T控制约束控制约束max0()u tu 任务:满足控制约束条件下,求发动机推力的任务:满足控制约束条件下,求发动机推力的最优变化律,使登月舱由初始出发点到达目标处最优变化律,使登月舱由初始出发点到达目标处(末态),并使性能指标达到极值(燃耗量最小)(末态),并使性能指标达到极值(燃耗量最小)2022-12-11例例2 2 火车快速运
4、行问题火车快速运行问题 设火车从甲地出发,设火车从甲地出发,求容许控制,使其到达乙地时间最短。求容许控制,使其到达乙地时间最短。m m 火车质量;火车质量;火车加速度;火车加速度;u u(t t)产生)产生加速度的推力且加速度的推力且 火车运动方程火车运动方程 x|()|u tM()mxu t000f0t ()()0(T)(T)0Jux txx txxxTt0T初始条件终端条件 性能指标 ()=dt2022-12-112 2 问题描述问题描述(1)(1)状态方程状态方程 一般形式为一般形式为 00()(),(),)()|t tx tf x t u t tx tx()nx tR为为n n维状态向
5、量维状态向量 ()ru tR为为r r维控制向量维控制向量),(),(ttutxf为为n n维向量函数维向量函数 给定控制规律给定控制规律)(tu),(),(ttutxf满足一定条件时,方程有唯一解满足一定条件时,方程有唯一解 2022-12-11(2)(2)容许控制容许控制 Uu0)(uGU:Uu,(3)(3)目标集目标集 ()(),)0Sx Tx T T(),)xT T n维向量函数维向量函数()Tx Tx固定端问题固定端问题 nSR自由端问题自由端问题 2022-12-11(4)(4)性能指标性能指标 0()(),)(),(),)dfttJ ux T TL x t u t tt对状态、控
6、制以及终点状态的要求,复合型性能对状态、控制以及终点状态的要求,复合型性能指标指标 0),(TTx积分型性能指标,表示对整个状积分型性能指标,表示对整个状态和控制过程的要求态和控制过程的要求 0),(),(ttutxL终点型指标,表示仅对终点状态终点型指标,表示仅对终点状态的要求的要求 2022-12-11n积分型1)最小时间控制2)最小燃耗控制3)最小能量控制00fttJdtTt0(),(),fttJL x t u t t dt01|()|fmtjtjJu tdt0()()ftTtJut u t dt12/11/202210n末值型n复合型1)状态调节器2)输出跟踪系统()(),)J ux
7、T T011()()()()()()22ftTTTtJx T Fx Tx t Qx tu t Ru t dt011()()()()()()22()()()ftTTTtJeT Fe Tet Qe tut Ru t dte tz ty t为跟踪误差2022-12-1111n解析法:适用于性能指标及约束条件有明显解析式n数值计算方法:性能指标比较复杂1)一维搜索法:适合单变量求极值2)多维搜索法:适合单变量求极值n梯度法:解析与数值方法相结合1)无约束梯度法2)有约束梯度法2022-12-11 2.1 2.1 泛函与变分法基础泛函与变分法基础平面上两点连线的长度问题平面上两点连线的长度问题 其弧长为
8、其弧长为1211()dJx tt2022-12-11一般来说,曲线不同,弧长就不同,即弧长依赖一般来说,曲线不同,弧长就不同,即弧长依赖于曲线,记为于曲线,记为 。()J x()J x,称为泛函。,称为泛函。)(tx,称泛函的宗量,称泛函的宗量 泛函定义泛函定义:x(t)x(t)是自变量是自变量t t的函数,若对的函数,若对每个函数每个函数x(t)x(t),有一个,有一个J J值与之对应,则值与之对应,则变量变量J J称为依赖于称为依赖于x(t)x(t)的泛函,记的泛函,记J(x(t)J(x(t)()Jx例举:例举:10()()J xx t dt0()(),(),fttJ xL x tx t
9、t dt2022-12-11线性泛函与连续泛函:线性泛函与连续泛函:线性泛函线性泛函 泛函对宗量是线性的泛函对宗量是线性的连续泛函连续泛函 若定义在线性赋范空间上的泛函又满足连续条件,称J(x)为连续线性泛函 121212()()(),()()nJ xxJ xJ xx xJxJ x0n0n0()(),()xlimJ()()J;J xD JD JxJ xxn中点列x 收敛到点,有称 在 处连续2022-12-11泛函与函数的几何解释泛函与函数的几何解释()()()x tx tx t宗量的变分宗量的变分 泛函的增量泛函的增量()()()(,)(,)J xJ xxJ xL xxr xx 泛函的变分泛
10、函的变分(,)L xxJ2022-12-11定理定理 2.1 2.1 泛函的变分为泛函的变分为0()JJ xx 0()J xx00()()limlimJJ xxJ x 01lim()()L xxr xx),()(lim),(0 xxLxxxxrxxL2022-12-11例例 2.1 2.1 求泛函的变分求泛函的变分 f0tL(,)dtJx x tt f0f0t0t()L(,)dLL()dttJJ xxxx xx ttxxtxx1202100010010 J=x(t)()()d2()d2ddtJJ xxxxtxxxtx x t例:求的变分2022-12-1100 xxJJ定理定理 2.2 2.2
11、 若泛若泛函函)(xJ 有极值,则必有有极值,则必有0J*0 x|x-x|J(x)J(x)J(x)xx,满足,同号则在处有极值2022-12-111001tT01t01(t)t,t(t)n(t)(t)0,(t)(t)dt0,(t)0t t,t 设向量在上连续,为任意 维向量函数,且若则必有,2022-12-11f0tx(t)min()L(,)dtJ xx x ttLdL0 xdtx0f0fn*00ff L(x,x,t)x(t)t,t ttx(t)x,x(t)x,x(t),x(t)其中,及在上连续可微,及 给定。已知则极值轨线满足如下欧拉方程及横截条件及横截条件f0TTtft0LL|x(t)|x
12、(t)0 xx12/11/202221 2.2 2.2 欧拉方程欧拉方程LdL0dxtx 0LL()dTtJxx txx变分变分 f0ttf0tLdLL()ddtJx txxtxx分部积分分部积分 xf0t0tf0tLdL()d0dtJx txtx证明:证明:2022-12-11例例 2.2 2.2 求平面上两固定点间连线最短的曲线求平面上两固定点间连线最短的曲线 0t2()1()dftJ xx tt21()Lx t,dd0ddLLLxtxtx 2d20d1xtxcxx21atx)(battx)(直线直线 2022-12-112220min()(t)()dJ xxx tt(0)0,()2,2x
13、x*()x t221212(t)()2(2()22()0(t)=c cos()c sin():x(0)0,x(/2)2 c=0 c=2 Lxx tLdLdxx txx txdtxdttt *求得通解为:x代入边界条件得,;则:x(t)=2sin(t)2022-12-11f0tx(t)min()g(,)d.(,)0tJ xx x tts tf x x tLdL0 xdt xL(,)(,)LTg x x tf x x t其中为拉格朗日函数,为-乘子0f0fn*00ff f=0g(x,x,t)x(t)t,t ttxxfx(t)x,x(t)x,x(t),x(t)nR其中,为系统运动的微分方程,及在上连
14、续可微,及 给定。,已知则极值轨线满足如下欧拉方程及横截条件及横截条件f0TTtft0LL|x(t)|x(t)0 xx12/11/202225220*010()()()001()10(0),(2)10()().x tx tu tu t dtxxx tu t 1指标泛函取J=2边界条件为试求是指标泛函去极值的极值轨线和极值控制2022-12-11f0TTtft0LL|x(t)|x(t)0 xx(*)f0000tt,(),()()()0LL|0|0 xxffft tx tx tx tx t设定任意变化时,(*)式化为:,0L,L()0fftttxxff设定自由,且x(t)=(t)时,0000,()
15、,()()()0ffffttx tx x txx tx t设定时,时,(*)式显然成立0L,L0fftttxxf设 定自 由,且 x(t)自 由 时,12/11/202227左端固定右端沿曲线变动左端固定右端沿曲线变动 ()0ftLLxx横截条件横截条件C的推导的推导2022-12-11 00(,)d|fftttJF xx xx tt00d()ddfffttttftLLLx txLtxtxx00ffttfLJxLtx()()0ffftftfftLLxtLtLxtxx2022-12-1120()1()dftJ xx tt例例 2.5 2.5 设性能指标泛函 末值时刻 ft未定,已知 *(0)1,
16、()2,Jffxx tt*f求使泛函为极值的最优轨线x(t)及相应的t 和,dd0ddLLLxtxtx battx)(解:由欧拉方程得解:由欧拉方程得由由x(0)=1x(0)=1求出求出b=1b=1;由横截条件知;由横截条件知22()1(1)|01ffttLxLxxxxx 2022-12-11*()1.()aa1()1()()120.5,0.707fffffffx tx tx ttttx tc tttt *解得因为,所以有,从而最优轨线为当时,最优时刻为带入指标泛函可得J2022-12-11 2.4 2.4 含有多个未知函数泛函的极值含有多个未知函数泛函的极值 泛函泛函 0111(,)(,;,
17、;)dTnnntJ xxL xxxx tt欧拉方程欧拉方程 d0diiLLxtxd0dLLxtx 边界值边界值,00,()1,2,()1,2,ffitiit titx txinx txin00t txxfft ttxx ()0ftLLxx横截条件横截条件 2022-12-11 2.5 2.5 条件极值条件极值状态方程状态方程 0),(txxf 泛函泛函 0(,)dfttJL x x tt引进乘子引进乘子 T1()(),()nttt构造新的函构造新的函数和泛函数和泛函 TLLf00T()ddffttttJLftL t欧拉方程欧拉方程 约束方程约束方程 *d0dLLxtx*d0dLLft2022-
18、12-11例例 2.6 2.6 泛函泛函2201()d2JQ tt约束方程约束方程 )()(tutQ 边界条件边界条件 1)0(Q1)0(Q0)2(Q0)2(Q)(tuJ试求试求使泛函使泛函有极值。有极值。解:化为标准形式解:化为标准形式 2220011()d()d22JQ ttutt121()()()()()x tQ tx tx tQ t把问题化为标准形式,令把问题化为标准形式,令2022-12-11122()()0()()0 x tx tx tu t约束方程可定为约束方程可定为1(0)1x2(0)1x1(2)0 x2(2)0 x边界条件为边界条件为2022-12-11引进乘子引进乘子T12
19、()(),()ttt构造函数构造函数T2112221()()2FFfuxxxu欧拉方程欧拉方程 *111d0dFFxtx*1222d0dFFxtx*2d0dFFuutu2022-12-11解出解出 11a212ata 12uata1a2a其中,其中,和和为任意常数。为任意常数。32112342212311()621()2x tata ta tax tata ta()u t代入约束方程,并求解可得代入约束方程,并求解可得将将13a 272a 31a 41a 利用边界条件,可得:利用边界条件,可得:2022-12-1132117()124x tttt 2237()122x ttt273)(ttu于
20、是,极值曲线和于是,极值曲线和)(tu为:为:2022-12-11问题:确定最优控制问题:确定最优控制 和最优轨线和最优轨线 ,使系统,使系统 由已知初态转移到要求的目标集由已知初态转移到要求的目标集 2.6 2.6变分法解最优控制问题变分法解最优控制问题并使指定的目标泛函并使指定的目标泛函达到极值达到极值*()u t*()x t()(,)x tf x u t(),0ffx tt0()(),)(),(),)dfttJ ux T TL x t u t tt2022-12-11 2.6.1 2.6.1末端时刻固定时最优解的必要条件末端时刻固定时最优解的必要条件(1 1)末端受约束的情况)末端受约束
21、的情况引入拉格朗日乘子构造引入拉格朗日乘子构造广义泛函广义泛函 0T()()(,)(,)dftTfftJx tx tL x u tf x u txt 00TTTt()()(,)dfftTffttJx tx tH xu txtxx 0T()()(,)dftTfftJx tx tH xu txt 有有T(,)(,)HL x u tf x u t构造构造哈米顿函数哈米顿函数 2022-12-1100TTTTTTTTT()()()()()()()()()()()()d ()|()()()dfffffTfffffftttTtftx tx tJx tx ttx tx tx tHHxux txuHHx tx
22、utxxxu 变分变分(,)()00()()()TfffH xu ttxHJutx tx t 协态方程极值条件横截条件2022-12-11定理定理2.52.5:对于如下最优控制问题:对于如下最优控制问题:0()00min()()(),(),)d(1)()(,),().(2)()0ftftu tfJ ux tL x t u t ttx tf x u tx txstx tu(t)u(t)无约束,无约束,t tf f固定固定.最优解的必要条件最优解的必要条件001)()()(),()H(,)(,)()(,)2)x(t)=x,()0,()()()3)TTffffx ttHHx ttxx utL x u
23、 tt f x u tx ttx tx tH 和满足正则方程其中边界条件与横截条件极值条件02022-12-11定理定理2.62.6:对于如下最优控制问题:对于如下最优控制问题:0()00min()()(),(),)d.()(,),()ftftu tJ ux tL x t u t ttstx tf x u tx txu(t)u(t)无约束,无约束,t tf f固定,固定,x x(t(tf)自由自由.最优解的必要条件最优解的必要条件001)()()(),()H(,)(,)()(,)2)x(t)=x,()0,()()3)Tfffx ttHHx ttxx utL x u tt f x u tx tt
24、x tH 和满足正则方程其中边界条件与横截条件极值条件0(2 2)末端自由的情况)末端自由的情况2022-12-11定理定理2.72.7:对于如下最优控制问题:对于如下最优控制问题:0()00min()(),(),)d.()(,),()fttu tJ uL x t u t ttstx tf x u tx txu(t)u(t)无约束,无约束,t tf f固定,固定,x x(t(tf)固定固定.最优解的必要条件最优解的必要条件0001)()()(),()H(,)(,)()(,)2)x(t)=x,()x,3)Tfx ttHHx ttxx utL x u tt f x u tx tH 和满足正则方程其
25、中边界条件极值条件0(3 3)末端固定的情况)末端固定的情况2022-12-11例例 2.7 2.7 考虑状态方程和初始条件为考虑状态方程和初始条件为)()(tutx00()x tx02211()d22ftftJcx tut的简单一阶系统,其指标泛函为的简单一阶系统,其指标泛函为,使,使ft0c)(tu其中其中,给定,试求最优控制给定,试求最优控制J有极小值。有极小值。0t,2022-12-11,uutuxfttxLH221),()(),(伴随方程伴随方程()0Htx 边界条件边界条件 21 c()2()c()()ffffx ttx tx t由必要条件由必要条件 0uuH)(t解解:引进伴随变
展开阅读全文