主要内容

指定规模因素

推荐的做法包括规范每个工厂的规模因素的输入和输出变量,这是特别重要的,当某些变量比其他人更大或更小的大小。

规模因素应该等于(或近似)变量张成的空间。跨度之间的区别是它的最大和最小值在工程单位,也就是说,在植物模型指定的度量单位。在内部,MPC将每个植物输入和输出信号的比例因子生成无量纲的信号。

扩展的潜在好处如下:

  • 默认MPC优化权重工作最好当所有信号是秩序的统一。适当规模的因素使得默认重量控制器调优和优化的良好起点。

  • 在选择成本函数的权重时,你可以关注每一项的相对优先级,而不是规模优先和信号的组合。

  • 改进的数字调节。当比例值时,舍入错误少了对计算的影响。

一旦你调整控制器,改变比例因子可能影响性能和控制器可能需要重调。最佳实践是建立规模因素在控制器设计的开始和持有这些常数。

您可以定义规模因素在命令行和使用MPC设计师应用程序。

确定规模因素

确定规模因素,估计每个工厂的输入和输出变量张成的空间在工程单位。

  • 如果信号已知的界限,用上限和下限之间的差异。

  • 如果你不知道信号范围,可以考虑开环运行的工厂模型模拟。你可以输入不同的可能范围,并记录输出信号跨越。

  • 如果你不知道,使用默认的比例因子(= 1)。

在命令行指定规模因素

在您创建MPC控制器对象使用货币政策委员会命令,设置比例因子属性为每个输入和输出变量。

例如,下面的命令创建一个随机的植物,指定的信号类型,并定义每个信号的比例因子。

%随机植物为了便于说明:5输入3输出工厂= drs (4、3、5);工厂。InputName = {“1/2 MV1”,“UD1”,“mv方”,“UD2”,“医学博士”};工厂。OutputName = {“UO”,“MO1”,“MO2”};%例信号跨越Uspan =(0.1 2, 20日,2000);Yspan = (0.01、400、75);%例信号类型规范iMV = [1 3];iMD = 5;iUD = 2 [4];价值= (iMD, iUD);植物= setmpcsignals(植物,“MV”iMV,“医学博士”洛桑国际管理发展学院,“UD”iUD,“莫”3 [2],“UO”1);Plant.D (:, iMV) = 0;% MPC需要零直接MV通孔%控制器对象创建。说明t = 0.3。mpcobj = mpc(植物,0.3);%覆盖缺省规模因素使用指定的跨越i = 1:2 mpcobj.MV(我)。ScaleFactor = Uspan (iMV (i));结束%注意:DV序列MD UD紧随其后i = 1:3 mpcobj.DV(我)。ScaleFactor = Uspan(价值(i));结束i = 1:3 mpcobj.OV(我)。ScaleFactor = Yspan(我);结束

使用MPC设计师指定规模的因素

打开后MPC设计师和定义初始MPC结构MPC设计师选项卡上,单击I / O属性

在输入和输出通道规范对话框中,指定一个比例因子为每个输入和输出信号。

更新控制器的设置,点击好吧

另请参阅

应用程序

功能

对象

相关的例子

更多关于