Pseudo-Ramps 伪斜坡

在应用DMCplus技术的过程中,我们发现有两种类型的变量可以被当作斜坡变量控制:真实的斜坡和“伪斜坡”。

真实斜坡,或积分型变量,是对应于材料或能量失衡的。最常见的真实斜坡变量是容器液位。

伪斜坡变量事实上是稳态时间非常长的稳态型变量,以至于在DMCplus控制器中被视为斜坡型。最常见的是高纯精馏塔中的分析仪或温度。这里的困难是相对于干扰的频率,稳态时间非常长。将变量当做斜坡对待可以有更快的执行频率。实际上在我们感兴趣的时间里,所述变量的作用类似于斜坡,即使其最终会达到稳态。

DMCplus提供了允许程序失衡的能力。在实施斜坡型变量控制器时,这种能力的提供需要对控制器进行一些额外的照顾。

真实斜坡型变量必须处理得非常保守。容器排空可能会使泵燃烧起来,相反容器溢满则可能会毁坏一台压缩机。真实的斜坡必须明确地被控制,并且必须配置为对应用非常关键。即使在限制之间,整定Equal Concern Error值也不能过大,否则可能会引起权重为0。

然而伪斜坡处理起来就不会这么保守。尽管稳态优化总试图平衡伪斜坡,但如果不能,DMCplus控制器仍将尽可能持续运行由控制工程师所定义的MXNIMB周期数。不同于传统斜坡,当稳态优化不能平衡斜坡时,系统不会为了确认其是否触碰到任何上下允许失衡目标而对失衡进行检查。

如前所述,事实上伪斜坡是具有长稳态时间的稳态变量;在控制器感兴趣的时间里,变量作用像一个斜坡。

在控制器中这些变量都被当作斜坡型。尽管伪斜坡必须得到明确控制,但它们并没有被声明为对应用程序关键。参数MXNIMB用于指示是否容忍任何失衡周期。

伪坡道允许指定周期数缓和失衡与真实斜坡是不同的,前者不检查是否触碰允许失衡限制。如果稳态优化无法平衡伪斜坡,并且没有超过最大失衡周期数,则赋予伪斜坡的设定值如图25传统失衡斜坡所示。

DMCplus动作计算设定点是一条以当前值为起点,斜率为稳态计算失衡值的延伸向未来的射线。即使当前值在操作限之外,这也是真实的。

注意:真实的斜坡不应该被定义为伪斜坡。真实斜坡的额外检查对防止容器满溢或干燥运行非常重要。

附原文:

In the course of applying the DMCplus technology, we have found two types of variables which can be controlled as ramps; the true ramps and "pseudo-ramps."

True ramps, or integrator type variables, are those that correspond to an imbalance of material or energy. The most common true ramp variable is a level in a vessel.

Pseudo-ramps are true steady-state type variables whose time to steady state is very long, that are treated like ramps in the DMCplus controller. These are most commonly analyzers or temperatures in high purity distillation towers. The difficulty here is that the time to steady state is very long, relative to the frequency of disturbance. Treating the variable like a ramp allows a faster execution frequency. In effect, over the time of interest, the variable acts like a ramp even though it eventually will come to steady state.

DMCplus provides the ability to allow a programmed imbalance. This ability provides but requires some additional care in implementing controllers with ramp type variables.

True ramp type variables must be handled very conservatively. Emptying a vessel can burn up a pump, or overfilling a vessel can destroy a compressor. True ramps must be explicitly controlled, and must be configured as critical to the application. Equal Concern Error values for tuning cannot be so large as to cause a zero weight,even between limits.

Pseudo-ramps are not handled quite so conservatively. Although the steady-state optimization attempts to balance the pseudo-ramp, if it cannot, DMCplus control will continue for as many cycles as are specified by the control engineer in MXNIMB. Unlike Traditional Ramps, the imbalance is not checked against any upper or lower allowed imbalance target, in the event that the steady-state optimization cannot balance the ramp.

As mentioned previously, pseudo ramps are really steady-state variables with very long steady-state time; over the time period of interest to the controller, the variable acts like a ramp.

As far at the controller is concerned, these variables are treated like ramps. While pseudo-ramps must be explicitly controlled, they do not have to be declared critical to the application. The parameter MXNIMB is used to indicate whether any imbalanced cycles will be tolerated.

A pseudo-ramp with a moderate imbalance allowed for a specified number of cycles differs from a true ramp in that no checking is done against allowed imbalance limits. If the steady-state optimization is unable to balance the pseudo-ramp, and the maximum number of imbalanced cycles has not been exceeded, then the pseudo-ramp is given a setpoint as shown in Figure 25 in Traditional Ramps with Imbalance.

The DMCplus move calculation setpoint is a line starting at the current value and extending into the future with a slope equal to the steady-state calculated imbalance. This is true even if the current value is outside the operating limits.

Caution:True ramps should never be defined as pseudo-ramps. The extra checking on true ramps is extremely important in preventing vessels from overfilling or running dry.

                                                                              2015.10.7

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

推荐阅读更多精彩内容

  • DMCplus中关于定义斜坡变量有几种不同的方式。这些类型的简要描述如下。欲了解斜坡类型的更多细节,请点击链接。 ...
    橡果阅读 966评论 0 1
  • 通常情况下,在系统内使用激增容量“滤波”过程扰动是有益的。DMCplus实现了这一大多数管理控制器并没有实现的目标...
    橡果阅读 612评论 0 1
  • DMCplus控制计算由两部分组成:稳态优化和DMCplus实际动作计算。稳态优化可以是线性规划(LP)或二次规划...
    橡果阅读 723评论 0 1
  • 失衡斜坡的当前值在安全区域内时代表了第二种可能性(参见图28)。如果斜坡当前值在上安全区域内,允许失衡高线斜率为0...
    橡果阅读 346评论 0 1
  • 我似乎忘记了什么。我想得起自己的名字和儿时的回忆,也想得起最近的一些事情,就是想不起刚才发生了些什么,以及我为什么...
    逸之阅读 11,588评论 0 3