APP下载

闭环系统辨识的模型结构检验

2014-07-20王建宏熊朝华

华东交通大学学报 2014年4期
关键词:闭环方差滤波器

王建宏,熊朝华

(1.中国电子科技集团公司第二十八研究所,江苏南京210007;2.景德镇陶瓷学院机电学院,江西景德镇333403)

闭环系统辨识的模型结构检验

王建宏1,2,熊朝华1

(1.中国电子科技集团公司第二十八研究所,江苏南京210007;2.景德镇陶瓷学院机电学院,江西景德镇333403)

对于闭环系统辨识的模型结构检验问题,在预测误差辨识法的前提下,从参数估计的统计特性中推导出两概率模型不确定性边界及最优的输入滤波器形式。概率边界及输入滤波器是基于参数估计的渐近正态分布的方差矩阵,该方差矩阵由采样数据估计而得。根据未知参数的渐近方差矩阵内积形式从概率统计意义上构造模型参数及互相关函数的不确定性边界,从优化的角度推导输入滤波器的选取形式。最后用仿真算例验证本文辨识方法的有效性。

闭环系统辨识;模型不确定;模型结构检验;输入滤波器

对于闭环系统中控制器的设计可采用两种策略,即基于模型的设计和基于数据驱动的直接设计。基于模型的首要前提是采用系统辨识的方法来建立闭环系统中被控对象的数学模型,以此数学模型作为下步控制器设计的模型基础。而基于数据驱动的直接设计却是绕开建模过程,直接采用闭环条件下得到的输入输出量来设计控制器。因目前采用最多的仍是基于模型的控制设计方法,故需对闭环系统的辨识展开大量的研究工作。对于闭环系统的辨识,目前的工作都集中在模型结构、参数辨识和试验设计,而对于闭环系统的模型结构检验研究的甚少。常见的闭环系统模型结构、参数辨识方法主要可分为直接法、间接法和联合输入输出法。直接法忽略反馈的存在,直接用被控对象的输入输出量来辨识模型;间接法则考虑反馈的作用,利用整个闭环系统的输入输出量来辨识模型;而联合输入输出法可看作间接法的一种改进。关于闭环系统辨识策略的详细研究可参考文献[1]。文献[2]在时域中对整个系统辨识领域的研究进行了具体介绍;文献[3]在频域中研究多种模型的辨识,针对频域中的各个目标准则函数,提出采用优化算法求解未知参数值。文献[4]提出一种新的虚拟闭环辨识法,通过构造两个虚拟控制器来参数化系统模型,推广了对偶-尤拉方法在闭环辨识中的使用。文献[5]在预测误差递推辨识算法的基础上,提出闭环辨识的投影算法,并分析该投影算法在何条件下可得到参数估计的渐近性和一致性。文献[6]从工程应用实践中分析当整个闭环系统具有多个输入量时,是否可通过施加其中的部分输入量来辨识闭环系统。文献[7]从系统辨识的角度分析闭环系统辨识与闭环控制间的紧密联系,使得闭环控制器的设计可转化为某些参数的自适应辨识。文献[8]利用线性矩阵不等式来描述闭环系统辨识的最优输入信号设计问题。文献[9]分析闭环系统辨识的最小代价问题,利用凸优化理论来求解此锥规划问题。文献[10]引入鲁棒控制中的H∞范数来作为输入信号设计时的准则函数,在H∞范数下衡量估计模型与标定模型间的不确定性。文献[11]从参数估计的渐近性角度分析闭环系统输入信号设计的选择问题。文献[12]分析闭环系统的可持续性激励,分析在存在时延条件下怎样得到持续激励和充分丰富的激励?文献[13]考虑闭环辨识在自适应控制中的应用,分离出闭环辨识的偏差项和方差项。文献[14]研究在有限采样数据个数下,提出利用关于已知极点的正交核函数来替换传统模型参数个数,可得到较为精确的近似方差矩阵式。

