系统辨识法课件.ppt

上传人(卖家):三亚风情 文档编号:2262957 上传时间:2022-03-27 格式:PPT 页数:61 大小:378.50KB
下载 相关 举报
系统辨识法课件.ppt_第1页
第1页 / 共61页
系统辨识法课件.ppt_第2页
第2页 / 共61页
系统辨识法课件.ppt_第3页
第3页 / 共61页
系统辨识法课件.ppt_第4页
第4页 / 共61页
系统辨识法课件.ppt_第5页
第5页 / 共61页
点击查看更多>>
资源描述

1、第一讲 系统辨识概论(3/3)q下面将分别论述建模和系统辨识问题中的一下面将分别论述建模和系统辨识问题中的一些基本概念和发展些基本概念和发展,主要内容有主要内容有: 系统、模型与建模系统、模型与建模 系统辨识的定义系统辨识的定义 系统辨识的步骤和参数估计系统辨识的步骤和参数估计 系统辨识的发展历程系统辨识的发展历程 系统辨识的应用领域系统辨识的应用领域1 系统、模型与建模系统、模型与建模(1/1)1 系统、模型与建模系统、模型与建模q 下面简介如下概念: 系统与模型 数学模型和建模1.1 系统与模型系统与模型(1/9)1.1 系统与模型系统与模型q 系统系统(System)本身的含义是相当广泛

2、的本身的含义是相当广泛的,它可以指它可以指 客观存在的事物,具有一定功能的整体。客观存在的事物,具有一定功能的整体。v 钱学森把系统广义概括为钱学森把系统广义概括为“依一定顺序相互联系依一定顺序相互联系着的一组事物着的一组事物” 或专指或专指工程上的某个生产过程和某种设备工程上的某个生产过程和某种设备, 亦可以指某个经济和社会系统亦可以指某个经济和社会系统. 系统系统有时也称之为有时也称之为“实体实体” . 为能进行好系统的分析、预报、优化和设计合理的控制为能进行好系统的分析、预报、优化和设计合理的控制系统系统,必须对系统的特性和行为有相当程度的理解必须对系统的特性和行为有相当程度的理解. 模

3、型就是为此加以引入的模型就是为此加以引入的.1.1 系统与模型系统与模型(2/9) 所谓模型所谓模型,就是把系统实体的本质信息简缩成有用的描,就是把系统实体的本质信息简缩成有用的描述形式述形式,是一种简化描述是一种简化描述. 模型保持实体的一部分特征,而将其它特征忽略或模型保持实体的一部分特征,而将其它特征忽略或者变化者变化. 不同的建模目的,不同的简化方法得到不同的模型不同的建模目的,不同的简化方法得到不同的模型. 系统的模型一般分物理模型与数学模型系统的模型一般分物理模型与数学模型. 物理模型物理模型v 指用物理、化学、生物等材料构成的用于描述指用物理、化学、生物等材料构成的用于描述系统中

4、的关系和特征的实体模型系统中的关系和特征的实体模型.v 如风洞、水力学模型、传热学模型、电力系统如风洞、水力学模型、传热学模型、电力系统动态模拟模型、缩小的复制品等动态模拟模型、缩小的复制品等.1.1 系统与模型系统与模型(3/9) 数学模型数学模型v 描述系统中一些关系和特征的数据模型描述系统中一些关系和特征的数据模型.o例如:投入例如:投入/产出模型、热源与室温的关系模产出模型、热源与室温的关系模型等型等.v 控制领域的控制领域的数学模型数学模型就是指能用来就是指能用来描述系统的动描述系统的动态或静态特性和行为的数学表达式或方程态或静态特性和行为的数学表达式或方程,它是它是我们进行系统分析

5、、预报、优化及控制系统设计我们进行系统分析、预报、优化及控制系统设计的基础的基础. Software models (program, route table)v Petri net (discrete event system, DES)v Automata (Flexible Manufacture system, FMS)v Hybrid system model1.1 系统与模型系统与模型(4/9) Knowledge-based modelv expert systemv neural networksv fuzzy systemv 符号逻辑符号逻辑模型 直觉模型直觉模型(汽车驾驶汽

6、车驾驶) 图表模型图表模型(棒图棒图)1.1 系统与模型系统与模型(5/9)q 在许多问题研究与工程应用领域,首先需在模型上进行反复在许多问题研究与工程应用领域,首先需在模型上进行反复方案设计与研讨,而不是直接在实际物理系统进行实验方案设计与研讨,而不是直接在实际物理系统进行实验. 之所以如此,原因为:之所以如此,原因为:1.1 系统与模型系统与模型(6/9)q 控制领域的控制领域的数学模型从系统机理、建模目的和数学工具的不数学模型从系统机理、建模目的和数学工具的不同可分为同可分为 参数模型参数模型 静态静态( (代数代数) )模型或模型或动态动态( (微分微分/ /差分差分) )模型模型 连

