系统辨识工具箱

系统辨识工具箱

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

开始:

系统识别应用

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

数据导入和预处理

输入测量的时域和频域数据。您可以通过执行反趋势、过滤、重采样等操作对数据进行预处理,还可以重构丢失的数据。

模型估计与验证

从测量的输入-输出数据中识别线性和非线性模型。您可以比较已识别的模型,分析它们的属性,计算它们的置信范围,并根据测试数据集验证它们。

线性模型识别

估计线性模型从你的测量数据的应用,如控制器设计。

传递函数和过程模型

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

状态空间与多项式模型

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

频率和脉冲响应模型

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

在线评估

将在线估计模型用于自适应控制、故障检测和软测量等应用。您可以部署这些模型,以便使用实时数据在嵌入式设备上实时运行。

递归模型的参数估计

使用递归模型实时估计系统模型,这些模型在新数据到来时更新其参数。可以使用内置Simulink块实现这些模型。使用Simulink编码器从块生成C/C++代码™ 以嵌入式设备为目标。金宝app

卡尔曼滤波器的状态估计

使用线性、扩展或无迹卡尔曼滤波器以及粒子滤波器从实时数据估计系统状态。您可以使用内置Simulink块实现这些算法。使用Simulink编码器从块生成C/C++代码™ 以嵌入式设备为目标。金宝app

控制系统设计与Simulink金宝app

在Simulink中使用内置模块实现估计模型。金宝app在MATLAB和Simulink中设计控制器时,可以使用估计模型来表示植物模型。金宝app

控制器设计

使用您估计的模型,通过控制系统工具箱设计和调整控制器。使用PID Tuner应用程序中的系统识别功能,根据测量数据或具有不连续性的Simulink模型估计线性电厂动态。金宝app

非线性模型识别

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

非线性ARX模型估计

Hammerstein-Wiener模型

估计一个线性系统的输入和输出的静态非线性畸变。例如,您可以估计饱和水平影响输入电流运行直流电机。

灰箱模型辨识

建立由已知和未知参数混合的一组方程表示的灰箱模型。然后,您可以使用测量的测试数据来估计这些参数,并在不改变模型结构的情况下捕获系统的动态。

线性灰色矩形模型

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

直流电动机的线性灰箱模型。

非线性灰箱模型

用非线性微分方程或差分方程建模你的系统。从测量的输入-输出数据估计指定的模型参数。

与线性模型相比,用非线性灰箱模型更好地表示两个储罐系统。

时间序列模型

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

时间序列模型

估计时间序列模型,以适应测量数据从您的系统。然后,您可以预测时间序列模型的未来值,以预测您的系统将如何运行。

时间序列模型可以用来预测设备的健康状况。