对闭环系统辨识的模型结构检验目前未有论文涉及,文献[2]和[15]针对的是开环系统的模型结构检验问题,提出标准的互相关检验法,即检验预测误差与输入量间的互相关矩阵在统计概率意义下的置信估计区间,开环系统由其结构简单性而极大地简化了方差矩阵的推导。而在工程中,对于模型结构检验的有效策略是对原系统再次做相同试验。对原系统施加一组新输入量,比较其实际输出量是否与辨识模型下的输出量相一致?虽这种检验方法易于简单直观,但无法在定量上分析辨识模型的准确度及可信性。为从定量上体现辨识准确度,采用统计概率框架,推导闭环系统辨识中未知参数的方差矩阵,将其表示成内积形式,以此形式建立未知参数估计值的一个不确定性边界即置信区间估计,从而形成闭环系统辨识中模型参数估计的置信区域检验。通过分析闭环系统输出预测误差与输入间的互相关函数,将模型结构检验问题转化为假设检验问题。构造关于互相关函数的一个概率分布,以保证原假设检验问题的非伪性。因任意的输入信号都可改写成一个白噪声信号通过一个成形输入滤波器而得到,为保证闭环系统输出预测与实际输出值间的接近程度,对于此输入滤波器的选择设计问题,采用一个优化问题的求解来设计输入滤波器。因输入滤波器从表示形式上就代表着输入信号,而输入信号在辨识过程中要选择恰当,要能充分持续激励原闭环系统被辨识出来,从而输入滤波器的选择是整个模型结构检验的首要步骤。

1 问题描述

考虑如下带有输出反馈的实际闭环系统:

图1 闭环系统结构框图Fig.1 The closed loop system structure

图1中对象模型G0(q)和噪声滤波器H0(q)均为线性时不变的传递函数,K(q)为稳定的线性时不变控制器,驱动信号r(t)和外界干扰e(t)为互不相关,e(t)为零均值的白噪声,其方差为λ0。v(t)为白噪声e(t)通过噪声滤波器H0(q)后形成的有色噪声。u(t)和y(t)分别为被控对象G0(q)的输入输出信号。将r(t)改写为零均值、方差为1的白噪声w(t)通过输入滤波器R(q)而得到。R(q)为关于r(t)的稳定非最小相位的功率谱因子,q为时延算子,即存在qu(t)=u(t+1)。由于r(t)=R(q) w(t),可得r(t)的功率谱密度为

上式表明任何输入信号都可通过对一零均值的白噪声w(t)施以滤波器R(q)而生成获取。对于图1所示的闭环系统结构框图,可得其函数关系式为

进行简单和类似的整理可得:

记敏感函数为

从而闭环系统的输出量y()t可改写为

2 模型参数的置信区域检验

在真实的闭环系统结构中引入未知参数,即(2)式对应的参数化形式为

式中:θ表示未知参数矢量,其分别存在于参数化的系统模型G(q,θ)和噪声模型H(q,θ)之中。闭环系统辨识的目的在于:从一组给定的观测数据集中辨识出未知参数矢量估计值θ̂N,其中N表示观测数据总个数。(3)式对应的一步前向预测输出值为

计算一步前向预测误差或残差为

渐近极限参数估计值θ*定义为

其中:E表示取数学期望运算。

在通常的辨识求解过程中,均假设存在一个真实的参数矢量θ使得

上式表明辨识模型属于所考虑的模型集中。在文献[2]有:参数估计值θ̂N的渐近方差矩阵式为

其中的φ定义为预测误差的负梯度,即

因(7)式是系统辨识中渐近性分析的基本关系式。故联合(3)式和(5)式可得

将(8)式代入到(5)式并进行关于未知参数矢量θ求偏导可得

利用e() t和w()t间的不相关性有

在(9)式中提出一个H(θ)出来后,(9)式可改写为

(10)式中利用参数化的敏感函数

且存在如下的关系式成立

继续将(10)式改写成矩阵的形式为根据(7)式的渐近方差矩阵关系式可得

其中:G′() θ和H′() θ分别表示为

以(12)式作为检验基础,渐近结果有

即参数估计值θ̂N趋近于真实的参数值θ0,且参数估计误差收敛于一个高斯随机变量

其中:n为λ2分布中的自由度,此处可近似等于参数矢量中元素的个数。(13)式隐含着随机矢量满足如下的一个不确定性边界

渐近结果可改写为二次形式,得到λ2分布对应分布中的概率水平α,为表征θ0而不是θ̂N的概率不确定性式,对于θ̂N的每一个实现值成立

上式即意味着

(14)式给出闭环系统辨识中未知参数矢量估计的置信区间,即θ̂N∈D() α,θ0的概率水平至少为α。

3 互相关函数的置信区域检验

输入激励信号w(t)在统计概率框架下与闭环系统输出值预测误差的互相关函数要满足一定的概率水平,为此需要首先计算预测误差的具体表达式。由(5)式可知

以参数估计值为前提的预测误差为

(17)式中第1项A1(t,G0,H0,θ*)对应由估计模型G(θ*)的渐近偏差项诱导所导致的残差信号部分;第2项表示由参数估计的方差项所导致的残差信号部分;第3项对应观测噪声e(t)对估计精度的影响,并可表示估计噪声模型H(θ̂N)中的建模误差。根据闭环系统结构框图及残差信号的表达式,闭环系统辨识的模型结构检验问题可转化为如下的假设检验问题

