《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 業(yè)界動(dòng)態(tài) > 模擬訓(xùn)練設(shè)備的操作評(píng)估專家系統(tǒng)

模擬訓(xùn)練設(shè)備的操作評(píng)估專家系統(tǒng)

2009-07-15
作者:何 英 孟 晨

  摘 要: 介紹了模擬訓(xùn)練設(shè)備中,用于對(duì)操作人員實(shí)際操作進(jìn)行評(píng)估的專家系統(tǒng)。該系統(tǒng)以典型操作的專家知識(shí)庫(kù)為基礎(chǔ),利用基于模糊邏輯的數(shù)學(xué)推理模型對(duì)操作人員的實(shí)際操作進(jìn)行評(píng)估,使得評(píng)估工作具有了類似于人的智能,避免了武斷性,提高了評(píng)估的科學(xué)性和可信度。著重?cái)⑹隽讼到y(tǒng)的建模方法并簡(jiǎn)要介紹了編程實(shí)現(xiàn)的思路。
  關(guān)鍵詞: 專家系統(tǒng) 模糊邏輯


  隨著計(jì)算機(jī)仿真技術(shù)的發(fā)展,在很多領(lǐng)域中人們都利用模擬訓(xùn)練設(shè)備代替實(shí)際儀器裝備進(jìn)行操作訓(xùn)練,如許多培訓(xùn)基地都用模擬設(shè)備對(duì)培訓(xùn)人員進(jìn)行故障排除訓(xùn)練和基本操作訓(xùn)練等。通常,這些模擬訓(xùn)練設(shè)備分為主機(jī)和分機(jī)兩部分,分機(jī)負(fù)責(zé)模擬實(shí)際操作的背景環(huán)境,主機(jī)則負(fù)責(zé)給出用戶界面、進(jìn)行操作指導(dǎo)和控制訓(xùn)練進(jìn)程等工作。此種設(shè)備通常要對(duì)操作人員的實(shí)際操作進(jìn)行評(píng)估,針對(duì)評(píng)估結(jié)果進(jìn)行訓(xùn)練計(jì)劃的調(diào)整,為合理地安排教學(xué)內(nèi)容、調(diào)整訓(xùn)練進(jìn)度提供科學(xué)依據(jù),以提高訓(xùn)練的實(shí)際效果和質(zhì)量。基于模糊邏輯的操作評(píng)估專家系統(tǒng)就是針對(duì)這一目的建立的。
1 系統(tǒng)的數(shù)學(xué)模型
  對(duì)實(shí)際操作的考核評(píng)估不同于筆答試卷的評(píng)分,具體的實(shí)際操作情況是不能用某一種或幾種標(biāo)準(zhǔn)答案來(lái)簡(jiǎn)單地評(píng)定的。系統(tǒng)需要對(duì)操作人員的操作時(shí)間、操作技巧等因素進(jìn)行綜合評(píng)估,而這些因素本身都具有一定的模糊性,對(duì)它們很難給出精確的評(píng)價(jià)標(biāo)準(zhǔn)。因此,本文提出了基于模糊邏輯的專家評(píng)估系統(tǒng),讓計(jì)算機(jī)以接近于人的思維進(jìn)行綜合評(píng)估打分,使評(píng)估比較科學(xué)合理。
1.1 模糊邏輯簡(jiǎn)介
  模糊邏輯運(yùn)算是軟計(jì)算的一種,它所研究的對(duì)象是表征某種程度、具有不確定邊界的量,利用模糊系統(tǒng)可以得到輸入空間到輸出空間的便捷的映射。
  模糊推理通常使用語(yǔ)言變量,這些變量用詞語(yǔ)代替了數(shù)值,將采集到的精確量測(cè)量數(shù)據(jù)進(jìn)行Fuzzy化處理,轉(zhuǎn)化成通過(guò)隸屬度函數(shù)及Fuzzy子集表達(dá)的Fuzzy量。模糊邏輯將原來(lái)通過(guò)精確量描述的輸入輸出關(guān)系的精確數(shù)學(xué)模型,轉(zhuǎn)化為一種相應(yīng)的、由條件語(yǔ)句表達(dá)的模糊關(guān)系,其運(yùn)算形式接近于人的直覺(jué)思維,這就提高了系統(tǒng)的彈性,即系統(tǒng)對(duì)輸入量的不確定性(Uncertainty)、不精確性(Imprecision)和部分正確性(Partial Truth)的容忍度。
  模糊邏輯的推理規(guī)則是一系列的模糊if-then條件。if(輸入語(yǔ)言變量Fuzzy子集)then(輸出語(yǔ)言變量Fuzzy子集)模糊規(guī)則的應(yīng)用,使系統(tǒng)易于理解和調(diào)整,可以在專家經(jīng)驗(yàn)的基礎(chǔ)上建模,使得系統(tǒng)可以方便地與控制系統(tǒng)相結(jié)合。
