• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于灰度預(yù)測的無刷直流電機控制*

      2019-08-06 11:27:02吳敬玉劉忠國周承豫喬永亮
      飛控與探測 2019年3期
      關(guān)鍵詞:直流電機三相增益

      尤 磊, 王 勇, 吳敬玉, 劉忠國, 周承豫, 喬永亮

      (1.上海航天控制技術(shù)研究所·上?!?01109; 2.上海慣性工程技術(shù)研究中心·上海·201109)

      0 引 言

      PID控制器因為其結(jié)構(gòu)簡單、成本較低、在簡單系統(tǒng)中控制效果良好等優(yōu)點,在工程實踐中的應(yīng)用十分廣泛。但是,PID需要調(diào)節(jié)3個參數(shù),即使應(yīng)用較多的PI控制器也需要調(diào)節(jié)2個參數(shù),其參數(shù)間的耦合關(guān)系較為復(fù)雜。目前,仍未有較為系統(tǒng)的參數(shù)調(diào)節(jié)方法。同時,確定的PID參數(shù)對于非線性、時延、負(fù)載變化的系統(tǒng),在多數(shù)情況下無法實現(xiàn)理想的控制效果。飛輪使用的無刷直流電機,是典型的非線性、強耦合系統(tǒng)。為達(dá)到良好的控制效果,需要自適應(yīng)調(diào)節(jié)的PID控制器,以實現(xiàn)較好的控制效果。

      文獻(xiàn)[1]將灰度模型G(1,2)與徑向基函數(shù)(Radial Basis Function,RBF)神經(jīng)網(wǎng)絡(luò)控制結(jié)合起來,實現(xiàn)了小型無刷直流電機的智能控制;文獻(xiàn)[2]和文獻(xiàn)[3]使用灰度模型G(0,N),將無刷直流電機模型分為確定部分和非確定部分,并設(shè)計為灰色模型,建立了參數(shù)在線調(diào)整的控制器,有效補償了電機受到的干擾及非確定模型。由于采用了多輸入方式,上述幾種方法的實現(xiàn)較為困難;不使用電機雙閉環(huán)控制中的電流環(huán)控制器,將導(dǎo)致電流無法快速響應(yīng)指令,控制效果不佳。

      本文建立了基于灰度模型G(1,1)的轉(zhuǎn)速控制器,用于無刷直流電機的轉(zhuǎn)速控制,電流環(huán)控制仍然使用了傳統(tǒng)的PI控制器。由灰度模型預(yù)測電機在下一采樣時刻的轉(zhuǎn)速,建立預(yù)測誤差值同PID參數(shù)間的變化關(guān)系,在線調(diào)整PID參數(shù),以達(dá)到更加快速、穩(wěn)定地跟蹤預(yù)期轉(zhuǎn)速指令的目的。

      1 無刷直流電機模型

      在飛輪中應(yīng)用最多的是按Y形連接的三相無刷直流電動機。在無中線、忽略管壓降的情況下,三相繞組的電勢平衡方程為[4]

      (1)

      (2)

      在式(2)中,LA、LB、LC為定子三相繞組自感;MAB、MBA、MAC、MCA、MBC、MCB為定子三相繞組間的互感。

      假設(shè)三相繞組對稱,不計磁路飽和的影響,則電子繞組電感(自感和互感)不隨定子電流及轉(zhuǎn)子位置而發(fā)生變化,即有

      RA=RB=RC=Ra

      (3)

      LA=LB=LC=L

      (4)

      MAB=MBA=MAC=MCA=MBC=MCB=M

      (5)

      用Ra(a代表A、B或C)、L、M分別表示定子繞組的相電阻、相電感、相間互感,將式(2)代入式(1)并寫為矩陣形式,可得

      (6)

      飛輪中的電機三相繞組為Y形無中線聯(lián)結(jié),則有

      iA+iB+iC=0

      (7)

      因此

      MiB+MiC=-MiA

      (8)

      將式(6)整理為

      (9)

      由于在實際應(yīng)用中,習(xí)慣采用電動機線電壓方程式,由式(9)可得

      (10)

      在式(10)中,eAB=eA-eB;eBC=eB-eC;eCA=eC-eA。

      其中,各相繞組反電動勢的幅值為

      (11)

      ea=KEω

      (12)

      產(chǎn)生的電磁轉(zhuǎn)矩為

      (13)

      電機動力學(xué)模型為[5]

      (14)

      其中,Tl為負(fù)載轉(zhuǎn)矩,B為阻尼系數(shù)。

      2 灰度預(yù)測模型

      灰度模型的常用符號為G(M,N)。其中,N表示變量個數(shù),M表示常微分方程的階數(shù)。在本文中,使用灰度模型G(1,1)預(yù)測無刷直流電機的轉(zhuǎn)速。G(1,1)模型為1個輸入變量的一階灰度模型。由于其只有1個輸入,因此結(jié)構(gòu)較為簡單,無需大量運算過程,采用一階差分方式,利用較少的數(shù)據(jù)就可以得到較為準(zhǔn)確的預(yù)測電機轉(zhuǎn)速。

      以下為建立轉(zhuǎn)速灰度預(yù)測模型的過程:

      (1)建立初始轉(zhuǎn)速序列

      ω(0)=[ω(0)(1)ω(0)(2) …ω(0)(n)]

      (15)

      在式(15)中,n為采集轉(zhuǎn)速個數(shù)。該序列表示電機的實測轉(zhuǎn)速值,用于預(yù)測下一時刻的轉(zhuǎn)速,該序列最少需要4個數(shù)據(jù)[6]。所采集的數(shù)據(jù)越多,需要的計算量越大,相應(yīng)的結(jié)果也越精確。在飛輪控制中,采用FPGA作為控制處理器。其資源有限,無法進(jìn)行數(shù)量較多的灰度預(yù)測算法,因此選擇4個數(shù)據(jù)對未來轉(zhuǎn)速進(jìn)行預(yù)測,即n=4。

      (2)建立數(shù)據(jù)累加序列

      ω(1)=AGO(ω(0))
      =[ω(1)(1)ω(1)(2) …ω(1)(n)]

      (16)

      在式(16)中,ω(1)(k)表示數(shù)列ω(0)對應(yīng)的前k項數(shù)據(jù)的累加,即

      (17)

      通過數(shù)據(jù)累加對測量轉(zhuǎn)速的噪聲進(jìn)行簡單的降噪處理,以加強數(shù)據(jù)的規(guī)律顯現(xiàn)。

      (3)建立背景值序列

      k的取值為:k=2,3,…n

      (18)

      計算累加序列的平均值,防止原始序列自身存在突變的奇異數(shù)據(jù)而干擾模型,運用背景序列平滑這一階躍特性。

      (4)灰度差分方程

      G(1,1)的一階線性微分方程為

      (19)

      根據(jù)導(dǎo)數(shù)與差分的數(shù)學(xué)思想,可得

      ω(0)(k)+az(1)(k)=b,k=2,3,…n

      (20)

      ω=[ω(0)(2)ω(0)(3) …ω(0)(n)]T

      (21)

      v=[ab]T

      (22)

      (23)

      式(23)可寫為ω=Bv,利用最小二乘法求解可得

      (24)

      (5)求解預(yù)測模型

      求解式(19),可得在第k+1時刻預(yù)測轉(zhuǎn)速的累加值為[7]

      (25)

      則k+1時刻的預(yù)測轉(zhuǎn)速值為

      (26)

      3 灰度預(yù)測控制器

      參數(shù)調(diào)節(jié)器的具體調(diào)整步驟如下

      (1)計算預(yù)測誤差函數(shù)

      (27)

      (2)定義預(yù)測精度函數(shù)

      (28)

      (3)PID輸出控制信號

      (29)

      在式(29)中,eP、eI、eD分別為增益誤差函數(shù)、積分誤差函數(shù),以及微分誤差函數(shù)。

      (30)

      (31)

      (32)

      (4)采用梯度下降法求解參數(shù)

      (33)

      (34)

      (35)

      將式(27)、 式(28)、 式(29)代入式(33)、式(34)、式(35),可得

      (36)

      (37)

      (38)

      (5)更新PID中的3個參數(shù)

      (39)

      (40)

      (41)

      圖1 基于灰度預(yù)測控制器的電機控制Fig.1 The control of BLDC motor based on Pray Prediction Controller

      該控制器用預(yù)測誤差代替實際誤差,對傳統(tǒng)PID中的3個控制參數(shù)提前進(jìn)行了調(diào)整,應(yīng)用梯度下降法使預(yù)測轉(zhuǎn)速與理論轉(zhuǎn)速的誤差在最短時間內(nèi)達(dá)到了最小值,從而求出了在每一時刻最合適的PID參數(shù)值。將該參數(shù)值應(yīng)用于實際系統(tǒng)中,可使系統(tǒng)快速、穩(wěn)定地達(dá)到預(yù)期狀態(tài)。

      4 仿真分析

      在圖1所示結(jié)構(gòu)圖中,針對電流控制器,仍然使用傳統(tǒng)PI進(jìn)行控制;PI控制器輸出控制電壓Vc,并在控制器內(nèi)增加限幅,使得最大控制電壓為Vcm;將Vc輸入到逆變器中,通過整流作用,輸出電機的相電壓ua(a代表A、B、C)。作為具有時間滯后效應(yīng)的增益環(huán)節(jié),逆變器的模型如下

      Kr·e-Tr

      (42)

      在式(42)中,

      (43)

      在式(43)中,Vdc為逆變器輸入的直流母線線電壓;fc為逆變器的開關(guān)(載波)頻率。

      由于在工程應(yīng)用中,電機控制采用離散化方法,因此在仿真過程中,需對上述模型及控制律進(jìn)行離散化處理。

      仿真所使用的電機的參數(shù)如下:

      逆變器輸入的直流母線電壓:Vdc=28V。

      最大控制電壓:Vcm=42V。

      逆變器開關(guān)(載波)頻率:4kHz。

      電機三相電阻:Ra=0.3Ω。

      電機三相電感:L=0.06mH。

      忽略電機三相間互感,即M≈0mH。

      電機轉(zhuǎn)動慣量:J=0.088kg·m2。

      電機電磁轉(zhuǎn)矩系數(shù):KT=0.38。

      電機反電勢系數(shù):Ke=0.04。

      圖2為當(dāng)電機給定轉(zhuǎn)速為3000r/min時,電機轉(zhuǎn)速從0r/min達(dá)到指定轉(zhuǎn)速的2種控制器的表現(xiàn);表1為2種控制器的具體性能指標(biāo)。

      圖2 2種控制器控制效果的對比Fig.2 The contrast between two controllers

      超調(diào)量穩(wěn)態(tài)誤差上升時間/s調(diào)節(jié)時間/s灰度預(yù)測控制器000.0490.049PID控制器9.7%00.0310.11

      從圖2和表1可以明顯看出,灰度預(yù)測控制器比PID控制器能夠更快、超調(diào)更小地達(dá)到轉(zhuǎn)速理論值,實現(xiàn)對電機的智能控制。

      圖3為PID參數(shù)隨預(yù)測轉(zhuǎn)速的變化值。

      (a)比例增益Kp的變化曲線

      (b)積分增益KI的變化曲線

      (c)微分增益KD的變化曲線圖3 預(yù)測下的灰度預(yù)測控制器的參數(shù)變化Fig.3 The variety of parameters based on Gray Prediction Controller

      為驗證灰度預(yù)測下的電機抗干擾能力,在1s處對電機施加0.1N·m的干擾力矩。圖4所示為在存在外力矩干擾下的電機的調(diào)節(jié)情況。從圖4可知,灰度預(yù)測控制器受干擾后的偏差值為1.8%,PID控制器的偏差值同樣為1.8%;但是,灰度預(yù)測控制器在0.079s后重新恢復(fù)穩(wěn)定,而PID控制器則需要0.167s才可恢復(fù)穩(wěn)定。因此可知,運用灰度預(yù)測控制器的系統(tǒng)抗干擾能力更強。圖5所示為在干擾情況下灰度預(yù)測控制器的參數(shù)變化。

      圖4 負(fù)載干擾下的控制效果對比圖Fig.4 The contrast between two controllers under loading

      (a)比例增益Kp的變化曲線

      (b)積分增益KI的變化曲線

      (c)微分增益KD的變化曲線圖5 負(fù)載干擾下灰度預(yù)測控制器的參數(shù)變化Fig.5 The variety of parameters under loading based on Gray Prediction Controller

      5 結(jié) 論

      本文設(shè)計了參數(shù)可調(diào)節(jié)的灰度預(yù)測控制器。該控制器將灰度預(yù)測模型G(1,1)和梯度下降法進(jìn)行了結(jié)合,以求解PID的參數(shù)變化?;叶阮A(yù)測模型將下一采樣時刻的轉(zhuǎn)速較為準(zhǔn)確地預(yù)測出來,通過梯度下降法尋找參數(shù)變化的規(guī)律,對任意給定的正實數(shù)參數(shù)均可實現(xiàn)快速響應(yīng)的效果。

      由仿真結(jié)果可知,相較于傳統(tǒng)PID控制器,灰度預(yù)測控制器實現(xiàn)了無超調(diào)控制,調(diào)節(jié)時間減少了55.5%。同時,穩(wěn)態(tài)誤差為0,即準(zhǔn)確地跟蹤了轉(zhuǎn)速指令。由此驗證,用4個數(shù)據(jù)進(jìn)行預(yù)測,可快速、平滑且準(zhǔn)確地控制電機轉(zhuǎn)速。對于外部突加干擾,灰度預(yù)測控制器可以更加快速地消除系統(tǒng)所受到的干擾。相對于傳統(tǒng)PID控制器,其穩(wěn)定性更強。由此,驗證了該方法的有效性。

      猜你喜歡
      直流電機三相增益
      基于模糊PID的無刷直流電機速度控制系統(tǒng)的設(shè)計與仿真
      基于增益調(diào)度與光滑切換的傾轉(zhuǎn)旋翼機最優(yōu)控制
      三相異步電動機保護(hù)電路在停車器控制系統(tǒng)中的應(yīng)用
      基于單片機的程控增益放大器設(shè)計
      電子制作(2019年19期)2019-11-23 08:41:36
      基于Multisim10和AD603的程控增益放大器仿真研究
      電子制作(2018年19期)2018-11-14 02:37:02
      基于FPGA的雙繞組無刷直流電機軟件設(shè)計
      電子制作(2017年1期)2017-05-17 03:54:12
      兩級式LCL型三相光伏并網(wǎng)逆變器的研究
      三相PWM整流器解耦與非解耦控制的對比
      基于模糊神經(jīng)網(wǎng)絡(luò)PID的無刷直流電機控制系統(tǒng)研究
      一種改進(jìn)的無刷直流電機控制方法
      舒兰市| 龙门县| 饶平县| 积石山| 博罗县| 瓮安县| 页游| 临朐县| 武定县| 乐安县| 锡林浩特市| 邹平县| 长武县| 额敏县| 太谷县| 中宁县| 涡阳县| 德兴市| 武陟县| 怀集县| 通渭县| 成都市| 琼中| 开鲁县| 桃园县| 邵阳县| 灵宝市| 盐边县| 黄骅市| 新巴尔虎左旗| 周口市| 西乌珠穆沁旗| 林西县| 邢台市| 海盐县| 汉阴县| 左权县| 翼城县| 收藏| 许昌县| 普洱|