主要内容

什么是模型对象?

模型对象代表线性系统

在控制系统工具箱™,系统识别工具箱™和强大的控制工具箱™软件中,您将线性系统表示为模型对象。在“系统识别”工具箱中,您还代表非线性模型作为模型对象。模型对象是以结构化方式封装模型数据和其他属性的专用数据容器。模型对象允许您以单个实体操纵线性系统,而不是跟踪多个数据向量,矩阵或单元阵列。

模型对象可以表示单输入,单输出(SISO)系统或多输入,多输出(MIMO)系统。您可以代表连续和离散时间的线性系统。

模型对象的主要系列是:

  • 数字模型- 具有固定数量系数的线性系统的基本表示。该系列还包括具有系统识别工具箱软件的系数的识别模型。

  • 广义模型- 将数字系数与可调谐或不确定系数组合的表示。广义模型支持参数研究或补偿器调整等任务金宝app。

关于模型数据

封装在模型对象中的数据取决于您使用的型号类型。例如:

  • 传输功能存储分子和分母系数

  • 状态空间模型存储一个B.C, 和D.描述系统动态的矩阵

  • PID控制器模型存储比例,积分和衍生增益

存储为模型数据的其他模型属性包括时间单位,模型输入或输出的名称以及时间延迟。有关设置和检索模型属性的详细信息,请参阅模型属性

笔记

所有模型对象都是matlab®对象,但与它们一起工作不需要面向对象编程中的背景。要了解有关对象和对象语法的更多信息,请参阅课程在matlab中的作用

相关话题