时间.燃料最优控制问题资料

上传人:f****u 文档编号:128376418 上传时间:2020-04-21 格式:PPT 页数:112 大小:3.04MB
返回 下载 相关 举报
时间.燃料最优控制问题资料_第1页
第1页 / 共112页
时间.燃料最优控制问题资料_第2页
第2页 / 共112页
时间.燃料最优控制问题资料_第3页
第3页 / 共112页
时间.燃料最优控制问题资料_第4页
第4页 / 共112页
时间.燃料最优控制问题资料_第5页
第5页 / 共112页
点击查看更多>>
资源描述

《时间.燃料最优控制问题资料》由会员分享,可在线阅读,更多相关《时间.燃料最优控制问题资料(112页珍藏版)》请在金锄头文库上搜索。

1、1 第四讲时间 燃料最优控制问题 2 主要内容 4 1Bang Bang控制4 2线性时不变系统的时间最优控制问题4 3时间最优控制系统的综合4 4燃料最优控制问题4 5时间 燃料最优控制问题 3 问题4 1 时间最优控制问题 已知系统的状态方程 4 1 1 其中f X t t 是对X t 和t连续可微的n维向量函数 B X t t 是对X t 和t连续可微的n m维的矩阵函数 要求确定满足下列不等式 4 1 2 约束的m维容许控制向量 使系统 4 1 1 从给定的初态 4 1 3 到达满足约束条件 4 1 4 的某一终态X tf 其中tf是可变的 是对X t 和t连续可微的r维向量函数 并使

2、性能指标达到最小值 4 1Bang Bang控制 4 1 5 4 解 1 应用最小值原理来求解 写出该问题的哈密顿函数 2 规范方程及边界条件分别为 终端受限 tf自由 5 3 控制方程为 最小值原理 4 1 6 着重分析下式 令 6 为讨论方便起见 定义m维行向量 其分量 其中bj X t t 是矩阵B X t t 的第j个列向量 即 则 7 也就是最优控制uj t 是qj t 的如下函数 由于控制函数U t 的各个分量的约束都是彼此独立的 所以可以交换最小与求和的次序 于是 可转化为如下条件 8 定义4 1若在区间 t0 tf 内 存在一时间可数集使得对所有的j 1 2 m 有则称该时间最

3、优问题是正常的 说明 在正常的时间最优问题中 函数qj t 只是在有限个孤立的时刻取零值 相应的最优控制分量uj t 仅在这些时刻发生跳变 uj t 是具有第一类间断点的分段常值函数 由上式可知 qj t 0 则uj t 有定义 qj t 0 uj t 可取满足约束条件的任何值 uj t 不定 正常情况 奇异情况 9 10 定义4 2若在区间 t0 tf 内 至少存在一个区间 t1 t2 t0 tf 使得对所有的t t1 t2 有 则称该时间最优问题是奇异的 而区间 t1 t2 称为奇异区间 11 说明 1 只要有一个函数qj t j 1 2 m 在某一段 或几段 时间区间 t1 t2 t0

4、tf 上取零值 则称该时间最优问题是奇异的 在区间 t1 t2 上 qj t 等于零 此时 由关系式无法确定最优控制各分量uj t 之值 2 奇异情况的出现 既不意味着时间最优控制不存在 也不意味着时间最优控制无法定义 它仅仅表明 由控制方程不能推出最优控制U t 与X t t 和t的确切关系 12 则时间最优控制的各个分量uj t 都是时间t的分段常值函数 并在开关时间t j上发生uj t 由一个恒值到另一个恒值的跳变 上式还可以写成向量的形式 说明 定理4 1表明 一个正常的时间最优控制问题 其最优控制的每个分量uj t 均在自己的两个边界值之间来回转换 满足qj t 0的诸点t j恰好是

5、转换点 这是一种继电型控制 通常称为Bang Bang控制或开关控制 定理4 1Bang Bang控制原理 正常的时间最优控制问题 设U t 是问题4 1的时间最优控制 X t 和 t 是相应的状态和协态 若问题是正常的 则时间最优控制U t 的各个分量uj t j 1 2 m 可以按照下列关系确定 13 控制向量受限时 非线性系统的时间最优控制问题 控制向量受限时 非线性系统的综合最优控制问题 14 4 2线性时不变系统的时间最优控制问题 问题4 2 时间最优控制问题 已知线性时不变系统的状态方程 4 2 1 式中X t 是n维状态向量 U t 是m维控制向量 A是n n维常数矩阵 B是n

