⑴ 控制演算法的分類,各自特點都是什麼
控制演算法分為模糊PID控制演算法和自適應控制演算法。各自的特點如下:
模糊PID控制演算法的特點:
1、簡化系統設計的復雜性,特別適用於非線性、時變、滯後、模型不完全系統的控制。
2、不依賴於被控對象的精確數學模型。
3、利用控製法則來描述系統變數間的關系。
4、不用數值而用語言式的模糊變數來描述系統,模糊控制器不必對被控制對象建立完整的數學模式。
5、模糊控制器是一語言控制器,便於操作人員使用自然語言進行人機對話。
6、模糊控制器是一種容易控制、掌握的較理想的非線性控制器,具有較佳的魯棒性、適應性、強健性(Robustness)及較佳的容錯性(Fault Tolerance)。
自適應控制演算法的特點:
1、實現了控制器參數的在線自動整定。
2、與常規PID控制器有相同的結構。
3、採用單片微機實現了控制演算法,實用性強,可靠性好。
⑵ 神經網路與模糊控制優劣
(2)由工業過程的定性認識出發,比較容易建立語言控制規則,因而模糊控制對那些數學模型難以獲取,動態特性不易掌握或變化非常顯著的對象非常適用。(3)基於模型的控制演算法及系統設計方法,由於出發點和性能指標的不同,容易導致較大差異;但一個系統語言控制規則卻具有相對的獨立性,利用這些控制規律間的模糊連接,容易找到折中的選擇,使控制效果優於常規控制器 。(4)模糊控制是基於啟發性的知識及語言決策規則設計的,這有利於模擬人工控制的過程和方法,增強控制系統的適應能力,使之具有一定的智能水平。(5)模糊控制系統的魯棒性強,干擾和參數變化對控制效果的影響被大大減弱,尤其適合於非線性、時變及純滯後系統的控制。|||什麼是模糊控制?與傳統控制理論相比有什麼優點?模糊控制是近代控制理論中建立在模糊集合輪上基礎上的一種基於語言規則與模糊推理的控制理論,它是智能控制的一個重要分支。與傳統控制理論相比,模糊控制有兩大不可比擬的優點:第一,模糊控制在許多應用中可以有效且便捷的實現人的控制策略和經驗,這一優點自從模糊控制誕生以來就一直受到人們密切的關注;第二,模糊控制不需要被控對象的數學模型即可實現較好的控制,這是因為被控對象的動態特性已隱含在模糊控制器輸入、輸出模糊集及模糊規則中。所以模糊控制被越來越多的應用於各個領域,尤其是被廣泛應用於家電系列中,基於模糊控制的洗衣機就是其中的一個典型實例。|||模糊控制實質上是一種非線性控制,從屬於智能控制的范疇。模糊控制的一大特點是既具有系統化的理論,又有著大量實際應用背景。|||優點:對於難於建立模型的控制對象不失為一種良好的控制方法。
⑶ 模糊控制器的性能一定優於是否傳統PID演算法嗎
不一定,若要求反應迅速那麼可以選擇模糊控制方式。若要求控制精度高則可以選擇PID方式。
⑷ 經典控制理論與模糊控制理論的特點、區別及關系是什麼
1)它是一種非線性控制方法,工作范圍寬,適用范圍廣,特別適合非線性系統的控制。
(2)它不依賴於對象的數學模型,對無法建模或很難建模的復雜對象,也能利用人的經驗知識來設計模糊控制器完成控制任務。而傳統的控制方法都要已知被控對象的數學模型,才能設計控制器。
(3)它具有內在的並行處理機制,表現出極強的魯棒性,對被控對象的特性變化不敏感,模糊控制器的設計參數容易選擇調整。演算法簡單,執行快,容易實現。不需要很多的控制理論知識,容易普及推廣。
正因為模糊控制具有以上顯著的優點,很多國際著名的專家學者指出:「模糊控制是21世紀的控制技術」,將有非常廣闊的發展前途和產品市場。
⑸ 求模糊控制演算法,匯編語言編寫的,關於溫度控制的!感謝
模糊控制比較常用的兩種演算法;普通模糊控制演算法,模糊PID控制演算法
普通模糊控制演算法:建立在人工經驗知識的基礎上,需要明確控制要求,並結合人工控制經驗,然後才可以做出實用的模糊控制演算法。雖然有很多樣板經驗表可以使用,但還需要根據實際控制對象做些修改,才可使用。
模糊PID控制演算法:對人工經驗要求的比較少,但需要結合PID控制經驗和現場試驗數據,才能做出好的控制演算法。
編程原理:只講普通模糊控制演算法,模糊PID自己去找資料,模糊PID太容易實現,故不再贅述。
下面一至六步,我只說了一些計算過程,它們可以使用matlab完成,實現起來比較簡單,只把matlab計算得到的表格放到模糊控製程序里即可,也就是說藉助matlab編寫模糊控制演算法只需要進行第一、二、七步的操作。
第一步:收集模糊經驗,分條列出,可以暫時使用樣板經驗表(經驗表和分條列出的經驗是相通的)。
第二步:確定各模糊集合隸屬度函數
第三步:取一組輸入輸出數據組合,它們中的各元素,按照一條模糊規則中模糊變數組合和各自隸屬度函數分別模糊化,然後各變數通過模糊運算得到一個值,這個值就是當前組合對當前規則的匹配度。同樣,算出這個數據組合對其餘各條模糊規則的匹配程度,也就是匹配值。最後對每個匹配值,進行模糊或運算,得到的數據u
第四步:分別取各輸入輸出數據組合進行第三步操作,然後得到一個n維表(n為輸入,輸出變數個數),每個單元對應一個數據組合,單元中的取值對應數據組合的u值(u的演算法參考第三步)
第五步:任取一組輸入組合,遍歷輸出值,根據第四步的表格得到對應的一組u值,根據下面公式計算輸出:y=/其中yi是第i個可能的輸出量取值,ui是與yi對應的u值。
第六步:對每一組可能的輸入組合,得到各自的輸出值y,然後把他們列出一個表,大功即成。這個表就是輸入與輸出的映射表。前幾步的目的就是得到這個表,我們稱之為模糊控制查詢表。
第七步:編寫模糊控制查詢表的查詢程序,亦可以看成模糊控制演算法計算程序,其實就是一個查表程序。到此模糊控制演算法編寫完成。
模糊控制過程中,首先採集數據,離散化,查表得到輸出值,輸出查表所得的輸出值,模糊控制器工作完成。
其實對復雜控制系統,模糊控制的難點在於模糊經驗的收集與修正。
⑹ 模糊控制有什麼優點和缺點
模糊控制具有的突出特點:
(1)模糊控制是一種基於規則的控制,它直接採用語言型控制規則,出發點是現場操作人員的控制經驗或相關專家的知識,在設計中不需要建立被控對象的精確的數學模型,因而使得控制機理和策略易於接受與理解,設計簡單,便於應用。
(2)由工業過程的定性認識出發,比較容易建立語言控制規則,因而模糊控制對那些數學模型難以獲取,動態特性不易掌握或變化非常顯著的對象非常適用。
(3)基於模型的控制演算法及系統設計方法,由於出發點和性能指標的不同,容易導致較大差異;但一個系統語言控制規則卻具有相對的獨立性,利用這些控制規律間的模糊連接,容易找到折中的選擇,使控制效果優於常規控制器。
(4)模糊控制是基於啟發性的知識及語言決策規則設計的,這有利於模擬人工控制的過程和方法,增強控制系統的適應能力,使之具有一定的智能水平。
(5)模糊控制系統的魯棒性強,干擾和參數變化對控制效果的影響被大大減弱,尤其適合於非線性、時變及純滯後系統的控制。
⑺ 什麼叫模糊控制演算法
模糊控制技術是利用模糊控制演算法控制變頻器的電壓和頻率的一種技術,通過模糊控制技術可使被控電動機的升速時間得到控制,以避免升速過快對電動機使用壽命的影響以及升速過慢而影響工作效率。