無定常自控系統(tǒng)的微機Fuzzy控制算法要設計一個控制器以實現語言控制,必須解決3個問題,即:精確量的Fuzzy化;Fuzzy控制規(guī)則的構成;輸出信息的Fuzzy判決。
以大型破碎機的功率控制器為例,具體步驟如下:(1)輸入精確量的歸一模糊量化參見圖1,計算機采集從傳感器來的輸入量u正比于被控量,經過A/D轉換器或計數器,實際輸入的論域對于8bit的A/D而言是[0,255].令輸入的設定值為sp(setpoint),定義輸入偏差將e歸一Fuzzy量化,得將|Δe|在[0,1]閉區(qū)間內分為3檔,定義E帶符號后構成輸入偏差模糊集E共分7個子集,它們是E其中代表負,P代表正。
(2)構成輸出增量集輸出的模糊增量Δu對應于輸入偏差的大、中、小3檔也分為大、中、小3檔,帶符號后構成FuzzyΔu,此Δu也有7個子集,即:計算機通過D/A轉換器輸出,設采用8bitD/A,輸出的模糊增量大、中、小必須各對應一個具體數字才能輸出,為此,定義:于是帶符號后的輸出增量集為:這里按1,2,5分檔有一定技巧,與世界上許多國家貨幣面值的分檔方法類似,本文不再贅述。
(3)確定控制規(guī)則選擇合理的Fuzzy控制規(guī)則并適時調整,是改善Fuzzy控制器的關鍵,一般可以給Fuzzy控制器配置一個帶修正因子且適時進行修正運算的環(huán)節(jié),根據控制需要可以采用單因子修正、多因子修正及自尋優(yōu)修正法。