謝少華
(新疆農(nóng)業(yè)職業(yè)技術學院 農(nóng)業(yè)工程分院,新疆 昌吉 831100)
目前,在BLDC 中應用較多的仍然是經(jīng)典的PID 控制,但是由于PID 控制的動態(tài)特性不十分理想,缺乏自動調(diào)節(jié)能力,導致系統(tǒng)控制效果差。伴隨著控制要求的提高與現(xiàn)代控制理論的發(fā)展,大量的先進控制策略被廣泛應用于無刷直流電機控制系統(tǒng),主要有滑模變控制、模糊控制、神經(jīng)網(wǎng)絡控制、迭代學校控制、遺傳算法控制以及灰色理論控制[1-2]。使用這些控制策略能夠確保系統(tǒng)保持良好的動靜態(tài)性能,但控制計算量大,控制器的實時性能難以保證。本文在充分研究智能控制算法與傳統(tǒng)PID 控制的基礎上,提出了一種基于模糊理論的PI 控制策略。結(jié)合PI 控制與模糊控制的優(yōu)勢,該控制策略能夠有效提高控制系統(tǒng)的動靜態(tài)性能。
無刷直流電機從其結(jié)構(gòu)和運行原理來講,屬于自控同步運轉(zhuǎn)的同步電機,可以通過參考同步電動機的分析方法[5]建立模型。在理想條件下,分析無刷直流電機的數(shù)學模型,可得電壓方程:

其中:uA、uB、uC為定子相繞組電壓(V);iA、iB、iC為為定子相繞組電流(A);eA、eB、eC為為定子相繞組電動勢(V);R為電機相電阻;L為每相繞組的自感(H);M為每兩相繞組間的互感(H);p為微分算子,p=d/dt。
電機本體、電子開關電路(逆變器)、轉(zhuǎn)子位置傳感器、控制器4 大模塊構(gòu)成BKDC 控制系統(tǒng)。
工作原理。第一步,獲得位置信號,經(jīng)過內(nèi)部運算產(chǎn)生換相信號;第二步,換相信號在控制器中運算,產(chǎn)生輸出信號,通過放大傳輸至開關電路;第三步,電機氣隙產(chǎn)生磁場,磁場相互作用,電機按照換相信號按照一定方向持續(xù)工作。
以人的直覺與經(jīng)驗建立的控制策略稱為模糊控制。使用模塊控制,可以簡化建模過程。它的控制不依賴數(shù)學模型,而是主要靠規(guī)則推理判斷來確定輸出??刂频男Ч饕Q于模糊規(guī)則。實踐經(jīng)驗和直觀感覺是規(guī)則的基礎,從其控制原理來講,本質(zhì)上是一種探索型決策。通過對其控制原理的分析可知,它的控制關鍵是模糊控制規(guī)則。在運行中,這種規(guī)則主要通過規(guī)則表來體現(xiàn),通過依照過去控制實踐經(jīng)驗和專家經(jīng)驗制定模糊規(guī)則表[3]。
一般情況下,由于比較容易獲得的數(shù)據(jù)是被控對象輸出變量及其變化率,所以一般把誤差e及其變化率ec選為模糊控制器的輸入語言變量。假定控制量U是模糊控制器的輸出語言變量,輸入輸出的關系即為U=F(E,EC)。這種關系本質(zhì)上表現(xiàn)為非線性的比例微分(PD)控制關系[4-5]。
模糊控制不依賴系統(tǒng)的精確模型,比較適用于難以建立模型、變量復雜的非線性控制系統(tǒng)。使用該控制方式能夠提高系統(tǒng)自適應能力,改善穩(wěn)定性。同樣的,由于控制策略采用的是模糊規(guī)則,而模糊規(guī)則主要依賴人為經(jīng)驗。人為經(jīng)驗存在一定誤差,會產(chǎn)生穩(wěn)態(tài)誤差,且其控制精度也會降低。PID 控制可以避免模糊控制產(chǎn)生的問題,但PID 控制也存在其固有的缺陷,主要表現(xiàn)為穩(wěn)定性差、自適應能力弱。將PI(PID)控制策略引入模糊控制中組成Fuzzy-PID(模糊PID)控制,可以整合兩種控制策略的優(yōu)勢,規(guī)避缺陷,保留優(yōu)勢,改善控制系統(tǒng)的綜合性能。Fuzzy-PID 控制存在多種控制策略,本文采用自整定模糊PID 控制結(jié)構(gòu)。通過分析控制對象結(jié)構(gòu)和控制要求,采用模糊PI 控制。在Simulink 中,搭建模糊PI 控制系統(tǒng)模型和模糊PI 控制器的模型。
自整定模糊PID 控制器是一個二維模糊控制器與PID 控制的結(jié)合。其中,模糊控制仍然以常規(guī)的誤差e和誤差變化ec作為輸入。在PID 參數(shù)整定經(jīng)驗和基本要求的基礎上制定模糊規(guī)則,PID 參數(shù)的在線調(diào)節(jié)通過模糊規(guī)則實現(xiàn),實現(xiàn)參數(shù)的自我調(diào)節(jié)。這樣的參數(shù)自我調(diào)整,稱為自整定模糊PID 控制器[6]。參數(shù)調(diào)節(jié)自適應過程,通過模糊控制器確定PID 參數(shù)與e和ec之間的模糊關系,在運行中不斷捕捉e和ec信息,以PID 參數(shù)的修正量(ΔKP,ΔKi,ΔKd)作為模糊控制器輸出。通過在線調(diào)節(jié)參數(shù),保證PID 參數(shù)始終滿足不同時刻的偏差和偏差變化,從而確保被控對象獲得良好的動態(tài)與靜態(tài)特性。模糊PID 控制器的的輸出主要由初值與修正量組成。假定Kp'、Ki
'、Kd
'為預整定值,則輸出表達式為Kp=Kp'+ΔKp、Ki=Ki
'+ΔKi、Kd=Kd
'+ΔKd。
2.2.1 模糊化與反模糊化
對于模糊控制而言,輸入量要求模糊化。對于絕大多數(shù)系統(tǒng)而言,輸入多為精確量。因此,在采用模糊控制時,要將精確值的模糊化。同理,由于模糊控制輸出是模糊量,而模糊量無法被系統(tǒng)識別,所以在輸出時需要將模糊值轉(zhuǎn)換為精確值。這個轉(zhuǎn)換過程主要通過模糊集和模糊詞匯實現(xiàn)。模糊規(guī)則也需要通過模糊詞匯來表述,模糊詞匯構(gòu)成模糊規(guī)則,進而構(gòu)成模糊集。由于輸出與輸入同理,故以輸出為例闡述模糊詞匯的選擇。模糊詞匯的多少決定輸出的精度。擴大模糊詞匯,可以提高輸出精度。但是,隨著模糊詞匯的增多,對應的控制越來越復雜。在選擇詞匯時,既要保證輸出的精度,又要確??刂葡鄬唵巍8鶕?jù)經(jīng)驗,通常情況下可以選擇7 個詞匯,在此基礎上可以根據(jù)控制要求及效果對其進行修正。此外,使用3個詞匯或者5 個詞匯也是可行的。
通過分析控制系統(tǒng)的情況及控制要求,本系統(tǒng)自整定模糊PI 的輸入輸出均采用7 個詞匯進行描述時符合控制要求,既能確保精度,又能確??刂葡鄬啙崱]斎胧褂迷~匯:{B,M,S,O,R,M,B},輸出使用詞匯:{B,M,S,O,S,M,B}。
在模糊控制理論中有一個基本論域,這個基本論域代表輸入輸出的取值范圍,這個集合的數(shù)據(jù)都是精確值。通過上文分析可知,精確值不能被模糊控制器識別,輸入時只有將數(shù)據(jù)模糊化才能被識別。將精確值模糊化,可以通過數(shù)學函數(shù)來實現(xiàn),常用的主要是隸屬函數(shù)。將基本論域的精確值與模糊集中的模糊量通過隸屬函數(shù)建立映射關系,可以實現(xiàn)數(shù)據(jù)模糊化。高斯函數(shù)、三角函數(shù)都是使用頻率較高的隸屬函數(shù)。三運角函數(shù)的特點是運算簡潔,運算較快。結(jié)合實際,本文使用三角函數(shù)表達基本論域。
2.2.2 模糊規(guī)則的建立
根據(jù)經(jīng)驗制定模糊規(guī)則。對于本文的模糊控制,自適應調(diào)節(jié)對象是PI 參數(shù),故模糊規(guī)則制定的基礎是PI 參數(shù)的整定經(jīng)驗。在此控制策略下,PI 參數(shù)可以隨著外界變化進行在線自我調(diào)節(jié)。這樣的方式下,保持PI 控制的特點,可極大提高控制的自適應性。
在模擬軟件中輸入電機參數(shù),設定電機參數(shù)如下:額定電壓450 V,電機極對數(shù)為5,相繞組電阻為2.8 kΩ,電感為8 mH。在Simlulink 中,在PI 控制與模糊PI 控制下分別對無刷直流電機控制系統(tǒng)進行仿真,電機轉(zhuǎn)速設定為2 400 r/m。同等參數(shù)及條件下,第一次模擬采用PI 控制,模擬結(jié)果顯示系統(tǒng)響應時間為0.03 s,系統(tǒng)的超調(diào)為3.2%;第二次模擬使用模糊PI,模擬結(jié)果顯示系統(tǒng)響應時間約為0.015 s。通過兩種不同控制方式的結(jié)果分析比對可知,模糊PI 控制能夠提高響應速度,有效降低超調(diào),控制更加穩(wěn)定。相較于常規(guī)控制,控制性能得到了極大改善。
本文針對無刷直流電機傳統(tǒng)PI 控制存在的問題,提出了一種基于模糊PI 的控制策略,并利用Matlab 軟件進行無刷直流電機模糊PI 控制系統(tǒng)建模仿真。仿真結(jié)果表明,模糊PI 控制能夠提高系統(tǒng)的控制性能,并能夠獲得良好的抗干擾能力和魯棒性,為無刷直流電機控制系統(tǒng)的控制性能優(yōu)化提供了新的思路。