6、m维常数矩阵 设系统 4 2 1 是完全可控的 要求确定满足下列不等式 4 2 2 约束的m维容许向量U t 使系统 4 2 1 从给定的初态 4 2 3 出发 最快的转移到状态空间原点 15 解 1 写出该问题的哈密顿函数 2 规范方程及边界条件分别为 4 2 4 16 式中bj是矩阵B的第j列向量 式中 或者 3 应用最小值原理 17 定理4 2 存在性定理 对于问题4 2线性时不变系统的时间最优控制问题来说 若矩阵A的特征值均具有负实部 则使系统从任意初态转移到坐标原点的时间最优控制一定存在 若这一问题又是正常的 则该时间最优控制是唯一的 18 定理4 3 奇异性定理 当且仅当m个n n

7、维矩阵中至少有一个为奇异矩阵时 则时间最优控制问题4 2是奇异的 当且仅当下列m个n n维矩阵均为非奇异矩阵时 则时间最优控制问题4 2是正常的 定理4 4 正常性定理 证明略 证明略 非平凡 平凡 19 说明 1 对于完全可控的线性定常系统 4 2 1 一定满足 每一个控制uj t 均能单独使系统由任意的初态在有限的时间内转移到坐标原点 容易判定所论问题是否属于正常的时间最优控制问题 状态变量的维数 由定理4 4 正常的时间最优控制问题要求 A bj 都是完全可控的 完全可控的线性定常系统的时间最优控制问题都是正常的 则 若将系统 4 2 1 表示为 2 定理4 3和定理4 4的推证过程和最

8、后结果 均未涉及到目标集X tf 因此 不论目标集X tf 如何 只要系统是线性时不变的 定理4 3和定理4 4都是成立的 20 定理4 5 唯一性定理 若时间最优问题4 2线性时不变系统的时间最优控制问题是正常的 且其时间最优控制存在 则最优控制必是唯一的 证明略 说明 1 由证明过程可知 时间最优控制的唯一性定理同样适用于一般目标集的情况 2 问题 4 2 线性时不变系统的时间最优控制问题是问题 4 1 非线性时变系统的时间最优控制问题的一种特殊的情况 由Bang Bang控制原理可知 问题4 2的最优控制满足Bang Bang控制原理 也是Bang Bang控制 21 设线性时不变系统的

9、最优控制问题是正常的 若矩阵A的特征值均为实数 且时间最优控制U t 存在 则控制向量U t 的分量uj t 的切换次数 j的最大值至多是n 1 即每个分段常值最优控制函数uj t 最多能切换n 1次 n是系统的阶数 定理4 6 开关次数定理 说明 1 具体的切换次数由系统特性和初始条件决定 2 若矩阵A具有复数特征值 则切换次数不受此限制 22 无法实现系统的闭环控制 说明 3 问题4 2的最优控制及其分量分别为 或 为实现系统的闭环控制 总是希望将最优控制U 及其分量uj 表示成系统状态X的函数 即得到状态反馈的控制规律 要将最优控制U 及其分量uj 分别表示成如下形式的状态反馈 或 时

10、称为开关曲面或切换曲面 其中 h x 是状态向量X的m维向量函数 称为开关函数 当 23 引入开关函数之后 可以对问题4 2中所给定的系统进行状态反馈的闭环控制 24 线性时不变系统时间最优控制问题小结 时间最优控制存在性的判别存在性定理简单极小值原理略微复杂但通用性强时间最优控制正常性的判别正常性定理时间最优控制唯一性的判别切换 开关 次数定理 25 4 3时间最优控制系统的综合 在本节中 只讨论单输入和单输出的一阶和二阶时间最优控制系统的综合问题 为了方便起见 又不失一般性 以下讨论中 始终假定控制函数的约束条件为初始状态为目标集为状态空间的原点 即而时间最优控制问题的性能指标为 26 4

11、 3 1对象传递函数为的情况 对象状态方程为 27 当时 即状态x t 能回到状态空间原点 1 当初始状态x 0 x0 0时 u 1 28 2 当初始状态x 0 x0 0时 u 1状态方程的解为 当 时 x tf 0 即状态回到状态空间原点 综上分析可知 最优控制为当状态回到原点时 若u 0 则状态将继续保持在状态空间原点处 否则状态就会离开状态空间原点 29 4 3 2对象传递函数为的情况由于对象的传递函数为相应的微分方程为令状态变量为对象状态方程为 30 求解思路 1 获取时间最优控制的相关信息判断时间最优控制是否存在判断时间最优控制问题是否正常判断时间最优控制是否唯一判断切换次数2 写出

