基于云模型模糊综合评判法的飞行规避安全性评估

2018-12-17 08:20李首庆
电光与控制 2018年12期
关键词:评语评判权重

李首庆

(中国民用航空飞行学院,四川 广汉 618307)

0 引言

模糊综合评判是在模糊理论的基础上,应用模糊关系合成原理,从多个因素对被评判对象隶属等级进行综合评判的一种方法,此方法简单实用,已经推广到国民经济和工农业生产的方方面面[1]。如文献[2]将模糊综合评判与电子对抗理论结合,成功应用于反导对抗系统的工程实践;文献[3]则将其应用于养殖区环境的评估;文献[4]则研究了基于模糊综合评判的机场道面使用性能评价方法。上述这些研究是模糊综合评判在一些领域的直接应用。此外,近年来一些学者结合“潜在失效模式及后果分析(FMEA)”、灰色关联等理论,提出了与模糊综合评判相结合的综合评价方法[5-6],取得了不错的效果,扩展了模糊综合评判的应用范围。

模糊综合评判虽然应用广泛,但也存在着明显的不足。1) 隶属度函数确定的主观性。模糊综合评判中,定性与定量之间的转换用一条精确的隶属度曲线来完成。显然,如果隶属度函数不同,则得到的评判结果也将发生变化,而隶属度函数的确定伴随着专家的主观性,也就增加了评判结果的模糊性与随机性。2) 不同定性评语量化区间分界太绝对。对定性概念量化时,往往给出一个大致区间,而模糊综合评判法将不同评语的量化区间进行严格的分界,忽略了量化时的模糊性。

上述问题可以归结为定性与定量之间的转换问题,为解决此类问题,文献[7]借助隶属函数思想,提出了云模型的崭新概念,在这之后,不断有学者将云模型应用于相关领域[8-10],并取得了良好的效果;之后有关云模型的计算方法也相继被提出[11-13],这些都体现了云模型的应用价值。其中,文献[14]提出了基于云模型的模糊综合评判法,将隶属度矩阵及权重集体化为云模型,但提高了计算的复杂度。为此,本文利用云模型结合原始的模糊综合评判法,针对飞行规避问题中的安全性评估提出一种新的云模型模糊综合评判法。该算法可解决模糊综合评判法中隶属度函数的确定过于主观的问题,并可避免在评价过程中不同评语量化区间相交而使分界太绝对的问题。该算法只将隶属度函数转化为云模型,从而减小了计算复杂度。最后给出仿真算例,通过对比两种不同算法的评判结果验证新算法的可行性。

1 问题分析与改进

1.1 隶属度问题

显然,甲乙丙3人对定性概念“中年”定义了3个不同的隶属度函数,其隶属度函数曲线如图1所示。由图1可知,在对“中年”这个定性概念的处理过程中,具体年龄对“中年”的隶属度并不是恒定不变的,而是始终存在着细微的变化,显然一条简单的隶属度函数曲线是不足以表达这种模糊映射的。

图1 “中年”隶属度函数Fig.1 Middle age membership function

为此,可以用评价云模型来表征这种模糊映射,同样对于“中年”这个定性概念可以用正态云模型[15]来定义,即C(Ex,En,He)=C(50,2.1,0.4),其中,Ex表示期望,En表示熵,He表示超熵。经云发生器云化后如图2所示。

图2 “中年”云模型Fig.2 Middle age cloud model

从图中可以看出,具体年龄x对应一系列的云滴,每个云滴的确定度μi即为该年龄对“中年”隶属度的一次随机实现。由云模型的数字特征可知,这些云滴呈概率分布在直线x=xi上,因此,可以取这些云滴的期望值作为最终的隶属度值,以此来表征模糊综合评判中因素对评语的模糊映射。

因素对评语的模糊映射是模糊综合评判中的关键,而文献[14]中,虽然将隶属度矩阵R用云模型来表示,但并没有体现各个因素对不同评语的隶属度,且由

