第10讲系统辨识研究发展与问题_第1页
第10讲系统辨识研究发展与问题_第2页
第10讲系统辨识研究发展与问题_第3页
第10讲系统辨识研究发展与问题_第4页
第10讲系统辨识研究发展与问题_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

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

文档简介

1、第九讲 系统辨识研究的发展与问题(1/3) 第九讲 系统辨识研究的发展与问题 q 在控制理论与控制工程领域,系统辨识经过四十余年的发展 取得长足的进步,可以说线性离散系统的参数辨识问题已经 得到圆满解决. 但从模型表述的角度,在系统辨识研究中还有如下open 问题: 随机连续系统参数辨识 非线性系统辨识 结构辨识 逻辑系统辨识 第九讲 系统辨识研究的发展与问题(2/3) 离散事件动态系统辨识 除上述对各类模型的结构辨识和参数辨识问题外,在70 年代至90年代,辨识研究中主要发展有: 辨识的结果的统计特性分析, 参数递推辨识过程的收敛性和一致收敛性问题, 鲁棒辨识问题, 闭环辨识问题, 智能辨识

2、方法, 非参数模型辨识. 第九讲 系统辨识研究的发展与问题(3/3) q 下面,对如下不同类型模型的结构和参数辨识问题作初步综 述,主要内容有: 随机连续系统参数辨识随机连续系统参数辨识 非线性系统辨识非线性系统辨识 结构辨识结构辨识 1. 连续系统参数辨识(1/1) 1. 连续系统参数辨识连续系统参数辨识 q 下面主要介绍: 引言引言 确定性连续系统辨识确定性连续系统辨识 随机连续系统辨识随机连续系统辨识 1.1 引言引言(1/5) 1.1 引言引言 q 由于早期的控制理论研究和控制工程实践依赖于连续系统模 型,如 描写输入输出特性的高阶微分方程及 通过对线性定系数常微分方程作拉氏变换获得的

3、s域 传递函数. 在对某些系统,机理分析建模困难的时候,连续系统的实 验建模的问题就提到日程上来了. 可以说,连续系统辨识问题是最早提出的辨识问题之一. 1.1 引言引言(2/5) q 早期的连续系统辨识,主要是在频率域内通过实验测出系统 的幅频响应曲线和相频响应曲线, 然后通过这两类响应曲线或拟合出被控对象的传递函数, 或直接进行系统分析、控制器设计和综合. 主要的相关实验设备为频谱仪、相关分析仪等. q 早期的连续系统辨识工作是直接适应于当时的控制理论与控 制工程发展的,其辨识思想和算法基本上未考虑一些当今系 统辨识中参数模型辨识研究中所提出的问题: 对象的特性与模型类型的关系(模型的结构

4、)、 对象的复杂性(非线性、时变性等)、 1.1 引言引言(3/5) 系统所受的内外界的干扰、 实验中的测量误差 等,即未考虑 结构辨识问题 非线性、时变性等复杂特性的辨识问题 干扰和噪声环境下的辨识问题, 属于确定性线性系统的非参数模型辨识问题. 1.1 引言引言(4/5) q 值得指出的是,非参数模型辨识避免了 确定模型结构、 分析模型的复杂性、以及 参数模型的性能及应用对参数的依赖性. 有一定的辨识的便利性。 但传统的非参数模型亦有其严重不足,如: 难于适应控制理论与控制工程领域的发展 难以适应于复杂的被控对象,如非线性系统、时变系 统等 非解析模型 精度低 1.1 引言引言(5/5)

5、q 随着控制理论与控制工程领域的发展以及计算技术的发展, 随着离散系统的参数模型的辨识日趋成熟,进入70年代以来, 连续系统的参数模型的问题吸引了控制领域专家学者的注意. 连续系统的参数模型辨识问题根据是否考虑随机因素, 可分为: 确定性连续系统辨识确定性连续系统辨识、 随机连续系统辨识随机连续系统辨识. 下面分别综述这两类模型的辨识方法. 1.2 确定性连续系统参数辨识(1/2) 1.2 确定性连续系统辨识确定性连续系统辨识 q 确定性连续系统的参数模型可表示为 其中yt和ut为系统的输出和输入, ai和bi为待辨识的参数模型的参数. q 上述微分方程模型还可转换为下述积分表述的模型 ) 1