12、可能的最优控制律3 具体分析 31 c1 0 c2 0 c1 0 c2 0 c1 0 c2 0 c10 c1 0 c2 0 c1 0 c2 0 根据确定双积分系统几种可能的最优控制 32 该问题的时间最优控制存在且唯一 最优控制只可能取u 1 并且最多切换一次 当u 1时 状态方程为相轨迹为一簇抛物线 其箭头代表状态运动的方向 在这簇抛物线中 只有曲线能到达坐标原点 33 34 当u 1时 状态方程为相轨迹也是一簇抛物线 如图虚抛物线所示 在这簇抛物线中 只有曲线能到达坐标原点 35 36 将r 和r 合并为一条曲线 记为r 该曲线方程为 且该曲线是系统由任一初态转移到原点的必经之路 37 若

13、令和切换曲线方程 又可表示为 h x1 x2 称为开关函数 切换曲线r将状态平面x1 x2划为四部分 r r 切换曲线r以上的平面 记为R 切换曲线r以下半平面 记为R 38 1 若 x10 x20 r 则状态将沿着r 运动到达坐标原点 控制u 1 不必切换 2 若 x10 x20 r 则状态将沿着r 运动到达坐标原点 控制u 1 不必切换 39 3 当点 x10 x20 R 时 最优控制取如何选取 选取u 1 系统状态将沿着某一虚线抛物线运动 当与r 相遇时 其控制u 的取值立即由 1切换到 1 则状态将沿着r 运动到坐标原点 最优控制的取值只需切换一次 40 4 当 x10 x20 R 时

14、 最优控制取如何选取 选取u 1 系统状态将沿着某一实抛物线运动 当与r 相遇时 若其控制u 的取值马上由 1切换到 1 则状态将沿着r 运动到达坐标原点 最优控制的取值只需切换一次 41 综上所述 可以得到最优控制的状态反馈规律为或者 42 于是 所综合的时间最优控制系统的方框图如下图所示 图中虚线部分为所设计的时间最优控制器 43 在最短时间控制函数u 作用下系统的性能指标J tf取最小 这时的最小转移时间与 x10 x20 在相平面的位置有关 1 x10 x20 处于r 上时 u 1 则状态方程的解为令且解得 求解tf 也即J 44 2 x10 x20 处于r 上时 u 1 则状态方程的

15、解为令且解得 45 3 x10 x20 处于R 上时 u 1 1 E为切换点 将其分为两段 u 1 状态方程的解为u 1 状态方程的解为 46 4 x10 x20 处于R 上时 u 1 1 47 4 3 3对象传递函数为的情况 48 求解思路 同上例 1 获取时间最优控制的相关信息判断时间最优控制是否存在判断时间最优控制问题是否正常判断时间最优控制是否唯一判断切换次数2 写出可能的最优控制律3 具体分析 49 求解思路 同上例 3 具体分析 1 当u 1时 写出状态方程 画出相平面轨线 可得到一簇轨线 为什么 从中找到使得x tf 0的轨线r 2 当u 1时 写出状态方程 画出相平面轨线 从中

16、找到使得x tf 0的轨线r 3 合并 得 写出开关函数h x 切换曲线r将状态平面x1 x2划为四部分 r r 切换曲线r以上的平面h x 0 记为R 切换曲线r以下半平面h x 0 记为R 50 求解思路 同上例 4 分四种情况讨论 x10 x20 处于r 上 x10 x20 处于r 上 x10 x20 处于R 上 x10 x20 处于R 上 并从中总结出最优控制 取决于系统初态 5 求出tf 51 时间最优控制系统的方框图如图所示 图中虚线部分是时间最优控制器 52 4 3 4对象传递函数为的情况由于对象的传递函数为所以 其相应的微分方程为若令则状态方程为 为了便于分析 进行如下的状态变换 于是 状态方程重写为 53 在阶跃干扰作用下的时间最优控制问题 综合 设计 问题 传递函数为的对象 y 输出变量 u 控制变量 w 外界的阶跃干扰作用 控制函数的约束条件为 时间最优控制问题的性能指标为 初始状态为 目标集为状态空间的原点 即 4 3 5对象传递函数为的情况 54 时间最优控制系统方框图如图所示 图中虚线部分是时间最优控制器 在时间最优控制器中多了一个积分环节 为了克服阶跃干扰

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

当前位置:首页 > 学术论文 > 其它学术论文

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