(1)

可以看出,权重集A亦化为云模型矩阵,计算过程将涉及到云模型的运算规则,增加了运算的复杂度。式(1)运算的具体方法可参考文献[1]。

为此,只将原有模糊综合评判中的隶属度函数用云模型来表示,一方面利用了云模型在模糊性与随机性上的优势,另一方面也降低了算法的计算复杂度。

1.2 评语量化区间分界问题

在原始模糊综合评判法及文献[14]的基于云模型的模糊综合评判(CFCE)法中,隶属度函数的确定通常事先由专家根据经验建立模糊评价集中各评语vi与量化区间[Bmin,Bmax]的对应,而后求得隶属度函数。然而,不同评语的量化区间被严格地分割开来从而失去交集,这显然忽略了定性评语量化过程中的模糊性。人们在表达某个事物时,往往是抽象的和不精确的,需要一种模糊集合来表示,这种集合与相邻集合没有严格的边界,从“属于一个集合”到“属于另一个集合”是逐渐过渡的,体现了语言表达的灵活性与多样性。

为表现模糊性,使不同评语的量化区间彼此相交,在实际操作过程中,可由专家根据经验确定相交区域的大小,在确定新的量化区间[Bmin,Bmax]后,求得相应的评价云模型,即

(2)

式中,k为常数,可由专家根据实际情况确定。

由于专家评判法会因个人对项目熟悉程度及关注角度的不同,存在个别评判过高或过低的情况,进而影响最终结果。为此,采用文献[16]中的打分权重的迭代算法来解决该问题。

1.3 计算量问题

由隶属度函数及量化区间的改进可知,在改进算法的过程中,引入云模型来表示隶属度函数并未涉及逆向云算法,并且隶属度矩阵R与权重集A均不是云模型矩阵,避免了云模型间的运算,使得运算量大为减少。

1.4 评价指标权重的确定

根据下层指标对上层指标的相对重要程度,将下层指标在1~9之间进行重要程度赋值,其具体意义可见表1。

表1 1~9重要程度标尺

之后由权重确定方法,求解下层指标对上层指标的相对权重,最后得出底层指标对目标的最终权重。在求解过程中,引入应用较为广泛的方根法[17]计算权重,并引入层次单排序的一致性检验方法以判断是否需要调整判断矩阵,如需要调整则可采用文献[18]的调整方法。

各个指标权重的确定步骤及检验方法如下所述。

1) 确定判断矩阵H。判断矩阵以上层指标为参考,对下层指标两两进行比较,用1~9的标尺确定其重要程度,建立判断矩阵H为

(3)

式中,hij表示第i个指标相对第j个指标的重要程度(i,j=1,2,…,n),且满足以下性质:①hij≠0;②hij=1/hij(i≠j);③hij=1(i=j)。

(4)

(5)

4) 计算判断矩阵的最大特征值为

(6)

5) 计算一致性指标为

CI=(λmax-n)/(n-1)

(7)

式中,n为判断矩阵的阶数。

6) 一致性检验。由表2及计算得出的一致性指标CI,计算一致性比例CR。当CR<0.1时,接受判断矩阵H,否则,采用文献[18]的方法调整H,重新计算。

CR=CI/RI

(8)

式中,RI为平均随机一致性指标。

表2 不同阶数下的平均随机一致性指标RI

2 云模型模糊综合评判法

综上所述,云模型模糊综合评判法的运算步骤如下所述。

1) 由n种元素构成因素集U={u1,u2,…,un},并确定相应的分值xi。

2) 因为各因素对事物的影响不一样,所以因素有不同的权重,记为A={a1,a2,…,an},其中,ai表示第i个因素的权重,且满足归一化条件。

3) 由m种判断构成评价集,记为V={v1,v2,…,vm},一般为优、中、差等类似的语言集,每个语言集对应相应的评价云模型,云模型的确定由专家给出相应评语对应的分数区间[Bmin,Bmax],为体现评语之间的模糊性,各分数区间应有一定的交集,利用式(2)计算得到云模型参数。

