基于模糊PID控制算法的恒溫石英晶體振蕩器
4 模糊PID控制系統仿真及結果分析
由于恒溫晶體振蕩器控制系統加熱部分本身具有滯后性、非線性、時變性的特點,將其近似為一個二階滯后環節的描述為:

4.1 模糊PID控制系統仿真
在Matlab的Command Window窗口運行Fuzzy函數進入模糊邏輯,確定模糊控制器類型,編輯輸入輸出變量的隸屬度函數,建立模糊控制規則,生成*.fis文件并導入到仿真系統中的模糊控制器命名為md.fis。接下來返回到Command Window窗口,輸入Simulik進入Simulik環境下。建立如圖6所示的完整模型。然后再雙擊Fuzzy Logic Controller圖標,在彈出對話框中輸入md即可。仿真實驗結果如圖7所示。本文引用地址:http://www.104case.com/article/162185.htm
4.2 PID控制系統仿真
在Matlab的Simulink環境中建立如圖8所示的PID控制仿真框圖,得到仿真結果如圖9所示。
由仿真結果可明顯看出模糊自整定PID調節較之常規PID調節,系統的快速性和穩定性得到了提高,總結起來模糊自整定PID主要有以下幾個優點:
(1)模糊自整定PID算法初值為零,不需要人工給定初始整定值,也能通過自整定獲得參數的最優值,且實現簡單,而常規PID算法需要操作者根據以往的累積經驗以及實際的系統輸出經多次試調之后獲得較優值。
(2)模糊自整定PID算法的超調量和調整時間均小于常規PID算法。
(3)模糊自整定PID控制器使系統的快速性和各項性能指標得到顯著提高,說明了該方法的有效性。
5 結束語
文中設計了一種基于模糊PID控制算法的恒溫晶體振蕩器。該系統利用c8051f300單片機為控制核心實現了晶體振蕩器溫度的實時控制,并用Matlab進行了仿真。仿真結果表明,該系統既能保證溫度調節的快速性,又能滿足系統達到晶體諧振器拐點溫度時系統的穩定性,可以保證頻率穩定度的恒溫控制。
評論