基于模糊優(yōu)化的PID直流無(wú)刷電機控制
為了實(shí)現實(shí)時(shí)和高準確率的控制從而提高直流無(wú)刷電動(dòng)機的輸出性能,下面我們將來(lái)設計一種模糊PID控制器來(lái)調節PID控制器的增益參數。
2.1 PID控制
連續PID控制的數學(xué)表達式

式中,e(t)為系統輸入和輸出的差值,u(t)為由PID控制器產(chǎn)生的控制信號,Kp為比例增益,T1為積分時(shí)間常數,TD為微分時(shí)間常數。
離散PID控制的數學(xué)表達式

式中,KI=KPT/TI,KD=KPTD/T,T為采樣周期;KP,KI和KD為3個(gè)可調節的參數。PID控制器的任務(wù)便是決定這些參數的值。
2.2 模糊PID控制器
圖2所示是一個(gè)典型的模糊PID控制器的結構圖,圖中nr為給定電動(dòng)機的轉速,n表示實(shí)際電動(dòng)機的轉速,e為系統誤差,ec為e的微分值。當電動(dòng)機工作時(shí),在每個(gè)采樣周期,通過(guò)模糊控制指令,模糊推理機制便檢測e和ec的變化率,從而分別產(chǎn)生它們的模糊變量E和Ec。然后,該控制器將會(huì )即時(shí)對PID控制器原有的KP,KI和KD三個(gè)參數進(jìn)行調節,從而使得PID控制器總是能夠對直流無(wú)刷電動(dòng)機產(chǎn)生最優(yōu)控制信號。本文引用地址:http://dyxdggzs.com/article/162874.htm
在該系統中,KPf,KIf和KDf表示KP,KI和KD邏輯變量的增量。根據E(k)和Ec(k)的值,它們的模糊語(yǔ)性值E和Ec如表1所示。
模糊控制規則是專(zhuān)家的經(jīng)驗和操作者的技能加以總結而得出的模糊條件語(yǔ)句的集合。在本文模糊PID控制方法中,模糊庫用以下49條模糊語(yǔ)句描述:
式中,KP0,KI0和KD0為原始的PID控制器參數,一般由Ziegler-Nichols調試方程給出。D[x]為去模糊過(guò)程。
E,Ec,KPf,KIf和KDf的模糊邏輯全部定義為:{NB,NM,NS,ZO,PS,PM,PB},分別代表:大負、中負、小負、零、小正、中正、大正。另外,這些變量的論域全部被定義在-6到+6的整數區域,隸屬函數為三角形函數,如圖3所示。
評論