主要内容

在线参数估计不同于离线评估如何

在线评估算法估计模型的参数,当新数据可用时的操作模式。在离线估计,首先收集所有输入/输出数据,然后估计模型参数。使用在线估计参数值估计可以随时间而有所不同,但参数估计使用离线估计没有。

执行离线估计,使用命令等arx,pem,党卫军,特遣部队,nlarx,系统识别应用。

进行在线参数估计模型金宝app®,可以使用递归最小二乘估计量递归的多项式模型估计块。为在线估计在命令行例如,使用命令recursiveARX创建一个系统对象™,然后使用一步命令来更新模型参数。

在线估计不同于离线评估在以下方面:

  • 模型的延迟,你可以延迟估计模型离线使用工具,如估计延迟(见确定模型秩序和延迟)。在线评估提供估计延迟的能力有限。多项式模型评估使用递归的多项式模型估计块或在线估计命令,您可以指定一个已知值的输入延迟(nk)。如果nk是未知的,选择一个足够大的价值系数的数量B()。的主要系数估计的数量B多项式是接近于零代表输入延迟。

  • 数据预处理——离线估计数据预处理,您可以使用等功能去趋势,retrend,idfilt,系统识别应用。

    使用仿真软件对在线估计,使用仿真软件环境中可用的工具。金宝app有关更多信息,请参见预处理的在线参数估计模型中的数据金宝app

    在线参数估计在命令行中,您不能使用预处理系统辨识工具箱™工具。这些工具只支持数据指定为金宝appiddata对象。实现预处理代码根据您的应用程序。能够生成C和c++代码,使用命令支持的金宝appMATLAB®编码器™。这些命令的列表,请参阅函数和对象支持C / c++代码生成金宝app(MATLAB编码器)

  • 重置的估计——你不能重置离线估计。在线估计让你重置估计在一个特定的时间步估计。例如,重置评估当系统变化模式或者你不满意估计。复位操作集模型,估计的参数,和估计参数初始值的协方差。

    重置在线估计模型,金宝app算法和块的选择选项卡块的参数,选择合适的外部复位选择。在命令行中使用重置命令。

  • 启用或禁用的估计——你无法选择性地启用或禁用脱机估计。您可以使用预处理工具来删除或过滤数据之前估计的某些部分。在线估计可以启用或禁用估计选择时间跨度。例如,假设测量数据特别嘈杂的或错误的(包含许多局外人)为一个特定的时间间隔。禁用这个区间的在线估计。

    启用或禁用在模型估计,在金宝app算法和块的选择选项卡块的参数,选择添加启用端口复选框。

    在命令行中使用EnableAdaptation属性系统的对象创建命令,使用在线估计等recursiveARMAXrecursiveLS。即使你设置EnableAdaptation,执行一步命令。不要跳过一步保持常数,因为参数估计的参数值取决于当前和过去的输入/输出测量。一步确保过去的输入-输出数据存储,即使它不更新参数。

相关的话题