主要内容

批线性化效率,当你改变参数值

您可以使用金宝app®控制设计™线性化的工具来有效地批线性化模型在不同的模型参数值。如果你改变所有的模型参数可调,线性化的编译工具使用一个模型来计算所有参数网格点的线性化。

可调谐和Nontunable参数

这个词可调参数是指参数的值可以改变在模型模拟不重新编译模型。一般来说,只有代表数学变量是可调的参数。常见的可调参数包括增益参数的获得块,PID的收益PID控制器块,分子和分母系数的转移Fcn块。

相反,当你改变的价值nontunable参数,每个参数的线性化工具编译模型网格点。这种重复编译让批处理线性化慢。参数指定一个街区的外观或结构,如输入的数量总和块,不是可调。参数指定当一块评估,如一块的样品时间和优先级,也不是可调。

控制模型重新编译

默认情况下,线性化与单个编译工具计算所有线性化时可以这样做,即当所有参数可调。如果软件检测nontunable参数指定的变异,它发出一个警告,为每个parameter-grid点重新编译模型。你可以改变这种默认行为在命令行中使用AreParamsTunable选择linearizeOptions。在模型线性化电路,点击更多的选择并使用编译时的模型参数值为线性化是多种多样的选择。下表描述了重新编译这些选项如何影响行为。

所有不同的参数可调 一些不同的参数可调
  • 命令行:AreParamsTunable=真正的(默认)

  • 模型线性化电路:编译时的模型参数值为线性化是多种多样的是不受控制的(默认)

线性化计算与单个编译所有parameter-grid点。 模型是为每一个parameter-grid点重新编译。软件问题一个警告。
  • 命令行:AreParamsTunable=

  • 模型线性化电路:编译时的模型参数值为线性化是多种多样的检查

模型是为每一个parameter-grid点重新编译。 模型是为每一个parameter-grid点重新编译。警告是抑制。

假设您正在执行批处理不同的可调参数的值和线性化的注意,软件重新编译模型多是必要的。以确保线性化计算与单个编译只要有可能,确保:

  • 在命令行,AreParamsTunable选项设置为真正的

  • 模型线性化电路,编译时的模型参数值为线性化是多种多样的没有启用。

另请参阅

||

相关的话题