第1页共10页MATLAB模型预测控制工具箱函数8
2系统模型建立与转换函数前面读者论坛了利用系统输入/输出数据进行系统模型辨识的有关函数及使用方法,为时行模型预测控制器的设计,需要对系统模型进行进一步的处理和转换
MATLAB的模型预测控制工具箱中提供了一系列函数完成多种模型转换和复杂系统模型的建立功能
在模型预测控制工具箱中使用了两种专用的系统模型格式,即MPC状态空间模型和MPC传递函数模型
这两种模型格式分别是状态空间模型和传递函数模型在模型预测控制工具箱中的特殊表达形式
这种模型格式化可以同时支持连续和离散系统模型的表达,在MPC传递函数模型中还增加了对纯时延的支持
表8-2列出了模型预测控制工具箱的模型建立与转换函数
表8-2模型建立与转换函数函数名功能ss2modmod2sspoly2tfdtfd2modmod2steptfd2stepss2stepmod2modth2mod将通用状态空间模型转换为MPC状态空间模型将MPC状态空间模型转换为通用状态空间模型将通用传递函数模型转换为MPC传递函数模型将MPC传递函数模型转换为MPC状态空间模型将MPC状态空间模型转换为MPC阶跃响应模型将MPC传递函数模型转换为MPC附跃响应模型将通用状态空间模型转换为MPC附跃响应模型改变MPC状态空间模型的采样周期将Theta格式模型转换为MPC状态空间模型addmod将两个开环MPC模型连接构成闭环模型,使其中一个模型输出叠加到另一个模型输入addmdaddumdparamodsermodappmod向MPC对象添加一个或多个测量扰动向MPC对象添加一个或多未测量扰动将两个MPC系统模型并型将两个MPC系统模型串联用两个MPC系统模型构成增广系统模型8
1模型转换在MATLAB模型预测工具箱中支持多种系统模型格式
这些模型格式包括①通用状态空间模型;②通用传递函数模型