4) 将每个因素的定量分值xi代入云模型中,得到一系列的云滴,每个云滴的确定度μi即为该因素对相应评语隶属度的一次随机实现,这反映了实际中隶属度函数不唯一的现实。可以取这些云滴的期望值作为最终的隶属度值,并得到隶属关系矩阵R为

(9)

式中,rij表示第i个因素对第j个评价的隶属关系,其值区间为[0,1]。

3 仿真验证

认知域指标体系结构如图3所示。

图3 认知域指标体系结构图Fig.3 Structure of the cognitive domain index

因认知域指标的评价是对飞行员面对障碍物时规避能力的评价,这势必存在很强的模糊性与随机性。传统的模糊评判法不能反映此种特性,因此可以利用云模糊综合评判法进行评估。分别用云模型模糊综合评判法、模糊综合评判法及CFCE法,结合飞行规避评估中认知域的指标体系,对其安全性进行综合评估,以说明本文方法的可行性,其中本文算法的具体步骤如下所述。

1) 组织专家对认知域中末端指标进行评分,为方便计算,将分数标准化为[0,1]之间,各指标分别表示为uw,uw1,uw2,uw3,uw21,uw22,uw31,uw32,uz,uz1,uz2,uz11,uz12,uz13,uz14,uz21,uz22,us,us1,us2,其中,uw21,uw22,uw31,uw32,uz11,uz12,uz13,uz14,uz21,uz22,us1,us2为底层指标,并且评估前其分数已给出。

2) 组织专家分析各级指标的相对重要程度,用1.4节的权重确定方法,分别确定各级指标的权重集,表示为A,Aw,Aw1,Aw2,Az,Az1,Az2,As。

3) 在标准化评分的基础上建立统一的评价云模型,一般将评价等级分为3,5,7等单数类,取5类评价等级,分别为“优”、“良”、“中”、“差”、“很差”。

4) 将各指标分值代入评价云模型中,得到下级指标相对上级指标的隶属度矩阵,分别表示为Rw1,Rw2,Rz1,Rz2,Rs。

5) 将4)的隶属度矩阵与相应的权重Az1,Az2,Aw1,Aw2,As合成并精确化为最终结果,即为上一级的指标uw2,uw3,uz1,uz2,us的评价分值,将各指标分值代入评价云模型中,进一步得到Rw,Rz,R与Aw,Az,A,将隶属度矩阵与权重合成得到最终的评价值。

最后可通过飞行规避认知域的实际数据对基于云模糊综合评判的效能评估算法进行验证。

3.1 确定底层指标的分值及各指标的权重

而后按式(3)~式(5)分别计算各指标的权重,其最终的指标分值及相应权重如表3~表5所示。

表3 底层指标分值及权重

表4 第3层各指标分值及权重

表5 第2层指标权重

3.2 确定评价云模型

为仿真的简便,对所有指标的评价统一设定5个评价等级及其相对应的分数区间,如表6所示。

表6 评语分数区间

利用式(2)求得云模型的参数k=0.02,C1(0.85,0.05,0.02),C2(0.7,0.066,0.02),C3(0.5,0.066,0.02),C4(0.3,0.066,0.02),C5(0.15,0.05,0.02)。对应的云模型如图4所示,对于“优”与“很差”,当分数大于或小于Ex时,其隶属度值为1。

图4 评价云模型Fig.4 Evaluation of the cloud model

3.3 结果综合

Aw1=[0.52,0.48];

Aw2=[0.39,0.61];

Az1=[0.31,0.35,0.19,0.18];

Az 2=[0.45,0.55];

As=[0.44,0.56]。

将上述隶属度矩阵Rw1,Rw2,Rz1,Rz2,Rs及对应的权重集Az1,Az 2,Aw1,Aw2,As合成并归一化,乘以相应的期望分数,得到uw2,uw3,uz1,uz 2,us的分值分别为uw2=0.847 3,uw3=0.705 0,uz1=0.595 0,uz 2=0.806 3,us=0.782 1。

