Ramp variables in a SmartStep application智能向导应用中的斜坡变量


由于斜坡变量的不稳定性,智能向导测试应用程序提供了一个特殊的机制来处理斜坡变量,以便将其保持在控制之下,而相关联的独立变量仍然可以做阶跃动作。
每个斜坡变量(真斜或伪斜)都将与由参数STRAMPMVS定义的MV列表相关联。这些MV都被假定为对斜坡变量具有显著的影响,可通过对应的模型曲线证明。
在阶跃测试过程中,其中一个列表中的MV将作为活跃斜坡处理。这意味着将仅通过移动该MV来完成整定斜坡的过程。
活跃斜坡处理由参数STRAMPACTMV定义。然而,如果指定的活跃斜坡处理不可用(即它处于不在服务或坏状态时),智能向导引擎将自动拾取列表中下一个可用的斜坡处理。
只有当斜坡变量以一定方式触碰到上下限时,斜坡处理变量将启动一个阶跃。事情发生基于下列条件:
• 当前斜坡测量值在(STCVMAX - STCVDELTA)与(STCVMIN+ STCVDELTA)范围之外,并且稳态预测值在(STCVMAX+ STCVDELTA)与(STCVMIN - STCVDELTA)范围之外。
-或者-
• 当前斜坡测量值与稳态预测值都在STCVMAX~STCVMIN范围之外。
当这种情况发生时,智能向导引擎将对该斜坡处理变量写入一个阶跃动作,阶跃大小将通过使斜坡变量转向并朝着规定斜率相反限制决定。
斜率由STRAMPRT参数定义:斜率越大阶跃越大。不同于普通的MV,斜坡处理变量的测试信号没有任何脉冲叠加。
一个应用程序中可以包含多个斜坡变量。当任一个MV的阶跃影响到斜坡变量时,智能向导引擎将考虑这一影响,以及兼顾分配到该斜坡变量的斜坡处理能力。因此,斜坡处理变量将始终保留有足够的空间用于必要时将斜坡环绕。
在智能向导应用中斜坡变量始终拥有较高的优先级。如果一个斜坡变量触碰到限制,但移动斜坡处理变量可能会导致另一CV违反限制,那么智能向导引擎将依旧写入斜坡处理动作以使斜坡返回。在这种情况下,为了避免其它CV违反约束太多,应用程序将使用STRAMPRT的十分之一,以代替原来整个需求斜率。
注:若智能向导应用处于TEST模式(包括TEST NO-PULSE)运行时,所有的斜坡变量都被视为非关键变量。只有所有测试组都不处于测试模式时,斜坡变量的原始设置才将得到遵守。


附原文:
Due to the unstable nature of a ramp variable, a SmartStep tester application provides a special mechanism to handle a ramp variable so that it will remain under control, while associated independent variables can still make step moves.
Each ramp variable (true or pseudo ramp) will be associated with a list of manipulated variables specified in parameter STRAMPMVS. These manipulated variables are assumed to have significant impact to the ramp variable, as evidenced in their model curves.
During the course of step testing, one of the manipulated variables in the list will become an active ramp handle. This means, this manipulated variable will be moved solely for the purpose of turning the ramp.
The active ramp handle is specified by parameter STRAMPACTMV. However, if the specified active ramp handle is not available (that is, it is out of service or has a bad status), the SmartStep engine automatically picks up the next available ramp handle in the list.
The ramp handle variable will initiate a step only when the ramp variable hits its upper or lower limit in a certain way. Occurences are based on the following conditions:
•If current ramp measurement is outside the range between (STCVMAX – STCVDELTA) and (STCVMIN + STCVDELTA), and the steady-state prediction is outside the range between (STCVMAX + STCVDELTA) and (STCVMIN - STCVDELTA).
-or-
•If both current ramp measurement and steady-state prediction are outside the range between STCVMAX and STCVMIN.
When this occurs, the SmartStep engine will make a step move on this ramp handle variable, and the step size will have such a value that the ramp variable will turn and move toward the opposite limit with a prescribed ramp rate.
The ramp rate is specified in parameter STRAMPRT: the larger the ramp rate the bigger the step size. Unlike a regular manipulated variable, a ramp handle variable does not have any pulses superimposed on its test signal.
There can be multiple ramp variables in an application. When stepping any manipulated variable that has impact on a ramp variable, the SmartStep engine will consider this impact, as well as taking into account the capability of the ramp handle assigned to this ramp variable. As such, the ramp handle variable will always reserve adequate room available to turn a ramp around when necessary.
A ramp variable is always treated in a higher priority in a SmartStep application. If a ramp variable hits a limit, but moving the ramp handle variable may cause another controlled variable to violate its limit, then the SmartStep engine will still move the ramp handle to turn back the ramp. In this case, only one tenth of STRAMPRT will be used, instead of the full requested ramp rate, in order to prevent the other controlled variable from violating its limit too much.
Note: When the SmartStep application runs in TEST mode (including TEST NO-PULSE), all ramp variables are treated as non- critical variables. The original setting for a ramp variable will be honored only after all testing groups are not in test mode.


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

推荐阅读更多精彩内容