時間:2008-12-03 11:07:00來源:fenghy
其中:u(k)為第k次控制時控制器的輸出;
ec(k)為第k次控制時的偏差變化;
Kp(k)為第k次控制時控制器的比例系數(shù);
Ki(k)為第k次控制時控制器的積分系數(shù);
d(k)為第k次控制時控制器的微分系數(shù);
u(k-1)為第k-1次控制時控制器的積分累和量,即
2 模糊PID控制器

dKd0。其中Cp、Ci、Cd分別為比例修正系數(shù)、積分修正系數(shù)和微分修正系數(shù)。Kp0、Ki0、Kd0稱為控制參數(shù)初值,它們由用戶設(shè)定,因此,用戶可以對控制參數(shù)進(jìn)行宏觀調(diào)節(jié),這在一定程度上可以彌補(bǔ)模糊推理在進(jìn)行簡化時忽略參數(shù)之間耦合關(guān)系所造成的誤差。增強(qiáng)了系統(tǒng)的魯棒性。
根據(jù)PID控制的基本特性,在不同的e(k)和ec(k)時,對Kp、Ki、Kd的要求也不同:
。1)當(dāng)|e(k)|很大時,要盡快消除偏差,提高響應(yīng)速度,Kp應(yīng)該取大一些。為了避免出現(xiàn)超調(diào)現(xiàn)象,Ki、Kd最好為零。
(2)當(dāng)偏差較小時,為繼續(xù)消除偏差并防止超調(diào)過大,產(chǎn)生振蕩,Kp應(yīng)減小,Ki可取較小值。Kd的值視|ec(k)|而定。
。3)當(dāng)e(k)與ec(k)同號時,被控量朝著偏離給定值的方向變化;而e(k)與ec(k)異號時被控量朝著接近給定值的方向變化。因此,當(dāng)被控量接近給定值時,反號的比例作用阻礙積分作用,因而避免了積分超調(diào)及隨之帶來的振蕩,但被控量遠(yuǎn)未接近給定值并向給定值變化時,則由于這兩項反向,將會減慢控制過程。在e(k)較大,ec(k)為負(fù)值時,Kp取負(fù)值,這樣可以加快控制的動態(tài)過程。
。4)當(dāng)ec(k)很大時,Kp應(yīng)該取小值,Ki取值應(yīng)大些,反之亦然。
。5)微分環(huán)節(jié)主要用來控制偏差變化ec(k),減小超調(diào),克服振蕩,在多電機(jī)同步控制系統(tǒng)中,不希望速度發(fā)生快速變化,而且系統(tǒng)超調(diào)一般不會太大,所以在具體設(shè)計中并沒有對微分系數(shù)進(jìn)行模糊控制,即Kd=Kd0、Cd=1。
根據(jù)以上分析,把e(k)、ec(k)和Cp的論域分為15個等級,分別記作-7,-6,-5,-4,-3,…,+6,+7;把語言變量e(k)、ec(k)和Cp的取值分為“負(fù)大(NL)”、“負(fù)中(NM)”、“負(fù)。∟S)”、“正大(PL)”、“正中(PM)、“正。≒S)和“零(Z)”等7個語言值。隸屬函數(shù)根據(jù)上述規(guī)則和經(jīng)驗由主觀確定,推理規(guī)則采用“IFAANDBTHENC”的形式,模糊關(guān)系表示為:
pk為第k條規(guī)則對應(yīng)的模糊關(guān)系矩陣;Mek為第k條規(guī)則中偏差取值的模糊向量;Meck為第k條規(guī)則中偏差變化取值的模糊向量;
,積分修正系數(shù)的計算過程與此類似,不再贅述。最后根據(jù)修正系數(shù)計算出實際的PID控制參數(shù),并運用到控制系統(tǒng)中去,使整個系統(tǒng)穩(wěn)定、可靠地運行。
3 多電機(jī)同步控制的基本方案



標(biāo)簽:
傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(connectcrack.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-09-23
2025-09-23
2025-09-08
華為昇騰Atlas800iA2 910B服務(wù)器Deepsee...
2025-09-04
TaiShan(泰山)200 2280系列服務(wù)器 鯤...
2025-09-03
2025-08-06