Running a Simulation ~Overview – Simulation

运行仿真
概述 - 模拟
SMOCPro仿真模块提供了一种方法用于评估所设计的控制器在不同控制器整定参数情况下的性能。此外,通过使用该模块,用户还可以研究控制器的其它属性,如对模型误差的鲁棒性(与工厂模型不匹配),抗干扰性能,设定点跟踪,等等。
离线软件包中的仿真允许你对指定过程模型评估特定控制器的性能。各种各样的事件可以被仿真。更精确地说,该模块提供了以下能力:
•测试指定控制器,仿真指定的过程模型。
•建立包含启动条件和各类事件(设定点变化,干扰等)的仿真方案。
•在选定的方案里分步运行仿真。
•使用各种工具分析仿真结果。可用的工具包括相关变量的曲线图,控制器预期动作,以及不同约束下的动态和静态活性。
在本节中,我们通过下面的例子来工作。如下示意图所示,我们研究的过程是一个塔:


该过程模型含有2个MVs(Reflux(回流量)和Reboil(再沸量)),1个DV(Feed(进料))和8个CVs(Top(顶部), Rectifying Section(精馏段), Tray 1(塔盘1)和Bottom(底部) Temperatures(温度), ΔP1, ΔP2, ΔP3 和 Separation Index(分离指数))。我们现在开始勾勒设定一个仿真方案所需要的步骤,并分析该仿真的结果。
建立方案
要启动仿真方案,请单击树状结构中的Simulation(仿真)节点。打开方案窗口。在这里你可以选择现有的方案或创建一个新方案。


方案窗口字段和按钮
Scenario Name(方案名称) 显示工作区内的方案。
Controller Name(控制器名称) 与当前方案相关联的控制器名称。
Select Button(选择按钮) 选中高亮的方案。
New Button(新建按钮) 新建一个方案。
Delete Button(删除按钮) 删除高亮的方案。
Copy(复制按钮) 将高亮的方案作为某个新方案的模板使用。
创建新方案
单击New(新建)按钮后,打开下面的对话框:


该方案将显示一个默认名称。然而你也可以输入一个不同的名称。当你在名称字段中拥有所需的名称后,单击OK(确定)按钮完成新方案的创建。现在新创建的方案已经被添加到可用方案列表。
选择方案
要在仿真方案窗口中选择一个方案:
1.通过单击要选择的方案高亮之;
2.单击Select(选择)按钮。
Controller/Model Selection(控制器/模型选项)窗口将被打开。在此界面上你可以指定用于测试的控制器以及仿真的过程模型。只有已搭建好的控制器才可以进行测试。同样,只有编译好的过程模型可以用于仿真。不符合这一标准的过程模型和控制器将会变灰色。


原文:
Running a Simulation
Overview – Simulation
The SMOCPro Simulation module provides a way to evaluate the performance of the designed controller under different controller tuning parameters. Furthermore with the use of this module, the user can also investigate other controller properties such as robustness to modeling errors (plant-model mismatch), disturbance rejection performance, setpoint tracking, et cetera.
The simulator in the offline package allows you to evaluate the performance of a particular controller for a chosen process model. A variety of events may be simulated. More precisely, the module provides the ability to:
• Specify the controller to test and the process model to simulate.
• Set up simulation scenarios including starting conditions and various types of events (setpoint changes, disturbances, etc).
• Run a step-by-step simulation on a chosen scenario.
• Use various tools for analyzing the simulation results. The available tools include plots of relevant variables, anticipated moves of the controller, and dynamic and static activity of the different constraints.
In this section, we will be working with the following example. The process under consideration is a column with the following schematic:
The process model has 2 MVs (Reflux and Reboil), 1 DV (Feed) and 8 CVs (Top, Rectifying Section, Tray 1 and Bottom Temperatures, ΔP1, ΔP2, ΔP3 and Separation Index). We now outline the necessary steps required to setup a simulation scenario and analyze the outcome of such a simulation.
Setting Up a Scenario
To initiate the simulation process, click on the Simulation node in the tree structure. The Scenarios window opens. Here you may select an existing scenario or you may create a new one.
Scenarios Window Fields and Buttons
Scenario Name Displays the scenarios already in the workspace.
Controller Name The name of the controller currently associated with the scenario.
Select Button Select the highlighted scenario.
New Button Create a new scenario.
Delete Button Delete the highlighted scenario.
Copy Use the highlighted scenario as a template for a new scenario.
Creating a New Scenario
After clicking the New button, the following dialog opens
A default name is displayed for the scenario. However, you may enter a different name. When you have the desired name in the name field, click the OK button to finalize the creation of the new scenario. The newly created scenario is now added to the list of available scenarios.
Selecting a Scenario
To select a scenario, in the Simulation-Scenarios window

  1. Highlight the scenario you want selected by clicking on it.
  2. Click the Select button.
    The Controller/Model Selection window opens. On this screen you specify the controller to test and the process model to simulate. Only controllers already built can be tested. Similarly, only compiled process models can be simulated. Process models and controllers that do not meet this criterion are grayed-out.

2016.10.10

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

推荐阅读更多精彩内容

  • 雨后如幔的彩虹, 慰藉了人们认为青春的种种不公。 童话若霖的清风, 唤醒我们心中压抑的梦。 朋友们! 让我们一起呐...
    恒晰阅读 292评论 0 1
  • 故事发生的背景是民国三十一年西北地区的偏远山区,是抗战最激烈的1942年,在这个偏远的农村学校,一个怀揣着伟大的农...
    思进践变阅读 417评论 1 2
  • 看着你的照片 想象着 哪天还能和你拥抱 忧伤如咆哮的海水 一浪一浪地涌上来 我是脆弱的 从一开始,你就知道 所以,...
    蔚霐_d38f阅读 441评论 1 5