最优控制-汉密尔顿函数.ppt
《最优控制-汉密尔顿函数.ppt》由会员分享,可在线阅读,更多相关《最优控制-汉密尔顿函数.ppt(60页珍藏版)》请在三一办公上搜索。
1、第五章 用变分法求解连续最优控制问题有约束条件的泛函极值,上节讨论没有约束条件的泛函极值问题。但在最优控制问题中,泛函J所依赖的函数总要受到受控系统状态方程的约束。解决这类问题的思路是应用拉格朗日乘子法,将这种有约束条件的泛函极值问题转化为无约束条件的泛函极值问题。,一、拉格朗日问题 考虑系统,n维连续可微的矢量函数。,(5-1),式中,;,;,设给定,初始状态为x(t0)=x0,,终端状态x(tf)自由。性能泛函为,寻求最优控制u(t),将系统从初始状态x(t0)=x0转移到终端状态x(tf),并使性能泛函J取极值。,(5-2),将状态方程式(5-1)写成约束方程形式,应用拉格朗日乘子法,构
2、造增广泛函,式中(t)待定的n维拉格朗日乘子矢量。,(5-3),定义纯量函数,称Hx,u,t为哈密尔顿函数。则,或,(5-4),(5-5),(5-6),式中,(5-7),对式(5-5)右边第二项作分部积分,得,将上式代入式(5-5),得,(5-8),使J取极小的必要条件是,对任意的u和x,都有J=0成立。,设u(t)和x(t)相对于最优控制u*(t)及最优轨线u*(t)的变分为u和x,计算由u和x引起的J的变分为:,因此得,(5-9),(5-10),(5-11),(5-12),式(5-9)称为动态系统的伴随方程或协态方程,又称为伴随矢量或协态矢量。式(5-10)即系统的状态方程。式(5-9)与
3、式(5-10)联立称为哈密尔顿正则方程。式(5-11)称为控制方程,,这个方程是在假设u为任意,控制u(t)取值不受约束条件下得到的。如果u(t)为容许控制,受到 的约束,u变分不能任意取值,那么,关系式 不成立,这种情况留待极小值原理中讨论。,(5-13),(5-14),式(5-12)称为横截条件。常用于补充边界条件。例如,若始端固定,终态自由时,由于x(t0)=0,x(tf)任意,则有,若始端和终端都固定时,x(t0)=0,x(tf)=0则以,作为两个边界条件。,(5-16),(5-15),实际上,上述泛函极值的必要条件,亦可由式(5-6)写出欧拉方程直接导出。即,(5-17),应用上述条
4、件求解最优控制的步骤如下:1)由控制方程,解出,2)将u*代入正则方程解两边边值问题,求x*、*。3)再将x*、*代入得,为所求。,例1:有系统如图1所示。欲使系统在2s内从状态,转移到,,使性能泛函,,试求u(t)。,解:系统状态方程及边界条件为,由式(5-7),得,由欧拉方程,得,5个未知数x1,x2,1,2,u,由5个方程联立求得通解,4个积分常数C1,C2,C3,C4由4个边界条件,解得,因此,最优解为,最优控制u*(t)及最优轨线x*(t)如图2所示。,例2:设问题同例1。但将终端状态改为(2)=0,(2)自由,即终端条件改成部分约束、部分自由。重求u*(t)、x*(t)。,解 正则
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最优 控制 汉密尔顿 函数
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5749245.html