Equal concern errors 误差重要度

当计算动作规划时,DMCplus动作规划使用了一组名为Eaual Concern Errors(ECEs)的tuning参数来权衡CV的相对重要性。

理想情况下,任何邻近或触犯操作限制的变量都将得到动态的控制,而在操作限之间的变量将降低重要性。这需要动态权重。

动态矩阵控制的问题:

其中,A为动态矩阵

        △ I为操作变量未来动作向量

        е为误差向量(控制动作所需的效果)

        K为含有动作抑制因子的对角矩阵

       W为由Equal Concern Errors得到的对角加权矩阵


注:...其中i为控制变量索引

该动态矩阵控制的解决方案是:


动态权重

在动态权重中,每个CV的权重是根据CV接近操作限的程度来衡量的。

每个控制变量都有五个Equal Concern Errors并且必须指定两个Transition Zones(过渡区):

ECE_LPHI     对于稳态值或目标>=上限的Equal Concern Error

ECE_CMLO   对于控制矩阵值和目标<=下限的Equal Concern Error

ECE_CMMID 对于控制矩阵值和目标在操作限之间的Equal Concern Error

ECE_CMHI   对于控制矩阵值和目标>=上限的Equal Concern Error

TRANSLO    ECE_CMLO和ECE_CMMID之间的过渡区

TRANSHI    ECE_CMMID和ECE_CMHI之间的过渡区

控制器每次执行时,CV值由每个控制变量基于当前值、未来预测值和稳态目标计算。该CV值用于后续计算并且控制器执行时将使用Equal Concern Error。图35显示了计算Equal Concern Error的方式。注意Transition Zones(过渡区)是工程单位(亦如Equal Concern Error),并从相应的操作限制中指定增量,其中如图35所示将对ECE进行线性插值。对ECE进行倒数运算获得权重,并将其用于控制器中执行该CV。按照惯例,当ECE大于等于1,000,000时权重为0。

ECEs很大程度上给予了控制工程师控制每个CV相对于各自操作限的重要性。

通过如下设置:

ECE_CMLO= ECE_CMMID= ECE_CMHI = Constant

...恒定的ECE,CV将被当做标准权重CV对待。

如下设置:

ECE_CMLO– ECE_CMMID= ECE_CMHI= 1,000,000

...导致动作规划计算中该CV在很大程度上被忽略。


35Equal Concern Error简介

                                                                          图35Equal Concern Error简介

这种方法(动态权重)的最强大属性是降低了CV在部分范围内的重要性。通常当CV在操作限之间时会被降低重要性。即使在这种情况下,上下操作限也可能不是同等重要的。某些情况下仅有一个操作限是重要的,CV处在限制间及其它限制时被降低重要性。鉴于上下操作限重要性可能不同,软件为其分别提供了独立的ECEs。这使得稳态优化可以轻松地放弃一个不太重要的限制,而保留更重要的限制。

除了拥有动态ECEs,每个CV还有各自独立的稳态优化和动作计算的ECE。通常这两个值是相同的,但在需要时可以设置成不同。


附原文:

The DMCplus move plan uses a set of tuning parameters called Equal Concern Errors (ECEs) to weight the relative importance of control variables when calculating a move plan.

Ideally, any variable near or violating its operating limits would be dynamically controlled, while variables in the middle of their operating limits would be de-emphasized. This requires dynamic weighting.

Dynamic Matrix Control problem:

Where

is the Dynamic Matrix

Delta I is the vector of future manipulated variables moves

e is the error vector (desired effect of control action)

is a diagonal matrix containing the Move Suppression Factors

is a diagonal weighting matrix obtained from Equal Concern Errors

...where i  is the controlled variable index.

The solution to the Dynamic Matrix Control problem is:

Dynamic Weighting 

In Dynamic Weighting, the weight for each controlled variable is varied according to how near that controlled variable is to an operating limit.

Each control variable has fiveEqual Concern Errors and two Transition Zones that must be specified:

ECE_LPLO  Equal Concern Error forsteady-state value and target <= Low Limit

ECE_LPHI   Equal Concern Error forsteady-state value and target >= High Limit

ECE_CMLO  Equal Concern Error for Control Matrix value and target <= Low Limit

ECE_CMMID  Equal Concern Error for Control Matrix value and target between limits

ECE_CMHI   Equal Concern Error for Control Matrix value and target >= High Limit

TRANSLO   Transition between ECE_CMLO and ECE_CMMID

TRANSHI   Transition between ECE_CMMID and ECE_CMHI

At each execution of the controller, a CV Value is calculated for each controlled variable based on the current value, predicted future values and steady-state target.This CV Value is used to calculate and Equal Concern Error to be used at this execution of the controller. Figure 35 shows the manner in which the Equal Concern Error is calculated. Notice that the Transition Zones are in engineering units (as are the Equal Concern Errors), and specify a delta from the corresponding operating limit in which the ECE is linearly interpolated as shown in Figure 35.A weight is obtained for the inverse of the ECE thus calculated, to be used at this execution of the controller for this CV. By convention, an ECE greater than or equal to 1,000,000 will result in a zero weight.

The ECEs provide the control engineer with considerable control over the importance attached to each controlled variable relative to its operating limits.

By setting the following:

ECE_CMLO= ECE_CMMID= ECE_CMHI = Constant

...a constant ECE results, and this CV is then treated like a Standard Weighting CV.

Setting the following:

ECE_CMLO– ECE_CMMID= ECE_CMHI= 1,000,000

...causes the CV to be largely ignored during the move plan calculation.

The most powerful attribute of this approach (Dynamic Weighting) is the ability to de-emphasize the importance of a controlled variable for certain parts of its range.Normally a controlled variable is de-emphasized when it is betweenthe operating limits. Even in this case, the operating limits may not beequally important. In other cases, only one operating limit is important and the CV is de-emphasized between the limits, and outside the other limit.Since operating limits may not have equal importance,separate steady-state ECEs were provided. This allows the steady-state optimization to easily give up on a less important limit, while not giving upon the more important limit.

In addition to having dynamic ECEs, each controlled variable has a separate ECE for the steady-state optimization and the move calculation. Normally these two values are the same,but where required, they are allowed to be different.

                                                          2015.9.26

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

推荐阅读更多精彩内容