系统识别工具箱

系统识别工具箱

从测量的输入输出数据创建线性和非线性动态系统模型

开始:

系统识别应用程序

使用测量的输入输出数据交互式估计系统的线性和非线性模型。

数据导入和预处理

导入测量的时域和频域数据。您可以通过执行诸如拒绝,过滤,重采样以及重建缺失数据的操作来预处理数据。

模型估计和验证

从测量的输入输出数据识别线性和非线性模型。您可以比较已识别的模型,分析其属性,计算它们的置信度界限,并对测试数据集进行验证。

线性模型识别

估算来自测量数据的线性模型,用于控制器设计等应用。

传递函数和流程模型

估计多输入多输出连续或离散时间传输函数,具有指定数量的杆和零。您可以指定传输延迟或让工具箱自动确定它。

国家空间和多项式模型

确定系统的最佳模型顺序和估算状态空间模型。您还可以估计ARX,ARMAX,BOX-JENKINS和输出误差多项式模型。

频率和脉冲响应模型

使用频谱和相关分析来估计系统的模型,从频率和时域数据估算系统的模型。频率响应数据也可以使用Simulink控制设计从Simulink模型获得。金宝app

在线估计

使用在线估算模型进行自适应控制,故障检测和软感应等应用。您可以部署这些模型以实时运行使用实时数据的嵌入式设备。

使用递归模型进行参数估计

使用递归模型估算系统的模型,该模型将其参数更新为新数据。您可以使用内置Simulink块实现这些模型。金宝app使用Simulink Coder™从块生成C / C ++代码,以目标嵌入式设备。金宝app

与卡尔曼过滤器的状态估计

使用线性,扩展或Unscented Kalman滤波器以及粒子过滤器来估计系统状态。您可以使用内置Simulink块实现这些算法。金宝app使用Simulink Coder™从块生成C / C ++代码,以目标嵌入式设备。金宝app

控制系统设计与模拟金宝app

使用内置块实现Simulink中的估计模型。金宝app您可以使用估计的模型在Matlab和Simulink中设计控制器时代表工厂模型。金宝app

控制器设计

使用您估计的型号用于使用控制系统工具箱设计和调整控制器。在PID调谐器应用中使用系统识别功能,从测量数据或使用不断的模拟模拟估计线性工厂动态。金宝app

非线性模型识别

估计可以捕获系统中非线性的模型。

非线性ARX模型

通过将自回归模型与由小波网络,树分区,统计网络和神经网络表示的非线性相结合来模拟您的系统(与 深度学习工具箱™)。 

非线性ARX模型估计

Hammerstein-Wiener模型

估计诸如线性系统的输入和输出时存在的静态非线性扭曲。例如,您可以估计影响运行直流电电机的输入电流的饱和度水平。

灰度盒模型识别

构建灰度盒模型,其由一组方程表示,其中包含已知和未知参数的混合。然后,您可以使用测量的测试数据来估计这些参数并捕获系统的动态而无需更改模型结构。

线性灰盒式型号

使用微分方程,差分方程或状态空间系统模拟您的线性系统。从测量的输入输出数据估计指定模型参数,例如摆动质量和长度或电机电阻和反电动势恒定。

直流电机的线性灰度盒模型。

非线性灰度盒型号

使用非线性微分方程或差分方程式模型。从测量的输入输出数据估计指定的模型参数。

由非线性灰度盒模型的非线性灰度箱模型更好地表示两个罐系统。

时间序列模型

通过识别AR,ARMA,状态空间和其他线性和非线性模型来分析时间序列数据。

时间序列模型

估算时间序列模型以符合系统测量数据。然后,您可以预测时间序列模型的未来值,以预测您的系统如何表现。

时间序列模型可用于预测设备健康。