7、续连续模型或模型或离散离散模型模型 集中参数集中参数模型或模型或分布参数分布参数模型模型 线性线性模型或模型或非线性非线性模型模型( (所谓线性所谓线性, ,即满足齐次性和即满足齐次性和叠加性叠加性) )等等等等. . 非参数模型非参数模型 Step response model(阶跃响应模型)(阶跃响应模型) Frequency functions (Bode 图图, Nyquist 图图) Impulse response (脉冲响应模型)(脉冲响应模型)1.1 系统与模型系统与模型(7/9)q 大量的工程对象是动态、非线性、随机的并需要进行微观分析大量的工程对象是动态、非线性、随机的并需

8、要进行微观分析. 在解决问题时在解决问题时,我们往往尽可能采用线性的和确定性的模型我们往往尽可能采用线性的和确定性的模型. 过程的复杂性和实用模型的简约性是一对矛盾过程的复杂性和实用模型的简约性是一对矛盾,成功建模就成功建模就是在二者之间达到最佳折衷是在二者之间达到最佳折衷. 本本课程主要课程主要讨论在控制工程中常用的讨论在控制工程中常用的 动态非逻辑动态非逻辑集中参数线性集中参数线性模型模型, ,即可用即可用 定常系数线性定常系数线性微分方程微分方程或或 差分方程差分方程描述的数学模型描述的数学模型. .q 下面将分别介绍建模、系统辨识和参数估计等基本概念和方法下面将分别介绍建模、系统辨识和

9、参数估计等基本概念和方法.1.2 数学模型和建模(1/2)1.2 数学模型和建模数学模型和建模q系统建模研究的是如何建立系统的数学模型系统建模研究的是如何建立系统的数学模型. 建模的原则:建模的原则:(1)目的性:)目的性: 建模的目的要明确,因为不同的建模建模的目的要明确,因为不同的建模目的,可能采用不同的建模的方法,得到不同的目的,可能采用不同的建模的方法,得到不同的模型表示。模型表示。(2)物理意义明确:)物理意义明确: 模型的物理概念清晰,应可解模型的物理概念清晰,应可解释。释。(3)可辨识性;即模型结构合理,所测数据充分丰)可辨识性;即模型结构合理,所测数据充分丰富(输入信号持续激励

10、,数据量充足)。富(输入信号持续激励,数据量充足)。(4)简约性)简约性. :即被辨识模型结构和参数要尽量简:即被辨识模型结构和参数要尽量简约约.1.2 数学模型和建模(2/2) 建模方法有建模方法有机理建模机理建模实验建模实验建模-系统辨识系统辨识q值得指出的是,不同建模目的值得指出的是,不同建模目的,采用不同数学工具和采用不同数学工具和描述方式,以及对模型精度的不同要求,都会导致描述方式,以及对模型精度的不同要求,都会导致不同的数学模型。不同的数学模型。 数学模型是理想与现实折中的结果。数学模型是理想与现实折中的结果。 它是在忽略次要因素,在现实条件和可能下,在它是在忽略次要因素,在现实条

11、件和可能下,在一定精度范围内的,最终落脚于实际应用的结果一定精度范围内的,最终落脚于实际应用的结果.1.2 数学模型和建模-机理建模机理建模(1/2)(1) 机理建模机理建模q机理建模机理建模是指利用所掌握的系统的是指利用所掌握的系统的 内部机理内部机理、 物料和能量的平衡关系物料和能量的平衡关系、以及、以及 运动规律运动规律等等, 按照系统的机理信息来建立系统的数学模型。按照系统的机理信息来建立系统的数学模型。 这些机理信息如这些机理信息如1.2 数学模型和建模-机理建模机理建模(2/2) 化工生产过程的化工生产过程的化学反应式和反应过程化学反应式和反应过程中中的的反应速率反应速率、热量热量

12、(能量能量)平衡平衡、物料物料(浓度浓度)平衡平衡 电网络系统的储能元件电网络系统的储能元件(电感和电容电感和电容)的的电压电压电流方程电流方程、以及分析电网络的、以及分析电网络的节点电流法节点电流法、回路电压法回路电压法 力学系统的力学系统的牛顿第二定律牛顿第二定律,以及弹性体与,以及弹性体与阻尼器的力、位移与速度的关系阻尼器的力、位移与速度的关系 经济系统的经济系统的投入与产出方程投入与产出方程q在机理建模中,根据模型应用的目的和精度要求,在机理建模中,根据模型应用的目的和精度要求,仅考虑系统中起主导作用的有限的几个因素即可。仅考虑系统中起主导作用的有限的几个因素即可。1.2 数学模型和建

