主要内容

n4sidOptions

选项设置n4sid

语法

选择= n4sidOptions
选择= n4sidOptions(名称、值)

描述

选择= n4sidOptions创建默认选项设置n4sid

选择= n4sidOptions (名称,值)创建一个选项组与一个或多个指定的选项名称,值对参数。

输入参数

全部折叠

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

处理期间的初始状态估计,指定为以下值之一:

  • “零”——初始状态设置为零。

  • “估计”——初始状态被当作一个独立的评估参数。

N4SID加权方案用于奇异值分解的算法,指定为以下值之一:

  • “MOESP”——使用Verhaegen MOESP算法[2]

  • “脑血管意外”——由Larimore使用正则变量算法[1]

    估计使用频域数据总是使用“脑血管意外”

  • “SSARX”- - -子空间识别方法,使用基于ARX估计算法计算权重。

    指定这个选项允许无偏估计中使用收集的数据时闭环操作。关于该算法的更多信息,请参阅[4]

  • “汽车”——估计函数之间的选择MOESP,脑血管意外SSARX算法。

向前和向后预测视野N4SID所使用的算法,指定为以下值之一:

  • 与三个元素——行向量(r sy苏),在那里r最大向前预测地平线,使用r提前预测。sy是过去的输出,然后呢是过去的数量输入用于预测。看到209和210页[3]为更多的信息。这些数字可以有实质性影响的质量产生的模型,并没有简单的规则选择他们。使“N4Horizon”一个k3矩阵意味着每一行“N4Horizon”出最好的尝试,价值(预测)适合数据被选中。k的猜测吗(r sy苏)组合。如果您指定N4Horizon作为一个单独的列,r = sy =苏使用。

  • “汽车”——软件使用Akaike信息准则(AIC)的选择sy

误差最小化的损失函数在评估期间,指定为逗号分隔组成的“焦点”和下列值之一:

  • “预测”——提前一步预测误差测量和预测输出之间最小化估计。因此,评估主要关注的是产生一个好的预测模型。

  • “模拟”——测量和模拟输出之间的模拟误差在估计过程中被最小化。结果,估计是让适合模拟模型与当前输入响应。

焦点选项可以被解释为一个损失函数加权滤波器。有关更多信息,请参见损失函数和模型质量的指标

加权前置滤波器应用于评估期间的损失函数最小化。理解的影响WeightingFilter损失函数,看看损失函数和模型质量的指标

指定WeightingFilter下列值之一:

  • []——不使用加权预滤器。

  • 通频带,指定一个行向量或矩阵包含定义所需的通频带的频率值。你选择一个频带之间的配合优化估计模型和估计数据。例如,(王,wh)在哪里wh代表低和通频带的上限。为一个矩阵几行定义频率通带,[w1l, w1h; w2l w2h; w3l, w3h;……)估计算法使用联盟定义估计通频带的频率范围。

    通频带的表达rad / TimeUnit对时域数据和FrequencyUnit频域数据,TimeUnitFrequencyUnit是时间和频率的单位的评估数据。

  • 输出过滤器——指定一个single-input-single-output线性滤波器的输出以以下方式之一:

    • 一个输出线性时不变模型

    • {A, B, C, D}格式,它指定一个过滤器的状态矩阵相同的样本时间估计数据。

    • {分子,分母}格式,它指定的分子和分母滤波器的传递函数相同的样品时间为估算数据。

      这个选项计算滤波器的权重函数作为一个产品和输入谱估计传递函数。

  • 权重向量,只适用于频域数据。指定一个列向量的权重。这个向量必须具有相同的频率向量的长度的数据集,Data.Frequency。每个输入和输出响应的数据频率乘以相应的重量。

控制是否执行稳定的估计模型,指定为逗号分隔组成的“EnforceStability”,要么真正的

数据类型:逻辑

控制参数协方差是否生成数据,指定为真正的

如果EstimateCovariance真正的,然后用getcov获取的协方差矩阵估计模型。

指定是否显示评估进展,指定以下值之一:

  • “上”——信息模型结构和评估结果显示在一个progress-viewer窗口。

  • “关闭”——没有任何进展或结果信息显示。

删除抵消从时域输入数据在评估期间,指定为以下之一:

  • 一个列向量长度的正整数ν,在那里ν输入的数量。

  • []——表示没有抵消。

  • ν——- - - - - -矩阵——multi-experiment数据,指定InputOffset作为一个ν——- - - - - -矩阵。ν输入和数量吗是实验的数量。

每个条目指定的InputOffset中减去从相应的输入数据。

删除抵消从时域输出数据在评估期间,指定为以下之一:

  • 一个列向量的长度纽约,在那里纽约是输出的数量。

  • []——表示没有抵消。

  • 纽约——- - - - - -矩阵——multi-experiment数据,指定OutputOffset作为一个纽约——- - - - - -矩阵。纽约是输出的数量,和是实验的数量。

每个条目指定的OutputOffset从相应的输出数据中减去。

加权多输出预测误差的估计,指定为以下值之一:

  • “噪音”——减少 依据 ( E * E / N ) ,在那里E代表了预测误差N是数据样本的数量。这个选择是统计意义上的最优,导致了最大似然估计如果没有可用数据噪声的方差。这个选项使用估计噪声方差的倒数作为权重函数。

  • 半正定对称矩阵(W)——最小化加权预测误差的跟踪矩阵跟踪(E”* E * W / N)地点:

    • E预测错误的矩阵,每一列输出。W半正定对称矩阵的大小等于输出的数量。使用W指定输出的相对重要性在输出模型,或相应的数据的可靠性。

    • N是数据样本的数量。

  • []——软件之间的选择“噪音”或者使用的单位矩阵W

此选项只对多输出相关模型。

更多高级选项,指定为一个结构领域最大尺寸最大尺寸在一段指定的最大数量的元素输入-输出数据分成段。

最大尺寸必须是正整数。

默认值:250000年

输出参数

全部折叠

选项设置n4sid,作为一个返回n4sidOptions选项设置。

例子

全部折叠

选择= n4sidOptions;

创建一个选项设置n4sid使用“零”选择初始化状态。设置显示“上”

选择= n4sidOptions (“InitialState”,“零”,“显示”,“上”);

另外,使用点符号设置的值选择

选择= n4sidOptions;opt.InitialState =“零”;opt.Display =“上”;

引用

[1]Larimore,真实再现“规范变量分析识别、过滤和自适应控制。”学报》第29届IEEE会议决定和控制,第604 - 596页,1990年。

[2]Verhaegen, m .”身份的确定性天线系统状态空间模型的一部分”。自动化30卷,1994年,页61 - 74。

[3]Ljung, L。为用户系统标识:理论。上台北:新世纪PTR, 1999。

[4]简颂,m .“子空间识别和ARX建模”。13日IFAC研讨会上系统识别鹿特丹,荷兰,2003年。

版本历史

介绍了R2012a

全部展开