亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        有限狀態(tài)自動機產(chǎn)生式推理的一般性建模方法

        2014-06-01 09:19:58彭翔王飛
        自動化儀表 2014年5期
        關(guān)鍵詞:推理機自動機故障診斷

        彭翔王飛

        (華僑大學(xué)信息科學(xué)與工程學(xué)院,福建 廈門 361021)

        0 引言

        利用自動機構(gòu)建離散事件動態(tài)系統(tǒng)(discrete event system,DES)診斷模型是一種基于模型的診斷方法[1]。自動機模型的可診斷性[2]以及對于更為復(fù)雜的DES診斷的建模[3]都是在此基礎(chǔ)上做延伸?;赑etri網(wǎng)模型的DES故障診斷推理[4-5]也是當(dāng)今DES故障診斷的研究熱點。在故障診斷推理中,利用窮舉法列出系統(tǒng)的所有狀態(tài),而后剔除不必要的狀態(tài)進行診斷[6],這對較為龐大的系統(tǒng)而言是比較繁瑣的。文獻[7]利用自動機對故障推理進行建模,但沒有給出其泛化的建模方式,因此,很難運用到實際多樣化的系統(tǒng)中。

        針對現(xiàn)今越來越龐大復(fù)雜的系統(tǒng),系統(tǒng)故障的產(chǎn)生式規(guī)則也愈加繁瑣,本文提出了采用自動機對故障診斷專家系統(tǒng)推理一般性建模的方法。這種方法對于復(fù)雜判別規(guī)則較多的產(chǎn)生式推理均適用。此外,還給出了建模后的簡化方法,并用實例驗證了該方法的可行性。

        1 確定性有限狀態(tài)自動機與推理機

        定義1 一個確定性有限狀態(tài)自動機(deterministic finite state automata,DFSA)定義為一個五元組[8]:

        式中:X為非空有限狀態(tài)集;∑為有限事件集;δ為狀態(tài)轉(zhuǎn)移函數(shù);x0∈Xm為初始狀態(tài);Xm∈X為標(biāo)志狀態(tài)集。

        定義2 對有限自動機G和任一狀態(tài)x0∈X,∑*為輸入符號串集合,則自動機G產(chǎn)生的語言L(G)定義為使?fàn)顟B(tài)轉(zhuǎn)移函數(shù)δ(ω,x0)為輸入符號串ω∈∑*的一個集合[8],也即:

        規(guī)則產(chǎn)生式一般由if與then語句構(gòu)成,如果用DFSA描述一條規(guī)則產(chǎn)生式的推理過程,那么可以將if之后的一個條件作為DFSA的一個事件。滿足這個條件,即事件發(fā)生,將轉(zhuǎn)移到相應(yīng)的狀態(tài),這個狀態(tài)即表示此條件滿足,可以進行下一步推理。如果一條規(guī)則需要有多個條件同時滿足才觸發(fā),那么多個條件則對應(yīng)多個事件。這些事件都發(fā)生,則表明對應(yīng)的所有條件都滿足,觸發(fā)規(guī)則,進入終止?fàn)顟B(tài),此狀態(tài)即代表推理結(jié)束。

        借助DFSA的定義,就可以歸納出產(chǎn)生式推理到有限狀態(tài)自動機的映射關(guān)系。

        ①產(chǎn)生式推理有一個開始狀態(tài),表示系統(tǒng)準備就緒,可以開始接收條件進行推理,這對應(yīng)的就是DFSA的初始狀態(tài)。

        ②產(chǎn)生式的推理過程是接收條件的過程,推理的結(jié)束是使得產(chǎn)生式規(guī)則中的某個規(guī)則觸發(fā)。當(dāng)接收一系列條件,直至這些條件中存在的某些條件使得這些條件構(gòu)成的某一規(guī)則成立,則該規(guī)則觸發(fā),推理結(jié)束。在DFSA中,事件就是讀入的條件,每個條件都作為一個事件,狀態(tài)則描述從初始狀態(tài)到當(dāng)前狀態(tài)的所經(jīng)過的所有事件,即滿足所有條件。這樣,產(chǎn)生規(guī)則中的所有規(guī)則就可以用DFSA中的事件狀態(tài)序列描述。

        ③在產(chǎn)生式推理過程中,接收到之前已經(jīng)接收過的條件或接收到與之前條件無規(guī)則關(guān)聯(lián)的條件,則推理原地等待。

        在DFSA中,當(dāng)接收到之前接收過的條件時,則發(fā)生了之前發(fā)生過的事件,則在原狀態(tài)上構(gòu)造一個自轉(zhuǎn)移,使得自動機仍然在當(dāng)前狀態(tài);當(dāng)接收到與之前條件無規(guī)則關(guān)聯(lián)的條件時,相當(dāng)于沒有對應(yīng)的狀態(tài)轉(zhuǎn)移函數(shù),DFSA保持當(dāng)前狀態(tài)不變。

        ④產(chǎn)生式推理的結(jié)束是某個規(guī)則的觸發(fā)。在DFSA中,推理結(jié)束則轉(zhuǎn)移到終止?fàn)顟B(tài)。在終止?fàn)顟B(tài)之前的事件狀態(tài)序列,就是某一規(guī)則中的所有條件的滿足過程。

        根據(jù)以上映射關(guān)系,可以賦予自動機五元組新的含義,使其成為推理機:

        式中:X為有限非空狀態(tài)集合,表示滿足某個規(guī)則的某些條件后到達的已滿足條件狀態(tài);∑為有限事件集合,一條規(guī)則產(chǎn)生式的一個條件為一個事件,條件滿足,則事件發(fā)生;δ為狀態(tài)轉(zhuǎn)移函數(shù);x0為初始狀態(tài),表示推理機準備就緒,可以開始推理;Xf為終止?fàn)顟B(tài),推理完成狀態(tài),若到達此狀態(tài),表明觸發(fā)某規(guī)則。

        由以上定義的推理機以及前述的產(chǎn)生式推理與有限狀態(tài)自動機的映射關(guān)系,得到其“且”、“或”、自轉(zhuǎn)移的邏輯表達,具體表達方式如以下示例所示。

        ① 邏輯“a且b”關(guān)系圖如圖1所示。

        圖1 “a且b”關(guān)系圖Fig.1 Relationship of a and b

        ② 邏輯“a或b”關(guān)系圖如圖2所示。

        圖2 “a或b”關(guān)系圖Fig.2 Relationship of a or b

        ③自轉(zhuǎn)移關(guān)系圖如圖3所示。

        圖3 自轉(zhuǎn)移關(guān)系圖Fig.3 Self-transition relationship

        2 一般性建模流程

        定義3 整齊規(guī)則:對于含有多條規(guī)則產(chǎn)生同種結(jié)果的推理,這些規(guī)則中的條件數(shù)都是相等的,則稱之為整齊規(guī)則。

        這里所述的規(guī)則產(chǎn)生式是由其對應(yīng)的所有條件通過“與”關(guān)系組合,進而觸發(fā)規(guī)則的。若條件之間含有“或”關(guān)系,則另建立“或”對應(yīng)關(guān)系的新規(guī)則。建模具體流程如下所述。

        假設(shè)某系統(tǒng)有m條規(guī)則產(chǎn)生式,每條規(guī)則產(chǎn)生式有nm個條件。其中nm代表第m個規(guī)則擁有的條件數(shù)。

        ①根據(jù)前述推理機的定義構(gòu)造m個推理機,則每個推理機對應(yīng)其中的一條規(guī)則。第m條規(guī)則所對應(yīng)的狀態(tài)事件序列如圖4所示。

        圖4 第m條規(guī)則的狀態(tài)事件序列Fig.4 State-event sequences of rule m

        這里描述的只是一條規(guī)則中的一個推理路徑,從xm0到xmnm之間,若有n個條件,則應(yīng)當(dāng)有條推理路徑,其中為n的全排列。

        ②整合多條規(guī)則后的綜合推理機的狀態(tài)事件序列流程如圖5所示。先做以下定義:E為所有規(guī)則中所有條件的集合;Em為第m條規(guī)則的所有條件的集合;Eold為流程圖中執(zhí)行循環(huán)操作后已使用過的規(guī)則中的所有條件集合;xmn為第m條規(guī)則中滿足第(n-1)個條件后的狀態(tài);emn為第m條規(guī)則中的第n個條件;Emn={emn丨xm(n+1)=(xmn,emn)}。上述定義中的 m,n=0,1,2,3,…,且不依托于規(guī)則中條件之間的先后關(guān)系。

        圖5 構(gòu)造狀態(tài)事件序列流程圖Fig.5 Flowchart of forming state-event sequences

        ③通過以上流程,可以獲得推理過程的狀態(tài)事件序列,進而構(gòu)造推理機。其中x0=x00=x10=…=xm0,合并后得到初始狀態(tài)x0,在Emnm后加入狀態(tài)xf,表示推理結(jié)束的終止?fàn)顟B(tài)。至此推理機建模完成。

        當(dāng)描述的產(chǎn)生式規(guī)則為整齊規(guī)則且這些規(guī)則有一些具有相同的條件時,可以利用輸入等價[9]原則進行狀態(tài)合并,狀態(tài)合并后其上的自轉(zhuǎn)移事件也取并集。這樣就使得模型得到簡化,從而提高推理效率。

        3 實例驗證與分析

        “設(shè)備”和“斷路器”表示的電力網(wǎng)絡(luò)的拓撲結(jié)構(gòu)如圖6所示[10]。本實例旨在對輸電線路故障位置的診斷的推理,所以這里的“設(shè)備”為“輸電線路”與“母線”。

        圖6 電力網(wǎng)絡(luò)實例模型Fig.6 Instance model of electricity network

        圖6中,L1~L4代表線路,CB1~CB9為斷路器,B1~B4為母線。

        當(dāng)故障發(fā)生時,相應(yīng)點的線路保護動作,線路保護動作引起對應(yīng)的斷路器動作,切除故障點與電網(wǎng)的聯(lián)接,從而達到保護電網(wǎng)的目的;同時,當(dāng)故障發(fā)生時,數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)(SCADA)會采集各線路保護動作與斷路器動作的數(shù)據(jù)。通過采集得到的數(shù)據(jù)來定位故障點則由相關(guān)推理系統(tǒng)完成。線路故障的產(chǎn)生式規(guī)則[11]如表1 所示,推理方式為 if“前件1”and“前件2”then“后件”。

        表1 保護動作與斷路器動作的產(chǎn)生式規(guī)則Tab.1 Production rules of actions of protection and circuit breaker

        由以上產(chǎn)生式規(guī)則,可以構(gòu)建相應(yīng)推理機。保護動作與斷路器動作所對應(yīng)的事件表如表2所示。

        表2 保護動作及對其應(yīng)斷路器動作事件表Tab.2 Event list of protection and corresponding circuit breaker

        首先,以規(guī)則1為例,構(gòu)造的基于單條產(chǎn)生式規(guī)則的推理機如圖7所示。

        圖7 規(guī)則1的推理機Fig.7 Inference engine of rule 1

        其次,由綜合推理機建模流程圖,構(gòu)造綜合狀態(tài)事件序列。

        最后,由于本例的產(chǎn)生式規(guī)則是整齊規(guī)則,加入初始和推理結(jié)束狀態(tài)后,可以利用輸入等價原則進行狀態(tài)合并,減少狀態(tài)空間維數(shù)。簡化后的基于表1規(guī)則產(chǎn)生式的最終推理模型如圖8所示。

        圖8 最終推理模型Fig.8 The final inference model

        在電力網(wǎng)絡(luò)實例模型中,當(dāng)輸電線路某處發(fā)生故障時,若SCADA系統(tǒng)采集到斷路器CB1、CB3、CB5的動作信息,并采集到線路L1的送端主保護、L2的送端遠后備保護和L3的送端遠后備保護動作,則根據(jù)當(dāng)前的故障信息,結(jié)合圖6可知,可能是線路L1或母線B3故障,但是無法分清到底是哪一個故障。這時,將采集的故障信息輸入到上述構(gòu)建的推理模型中,此時模型中事件 Pzs、CB1、Pyr、CB6發(fā)生,使得自動機模型從初始狀態(tài)x0轉(zhuǎn)移到了終止?fàn)顟B(tài)xf,這意味著故障發(fā)生。

        由于本文所建立的是輸電線路故障診斷模型,所以結(jié)果表示輸電線路L1發(fā)生故障,至此診斷結(jié)束。同樣地,若是建立了關(guān)于母線B3的故障診斷的自動機模型,在L1發(fā)生故障的情況下,將不會到達故障發(fā)生的終止?fàn)顟B(tài)。

        4 結(jié)束語

        本文采用確定性有限狀態(tài)自動機研究了基于規(guī)則產(chǎn)生式的推理,在給出基于自動機模型的推理機的基礎(chǔ)上,提出了基于多條規(guī)則產(chǎn)生式的自動機推理模型的泛化建模流程。同時,給出了建模的具體流程圖,并利用輸入等價原則進行簡化。最后,對本文提出的建模流程進行實例驗證,將模型應(yīng)用在輸電線路故障診斷的產(chǎn)生式推理過程中,獲得了較好的效果。這種推理模型也可以作為故障診斷專家系統(tǒng)的輔助決策系統(tǒng),具有較好的現(xiàn)實意義。

        [1]Cassandras C,Lafortune S.Introduction to discrete event systems[M].Boston MA:Kluwer Academic Publisher,1999.

        [2]Sampath M,Sengupta R,Lafortune S,et al.Diagnosability of discreteevent systems[J].IEEE Transactions on Automatic Control,1995,40(9):1555-1575.

        [3]Gascard E,Simeu-abazi Z.Modular modelling for the diagnostic of complex discrete-eventsystems[J].IEEE Transactions on Automation Science and Engineering,2013(99):1 -23.

        [4]Wu Z,Hsieh S.A realtime fuzzy Petri net diagnoser for detecting progressive faults in PLC based discrete manufacturing system[J].The International Journal of Advanced Manufacturing Technology,2012(61):405-421.

        [5]Cabasino M P,Giua A,Lafortune S,et al.A new approach for diagnosability analysis of petri nets using verifier nets[J].IEEE Transactions on Automatic Control,2012(12):3104 - 3117.

        [6]Costa N S,Coury D V,Pereira W D C.Finite automata applied to a classification of fault in an eletric power system[C]∥Transmission &Distribution Conference and Exposition,Latin America,2006:1 -5.

        [7]王書振,李雷,王保保.基于有限狀態(tài)自動機的產(chǎn)生式推理[J].儀器儀表學(xué)報,2008,29(8):372 -374.

        [8]鄭大鐘,趙千川.離散事件動態(tài)系統(tǒng)[M].北京:清華大學(xué)出版社,2001.

        [9]Ware S,Malik R.Conflict-preserving abstraction of discrete event systems using annotated automata[J].Discrete Event Dynamic System,2012(22):451-477.

        [10]楊建維.基于模糊Petri網(wǎng)的電網(wǎng)故障診斷方法研究[D].成都:西南交通大學(xué),2011.

        [11]方培培.Perti網(wǎng)理論在電力系統(tǒng)輸電網(wǎng)絡(luò)故障診斷[D].天津:天津大學(xué),2005.

        猜你喜歡
        推理機自動機故障診斷
        {1,3,5}-{1,4,5}問題與鄰居自動機
        一種基于模糊細胞自動機的新型疏散模型
        智富時代(2019年4期)2019-06-01 07:35:00
        廣義標(biāo)準自動機及其商自動機
        面向?qū)ο蟮膸缀味ɡ硗茖?dǎo)系統(tǒng)的設(shè)計與實現(xiàn)
        基于Naive Bayesian算法改進的智能診病系統(tǒng)研究
        因果圖定性分析法及其在故障診斷中的應(yīng)用
        繼電保護整定計算模塊的設(shè)計
        基于LCD和排列熵的滾動軸承故障診斷
        基于WPD-HHT的滾動軸承故障診斷
        機械與電子(2014年1期)2014-02-28 02:07:31
        高速泵的故障診斷
        河南科技(2014年3期)2014-02-27 14:05:48
        欧美日韩中文字幕久久伊人| 无码伊人66久久大杳蕉网站谷歌| 亚洲日韩精品一区二区三区无码 | 国产精品久久这里只有精品 | 亚洲无人区乱码中文字幕动画| 亚洲av色欲色欲www| 日韩高清在线观看永久| 国模无码视频专区一区| 俺来也三区四区高清视频在线观看 | 成熟的女人毛茸茸色视频| 狠狠色丁香婷婷久久综合| 亚洲色欲久久久久综合网| 日韩av一区二区毛片| 国产又大大紧一区二区三区| 永久免费a∨片在线观看| 欧美人妻精品一区二区三区| 美女视频很黄很a免费国产| 国产av剧情精品麻豆| 国产乱对白刺激视频| 十八岁以下禁止观看黄下载链接| 一区二区无码精油按摩| 熟女人妻在线中文字幕| 无码va在线观看| 爱我久久国产精品| 一本色道亚州综合久久精品| 亚洲av成人综合网成人| 免费看泡妞视频app| 欧美精品v欧洲高清| 国产69精品麻豆久久| 各种少妇正面着bbw撒尿视频| 欧美在线视频免费观看| 91久久精品一二三区蜜桃| 国产激情一区二区三区在线| 天天夜碰日日摸日日澡| 日韩精品网| 男女搞基视频免费网站| 国产精品无码素人福利不卡| 精品国精品国产自在久国产应用| 国产一区二区精品av| 一本一道久久精品综合| 欧美野外疯狂做受xxxx高潮|