系统辨识工具箱

利用实测输入输出数据建立线性和非线性动态系统模型

系统识别工具箱™ 提供MATLAB®功能,万博1manbetx®积木,和应用程序用于从测得的输入输出数据构成的动态系统的数学模型。它可以让你创建和动力系统的使用模式不容易从第一原则或规范建模。可以使用时域和频域的输入输出数据,以确定连续时间和离散时间传递函数,过程模型,和状态空间模型。该工具箱还提供了嵌入式在线参数估计算法。

该工具箱提供了最大似然、预测误差最小化(PEM)和子空间系统辨识等辨识技术。为了表示非线性系统动力学,可以使用小波网络、树划分和sigmoid网络非线性来估计Hammerstein-Wiener模型和非线性ARX模型。工具箱进行灰箱系统辨识,用于估计用户定义模型的参数。您可以在Simulink中使用已识别的模型进行系统响应预测和设备建模。工具箱还支持时间序列数据建模和时间序列预测。万博1manbetx万博1manbetx

入门:

系统识别应用程序

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

数据导入和预处理

导入测量的时域和频域数据。您可以通过执行诸如取消呈现、筛选、重新采样等操作来预处理数据,还可以重建丢失的数据。

模型估计与验证

从测得的输入输出数据来识别线性和非线性模型。你可以比较确定的模型,分析它们的属性,计算它们的置信区间,并对其进行验证测试对数据集。

线性模型辨识

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

传递函数和过程模型

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

国家空间和多项式模型

确定最佳的模型阶和系统的估计状态空间模型。您也可以估算ARX,ARMAX,箱詹金斯和输出误差多项式模型。

频率和脉冲响应模型

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

在线估计

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

递归模型参数估计

使用递归模型更新它们的参数作为新的数据来估计在你的系统中实时的典范。您可以实现这些模型使用内置的Simulink模块。万博1manbetx产生从利用Simulink编码器™到目标嵌入式设备块C / C ++代码。万博1manbetx

卡尔曼滤波状态估计

使用线性从实时数据估计系统状态,扩展或无迹卡尔曼滤波器以及颗粒过滤器。您可以实现这些算法使用内置的Simulink模块。万博1manbetx产生从利用Simulink编码器™到目标嵌入式设备块C / C ++代码。万博1manbetx

控制系统设计及Simulink的万博1manbetx

使用内置的模块实现模型估计在Simulink。万博1manbetx你可以用模型估计在设计MATLAB和Simulink控制器时表示工厂模型。万博1manbetx

集成的Simulink万博1manbetx

使用内置块在Simulink中实现估计模型、状态估计器和递归模型。可以使用这些块执行系统分析和控制设计任务。万博1manbetx

控制器设计

使用您估计设计和优化控制器与控制系统工具箱模型。在PID调谐器应用使用系统识别的功能来估计从测得的数据或Simulink模型与不连续线性植物动力学。万博1manbetx

非线性模型辨识

估计模型,可以在您的系统捕捉非线性。

非线性ARX模型

通过自回归模型与小波网络,树分区,乙状网络和神经网络为代表的非线性模型相结合的系统(带 深度学习工具箱)。 

小波非线性估计的非线性ARX模型。

汉默斯坦 - 维纳模型

估计其他线性系统输入和输出的静态非线性失真。例如,可以估计影响直流电动机输入电流的饱和水平。

灰盒模型辨识

建立其通过与已知和未知参数的混合一组方程来表示灰盒模型。然后,您可以使用测量的测试数据来估计这些参数和捕捉系统的动态特性不改变模型结构。

线性灰盒模型

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

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

非线性灰盒模型

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

双墨盒系统最好通过一个非线性灰色盒模型比线性模型描写。

时间序列模型

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

时间序列模型

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

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

最新功能

实时编辑器任务

对损失函数应用加权预滤波提高估计状态空间和过程模型的精度

实时编辑器任务

交互执行状态空间和过程模型识别任务,并在实时脚本中生成MATLAB代码

残差扩展和无味卡尔曼滤波器

计算残差和预测过滤器的残留协方差

发行说明有关这些功能和相应功能的详细信息。