13、模-系统辨识建模系统辨识建模(1/5)(2) 系统辨识建模系统辨识建模q由于许多系统的机理和所处的环境越来越复杂,要由于许多系统的机理和所处的环境越来越复杂,要细致、完整地分析系统的机理和所有对该系统的行细致、完整地分析系统的机理和所有对该系统的行为产生影响的各种因素,从而建立模型变得十分困为产生影响的各种因素,从而建立模型变得十分困难。难。 因此,机理建模法的运用亦越来越困难因此,机理建模法的运用亦越来越困难,其局限其局限性越来越大性越来越大, 需要建立新的建模方法需要建立新的建模方法. 在此种机理建模方法难以进行或难以达到要求在此种机理建模方法难以进行或难以达到要求的情况下,系统辨识建模方

14、法就幸运而生。的情况下,系统辨识建模方法就幸运而生。1.2 数学模型和建模-系统辨识建模系统辨识建模(2/5)q 系统辩识系统辩识是根据系统的输入是根据系统的输入/输出时间函数输出时间函数,确定系统行为的确定系统行为的数学模型,是现代控制理论的一个分支数学模型,是现代控制理论的一个分支(中国大百科自动控中国大百科自动控制卷制卷486-488页页)。 通俗地说,系统辩识是研究怎样利用对未知系统的试验通俗地说,系统辩识是研究怎样利用对未知系统的试验数据或在线运行数据(输入数据或在线运行数据(输入/输出数据)建立描述系统的输出数据)建立描述系统的数学模型的科学。即数学模型的科学。即 利用系统在利用系

15、统在试验数据或在线运行试验数据或在线运行中的可测量的中的可测量的输输入输出信号入输出信号(数据数据), 运用运用数学归纳、统计回归数学归纳、统计回归的方法来直接建立系统的方法来直接建立系统的数学模型的数学模型, 系统辩识系统辩识亦称为亦称为实验建模方法实验建模方法,它,它是是“系统分析系统分析”和和“控制系统设计控制系统设计”的逆问题的逆问题. 1.2 数学模型和建模-系统辨识建模系统辨识建模(3/5)q 机理建模和系统辨识建模在不同的场机理建模和系统辨识建模在不同的场合各有千秋,实际使用时两种方法互合各有千秋,实际使用时两种方法互为补充,而不能绝对地相互替代。为补充,而不能绝对地相互替代。

16、瑞典控制理论学者瑞典控制理论学者Astrom 把机理建模问题称为把机理建模问题称为“白箱白箱”问题,问题, 系统辨识建模称为系统辨识建模称为“黑箱黑箱”问题。问题。 白箱白箱+黑箱黑箱=“灰箱灰箱”问题问题自校正控制方法自校正控制方法创始人创始人K.J. Astrom1.2 数学模型和建模-系统辨识建模系统辨识建模(4/5) 本课程讨论的是系统辨识建模问题,即本课程讨论的是系统辨识建模问题,即“黑箱黑箱”建模问建模问题题. 实际上,在系统辨识中,纯粹的实际上,在系统辨识中,纯粹的“黑箱黑箱”建模方法常常建模方法常常难以建立有效的模型。难以建立有效的模型。 有效的辨识策略应该是有效的辨识策略应该

17、是v 尽可能地掌握系统的先验知识,即尽可能地使尽可能地掌握系统的先验知识,即尽可能地使系统系统“白化白化”,v 对依然对依然“黑黑”的部分,即用机理建模方法不能的部分,即用机理建模方法不能确定的部分和参数,再采用系统辨识这一实验确定的部分和参数,再采用系统辨识这一实验建模方法。建模方法。 有效的辨识方法应是有效的辨识方法应是“灰箱灰箱”方法。方法。1.2 数学模型和建模-系统辨识建模系统辨识建模(5/5)q 系统辨识的框图如下图所示。 对象 输入u(k) 测量 测量 测量噪声 测量噪声 输出y(k) 输出测量值 输入测量值 过程噪声 系统辨识 2 系统辨识的定义系统辨识的定义(1/5)2 系统

18、辨识的定义系统辨识的定义q 所谓系统辨识,粗略地说为根据动态系统在输入作用下的响所谓系统辨识,粗略地说为根据动态系统在输入作用下的响应或它在正常运行时的输入输出记录数据,通过数据处理得应或它在正常运行时的输入输出记录数据,通过数据处理得出系统模型的学问。出系统模型的学问。 System identification focuses on the modeling of dynamical systems from experimental data (D.E. Rivera/Arizona State University)q 许多控制理论专家给系统辨识下过定义,这些定义各有千秋许多控制理论专

19、家给系统辨识下过定义,这些定义各有千秋,其中其中Zadeh与与Ljung的定义准确刻划了系统辨识的本质特征。的定义准确刻划了系统辨识的本质特征。2 系统辨识的定义系统辨识的定义(2/5) 1962年年 Zadeh从数学的角度定义为从数学的角度定义为: 辨识就是在输入输出数据的基础辨识就是在输入输出数据的基础上,从一组给定的模型类中,确上,从一组给定的模型类中,确定一个与所测系统等价的模型定一个与所测系统等价的模型。 1978年年Liung 定义为:定义为: 系统辩识有三个要素系统辩识有三个要素数据、数据、模型类和准则。模型类和准则。 系统辩识是按照一个准则,在模系统辩识是按照一个准则,在模型类

