主要内容

getoutdist

检索未测输出扰动模型

描述

例子

outdist= getoutdist (MPCobj返回输出扰动模型,outdist,模型预测控制器使用,MPCobj

例子

outdist渠道= getoutdist(MPCobj还返回默认情况下已添加集成白噪声的输出通道。有关默认模型的详细信息,请参见MPC预测模型

例子

全部折叠

定义一个没有直接馈通的工厂模型,并为该工厂创建一个MPC控制器。

植物= rss(3,2,2);工厂。D = 0;MPCobj = mpc(植物,0.1);
——>“PredictionHorizon”属性为空。假设默认为10。“ControlHorizon”属性为空。假设默认2。- - - >“权重。属性为空。假设默认值为0.00000。- - - >“权重。属性为空。假设默认为0.10000。 -->The "Weights.OutputVariables" property is empty. Assuming default 1.00000.

提取输出扰动模型。

outdist = getoutdist(MPCobj);
——>转换模型到离散时间。假设添加到测量输出通道#1的输出扰动是集成白噪声。假设添加到测量输出通道#2的输出扰动是集成白噪声。——>”模式。“噪音”属性为空。假设每个测量输出都有白噪声。

定义一个没有直接馈通的工厂模型,并为该工厂创建一个MPC控制器。

植物= rss(3,3,3);工厂。D = 0;MPCobj = mpc(植物,0.1);
——>“PredictionHorizon”属性为空。假设默认为10。“ControlHorizon”属性为空。假设默认2。- - - >“权重。属性为空。假设默认值为0.00000。- - - >“权重。属性为空。假设默认为0.10000。 -->The "Weights.OutputVariables" property is empty. Assuming default 1.00000.

提取默认输出扰动模型。

[outdist,channels] = getoutdist(MPCobj);
——>转换模型到离散时间。假设添加到测量输出通道#1的输出扰动是集成白噪声。假设添加到测量输出通道#2的输出扰动是集成白噪声。假设添加到测量输出通道#3的输出扰动是集成白噪声。——>”模式。“噪音”属性为空。假设每个测量输出都有白噪声。

检查哪些通道有默认的集成白噪声干扰。

渠道
渠道=1×31 2 3

积分器已添加到所有三个输出通道。

输入参数

全部折叠

模型预测控制器,指定为MPC控制器对象。要创建MPC控制器,请使用货币政策委员会

输出参数

全部折叠

模型预测控制器使用的输出扰动模型,MPCobj,作为离散时间、无延迟、状态空间模型返回。

输出扰动模型有:

  • ny输出,ny中是否定义了工厂产出的数量MPCobj.Model.Plant.每个扰动模型的输出都被添加到相应的植物输出中。默认情况下,未测量输出通道对应的扰动模型为零。

  • 单位方差白噪声输入信号。默认情况下,输入的数量等于添加的默认积分器的数量。

该模型与输入扰动模型(如果有的话)相结合,控制控制器对未测扰动和建模误差的补偿情况。有关MPC中的扰动建模和状态估计期间使用的模型的更多信息,请参见MPC预测模型而且控制器状态估计

默认添加集成白噪声的输出通道,作为输出指数的向量返回。如果你设置outdist到自定义输出扰动模型使用setoutdist渠道是空的。

提示

  • 要指定自定义输出扰动模型,请使用setoutdist命令。

版本历史

R2006a之前介绍