现代控制理论6章.ppt_第1页
现代控制理论6章.ppt_第2页
现代控制理论6章.ppt_第3页
现代控制理论6章.ppt_第4页
现代控制理论6章.ppt_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第6章 最优控制,最优控制是控制系统设计的一种方法。它所研究的中心问题是如何选择控制信号,才能保证控制系统的性能在某种意义下最优。本章内容为:,1. 引言,2. 用变分法求解最优控制问题,3. 极小值原理及其在快速控制中的应用,4. 用动态规划法求解最优控制问题,5. 线性状态调节器,6. 线性伺服机问题,6.1 引言,一、什么是最优控制,问题6-1,电动机的运动方程为,在时间区间0,tf内,电动机从静止起动,转过一定角度 后停止,使电枢电阻 上的损耗 最小,求,Km为转矩系数;JD为转动惯量;TF 为恒定的负载转矩;,令:,有,初始状态,末值状态,控制 不受限制,性能指标,最优控制问题是:在

2、数学模型的约束下,寻求一个控制 ID(t),使电动机从初始状态转移到末值状态,性能指标E 为最小。,初始状态,末值状态,二、最优控制问题的一般性提法为,系统状态方程为,初始状态为,其中,x 为n 维状态向量; u 为r 维控制向量; f 为n 维向量函数,它是 x 、u 和t 的连续函数,并且对x 、t 连续可微。,最优控制问题就是求解一类带有约束条件的条件泛函极值问题。,三、泛函与变分法,(一)泛函与变分,1、泛函的基本定义:,如果对于某个函数集合 中的每一个函数 ,变量J 都有一个值与之对应,则称变量J 为依赖于函数 的泛函,记作,可见,泛函为标量,可以理解为“函数的函数”,例如:,泛函

3、如果满足以下条件时,称为线性泛函:,1) ,其中c 为任意常数; 2),对于一个任意小正数 ,总是可以找到 ,当 时, 就称泛函 在 处是连续的。,3、泛函变分的规则,1),2),3),4),泛函的变分公式,定理:设 是在线性赋泛空间 上某个开子集D 中定义的可微泛函,且在 处达到极值,则泛函 在 处必有,4、泛函的极值,设 是在线性赋泛空间 上某个子集D 中的线性连续泛函, ,若在 的某领域内,(二)欧拉方程:,定理:设有如下泛函极值问题: 其中, 及 在 上连续可微, 和 给定, 已知 , , ,则极值轨线 满足如下欧拉方程,及横截条件,注意:满足欧拉方程是必要条件,不是充分条件。,欧拉方

4、程简证:,条件极值的欧拉方程:,设有如下泛函极值问题: 其中, 及 在 上连续可微, 和 给定, 已知 , , ,,及横截条件,6.2 用变分法求解最优控制问题,6.2.1 末值时刻固定、末值状态自由情况下的最优控制,非线性时变系统状态方程为,初始状态,其中,x 为n 维状态向量; u 为r 维控制向量; f 为n 维向量函数。,要求在控制空间中寻求一个最优控制向量 ,使以下性能指标,沿最优轨线 取极小值(带末值状态的性能指标,因其自由)。,引入拉格朗日乘子,将性能指标改写为其等价形式(类似于求极值的拉格朗日方法,同时把状态方程看成极值满足的约束条件),定义哈密顿函数,对(11)式中的第三项进

5、行分部积分,得,当泛函J 取极值时,其一次变分等于零。 即,可以变分的量:,不可以变分的量 (实际上(t)也可以变分,但结果一样):,求出J 的一次变分并令其为零,将上式改写成,由于 未加限制,可以选择 使上式中 和 的系数等于零。于是有,称为伴随方程,称为横截条件,称为最优控制,几点说明:,1)实际上上述过程可由欧拉方程得到。,2) 是泛函取极值的必要条件是否为极小值还需要二次变分 来判断, 则泛函J 取极小值。但实际上不易判断 ,考虑到实际问题的极值是存在的,大多数不判断。,因为,称为横截条件,将 代入状态方程,解为,当 时,代入上式,求得 ,所以,当 时,,最优性能指标为,6.2.2 末