Aw=[0.31,0.45,0.37]。将二者合成并归一化,乘以相应的期望分数,得uw=0.786 0;

Az=[0.46,0.54],同理,得uz=0.719 7;结合us=0.782 1,再得

3.4 对比分析

下面分别采用现有的模糊综合评判法及基于云模型的模糊综合评判法进行综合评价,以体现本文改进算法的有效性。其中,评价过程均采用表3~表5中的数据及表6中的评价等级为标准,对比3种方法的评价结果及所用时间。

1) 采用模糊综合评判法评价时,分别采用图5中2种评价隶属度函数,计算所得的最终飞行规避安全性的评价值分别为0.745 6,0.743 4。由分析可知,当采用不同的隶属度函数时,其计算结果不同,结果存在细微的变化,其变化如图5所示,而导致变化的原因正是隶属度函数确定的主观性使得产生的结果不唯一。2) 采用CFCE法进行综合评价时,将所有的权重集矩阵A及隶属度矩阵R均化为云模型矩阵,得到最终的评价结果为B=A∘R=(0.725 2,0.110 7,0.052 9)。3) 采用本文算法时,采用相交量化区间,依据方根法计算各指标的权值,并采用单层排序法进行一致性检验,最终所得评价分数为0.748 0。

图5 模糊综合评判法隶属度函数Fig.5 Membership function for the fuzzy comprehensive evaluation method

通过对比3种算法的最终评价结果可以看出,原始模糊综合评判法由于隶属度函数的主观性会不可避免地造成评价结果的主观性,使得评价结果随着隶属度函数的变化而变化,而云模糊综合评判法利用云滴的随机性反映了隶属度函数的主观变化,并用这些云滴的期望值作为隶属度值,稳定了评价结果,从而减少了模糊综合评判法的主观性,取得了与CFCE法一致的效果。

3种算法的耗时分别为:本文算法0.001 2 s,CFCE算法0.245 8 s,模糊综合评判法0.001 1 s。对比3种算法的运算时间,原始模糊评判法由于利用云模型中的逆向云发生器,将常规模糊综合评判法中的综合评判矩阵转化为云模型数字特征表示的矩阵,期间会花费较长时间,故CFCE法耗时最长;本文方法虽然同样引入了云模型来表示隶属度函数,但其中并未涉及逆向云算法,且隶属度矩阵R与权重集A均不是云模型矩阵,避免了云模型间的运算,因此在耗时上会明显优于CFCE法。但由于求解评价云模型时同样需要耗费一定时间,故在算法运行的时效性上稍差于模糊综合评判法,但两者已经十分接近。因此,通过分析上述的飞行规避安全性评估实验,说明了本文方法可以在运算时间及评判结果上取得很好的平衡,具有较高的效费比。

4 结束语

本文利用定性概念与定量表示之间的不确定转换模型——云模型,结合原始模糊综合评判法及CFCE法,提出了一种基于云模型的模糊综合评判法。通过对比原始的模糊综合评判方法,新方法能够给出一个稳定的结果,解决了评价结果随隶属度函数变化而变化的问题;对比CFCE法,解决了计算耗时过长的问题。对比3种算法在评估飞行规避安全性方面的结果,证实了本文所提云模型模糊综合评判法的有效性。针对飞行规避的安全性问题提出了云模型模糊综合评判方法,并给出评估飞行规避安全性的案例,证明了本文算法的有效性。

猜你喜欢
评语评判权重
权重常思“浮名轻”
不要用街头小吃来评判北京
流沙河语录及诸家评语
基于学习的鲁棒自适应评判控制研究进展
为党督政勤履职 代民行权重担当
基于公约式权重的截短线性分组码盲识别方法
诗歌评判与诗歌创作
怎样为作文写评语
作文评语探讨
如何写好作文评语