模糊PID自整定控制算法的實現(xiàn)及仿真

模糊PID自整定控制算法的實現(xiàn)及仿真

ID:38188527

大?。?62.61 KB

頁數(shù):4頁

時間:2019-05-24

模糊PID自整定控制算法的實現(xiàn)及仿真_第1頁
模糊PID自整定控制算法的實現(xiàn)及仿真_第2頁
模糊PID自整定控制算法的實現(xiàn)及仿真_第3頁
模糊PID自整定控制算法的實現(xiàn)及仿真_第4頁
資源描述:

《模糊PID自整定控制算法的實現(xiàn)及仿真》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、第9卷第5期Vol.9No.52007年5月技術(shù)前沿May.2007單片機模糊PID自整定控制算法的實現(xiàn)及仿真馮桂寧,蔣翔俊(中國地質(zhì)大學機械與電子工程學院,湖北武漢430074)摘要:介紹了單片機模糊自整定PID控制的系統(tǒng)結(jié)構(gòu)、控制思想、控制算法以及在電液伺服系統(tǒng)上的應用方法,給出了其基于MATLAB的系統(tǒng)仿真結(jié)果,并對該模糊自整定PID控制結(jié)果與傳統(tǒng)的PID控制仿真結(jié)果進行了比較。關(guān)鍵詞:單片機;模糊自整定PID控制;電液伺服系統(tǒng);MATLAB仿真0引言速度控制等功能。其中智能模糊控制由單片機完成,并采用規(guī)則自

2、整定PID控制算法進行過程控由于液壓伺服系統(tǒng)的固有特性(如死區(qū)、泄制。整個系統(tǒng)的核心是模糊控制器,AT89C51單漏、阻尼系數(shù)的時變性以及負載干擾的存在),片機是控制器的主體模塊。電液伺服系統(tǒng)輸出的系統(tǒng)往往會呈現(xiàn)典型的不確定性和非線性特性。速度信號經(jīng)傳感器和A/D轉(zhuǎn)換之后進入單片機,這類系統(tǒng)一般很難精確描述控制對象的傳遞函數(shù)單片機則根據(jù)輸入的各種命令,并通過模糊控制或狀態(tài)方程,而常規(guī)的PID控制又難以取得良好算法計算控制量,然后將輸出信號通過D/A轉(zhuǎn)換的控制效果。另外,單一的模糊控制雖不需要精送給液壓伺服系統(tǒng),從而

3、控制系統(tǒng)的速度。該模確的數(shù)學模型,但是卻極易在平衡點附近產(chǎn)生小糊控制器的硬件框圖如圖1所示。振幅振蕩,從而使整個控制系統(tǒng)不能擁有良好的動態(tài)品質(zhì)。本文針對這兩種控制的優(yōu)缺點并結(jié)合模糊控制技術(shù),探討了液壓伺服系統(tǒng)的模糊自整定PID圖1模糊控制器硬件框圖控制方法,同時利用MATLAB軟件提供的模糊控制器的主程序包括初始化、鍵盤管理Simulink和Fuzzy工具箱對液壓伺服調(diào)節(jié)系統(tǒng)的模及控制模塊和顯示模塊的調(diào)用等。溫度信號的采糊自整定PID控制系統(tǒng)進行仿真,并與常規(guī)PID控集、標度變換、控制算法以及速度顯示等功能的制進行

4、了比較。此外,本文還嘗試將控制系統(tǒng)通實現(xiàn)可由各子程序完成。軟件的主要流程是:利過單片機的數(shù)字化處理,并在電液伺服實驗臺上用AT89C51單片機調(diào)A/D轉(zhuǎn)換、標度轉(zhuǎn)換模塊以進行了測試,測試證明:該方法能使系統(tǒng)的結(jié)構(gòu)得到速度的反饋信號,然后根據(jù)偏差和偏差的變簡單化,操作靈活化,并可增強可靠性和適應化率計算輸入量,再由模糊PID自整定控制算法性,提高控制精度和魯棒性,特別容易實現(xiàn)非線得出輸出控制量。啟動、停止可通過鍵盤并利用性化控制。外部中斷產(chǎn)生,有按鍵輸入則調(diào)用中斷服務程序。該程序的流程圖如圖2所示。1模糊PID自整定

5、控制器的設(shè)計2模糊控制器算法研究本控制系統(tǒng)主要完成數(shù)據(jù)采集、速度顯示和采用模糊PID自整定控制的目的是使控制器收稿日期:2006-12-11能夠根據(jù)實際情況調(diào)整比例系數(shù)Kp、積分系數(shù)Kiwww.ecda.cn2007.5電子元器件應用59第9卷第5期Vol.9No.52007年5月ElectronicComponent&DeviceApplicationsMay.2007圖4e、ec隸屬函數(shù)應的語言變量E、EC表示成模糊量。E、EC的基本論域為[-6,+6],將其離散成13個等級即[-6,-5,-4,-3,-2,-

6、1,0,+1,+2,+3,+4,+5,+6]??紤]到控制的精度要求,本設(shè)計將[-6,+6]分為負大[NB]、負中[NM]、負小[NS]、零[ZO]、正小[PS]、正中[PM]、正大[PB]等7個語言變量,然后由e、ec隸屬函數(shù)根據(jù)最大值法得出相應的模糊變量。2.2模糊控制規(guī)則表的建立圖2模糊控制器程序控制流程和微分系數(shù)Kd,以達到調(diào)節(jié)作用的實時最優(yōu)。該(1)Kp控制規(guī)則設(shè)計在PID控制器中,Kp值的選取決定于系統(tǒng)的電液伺服系統(tǒng)的Fuzzy自整定PID控制系統(tǒng)結(jié)構(gòu)如響應速度。增大Kp能提高響應速度,減小穩(wěn)態(tài)誤圖3所示

7、。差;但是,Kp值過大會產(chǎn)生較大的超調(diào),甚至使為了簡化運算和滿足實時性要求,即該調(diào)節(jié)系統(tǒng)不穩(wěn)定減小Kp可以減小超調(diào),提高穩(wěn)定性,系統(tǒng)的基本控制仍為PID控制,但使PID調(diào)節(jié)參數(shù)但Kp過小會減慢響應速度,延長調(diào)節(jié)時間。因由模糊自整定控制器根據(jù)偏差e和偏差變化率ec進此,調(diào)節(jié)初期應適當取較大的Kp值以提高響應速行自動調(diào)整,同時把模糊自整定控制器的模糊部度,而在調(diào)節(jié)中期,Kp則取較小值,以使系統(tǒng)具分按Kp、Ki和Kd分成3部分,分別由相應的子推理有較小的超調(diào)并保證一定的響應速度;而在調(diào)節(jié)器來實現(xiàn)。過程后期再將Kp值調(diào)到較

8、大值來減小靜差,提高2.1輸入值的模糊化控制精度。Kp的控制規(guī)則如表1所列。模糊自整定PID控制器是在fuzzy集的論域中(2)Ki控制規(guī)則設(shè)計進行討論和計算的,因而首先要將輸入變量變換在系統(tǒng)控制中,積分控制主要是用來消除系到相應的論域,并將輸入數(shù)據(jù)轉(zhuǎn)換成合適的語言統(tǒng)的穩(wěn)態(tài)誤差。由于某些原因(如飽和非線性值,也就是要對輸入量進行模糊化。結(jié)合本液壓等),積分過

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。