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閱讀 229,565評論 6 539
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,115評論 3 423
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,577評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,514評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,234評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,621評論 1 326
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,641評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,822評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,380評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,128評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,319評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,879評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,548評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,970評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,229評論 1 291
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,048評論 3 397
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,285評論 2 376

推薦閱讀更多精彩內容