主要内容

输入-输出多项式模型

输入-输出多项式模型,包括ARX、ARMAX、输出误差和Box-Jenkins模型结构

多项式模型使用传递函数的广义概念来表示输入,ut),输出yt),还有噪音et),使用如下形式的方程:

一个 y t B F u t n k + C D e t

一个),B),F),C),D)是用时移算子表示的多项式矩阵-1ut)为输入,并且nk为输入延迟。yt)为输出和et)为干扰信号。

每个多项式都有一个独立的订单,或可估计系数的数目。例如,如果一个)的顺序是2,然后是一个多项式的形式是一个) = 1 +一个1-1+一个2-2

在实践中,并不是所有的多项式都同时活跃。更简单的多项式形式,如ARX、ARMAX、Output-Error和Box-Jenkins,提供了适合特定目标的模型结构,如处理非平稳扰动或为动力学和噪声提供完全独立的参数化。有关这些模型类型的更多信息,请参见什么是多项式模型?

应用程序

系统识别 根据测量数据确定动态系统的模型

功能

全部展开

idpoly 具有可识别参数的多项式模型
arx 估计ARX、ARIX、AR或ARI模型的参数
armax 利用时域数据估计ARMAX、ARIMAX、ARMA或ARIMA模型的参数
bj 利用时域数据估计Box-Jenkins多项式模型
iv4 ARX模型的四阶段工具变量法估计
ivx 用仪器变量法对任意仪器进行ARX模型估计
oe 估计输出误差多项式模型使用时域或频域数据
估计多项式模型使用时或频域数据
pem 优化线性和非线性模型的预测误差最小化
arxstruc 计算单输出ARX模型的损失函数
ivstruc 用仪器变量法计算ARX模型结构集的损失函数
selstruc 为单输出ARX模型选择模型顺序
struc 为单输出ARX模型估计生成模型顺序组合
arxRegul 确定ARX模型估计的正则化常数
延迟 根据数据估计时间延迟(死时间)
初始化 设置或随机化初始参数值
polydata 获取辨识模型的多项式系数和不确定性
getpvec 获取模型参数和相关的不确定性数据
setpvec 修改模型参数值
getpar 获取属性,如值和线性模型参数的边界
setpar 设置属性,如值和线性模型参数的边界
setPolyFormat 指定格式BF多输入多项式模型的多项式
armaxOptions 选项设置armax
arxOptions 选项设置arx
arxRegulOptions 选项设置arxRegul
bjOptions 选项设置bj
iv4Options 选项设置iv4
oeOptions 选项设置oe
polyestOptions 选项设置

主题

多项式模型基础

什么是多项式模型?

多项式模型结构,包括ARX, ARMAX,输出误差,和Box-Jenkins。

多项式模型金宝app支持的数据

利用时域和频域数据估计离散时间和连续时间模型。

估计多项式模型

初步的步骤估计模型订单和输入延迟

要估计多项式模型,必须提供输入延迟和模型顺序。

在应用程序中估计多项式模型

导入数据到应用程序,指定模型订单,延迟和估计选项。

在命令行估计多项式模型

指定模型顺序、延迟和估计选项。

多输出多项式模型的多项式大小和阶数

的大小一个BCD,F多输出模型的多项式。

使用armax估计模型

这个例子展示了如何使用迭代估计方法估计一个三输入单输出(MISO)系统的线性,多项式模型的ARMAX结构armax

集合多项式模型选项

为迭代估计算法指定初始状态

当你使用pem函数估计ARMAX, Box-Jenkins (BJ), Output-Error (OE),你必须指定算法如何处理初始条件。

多项式模型估计算法

在ARX和AR模型估计中选择ARX和IV算法。

特色的例子