6、 (. )1( 1 )( 0 )1( 1 )( tn n t n ttn n t n t ubububyayay )2(d.d.d d.d.d 110 11 0 1 0 1 0 0 0 1 0 1 0 0 ssubsubub ssyasyay t t n s t s t sn t t st t t n s t s t sn t t st n n n n 1.2 确定性连续系统参数辨识(2/2) q 确定性连续系统辨识在70年代末至80年代中期得到重视,主 要方法有: 数值积分法数值积分法 函数逼近法函数逼近法 (1) 数值积分法数值积分法(1/2) 所描述的连续系统的积分模型, 若通过所测得的

7、输出yt和输入ut求取各高阶积分值, 则对各时刻ti,可获得一系列代数输入输出方程组, 利用最小二乘(LS)法可求取待辨识参数ai和bi. )2(d.d.d d.d.d 110 11 0 1 0 1 0 0 0 1 0 1 0 0 ssubsubub ssyasyay t t n s t s t sn t t st t t n s t s t sn t t st n n n n (1) 数值积分法数值积分法 q 对式 (1) 数值积分法数值积分法(2/2) 这里的关键是如何获得输出yt和输入ut的各高阶积分值。 若所测得的输出yt和输入ut信号为离散的采样信号, v则计算式(2)所示的高阶积分

8、可采用计算数学领域 中有效的数值积分法, v用计算机及计算技术实现数值积分和LS求解. 若所测得的输出yt和输入ut信号为连续信号, v则可对测得的连续的电信号通过连续信号积分器 和滤波器求取式(2)所示的高阶积分, v则对各时刻ti,可获得一系列代数输入输出方程组, 利用LS法可求取待辨识参数ai和bi. (2) 函数逼近法函数逼近法(1/5) (2) 函数逼近法函数逼近法 q 由于数值积分法需要直接求取高阶积分值,实现的难度大,计 算量大,因此需要讨论计算高阶积分值的简便方法. 由数值逼近理论知,对连续函数,可基于完备基获得逼近 模型. 基于上述逼近原理,对连续系统的连续的输出yt和输入u

9、t, 可选取适当的一组完备基函数一组完备基函数序列, 求取连续的输出yt和输入ut的逼近表达,以及它们的 高阶积分的逼近表达. 基于这些逼近表达,可将微分方程转换为代数逼近方程, 并利用LS法进行参数辨识. (2) 函数逼近法函数逼近法(2/5) q 在连续函数参数模型辨识的研究中,常用的逼近函数有: Taylor展开(其逼近基函数1,t,t2,t3,) 分段正交逼近函数基 方块/广义方块脉冲函数基 Walsh函数基 正交多项式函数基 Legendre多项式函数基 Chebyshev多项式函数基 Laguerre多项式函数基 Hermite多项式函数基 (2) 函数逼近法函数逼近法(3/5)

10、第二类Chebyshev多项式函数基 随着90年代小波逼近理论及应用的发展,选取正交的小波 逼近基函数应用于连续系统辨识是连续系统辨识的新的 发展. 小波函数具有良好的逼近特性,比其它逼近函数在局 部逼近特性上具有更加良好的性能. 实际上,现在的神经网络模型、模糊模型、支持向量回 归模型等智能方法应用于建模分析,也是在构造一组集 函数表述系统模型,如sigmoid函数、高斯函数、隶属度 函数就是所构造的基函数。 但两者不同的是, (2) 函数逼近法函数逼近法(4/5) u传统函数逼近方法其基函数序列是事先设计好 的,具有良好逼近性能的函数序列。 u而智能方法的基函数是通过数据拟合的方法构 造的

11、。 (2) 函数逼近法函数逼近法(5/5) q 基于函数逼近的连续系统辨识的方法在应用中还存在下述问 题: 若欲取得较好的逼近性能和参数辨识效果,需要连续的输 出yt和输入ut充分光滑. 但对实际控制系统而言,yt和ut的光滑性欠佳,因此,实 际逼近和辨识的效果有限. 对于正交多项式序列逼近,其逼近方程是病态的,因此基于 函数逼近的辨识方法的数值特性欠佳. 利用yt和ut的逼近表达求取yt和ut的高阶积分值的精度难 以提高. q 可以说,迄今对确定性连续系统的参数模型的辨识的问题还缺 乏有效的辨识方法,该问题仍是一个open问题. 1.3 随机连续系统参数辨识(1/5) 1.3 随机连续系统辨

12、识随机连续系统辨识 q 随机连续系统的参数模型可表示为 其中yt和ut为系统的输出和输入, wt为零初值的随机连续扰动. 随机连续系统(3)的随机扰动wt一般假设为独立增量 过程Wiener过程. )3(d.d.d d.d.d 110 11 0 1 0 1 0 0 0 1 0 1 0 0 t t t n s t s t sn t t st t t n s t s t sn t t st wssubsubub ssyasyay n n n n 1.3 随机连续系统参数辨识(2/5) 来描述,因为可以证明,否则随机过程的wt的方差为零. )4(. )1( 1 )( 0 )1( 1 )( ttn n

13、 t n ttn n t n t wubububyayay q 随机连续系统参数模型不能直接采用微分方程 1.3 随机连续系统参数辨识(3/5) q 80年代中期以来,随机连续系统的参数模型辨识问题吸引了控 制领域研究人员的注意,迄今主要的研究方法有: 陈翰馥和郭雷提出了包含噪声模型辨识在内的基于连续 LS法的辨识算法,并进行了参数估计收敛性和一致性的分 析证明. Zhao讨论了其连续LS法及其辨识算法的数值实现问 题. 该类方法目前存在的主要问题是连续LS法(实为一组 随机微分方程)的解的存在性问题,辨识算法的实现和 实用化问题. Gevers等人通过嵌入滤波器,给出随机连续系统基于输入 输

14、出滤波的随机逼近辨识和自适应控制方法,并证明参数 估计是一致有界的,但未能证明辨识的收敛性和一致性. 1.3 随机连续系统参数辨识(4/5) Sagara等人基于数值积分将连续系统化为离散模型,用离 散滑动平均模型刻划随机因素和计算误差,利用离散辨识 法来辨识连续的输入输出模型,但该方法不能得到连续相 关扰动模型. Zhao基于 方块脉冲函数、 正交多项式 的逼近,将随机连续系统变换为正交逼近方程组,然后利用LS 法辨识连续系统参数. 在基于收敛性分析的基础上,得到该LS估计值是有偏、 非一致收敛的结论,Zhao又给出了一致收敛的辅助变 量法和Markov法两种辨识方法. 1.3 随机连续系统

15、参数辨识(5/5) Zhao基于状态空间方法,给出了对随机连续系统参数直 接辨识的LS算式. 然后,基于随机过程理论,提出并证明非平稳的连续 Wiener过程通过稳定的连续线性系统后为平稳随机 过程,且均值和自相关函数阵为时间遍历的. 在此基础上,并证明了所提出的直接辨识方法的一 致收敛性. 2 非线性系统辨识(1/2) 2 非线性系统辨识非线性系统辨识 q 实际被控对象多为非线性系统. 所谓线性系统,大多数情况仅为非线性系统在忽略非主要 因素,在理想情况下对实际被控对象所建的模型. 因此,对非线性系统的建模辨识和控制问题是具有重要意 义的. 2 非线性系统辨识(2/2) q 非线性系统的参数

16、模型辨识问题与线性系统参数模型辨识问 题一样,可以分为 结构辨识 参数辨识 非线性静态环节非线性静态环节+线性动力学模型的参数辨识线性动力学模型的参数辨识 非线性动力学系统的线性参数模型辨识非线性动力学系统的线性参数模型辨识 非线性动力学系统的非线性参数辨识非线性动力学系统的非线性参数辨识 q 非线性系统的结构辨识,是一类较难的open问题,我们将在后面 专题讨论. 下面我们将分别讨论参数辨识问题中的三个子问题. 2.1 非线性静态环节 +线性动力学模型的参数辨识(1/3) 2.1 非线性静态环节非线性静态环节+线性动力学模型的参数辨识线性动力学模型的参数辨识 q 实际非线性系统中的非线性因素

17、是千姿百态的,有的非线性 因素仅发生在系统的输入端和输出端,而系统本身的动力学 模型为线性动力学,如图1所示的. 线性动 力学模 型 非线性 静态输 入环节 非线性 静态输 出环节 输入 u(t) 输入 y(t) 2.1 非线性静态环节 +线性动力学模型的参数辨识(2/3) q 这些在输入输出端的常见非线性环节有 输入输出饱和特性(限幅环节)、 死区特性、 回环特性、 继电器特性、 Hammerstain特性等. 由于这些非线性环节在实际系统中非常普遍,因此,讨论实 际系统的辨识建模问题,这类非线性静态环节与线性动力 学模型组成的非线性系统的参数辨识问题便提上议程. 2.1 非线性静态环节 +

18、线性动力学模型的参数辨识(3/3) q 下面分别讨论下述非线性环节辨识. Hammerstain特性 其它非线性静态环节辨识其它非线性静态环节辨识 2.1 非线性静态环节+线性动力学模型的参数辨识 -Hammerstain特性辨识特性辨识(1/7) (1) Hammerstain特性辨识特性辨识 q 在输入输出端的Hammerstain特性如右 图所示. v(t) z(t) q 这类非线性特性一般可采用如下代数 多项式模型描述 z(t)=c0+c1v(t)+c2v2(t)+crvr(t) 其中代数多项式的阶次r为奇数; ci为Hammerstein模型的未知参数. 2.1 非线性静态环节+线性

19、动力学模型的参数辨识 -Hammerstain特性辨识特性辨识(2/7) q Hammerstein特性是一类非常常见的非线性特性,它可能出现 在系统的输入端或输出端. 这类非线性特性的辨识问题提出在70年代末. 对Hammerstein特性辨识的基本策略有: 直接辨识方法直接辨识方法 间接辨识方法间接辨识方法 下面分别介绍. 2.1 非线性静态环节+线性动力学模型的参数辨识 -Hammerstain特性辨识特性辨识(3/7) A. 直接辨识方法直接辨识方法 q 不失一般性,设Hammerstain特性发生在输入端,这类非线性特 性一般可采用如下代数多项式模型描述 A(z-1)y(k)=B(z

20、-1)v(k)+w(k) v(k)=c0+c1u(k)+c2u2(k)+crur(k) 其中y(k)和u(k)分别系统的输出和输入; A(z-1)和B(z-1)为未知待辨识的线性动力学模型的参数,其阶 次分别为n和m; w(k)为噪声. 2.1 非线性静态环节+线性动力学模型的参数辨识 -Hammerstain特性辨识特性辨识(4/7) q 所谓Hammerstain模型的直接辨识方法,是将Hammerstain模 型直接转化为 y(k)=-a1y(k-1)-any(k-n)+(b1z-1 +bmz-m) c0+c1u(k)+crur(k)+w(k) =-a1y(k-1)-any(k-n)+d

21、1,0u(k-1) +d1,rur(k-1) +dm,0u(k-m) +dm,rur(k-m)+w(k) 然后基于一般离散系统的参数辨识方法,辨识出线性参数 a1, , an, d1,0, , d1,r, , dm,0, , dm,r 即辨识出该非线性系统的动力学模型. 2.1 非线性静态环节+线性动力学模型的参数辨识 -Hammerstain特性辨识特性辨识(5/7) q 若还需回归(辨识)出Hammerstain环节的静态模型和系统模 型中的参数B(z-1),则可由所辨识出的参数 d1,0, , d1,r, , dm,0, , dm,r 进行二次回归辨识得到. q 对Hammerstain

22、特性在输出端的情况,亦可类似上述讨论给出 辨识方法. 2.1 非线性静态环节+线性动力学模型的参数辨识 -Hammerstain特性辨识特性辨识(6/7) q 但值得指出的是,对上述非线性系统参数辨识问题的辨识收 敛性分析而言, Hammerstain环节在输出端的辨识结果收敛性分析较复 杂,至尽未见有关讨论, 但Hammerstain环节在输入端的辨识结果收敛性分析较 简单,可以直接借鉴线性系统辨识的收敛性分析结果而 给出. 2.1 非线性静态环节+线性动力学模型的参数辨识 -Hammerstain特性辨识特性辨识(7/7) B. 间接辨识方法间接辨识方法 q 间接辨识方法的基本思想如下图所

23、示 预估 Hammer- stein 模型 辨识 A(z-1)和 B(z-1) 根据 Hammer- stein 模型计算 输入 v(k) 计算 模型 残差 根据模型残差辨识 Hammerstein 模型 q 间接辨识方法本质上是属于非线性优化方法,不可避免地存 在辨识结果的局部性(非一致性)问题,因此影响辨识结果的 有效性. 2.1 非线性静态环节+线性动力学模型的参数辨识 -其它非线性静态环节辨识其它非线性静态环节辨识(1/2) (2) 其它非线性静态环节辨识其它非线性静态环节辨识 q 对具有其它非线性静态环节的非线性系统的辨识问题在80年 代末取得一些进展. 该类非线性系统辨识问题除辨识

24、线性动力学模型参数 A(z-1)和B(z-1)外,还需辨识下图所示的非线性静态环节的 结构参数. v(t) z(t) 死区特性 -ne ne v(t) z(t) 饱和特性 -c c v(t) z(t) 继电器特性 -c1 -c2 v(t) z(t) 回环特性 -c1 -c2 2.1 非线性静态环节+线性动力学模型的参数辨识 -其它非线性静态环节辨识其它非线性静态环节辨识(2/2) q 对具有该类非线性静态环节与线性动力学模型组合的非线 性系统的主要的辨识思想为间接辨识. 2.2 非线性动力学系统的线性参数模型辨识(1/2) 2.2 非线性动力学系统的线性参数模型辨识非线性动力学系统的线性参数模

25、型辨识 q 所谓具有线性参数模型非线性动力学系统,其模型可以表述 为 )()-(.,),1-();-(.,),1-()( 1 kwmkukunkykyfcky r i ii 其中 fi为已知的关于y(k-1),y(k-n),u(k-1),u(k-m)的非线性 函数; ci为未知的待辨识的线性参数. 2.2 非线性动力学系统的线性参数模型辨识(2/2) q 对上述线性参数模型辨识问题,从辨识角度看,与线性系统的 辨识问题没有本质的区别,可以直接采用线性系统辨识方法. 但由于,系统本身的动力学特征是非线性的,因此,辨识结 果的统计特性问题,辨识过程的收敛性问题和一致性问 题,还是有待于探讨的问题.

26、 2.3 非线性动力学系统的非线性参数模型辨识(1/2) 2.3 非线性动力学系统的非线性参数模型辨识非线性动力学系统的非线性参数模型辨识 q 所谓具有非线性参数模型非线性动力学系统,其模型可以表 述为 y(k)=fy(k-1),y(k-n),u(k-1),u(k-m); +w(k) 其中 f为模型结构已知的关于y(k-1),y(k-n),u(k-1),u(k-m) 的非线性函数; 为未知的待辨识的非线性参数向量. 2.3 非线性动力学系统的非线性参数模型辨识(2/2) q 对非线性参数辨识问题,类似于线性参数辨识问题,有如下辨 识优化准则函数: N k k mkukunkykyfky 1 2

27、 );-(.,),1-();-(.,),1-()(min 因此,非线性参数辨识问题本质上是一个非线性优化问 题,可采用非线性数值优化方法求解. 目前提出如下两大类非线性参数辨识策略: 非线性非线性LS方法方法, 基于基于GA的智能辨识方法的智能辨识方法. (1) 非线性非线性LS方法方法(1/2) (1) 非线性非线性LS方法方法 q 上述具有非线性参数模型的非线性动力学模型可以展开为 )()- ( );-(.,),1-();-(.,),1-()( 0 0 0 kw f mkukunkykyfky 即可视为如下近似线性参数模型 )()- ( );-(.,),1-();-(.,),1-()()(

28、 0 0 0 kw f mkukunkykyfkyky (1) 非线性非线性LS方法方法(2/2) q 对上述近似线性参数模型可以采用LS法反复进行辨识,直至参 数辨识收敛为止. 上述反复迭代的非线性LS法有 牛顿-拉普森方法、 麦夸特方法和 变尺度方法. 上述非线性LS辨识本质是一个非线性优化问题. 因此上述非线性LS辨识方法存在局部解的问题,进而 参数估计的一致收敛性不能保证,亦不能保证上述参 数估计的有效性. (2) 基于基于GA的智能辨识方法的智能辨识方法(1/3) (2) 基于基于GA的智能辨识方法的智能辨识方法 q 对上述具有非线性参数模型辨识问题可以提出如下非线性函 数优化问题

29、N k k mkukunkykyfky 1 2 );-(.,),1-();-(.,),1-()(min 其中k为加权系数. q 由于GA对非线性函数优化问题,具有较好的求取全局解的能 力,因此可以用于求解上述非线性参数模型辨识的非线性函 数优化问题. (2) 基于基于GA的智能辨识方法的智能辨识方法(2/3) q 由于GA的良好全局优化能力,因此基于GA的智能辨识方法可 以在一定程度上避免前述的非线性LS辨识方法的辨识结果的 局部特性. Zhao针对传统GA算法收敛慢,求解效率低的特点,提出了 将局部数值优化方法与GA方法相结合的混合智能辨识方 法。 其思想是: v将局部数值优化方法,如 o

30、梯度法 o 牛顿-拉普森方法、 o 麦夸特方法和 o 变尺度方法. (2) 基于基于GA的智能辨识方法的智能辨识方法(3/3) 构造为局部优化算子。 将所构造的局部优化算子与GA算法中的交叉、变异 算子构成3个平行的优化算子。 v为保证算法具有较好的随机优化能力和全局求解 能力,对局部优化算子也与交叉、变异算子一样, 构造了局部优化概率。 局部优化、交叉、变异3个算子结合选择策略、适应 度函数计算就构成求解非线性参数辨识的混合智能辨 识方法。 v仿真与分析表明,混合智能辨识方法具有较好的全 局求解能力与求解效率。 3 结构辨识(1/1) 3 结构辨识结构辨识 q 系统辨识领域经过近半世纪的发展

31、,在参数辨识领域,无论是 辨识方法与策略、 辨识方法的理论分析、以及 在建模和在线自适应系统中的应用 等,取得较大进展. 但对于结构辨识领域,所取得的成果非常有限. 由于结构辨识的建模与系统辨识的第一步,也是参数辨识 的基础,因此,研究结构辨识有着重要的意义. 3 结构辨识(2/1) q 在系统辨识领域里,确定系统模型结构主要的步骤为 先确定系统模型结构, 再确定模型结构中的结构参数. 这2类模型结构确定问题称为结构辨识问题。 系统模型结构问题系统模型结构问题,主要有: 线性系统还是非线性系统 若为非线性系统,其非线性部分类型(结构),如 v静态非线性环节(结构),如常见的 o 输入输出饱和特

32、性(限幅环节)、 o 死区特性、 3 结构辨识(3/1) o 回环特性、 o 继电器特性、 o Hammerstain特性 v动态非线性环节(结构),如常见的 o 双线性系统 o 仿射非线性系统 o Logistic系统等 结构参数问题结构参数问题,如对线性系统主要有: 系统阶次、 时滞等。 3 结构辨识(4/1) q 下面主要简单介绍 阶次辨识、阶次辨识、 非线性模型结构辨识非线性模型结构辨识 两类结构辨识问题。 3.1 阶次辨识(1/3) 3.1 阶次辨识阶次辨识 q 所谓阶次辨识问题,最早的提法是针对线性系统辨识问题中的 定阶问题,如对线性离散系统 )()() 1()() 1()( 11

33、 kwk-nub.k-ubk-nya.k-yaky bnan ba 的参数辨识问题中确定系统模型结构类时的系统输入输出阶次 nb和na的辨识问题. 因此,阶次辨识问题又称为定阶问题. 上述线性系统的定阶问题是随着系统辨识问题和参数辨 识问题的提出就纳入系统辨识的范畴,迄今也有30余年 的历史. 3.1 阶次辨识(2/3) q 阶次辨识问题不仅对线性离散系统辨识问题线性离散系统辨识问题存在,对 连续系统、 非线性系统 的辨识问题一样存在,此外许多领域的建模问题和方法中也存在 与上述定阶问题相似的问题,如 数值逼近和数据拟合中逼近基函数的项数数值逼近和数据拟合中逼近基函数的项数(如逼近多项如逼近多

34、项 式的阶次式的阶次)的确定的确定 统计学中的回归变量的确定统计学中的回归变量的确定 聚类分析中类数的确定聚类分析中类数的确定 模糊分析中模糊变量论域数的确定模糊分析中模糊变量论域数的确定 3.1 阶次辨识(3/3) 多层感知器多层感知器NN学习问题中的隐层数和各隐层神经元数学习问题中的隐层数和各隐层神经元数 目的确定目的确定 自适应状态观测器中的状态变量个数自适应状态观测器中的状态变量个数(系统维数系统维数)的确定的确定 q 下面对这些阶次辨识及相关问题的现有方法作一综述. (1) 线性离散系统的阶次辨识问题线性离散系统的阶次辨识问题(1/4) (1) 线性离散系统的阶次辨识问题线性离散系统

35、的阶次辨识问题 q 线性离散系统的阶次辨识问题目前主要有三类方法. 通过对阶次辨识定义一个目标函数,寻求使该目标函数极 小的适当的阶次。 若系统中噪声较小,且系统的输入为阶跃信号,则可采用线 性系统理论中的Hankel定阶方法。 确定所需辨识的阶次的上界,然后进行参数辨识,通过对所 辨识出的参数剔除后面接近0的参数,即可同时得到阶次辨 识和参数辨识的结果. 该方法类似于NN研究中确定隐单元数的剪枝法. (1) 线性离散系统的阶次辨识问题线性离散系统的阶次辨识问题(2/4) q 构造目标函数确定阶次的方法目前有AIC准则和BIC准则两种 方法. AIC准则和BIC准则的主导思想为: 辨识优化的目

36、标函数不仅对模型输出误差进行惩罚, 而且也对系统阶次进行惩罚,以抑制过高的阶次。 下面着重分析AIC准则. q AIC准则构造的关于阶次辨识的目标(代价/惩罚)函数为 )ln( ) 1-(-)( )ln() () ,( 2 a aa nCkky nCEnE (1) 线性离散系统的阶次辨识问题线性离散系统的阶次辨识问题(3/4) AIC准则方法的思想为: 从低阶(即由较小的na作初始值),先进行参数辨识. 然后对参数辨识的结果计算AIC准则函数. 若AIC准则函数的值较大,则阶次na增加1,直至AIC准 则函数不再减少为止.此时的na即为阶次辨识的结果. (1) 线性离散系统的阶次辨识问题线性离

37、散系统的阶次辨识问题(4/4) q 上述构造目标函数的阶次辨识方法有3个不足: 逐次爬坡特性. 即当目标函数值较大时,每次仅对阶次na增加1,逐次 增加,未能实现直接定阶. 该方法与NN研究中隐单元数确定的增枝法类似. 由于阶次逐次增加,导致辨识过程计算量大. 准则函数中的加权系数C难以确定. 将阶次确定困难的问题转嫁到加权参数C的确定. (1) 线性离散系统的阶次辨识问题线性离散系统的阶次辨识问题(5/4) q 对于连续系统和非线性系统的阶次辨识问题,可引入上述线 性离散系统的阶次辨识方法. 此外,由于数值逼近和数据拟合中逼近基函数的项数(如 逼近多项式的阶次)的确定问题与线性系统辨识问题中

38、 的阶次确定问题类似, 因此系统辨识的阶次辨识方法可以平行推广到数值 逼近和数据拟合中逼近基函数的确定上. (2) 数值逼近中逼近基函数项数的确定问题数值逼近中逼近基函数项数的确定问题(1/1) (2) 数值逼近中逼近基函数项数的确定问题数值逼近中逼近基函数项数的确定问题 q 数值逼近中逼近基函数项数的确定问题与控制领域中的定阶 问题类似,也属于结构辨识问题. 由于正交函数逼近中各逼近基函数项的逼近系数可分别 独立计算,因此对正交函数逼近的定阶问题变得非常简单. 只要按顺序依次计算各正交逼近基函数的逼近系数 及函数的逼近误差,则可以直接确定是否满足所需的 逼近精度要求及相应的逼近项数. 对非正

39、交函数逼近的逼近项数的确定问题则与控制领域 中的定阶问题完全一致,目前只能通过经验选取,或者通 过定义关于函数逼近误差和逼近项数的惩罚函数来优化 逼近项数. (3) 统计学中的回归变量的确定统计学中的回归变量的确定(1/2) (3) 统计学中的回归变量的确定统计学中的回归变量的确定 q 在数理统计学的回归分析中,也存在与系统辨识研究中的阶 次辨识问题类似的回归变量(因素)确定的问题. 该问题在数理统计学中有较深入和系统的讨论. q 回归分析中回归变量(因素)确定的基本思想和过程为: 先对因变量(输出变量)和回归变量(输出)进行预处理,主 要为去掉常数项因素(即均值)和归一化处理(即将所有输 入

40、输出变量的方差变换成一致的). 然后逐个计算并分析输出变量与各输入变量的相关性. 与输出变量相关性大的输入变量则可确定为回归变量, 并进行回归分析. (3) 统计学中的回归变量的确定统计学中的回归变量的确定(2/2) q 回归分析中确定回归变量的方法是卓有成效的,但也有其局 限性,即只能应用于满足统计(随机)规律的输入输出数据的分 析处理. (4) 聚类分析中类数的确定聚类分析中类数的确定(1/2) (4) 聚类分析中类数的确定聚类分析中类数的确定 q 类数确定问题是聚类分析问题的第一步,也是进行聚类的基础. 目前,直接讨论类数确定的研究不多. 在聚类分析中,大多通过计算需聚类样本的距离的远近或 亲疏程度,直接进行聚类,而不先定类数,再进行聚类. (4) 聚类分析中类数的确定聚类分析中类数的确定(2/2) q 在聚类问题中,若能先确定出类数,则可通过对聚类问题定义 的优化函数进行优化(属于组合优化问题)进行聚类. 可以证明,在确定类数后,对某些满足一定统计规律的聚 类样本,由所有类内距离和定义的优化函数的全局极小 解即为完全正确的聚类结果. 因此,聚类数的确定可以说是正确进行

温馨提示

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

评论

0/150

提交评论