本發(fā)明屬于智能糧倉技術(shù)領(lǐng)域中的一種智能管理專家系統(tǒng),特別涉及一種適用于散糧運(yùn)輸車的儲(chǔ)糧環(huán)境智能管理專家系統(tǒng)。
背景技術(shù):
目前,隨著全國主要散糧物流通道和散糧物流節(jié)點(diǎn)的逐步建立,基本實(shí)現(xiàn)主要跨省糧食物流通道的散儲(chǔ)、散運(yùn)、散裝、散卸和整個(gè)流通環(huán)節(jié)的供應(yīng)鏈管理,和現(xiàn)代化的糧食物流體系形成,散糧運(yùn)輸車日益受到重視。我國糧食供需極不平衡,經(jīng)常需要長途跨省跨區(qū)域運(yùn)糧,歷時(shí)時(shí)間較長,在長途運(yùn)糧過程中,受到天氣濕熱的影響,導(dǎo)致糧食的品質(zhì)無法保障,時(shí)有發(fā)生糧食發(fā)霉變質(zhì)的情況。由此可見能夠保證糧食流通過程中安全儲(chǔ)藏的智能化散糧運(yùn)輸車將是現(xiàn)代化糧食物流發(fā)展的必然趨勢。
技術(shù)實(shí)現(xiàn)要素:
為了更好的保障運(yùn)輸中糧食的安全,本發(fā)明提供一種散糧運(yùn)輸車儲(chǔ)糧環(huán)境智能管理專家系統(tǒng)。
為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明采用以下技術(shù)方案:一種散糧運(yùn)輸車儲(chǔ)糧環(huán)境智能管理專家系統(tǒng),其包括專家系統(tǒng)數(shù)據(jù)庫、知識(shí)庫、推理機(jī)、人機(jī)交互平臺(tái)和通風(fēng)控制執(zhí)行機(jī)構(gòu);人機(jī)交互平臺(tái)將從檢測設(shè)備實(shí)時(shí)獲取的糧情數(shù)據(jù)生成糧情報(bào)告錄入專家系統(tǒng)數(shù)據(jù)庫;推理機(jī)采用正向推理機(jī)制,根據(jù)該糧情報(bào)告判定初步通風(fēng)策略,并選擇知識(shí)庫的規(guī)則庫中的規(guī)則進(jìn)行比較和匹配,修正該初步通風(fēng)策略獲得針對(duì)當(dāng)前糧情的最終通風(fēng)策略;人機(jī)交互平臺(tái)將該最終通風(fēng)策略傳送給通風(fēng)控制執(zhí)行機(jī)構(gòu)去執(zhí)行;其中,
推理機(jī)根據(jù)糧情報(bào)告,選擇規(guī)則庫中的規(guī)則進(jìn)行逐條比較和匹配,未找到匹配規(guī)則時(shí),將根據(jù)滿足糧食行業(yè)機(jī)械通風(fēng)標(biāo)準(zhǔn)的判定算法推理出通風(fēng)策略,發(fā)送給人機(jī)交互平臺(tái),然后將糧情報(bào)告和未匹配規(guī)則信息保存到專家系統(tǒng)數(shù)據(jù)庫的故障表中,用來完善規(guī)則庫中的規(guī)則;
知識(shí)庫根據(jù)散糧運(yùn)輸車在糧食運(yùn)輸過程中對(duì)糧食品質(zhì)的影響為依據(jù),通過自學(xué)習(xí)的方法完善應(yīng)對(duì)不同糧情的規(guī)則庫模型;知識(shí)庫除規(guī)則庫外還設(shè)置事實(shí)庫,每一輪完整的通風(fēng)控制過程的糧情報(bào)告和通風(fēng)策略都保存在事實(shí)庫中,并能將不同的糧情報(bào)告和通風(fēng)策略生成新的規(guī)則,用來優(yōu)化和完善規(guī)則庫。
作為上述方案的進(jìn)一步改進(jìn),知識(shí)庫在規(guī)則庫建立初期事實(shí)庫中保存的完整通風(fēng)過程的形成的規(guī)則直接用來擴(kuò)充規(guī)則庫。
作為上述方案的進(jìn)一步改進(jìn),在人機(jī)交互平臺(tái)中加入對(duì)規(guī)則庫中的規(guī)則進(jìn)行查詢、修改,增加和刪除的功能。
作為上述方案的進(jìn)一步改進(jìn),人機(jī)交互平臺(tái)將從檢測設(shè)備實(shí)時(shí)獲取的糧情數(shù)據(jù),求取糧食的平均溫度、平均水分、溫度梯度和車廂內(nèi)外平均空氣溫濕度,在通過調(diào)用專家系統(tǒng)數(shù)據(jù)庫查表計(jì)算糧堆溫度下空氣相對(duì)濕度rh1和糧堆的平衡相對(duì)濕度rh2,生成糧情報(bào)告錄入專家系統(tǒng)數(shù)據(jù)庫。
作為上述方案的進(jìn)一步改進(jìn),該散糧運(yùn)輸車儲(chǔ)糧環(huán)境智能管理專家系統(tǒng)工作時(shí),人機(jī)交互平臺(tái)判斷當(dāng)前糧情是否存在超標(biāo)的情況,如果是則啟動(dòng)糧情超標(biāo)報(bào)警機(jī)制;推理機(jī)推理獲得的通風(fēng)類型、預(yù)估通風(fēng)時(shí)間和當(dāng)前通風(fēng)設(shè)備當(dāng)前的狀態(tài),確定當(dāng)前是需要通風(fēng)、是否結(jié)束通風(fēng)、和是否改變當(dāng)前的通風(fēng)控制;當(dāng)推理機(jī)判斷完成通風(fēng)目標(biāo)時(shí),將本次通風(fēng)過程開始的通風(fēng)方式、通風(fēng)時(shí)間和通風(fēng)完成效果保存到知識(shí)庫的事實(shí)庫列表中;最后將確定的通風(fēng)控制結(jié)果保存到規(guī)則庫列表中傳送給人機(jī)交互平臺(tái),由人機(jī)交互平臺(tái)發(fā)送給通風(fēng)控制執(zhí)行機(jī)構(gòu)去執(zhí)行。
作為上述方案的進(jìn)一步改進(jìn),知識(shí)庫的維護(hù)工作通過在人機(jī)交互平臺(tái)上手動(dòng)輸入的方法插入新的規(guī)則條目;刪除掉規(guī)則庫中不再需要的規(guī)則條目,或?qū)⑹聦?shí)庫中數(shù)據(jù)進(jìn)行修改和編輯后作為新的規(guī)則,加入到規(guī)則庫中。
作為上述方案的進(jìn)一步改進(jìn),當(dāng)推理機(jī)啟動(dòng)時(shí),讀取糧情報(bào)告,使用判定算法進(jìn)行初步判定,然后根據(jù)不同糧食種類和區(qū)域選擇合適規(guī)則庫條目,規(guī)則對(duì)象指針開始指向第一條規(guī)則,然后根據(jù)糧情和初步判定通風(fēng)策略,逐條比較和匹配規(guī)則條件后,最終獲得同當(dāng)前糧情所匹配的規(guī)則的通風(fēng)策略,作為最終推理結(jié)論;當(dāng)規(guī)則對(duì)象指針指向規(guī)則鏈的最后且無匹配規(guī)則時(shí),表明本系統(tǒng)現(xiàn)有的知識(shí)庫不能滿足用戶此次的要求,并將此次無適用規(guī)則的出錯(cuò)相關(guān)信息保存到故障表中。
散糧運(yùn)輸車儲(chǔ)糧環(huán)境智能管理專家系統(tǒng)是為了更好的保障運(yùn)輸中糧食的安全而開發(fā)的智能管理/控制系統(tǒng),該系統(tǒng)是集糧情分析、智能通風(fēng)決策和通風(fēng)控制為一體的智能管理/控制系統(tǒng),為了提高系統(tǒng)的推理判斷和應(yīng)變能力,也為了提高通風(fēng)決策的智能化水平,本發(fā)明采用自學(xué)習(xí)的方式完善規(guī)則庫中的規(guī)則,從而能夠能更快速、更準(zhǔn)確針對(duì)車廂內(nèi)糧食糧情,進(jìn)行糧情控制,控制散糧運(yùn)輸車車廂內(nèi)保持良好儲(chǔ)糧環(huán)境。
附圖說明
圖1是本發(fā)明的散糧運(yùn)輸車儲(chǔ)糧環(huán)境智能管理專家系統(tǒng)的框架圖。
圖2是本發(fā)明的系統(tǒng)儲(chǔ)糧環(huán)境管理主流程圖。
圖3是本發(fā)明的系統(tǒng)知識(shí)庫維護(hù)工作流程圖。
圖4是本發(fā)明的系統(tǒng)推理機(jī)工作流程圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請(qǐng)參閱圖1,本發(fā)明的散糧運(yùn)輸車儲(chǔ)糧環(huán)境智能管理專家系統(tǒng)主要包括五個(gè)部分:專家系統(tǒng)數(shù)據(jù)庫1、知識(shí)庫2、推理機(jī)3、人機(jī)交互平臺(tái)4和通風(fēng)控制執(zhí)行機(jī)構(gòu)5。其中,知識(shí)庫2主要由兩部分組成:規(guī)則庫和事實(shí)庫。本發(fā)明的重點(diǎn)就在于如何采用當(dāng)前的糧情數(shù)據(jù)優(yōu)化和完善規(guī)則庫中的規(guī)則,從而能夠能更快速、更準(zhǔn)確針對(duì)車廂內(nèi)糧食糧情,進(jìn)行糧情控制,控制散糧運(yùn)輸車車廂內(nèi)保持良好儲(chǔ)糧環(huán)境。
散糧運(yùn)輸車儲(chǔ)糧環(huán)境智能管理專家系統(tǒng)根據(jù)糧食行業(yè)機(jī)械通風(fēng)標(biāo)準(zhǔn)(糧食行業(yè)標(biāo)準(zhǔn)lst1202-2002儲(chǔ)糧機(jī)械通風(fēng)技術(shù)規(guī)程)和糧食溫度、糧食水分、車廂內(nèi)外空氣溫濕度等糧情對(duì)糧食品質(zhì)的影響為依據(jù),專家系統(tǒng)通過自學(xué)習(xí)的方法逐漸建立起一套應(yīng)對(duì)不同糧情的規(guī)則庫模型和推理機(jī)制,構(gòu)建散糧運(yùn)輸車儲(chǔ)糧環(huán)境優(yōu)化控制專家系統(tǒng),實(shí)現(xiàn)對(duì)車廂內(nèi)儲(chǔ)糧環(huán)境變化的預(yù)測和專家通風(fēng)控制,完成對(duì)車廂內(nèi)儲(chǔ)糧環(huán)境的自動(dòng)調(diào)控。
專家系統(tǒng)數(shù)據(jù)庫1用來存儲(chǔ)由人機(jī)交互平臺(tái)傳送過來的糧情報(bào)告、糧情數(shù)據(jù)計(jì)算查表、通風(fēng)控制策略和需傳送給通風(fēng)控制執(zhí)行機(jī)構(gòu)5的控制策略等。知識(shí)庫包括規(guī)則庫和實(shí)事庫兩部分,規(guī)則庫用于存放通風(fēng)策略判定知識(shí)和調(diào)控規(guī)則,實(shí)事庫用來存放每輪完整的通風(fēng)控制過程數(shù)據(jù)和通風(fēng)策略,可生成新的規(guī)則,用來優(yōu)化和完善規(guī)則庫。推理機(jī)3是根據(jù)當(dāng)前的數(shù)據(jù)信息,運(yùn)用知識(shí)庫2中的規(guī)則知識(shí),完成知識(shí)的推導(dǎo)求解過程;人機(jī)交互平臺(tái)4用于專家系統(tǒng)和用戶之間的信息交互;而通風(fēng)控制執(zhí)行機(jī)構(gòu)5用于專家系統(tǒng)控制策略的輸出執(zhí)行單元。
人機(jī)交互平臺(tái)4將從檢測設(shè)備實(shí)時(shí)獲取的糧情數(shù)據(jù)進(jìn)行處理,求取糧食的平均溫度、平均水分、溫度梯度和車廂內(nèi)外平均空氣溫濕度等,通過調(diào)用專家系統(tǒng)數(shù)據(jù)庫1查表計(jì)算rh1和rh2(rh1--糧堆溫度下空氣相對(duì)濕度;rh2–糧堆的平衡相對(duì)濕度,rh1和rh2查定方法遵守糧食行業(yè)標(biāo)準(zhǔn)lst1202-2002儲(chǔ)糧機(jī)械通風(fēng)技術(shù)規(guī)程)后,生成糧情報(bào)告錄入專家系統(tǒng)數(shù)據(jù)庫1。
推理機(jī)3采用正向推理機(jī)制,從專家系統(tǒng)數(shù)據(jù)庫1中取出糧情報(bào)告,根據(jù)遵循標(biāo)準(zhǔn)的判定算法進(jìn)行初步判定通風(fēng)策略,判定算法編寫依據(jù)如下表1所示。
表1、推理機(jī)3判斷算法依據(jù)(滿足糧食行業(yè)標(biāo)準(zhǔn)lst1202-2002儲(chǔ)糧機(jī)械通風(fēng)技術(shù)規(guī)程)
補(bǔ)充說明:t1--車廂外空氣溫度;t2–糧堆的平均溫度;rh1--糧堆溫度下空氣相對(duì)濕度單位%;rh2–糧堆的平衡相對(duì)濕度單位%。
然后根據(jù)需要選擇規(guī)則庫中的規(guī)則進(jìn)行進(jìn)一步對(duì)比和匹配,最后推理出針對(duì)當(dāng)前糧情的通風(fēng)策略,發(fā)送給人機(jī)交互平臺(tái)4,人機(jī)交互平臺(tái)4再將通風(fēng)策略傳送給通風(fēng)控制執(zhí)行機(jī)構(gòu)5去執(zhí)行。另外規(guī)則庫中的每條規(guī)則由糧食種類、t2、t1、rh1、rh2、當(dāng)?shù)匕踩帧⑼L(fēng)策略和通風(fēng)預(yù)估時(shí)間等組成,推理機(jī)3需要用當(dāng)前糧情數(shù)據(jù)同規(guī)則庫中的規(guī)則條件進(jìn)行比較和匹配,推理出適用規(guī)則所對(duì)應(yīng)的通風(fēng)策略。
專家系統(tǒng)的知識(shí)庫2根據(jù)散糧運(yùn)輸車在糧食運(yùn)輸過程中糧食溫度、糧食水分、車廂內(nèi)外空氣溫濕度等糧情對(duì)糧食品質(zhì)的影響為依據(jù),專家系統(tǒng)通過自學(xué)習(xí)的方法逐漸建立起一套應(yīng)對(duì)不同糧情的規(guī)則庫模型,即每一輪完整的通風(fēng)控制過程的糧情報(bào)告和通風(fēng)策略都保存在事實(shí)庫中,這些完整的通風(fēng)控制過程所包含的糧食種類、t2、t1、rh1、rh2、當(dāng)?shù)匕踩?、通風(fēng)策略和通風(fēng)預(yù)估時(shí)間等數(shù)據(jù)可生成新的規(guī)則,用來優(yōu)化和完善規(guī)則庫。
人機(jī)交互平臺(tái)4在軟件中加入了可對(duì)規(guī)則庫中的規(guī)則進(jìn)行查詢、修改,增加和刪除的功能,本發(fā)明專家系統(tǒng)的知識(shí)庫2具有自學(xué)習(xí)的功能,在規(guī)則庫建立初期事實(shí)庫中保存的完整通風(fēng)過程的形成的規(guī)則可直接用來擴(kuò)充規(guī)則庫,在規(guī)則庫建立起來后也可用事實(shí)庫中的數(shù)據(jù),進(jìn)行修改和編輯后納入到規(guī)則庫中;也可以將已經(jīng)不再適用的規(guī)則從規(guī)則庫中進(jìn)行刪除,從而維護(hù)知識(shí)庫的真實(shí)性。
當(dāng)專家系統(tǒng)的推理機(jī)3運(yùn)行,選擇規(guī)則庫中的規(guī)則進(jìn)行逐條比較和匹配,未找到匹配規(guī)則時(shí),將根據(jù)判定算法推理出的通風(fēng)策略,發(fā)送給人機(jī)交互平臺(tái),然后將糧情報(bào)告和未匹配規(guī)則信息等保存到專家系統(tǒng)數(shù)據(jù)庫1的故障表中,事后可用來完善規(guī)則庫中的規(guī)則。
本發(fā)明的散糧運(yùn)輸車儲(chǔ)糧環(huán)境智能管理專家系統(tǒng)根據(jù)糧食運(yùn)輸過程中糧食溫度、糧食水分、車廂內(nèi)外空氣溫濕度等糧情對(duì)糧食品質(zhì)的影響為依據(jù),建立應(yīng)對(duì)糧食運(yùn)輸過程中不同糧情的規(guī)則庫模型和推理機(jī)制,構(gòu)建散糧運(yùn)輸車儲(chǔ)糧環(huán)境優(yōu)化控制專家系統(tǒng),實(shí)現(xiàn)對(duì)車廂內(nèi)儲(chǔ)糧環(huán)境變化的預(yù)測和專家通風(fēng)控制,完成對(duì)車廂內(nèi)儲(chǔ)糧環(huán)境的自動(dòng)調(diào)控。本發(fā)明所涉及的專家系統(tǒng)具有自學(xué)習(xí)的功能,憑借其不斷優(yōu)化的規(guī)則庫模型,能夠快速、準(zhǔn)確針對(duì)車廂內(nèi)糧食糧情,進(jìn)行糧情控制,控制散糧運(yùn)輸車車廂內(nèi)保持良好的儲(chǔ)糧環(huán)境。
本發(fā)明的實(shí)施過程如下。
1、搭建人機(jī)交互平臺(tái)4和通風(fēng)控制執(zhí)行機(jī)構(gòu)5
首先建立人機(jī)交互平臺(tái)4,后繼的整個(gè)專家系統(tǒng)都是搭建在人機(jī)交互平臺(tái)4上運(yùn)行的,人機(jī)交互平臺(tái)4的搭建關(guān)乎專家系統(tǒng)各個(gè)功能模塊之間的交互,因此是非常重要的。執(zhí)行單元即通風(fēng)控制執(zhí)行機(jī)構(gòu)5是專家系統(tǒng)控制策略的輸出執(zhí)行單元,也是要最先搭建的。
2、建立專家系統(tǒng)數(shù)據(jù)庫1
專家系統(tǒng)數(shù)據(jù)庫1用來存儲(chǔ)檢測設(shè)備采集的糧情數(shù)據(jù)、由人機(jī)交互平臺(tái)4處理糧情數(shù)據(jù)后生成的糧情報(bào)告、rh1和rh2計(jì)算查表、規(guī)則庫的規(guī)則條目,事實(shí)庫所有事實(shí)運(yùn)行結(jié)果,以及專家系統(tǒng)運(yùn)行過程中的過程數(shù)據(jù)等。專家系統(tǒng)數(shù)據(jù)庫1建立初期保存的糧情數(shù)據(jù)來源于實(shí)驗(yàn)所獲得的歷史數(shù)據(jù)。
3、專家系統(tǒng)的推理機(jī)3的初步建立
專家系統(tǒng)的推理機(jī)3采用正向推理機(jī)制,根據(jù)表1為依據(jù)編寫推理機(jī)3的推理算法可進(jìn)行初步通風(fēng)策略判定。
4、專家系統(tǒng)的初步建立
經(jīng)過1、2、3步驟,專家系統(tǒng)已經(jīng)初步建立起來,整個(gè)系統(tǒng)已可以實(shí)現(xiàn)運(yùn)轉(zhuǎn)。專家系統(tǒng)根據(jù)專家系統(tǒng)數(shù)據(jù)庫1中保存的糧情實(shí)驗(yàn)數(shù)據(jù),通過初步建立的推理機(jī)3的推理算法推理出通風(fēng)決策,輸出給通風(fēng)控制執(zhí)行機(jī)構(gòu)5進(jìn)行執(zhí)行,已可初步實(shí)現(xiàn)對(duì)散糧車儲(chǔ)糧環(huán)境的管理控制。
6、專家系統(tǒng)的自學(xué)習(xí)過程
每一輪完整的通風(fēng)控制過程的糧情報(bào)告和通風(fēng)策略都保存在事實(shí)庫中,這些完整的通風(fēng)控制過程所包含的糧食種類、t2、t1、rh1、rh2、當(dāng)?shù)匕踩帧⑼L(fēng)策略和通風(fēng)預(yù)估時(shí)間等數(shù)據(jù)可在專家系統(tǒng)建立初期轉(zhuǎn)化為專家知識(shí),成為規(guī)則庫中的規(guī)則。專家系統(tǒng)的運(yùn)行過程也是自學(xué)習(xí)的過程,在運(yùn)行過程中,事實(shí)庫中保存的完整的通風(fēng)過程數(shù)據(jù)不斷轉(zhuǎn)化為規(guī)則庫的規(guī)則,專家系統(tǒng)知識(shí)庫不斷擴(kuò)展,專家系統(tǒng)也逐步完善起來。
5、專家系統(tǒng)控制過程
人機(jī)交互平臺(tái)4從專家系統(tǒng)數(shù)據(jù)庫1中讀取糧情數(shù)據(jù),求取糧食的平均溫度、平均水分、溫度梯度和車廂內(nèi)外平均空氣溫濕度等,再通過調(diào)用專家系統(tǒng)數(shù)據(jù)庫1查表計(jì)算rh1和rh2,生成糧情報(bào)告錄入專家系統(tǒng)數(shù)據(jù)庫1。專家系統(tǒng)的推理機(jī)3采用正向推理機(jī)制,從專家系統(tǒng)數(shù)據(jù)庫1中讀取糧情報(bào)告,使用初步判定算法進(jìn)行推理,然后有效選擇規(guī)則庫中的規(guī)則進(jìn)行比較和匹配,推理出針對(duì)當(dāng)前糧情的通風(fēng)策略,發(fā)送給人機(jī)交互平臺(tái)4。人機(jī)交互平臺(tái)4判斷當(dāng)前糧情是否存在超標(biāo)的情況,是否需要啟動(dòng)糧情超標(biāo)報(bào)警機(jī)制;根據(jù)推理獲得的通風(fēng)類型、預(yù)估通風(fēng)時(shí)間和當(dāng)前通風(fēng)設(shè)備當(dāng)前的狀態(tài),確定當(dāng)前是需要通風(fēng)、是否結(jié)束通風(fēng)、和是否改變當(dāng)前的通風(fēng)控制等;當(dāng)判斷完成通風(fēng)目標(biāo)時(shí),將本次通風(fēng)過程開始的通風(fēng)方式、通風(fēng)時(shí)間和通風(fēng)完成效果保存到知識(shí)庫2的事實(shí)庫列表中,在規(guī)則庫建立初期事實(shí)庫中保存的完整通風(fēng)數(shù)據(jù)可轉(zhuǎn)化為規(guī)則用來擴(kuò)充規(guī)則庫,在規(guī)則庫建立起來后也可用事實(shí)庫中的數(shù)據(jù),進(jìn)行修改和編輯后納入到規(guī)則庫中;最后將確定的通風(fēng)控制結(jié)果保存到知識(shí)庫2的規(guī)則庫列表中傳送給人機(jī)交互平臺(tái)4,發(fā)送給通風(fēng)控制執(zhí)行機(jī)構(gòu)5。以上就是專家系統(tǒng)完整的控制過程。
本發(fā)明的工作過程將根據(jù)下面的圖2、圖3、和圖4的介紹展開描述:
圖2是智能管理專家系統(tǒng)的工作主流程圖,如圖所示人機(jī)交互平臺(tái)4從數(shù)據(jù)庫中讀取糧情數(shù)據(jù),求取糧食的平均溫度、平均水分、溫度梯度和車廂內(nèi)外平均空氣溫濕度等,在通過調(diào)用專家數(shù)據(jù)庫查表計(jì)算rh1和rh2,生成糧情報(bào)告錄入專家系統(tǒng)數(shù)據(jù)庫1。專家系統(tǒng)的推理機(jī)3采用正向推理機(jī)制,根據(jù)糧情報(bào)告,和判定算法有效選擇規(guī)則庫中的規(guī)則進(jìn)行比較和匹配,推理出針對(duì)當(dāng)前糧情的通風(fēng)策略,發(fā)送給人機(jī)交互平臺(tái),人機(jī)交互平臺(tái)判斷當(dāng)前糧情是否存在超標(biāo)的情況,如果是則啟動(dòng)糧情超標(biāo)報(bào)警機(jī)制;根據(jù)推理獲得的通風(fēng)類型、預(yù)估通風(fēng)時(shí)間和當(dāng)前通風(fēng)設(shè)備當(dāng)前的狀態(tài),確定當(dāng)前是需要通風(fēng)、是否結(jié)束通風(fēng)、和是否改變當(dāng)前的通風(fēng)控制等;當(dāng)判斷完成通風(fēng)目標(biāo)時(shí),將本次通風(fēng)過程開始的通風(fēng)方式、通風(fēng)時(shí)間和通風(fēng)完成效果保存到事實(shí)庫列表中;最后將確定的通風(fēng)控制結(jié)果保存到規(guī)則庫列表中傳送給人機(jī)交互平臺(tái)4,發(fā)送給通風(fēng)控制執(zhí)行機(jī)構(gòu)5。具體步驟如下。
步驟101,開始。
步驟102,判斷是否接收到知識(shí)庫指令?是,則執(zhí)行步驟104,否則執(zhí)行步驟103。
步驟104,知識(shí)庫的查詢和維護(hù)機(jī)制。
步驟103,從數(shù)據(jù)庫中讀取糧情數(shù)據(jù),并進(jìn)行糧情數(shù)據(jù)分析和處理。
步驟105,運(yùn)行糧情推理機(jī)制。
步驟106,判斷是否進(jìn)行糧情異常報(bào)警?是,則執(zhí)行步驟108,否則執(zhí)行步驟107。
步驟108,將糧情異常報(bào)警信息保存到事實(shí)庫列表中,再執(zhí)行步驟107。
步驟107,判斷是否在通風(fēng)?是執(zhí)行步驟109,否則執(zhí)行步驟110。
步驟109,獲取當(dāng)前通風(fēng)類型和通風(fēng)時(shí)間。
步驟110,將推理出的通風(fēng)方式、通風(fēng)設(shè)備操作等輸出結(jié)果更新到規(guī)則庫列表中,再執(zhí)行步驟116,結(jié)束。
步驟111,判斷是否完成通風(fēng)項(xiàng)目?是,則執(zhí)行步驟112,否則執(zhí)行步驟113。
步驟112,根據(jù)推理出的通風(fēng)方式、通風(fēng)設(shè)備操作等信息更新到規(guī)則庫列表。
步驟113,判斷是否需要改變通風(fēng)控制?是,則執(zhí)行步驟114,否則執(zhí)行步驟115。
步驟114,改變通風(fēng)設(shè)備的控制和預(yù)估通風(fēng)時(shí)間等信息,再執(zhí)行步驟115。
步驟115,將推理出的通風(fēng)方式、通風(fēng)設(shè)備操作等信息更新到規(guī)則庫列表。
步驟116,結(jié)束。
圖3是智能管理專家系統(tǒng)知識(shí)庫維護(hù)工作流程圖,如圖所示人機(jī)交互平臺(tái)4在主流程的最開始接收到知識(shí)庫2的維護(hù)指令,可進(jìn)入到知識(shí)庫2的維護(hù)流程中,知識(shí)庫2的維護(hù)可通過在人機(jī)交互平臺(tái)4上手動(dòng)輸入的方法插入新的規(guī)則條目;可以刪除掉規(guī)則庫中不再需要的規(guī)則條目;也可以將事實(shí)庫中數(shù)據(jù),進(jìn)行修改和編輯后作為新的規(guī)則,加入到規(guī)則庫中。在規(guī)則庫建立初期事實(shí)庫向規(guī)則庫的轉(zhuǎn)化是自發(fā)進(jìn)行,實(shí)現(xiàn)專家系統(tǒng)的自學(xué)習(xí)和自優(yōu)化。具體步驟如下。
步驟201,開始。
步驟202,將知識(shí)庫中的規(guī)則列表顯示到人機(jī)界面上。
步驟203,判斷接收到知識(shí)庫維護(hù)指令是什么?如果是事實(shí)庫和規(guī)則庫之間的轉(zhuǎn)換,則執(zhí)行步驟204;如果是添加規(guī)則,則執(zhí)行步驟205;如果是刪除規(guī)則,則執(zhí)行步驟206。
步驟204,在人機(jī)界面上顯示事實(shí)庫中保存的運(yùn)行規(guī)則實(shí)例,再依次執(zhí)行步驟209、210、211。
步驟209,在人機(jī)界面上選中所有需要添加到規(guī)則庫的規(guī)則實(shí)例。
步驟210,將選中規(guī)則實(shí)例加入到規(guī)則列表中。
步驟211,判斷是否添加完畢?是,則執(zhí)行步驟214,否則回到步驟209。
步驟205,在人機(jī)界面上輸入需要添加的規(guī)則條目的參數(shù),再依次執(zhí)行步驟212、213。
步驟212,輸入的規(guī)則條目加入到規(guī)則庫中。
步驟213,判斷是否添加完畢?是,則執(zhí)行步驟214,否則回到步驟205。
步驟206,在人機(jī)界面上選中所有需要?jiǎng)h除的規(guī)則列表?xiàng)l目,再依次執(zhí)行步驟207、208。
步驟207,將選中行規(guī)則從規(guī)則列表中刪除。
步驟208,判斷是否刪除完畢?是,則執(zhí)行步驟214,否則回到步驟206。
步驟214,判斷是否退出知識(shí)庫維護(hù)操作?是,則執(zhí)行步驟215,否則回到步驟202。
步驟215,結(jié)束。
圖4是智能管理專家系統(tǒng)推理機(jī)工作流程圖,如圖所示當(dāng)推理機(jī)3啟動(dòng)時(shí),讀取糧情報(bào)告,使用判定算法進(jìn)行初步判定,然后根據(jù)不同糧食種類和區(qū)域選擇合適規(guī)則庫條目,規(guī)則對(duì)象指針開始指向第一條規(guī)則,然后根據(jù)糧情和初步判定通風(fēng)策略,逐條比較和匹配規(guī)則條件后,最終獲得同當(dāng)前糧情所匹配的規(guī)則的通風(fēng)策略,作為最終推理結(jié)論;當(dāng)規(guī)則對(duì)象指針指向規(guī)則鏈的最后且無匹配規(guī)則時(shí),表明本系統(tǒng)現(xiàn)有的知識(shí)庫不能滿足用戶此次的要求,并將此次無適用規(guī)則的出錯(cuò)相關(guān)信息保存到故障表中。具體步驟如下。
步驟301,開始。
步驟302,讀取糧情報(bào)告,根據(jù)判定算法進(jìn)行初步推理。
步驟303,根據(jù)不同地區(qū)和糧食調(diào)用相應(yīng)規(guī)則庫,指向到第一條規(guī)則。
步驟304,判斷當(dāng)前規(guī)則是夠適用?是,則執(zhí)行步驟306,否則執(zhí)行步驟305。
步驟306,將該條規(guī)則標(biāo)記為適用規(guī)則,再執(zhí)行步驟308。
步驟305,判斷是否所以規(guī)則都判斷完畢?是,則執(zhí)行步驟308,否則執(zhí)行步驟307。
步驟307,指向下一條規(guī)則,再執(zhí)行步驟304。
步驟308,判斷是否有可適用的規(guī)則?是,則執(zhí)行步驟309,否則依次執(zhí)行步驟310、311。
步驟309,推理出適應(yīng)于當(dāng)前糧情的通風(fēng)方式、通風(fēng)設(shè)備操作、報(bào)警和預(yù)估時(shí)間等相關(guān)結(jié)果,再執(zhí)行步驟311。
步驟311,結(jié)束。
以上就是散糧運(yùn)輸車儲(chǔ)糧環(huán)境智能管理專家系統(tǒng)的流程分析和本發(fā)明的工作過程介紹。經(jīng)過大量的測試和實(shí)驗(yàn)表明:使用該散糧運(yùn)輸車儲(chǔ)糧環(huán)境智能管理專家系統(tǒng),不但可以提高系統(tǒng)的推理判斷可靠性和應(yīng)變能力,也可提高通風(fēng)決策的智能化水平。
以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的詳細(xì)說明,不能認(rèn)定本發(fā)明具體實(shí)施僅限于這些說明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,如對(duì)輻射單元數(shù)量和口徑形式的變化,都應(yīng)當(dāng)視為屬于本發(fā)明由所提交的權(quán)利要求書確定的發(fā)明保護(hù)范圍。