主要内容

系统识别工具箱

根据输入输出数据创建线性和非线性动态系统模型

系统识别工具箱™提供MATLAB®函数,仿真软件金宝app®块,以及动态系统建模,时间序列分析和预测的应用程序。您可以学习测量变量之间的动态关系,以便在连续时间或离散时间中使用时域或频域数据创建传递函数、过程模型和状态空间模型。您可以使用AR、ARMA和其他线性和非线性自回归建模技术来预测时间序列。

该工具箱允许您使用Hammerstein-Wiener和非线性ARX模型以及机器学习技术(如高斯过程(GP)、支持向量机(SVM)和其他表示方式)来估计非线性系统动力学。金宝app或者,您可以使用深度学习创建神经常微分方程(ODE)模型来捕获非线性系统动力学。该工具箱允许您执行灰盒系统识别,以估计用户定义模型的参数。您可以将识别的模型集成到Simulink中进行快速模拟,以实现控制设计以及诊断和预金宝app后应用。

您可以使用扩展或无味卡尔曼滤波器和粒子滤波器进行在线参数和状态估计,用于自适应控制、故障检测和软测量应用。该工具箱允许您为针对嵌入式设备的在线估计算法生成C/ c++代码。

开始

学习系统识别工具箱的基础知识

数据准备

绘制、分析、趋势化和过滤时频域数据,生成和导入数据

线性模型识别

识别脉冲响应,频率响应和参数模型,如线性状态空间和传递函数模型

非线性模型辨识

识别非线性ARX、Hammerstein-Wiener和灰盒模型

灰盒模型估计

估计线性和非线性微分,差分和状态空间方程的系数

模型验证

比较模型与实测输出、残差分析、带置信限的响应图

模型分析

离散模型,将模型转换为其他类型,线性化非线性模型,模拟和预测输出

时间序列分析

通过识别线性和非线性模型(如AR, ARMA,状态空间和灰盒模型),执行光谱分析和预测模型输出,分析时间序列数据

在线评估

评估系统运行过程中的模型参数和状态,生成代码并部署到嵌入式目标