案例6:加氢脱硫(HDS)和进料混合控制-2

双击“HDS”子系统块将视图切换到另一个视图以显示内部子系统搭建模块。连接“HDS”子系统和“Blender”子系统的InPort块也可以被重命名。这个阶段的视图如下:


如下所示,主视图减少到由一条线连接的两个子系统块。


控制器设计
关闭GMB后,编译控制器模型以自动生成不可测干扰(如模型误差来源)。
对于控制器设计,建立一个新控制器并将其命名为“Default”。具有默认指定变量的一个子控制器被创建。若要重命名子控制器,前往sub-controller node(子控制器节点)并在Summary(概要)选项卡视图中修改其名称。
我们的设计目标是将HDS变量分配到一个叫HDS Reactor的(新)子控制器。为了实现这一点,前往Scope Definition(范围界定)窗口并按照给定的程序执行:
1、 单击New以创建HDS Reactor子控制器;
2、 单击Blend HDS 子控制器并开始分配HDS变量:TRC, Feed 和 SULPHUR。


需要注意的是SULPHUR是高亮为蓝色的,因为它与已经分配到Blend HDS 子控制器中的SULPHUR IN变量有关系。
3、 为HDS Reactor子控制器完成变量赋值。


4、 使用Up和Down按钮以确保 Blend HDS 子控制器是处于动态子控制器问题序列的第一位(顶部位置)来执行的。
5、 选择Blend HDS选项并将其定义为混合子控制器。注意对于混合子控制器,所有的MVs和DVs都是比值。


6、 为进料混合子控制器定义Outputs(输出)和Weights(权重)。进料搅拌器需要控制Density(密度) 和T95。SULPHUR IN是控制柴油SULPHUR的一个中间变量,其本身并不被控制。


7、 定义HDS Reactor子控制器,其中仅SULPHUR CV是被控制的。


8、 使用默认的压缩点。在压缩点图中查看SULPHUR阶跃响应。
9、 定义经济函数以最大化Feed(进料)。


系数-1.0认定SMOCPro执行定义的经济函数最小化,因此最小化-Feed即等同于最大化Feed。最后,编译控制器。
仿真
仿真的目的是为了逐渐熟悉运行不同的子控制器,并通过变量列表定义不同的方式来分析其性能。


原文:
Double-clicking on the “HDS” sub-system block toggles the view to another tab view displaying the internal sub-system building blocks. The InPort block linking the “HDS” sub-system to the “Blender” sub-system can also be renamed. At this stage, the view is as follows.
The main view is reduced to two sub-system blocks connected by a single link as shown below.
Controller Design
After closing the GMB, compile the controller model to automatically generate the unmeasured disturbances (as sources of modeling errors).
For the controller design, create a new controller and call it “Default.” A sub-controller is created with default assignment of variables. To rename a sub-controller, go to the sub-controller node and modify its name in the Summary tab view.
Our design target is to assign the HDS variables into a (new) second sub-controller called HDS Reactor. To accomplish this, go to the Scope Definition window and follow the given procedure:

  1. Click New to create the HDS Reactor sub-controller.
  2. Click on the Blend HDS sub-controller and start un-assigning the HDS variables: TRC, Feed and SULPHUR.
    Note that SULPHUR is highlighted in blue because it has a relationship with a variable already assigned in the Blend HDS sub-controller: SULPHUR IN.
  3. Complete variable assignment for HDS Reactor sub-controller.
  4. Use the Up and Down buttons to ensure that the Blend HDS sub-controller is executed first (top position) in the sequence of dynamic sub-controller problems.
  5. Select the Blend HDS tab and define it as a blending sub-controller. Note that for a blending sub-controller, all MVs and DVs are ratios.
  6. Define the Outputs and Weights for the feed blending sub-controller. The feed blender controls Density and T95. The SULPHUR IN is an intermediate variable to control the gasoil SULPHUR and is not controlled in itself.
  7. Define the HDS Reactor sub-controller where only the SULPHUR CV is controlled.
  8. Use default compaction points. View SULPHUR step responses in the Compaction Points plot.
  9. Define an economic function to maximize the Feed.
    The factor -1.0 accounts for the fact that SMOCPro performs a minimization of the defined economic functions, and as such minimizing –Feed is equal to maximizing Feed. Finally, compile the controller.
    Simulation
    The objective of the simulation is to become familiar with running a controller with different sub-controllers and to customize different ways to analyze its performance through Variable Lists.

2016.6.10

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

推荐阅读更多精彩内容