第13讲 最小方差调节器和自校正调节器_第1页
第13讲 最小方差调节器和自校正调节器_第2页
第13讲 最小方差调节器和自校正调节器_第3页
第13讲 最小方差调节器和自校正调节器_第4页
第13讲 最小方差调节器和自校正调节器_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

1、自适应控制篇自适应控制篇目录(1/2) 自适应控制篇自适应控制篇 q 第10讲 自适应控制概述 q 第11讲 最优预报和自适应预报 q 第12讲 最小方差调节器和自校正调节器 q 第13讲 最小方差控制器与自校正控制器 q 第14讲 极点配置调节器与极点配置自校正调节器 q 第15讲 自校正PID调节器 q 第16讲 多变量自适应控制 q 第17讲 自适应信号处理与滤波 q 第18讲 模型参考自适应控制概述 自适应控制篇自适应控制篇目录(2/2) 自适应控制篇自适应控制篇( (续续) ) q 第19讲 模型参考自适应系统的数学模型表示 q 第20讲 基于李氏稳定性理论的状态空间模型参考自适应控

2、制 q 第21讲 基于李氏稳定性理论的输入输出方程模型参考自适应 控制 q 第22讲 基于Popov稳定性理论的状态空间模型参考自适应控 制 q 第23讲 神经网络自适应控制 第十二讲 最小方差调节器和STR(1/3) 第十二讲第十二讲 最小方差调节器和自校正调节器最小方差调节器和自校正调节器 被控系统 控制器 控制器参数计算 (自适应机构) 参数估计器 u(k) y(k) 图 1 自校正控制方法原理 q 自校正调节器(Self-tuning Regulator, STR)最早是由Astrom和Wittenmark 于1973年首先提出来的,其结构如 图1所示. 第十二讲 最小方差调节器和ST

3、R(2/3) q STR是以RLS参数估计方法在线估计最优预报模型,并在此基 础上以输出方差最小为调节指标的一种可以适应参数未知或 慢时变的自适应控制系统. 当被估计参数收敛时,则根据估计参数而推得的输出方差 最小调节律将收敛于被控系统参数已知时的输出方差最 小调节律. 这时,这种调节律就是渐近最优的了. q 欲讨论参数未知时能调节系统输出方差至最小的STR,需先引 入参数已知时调节系统输出方差最小的最小方差调节器. 第十二讲 最小方差调节器和STR(3/3) q 最小方差调节的基本思想是: 由于系统称中信道存在着d步时滞,这就使得当前的控制作 用u(k)要到d个采样周期后才能对输出产生影响.

4、 因此,要获得输出方差最小,就必须对输出量提前d步进行 预报,然后根据预报值来计算适当的调节作用u(k). 这样,通过不断的预报和调节,就能始终保持输出量的稳态 方差为最小. q 下面,我们将顺序讨论: 最小方差调节律最小方差调节律、 最小方差调节闭环系统的稳定性问题最小方差调节闭环系统的稳定性问题, STR,以及以及 最小方差调节与自校正调节的计算机仿真最小方差调节与自校正调节的计算机仿真. 1 最小方差调节器(1/6) 1 最小方差调节器最小方差调节器 q 在最小方差调节器的研究中,所讨论的被控系统的模型为 A(z-1)y(k)=B(z-1)u(k-d)+C(z-1)w(k) 对该系统,有

5、如下关于其最小方差调节律的定理. q 定理定理1 对被控系统 A(z-1)y(k)=B(z-1)u(k-d)+C(z-1)w(k), 假设 1. 被控系统时滞时间d以及时滞算子z-1的多项式A、B和C的 阶次的上界以及系数都已知; 2. 被控系统为逆稳定系统,即多项式B(z-1)的所有零点都在单 位圆外; 1 最小方差调节器(2/6) 3. C(z-1)为稳定多项式,即它的所有零点都在单位圆外; 4. w(k)为白色噪声序列,且Ew2(k)=2. 那么,在最优指标函数 J=Ey(k+d)2 (1) 下,其最小方差调节律和最小方差调节误差分别为 u(k)=-G/(BF)y(k) (2) y(k)

