“偏态” 的概念很容易理解,跟字面上的意思是一样的,就是 “偏差状态”,它是一个相对概念,与之相对的就是 “标准态”。换句话说,“偏态” 是相对于 “标准状态” 而言的 “偏差状态”。
这里,“标准状态” 是我们希望的 “理想状态” 或 “设计状态”,也叫 “期望状态”。一个对象的标准态,是由所选择的“标准态因素”在确定基准条件下的因素预期范围所构成的。
还是以瓦斯机组对象来举例说明:
这里需要做两个事情:
(一)基准因素
首先,需要找到一个基准因素,这里我们选择 S24(J功率设置)作为基准因素,这是因为它是一个设定值(预设值),整个发电机组的工作,实际上是按这个预设值来工作的。换句话说,当J功率预设不同,整个机组的其他因素就应该不同。
按设计标准,可以把 S24(J功率预设)分成几个区间,这几个区间里面,机组其他的参数的期望范围是有所不同的。
我们将其分成 [400, 550], [550, 600], [601, 700], [701, 750], [751, 850], [851, *]。
(二)标准态因素
偏态是相对于标准态而言的。所谓标准态,就是由标准态因素构成的期望数据范围。我们所选择的因素是 S07~S22(A/B侧,A1~A8、B1~B8 各八个气缸的缸温)、S23(燃气浓度给定值)、S28(增压压力)和S29(有功功率)。
在不同的基准因素范围,标准态因素的范围如下定义:
其中的意思是:
当 S24 在 [400,550] 这个范围的时候,其他标准态因素的期望范围是:
S07,S08,…., S21,S22(A/B侧缸温)的期望范围应该是[620,650];
S23(燃气浓度给定值)的期望范围应该是[7.2,8.2];
S28(增压压力)的期望范围要在[1.25,1.45];
S29(有功功率)的期望范围应该为[380,580]。当 S24 在 [550,600] 这个范围的时候,其他标准态因素的期望范围是:
S07,S08,…., S21,S22(A/B侧缸温)的期望范围应该是[625,655];
S23(燃气浓度给定值)的期望范围应该是[7.5,9.0];
S28(增压压力)的期望范围要在[1.30,1.50];
S29(有功功率)的期望范围应该为[520,660]。当 S24 在 [601,700] 这个范围的时候,其他标准态因素的期望范围是:
S07,S08,…., S21,S22(A/B侧缸温)的期望范围应该是[630,655];
S23(燃气浓度给定值)的期望范围应该是[8.0,9.6];
S28(增压压力)的期望范围要在[1.35,1.60];
S29(有功功率)的期望范围应该为[570,740]。当 S24 在 [701,750] 这个范围的时候,其他标准态因素的期望范围是:
S07,S08,…., S21,S22(A/B侧缸温)的期望范围应该是[630,655];
S23(燃气浓度给定值)的期望范围应该是[8.7,10.8];
S28(增压压力)的期望范围要在[1.35,1.65];
S29(有功功率)的期望范围应该为[670,780]。当 S24 在 [751,850] 这个范围的时候,其他标准态因素的期望范围是:
S07,S08,…., S21,S22(A/B侧缸温)的期望范围应该是[630,655];
S23(燃气浓度给定值)的期望范围应该是[9.3,11.2];
S28(增压压力)的期望范围要在[1.40,1.70];
S29(有功功率)的期望范围应该为[720,880]。当 S24 在 [851,※] 这个范围的时候,其他标准态因素的期望范围是:
S07,S08,…., S21,S22(A/B侧缸温)的期望范围应该是[630,655];
S23(燃气浓度给定值)的期望范围应该是[9.5,12.6];
S28(增压压力)的期望范围要在[1.40,1.90];
S29(有功功率)的期望范围应该为[830,900]。
以上就是通过基准值来分段定义其他标准态因素 “应该是什么样子”。这就像我们经常听到的,成年人的 “标准体重” 应该是多少。我们当然可以定一个标准体重,比如 60公斤,但这是非常不准确的。所以这样来定义可能更好:身高1.60-1.70米, 体重应在 55~65公斤;身高1.7~1.75 米,体重应该在 60~70公斤;…。
用这样的方式来评估一个成年人的体重是不是符合标准,就准确得多。
(三)脚本形式
“偏态分析” 应用的脚本,实际上就是对基准值和标准态的定义:
[
{
"base": [ "base_FV", "[min, max]" ],
"factor":
[
[ "factor_FV1", "[min, max]", " weight" ],
[ "factor_FV2", "[min, max]", " weight" ],
[ "factor_FV3", "[min, max]", " weight" ],
.....
[ "factor_FVn", "[min, max]", " weight" ]
]
},
{
"base": [ "base_FV", "[min, max]" ],
"factor":
[
[ "factor_FV1", "[min, max]", " weight" ],
[ "factor_FV2", "[min, max]", " weight" ],
[ "factor_FV3", "[min, max]", " weight" ],
.....
[ "factor_FVn", "[min, max]", " weight" ]
]
},
..
{
"base": [ "base_FV", "[min, max]" ],
"factor":
[
[ "factor_FV1", "[min, max]", " weight" ],
[ "factor_FV2", "[min, max]", " weight" ],
[ "factor_FV3", "[min, max]", " weight" ],
.....
[ "factor_FVn", "[min, max]", " weight" ]
]
}
]
其中,“weight” 就是对应因素(factor_FV)的权重。无论是基准因素,还是权重因素,因素的最小值最大值都用 “[min, max]” 来表示。min 空代表最小值没有限制,也就是 “-∞”;max 空代表最大值没有限制,也就是 “+∞”。