首页 理论教育 基于N4SID方法的闭环子空间辨识技术

基于N4SID方法的闭环子空间辨识技术

时间:2023-07-02 理论教育 版权反馈
【摘要】:在闭环下采用前面讨论的开环子空间辨识方法会产生有偏的估计,以N4SID方法为例分析如下。闭环子空间辨识的首要问题就是研究如何处理输入信号和噪声之间的相关性。下面介绍基于两步QR分解的闭环子空间辨识,原算法见参考文献[16]。在开环子空间辨识需要的假设下,uk需要满足的假设替换成rk需要满足的假设,而假设的形式不变。

基于N4SID方法的闭环子空间辨识技术

任何系统在长期运行后,参数都会发生变化。在不切除现有预测控制器的情况下重新进行辨识,对实际过程的影响较小。对系统进行闭环控制时,整个系统的幅频特性会发生变化,故闭环辨识结果在设计的控制器工作频率段误差也会比较小。

在闭环下采用前面讨论的开环子空间辨识方法会产生有偏的估计,以N4SID方法为例分析如下。在N4SID方法中采用了式(8-74)所示的斜向投影,由于开环状态下的噪声与输入不相关,所以Ef/UfZp≈0。然而对于闭环系统,由于反馈的存在,噪声和输入信号之间是相关的,故Ef/UfZp≈0不再成立,式(8-75)不再成立,即N4SID方法不适用于闭环系统辨识。闭环子空间辨识的首要问题就是研究如何处理输入信号和噪声之间的相关性。

下面介绍基于两步QR分解的闭环子空间辨识,原算法参考文献[16]。该方法针对的闭环系统的确定性部分如下:

978-7-111-53743-4-Chapter08-197.jpg

其中,978-7-111-53743-4-Chapter08-198.jpg978-7-111-53743-4-Chapter08-199.jpg分别是控制器和被控对象的传递函数矩阵ruk)和ryk)为两个参考输入信号,上角标“d”表示确定部分。定义978-7-111-53743-4-Chapter08-200.jpg,这是辨识中要设计的测试信号。定义978-7-111-53743-4-Chapter08-201.jpg=span{rk|k=0,1,…,L},则978-7-111-53743-4-Chapter08-202.jpg978-7-111-53743-4-Chapter08-203.jpg正交投影)。在开环子空间辨识需要的假设下,uk需要满足的假设替换成rk需要满足的假设,而假设的形式不变。978-7-111-53743-4-Chapter08-204.jpg的状态空间实现如下:

978-7-111-53743-4-Chapter08-205.jpg

定义

978-7-111-53743-4-Chapter08-206.jpg

对于数据Hankel矩阵{YpUpRpYfUfRf},定义978-7-111-53743-4-Chapter08-207.jpg978-7-111-53743-4-Chapter08-208.jpgY978-7-111-53743-4-Chapter08-209.jpg。在后面的阐述中,用978-7-111-53743-4-Chapter08-210.jpg表示{UY}的确定性部分,与采用上角标“d”是一致的。以下的算法步骤给出的是978-7-111-53743-4-Chapter08-211.jpg的辨识结果[同理可辨识978-7-111-53743-4-Chapter08-212.jpg,但978-7-111-53743-4-Chapter08-213.jpg可以是已知的]:

(1)计算QR分解

978-7-111-53743-4-Chapter08-214.jpg

978-7-111-53743-4-Chapter08-215.jpg正交投影到R的行空间上,由式(8-21)可得

978-7-111-53743-4-Chapter08-216.jpg

(2)计算确定性部分的QR分解

978-7-111-53743-4-Chapter08-217.jpg

由于Q1是正交的,也可以直接对978-7-111-53743-4-Chapter08-218.jpg进行QR分解以减小计算量。

(3)考虑系统的确定性部分,由于噪声项的估计978-7-111-53743-4-Chapter08-219.jpg,由式(8-48)和式(8-88)可知未来输出

978-7-111-53743-4-Chapter08-220.jpg(www.xing528.com)

对式(8-89)的最后一个等式的两边都右乘978-7-111-53743-4-Chapter08-221.jpg,有978-7-111-53743-4-Chapter08-222.jpg。计算L42的SVD分解,有

978-7-111-53743-4-Chapter08-223.jpg

扩展能观性矩阵978-7-111-53743-4-Chapter08-224.jpgi=Σ1Λ1/21,由此可求出系统矩阵AC

(4)由于Σ2T978-7-111-53743-4-Chapter08-225.jpgi=0和ΣT2L42=0,对式(8-89)的最后一个等式左乘ΣT2并右乘978-7-111-53743-4-Chapter08-226.jpg,有

ΣT2HdiL11=Σ2TL41 (8-91)

按照8.3.1节方法可得到系统矩阵B和D。

该方法采用了2步QR分解,由于QR分解是一种正交分解(ORThogonal de-compositions,ORT),故被命名为2ORT(2-stage ORT method)。实际上,该方法的第一步正交分解预处理得到信号的确定性部分后,可以使用前面讲述的任一开环子空间辨识算法辨识系统矩阵。

例8.1 考虑如下系统:

978-7-111-53743-4-Chapter08-227.jpg

控制器模型为

978-7-111-53743-4-Chapter08-228.jpg

其中,参考输入rk是转换概率为978-7-111-53743-4-Chapter08-229.jpgTminTs的GBN测试信号。产生3000组输入输出数据,Hankel矩阵的行块数i=8。

采用2ORT法进行辨识,基于辨识模型的输出预测值与真实系统的输出值见图8-17,辨识得到的FSR与真实系统的FSR见图8-18。可见,辨识结果与真实系统能很好地吻合。

978-7-111-53743-4-Chapter08-230.jpg

图8-17 基于辨识模型的输出预测值与真实系统的输出值

978-7-111-53743-4-Chapter08-231.jpg

图8-18 辨识得到的FSR与真实系统的FSR

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