6、=Fw(k)=w(k)+f1w(k-1)+.+fd-1w(k-d+1) (3) 其中F和G满足当P(z-1)=1时的丢番图方程,即 C=AF+z-dG 1 最小方差调节器(3/6) q 证明 设y(k+d/k)和y(k+d/k)分别为y(k+d)在k时刻的d步最优预 报和最优预报误差. 因此,被控系统输出量的方差为 J=Ey(k+d)2=Ey(k+d/k)+y(k+d/k)2 =Ey(k+d/k)2+Ey(k+d/k)2+2Ey(k+d/k)y(k+d/k) 最优预报误差y(k+d/k)与最优预报 y(k+d/k)统计无关且期望值为零 =Ey(k+d/k)2+Ey(k+d/k)2 Ey(k+d

7、/k)2 (4) 要使(4)式所示的输出量的方差为最小,即把上式的不等式 取等式即可.因此,令 y(k+d/k)=0 可求得最优调节律. 1 最小方差调节器(4/6) 当P=1,j=d时,由第十三讲中的定理定理1可知,输出y(k)的d步最 优预报和最优预报误差分别为 y(k+d/k)=Gy(k)+BFu(k)/C (5) y(k+d/k)=Fw(k+d) (6) 故,系统的最小方差调节律为 u(k)=-G/(BF)y(k) (7) 此时,最小方差调节误差为 y(k)=y(k/k-d)=Fw(k)=w(k)+f1w(k-1)+.+fd-1w(k-d+1) (证毕). 1 最小方差调节器(5/6)

