在控制系统工具箱™,系统识别工具箱™和强大的控制工具箱™软件中,您将线性系统表示为模型对象。在“系统识别”工具箱中,您还代表非线性模型作为模型对象。模型对象是以结构化方式封装模型数据和其他属性的专用数据容器。模型对象允许您以单个实体操纵线性系统,而不是跟踪多个数据向量,矩阵或单元阵列。
模型对象可以表示单输入,单输出(SISO)系统或多输入,多输出(MIMO)系统。您可以代表连续和离散时间的线性系统。
模型对象的主要系列是:
数字模型- 具有固定数量系数的线性系统的基本表示。该系列还包括具有系统识别工具箱软件的系数的识别模型。
广义模型- 将数字系数与可调谐或不确定系数组合的表示。广义模型支持参数研究或补偿器调整等任务金宝app。
封装在模型对象中的数据取决于您使用的型号类型。例如:
传输功能存储分子和分母系数
状态空间模型存储一个那B.那C, 和D.描述系统动态的矩阵
PID控制器模型存储比例,积分和衍生增益
存储为模型数据的其他模型属性包括时间单位,模型输入或输出的名称以及时间延迟。有关设置和检索模型属性的详细信息,请参阅模型属性。
笔记
所有模型对象都是matlab®对象,但与它们一起工作不需要面向对象编程中的背景。要了解有关对象和对象语法的更多信息,请参阅课程在matlab中的作用。