主要内容

iv4Options

语法

opt = iv4Options
opt = iv4Options(名称,值)

描述

选择= iv4Options创建设置的默认选项iv4

选择= iv4Options (名称,值使用一个或多个指定的选项创建选项集名称,值对参数。

输入参数

全部折叠

名称-值对实参

指定逗号分隔的可选对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

在估计期间对初始条件的处理,指定为以下值之一:

  • “零”—初始条件设置为零。

  • “估计”-初始条件被视为一个独立的估计参数。

  • “汽车”—软件根据估算数据选择初始条件处理方法。

在估计过程中损失函数中要最小化的误差,指定为逗号分隔的对,由“焦点”和以下值之一:

  • “预测”-在估计过程中尽量减少测量输出与预测输出之间超前一步的预测误差。因此,估计的重点是产生一个好的预测模型。

  • “模拟”-在估计过程中将测量输出和模拟输出之间的模拟误差降到最低。因此,估计的重点是使模型响应与当前输入的模拟良好拟合。

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

在估计过程中对损失函数进行加权预滤波,使其最小。了解的效果WeightingFilter关于损失函数,见损失函数和模型质量度量

指定WeightingFilter作为以下值之一:

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

  • 通带——指定包含定义所需通带的频率值的行向量或矩阵。您可以选择一个频带,其中估计模型和估计数据之间的拟合是优化的。例如,(王,wh)在哪里而且wh表示通带的下限和上限。对于一个有几行定义频率通带的矩阵,[w1l, w1h; w2l w2h; w3l, w3h;……),估计算法使用频率范围的并集来定义估计通带。

    通带用rad / TimeUnit对于时域数据和FrequencyUnit对于频域数据,其中TimeUnit而且FrequencyUnit是估计数据的时间和频率单位。

  • SISO滤波器-指定一个单输入单输出(SISO)线性滤波器的方法如下:

    • 一个SISO LTI模型

    • {A, B, C, D}格式,它指定具有与估计数据相同采样时间的过滤器的状态空间矩阵。

    • {分子,分母}格式,它将过滤器的分子和分母指定为具有与估计数据相同采样时间的传递函数。

      该选项将加权函数计算为滤波器和输入频谱的乘积,以估计传递函数。

  • 加权向量-仅适用于频域数据。指定权重的列向量。这个向量的长度必须与数据集的频率向量相同,数据。频率.数据中的每个输入和输出响应在该频率上乘以相应的权值。

控制是否强制估计模型的稳定性,指定为逗号分隔的对,由“EnforceStability”,要么真正的

数据类型:逻辑

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

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

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

  • “上”-在进度查看器窗口中显示模型结构和估计结果的信息。

  • “关闭”—没有显示进度和结果信息。

在估计期间从时域输入数据中去除偏移量,指定为逗号分隔的对,由“InputOffset”和以下其中之一:

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

  • []—表示没有偏移量。

  • ν——- - - - - -矩阵-对于多实验数据,指定InputOffset作为一个ν——- - - - - -矩阵。ν是输入的个数,和是实验的次数。

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

在估计期间从时域输出数据中去除偏移量,指定为逗号分隔的对,由“OutputOffset”和以下其中之一:

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

  • []—表示没有偏移量。

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

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

其他高级选项,指定为具有以下字段的结构:

  • 最大尺寸—输入输出数据分割为段时,段中元素的最大个数。

    最大尺寸必须是正整数。

    默认值:250000

  • StabilityThreshold—指定稳定性测试的阈值。

    StabilityThreshold是一个包含以下字段的结构:

    • 年代-指定用于测试连续时间模型稳定性的最右边极点的位置。当一个模型的最右极点在的左边时,它被认为是稳定的年代

      默认值:0

    • z-指定从原点到测试离散时间模型稳定性的所有极点的最大距离。如果所有极点都在距离内,则认为模型是稳定的z从原点开始。

      默认值:1 +√(eps)

输出参数

全部折叠

选项集iv4,作为iv4Options选项设置。

例子

全部折叠

opt = iv4Options;

创建选项集iv4使用“展望”初始化状态的算法。集显示“上”

opt = iv4Options(“InitialCondition”“展望”“显示”“上”);

或者,使用点表示法来设置的值选择

opt = iv4Options;opt.InitialCondition =“展望”;opt.Display =“上”

兼容性的考虑

全部展开

在R2012a中介绍