孫曉玲
合肥師范學(xué)院 數(shù)學(xué)與統(tǒng)計學(xué)院,合肥 230601
直覺模糊Petri網(wǎng)的雙向模糊故障推理算法*
孫曉玲+
合肥師范學(xué)院 數(shù)學(xué)與統(tǒng)計學(xué)院,合肥 230601
SUN Xiaoling.Bidirectional fuzzy fault reasoning algorithm of intuitionistic fuzzy Petri net.Journal of Frontiers of Computer Science and Technology,2017,11(6):1006-1013.
針對故障診斷中故障現(xiàn)象與故障原因之間復(fù)雜的不確定關(guān)系,利用直覺模糊集表達不確定性信息的優(yōu)勢和Petri網(wǎng)的圖形處理問題的能力,給出了基于直覺模糊Petri網(wǎng)的雙向模糊故障推理算法。該算法首先利用反向直覺模糊推理算法對模型進行約減,查找故障原因,再利用正向直覺模糊推理算法對模型進行計算,輸出結(jié)果。該算法既可將故障信息化繁為簡,降低推理過程的時間復(fù)雜度,還能夠使故障診斷的確定性程度得到進一步提高。汽車發(fā)動機診斷案例表明了所給雙向直覺模糊推理算法的可行性和有效性。
直覺模糊Petri網(wǎng);直覺模糊推理;故障診斷;雙向模糊故障推理
故障診斷是通過對系統(tǒng)相關(guān)的一些狀態(tài)進行檢測,保證故障發(fā)生時可以檢測出與系統(tǒng)相關(guān)的特征信號。直覺模糊Petri網(wǎng)的一個重要應(yīng)用就是進行故障診斷。在故障診斷中,使用的推理方法一般有正向推理和反向推理。正向推理是從事實到目標的推理,通常用于檢測信息比較完備的在線故障檢測和診斷問題。由于其推理過程是建立在整個知識庫系統(tǒng)之上,推理前并不清楚哪些事實和推理規(guī)則與推理目標相關(guān),只能從大范圍的事實出發(fā)進行推理,勢必會造成冗余計算。
反向模糊推理能夠較好地解決上述的正向推理存在的問題,它是由結(jié)果到原因的推理方法,經(jīng)常用于信息不太充分的離線故障診斷,其優(yōu)勢在于能夠簡化不必要的推理過程。例如文獻[1]采用反向推理方法,將與問題有關(guān)的一部分產(chǎn)生式規(guī)則從知識庫系統(tǒng)中分離出來進行推理計算,不但滿足了實時性要求,還降低了冗余計算。
若能將正反向推理相結(jié)合,先進行正向推理尋找可能產(chǎn)生的故障,對這些可能故障采取預(yù)防措施加以防范,變“被動維修”為“主動維護”,一旦發(fā)現(xiàn)故障,再利用反向推理尋找故障源。若正反向推理結(jié)論相符,則說明診斷推理有效,若結(jié)論不相符,則需要不斷調(diào)整庫所和變遷的可信度、閾值或權(quán)值,直到兩者結(jié)論相符為止。例如文獻[2]提出將正反向推理相結(jié)合,并給出相應(yīng)的診斷推理算法,實用性較強。
針對故障診斷中存在的不確定性信息的問題,文獻[3]通過改進的模糊Petri網(wǎng)算法有效地解決了故障診斷過程中不確定性知識的模糊推理,通過引入虛庫所和虛變遷概念解決了變遷是否觸發(fā)以及最后故障事件模糊值的確定問題。文獻[4]將模糊Petri網(wǎng)應(yīng)用于高速鐵路牽引供電系統(tǒng)故障診斷,能夠在不確定或信息缺失的情況下,提高故障區(qū)域判斷確定性。
本文在已有模糊Petri網(wǎng)正反向推理算法的基礎(chǔ)上提出了基于直覺模糊Petri網(wǎng)的雙向并行推理算法。將正向推理與反向推理結(jié)合在一起,構(gòu)成正反向混合推理。先根據(jù)目標征兆利用反向推理推理出有可能會產(chǎn)生的故障,再利用正向推理驗證故障。矩陣命令可作為正反向推理的基礎(chǔ),先利用逆向推理算法壓縮矩陣的維數(shù),再利用正向推理算法得到精簡后的推理模型目標庫所的標識值,最后通過實際推理算例驗證雙向推理算法的正確性及可行性。與已有直覺模糊推理算法相比,本文給出的正反向直覺模糊推理算法能夠減少后向推理查詢或檢查的次數(shù),有效縮小搜索空間,避免算法中出現(xiàn)的冗余,在提高大型知識庫處理效率時優(yōu)勢尤為明顯。
模糊集合是描述不確定性知識的良好工具,而直覺模糊集合(intuitionistic fuzzy sets,IFS)增加了一個新的屬性參數(shù)——非隸屬度函數(shù),因此比模糊集合在描述不確定性和模糊性知識方面更具實用性和靈活性。近幾年,將直覺模糊集用于知識表示和模糊推理已成為新的研究熱點[5-9]。文獻[7]提出了新的直覺模糊集的相似度和模糊熵的定義,并驗證了其有效性。文獻[7]還對Atanassov所提出的直覺模糊集理論進行了改進和擴展,從而豐富了直覺模糊集理論。其中的直覺模糊集的定義如下。
定義1(直覺模糊數(shù))若X為論域,則論域X上的直覺模糊集為:
其中,μA(x):X→[0,1]和γA(x):X→[0,1]分別是集合A的隸屬度函數(shù)和非隸屬度函數(shù)。對集合A上的任一元素x∈X,有0≤μA(x)+γA(x)≤1。(μA(x),γA(x))稱作論域X上的直覺模糊數(shù)[7]。
根據(jù)定義1,傳統(tǒng)模糊集也可表示成直覺模糊集{
定義2(直覺指數(shù))稱πA=1-μA(x)-γA(x)為論域X上直覺模糊集A中元素x的直覺指數(shù),它反映了元素x屬于直覺模糊集A的猶豫程度或不確定程度。顯然,對任一x∈X,有0≤πA(x)≤1。若B為X中的任一傳統(tǒng)模糊集,則有元素x屬于模糊集B的猶豫程度為:
由此可知,模糊集是直覺模糊集的特例[6]。
定義3[7-9](直覺模糊集運算法則)若X為論域,A、B均為論域X上的直覺模糊集,則對任一x∈X,有以下運算法則:
直覺模糊Petri網(wǎng)(intuitionistic fuzzy Petri nets,IFPN)中通常有起始庫所、中間庫所和目標庫所3類庫所,起始庫所表示故障征兆原因,目標庫所表示征兆,其余稱為中間庫所。故障診斷的主要任務(wù)就是根據(jù)目標庫所尋找導(dǎo)致目標庫所的起始庫所的過程。
根據(jù)模糊Petri網(wǎng)的推理特點可以分為多種推理方法,主要包括正向推理、反向推理、正反向混合推理和極大代數(shù)矩陣形式化推理。
3.1 直覺模糊Petri網(wǎng)模型
作為一種圖形建模和分析工具,Petri網(wǎng)特別適合用來研究異步、并發(fā)特征的離散事件系統(tǒng),被廣泛運用于復(fù)雜系統(tǒng)的設(shè)計與分析中。但Petri網(wǎng)不能描述系統(tǒng)的模糊行為,因此研究者們提出了模糊Petri網(wǎng)的概念。
模糊Petri網(wǎng)是將Petri理論與模糊集合理論有機融合的新型網(wǎng)絡(luò)理論,它既具有Petri網(wǎng)的圖形描述能力,又具有模糊推理能力,是進行知識表示和推理的有力工具,尤其適合用于描述和處理模糊知識工程中的并行問題,經(jīng)常被用于進行故障診斷[10-11]。但由于利用模糊Petri網(wǎng)進行故障診斷時,常存在故障信息表達不夠全面的問題。為了解決這個問題,直覺模糊Petri網(wǎng)應(yīng)運而生。
直覺模糊Petri網(wǎng)是傳統(tǒng)模糊Petri網(wǎng)的擴展,能夠提供知識表示過程中更加豐富的信息,因此更適用于進行故障診斷。根據(jù)IFPN的定義和特點,本文所給出的直覺模糊Petri網(wǎng)對文獻[3-4]中的直覺模糊Petri網(wǎng)進行了改進,可用一個七元組來表示。
定義4(直覺模糊Petri網(wǎng))直覺模糊Petri網(wǎng)可以表示為IFPN=(P,T,Th,W,Δ,O,M),其中:
(1)P={p1,p2,…,pn}是IFPN中庫所的集合,表示利用IFPN進行故障診斷時用到的證據(jù)和結(jié)論庫所的有限集合,n為庫所的個數(shù)。
(2)T={t1,t2,…,tm}是對應(yīng)于故障診斷推理中變遷的有限集合,每個變遷對應(yīng)著一個直覺模糊產(chǎn)生式規(guī)則,m為變遷的個數(shù)。
(3)Th={τ1,τ2,…,τn}T為變遷的閾值集合,其中τj為直覺模糊數(shù),可表示為τj=(αj,βj)(j=1,2,…,m),(0<αj+βj≤1),αj>0為變遷tj可信度的閾值,βj≥0表示變遷tj非可信度的閾值。
(4)W=WI(p,t)?WO(t,p)是有限輸入輸出權(quán)矩陣,若p是變遷t的輸入庫所,則W=WI(p,t)={wi1,wi2,…,win}為輸入庫所p到變遷t的權(quán)重向量,wij為輸入庫所pi到變遷ti上的輸入權(quán)重,若變遷t有多個輸入庫所p1,p2,…,pn,則wi1+wi2+…+win=1。若p是變遷t的輸出庫所,則W=WO(t,p)={wo1,wo2,…,won}為變遷t到輸出庫所p上的規(guī)則可信度向量。這里μij為變遷ti到輸出庫所pj上的輸出可信度,為直覺模糊數(shù)(μwO,γwO)。μwO為變遷t可信度的隸屬度,γwO
為變遷t可信度的非隸屬度。
(5)Δ={wij}為加權(quán)輸入矩陣 (i=1,2,…,n;j= 1,2,…,m),是庫所到變遷的連接情況和每個連接弧的權(quán)系數(shù)。其中wij∈[0,1]且若庫所pi是變遷tj的輸入庫所,則wij為pi到tj輸入弧上的權(quán)系數(shù)。若庫所pi不是變遷tj的輸入庫所,則wij等于0。
(6)O={aij}為輸出矩陣(i=1,2,…,n;j=1,2,…,m),反映了變遷到庫所的連接情況及每個輸出連接的可信度。若庫所pj是變遷ti的輸出庫所,則aij等于變遷ti的可信度cj,其中cj為直覺模糊數(shù),可表示為為變遷tj可信度的隸屬度為變遷tj可信度的非隸屬度。若庫所pj不是變遷ti的輸出庫所,則aij等于0。
(7)M={M(pi)}(i=1,2,…,n)是庫所集合上的標識向量,表示庫所的可信度,可記作M=[M(p1),M(p2),…,M(pn)]T,其中M(pi)為直覺模糊數(shù)(μi,γi)。μi為庫所pi可信度的隸屬度,γi為庫所pi可信度的非隸屬度。關(guān)于直覺模糊產(chǎn)生式規(guī)則的3種類型表述以及基于直覺模糊Petri網(wǎng)的知識表示方法請參考文獻[12-13]。
3.2 幾個矩陣運算符
本文將給出可用于故障診斷的直覺模糊推理算法。該算法可將直覺模糊診斷推理的過程轉(zhuǎn)化為矩陣運算的過程。在給出該診斷推理算法之前定義如下幾個矩陣運算關(guān)系[7-9]。
定義5(矩陣運算關(guān)系)
(1)加法算子⊕:A⊕B=C?max(aij,bij)=cij,其中A、B、C均為n×m維直覺模糊矩陣;
由于矩陣A、B和C的元素均為直覺模糊數(shù),矩陣需根據(jù)直覺模糊邏輯進行運算。
正向推理與反向推理是兩種比較常用的推理方法,正向推理的優(yōu)點是具有并行推理能力,并能夠在推理結(jié)束后得到全部的值,其主要不足是推理具有盲目性。反向推理的優(yōu)點是算法較簡單,準確性較高,并且可以較大程度地避免冗余計算,主要不足是在選擇初始目標時具有盲目性。根據(jù)這些情況,本文將正向推理與反向推理結(jié)合在一起,構(gòu)成正反向混合推理。先根據(jù)目標征兆利用反向推理推理出有可能會產(chǎn)生的故障,再利用正向推理驗證故障[14-16]。
4.1 IFPN故障診斷反向推理算法
該算法分為兩個階段:第一階段包括步驟1到步驟5,這一階段是獲取FPN模型的目標庫所的過程。第二階段包括步驟6到步驟8[17-18],這一階段是不斷調(diào)整庫所的真實度,以確定引發(fā)目標庫所所表示的事實的原因。
步驟1建立模糊Petri網(wǎng)模型,并根據(jù)目標庫所給出初始標識M0。
步驟2寫出輸入矩陣I,輸出矩陣O,并計算VI、VO和V,其中V根據(jù)以下公式計算:
這里,有:
(1)?vi∈V,若vi=1,則相應(yīng)的庫所pi為中間庫所
(2)?vi∈V,若vi=0,則相應(yīng)的庫所pi為初始庫所或是終止庫所
其中V、VI和VO為n維向量;aij(i=1,2,…,m;j=1,2,…,n)為矩陣I的元素;bij(i=1,2,…,m;j= 1,2,…,n)為矩陣O的元素;|?·?|表示元素的模糊值。
步驟3對第k步迭代,變遷和標識值向量可根據(jù)以下公式計算:
步驟4人工智能轉(zhuǎn)換可根據(jù)以下情況進行:
問:Mk′中的哪個非零元素對應(yīng)的命題可以充分轉(zhuǎn)換?
答:pi可以,令向量Mk′中的第i個元素為0,即若向量Mkp不是零向量,則意味著Mk′中有中間庫所,不能被充分轉(zhuǎn)化,于是k=k+1,返回步驟3,否則轉(zhuǎn)到步驟5。
步驟5
步驟6構(gòu)造關(guān)聯(lián)矩陣Ig和Og,在I和O中,刪除與M中的零元素相關(guān)的庫所對應(yīng)的行。類似的,刪除與T中零元素相關(guān)的庫所對應(yīng)的列,從而得到新的關(guān)聯(lián)矩陣Ig和Og。
步驟7構(gòu)造FPN模型的目標庫所集。通過Ig和Og,F(xiàn)PN模型的目標庫所集可根據(jù)初始FPN模型構(gòu)造出來。由于一部分庫所和變遷以及相應(yīng)的連接弧已經(jīng)被刪除,初始FPN模型可能被分成幾個FPN子模型,F(xiàn)PN子模型數(shù)量應(yīng)小于等于目標庫所的數(shù)量。
步驟8通過構(gòu)建FPN模型,可計算出激發(fā)變遷的初始庫所真實度,找到引發(fā)目標庫所所表示的事實的原因。
算法分析:該算法的步驟3中Mk′的主要目的是為了減少后向推理查詢或檢查的次數(shù),步驟4的主要目的是對結(jié)果庫所的真實度已知的變遷的多個前件進行推理。
4.2 IFPN故障診斷正向推理算法
步驟1輸入:加權(quán)輸入向量ΔT={wij},表示輸入庫所到變遷的權(quán)重向量。wij等于pi到tj輸入弧上的權(quán)系數(shù)。輸出矩陣On×m={μij},表示變遷到輸出庫所的規(guī)則可信度矩陣。μij為變遷ti到輸出庫所pj上的輸出可信度。
庫所初始標識向量為:
定義在變遷集合T上的閾值向量為:
初始化各輸入矩陣,令k=0,初始化向量值Mk=M0,其中Mk為第k次迭代的標識值。
步驟2計算各變遷輸入庫所可信度的直覺模糊值E0=ΔT·M0,其中Δ為輸入的權(quán)重向量。
步驟3令G=E0⊙Th,將步驟2中計算出的直覺模糊值與閾值進行比較,判斷各變遷能否激發(fā),可知G應(yīng)是(0,1)或(1,0)的m維直覺模糊列向量。
步驟4令H=E0?G,計算能成功激發(fā)的變遷的前件模糊值,其中H是m維直覺模糊向量。
步驟5激發(fā)滿足激發(fā)條件的故障變遷并計算激發(fā)后輸出庫所的新模糊值M1=Γ?H。
步驟6將新模糊值與原模糊值進行比較M1=M0⊕M1。
步驟7若M1≠M0,則令k=k+1,返回步驟1,若M1=M0,則推理結(jié)束,輸出結(jié)果為M1。
現(xiàn)以汽車發(fā)動機故障為例來進行診斷建模分析。根據(jù)以下發(fā)動機故障圖,建立發(fā)動機的故障診斷模型。
(1)庫所集
(2)命題集
(3)規(guī)則集
由反向推理算法可知:
初始標識M0=(0?0?1?0?0?0?0?0?0?0?1?0?0?0)T,輸入和輸出矩陣分別為:
進行第一次迭代,k=1:
令p9為0,得到:
由于M1q不為零向量,則k=2:
由于M2q=M2′是零向量,則:
現(xiàn)根據(jù)以上算法計算簡化后的推理結(jié)果,由正向推理算法可知:
首先令輸入權(quán)矩陣為W。
初始標識為:
閾值向量為:
計算步驟:
(1)k=0,令Mk=M0(k為迭代次數(shù))。
(2)δ=WT·M0=
M3=M2,與p11相比,p3發(fā)生故障的可能性最大,引起故障的最大原因為p1。
算例分析:本文給出的直覺模糊雙向推理算法考慮了變遷閾值、輸入權(quán)值以及規(guī)則可信度等多種約束條件,并定義了狀態(tài)轉(zhuǎn)移函數(shù)檢測變遷狀態(tài)的變化情況。這樣就可以將已經(jīng)激發(fā)而其狀態(tài)轉(zhuǎn)移函數(shù)值沒有增大的變遷剔除,以避免變遷的重復(fù)激發(fā)以及可能出現(xiàn)的循環(huán)問題,使得推理過程更加高效。
另外直覺模糊雙向推理算法在推理過程中只考慮與目標庫所相關(guān)的庫所及變遷,避免無關(guān)的路徑推理,因此能夠避免冗余,簡化不必要的推理過程。算法在推理過程中是并行的,因此直覺模糊推理的步數(shù)只與直覺模糊推理的最大深度有關(guān)。上面例子中的最大直覺模糊推理深度為2,因此只需要兩步即能得到最終的推理結(jié)果。該算法若能將現(xiàn)場實測數(shù)據(jù)與專家經(jīng)驗數(shù)據(jù)相結(jié)合,則可以使診斷結(jié)果更加符合實際情況。
本文提出了基于直覺模糊Petri網(wǎng)的雙向模糊故障推理算法。本文算法充分利用了模糊Petri網(wǎng)的并行處理能力,利用直覺模糊反向推理算法對模型進行約減,再利用正向直覺模糊推理算法對模型進行計算,不僅將故障信息化繁為簡,降低了推理過程的時間復(fù)雜度,還能夠達到使故障診斷的確定性程度得到進一步提高的目的。算法還提供了引起故障的原因隸屬度、非隸屬度等更豐富的故障信息,具有一定的實際意義和應(yīng)用價值。
[1]Wang Huiying,Yue Xiaobo,Zhou Kaiqing.A bi-directional parallel reasoning algorithm based on fuzzy petri nets[J]. Computer Engineering,2014,40(3):208-212.
[2]Huang Min,Lin Xiao,Hou Zhiwen.Modeling method of fuzzy fault Petri nets and its application[J].Journal of Central South University:Science and Technology,2012,44 (1):208-215.
[3]Yu Ping,Cao Jiping,Song Jianshe,et al.Improved fuzzy Petri net algorithm and its application in fault diagnosis[J]. Ordnance IndustryAutomation,2011,30(6):20-22.
[4]Wu Shuang,He Zhengyou,Qian Chenghao,et al.Application of fuzzy Petri net in fault diagnosis of traction power supply system for high-speed railway[J].Power System Technology,2011,35(9):79-85.
[5]Szmidt E,Kacprzyk J.Correlation of intuitionistic fuzzy sets[C]//LNCS 6178:Proceedings of the 13th International Conference on Information Processing and Management of Uncertainty,Dortmund,Germany,Jun 28-Jul 2,2010.Berlin,Heidelberg:Springer,2010:169-177.
[6]Wei Guiwu.Gray relational analysis method for intuitionistic fuzzy multiple attribute decision making[J].Expert Systems withApplications,2011,38(9):11671-11677.
[7]Park J H,Hwang J H,Park W J,et al.Similarity measure on intuitionistic fuzzy sets[J].Journal of Central South University,2013,20(8):2233-2238.
[8]Xu Zeshui,Cai Xiaoqiang.Recent advances in intuitionistic fuzzy information aggregation[J].Fuzzy Optimization and Decision Making,2010,9(4):359-381.
[9]Yager R R.Level sets and the representation theorem for intuitionistic fuzzy sets[J].Soft Computing,2010,14(1):1-7.
[10]Hu Hesuan,Li Zhiwu,Al-Ahmari A.Reversed fuzzy Petri nets and their application for fault diagnosis[J].Computers &Industrial Engineering,2011,60(4):505-510.
[11]Liu Huchen,Lin Qinglian,Ren Minglun.Fault diagnosis and cause analysis using fuzzy evidential reasoning approach and dynamic adaptive fuzzy Petri nets[J].Computersand Industrial Engineering,2013,66(4):899-908.
[12]Sun Xiaoling,Wang Ning.Fault diagnosis based on intuitionistic fuzzy Petri nets[J].Computer Engineering and Science,2014,36(9):1736-1741.
[13]Sun Xiaoling,Wang Ning.Weighted intuitionistic fuzzy reasoning based on intuitionistic fuzzy Petri nets[J].Computer Engineering andApplications,2013,49(4):50-53.
[14]Zhou Chuangming,Shen Xiaoyong,Lei Yingjie.Research of FOE intention recognition method based on intuitionistic fuzzy Petri net[J].Journal of Computer Applications,2009, 29(9):2464-2467.
[15]Xiang Yongsheng,Liu Wu,Yue Xiaobo,et al.Research on the auto fault diagnosis simulation based on fuzzy petri nets [J].Computer Engineering and Science,2009,31(3):86-89.
[16]Lei Yingjie,Wang Baoshu,Lu Yanli.Approximate reasoning method based on intuitionistic fuzzy logic[J].Control and Decision,2006,21(3):305-310.
[17]Sun Xiaoling,Wang Ning,Liang Yan.Fuzzy reasoning by using marked fuzzy Petri nets[J].Computer Engineering and Science,2012,34(3):152-157.
[18]Sun Xiaoling,Wang Ning.Method of knowledge representation based on marked fuzzy Petri net[J].Computer Engineering andApplications,2010,46(6):48-51.
附中文參考文獻:
[1]王惠英,樂曉波,周愷卿.一種基于模糊Petri網(wǎng)的雙向并行推理算法[J].計算機工程,2014,40(3):208-212.
[2]黃敏,林嘯,侯志文.模糊故障Petri網(wǎng)建模方法及其應(yīng)用[J].中南大學(xué)學(xué)報:自然科學(xué)版,2012,44(1):208-215.
[3]喻平,曹繼平,宋建社,等.改進的模糊Petri網(wǎng)算法及其在故障診斷中的應(yīng)用[J].兵工自動化,2011,30(6):20-22.
[4]吳雙,何正友,錢澄浩,等.模糊Petri網(wǎng)在高速鐵路牽引供電系統(tǒng)故障診斷中的應(yīng)用[J].電網(wǎng)技術(shù),2011,35(9):79-85.
[12]孫曉玲,王寧.基于直覺模糊Petri網(wǎng)的故障診斷[J].計算機工程與科學(xué),2014,36(9):1736-1741.
[13]孫曉玲,王寧.基于直覺模糊Petri網(wǎng)的加權(quán)直覺模糊推理[J].計算機工程與應(yīng)用,2013,49(4):50-53.
[14]周創(chuàng)明,申曉勇,雷英杰.基于直覺模糊Petri網(wǎng)的敵意圖識別方法研究[J].計算機應(yīng)用,2009,29(9):2464-2467.
[15]向永生,劉武,樂曉波,等.基于模糊Petri網(wǎng)的汽車故障診斷仿真研究[J].計算機工程與科學(xué),2009,31(3):86-89.
[16]雷英杰,王寶樹,路艷麗.基于直覺模糊邏輯的近似推理方法[J].控制與決策,2006,21(3):305-310.
[17]孫曉玲,王寧,梁艷.應(yīng)用帶標識的模糊Petri網(wǎng)的模糊推理[J].計算機工程與科學(xué),2012,34(3):152-157.
[18]孫曉玲,王寧.應(yīng)用帶標識的模糊Petri網(wǎng)的知識表示方法[J].計算機工程與應(yīng)用,2010,46(6):48-51.
孫曉玲(1977—),女,安徽合肥人,2006年于河北大學(xué)獲得碩士學(xué)位,現(xiàn)為合肥師范學(xué)院副教授,主要研究領(lǐng)域為不確定性模糊推理,模糊Petri網(wǎng)等?,F(xiàn)主持安徽省高校省級自然科學(xué)重點項目。
Bidirectional Fuzzy Fault ReasoningAlgorithm of Intuitionistic Fuzzy Petri Net*
SUN Xiaoling+
School of Mathematics and Statistics,Hefei Normal University,Hefei 230601,China
+Corresponding author:E-mail:sxl_hftc@126.com
According to the complicated uncertain relation between fault phenomenon and fault reason in fault diagnosis,using the advantage of intuitionistic fuzzy sets in expressing uncertainty information and the ability of graphics processing of Petri net,this paper presents a bidirectional fuzzy fault diagnosis inference algorithm based on intuitionistic fuzzy Petri nets.The reverse intuitionistic fuzzy reasoning algorithm is firstly applied to the model reduction in order to find the cause of the fault.The positive intuitionistic fuzzy reasoning algorithm is used to calculate the model and then output the results.The algorithm can not only simplify the fault information and reduce the time complexity of the inference process,but also can improve the fault diagnosis degree of certainty.Automobile engine diagnosis shows that the bidirectional intuitionistic fuzzy reasoning algorithm is feasible and effective.
intuitionistic fuzzy Petri nets;intuitionistic fuzzy reasoning;fault diagnosis;bidirectional fuzzy fault reasoning
ing was born in 1977.She
the M.S.degree from Hebei University in 2006.Now she is an associate professor at Hefei Normal University.Her research interests include uncertainty fuzzy reasoning and fuzzy Petri nets,etc.
A
TP182
*The Key Natural Science Research Project of Anhui Province under Grant No.KJ2016A580(安徽省高等學(xué)校省級自然科學(xué)研究重點項目).
Received 2016-03,Accepted 2016-06.
CNKI網(wǎng)絡(luò)優(yōu)先出版:2016-06-02,http://www.cnki.net/kcms/detail/11.5602.TP.20160602.1144.006.html