8、 q 对于Astrom的最小方差调节器,有两种实现方法: 一为用数字器件实现的传递函数型控制器传递函数型控制器,如 )( )()( )( )( 11 1 ky zFzB zG ku 另一为可用数字计算机实现的在线递推计算型控制器在线递推计算型控制器,如 )( .) 1()(.)( 1 )( )( )( )( 10 0 1 1 nku kunkygkyg ky z zG ku n gng 1 最小方差调节器(6/6) q 例1 求解被控系统 (1-0.9z-1)y(k)=0.5u(k-2)+(1+0.7z-1)w(k) 的最小方差调节律. q 解 该算例与第十二讲中的算例为同一被控系统. 因此,

9、由定理1和第十一讲中求出的输出y(k)的2步最优预 报式,可得如下最小方差调节律 传递函数型控制器传递函数型控制器 1 z8 . 05 . 0 )(44. 1 )( ky ku 或在线递推计算型控制器在线递推计算型控制器 u(k)=-2.88y(k)-1.6u(k-1) 1 最小方差调节器(7/6) 此时的输出误差的方差为 Ey(k+2)2=EFw(k+2)2 =E(1+1.6z-1)w(k+2)2 =(1+1.62)2=3.562 2 最小方差调节系统的闭环稳定性质(1/4) 2 最小方差调节系统的闭环稳定性质最小方差调节系统的闭环稳定性质 q 由被控系统模型 Ay(k)=Bu(k-d)+C

10、w(k) 和最小方差调节律 u(k)=-G/(BF)y(k) 可得调节系统的闭环框图如图2所示. 由图2可以导出最小方差调 节系统的闭环方程 w(k) - + y(k) u(k) + z-dB A C A G BF 图图2 最小方差调节器系统框图最小方差调节器系统框图 )8()( z )( /1 / )( kw kw z ky d d BGBFA BFC BFABG AC 2 最小方差调节系统的闭环稳定性质(2/4) 因此,当B为稳定多项式时,上式中分子和分母中的多项式 B可以对消,于是利用恒等式(8)可得 y(k)=Fw(k) (9) 2 最小方差调节系统的闭环稳定性质(3/4) q 不难看

11、出,最小方差调节系统的实质,就是利用调节器(2)的极 点去对消被控系统的零点. 实际上,由于 存在建模误差使得系统模型的极点并不完全与实际 系统的极点相等(即存在模型误差), 且在控制过程中计算工具和计算方法存在计算误差 (如舍入误差和截断误差)等原因, 要能实现用调节器的极点去精确对消被控系统的零点而不至 于产生不稳定的数值计算,这就要求B(z-1)的全部零点都在 单位圆外,即要求系统具有逆稳定的性质. 2 最小方差调节系统的闭环稳定性质(4/4) 否则,闭环系统内部将隐含有不稳定极点的环节使得闭环 系统在受到外界扰动时不稳定,或由计算机递推计算控制 量u(k)时由于计算误差扩散使得系统的输

12、出y(k)和控制量 u(k)不稳定. 要求被控系统为逆稳定系统,对许多离散化的工程系统达 不到,这就在一定范围内限制了最小方差调节器的应用(对 许多离散化过程,将增加临界不稳定的零点). 3 STR(1/7) 3 自校正调节器自校正调节器(STR) q 前面我们讨论了被控系统在参数已知时的随机离散系统的最 小方差调节规律,而STR主要解决被控系统参数未知或慢时变 时的最小方差调节问题. 对STR问题,与自适应预报类似,亦有直接法直接法和间接法间接法. 所谓间接法间接法,即在每一控制(采样)周期先系统模型,然 后基于实时辨识模型求解丢番图方程,计算最小方差 调节律及相应的在线控制量. 所谓直接法

13、直接法,则直接辨识系统的输出预报模型,以避免 在每一控制周期求解丢番图方程和计算最小方差调 节律. 3 STR(2/7) 下面主要介绍STR的直接法. STR的基本思想如图1所示. 下面,将讨论Astrom和Wittenmark最初提出的STR算法. q 对被控系统 Ay(k)=Bu(k-d)+Cw(k), Astrom和Wittenmark的STR算法考虑的是C(z-1)=1时,即系统所 受到的扰动可用白噪声建模的输出调节问题。 因此,系统输出y(k)的最优预报为: y(k+d)=y(k+d/k)+Fw(k+d) (10) 3 STR(3/7) 式中y(k+d/k)为如下最优预报 y(k+d

14、/k)=Gy(k)+BFu(k) (11) 当被控系统的参数,即多项式A(z-1)和B(z-1)的系数未知时, 则可根据(10)式的形式设定一个与k时刻系统输入u(k)和输 出y(k)统计独立的随机扰动 (k)=F(z-1)w(k). 因此,由(10)式和(11)式,有如下预报模型 y(k+d)=G(z-1)y(k)+ (z-1)u(k)+(k+d) (13) 其中 (z-1)=B(z-1)F(z-1)=0+1z-1+.+ , n=nb+d-1 (14) n n z 3 STR(4/7) 因此,由定理1可得如下最小方差调节律 u(k)=-G/(BF)y(k) 其中G和F满足如下丢番图方程 1=

15、AF+z-dG q 基于预报模型(13),类似于前一讲中讨论的自适应预报,我们可 以递推估计预报模型(13)的未知参数. 3 STR(5/7) q 为了保证预报模型(13)在闭环下的参数可辨识性的要求,可以 设定多项式 (z-1)的首项系数0为一合理的估计值0,则由式 (13)可列写出如下自回归方程 y(k+d)-0u(k)= (k) +(k+d) (15) 其中 g 10 )-(.) 1-()-(.)()( . . - nkukunkykyk gg nn g q 自回归方程(15)的未知参数向量 可由如下带遗忘因子的渐消 记忆ELS法和SA法来估计: 3 STR(6/7) 一、一、 渐消记忆

16、渐消记忆ELS法法 )18( )-(2)-()-( )-(2)-( ) 1-( )17(-1)2),-()-(1)-(- 1 1)-( )16()1-( )-(-)-( -)()1-() 1-( )( 2 0 dkkdk dkk k kdkkk kdkdkukykkk P P K IPPKIP K 二、二、 SA法法 )20(0(-1)-()-()2-(1)-( )19()1-( )-(-)-( -)( ) 1-( )-( ) 1-( )( 0 rdkdkkrkr kdkdkuky kr dk kk 3 STR(7/7) q 基于参数向量 的在线估计值 (k)和最小方差调节律(12),有 如下

17、自校正调节律 q 上述自校正调节器为保证闭环可辨识性,未辨识参数0,而 是辨识其估计值。 可以证明,若0的估计值满足: )21( / )( )()( 0 kkku 2 / 2/1 00 则上述自校正调节律一样可以收敛。 3 STR(8/7) q 综上所述,STR的基本算法步骤可总结如下: 1. 确定被控系统模型的结构,并选定预报模型; 2. 设定递推参数初值 (0)和P(-1)(或r(-1),以及0的估计值; 3. 采样获取新的观测数据y(k); 4. 组成观测数据向量 (k) 5. 用渐消记忆的ELS法(或SA法)计算当前参数递推估计值; 6. 由自校正调节律(21)计算控制作用u(k),并

18、输出控制作用u(k) 到被控系统; 7. 将采样次数加1,转回到第3步继续循环. 4 最小方差调节与最小方差调节与自校正调节的计算机仿真自校正调节的计算机仿真(1/1) 4 4 最小方差调节与最小方差调节与自校正调节的计算机仿真自校正调节的计算机仿真 q 下面分别讨论 最小方差调节最小方差调节与与 自校正调节的计算机仿真自校正调节的计算机仿真 4.1 最小方差调节最小方差调节的计算机仿真的计算机仿真(1/7) 4.1 最小方差调节的最小方差调节的计算机仿真计算机仿真 q 下面给出针对随机线性离散系统(XARMA) A(z-1)y(k)=B(z-1)u(k-d)+C(z-1)w(k) 的最小方差

19、调节仿真程序伪代码. 4.1 最小方差调节最小方差调节的计算机仿真的计算机仿真(2/7) 4.1 最小方差调节最小方差调节的计算机仿真的计算机仿真(3/7) 4.1 最小方差调节最小方差调节的计算机仿真的计算机仿真(4/7) 4.1 最小方差调节最小方差调节的计算机仿真的计算机仿真(5/7) 4.1 最小方差调节最小方差调节的计算机仿真的计算机仿真(6/7) q 仿真示例: 模型: 最优预报中所介绍的例例1 系统方程 (1-0.9z-1)y(k)=0.5u(k-2)+(1+0.7z-1)w(k) 白化后的噪声信号w(k) v 均值 Ew(k)=0 v 方差 Ew2(k)=2. o 参数可用于控

20、制噪声信号的能量/噪信比. 控制要求: 试进行输出y(k)的最小方差调节,并对调节结果进行统 计分析. 4.1 最小方差调节最小方差调节的计算机仿真的计算机仿真(7/7) 仿真结果 表1 计算机仿真结果 4.2 自校正调节自校正调节的计算机仿真的计算机仿真(1/13) 4.2 自校正调节自校正调节的的计算机仿真计算机仿真 q 下面给出针对随机线性离散系统(XARMA) A(z-1)y(k)=B(z-1)u(k-d)+w(k) 的自校正调节仿真程序伪代码. 4.2 自校正调节自校正调节的计算机仿真的计算机仿真(2/13) 4.2 自校正调节自校正调节的计算机仿真的计算机仿真(3/13) 4.2 自校正调节自校正调节的计算机仿真的计算机仿真(4/13) 4.2 自校正调节自校正调节的计算机仿真的计算机仿真(5/13) 4.2 自校正调节自校正调节的计算机仿真的计算机仿真(6/13) q 仿真示例: 模型: 最优预报中所介绍的例例1 系统方程

温馨提示

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

评论

0/150

提交评论