在输入信号持续激励的条件下,该假设检验成立的条件为

在γ0成立的条件下,预测误差ε(t,θ̂N)可退化成如下仅含有两项的残差项

计算该残差项与输入间的采样互相关函数为

n为可自由选择的一个参数值,此处仍可选择为参数矢量中元素的个数。定义如下的矢量:

将上式进行重新整理可得

利用假设条件中e(t)和w(t)之间是互不相关,且由(17)式可知上式可简化为

由(20)式可见,预测误差与输入信号间的互相关函数满足

对A4中括号内的差值使用泰勒级数展开可近似得

上式中的covG表示系统对象辨识G() θ̂N的方差,其展开式为

根据上述渐近分析的应用可知:R̂ε1w() 0以渐近N的形式收敛于一零均值的高斯分布。

即假设检验为非伪的条件是当下式成立

其中cλ() α,n表示带有n个自由度的λ2分布的概率水平() 1-α,或有

(24)式或(26)式给出了闭环系统辨识中预测误差与输入信号间互相关函数的置信区间估计。

4 输入滤波器的检验

为表征输入滤波器R() q的具体形式,可联立如下的真实系统输出方程和对应的参数化输出方程。

对上式的两项分别利用泰勒级数近似展开可得

将两个泰勒级数展开式代入至预测误差中得

利用巴塞伐尔定理有

为了计算上式中的各个方差矩阵,对(12)式展开并进行复杂的推导整理可得

其中的逆矩阵求解为

在求解逆矩阵过程中使用到了如下的恒等式

从而得到如下的方差式

将(32)式代入(30)式并进行初等数学运算整理可得

又因为被控对象的输入量u(t)为

由上式可得输入量u(t)的功率谱密度为

对于输入滤波器R的选择可求解如下的优化问题

优化问题中L为一个任意自由选择的正常数,其用来限制实际应用时关于所用输入信号的功率谱大小。对于优化问题(35)式的具体求解过程可参考文献[16],此处仅给出最后的求解结果。即该优化问题中优化变量R2的选择应满足:

其中的常量μ应满足如下的等式成立

(36)式和(37)式共同构成闭环系统辨识中关于输入滤波器的选择,从而也就构成外部输入激励信号r(t)和u(t)的功率谱形式,此即为模型结构检验过程中对于输入信号的设计要求。

5 仿真算例

为了验证上述闭环系统的模型检验策略,考虑如下的仿真系统。

其中的各个量依次为

此时噪声模型为1,其表明作用于闭环系统的外部干扰退化为最为简单的白噪声干扰,反馈取为单位正反馈。干扰e(t)为零均值的白噪声,且其方差值为λ0,输入w(t)为零均值、方差为1的白噪声激励信号。为了便于分析验证模型参数和互相关函数的置信区域,令输入滤波器R(q)=1,即此时仅白噪声激励信号w(t)作用于整个闭环系统。选取N=500的观测数据对,对该闭环系统采用直接法来辨识模型G0(q)中的9个未知参数值。9个模型参数辨识的好坏直接作用于闭环系统的输出响应。因此可用原闭环系统的输出响应来衡量辨识精度或模型参数辨识的可信度。

图2表示在辨识模型参数的基础上,整个闭环系统的输出频率响应曲线。图2中红色曲线为真实闭环系统对应Bode plot振幅曲线,红色曲线上下方相邻曲线为当辨识模型参数在不确定性边界(14)式中取值时对应的99%置信Bode plot振幅曲线。由图2可见,3条曲线非常接近,其表明红色振幅曲线恰好夹在两99%置信Bode plot振幅曲线之间。因在利用Matlab仿真出闭环系统的Bode plot输出响应时,相位图是与振幅图是同时产生的。因此对于图3的解释与图2是相似的,同样可说明红色相位曲线恰好夹在两99%置信Bode plot相位曲线之间。

在Matlab系统辨识仿真工具箱中,对残差和输入计算互相关检验。图4给出残差和输入间的采样互相关函数,由图4可见蓝色曲线代表的采样互相关函数在零点处以小偏差的形式来回,随着时间的推移,采样互相关函数也逐渐趋于零值。此即表明残差和输入间的采样互相关函数在开始时刻存在较小的变化,慢慢地向零值靠拢,残差和输入将会成为不相关的关系。图4中的两红色直线表示残差和输入采样互相关函数的上下界,该采样互相关函数夹在这两红色直线构成的置信区间中。

图2 Bode plot中振幅的置信区间Fig.2 The confidence interval of the amplitude in Bode plot

