获取身份数据的方法
您可以通过以下方式获取身份数据:
测量物理系统的输入和输出信号。
您的数据必须捕获重要的系统动态特性,例如主要时间常数。测量信号后,将数据组织成变量,如Representing Data in MATLAB Workspace中所述。然后,将其导入系统辨识或将其表示为用于在命令行中估计模型的数据对象。
使用
idinput
生成具有所需特性的输入信号,例如随机高斯信号或二进制信号或正弦波。然后,使用该输入生成输出信号来仿真具有已知系数的模型。有关详细信息,请参阅Generate Data Using Simulation。使用这样生成的输入/输出数目据可以帮助您研究输入信号特性和噪声对估计的影响。
记录来自 Simulink® 模型的信号。
当您想用辨识模型替换模型中的复杂组件以加快仿真速度或简化控制设计任务时,此技术很有用。有关如何记录信号的详细信息,请参阅使用信号记录保存信号数据 (Simulink)。