主要内容

系统标识工作流程

系统标识是一个迭代过程,您可以在其中识别具有数据不同结构的模型并比较模型性能。最终,您选择最简单的模型,最能描述系统的动态。

由于此工具箱使您可以快速估算不同的模型结构,因此您应该尝试尽可能多的不同结构,以查看哪个结构产生最佳结果。

系统标识工作流可能包括以下任务:

  1. 处理数据用于系统识别通过:

    • 将数据导入MATLAB®工作区。

    • 在系统标识应用中表示数据或iddata或者IDFRDMATLAB工作区中的对象。

    • 绘制数据以检查时间和频率域行为。

      为了分析存在恒定偏移和趋势,延迟,反馈和信号激发水平的数据,您也可以使用建议命令。

    • 通过删除偏移和线性趋势,插值缺失值,过滤以强调特定频率范围或使用不同的时间间隔重新采样(插值或破坏)来进行预处理数据。

  2. 识别线性或非线性模型:

  3. 验证模型

    当您没有达到令人满意的模型时,请尝试不同的模型结构和顺序或尝试其他识别算法。在某些情况下,您可以通过包括噪声模型来改善结果。

    在进行进一步估算之前,您可能需要预处理数据。例如,如果数据中有太多高频噪声,则可能需要在建模之前过滤或缩减数据(重新采样)数据。

  4. 后进程模型

  5. 使用已确定的模型以:

对于在线应用程序,您可以执行在线估计