图3 Bode plot中相位的置信区间Fig.3 The confidence interval of the phase in Bode plot

图4 标准互相关检验的置信区间Fig.4 The confidence interval of the standard cross correlation test

6 结语

从模型参数的置信区域、互相关函数的置信区域和输入滤波器的选择三方面来分析闭环系统辨识的模型结构检验问题。根据未知参数的渐近方差矩阵内积形式从概率统计意义上构造模型参数及互相关函数的不确定性边界,从优化的角度推导输入滤波器以及输入激励信号的选取形式。

[1]FORSSELL U,LJUNG L.Closed loop identification revisited[J].Automatica,1999,35(7):1215-1241.

[2]LJUNG L.System identification:theory for the user[M].New Jersey:Prentice Hall,1999:245-260.

[3]PINTELON R,SCHOUKENS J.System identification:a frequency domain approach[M].New York:IEEE Press,2001:340-352.

[4]JUAN C,AUGERO.A virtual closed loopmethod for closed loop identification[J].Automatica,2011,47(8):1626-1637.

[5]FORSSELL U,LJUNG L.Some results on optimal experiment design[J].Automatica,2000,36(5):749-756.

[6]LESKERS M.Closed loop identification ofmultivariable process with part of the inputs controled[J].International Journal of Con⁃trol,2007,80(10):1552-1561.

[7]HAKAN HJALMARSSION.From experiment design to closed loop control[J].Automatica,2005,41(3):393-438.

[8]HAKAN HJALMARSSION.Closed loop experiment design for linear time invariant dynamical systems via LMI[J].Automatica, 2008,44(3):623-636.

[9]BOMBOIS X.Least costly identification experiment for control[J].Automatica,2006,42(10):1651-1662.

[10]ROLAND HILDEBRAND.Identification for control:optimal input design with respect to a worst case gap cost function[J].SIAM Journal of Control Optimization,2003,41(5):1586-1608.

[11]GEVERS M.Identification ofmulti input systems:variance analysis and input design issues[J].Automatica,2006,42(4):559-572.

[12]GEVERS M.Identification and informationmatrix:how to get just sufficiently rich[J].IEEE Transactions on Automatic Control, 2009,54(12):2828-2840.

[13]GRAHAM C GOODIN.Bias issues in closed loop identification with application to adaptive[J].Communications in Information and Systems,2002,2(4):349-370.

[14]JAMES S WELSH.Finite sample preperties of indirect nonparametric closed loop identification[J].IEEE Transactions on Auto⁃matic Control,2002,47(8):1277-1291.

[15]SIPPE G DOUMA.Validity of the standard cross correlation test formodel structure validation[J].Automatica,2008,44(5):1285-1294.

[16]王建宏.基于先进辨识的控制策略研究及其应用[D].南京:南京航空航天大学,2011.

[17]刘喜富.广义Schur补为零时分块矩阵的Drazin逆[J].华东交通大学学报,2014,31(1):98-101.

Model Structure Validity in Closed Loop System Identification

Wang Jianhong1,2,Xiong Zhaohua1
(1.The 28th Research Institute of China Electronics Technology Group Corporation,Nanjing 210007,China; 2.School of Mechanical and Electronic Engineering,Jingdezhen Ceramic Institute,Jingdezhen 333403,China)

Aiming at the problem of themodel structure validity in closed loop system identification,this paper de⁃rives two probabilisticmodel uncertainties and optimum input filter from statistical properties of the parameter esti⁃mation with the prediction error identificationmethod.The probabilistic bounds and optimum input filter are based on an asymptotic normal distribution of the parameter estimator,accompanied by a covariancematrix,which has to be estimated from sampled data.The uncertainties bounds about themodel parameter and cross-correlation function are constructed in the probability sense by using the inner product form of the asymptotic covariancema⁃trix.And the input filter is derived from the point of optimization.Finally the simulation results verify the effective⁃ness of the proposed identificationmethod.

closed loop system identification;model uncertainty;model structure validity;input filter

TP273

A

2014-05-13

江西省教育厅科学基金项目(GJJ13638)

王建宏(1980—),男,副教授,博士后,主要研究方向为系统辨识与凸优化。

1005-0523(2014)04-0044-10

猜你喜欢

闭环方差滤波器
概率与统计(2)——离散型随机变量的期望与方差
从滤波器理解卷积
方差越小越好?
计算方差用哪个公式
开关电源EMI滤波器的应用方法探讨
方差生活秀
单周期控制下双输入Buck变换器闭环系统设计
双闭环模糊控制在石化废水处理中的研究
基于Canny振荡抑制准则的改进匹配滤波器
基于TMS320C6678的SAR方位向预滤波器的并行实现