6、值时刻固定,末端状态固定情况下的最优控制,非线性时变系统状态方程为,寻求最优控制 ,在 内,将系统从 转移到 ,同时使性能指标J 取极小值。由于末端状态固定,J仅有积分项,引入哈密顿函数,其中,于是,因为,对上式右边第2项进行分部积分,可以得到,上式中可以变分的量:,不可以变分的量:,令性能指标J 的一次变分等于零,得,在末端状态固定情况下, 不是任意的。只有在系统能控的情况下,才有控制方程,矩阵和向量的微分规则:,例6-2,设系统状态方程及边界条件为,性能泛函,试求使J最小的u(t)。,6.2.3 末值时刻、状态自由情况下的最优控制,非线性时变系统状态方程为,初始状态,初始时刻 固定,末值时

7、刻 是自由的。 自由,性能指标,于是,可以变分的量,不能变分的量,对上式中 进行分部积分, 成为,注意此两处是tf时刻的值,应当注意,末值时刻 自由时, 不等于,或,上式代入式,性能指标取极值时,必有,称为横截条件1,而,称为横截条件2,2)由控制方程 ,得,或,3)由伴随方程,5)由于 自由, ,得到,或,6.3 极小值原理,6.3.1 问题的提出,用变分法求解最优控制时,认 为控制向量 不受限制。但是 实际的系统,控制信号都是受到 某种限制的。,因此,应用控制方程 来确定最优控制,可能出错。,a)图中所示,H 最小值出现在左侧,不满足控制方程。 b)图中不存在,6.3.2 极小(大)值原理

8、,对于系统的状态方程:,初始时刻 ,初始状态,性能指标,要求在状态方程约束下,寻求最优控制 及 使系统从 转移到 ,并使J 取极小值。,(已知,固定),极小值原理 1)哈密尔顿函数:,2)系统状态方程:,3)系统伴随方程:,4)最优控制:,极小值原理 5)初始条件和横截条件,横截条件,横截条件可能还有 更负杂的见参考书,6.3.3 二次积分模型的快速控制,状态方程,1,系统的初始状态为,要求在状态方程约束下,寻求满足式的最优控制 ,使系统从 转移到 ,同时使J 取极小值。,因为在这个最优控制问题中,控制信号 受限制,因此用极小值原理来求解。系统是能控的,其解存在且唯一。,1)哈密顿函数为,3)

9、伴随方程为,如果 的初始值为 , ,则,在0, 内最多变号一次,最优控制函数有以下可能的4种情况,4)由状态方程可知,当 时,求得,消去t 得,或写成,为了形象地表示系统的运动形态,引用相平面方法,画出相轨迹如下图所示。相轨迹为两族抛物线。实线为u=1,虚线为u=-1,箭头表达相应于时间的变化方向。,从 到达 的相轨迹只有两条 、 。,0,0,将 和 合起来,,曲线r 将相平面分成两个区域 和,当初始状态 位于 : 为 (+1,1),最优轨线:当初始状态 位于 : 为 (1,+1),最优控制系统的结构图,如下图所示,注意此变化方向为可能达到原点唯一途径,6.4 用动态规划法求解最优控制问题,右

10、图为某小城镇交通路线图。起点站为S,终点站为F,,站与站之间的里程标在图上,要求选择一条路线走法,使里程最短。这是一个最优控制问题。,一种办法是将从S 到F 所有可能走法都列出来,并且把每种走法的里程标在各条路线上,找出最短的。,6.4.1 动态规划法的基本思想,第二个办法:从最后一段开始,向前倒推。 X1(3) ,X2(3)到F分别仅有一条路径,无法比较保留。 X1(2) 到F分别有两条路径,里程都为4,保留下部路径。 X2(2) 到F分别有两条路径,里程为6和5,保留里程为5路径。 X1(1) 到F分别有两条路径,里程为10和11, ,保留里程为10路径. X2(1) 到F分别有两条路径,