1.2 模型設(shè)計(jì)思想
  訓(xùn)練時(shí),操作項(xiàng)目由主機(jī)內(nèi)部預(yù)存的典型操作專家知識(shí)庫(kù)提供,訓(xùn)練模擬器記錄操作人員的操作時(shí)間和操作步驟。本文把操作時(shí)間的長(zhǎng)短,操作技巧應(yīng)用的好壞,操作準(zhǔn)確程度等因素用模糊量來(lái)設(shè)定,即定義時(shí)間符合度、操作點(diǎn)符合度和成功度作為輸入量,根據(jù)專家的評(píng)判意見(jiàn)建立模糊推理規(guī)則,并根據(jù)實(shí)際操作的抽樣調(diào)查試驗(yàn)對(duì)系統(tǒng)的參數(shù)進(jìn)行調(diào)整,得到最終的模糊評(píng)估模型。
1.3 模型的符號(hào)說(shuō)明
  模型的符號(hào)說(shuō)明如表1所示。


1.4 輸入與輸出量的確定及隸屬度曲線
  系統(tǒng)輸入量的數(shù)學(xué)描述定義如下:
  (1) 時(shí)間符合度
  對(duì)于每一個(gè)模擬訓(xùn)練項(xiàng)目,系統(tǒng)均設(shè)有一個(gè)參考操作時(shí)間。以實(shí)際操作時(shí)間與該值的比值tin作為輸入量,對(duì)tin進(jìn)行模糊評(píng)定得到的等級(jí)模糊數(shù)定義為時(shí)間符合度Ct。
  tin=t/TKKKKKK???????????????? (1)
  Ct=μt(tin)KKKKK?????????????? (2)
  圖1為Ct分為fast、normal、slow三級(jí)時(shí)的隸屬函數(shù)曲線。


  (2) 操作點(diǎn)集符合度
  模擬訓(xùn)練項(xiàng)目的數(shù)據(jù)庫(kù)中存有參考操作點(diǎn)集。實(shí)際操作時(shí)的操作點(diǎn)與該點(diǎn)集的符合度定義為操作點(diǎn)集符合度Cp。符合的涵義有兩點(diǎn),一是一些必要的步驟必須與參考步驟相符,二是操作步驟的順序應(yīng)該合理,以這兩個(gè)標(biāo)準(zhǔn)來(lái)評(píng)定操作點(diǎn)集符合度,作為對(duì)操作步驟合理性的評(píng)定。
  Cp由實(shí)際操作點(diǎn)與參考操作點(diǎn)的匹配度和操作步驟逆序數(shù)兩個(gè)參數(shù)決定。實(shí)際操作完畢后,由程序查找操作匹配點(diǎn)的個(gè)數(shù)百分比和步驟匹配逆序數(shù)百分比,以其乘積作為Cp的值。
  圖2為Cp分為bad、normal、good三級(jí)時(shí)的隸屬度函數(shù)


  (3) 成功度
  衡量操作人員操作效果的變量,定義為成功度S。成功度輸入量分為兩級(jí):fall、success。曲線見(jiàn)圖3。根據(jù)實(shí)際操作的具體情況,由于操作是否成功能夠比較明確地給出,所以在對(duì)操作的評(píng)估中成功度可以只取0和1兩個(gè)值。


  (4)輸出量
  系統(tǒng)的評(píng)估結(jié)果就是對(duì)三個(gè)輸入量進(jìn)行模糊推理得到的結(jié)果,用y表示。輸出量分為五級(jí):y0、y6、y7、y8、y9,曲線見(jiàn)圖4。


1.5 評(píng)判條件的建立
  評(píng)判條件由表2給出。


  說(shuō)明:括號(hào)中的數(shù)字是每一if-then條件的權(quán)重。不同的單位、不同的訓(xùn)練目的,評(píng)定操作人員的能力水平的側(cè)重點(diǎn)可能不同,如本系統(tǒng)側(cè)重于對(duì)操作原理的掌握程度,所以對(duì)于操作中的思路和步驟要求較嚴(yán)格。如果側(cè)重點(diǎn)是操作效果(比如操作時(shí)間)時(shí),可以調(diào)整相應(yīng)的if-then 語(yǔ)句的權(quán)值,提高反映側(cè)重點(diǎn)變量的條件的權(quán)重。
1.6 參數(shù)的調(diào)整及模型的應(yīng)用
  系統(tǒng)參數(shù)的調(diào)整過(guò)程:模擬一實(shí)際操作事例,給出某些類型操作者的操作步驟,選擇具有豐富實(shí)際經(jīng)驗(yàn)和知識(shí)的專家對(duì)操作情況進(jìn)行評(píng)估,給出評(píng)分值。而后,對(duì)專家的打分進(jìn)行數(shù)據(jù)處理。因?yàn)椴煌瑢<掖蚍只鶖?shù)可能不同,但是其對(duì)于不同操作水平的區(qū)分程度級(jí)別是相似的,所以,先對(duì)不同專家的打分進(jìn)行歸一化處理,再根據(jù)統(tǒng)一的評(píng)分基數(shù)進(jìn)行數(shù)據(jù)加權(quán)平均,得到專家評(píng)分值。以此值為參考量,對(duì)模糊系統(tǒng)進(jìn)行數(shù)據(jù)參數(shù)進(jìn)行調(diào)整,在模型的運(yùn)行實(shí)踐中,模型也可以對(duì)系統(tǒng)的參數(shù)進(jìn)行自適應(yīng)調(diào)整,使系統(tǒng)的輸出更符合實(shí)際要求。
  設(shè)R位專家打分矩陣,ri,j為第i位專家對(duì)第j中操作情況的打分。
   

  其中wi為權(quán)系數(shù),一般情況下取wi=1/i,當(dāng)然可以根據(jù)評(píng)估側(cè)重點(diǎn)等實(shí)際情況改變權(quán)值。
  系統(tǒng)的參數(shù)確定以后,根據(jù)系統(tǒng)模型,圖5和圖6分別給出了操作成功度為1和0 時(shí)的輸出值曲面圖。