20、中选择一个与数据拟合得最型类中选择一个与数据拟合得最好的模型。好的模型。模糊数学创始人模糊数学创始人L.A. Zadeh2 系统辨识的定义系统辨识的定义(3/5) Zadeh与与Ljung的定义明确地提出了系统辨识的三个的定义明确地提出了系统辨识的三个要素要素: 输入输出数据输入输出数据; 模型类模型类; 等价准则等价准则;其中其中 数据是辨识的基础数据是辨识的基础; 准则是辨识的优化目标准则是辨识的优化目标; 模型类是所寻找的模型的范围模型类是所寻找的模型的范围. Ljung的定义更准确地描述了系统辨识建模是对实际的定义更准确地描述了系统辨识建模是对实际系统相逼近的特性系统相逼近的特性. 该

21、定义体现了该定义体现了逼近的观点逼近的观点. 2 系统辨识的定义系统辨识的定义(4/5) 当然当然,按照按照Zadeh的定义,寻找一个与实际系统的定义,寻找一个与实际系统“完全完全”等等价的模型无疑是非常困难的,从实用出发,也没有必要。价的模型无疑是非常困难的,从实用出发,也没有必要。 1974年年Eykhoff将系统辨识定义为将系统辨识定义为v 辨识问题可以归纳为用一个模型来表示客观系统本辨识问题可以归纳为用一个模型来表示客观系统本质特征的一种演算,并用这个模型把对客观系统的质特征的一种演算,并用这个模型把对客观系统的理解表示成有用的形式。理解表示成有用的形式。 V.Strejc对对Eykh

22、off的定义作了如下解释:的定义作了如下解释:v 这个辨识定义强调了一个非常重要的概念,最终模这个辨识定义强调了一个非常重要的概念,最终模型只应表示动态系统的本质特征,并且表示成适当型只应表示动态系统的本质特征,并且表示成适当的形式。的形式。v 这就意味着,并不期待获得一个物理实际的确切的这就意味着,并不期待获得一个物理实际的确切的数学描述,数学描述,所需的只是一个适合于应用的模型所需的只是一个适合于应用的模型。2 系统辨识的定义系统辨识的定义(5/5) 因此,我们只要在精度许可的范围内,找一个与实际系统近似等价的模型,能满足工程实际应用的模型即可。q 下面再详细讨论系统辨识的三要素 输入输出

23、数据输入输出数据 模型类模型类 等价准则等价准则2 系统辨识的定义系统辨识的定义-输入输出数据(1/2)一、输入输出数据一、输入输出数据q 系统的输入输出数据是系统的输入输出数据是由对系统的观测而得,这些变化着由对系统的观测而得,这些变化着的输入输出数据的输入输出数据“必然必然”表现出表现出系统的动态和静态特性和系统的动态和静态特性和行为。行为。 这是能利用测量数据进行辨识建模的着眼点,是辨识这是能利用测量数据进行辨识建模的着眼点,是辨识的基础。的基础。 一般在辨识中假定系统的输入输出数据是可直接测量一般在辨识中假定系统的输入输出数据是可直接测量的,但扰动的,但扰动/噪声是不可测量的。噪声是不

24、可测量的。 输入输出数据不唯一,受观测时间、观测目的、观测输入输出数据不唯一,受观测时间、观测目的、观测手段等影响。手段等影响。2 系统辨识的定义系统辨识的定义-输入输出数据(2/2)q由于被控系统受各种内外环境因素的影响,实际测由于被控系统受各种内外环境因素的影响,实际测量到的输入输出数据都含有一定的扰动和误差。量到的输入输出数据都含有一定的扰动和误差。 因此辨识建模实际上是一种实验统计的方法,因此辨识建模实际上是一种实验统计的方法,它所获得的模型仅仅是实际系统的外部特性等它所获得的模型仅仅是实际系统的外部特性等价的一种近似描述价的一种近似描述. 若不考虑系统和测量数据所受到的扰动和误差若不

25、考虑系统和测量数据所受到的扰动和误差的影响,实际上系统辨识和建模将仅仅是一个的影响,实际上系统辨识和建模将仅仅是一个非常简单的方程求解、函数优化、函数逼近、非常简单的方程求解、函数优化、函数逼近、或数据拟合问题,而不会形成为一个相对独立或数据拟合问题,而不会形成为一个相对独立的学科的学科. 输入输出数据中隐含的扰动和误差输入输出数据中隐含的扰动和误差,是进行辨是进行辨识困难性的关键识困难性的关键。2 系统辨识的定义系统辨识的定义-模型类(1/3)二、模型类二、模型类q 系统辨识中,首要的问题是根据辨识的目的及对被辨识系统系统辨识中,首要的问题是根据辨识的目的及对被辨识系统的先验知识或了解,确定

