Designing a Controller-Tuning a Sub-controller-1

被控变量窗口字段和按钮
Unassigned Variables, MVs, DVs and POVs(未分配变量,MVs,DVs和POVs) 这些列包含了所有未分配的输入/输出变量名称。
Sub Controller List(子控制器列表) 所有可用子控制器的列表。其顺序定义了子控制器动态问题的执行顺序,顶部是首先执行的。
Up(向上) 在列表中将子控制器向上移动。
Down(向下) 在列表中将子控制器向下移动。
New(新建) 向列表中添加新的子控制器。
Delete(删除) 在列表中删除子控制器。
Remove Assigned(删除分配) 从列表中删除子控制器变量。
Get All Advised(获取所有推荐) 向子控制器列表变量中移入所有推荐变量(蓝色)。
Sub-controller MVs, DVs and POVs List(子控制器MVs,DVs,和POVs列表) 分配给子控制器的MVs,DVs和POVs列表。
注:与Microsoft® Windows操作一样,可使用Shift/Ctrl键一次选择拖拉多个变量。
调优子控制器
控制器模型变量被分配到各自的子控制器后,你可以调整不同的子控制器,定义经济函数等。当调谐过程完成时,用户可以继续建立控制器。系统为每个子控制器创建了单独节点(在工作区面板的子控制器范围定义下方)。
开始调优过程时,单击Sub Controller Scope Definition(子控制器范围定义)节点。选中所考虑的子控制器以获得含有调优参数的选项屏幕。定义子控制器参数的有5个选项卡(请参述下文获取更详细的描述与解释),分别为:

  1. 摘要标签 – 包含显示子控制器名称的可编辑字段。显示子控制器的执行周期(需为控制器周期的整数倍),以及任一指定子控制器执行偏移量(默认为0)。复选框可以让你指定子控制器是否作为混合器。此外,还提供了一个用于修改被控变量顺序的工具。
  2. 被控变量标签 – 包含了分配给子控制器的所有POVs。同时还有一个用于指定哪些变量是CVs的复选框工具。
  3. 权重标签 – 包含了调优动态子控制器的参数。对MVs而言,这些调优参数可被定义为“Damping (阻尼系数)或Weights(权重)”,对CVs而言,其为“Deviations(偏差)或Weights(权重)”。
  4. 压实点标签 – 包含了控制和预测时域的压实点网格。这些时域的长度决定了动态控制问题的预测时间长度。
  5. 压实点绘图标签 – 包含了压实点和MVs-to-CVs的阶跃响应(动态)显示。

原文:
Controlled Variables Window Fields and Buttons
Unassigned Variables, MVs, DVs and POVs These columns contain the names of all the input/output variables not yet assigned.
**Sub Controller List **The list of all available sub-controllers. The order defines the execution sequence in which the dynamic sub-control problems are solved; top being first.
Up Move a sub-controller up the list.
Down Move a sub-controller down the list.
New Add a new sub-controller to the list.
Delete Delete a sub-controller from the list.
**Remove Assigned **Remove the Sub-controller variables from the list.
Get All Advised Move All Advised variables (in blue) to the sub-controller list of variables.
**Sub-controller MVs, DVs and POVs List **The list of MVs, DVs and POVs assigned to a sub-controller.
NOTE: The Shift/Ctrl keys can be used to select/drag/drop more than one variable at time within the same list as per their Microsoft® Windows behavior.
Tuning a Sub-controller
After the controller model variables have been assigned to their respective sub-controllers, you can tune the different sub-controllers, define economic functions, et cetera. Once this tuning procedure has been completed, the user can proceed to build the controller. A separate node has been created for each sub-controller (in the workspace panel under the sub-controller scope definition node).
To start the tuning process, click the Sub Controller Scope Definition node. Select the sub-controller under consideration to get tab-screens for its tuning parameters. Five tabs define the sub-controller parameters (see below for more complete descriptions and explanations), and these are:

  1. Summary tab – Contains an editable field displaying the sub-controller name. The sub-controller execution period (needs to be a multiple of the controller period) and any specified sub-controller execution offset (default 0) are displayed. A check box lets you assign the sub-controller as a blender. Also, a tool for modifying the order of the controlled variables is provided.
  2. Controlled Variables tab – Contains all the POVs assigned to the sub-controller. Also contains a checkbox tool to specify which variables are CVs.
  3. Weights tab – Contains the parameters to tune the dynamic sub-controller. These tuning parameters can be specified as either “Damping (coefficients) or Weights” for the MVs and “Deviations or Weights” for the CVs.
  4. Compaction Points tab – Contains the Compaction Point Grid for the control and prediction horizons. These horizon lengths determine the extent for the prediction time of the dynamic control problem.
  5. Compaction Point Plot tab – Contains a display of the compaction points and the step responses (dynamics) of the MVs-to-CVs.

2016.9.11

你可能感兴趣的:(Designing a Controller-Tuning a Sub-controller-1)