11、里程为8和12,保留里程为8路径。 S 到F分别有两条路径,里程为13和14,保留里程为13路径。最后留下的路径即为最佳路径。,从该例看出,这种解法有两个特点: 第一,它把一个复杂的问题(即:决定一条路线的选择问题)变成许多个简单的问题(即:每次只决定向上走(p)还是向下走(q)的问题),因此问题的求解变得简单容易了。,不变嵌入原理的含义是:为了解决一个特定的最优控制问题,而把原问题嵌入到一系列相似的但易于求解的问题中去。对于一个多级最优控制过程来说,就是把原来的多级最优控制问题代换成一系列单级最优控制问题。,6.4.2 最优性原理,最优性原理在一个多级决策问题中的最优决策具有这样的性质,不管

12、初始级 、初始状态和初始决策是什么,当把其中任何一级和这一级的状态再作为初始级和初始状态时,余下的决策对此必定构成一个最优决策。,要求确定 ,使性能指标最优,即 即J最小,一般认为,第k 级决策 与第k 级以及k 以前各级状态 和决策 有关 与以后的决策无关(因果关系),对于任意级k , 有,应该指出,最优性原理所肯定的是余下的决策为最优决策。对以前的决策没有明确的要求。,6.4.3 用动态规划法求解离散系统最优控制问题,系统状态方程为,要求在状态方程约束下,寻求 使,可以受限制,也可以不受限制。,例6-4 线性定常离散系统的状态方程为,初始状态为 ,性能指标为,寻求最优控制序列 ,使 (为了

13、简单起见,设 ),解 运用动态规划法来求解,1) 从最后一级开始,即,这里不需要决策,2) 向前倒推一级,即,因为 不受限制,故 可以通过下式求得,3) 再向前倒推一级,即,注意:1、对一个多级决策过程来说,最优性原理保证了全过程性能指标最小,并不保证每一级性能指标最小。但是在每考虑一级时,都不是孤立地只把这一级的性能指标最小的决策作为最优决策,而总是把这一级放到全过程中间去考虑,取全过程的性能指标最优的决策作为最优决策。 2、动态规划法给出的是最优控制的充分条件,不是必要条件。这和极小值原理是不同的。,6.5 线性状态调节器,6.5.1 引言,线性系统以二次型为性能指标的最优控制问题,已经在

14、国内、外的工程实践中得到应用。原因如下:,1)被控对象是线性的,最优控制问题容易求得解析解。,2)线性系统最优控制的结果,可以在小信号条件下,应用于非线性系统。,3)最优控制器是线性的,易于实现。,4)线性、二次型性能指标的最优控制问题除了得到最优解外,还可以导出经典控制理论的一些特性。,6.5.2 有限时间状态调节器,线性时变系统的状态方程为,寻找一个最优控制 ,使,为极小。,其中,x 为n 维状态向量;u 为r 维控制向量,且u 不受限制。,其中,F为 对称半正定常数阵; 为 对称半正定时变阵。 为 对称正定时变阵。tf固定,求解这个最优控制问题,可以用极小值原理,也可以用动态规划法。这里

15、用极小值原理来求解。,1)哈密顿函数为,2)伴随方程为,3)控制方程为,横截条件,故J 取极小值,4)将 代入状态方程得,初始状态为,其中, 为待定的 时变阵,式对t 求导,并且将状态方程和最优控制 代入,比较两个伴随向量微分方程可以得到,状态反馈的闭环方程为,其中,2)最优性能指标为,例6-6 系统状态方程为,求最优控制 ,使性能指标,取极小值。,解 矩阵的黎卡提方程为,求解上面的微分方程,有,其中,即,最优控制为,由,最优轨线为,6.5.3 无限时间状态调节器,线性定常系统,最优控制为,常数阵 满足如下黎卡提矩阵代数方程,最优性能指标,当这个无限时间状态调节器满足以下条件时,状态反馈增益矩阵才为常数矩阵:,1)系统为线性定常系统;,2)系统为能控;,3)末值时刻 ;,4) Q ,R 为正定阵。,例 6-7 线性定常系统的状态方程为,0,求最优控制 ,使 J 取极小值。,解 检验系统能控性 能控。,最优控制为,当 时, ;当 时, 。,6.6 线性伺服机问题,要求系统输出跟踪某个指定的输入函数问题,称为伺服机问题。,6.6.1 有限时间伺服机问题,线性时变系统方程,要求系统的输出跟踪指定的输入函数 。 与输出向量y 有相同

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论