26、系统所属的模型类。的先验知识或了解,确定系统所属的模型类。 模型的确定不唯一,受辨识目的、辨识方法等因素影响,模型的确定不唯一,受辨识目的、辨识方法等因素影响,根据具体情况、具体需要选择不同的模型类。根据具体情况、具体需要选择不同的模型类。 在控制领域内在控制领域内,常用的模型类有常用的模型类有: 参数模型参数模型或或非参数模型非参数模型v Parametric methods estimate parameters in a user-specified model (transfer functions, state-space matrices)v Non-parametric meth

27、ods try to estimate a generic model (step responses, impulse responses, frequency responses,neural network model)2 系统辨识的定义系统辨识的定义-模型类(2/3) 线性线性的或的或非线性非线性的的 连续连续的或的或离散离散的的 确定确定的或的或随机随机的的 时变时变的或的或定常定常(时不变时不变)的的 集中参数集中参数的或的或分布参数分布参数的的 频率域频率域或或时间域时间域的的等等等等. 本课程主要研究随机线性定常离散系统的参数模型辨识本课程主要研究随机线性定常离散系统的参数模型

28、辨识问题问题.2 系统辨识的定义系统辨识的定义-模型类(3/3)q值得指出的是,由于建模的目的是在于模型在值得指出的是,由于建模的目的是在于模型在系统分析、预报、优化和控制系统设计中的实系统分析、预报、优化和控制系统设计中的实际应用,太复杂、太精确的模型往往使得所建际应用,太复杂、太精确的模型往往使得所建立的模型在实际中的应用的困难性大得多。立的模型在实际中的应用的困难性大得多。 因此并不是所建立的模型越复杂、越精确因此并不是所建立的模型越复杂、越精确就越好,而是其精确性和复杂性与实际可就越好,而是其精确性和复杂性与实际可用性、可操作性的一种折中用性、可操作性的一种折中-中庸之道中庸之道。2

29、系统辨识的定义系统辨识的定义-等价准则(1/5)三、等价准则三、等价准则q 等价准则是辨识问题中不可缺少的三大要素之一,等价准则是辨识问题中不可缺少的三大要素之一,它是用来衡量所建立的模型接近实际系统的标准,它是用来衡量所建立的模型接近实际系统的标准,是用来优化模型的目标,建立具体辨识算法的关键是用来优化模型的目标,建立具体辨识算法的关键. 等价准则通常被表示成某种误差的等价准则通常被表示成某种误差的泛函泛函,如实,如实际系统与模型的输出误差,输出误差的某种滤际系统与模型的输出误差,输出误差的某种滤波值等。波值等。 因此,等价准则也称为误差准则、准则函因此,等价准则也称为误差准则、准则函数值、

