好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

计算机控制系统的离散状态空间设计.ppt

61页
  • 卖家[上传人]:cn****1
  • 文档编号:584420552
  • 上传时间:2024-08-31
  • 文档格式:PPT
  • 文档大小:1.48MB
  • / 61 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第第5 5章章 计算机控制系统的计算机控制系统的 离散状态空间设计离散状态空间设计本章主要内容:本章主要内容:1 1状态空间描述的基本概念状态空间描述的基本概念 2 22 2 采用状态空间模型的极点配置设计采用状态空间模型的极点配置设计3 33 3 采用状态空间模型的最优化设计采用状态空间模型的最优化设计8/31/20241 状态空间设计法是建立在矩阵理论基础上、状态空间设计法是建立在矩阵理论基础上、采用状态空间模型对多输入多输出系统进行描述、采用状态空间模型对多输入多输出系统进行描述、分析和设计的方法用状态空间模型能够分析和设分析和设计的方法用状态空间模型能够分析和设计多输入多输出系统、非线性、时变和随机系统等计多输入多输出系统、非线性、时变和随机系统等复杂系统,可以了解到系统内部的变化情况并且复杂系统,可以了解到系统内部的变化情况并且这种分析方法便于计算机求解这种分析方法便于计算机求解 8/31/20242 5 5..1 1 状态空间描述的状态空间描述的基本概念基本概念1 . 1 . 离散时间系统的状态空间描述离散时间系统的状态空间描述 设连续的被控对象的状态空间表达式设连续的被控对象的状态空间表达式 在在 作用下,系统的状态响应为作用下,系统的状态响应为其中其中 为系统的状态转移矩阵。

      取为系统的状态转移矩阵取 ,, ,考虑到零阶保持器的作用,有,考虑到零阶保持器的作用,有则则((5 5--1 1--1 1)) ((5 5--1 1-2)-2) ((5 5--1 1--3 3)) ((5 5--1 1-4)-4) 8/31/20243 作变量置换,令:作变量置换,令: 由此可得系统连续部分的离散化状态空间表达式由此可得系统连续部分的离散化状态空间表达式其中:其中:式中:式中: 为为 维状态向量,维状态向量, 为为 维维控制向量,控制向量, 为为 维输出向量,维输出向量, 为为 维状态转移维状态转移矩阵,矩阵, 为为 维输入矩阵,维输入矩阵, 为为 维输出矩阵维输出矩阵5 5--1 1-5)-5) ((5 5--1 1-6)-6) ((5 5--1 1-7)-7) 8/31/20244  可用迭代法求得, 可用迭代法求得, 即:即:以以k k==0 0,,1 1,,… … 代入式(代入式(5 5--1 1--6 6))离散时间系统状态方程的解离散时间系统状态方程的解8/31/20245 离散时间系统的能控性离散时间系统的能控性 描述的系统,描述的系统,如果存在有限个控制信号  ,如果存在有限个控制信号  ,     ,能使系统从任意初始状态  转移     ,能使系统从任意初始状态  转移到终态   ,则系统是状态完全能控的。

      到终态   ,则系统是状态完全能控的 …、、… 写成矩阵形式写成矩阵形式 能控性定义:能控性定义:对于式对于式根据状态方程的解,有根据状态方程的解,有8/31/20246 则则 、、 、、……、、 有解的充有解的充分必要条件,也即系统的能控性判据为分必要条件,也即系统的能控性判据为 式中式中: :n n为系统状态向量的维数为系统状态向量的维数得到输出的能控性条件为得到输出的能控性条件为 式中式中: : r r 为输出向量的维数为输出向量的维数8/31/20247 描述的系统,描述的系统,如果如果能根据有限个采样信号能根据有限个采样信号  ,  ,    ,    ,确定出系统的初始状态确定出系统的初始状态 ,则,则系统是状态完全能观的系统是状态完全能观的 离散时间系统的能观性离散时间系统的能观性 …、、能观性定义:能观性定义:对于式对于式根据状态方程的解,从根据状态方程的解,从0到到 时刻,时刻,各采样瞬时的观测值为:各采样瞬时的观测值为:8/31/20248 写成矩阵形式写成矩阵形式 则则 有解的充分必要条件,即系统的能观性判据有解的充分必要条件,即系统的能观性判据为为 式中式中n n为系统状态向量的维数为系统状态向量的维数 。

      8/31/20249 5 5..2 2 采用状态空间模型的极点配置设计采用状态空间模型的极点配置设计 图图5 5--2 2 按极点配置设计的控制器按极点配置设计的控制器状态空间模型按极点配置状态空间模型按极点配置设计的控制器由两部分组设计的控制器由两部分组成:一部分是状态观测器,成:一部分是状态观测器,它根据所量测到的输出它根据所量测到的输出 重构出状态重构出状态 ;另;另一部分是控制规律,它直一部分是控制规律,它直接反馈重构的状态接反馈重构的状态 ,构成状态反馈控制构成状态反馈控制 根据分离性原理,控制器的设根据分离性原理,控制器的设计可以分为两个独立的部分:计可以分为两个独立的部分:一是假设全部状态可用于反馈,一是假设全部状态可用于反馈,按极点配置设计控制规律;二按极点配置设计控制规律;二是按极点配置设计观测器是按极点配置设计观测器 8/31/202410 1 1 按极点配置设计控制规律按极点配置设计控制规律 设被控对象的离散状态空间表达式为设被控对象的离散状态空间表达式为 控制规律为线性状态反馈控制规律为线性状态反馈 假设反馈的是假设反馈的是被控对象实际的全部状态被控对象实际的全部状态x x( (k k) )得闭环系统的状态方程为得闭环系统的状态方程为 作作Z Z变换变换 显然,闭环系统的特征方程为显然,闭环系统的特征方程为 图图5-3 5-3 状态反馈系统结构图状态反馈系统结构图 8/31/202411 如何设计反馈控制规律,如何设计反馈控制规律, 以使闭环系统具有所期望的极点配置以使闭环系统具有所期望的极点配置 ?? 首先根据对系统的性能要求,找出所期望的闭环系统首先根据对系统的性能要求,找出所期望的闭环系统控制极点控制极点 ,再根据极点的,再根据极点的期望值期望值 ,求得闭环系统的特征方程为,求得闭环系统的特征方程为 反馈控制规律应满足如下的方程反馈控制规律应满足如下的方程 如果被控对象的状态为如果被控对象的状态为 维,控制作用为维,控制作用为 维,则维,则反馈控制规律为反馈控制规律为 维,即维,即 中包含中包含 个元素。

      个元素 8/31/202412 例例5-15-1 对于单输入系统,给定二阶系统的状态方程对于单输入系统,给定二阶系统的状态方程设计状态反馈控制规律设计状态反馈控制规律 ,使闭环极点为,使闭环极点为解解 根据能控性判据,因根据能控性判据,因 所以系统是能控的期望的闭环特征方程为所以系统是能控的期望的闭环特征方程为 设状态反馈控制规律设状态反馈控制规律 8/31/202413 取取 ,比较两边同次幂,比较两边同次幂的系数,有的系数,有可得可得::即状态反馈控制规律为即状态反馈控制规律为 闭环系统的特征方程为闭环系统的特征方程为 8/31/202414 2 2 按极点配置设计状态观测器按极点配置设计状态观测器 在实际工程中,采用全状态反馈通常是不现在实际工程中,采用全状态反馈通常是不现实的常用的方法是设计状态观测器,由测量的输实的常用的方法是设计状态观测器,由测量的输出值出值 重构全部状态,实际反馈的只是重构重构全部状态,实际反馈的只是重构状态状态 。

      即即 常用的状态观测器有三种常用的状态观测器有三种 图图5-4 5-4 状态观测器结构图状态观测器结构图8/31/202415 状态重构误差的动态性能取决于特征方程根的分布若状态重构误差的动态性能取决于特征方程根的分布若状态重构误差为:状态重构误差为: 得状态重构误差方程为:得状态重构误差方程为: 预报观测器的特征方程:预报观测器的特征方程: 的特性是快速收敛的,则对于任何初始误差的特性是快速收敛的,则对于任何初始误差 ,, 都将快速收敛到零因此,只要适当地选择增益矩阵都将快速收敛到零因此,只要适当地选择增益矩阵 ,,便可获得要求的状态重构性能便可获得要求的状态重构性能 ü预报观测器预报观测器观测器方程观测器方程8/31/202416 如果给出观测器的极点,可求得观测器的特征方程如果给出观测器的极点,可求得观测器的特征方程 为了获得所需要的状态重构性能,应有为了获得所需要的状态重构性能,应有 通过比较两边通过比较两边z z的同次幂的系数,可求得的同次幂的系数,可求得 中的中的n n个未知数。

      个未知数 对于任意的极点配置,对于任意的极点配置, 具有唯一解的充分具有唯一解的充分必要条件是对象是完全能观的必要条件是对象是完全能观的 8/31/202417 ü现时观测器现时观测器观测器方程观测器方程 状态重构误差为状态重构误差为 状态重构误差方程:状态重构误差方程: 8/31/202418 现时观测器特征方程:现时观测器特征方程: 为使现时观测器具有期望的极点配置,应有为使现时观测器具有期望的极点配置,应有 同理,通过比较两边同理,通过比较两边z z的同次幂的系数,的同次幂的系数,可求得可求得K K 中的中的n n个未知数个未知数ü降阶观测器降阶观测器 将原状态向量分成两部分,一部分是可将原状态向量分成两部分,一部分是可以直接测量的以直接测量的 ,一部分是需要重构的,一部分是需要重构的 8/31/202419 被控对象的离散状态方程可以分块表示为被控对象的离散状态方程可以分块表示为 即即比较比较得:得:8/31/202420 观测器方程观测器方程: :状态重构误差方程:状态重构误差方程: 降阶观测器特征方程:降阶观测器特征方程: 同理,使同理,使 ,通过比较两边,通过比较两边z z的同次幂的系数,可求得的同次幂的系数,可求得K K 中中的的n n个未知数。

      个未知数8/31/202421 3 3 按极点配置设计控制器按极点配置设计控制器 1 1)控制器组成)控制器组成 设被控对象的离散状态空间描述为设被控对象的离散状态空间描述为控制器由预报观测器和状态反馈控制律组成,即控制器由预报观测器和状态反馈控制律组成,即2 2)分离性原理)分离性原理闭环系统的状态方程为闭环系统的状态方程为 矩阵形式:矩阵形式: 8/31/202422 闭环系统的特征方程为闭环系统的特征方程为 可见,闭环系统的可见,闭环系统的2 2n n个极点由两部分组成,一部分是按极个极点由两部分组成,一部分是按极点配置设计的控制规律给定的点配置设计的控制规律给定的n n个极点,称为控制极点,另个极点,称为控制极点,另一部分是按极点配置设计的状态观测器给定的一部分是按极点配置设计的状态观测器给定的n n个极点,称个极点,称为观测器极点两部分相互独立,可分别设计为观测器极点两部分相互独立,可分别设计 8/31/202423 3 3)数字控制器实现)数字控制器实现设状态反馈控制规律为设状态反馈控制规律为代入预报观测器方程代入预报观测器方程观测器与控制规律的关系观测器与控制规律的关系 得控制器的脉冲传递函数为得控制器的脉冲传递函数为 将脉冲传递函数转将脉冲传递函数转换为差分方程,就换为差分方程,就可以在计算机上实可以在计算机上实现数字控制器。

      现数字控制器8/31/202424 ,无阻尼自然频率,无阻尼自然频率 ;; ② ② 观测器极点所对应的衰减速度比控制极点所对应观测器极点所对应的衰减速度比控制极点所对应的衰减速度快约的衰减速度快约3 3倍例例5 5--3 3 设被控对象的传递函数为设被控对象的传递函数为 ,采样周期,采样周期 ,采用零阶保持器,试设计状,采用零阶保持器,试设计状态反馈控制器,要求:态反馈控制器,要求:①① 闭环系统的性能相应于二阶连续系统的阻尼比闭环系统的性能相应于二阶连续系统的阻尼比解解 被控对象的等效微分方程为被控对象的等效微分方程为 定义两个状态变量定义两个状态变量 8/31/202425 则被控对象的连续状态空间表达式则被控对象的连续状态空间表达式离散状态空间表达式离散状态空间表达式其中:其中:8/31/202426 ①① 判断被控对象的能控性和能观性 判断被控对象的能控性和能观性 因此,被控对象是能控且能观的。

      因此,被控对象是能控且能观的根据能控性判据和能观性判据根据能控性判据和能观性判据 ②② 设计状态反馈控制规律设计状态反馈控制规律 设状态反馈控制规律为设状态反馈控制规律为 ,对应的特征方程为,对应的特征方程为 8/31/202427 根据对闭环极点的要求,对应的极点和特征方程为根据对闭环极点的要求,对应的极点和特征方程为由由 ,可得,可得解得解得L L1 1==2 2,,L L2 2=-=-0.3170.317,即,即8/31/202428 ③ ③ 设计状态观测器设计状态观测器 选用现时观测器,设观测器增益矩阵为选用现时观测器,设观测器增益矩阵为 现时观测器的特征方程为现时观测器的特征方程为 依题意:依题意:对应的特征方程为对应的特征方程为8/31/202429 解得解得 ,, ,,即即 由由 ,可得,可得 ④ ④ 组成控制器组成控制器 其中其中 ,。

      8/31/202430 5 5..3 3 采用状态空间模型的最优化设计采用状态空间模型的最优化设计针对随机系统按最优化方法设计控制器针对随机系统按最优化方法设计控制器 假定被控对象是线性的,系统性能指标是假定被控对象是线性的,系统性能指标是状态和控制的二次型函数,则系统的综合问题就是状态和控制的二次型函数,则系统的综合问题就是寻求允许的控制信号序列,使性能指标函数最小,寻求允许的控制信号序列,使性能指标函数最小,这类问题称为线性二次型(这类问题称为线性二次型(Linear QuadraticLinear Quadratic)控)控制问题如果考虑系统中随机的过程干扰和量测噪制问题如果考虑系统中随机的过程干扰和量测噪声,且过程干扰和量测噪声均是具有正态分布的白声,且过程干扰和量测噪声均是具有正态分布的白噪声,这类问题称为线性二次型高斯(噪声,这类问题称为线性二次型高斯(Linear Linear Quadratic GaussianQuadratic Gaussian)控制问题控制问题8/31/202431 最优控制器也是由两部分组成,最优控制器也是由两部分组成,一部分是状态最优估计器;另一部分是最优控制规律。

      一部分是状态最优估计器;另一部分是最优控制规律 图图5--5 最优调节器结构图最优调节器结构图 其设计也可分为两个独立的部分:一是将系其设计也可分为两个独立的部分:一是将系统看作确定性系统;二是考虑随机的过程干扰统看作确定性系统;二是考虑随机的过程干扰 v 和和量测噪声量测噪声w,设计状态最优估计器设计状态最优估计器8/31/202432 1 1 最优控制规律设计最优控制规律设计 •有限时间最优调节器设计有限时间最优调节器设计设连续被控对象的离散化状态方程为设连续被控对象的离散化状态方程为 初始条件初始条件给定二次型性能指标函数给定二次型性能指标函数 线性二次型最优控制的任务是寻求最优控制序列线性二次型最优控制的任务是寻求最优控制序列 ((k==0,,1,,…,,N--1),在把初始状态),在把初始状态x(0) 转移到转移到x(N) 的过程中,使性能指标函数最小的过程中,使性能指标函数最小 8/31/202433 求解二次型最优控制问题可采用变分法、动态规划法等求解二次型最优控制问题可采用变分法、动态规划法等方法。

      这里采用离散动态规划法来进行求解这里采用离散动态规划法来进行求解 动态规划法的基本思想是:将一个多级决策过程动态规划法的基本思想是:将一个多级决策过程转变为求解多个单级决策优化问题,这里需要决策的是控转变为求解多个单级决策优化问题,这里需要决策的是控制变量制变量 ((k==0,,1,,…,,N--1)令二次型性能指标令二次型性能指标函数函数 其中:其中:i==N--1、、N--2、、…、、0下面下面从最末一级往前逐级求解最优控制序列从最末一级往前逐级求解最优控制序列 8/31/202434 首先求解首先求解 ,以使,以使 最小求求 对对u (N--1) 的的一阶导数并令其等于零:一阶导数并令其等于零: 由上式和连续被控对象的离散化状态方程,有由上式和连续被控对象的离散化状态方程,有8/31/202435 进一步求得最优的控制决策为进一步求得最优的控制决策为其中其中得得依次,可求的依次,可求的 、、 、、……、、 。

      、…、其中其中8/31/202436 计算计算 公式归公式归纳:纳: 最优性能指标为最优性能指标为 满足上式的最优控制一定存在且是唯一的满足上式的最优控制一定存在且是唯一的其中其中利用以上公式可以逆向递推计算出利用以上公式可以逆向递推计算出S S ( (k k) )和和L L ( (k k) ) 8/31/202437 •无限时间最优调节器设计无限时间最优调节器设计设被控对象的状态方程为设被控对象的状态方程为 当当N N→∞→∞时,其性能指标函数简化为时,其性能指标函数简化为 其中其中 是非负定对称阵,是非负定对称阵, 是正定对称阵是正定对称阵假定假定[[F,,G]是]是能控的,且[能控的,且[F,,D]是能观的,其中]是能观的,其中D为能使为能使DTD==Q1成立成立的任何矩阵的任何矩阵计算机控制系统的最优设计,计算机控制系统的最优设计,最经常碰到的是离散定常系统最经常碰到的是离散定常系统终端时间无限的最优调节器问终端时间无限的最优调节器问题当终端时间题当终端时间N N→∞→∞时,矩时,矩阵阵S S ( (k k) ) 将趋于某个常数,将趋于某个常数,因此可得到定常的最优反馈增因此可得到定常的最优反馈增益矩阵益矩阵L L,便于工程实现。

      便于工程实现 8/31/202438 存在,且是与存在,且是与 无关的常数阵无关的常数阵或或::的解,那么对于任何非负定对称阵的解,那么对于任何非负定对称阵 ,有,有①①设设S S ( (k k) )是如下的黎卡堤(是如下的黎卡堤(RiccatiRiccati)方程)方程 可以证明有以下几点结论:可以证明有以下几点结论:8/31/202439 ③ ③ 稳态控制规律稳态控制规律 是使上面性能指标函数是使上面性能指标函数J J极小的最优反馈控制规律,最极小的最优反馈控制规律,最优性能指标函数为优性能指标函数为④ ④ 所求得的最优控制规律使得闭环系统是渐近稳定所求得的最优控制规律使得闭环系统是渐近稳定 ② ② S S是如下的黎卡堤代数方程是如下的黎卡堤代数方程 或:或:的唯一正定对称解的唯一正定对称解 8/31/202440 该结论说明了:当满足上述结论中所给条件时该结论说明了:当满足上述结论中所给条件时,最优的反馈控制规律是常数阵;并且使得闭环,最优的反馈控制规律是常数阵;并且使得闭环系统是渐近稳定的同时该结论也指出了计算最系统是渐近稳定的。

      同时该结论也指出了计算最优反馈控制规律的途径,它既可以通过直接黎卡优反馈控制规律的途径,它既可以通过直接黎卡堤代数方程求解,也可以通过迭代法解黎卡堤差堤代数方程求解,也可以通过迭代法解黎卡堤差分方程求得同时也可以看出,结论条件分方程求得同时也可以看出,结论条件“是正是正定对称阵定对称阵”可以放宽到可以放宽到“是正定对称阵是正定对称阵”8/31/202441 例例5--4 考虑离散系统:考虑离散系统:其中:设计最优控制器,使性能指标:设计最优控制器,使性能指标:最小8/31/202442 解解 选选 和和 ,, 通过通过MATLABMATLAB仿真,可解得两种情况下的最优反馈增益矩阵为:仿真,可解得两种情况下的最优反馈增益矩阵为: (a) (a) 权矩阵权矩阵 较小的情况较小的情况 (b) (b) 权矩阵权矩阵 较大的情况较大的情况 8/31/202443 解解 选选 ,, 和和 。

      通过通过MATLABMATLAB仿真,可解得两种情况下的最优反馈增益矩阵为:仿真,可解得两种情况下的最优反馈增益矩阵为: (a) (a) 权矩阵权矩阵 较小的情况较小的情况 (b) (b) 权矩阵权矩阵 较大的情况较大的情况 8/31/202444 2 2 状态最优估计器设计状态最优估计器设计 目前有许多状态估计方法,这里介绍目前有许多状态估计方法,这里介绍KalmanKalman滤波器 设被控对象的离散状态空间表达式为设被控对象的离散状态空间表达式为 其中:其中:x (k)为为n维状态向量,维状态向量,u (k)为为m维控制向量,维控制向量,y (k)为为r维输出向量,维输出向量,v (k)为为n维过程干扰向量,维过程干扰向量,w (k)为为r维测量噪维测量噪声向量假设声向量假设v (k) 和和w (k) 均为离散化处理后的高斯白噪声均为离散化处理后的高斯白噪声序列,且有序列,且有设设V为非负定对称阵,为非负定对称阵,W为正定对称阵,并设为正定对称阵,并设v (k) 和和w (k) 不相关。

      不相关1 1))KalmanKalman滤波公式的推导滤波公式的推导8/31/202445 由于系统中存在随机的干扰由于系统中存在随机的干扰v (k)和随机的量测噪声和随机的量测噪声w (k),因此系统的状态向量,因此系统的状态向量x (k)也是随机向量,也是随机向量,y (k)是能够量是能够量测的输出量若记测的输出量若记x (k)的估计量为的估计量为问题:如何根据输出量问题:如何根据输出量y (k) 估计出估计出x (k)则:则:为状态的估计误差,因而为状态的估计误差,因而 为状态估计的协方差阵显然为状态估计的协方差阵显然P P ( (k k) )为非负定对称阵这为非负定对称阵这里估计的准则为:根据量测量里估计的准则为:根据量测量y y ( (k k) ),,y y ( (k k--1)1),,……,最,最优地估计出,以使优地估计出,以使P P ( (k k) )极小(因极小(因P P ( (k k) )是非负定对称阵,是非负定对称阵,因此可比较其大小)这样的估计称为因此可比较其大小)这样的估计称为最小方差估计最小方差估计 8/31/202446 根据最优估计理论,最小方差估计为根据最优估计理论,最小方差估计为 即即x(k)最小方差估计等于在直到最小方差估计等于在直到k时刻的所有量测量时刻的所有量测量y的情况下的情况下x(k)的条件期望。

      的条件期望 引入更一般的记号引入更一般的记号 若若 ,表示根据直到现时刻的量测量来估计过去时,表示根据直到现时刻的量测量来估计过去时刻的状刻的状 态,称为内插或平滑;态,称为内插或平滑; ,表示根据直到现时刻的量测量来估计将来,表示根据直到现时刻的量测量来估计将来时刻的状态,称为预报或外推;时刻的状态,称为预报或外推; ,表示根据直到现时刻的量测量来估计现时,表示根据直到现时刻的量测量来估计现时刻的状态,称为滤波刻的状态,称为滤波 这里所讨论的状态最优估计问题即是指这里所讨论的状态最优估计问题即是指滤波问题滤波问题 8/31/202447 引入如下记号引入如下记号 ;;k k--1 1时刻的状态估计时刻的状态估计 ;;k k--1 1时刻的状态估计误差时刻的状态估计误差 ;;k k--1 1时刻的状态估计误差协方差阵时刻的状态估计误差协方差阵 ;; 一步预报估计一步预报估计 ;; 一步预报估计误差一步预报估计误差;一步预报估计误差误差协方差阵;一步预报估计误差误差协方差阵同样,如:同样,如:;;k k时刻的状态估计时刻的状态估计 8/31/202448 求一步预报误差求一步预报误差 根据前面的定义,上式中第一项为根据前面的定义,上式中第一项为 ,, 是输入是输入到控制对象的确定量到控制对象的确定量 ,因此上式中的第二项为,因此上式中的第二项为 。

      第第三项中三项中 、、 、、…均与均与 不相关,则第三项为不相关,则第三项为零 求得一步预报方程为求得一步预报方程为 8/31/202449 根据上式,可求得根据上式,可求得一步预报估计误差一步预报估计误差为为 可进一步求得可进一步求得一步预报误差的协方差阵一步预报误差的协方差阵为为 简化为简化为 8/31/202450 该估计器方程具有明显的物理意义式中第一项该估计器方程具有明显的物理意义式中第一项 是是 的一步最优预报估计,它是根据直到的一步最优预报估计,它是根据直到 时刻的所有量测量的信息而得到的关于时刻的所有量测量的信息而得到的关于 的最优估的最优估计式中第二项是修正项,它是根据最新的量测信息计式中第二项是修正项,它是根据最新的量测信息 对最优预报估计进行修正在第二项中对最优预报估计进行修正。

      在第二项中 其中其中 称为状态估计器增益,或称为状态估计器增益,或KalmanKalman滤波器增滤波器增益设设x(k)的最小方差估计具有如下的形式的最小方差估计具有如下的形式是关于量测量是关于量测量 的一步预报估计的一步预报估计8/31/202451 是关于量测量的一步预报误差,它包含了最新量测量的信息是关于量测量的一步预报误差,它包含了最新量测量的信息 因此因此x(kx(k) )的最小方差估计所表示的最优状态估计可以的最小方差估计所表示的最优状态估计可以看成是一步最优预报与最新量测量信息的加权平均,其中增益看成是一步最优预报与最新量测量信息的加权平均,其中增益矩阵矩阵 可认为是加权矩阵从而可认为是加权矩阵从而问题变为如何合适地选择问题变为如何合适地选择 ,以获得的最小方差估计,即使得状态估计误差的协方差,以获得的最小方差估计,即使得状态估计误差的协方差 为最小 现在的问题变为:现在的问题变为:寻求寻求 ,以使,以使 极小。

      极小 8/31/202452 极小J J表示表示 的各个分量的方差之和,因而它是标的各个分量的方差之和,因而它是标量 可以证明,使可以证明,使 极小等价于使如下的标量函数极小等价于使如下的标量函数 由以上公式,由以上公式,可得可得 的状态估计误差为的状态估计误差为 8/31/202453 进一步求得状态估计误差的协方差阵为进一步求得状态估计误差的协方差阵为 由于由于 与与 不相关,因此不相关,因此交叉相乘项的期望值为零交叉相乘项的期望值为零 取取 ,使,使 为为 ,, 变为变为 8/31/202454 其中其中 如果如果 能使能使 取极小值,那么,对于取极小值,那么,对于任意的增量任意的增量 均应有均应有 。

      则必须有则必须有 8/31/202455 KalmanKalman滤波公式归纳滤波公式归纳 和和 给定,给定,k k==1 1,,2 2,,… … 若若KalmanKalman滤波增益矩阵已知,则根据以上公式递推计算出滤波增益矩阵已知,则根据以上公式递推计算出状态最优估计状态最优估计 ,,k k==1 1,,2 2,,……可见,为获得状态可见,为获得状态的最优估计,关键是需要事先计算出的最优估计,关键是需要事先计算出KalmanKalman滤波增益矩阵滤波增益矩阵 8/31/202456 ① ① 给给定参数定参数F、、C 、、V、、W和和 ,给定迭代计算总步数,给定迭代计算总步数N,置,置 k==1;;②② 计算计算P (k | k--1);;③③ 计算计算 ;;④④ 计算计算 ;;⑤⑤ 如果如果k==N,转(,转(7),否则,转(),否则,转(6););⑥⑥ k←k--1转(转(2););⑦⑦ 输出输出 和和 ,,k==1,,2,,…N。

      2 2))KalmanKalman滤波增益矩阵滤波增益矩阵 的计的计算算8/31/202457 例例5-65-6 已知控制对象的离散状态方程为已知控制对象的离散状态方程为其中其中 已知已知 和和 均为均值为零的白噪均为均值为零的白噪声序列,且它们互不相关,声序列,且它们互不相关, 和和 的协方差的协方差阵分别为阵分别为 取取 ,, ,计算,计算KalmanKalman滤滤波增益矩阵波增益矩阵 8/31/202458 解:根据上述解:根据上述KalmanKalman滤波增滤波增益阵计算流程,迭代计算出益阵计算流程,迭代计算出不同过程噪声水平下的滤波不同过程噪声水平下的滤波增益矩阵增益矩阵 如图 图图 5 5--8 8 例例5 5--6 6系统的系统的KalmanKalman滤波增益矩阵滤波增益矩阵 可以看出,可以看出, 中的各个中的各个元素随着元素随着 的增大而增大,的增大而增大,它说明控制对象受到的干扰愈它说明控制对象受到的干扰愈大,依靠模型来进行预报的准大,依靠模型来进行预报的准确性愈低,从而更需要利用量确性愈低,从而更需要利用量测来进行修正。

      也可以看出,测来进行修正也可以看出, 是一个时变增益矩阵,但当增是一个时变增益矩阵,但当增大到一定程度后,将趋于一个大到一定程度后,将趋于一个常数值 8/31/202459 3 LQG3 LQG最优控制器设计最优控制器设计设连续控制对象的离散状态方程为设连续控制对象的离散状态方程为 由状态最优估计器和最优控制规律组成的控制器方程为由状态最优估计器和最优控制规律组成的控制器方程为可见,设计最优控制器的关键是计算可见,设计最优控制器的关键是计算Kalman滤波器滤波器增益增益K和求最优控制规律和求最优控制规律L8/31/202460 闭环系统的调节性能取决于最优控制器,而闭环系统的调节性能取决于最优控制器,而最优控制器的设计又依赖于控制对象的模型(矩阵最优控制器的设计又依赖于控制对象的模型(矩阵A A,,B B,,C C),干扰模型(协方差阵),干扰模型(协方差阵V V,,W W)和二次型性能指)和二次型性能指标函数中加权矩阵(标函数中加权矩阵(Q0Q0,,Q1Q1,,Q2Q2)的选取控制对象)的选取控制对象模型的获取可通过机理方法、实验方法和过程辨识的模型的获取可通过机理方法、实验方法和过程辨识的方法。

      方法KalmanKalman滤波增益矩阵的计算取决于过程干扰方滤波增益矩阵的计算取决于过程干扰方差阵差阵V V和量测噪声方差阵和量测噪声方差阵W W,而最优控制规律,而最优控制规律L L的计算又的计算又取决于加权矩阵在设计计算过程中,一般凭经验试取决于加权矩阵在设计计算过程中,一般凭经验试凑给出凑给出V V、、W W和加权矩阵,通过计算不断调整,逐步达和加权矩阵,通过计算不断调整,逐步达到满意的调节性能到满意的调节性能 8/31/202461 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.