?


2 評(píng)估系統(tǒng)實(shí)現(xiàn)
  評(píng)估模型建立之后,一個(gè)很關(guān)鍵的問(wèn)題就是如何讓模型能夠與應(yīng)用程序相連接。根據(jù)系統(tǒng)實(shí)際運(yùn)行的特點(diǎn)和要求,確定以數(shù)據(jù)庫(kù)操作為主的編程思路,建立相應(yīng)的數(shù)據(jù)庫(kù)體系,不僅可以使系統(tǒng)的可擴(kuò)充性和可維護(hù)性大大提高,而且也易于用戶自行擴(kuò)充和修改操作信息庫(kù)及關(guān)聯(lián)庫(kù)相關(guān)參數(shù)。
2.1 系統(tǒng)需要建立的數(shù)據(jù)庫(kù)
  (1) 操作信息數(shù)據(jù)庫(kù);
  (2) 模糊評(píng)判數(shù)據(jù)庫(kù);
  (3) 操作記錄表。
2.2 實(shí)現(xiàn)方法的幾點(diǎn)說(shuō)明
2.2.1 數(shù)學(xué)模型轉(zhuǎn)化為可操作數(shù)據(jù)庫(kù)

  數(shù)學(xué)模型本身完成的就是輸入量與輸出量之間的映射。通過(guò)建立模糊評(píng)判數(shù)據(jù)庫(kù)來(lái)保存這一輸入、輸出關(guān)系,就避免了大量的數(shù)學(xué)運(yùn)算程序的編寫(xiě),保證了系統(tǒng)擁有較高的實(shí)時(shí)性。但這樣做的代價(jià)是占用了系統(tǒng)的部分內(nèi)存。
2.2.2 根據(jù)操作信息確定模型的輸入量
  系統(tǒng)的輸入量是根據(jù)操作信息確定的。時(shí)間符合度、操作點(diǎn)符合度和成功度三個(gè)量需要根據(jù)數(shù)學(xué)模型編制計(jì)算程序。其中操作點(diǎn)符合度的確定是編程的難點(diǎn):首先,在編程中使用了循環(huán)查詢并對(duì)匹配項(xiàng)計(jì)數(shù)的方法先確定匹配記錄項(xiàng),查到的匹配記錄在參考操作記錄中的順序號(hào)由數(shù)組依次進(jìn)行記錄;然后,以此數(shù)組為依據(jù),與參考操作記錄的序號(hào)序列進(jìn)行逆序數(shù)查詢;最后,計(jì)算匹配符合度。
2.2.3 評(píng)分值的確定
  評(píng)分值的確定可以用數(shù)據(jù)庫(kù)查詢操作來(lái)實(shí)現(xiàn)。不同組合輸入量對(duì)應(yīng)的輸出值由模糊評(píng)判數(shù)據(jù)庫(kù)存儲(chǔ)。輸入量遵循一定的排序規(guī)則,在查詢時(shí)按照排序規(guī)則進(jìn)行輸出值位置的計(jì)算,就可以確定評(píng)分值在數(shù)據(jù)庫(kù)中的序號(hào)。
  專家評(píng)估系統(tǒng)在智能型模擬訓(xùn)練設(shè)備中的應(yīng)用。大大提高了評(píng)估工作的科學(xué)性和合理性。模糊邏輯理論的應(yīng)用,使得評(píng)估系統(tǒng)以接近于人的思維進(jìn)行評(píng)估活動(dòng)。只要建立適當(dāng)?shù)膶<抑R(shí)庫(kù),此種評(píng)估系統(tǒng)可以推廣到許多其他領(lǐng)域中去。因此,這種評(píng)估系統(tǒng)在實(shí)際工作中有著極大的應(yīng)用價(jià)值。
參考文獻(xiàn)
1 韓立言等.應(yīng)用模糊數(shù)學(xué).北京:首都經(jīng)濟(jì)貿(mào)易大學(xué)出版社,1998
2 張顯庫(kù).VB實(shí)用編程技術(shù).大連:大連理工大學(xué)出版社,1997
3 劉增良.模糊技術(shù)與應(yīng)用選編(1).北京:北京航空航天大學(xué)出版社,1997
4 王士同.模糊推理理論與模糊專家系統(tǒng).上海:上??茖W(xué)技術(shù)文獻(xiàn)出版社,1994

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。