30、损失函数或代价函数等。数值、损失函数或代价函数等。 等价准则并等价准则并不唯一,受辨识目的、辨识方法等不唯一,受辨识目的、辨识方法等因素影响,可以选择不同的等价准则。因素影响,可以选择不同的等价准则。2 系统辨识的定义系统辨识的定义-等价准则(2/5)q 一般等价准则可记作一般等价准则可记作) 1 ()( ()(1LkkfJ其中其中 f( (k)是某种误差是某种误差 (k)的正定函数的正定函数.q在系统辨识中的参数估计领域,为便于求等价准则在系统辨识中的参数估计领域,为便于求等价准则的最优化以及便于理解和度量系统与模型的距离的最优化以及便于理解和度量系统与模型的距离(误误差的平方差的平方),通

31、常用得最多的函数,通常用得最多的函数f()为平方函数,为平方函数,即即f( (k)= 2(k) (2)2 系统辨识的定义系统辨识的定义-等价准则(3/5)q 随着对系统的认识的深入,对所辨识的模型的需求多样性,随着对系统的认识的深入,对所辨识的模型的需求多样性,或系统本身的复杂性,近年来,在控制界已经开始深入研究或系统本身的复杂性,近年来,在控制界已经开始深入研究鲁棒辨识和结构辨识方法。鲁棒辨识和结构辨识方法。 鲁棒辨识鲁棒辨识方法主要是通过引入能提高模型鲁棒性和泛方法主要是通过引入能提高模型鲁棒性和泛化能力的不同的辨识准则函数及相应的求解方法,来化能力的不同的辨识准则函数及相应的求解方法,来

32、实现鲁棒辨识。实现鲁棒辨识。 如如)3(| )( |max)(HkJk辨识( )|( )|d(5)Jtt 或)4(| )(|)(11LkkJL辨识2 系统辨识的定义系统辨识的定义-等价准则(4/5) L1辨识和辨识和H辨识辨识,是目前两类较受关注的鲁棒辨识是目前两类较受关注的鲁棒辨识算法。算法。 结构辨识结构辨识方法主要是在准则函数中引入对结构复杂性方法主要是在准则函数中引入对结构复杂性的惩罚项,并进行反复辨识比较,以同时获得结构辨的惩罚项,并进行反复辨识比较,以同时获得结构辨识和参数估计的效果。识和参数估计的效果。 如在线性系统的阶次辨识中如在线性系统的阶次辨识中,其误差准则函数为如其误差准

33、则函数为如下参数模型误差准则函数与阶次惩罚项之和下参数模型误差准则函数与阶次惩罚项之和)6()( ()(AIC1cnkfJLk准则其中其中n为线性系统阶次,为线性系统阶次,c为惩罚系数为惩罚系数)7(log)( ()(BIC1nckfJLk准则2 系统辨识的定义系统辨识的定义-等价准则(5/5) 支持向量回归支持向量回归方法是近年出现的能很好地解决结构辨方法是近年出现的能很好地解决结构辨识,提高辨识模型的鲁棒性(泛化能力)的新型辨识识,提高辨识模型的鲁棒性(泛化能力)的新型辨识方法,其准则函数很好地将结构辨识与提高鲁棒性方法,其准则函数很好地将结构辨识与提高鲁棒性(泛泛化能力化能力)结合起来结

34、合起来)8()( (|21)(12LkkfJq 对于不同的辨识对象与环境,不同的辨识目的,所取的等对于不同的辨识对象与环境,不同的辨识目的,所取的等价准则(函数)的不同,因此由此衍生的相应辨识算法和价准则(函数)的不同,因此由此衍生的相应辨识算法和辨识结果将具有不同的性质。辨识结果将具有不同的性质。 作为辨识方法的使用者,要对此有充分的了解,才能作为辨识方法的使用者,要对此有充分的了解,才能选取适当的等价准则或相应的辨识算法,得到所需的选取适当的等价准则或相应的辨识算法,得到所需的辨识模型。辨识模型。3 系统辨识的步骤和参数估计系统辨识的步骤和参数估计(1/20)3 系统辨识的步骤和参数估计系

35、统辨识的步骤和参数估计q 前面给出了系统辨识的定义,现在我们讨论系统辨识步骤。前面给出了系统辨识的定义,现在我们讨论系统辨识步骤。q 辨识步骤为辨识步骤为Step 1. 明确辨识目的明确辨识目的 明确模型应用的最终目的是很重要的,因为它将决定模明确模型应用的最终目的是很重要的,因为它将决定模型的类型、精度要求、准则函数以及采用什么辨识方法型的类型、精度要求、准则函数以及采用什么辨识方法等问题。等问题。 辨识目的主要取决于模型的应用辨识目的主要取决于模型的应用.在控制领域,辨识模型在控制领域,辨识模型应用领域有以下几个方面应用领域有以下几个方面:3 系统辨识的步骤和参数估计系统辨识的步骤和参数估

36、计(3/20) 验证理论模型验证理论模型v 要求:零极点、结构(阶次及时延)、参数都要求:零极点、结构(阶次及时延)、参数都准确;模型类同理论模型。准确;模型类同理论模型。 设计常规控制器设计常规控制器v 要求:动态响应特性、零极点、时延准确;应要求:动态响应特性、零极点、时延准确;应选择便于分析的模型类。选择便于分析的模型类。 设计数字控制器设计数字控制器v 要求:动态响应特性、时延准确;应选择便于要求:动态响应特性、时延准确;应选择便于计算机运算的模型类。计算机运算的模型类。 设计仿真设计仿真/训练系统训练系统v 要求:动态响应特性准确;便于模拟实现的模要求:动态响应特性准确;便于模拟实现

37、的模型类。型类。3 系统辨识的步骤和参数估计系统辨识的步骤和参数估计(4/20) 预报预测预报预测v 要求:动态响应特性、时延准确;应选择便于要求:动态响应特性、时延准确;应选择便于计算机运算的模型类。计算机运算的模型类。 监视过程参数监视过程参数,实现故障诊断实现故障诊断v 要求:参数准确;应选择能直观体现被监视过要求:参数准确;应选择能直观体现被监视过程参数的模型类。程参数的模型类。 系统的定量与定性分析系统的定量与定性分析v 要求:静态关系准确;模型简单要求:静态关系准确;模型简单,便于人脑判断。便于人脑判断。3 系统辨识的步骤和参数估计系统辨识的步骤和参数估计(5/20)Step 2.

38、 先验知识先验知识 在进行辨识之前,要通过一些手段取得对系统在进行辨识之前,要通过一些手段取得对系统的尽可能多的了解,粗略地掌握系统的一些先的尽可能多的了解,粗略地掌握系统的一些先验知识,如验知识,如: 是否为非线性、时变或定常、集中参数或分是否为非线性、时变或定常、集中参数或分布参数布参数, 系统的阶次、时间常数、静态增益、延迟时系统的阶次、时间常数、静态增益、延迟时间间, 以及噪声的统计特性等以及噪声的统计特性等. 这些先验知识对模型类的选择和实验设计起着这些先验知识对模型类的选择和实验设计起着指导性的作用。指导性的作用。3 系统辨识的步骤和参数估计系统辨识的步骤和参数估计(6/20)St

39、ep 3. 确定模型类和辨识准则函数确定模型类和辨识准则函数 根据辨识目的和系统的先验知识,确定系统的根据辨识目的和系统的先验知识,确定系统的模型类和辨识准则函数。模型类和辨识准则函数。 确定模型类,主要包括模确定模型类,主要包括模型的描述形式型的描述形式,模型的阶次等等。模型的阶次等等。 确定辨识准则函数,相应地包括确定具体确定辨识准则函数,相应地包括确定具体辨识方法。辨识方法。3 系统辨识的步骤和参数估计系统辨识的步骤和参数估计(7/20)Step 4. 实验设计实验设计 设计原则:在明确目的与要求,以及模型用途后设计原则:在明确目的与要求,以及模型用途后, 在安全的前提下,尽可能地激励系

40、统;在安全的前提下,尽可能地激励系统; 保持输入输出关系;保持输入输出关系; 适当解耦(多输入多输出系统)适当解耦(多输入多输出系统) 根据系统的先验知识和系统的实际情况根据系统的先验知识和系统的实际情况,主要设计主要设计(选择选择) 辨识实验的输入信号辨识实验的输入信号(信号类型、幅度和频带等信号类型、幅度和频带等)、 采样周期、采样周期、 辨识时间辨识时间(数据长度数据长度)、 开环或闭环辨识、开环或闭环辨识、 离线或在线辨识等离线或在线辨识等.3 系统辨识的步骤和参数估计系统辨识的步骤和参数估计(8/20)Step 5. 实验实验 根据所设计的实验方案,确定输入信号根据所设计的实验方案,

41、确定输入信号(或称激或称激励信号励信号),进行实验并检测与记录输入输出数据,进行实验并检测与记录输入输出数据.Step 6. 数据的预处理数据的预处理 输入输出数据通常都含有直流成分以及我们在输入输出数据通常都含有直流成分以及我们在建模中不关心的某些低频段或高频段的成分。建模中不关心的某些低频段或高频段的成分。 因此,为使所辨识的模型不受这些成分的影响,因此,为使所辨识的模型不受这些成分的影响,我们可对这些数据进行预处理。我们可对这些数据进行预处理。 若处理得好,就能显著提高辨识的精度和辨识若处理得好,就能显著提高辨识的精度和辨识模型的可用性。模型的可用性。3 系统辨识的步骤和参数估计系统辨识

42、的步骤和参数估计(9/20)Step 7. 模型参数的估计模型参数的估计 当模型结构确定之后,就需进行基于系统输入输出当模型结构确定之后,就需进行基于系统输入输出数据的模型参数的估计。数据的模型参数的估计。 参数估计的方法则很多,本课程将介绍常用的方法参数估计的方法则很多,本课程将介绍常用的方法v 最小二乘类算法最小二乘类算法v 随机逼近法随机逼近法v 神经元网络法神经元网络法v 支持向量回归法支持向量回归法等辨识算法。等辨识算法。3 系统辨识的步骤和参数估计系统辨识的步骤和参数估计(10/20)Step 8. 模型验证模型验证 模型验证是系统辨识中不可缺少的步骤之一模型验证是系统辨识中不可缺

43、少的步骤之一. 若模型验证不合格,则必须返回到若模型验证不合格,则必须返回到Step 3重重新进行上述辨识步骤。新进行上述辨识步骤。 但是,目前模型验证还没有一般普遍的方法但是,目前模型验证还没有一般普遍的方法可遵循,它和模型结构问题密切相关。可遵循,它和模型结构问题密切相关。q上述系统辨识的步骤还可见如下流程图所示上述系统辨识的步骤还可见如下流程图所示 3 系统辨识的步骤和参数估计系统辨识的步骤和参数估计(11/20)-辨识步骤辨识步骤(数据流数据流)流程图流程图 满意 辨识目的及先验知识 确定模型结构和准则 模型参数的估计 模型验证 最终模型 不满意 数据预处理 输入输出数据检测 实验 实

44、验设计 图1a 辨识的一般步骤(步骤间的数据流逻辑关系) 3 系统辨识的步骤和参数估计系统辨识的步骤和参数估计(12/20)-辨识步骤辨识步骤(时间逻辑时间逻辑)流程图流程图 明确辨识目的 先验知识 确定模型结构和准则函数 实验设计 实验 数据的预处理 参数估计 模型校验 A A 图1b 辨识的一般步骤(步骤间的时间逻辑关系) 3 系统辨识的步骤和参数估计系统辨识的步骤和参数估计(13/20)q 由上述辨识过程的诸步骤可知,参数估计是指在确定好系统由上述辨识过程的诸步骤可知,参数估计是指在确定好系统的模型结构和结构参数(如系统的阶次等)后,基于辨识的的模型结构和结构参数(如系统的阶次等)后,基

45、于辨识的准则函数,由系统的输入输出数据确定所选定的模型的待定准则函数,由系统的输入输出数据确定所选定的模型的待定参数。参数。 因此,参数估计可以认为是系统辨识的一个主要分支。因此,参数估计可以认为是系统辨识的一个主要分支。 本课程主要介绍讨论系统辨识中的参数估计部分。本课程主要介绍讨论系统辨识中的参数估计部分。q 系统辨识是现代控制理论的重要组成部分,是控制系统设计系统辨识是现代控制理论的重要组成部分,是控制系统设计的基础。的基础。 掌握好系统辨识这一建模手段,是一个控制领域工作者掌握好系统辨识这一建模手段,是一个控制领域工作者的必备素质。的必备素质。 随着大工业化生产的发展和被控系统的越来越

46、复杂,系随着大工业化生产的发展和被控系统的越来越复杂,系统辨识这门学科的重要性将越来越被人们所认识。统辨识这门学科的重要性将越来越被人们所认识。3 系统辨识的步骤和参数估计系统辨识的步骤和参数估计(14/20)q 下面以一个造纸机的建模过程来简介实际系统的下面以一个造纸机的建模过程来简介实际系统的辨识辨识建模过建模过程程 长网造纸的流程简图如下所示长网造纸的流程简图如下所示3 系统辨识的步骤和参数估计系统辨识的步骤和参数估计(15/20)q 对长网造纸的辨识对长网造纸的辨识建模过程如下:建模过程如下: Step 1 明确辨识目的明确辨识目的 对于造纸企业来说,质量控制就是要控制好成品纸对于造纸

47、企业来说,质量控制就是要控制好成品纸的定量与水份的定量与水份.而纸的定量与水份与纸浆浓度而纸的定量与水份与纸浆浓度D、纸、纸浆流量浆流量F、车速、车速V及蒸汽压力及蒸汽压力P都有关系:都有关系:G=f(D,F,V,P)W=g(D,F,V,P) 为了采用计算机对上述过程进行控制,需要建立数为了采用计算机对上述过程进行控制,需要建立数学模型。学模型。 Step 2 收集先验知识收集先验知识 为了实现辨识目标为了实现辨识目标,我们要进一步了解系统的一些我们要进一步了解系统的一些特点特点,即多掌握一些先验知识。即多掌握一些先验知识。3 系统辨识的步骤和参数估计系统辨识的步骤和参数估计(16/20) 经

48、过现场调查,我们发现:经过现场调查,我们发现:v车速调整存在同步困难车速调整存在同步困难,而不同步会引起断而不同步会引起断纸,因此,通常将车速设为恒定;纸,因此,通常将车速设为恒定;v流量的改变到定量的改变存在约流量的改变到定量的改变存在约60秒的延迟,秒的延迟,而响应过程只有约而响应过程只有约2秒;秒;(保持浓度不变保持浓度不变)v浓度的改变到定量的改变存在约浓度的改变到定量的改变存在约120秒的延秒的延迟迟,而响应过程约而响应过程约80秒;秒;(保持流量不变保持流量不变)v蒸汽压力的改变到水份的改变存在约蒸汽压力的改变到水份的改变存在约45秒的秒的延迟延迟,而响应过程约而响应过程约60秒;

49、秒;(保持浓度与流量保持浓度与流量不变不变)。3 系统辨识的步骤和参数估计系统辨识的步骤和参数估计(17/20) Step 3 设计辨识试验设计辨识试验 辨识试验的目的是使采集到的数据能反映系统的动辨识试验的目的是使采集到的数据能反映系统的动态特性,因此要对系统进行分块,设计对分块后系态特性,因此要对系统进行分块,设计对分块后系统施加的激励信号,设计数据采集时的采样频率。统施加的激励信号,设计数据采集时的采样频率。v 对于本例,其中的一个分块为流量和蒸汽压力对于本例,其中的一个分块为流量和蒸汽压力对定量、水份的影响;对定量、水份的影响; 试验时试验时,保持车速和纸浆浓度不变;保持车速和纸浆浓度

50、不变; 对流量和蒸汽压力,分别施加伪随机序列扰动,幅对流量和蒸汽压力,分别施加伪随机序列扰动,幅度以不引起断纸为限;度以不引起断纸为限; 设定采样频率为设定采样频率为2,试验时间为,试验时间为1000秒。秒。 采集信号为:定量、水份、纸浆流量和蒸汽压力。采集信号为:定量、水份、纸浆流量和蒸汽压力。3 系统辨识的步骤和参数估计系统辨识的步骤和参数估计(18/20) Step 4 现场准备现场准备 现场准备要做以下几件事:现场准备要做以下几件事: 向企业领导申请试验时段;向企业领导申请试验时段; 准备扰动信号发生器,并通过预发信号,检验扰动准备扰动信号发生器,并通过预发信号,检验扰动信号是否准确;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(系统辨识法课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|