
过程模型的建立与辨识技术.ppt
19页第2章 过程模型的建立与辨识技术,,2.1 模型的重要性,先进控制或优化控制都需要被控过程的模型通常都有数学方程的形式表示系统——数学模型 数学模型的作用: 实现先进控制策略的设计 可以更深入的了解被控过程的特性 用来寻求优化操作的条件 整定控制器参数 进行培训,2.2 过程模型的分类,一、模型的分类 1.静态模型给出了过程输入和输出信号之间的稳态关系 2.动态模型给定输入输出信号之间的瞬态过程的关系 二、数学模型的表示形式 1.系统输入-输出的微分方程,传递函数(外部描述) 2.系统状态方程(内部描述) 3.系统差分方程(离散系统),MATLAB控制系统工具箱对LTI(线性时不变系统)的模型描述sys=tf(num,den)sys=ss(a,b,c,d)sys=zpk(z,p,k)LTI模型转换ss2tf、ss2zp、tf2zp、tf2zpktf2ss、zp2ss、zp2tf,2.3 建模方法与系统辨识,一、建模的基本方法 1.机理建模法:利用已知的定理、定律,通过理论分析推导方法建立系统的数学模型 2.统计建模法:根据一定数量的在系统运行过程中实测、观察的物理量数据,运用统计规律、系统辨识等理论合理估计出系统的数学模型。
3.混合建模法:机理建模+统计建模,静态与动态模型线性与非线性模型参数与非参数模型确定与随机模型,连续时间模型与离散时间模型定常模型与时变模型时间域模型与频率域模型集中参数模型与分布参数模型,数学模型分类:,,,,,,,,,二、系统辨识:,系统辨识就是一种利用数学方法从输入输出数据序列中提取对象数学模型的方法1.系统辨识常用的数学模型,1) 连续系统输入输出模型,(1) 参数模型,2) 离散系统输入输出模型,1) 连续系统的非参数模型,(2) 非参数模型,2) 离散系统的非参数模型,连续系统输入输出模型典型形式:,经典控制理论中,传递函数是系统输入输出关系的常用表达式:,1) 连续系统输入输出模型,(2-1),(1)参数模型,(2-2),2)离散系统输入输出模型,离散系统输入输出模型可以用差分方程的形式:,(2-3),(2-4),离散系统脉冲传递函数,(2-4)式可写成更一般的形式:,(2-5),其中,,,,,,如果(2-5)式还受到噪声的影响,则有:,(2-6),其中,根据以上不同的噪声形式,可将模型分为以下几种时间序列模型:,带控制量的自回归模型(CAR,或称ARX)模型,带控制量的自回归滑动平均模型(CARMA或ARMAX)模型,(2-7),(2-8),,零均值白噪声,,,自回归滑动平均(ARMA)模型,(2-9),自回归(AR)模型,(2-10),滑动平均(MA)模型,(2-11),Box-Jenkins模型(简称BJ模型),(2-12),,,,,其中,分别为相应多项式的阶次,(2) 非参数模型,非参数模型是指从系统的实验过程中,直接或间接所获得的响应,例如系统的阶跃响应、脉冲响应、频率响应等。
非参数模型不能表示为对象的有限参数模型,不需要选择模型结构,也不必要顾及模型参数,适用于描述任意复杂的系统1) 连续系统的非参数模型,2) 离散系统的非参数模型,任何输入激励信号可以分解为脉冲信号之和,而根据叠加 原理,在所有起始条件均为零时,线性时不变系统的输出脉冲 响应可以用输入激励信号和系统的输出脉冲响应函数的卷积积 分式来表示:,脉冲响应,如果,,即当输入激励信号为单位脉冲函数时,则,2.脉冲响应法与相关分析法辨识脉冲响应,(1) 脉冲响应法,(2) 相关分析法,1)从输入 和输出 求脉冲响应,2)根据脉冲响应 求脉冲传递函数 脉冲响应法是利用线性、定常被辨识系统的输入、输出信息,通过脉冲响应来辨识系统的数学模型该方法虽然简单实用,但是具有一定的适用范围(高信噪比的系统)它既是一种非参数模型(脉冲响应)的辨识方法,又是一种通过脉冲响应得到参数模型(传递函数)的辨识方法1) 脉冲响应法,1)从输入 和输出 求脉冲响应,2)根据脉冲响应 求脉冲传递函数 。
2) 相关分析法,* 为了避免随机噪声 的影响,可采用相关分析法求出单位脉冲响应 上述脉冲响应法对于系统含有噪声时,由于输出结果的不确定,会导致辨识误差,它实际上是一种确定型的辨识算法1951年提出的相关分析法,是根据对象的平稳随机输入、输出信息之间的相关函数,求出系统脉冲响应的一种辨识方法3.系统辨识常用的输入信号,(1) 白噪声,(2)伪随机信号,合理选用辨识的输入信号是能否获得好的辨识结果的关键之一系统辨识对输入信号的要求: ① 持续激励;② 最优输入信号,4.系统辨识综述,。
