為保證衛(wèi)星在天空中正常運行,要通過衛(wèi)星上的傳感器將衛(wèi)星狀態(tài)采集下發(fā)送到地面,地面監(jiān)測設(shè)備要實時處理傳回來的數(shù)據(jù),通過對數(shù)據(jù)的監(jiān)視和分析,掌握衛(wèi)星的運行狀況。面向?qū)ο蟮男l(wèi)星數(shù)據(jù)判讀系統(tǒng)通過機器自動完成數(shù)據(jù)判讀及報警,可以解決采用人工方式判讀,因數(shù)據(jù)量大,工作人員的工作強度大,易發(fā)生錯判、漏判和誤判的問題。本系統(tǒng)針對衛(wèi)星判讀過程中所需知識的特點,以及人工判讀活動的特征,采用面向?qū)ο蟮姆椒枋龊痛鎯χR,通過控制腳本描述和操縱專家知識和規(guī)則,并控制推理過程,能夠?qū)崿F(xiàn)人工干預(yù)、按規(guī)律變化等復(fù)雜的數(shù)據(jù)判讀。
一、面向?qū)ο蟮闹R表示
面向?qū)ο蟮闹R系統(tǒng)是采用框架與語義網(wǎng)絡(luò)相結(jié)合的方法描述知識,采用面向?qū)ο蟮母拍詈图夹g(shù)實現(xiàn)知識。以領(lǐng)域?qū)ο鬄橹行慕M織知識庫的結(jié)構(gòu),一個知識庫是由多個對象組成的樹形結(jié)構(gòu),對象是知識的基本單元,是表達屬性、行為過程及知識使用方法的綜合實體。各個對象按照邏輯關(guān)系有序的組成樹形結(jié)構(gòu),每個對象對應(yīng)樹形結(jié)構(gòu)中的某個節(jié)點。對象的屬性由槽來描述,每個槽有多個側(cè)面,形成一種層次結(jié)構(gòu)。對象的行為由使用推理控制語言編寫的腳本來實現(xiàn)。本系統(tǒng)中采用MySQL作為面向?qū)ο蟮闹R庫。
采用函數(shù)接口對曲線擬合規(guī)律描述:F(參數(shù)代號,時間)
通過動態(tài)庫調(diào)用方式解決數(shù)據(jù)判讀算法的保密問題:RemoteFun(動態(tài)庫名稱,參數(shù)1,參數(shù)2,…)
知識表示過程提供全局變量,供特殊情況下人工干預(yù)衛(wèi)星數(shù)據(jù)判讀過程。
二、面向?qū)ο蟮耐评?/STRONG>
面向?qū)ο笸评頇C主要功能:推理控制,在知識庫構(gòu)造完成后,一部分推理過程可以確定下來,在推理執(zhí)行過程中,各對象還可以根據(jù)當(dāng)前的狀態(tài),通過向推理機發(fā)送消息來實現(xiàn)對推理過程作動態(tài)改變。腳本解釋,對象方法存貯知識工程師所編寫的程序腳本,腳本系統(tǒng)自行定義和開發(fā)的推理控制語言。解釋機制,采用預(yù)置文本法和路徑跟蹤法相結(jié)合的解釋機制確定解釋內(nèi)容的深度和廣度。函數(shù)庫,系統(tǒng)中已實現(xiàn)的眾多功能均以函數(shù)形式出現(xiàn),主要包括數(shù)值計算、字符串處理、文件操作、數(shù)據(jù)庫訪問、網(wǎng)絡(luò)通訊、對象訪問、外部功能調(diào)用等。
三、衛(wèi)星數(shù)據(jù)判讀流程
