现代控制工程-第7章最优控制培训讲学.ppt
《现代控制工程-第7章最优控制培训讲学.ppt》由会员分享,可在线阅读,更多相关《现代控制工程-第7章最优控制培训讲学.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、现代控制工程-第7章最优控制7.1 最优控制的概念 o设系统的状态方程为设系统的状态方程为最优性能指标最优性能指标所谓最优控制,就是要确定在所谓最优控制,就是要确定在 中的最优控制,将系统的中的最优控制,将系统的状态从状态从 转移到转移到 ,或者,或者 的一个集合,并使性能指的一个集合,并使性能指标最优。标最优。最优控制问题从数学上看,就是求解一类带有约束条件的条件最优控制问题从数学上看,就是求解一类带有约束条件的条件泛函极值问题,可以用变分法求解。泛函极值问题,可以用变分法求解。工程中很多控制问题的控制信号是受限制的,例如,任何系统工程中很多控制问题的控制信号是受限制的,例如,任何系统中能够
2、得到的燃料、电压、允许的温度等都是有限制的,不可中能够得到的燃料、电压、允许的温度等都是有限制的,不可能取任意大的值。能取任意大的值。控制信号受限的最优控制问题不能用变分法求解,而需要用庞控制信号受限的最优控制问题不能用变分法求解,而需要用庞德里亚金极小值原理或者贝尔曼的动态规划求解。德里亚金极小值原理或者贝尔曼的动态规划求解。2o1.泛函的概念泛函的概念o如如果果对对于于自自变变量量t,存存在在一一类类函函数数 ,对对于于每每个个函函数数 ,有有一一个个 值值与与之之对对应应,则则变变量量 称称为为依依赖赖于于函函数数 的的泛泛函函数数,简简称为泛函,记作称为泛函,记作 。o如果泛函满足下列
3、关系,则泛函是线性泛函。如果泛函满足下列关系,则泛函是线性泛函。7.2 变分法与泛函的极值条件2.泛函的变分泛函的变分泛函泛函 的变量的变量 的变分的变分 ,定义为,定义为 ,其中,其中,为一标称函数(即最优控制中的最优轨线),为一标称函数(即最优控制中的最优轨线),为为 邻域内与邻域内与 属于同一函数类的某一函数。属于同一函数类的某一函数。37.2 变分法与泛函的极值条件如果泛函的增量如果泛函的增量可以表示为可以表示为 其中,其中,是是 的线性泛函,且当的线性泛函,且当 时,时,则线性泛函则线性泛函 称为泛函称为泛函 的变分(一阶变分),的变分(一阶变分),记作记作 。由变分的定义可以看出,
4、泛函的变分是一种线性映射,它的运由变分的定义可以看出,泛函的变分是一种线性映射,它的运算规则类似于函数的线性运算,有如下的变分规则:算规则类似于函数的线性运算,有如下的变分规则:43.泛函的极值泛函的极值若泛函在若泛函在 附近的任一曲线上的值不小于附近的任一曲线上的值不小于 ,即,即 ,则泛函在曲线,则泛函在曲线 上达到极小值。上达到极小值。泛函在曲线泛函在曲线 上达到极小值的必要条件为(证明略)上达到极小值的必要条件为(证明略)7.2 变分法与泛函的极值条件在实际问题中,泛函极值问题的最优轨线通常是受到各种约束的。在实际问题中,泛函极值问题的最优轨线通常是受到各种约束的。例如,最优控制性能指
5、标(例如,最优控制性能指标(7.2)中的)中的u和和x的选择,要满足状态方的选择,要满足状态方程(程(7.1),这是一个等式约束。),这是一个等式约束。在等式约束下的泛函极值问题,称为条件泛函极值问题。在等式约束下的泛函极值问题,称为条件泛函极值问题。用拉格朗日乘子法将条件泛函极值问题转化为无约束条件极值问用拉格朗日乘子法将条件泛函极值问题转化为无约束条件极值问题。题。最优控制问题就是一类带有约束条件的条件泛函极值问题。最优控制问题就是一类带有约束条件的条件泛函极值问题。5*7.3 变分法求解无约束最优控制问题设系统的状态方程为设系统的状态方程为性能指标为性能指标为上面的最优控制问题中,因为对
6、控制变量没有约束,所以通常上面的最优控制问题中,因为对控制变量没有约束,所以通常称为无约束最优控制问题。称为无约束最优控制问题。无约束最优控制问题是一个求有等式约束的泛函极值问题,可无约束最优控制问题是一个求有等式约束的泛函极值问题,可以用拉格朗日乘子法把有约束条件问题转化为无约束条件问题。以用拉格朗日乘子法把有约束条件问题转化为无约束条件问题。构造增广泛函为构造增广泛函为构造哈密顿函数为构造哈密顿函数为则增广泛函为则增广泛函为设初始时刻设初始时刻 及其状态给定为及其状态给定为 。根据终端状态边界条。根据终端状态边界条件,可按以下几种情况讨论。件,可按以下几种情况讨论。6*7.3 变分法求解无
7、约束最优控制问题1.给定给定 ,终端自由,即,终端自由,即 任意任意增广泛函为增广泛函为 取一阶变分并令其为零,得取一阶变分并令其为零,得由于由于7*7.3 变分法求解无约束最优控制问题最优控制问题(最优控制问题(7.7),(),(7.8)取极值的必要条件为)取极值的必要条件为状态方程状态方程 伴随方程伴随方程 控制方程控制方程 横截条件横截条件 联立求解上述正则方程和控制方程,就可求得性能指标达到极联立求解上述正则方程和控制方程,就可求得性能指标达到极值时的最优控制值时的最优控制 、最优状态轨线、最优状态轨线 及最优协态轨线及最优协态轨线 。8*7.3 变分法求解无约束最优控制问题例例 7.
8、1 已知系统的状态方程为已知系统的状态方程为 初始条件为初始条件为性能指标性能指标 解解 本题为给定本题为给定 、终端自由的最优控制问题。由于控制变量不、终端自由的最优控制问题。由于控制变量不受约束,所以,可以用变分法求解。受约束,所以,可以用变分法求解。构造哈密顿函数为构造哈密顿函数为 由伴随方程得由伴随方程得因此,因此,常数。由横截条件得常数。由横截条件得由控制方程得由控制方程得即即代入状态方程,得代入状态方程,得 上面这个微分方程的解为上面这个微分方程的解为9*7.3 变分法求解无约束最优控制问题当当 时,有时,有最优控制为最优控制为最优性能指标为最优性能指标为10*7.3 变分法求解无
9、约束最优控制问题2.给定,终端约束设终端约束为设终端约束为构造增广泛函为构造增广泛函为 对增广泛函取一阶变分并令其为零,经过与上面类似的推导,得对增广泛函取一阶变分并令其为零,经过与上面类似的推导,得 11*7.3 变分法求解无约束最优控制问题最优控制问题(7.7),(7.8)取极值的必要条件为状态方程状态方程 伴随方程伴随方程 控制方程控制方程 横截条件横截条件 联立求解上述方程,就可求得性能指标达到极值时的最优控制联立求解上述方程,就可求得性能指标达到极值时的最优控制 、最优状态轨线、最优状态轨线 及最优协态轨线及最优协态轨线 。边界条件边界条件 12*7.3 变分法求解无约束最优控制问题
10、例例 7.2 已知系统已知系统 初始条件为初始条件为性能指标性能指标 解解 本题为给定本题为给定 、终端受约束的最优控制问题。由于控制变量、终端受约束的最优控制问题。由于控制变量不受约束,所以,可以用变分法求解。不受约束,所以,可以用变分法求解。构造哈密顿函数为构造哈密顿函数为 由于由于终端约束条件为终端约束条件为13所以所以*7.3 变分法求解无约束最优控制问题由初始条件得由初始条件得因为因为由横截条件得由横截条件得将将 和和 代入上式,得代入上式,得14*7.3 变分法求解无约束最优控制问题求解以求解以 作为未知数的联立方程组作为未知数的联立方程组 可得可得 则所求最优控制为则所求最优控制
11、为 15*7.4 极小值原理利用变分法求解最优控制问题时,要使极值条件有意义,需要利用变分法求解最优控制问题时,要使极值条件有意义,需要假定控制是不受约束的,其变分是任意的。因此,在无约束最优假定控制是不受约束的,其变分是任意的。因此,在无约束最优控制问题中,要求控制变量不受任何限制,但是,在实际控制工控制问题中,要求控制变量不受任何限制,但是,在实际控制工程中,控制变量往往受到一定限制。例如,电动机的转矩、阀门程中,控制变量往往受到一定限制。例如,电动机的转矩、阀门开度等都有上限。控制变量只能在某个有界的闭域里取值。开度等都有上限。控制变量只能在某个有界的闭域里取值。控制变量受到限制时的最优
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代 控制工程 最优 控制 培训 讲学
限制150内