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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,271评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,275评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,151评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,550评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,553评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,559评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,924评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,580评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,826评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,578评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,661评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,363评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,940评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,926评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,872评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,391评论 2 342

推荐阅读更多精彩内容

  • Controlled Variable Sort Order(被控变量排序)该列表包含了不同被控变量的名称和描述。...
    橡果阅读 295评论 0 0
  • 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class 文件就已经存在了;...
    梦想怪阅读 317评论 0 0
  • 韶华现在最期盼的就是周末了,因为只有周末易逝才有时间陪她,平时都要早出晚归加班到很晚,他的公司才刚刚有点起色,大多...
    朵朵鱼阅读 389评论 0 2
  • 三月的语言于昨夜 逃离 初春的子夜火势蔓延 头枕春风 万家灯火一起失语 你离开的时候 车站睡着了 我睡着的时候 灯...
    杨昊田阅读 462评论 39 39