Matlab是一种基于数值计算的科技应用和工程研发的软件,全称是MatrixLaboratory(矩阵实验室)。
Matlab具有编程简单、直观,友善的用户界面,精美的可视化图形,丰富的数学分析命令,以及众多专业的工具箱等优点。
这里主要介绍Matlab在控制器设计、仿真和分析方面的功能,即Matlab的控制工具箱。常用的有5个:
系统辨识工具箱-system identification toolbox
控制系统工具箱-control system toolbox
鲁棒控制工具箱-robust control toolbox
模型预测工具箱-model predictive control toolbox
模糊逻辑工具箱-fuzzy logic toolbox
01
系统辨识工具箱
该工具箱提供了进行系统模型辨识的工具,主要功能包括:
参数化模型辨识;
非参数化模型辨识;
模型验证,即对辨识模型进行仿真,并将真实输出数据 与 模型预测数据进行比较,计算偏差;
参数估计,利用递推估计方法获得模型参数;
模型的建立和转换;
集成多种功能的图形用户界面,以图形交互的方式实现模型的选择和建立,