主要内容

模型对象是什么?

模型对象是线性系统

在控制系统工具箱™,系统辨识工具箱™,和鲁棒控制工具箱™软件,你代表线性系统模型对象。在系统辨识工具箱,你也代表非线性模型作为模型对象。模型对象专门的数据容器封装模型数据结构化的方式和其他属性。模型对象允许您控制线性系统作为单一的实体,而不是跟踪多个数据向量,矩阵,或细胞阵列。

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

的主要家庭模式对象是:

  • 数值模型——固定数值系数线性系统的基本表现。这个家族还包括识别模型的系数估计与系统辨识工具箱软件。

  • 广义模型——表示,结合数字系数可调或不确定的系数。广义模型支持或者补偿器优化参数研究等任金宝app务。

对模型数据

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

  • 转移函数存储分子和分母系数

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

  • PID控制器模型存储比例、积分和微分收益

其他模型属性作为模型数据存储包括时间单位,名称为模型输入或输出,和时间延迟。关于设置和检索模型属性的更多信息,见模型属性

请注意

所有模型对象是MATLAB®对象,但与他们合作不需要背景的面向对象编程。了解更多关于对象和对象语法,看类在MATLAB中的作用

相关的话题