999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

應(yīng)用自動微分的永磁同步電機(jī)預(yù)測控制

2012-09-20 05:49:24高麗媛盧達(dá)趙光宙裘君
電機(jī)與控制學(xué)報(bào) 2012年10期

高麗媛, 盧達(dá), 趙光宙, 裘君

(1.浙江大學(xué)電氣工程學(xué)院,浙江 杭州 310027;2.浙江大學(xué)寧波理工學(xué)院,浙江寧波 315100)

0 引言

永磁同步電機(jī)(permanent magnet synchronous motor,PMSM)因具有轉(zhuǎn)矩紋波系數(shù)小、動態(tài)響應(yīng)快、高功率密度和低轉(zhuǎn)子損耗等優(yōu)點(diǎn),正逐步取代傳統(tǒng)的直流電機(jī)和交流異步電機(jī),應(yīng)用于工農(nóng)業(yè)生產(chǎn)、交通運(yùn)輸及日常生活當(dāng)中[1]。現(xiàn)有PMSM普遍采用內(nèi)環(huán)為電流環(huán),外環(huán)為轉(zhuǎn)速環(huán)的雙閉環(huán)結(jié)構(gòu)。其中,電流環(huán)的數(shù)學(xué)模型復(fù)雜,采樣周期更短[2],因此,PMSM電流環(huán)的控制一直研究的重點(diǎn)和難點(diǎn)。現(xiàn)有電流環(huán)控制器廣泛采用PID、自適應(yīng)控制[3]、反推控制[4]、滑模變結(jié)構(gòu)控制[5]等基于誤差的算法,但是,誤差控制算法的控制量容易超出限定范圍,難以應(yīng)用在機(jī)器人、航空航天等對電機(jī)控制精度要求較高的場合[6]。而模型預(yù)測控制(model predictive control,MPC)不依賴誤差進(jìn)行控制,能夠使系統(tǒng)準(zhǔn)確工作在限定范圍內(nèi),獲得較高的控制精度,并且在過程控制領(lǐng)域已取得成功的應(yīng)用[7-8]。

由于MPC計(jì)算量大,在研究PMSM電流環(huán)的MPC算法時(shí),通常采用線性模型表示電流環(huán)部分,假設(shè)在一個(gè)電流環(huán)采樣周期內(nèi)轉(zhuǎn)速為常值。文獻(xiàn)[9-10]提出了基于旋轉(zhuǎn)坐標(biāo)系的預(yù)測控制算法,文獻(xiàn)[11-12]提出了基于固定坐標(biāo)系的預(yù)測控制方法,文獻(xiàn)[13]綜合考慮旋轉(zhuǎn)坐標(biāo)系和固定坐標(biāo)系,提出了預(yù)測模型直接電流控制算法。然而由于MPC大量計(jì)算所需要的預(yù)測周期較長,而相對于電流環(huán)的較短采樣周期,這些方法只能考慮有限的電流向量組合或是采用差分方法預(yù)測,難以得到精確的預(yù)測值,從而影響預(yù)測控制的效果。雖然,將高階泰勒級數(shù)值包含到預(yù)測過程中可以得到更為精確的預(yù)測結(jié)果,但進(jìn)行高階泰勒級數(shù)展開又會增大計(jì)算負(fù)擔(dān),增加預(yù)測時(shí)滯,難以在電流環(huán)的采樣周期內(nèi)完成預(yù)測算法。

自動微分(automatic differentiation,AD)算法采用鏈?zhǔn)角髮?dǎo)法則對計(jì)算機(jī)形式函數(shù)求導(dǎo),其計(jì)算量小、精確度高,可有效提高計(jì)算效率[14]。利用 AD算法進(jìn)行泰勒級數(shù)展開,可顯著提高計(jì)算速度[15-16]。本文提出了基于 AD技術(shù)的 PMSM 電流環(huán)預(yù)測控制算法。首先利用AD技術(shù),對電流環(huán)模型進(jìn)行泰勒級數(shù)展開,然后依據(jù)泰勒系數(shù)求解靈敏度,得到系統(tǒng)的雅克比矩陣,以實(shí)現(xiàn)對PMSM電流環(huán)的預(yù)測控制。

1 利用AD技術(shù)求解泰勒級數(shù)

AD的核心思想是,無論描述函數(shù)的計(jì)算機(jī)程序多么復(fù)雜,它本質(zhì)上都是一系列的元代數(shù)運(yùn)算或元函數(shù)運(yùn)算的組合。通過將鏈?zhǔn)角髮?dǎo)法則迭代運(yùn)用于這些元運(yùn)算中,計(jì)算機(jī)可以自動準(zhǔn)確得到目標(biāo)函數(shù)的任意階導(dǎo)數(shù)。

考慮一個(gè)連續(xù)微分方程z=f(x)的泰勒展開,展開次數(shù)為d次,f:n→m,如果x(t)可以表示為泰勒展開式

其中 x[i]=(?ix(t)/?ti)/i!|t=0∈n,z(t)可以表示為

其中 z[i]=(?iz(t)/?ti)/i!|t=0∈m,根據(jù)鏈?zhǔn)椒▌t,z[j]被系數(shù)向量x[i],i≤j唯一確定,即

如果已知u,v的泰勒級數(shù)展開式u(x0+h)和v(x0+h)的所有系數(shù) u[k],v[k],則其簡單運(yùn)算式的泰勒系數(shù)可由下式計(jì)算得到[14]

2.4 臨床指南認(rèn)知與應(yīng)用影響因素分析 505名受試者人均認(rèn)知情況總值為13.7分,僅占總分值57.1%;505名受試者人均應(yīng)用情況總值為11.1分,僅占總分值74.0%。

因此,當(dāng)系統(tǒng)所有輸入的泰勒級數(shù)展開式已知時(shí),系統(tǒng)輸出及狀態(tài)量的泰勒級數(shù)展開可由式(5)得到。系統(tǒng)所有輸入的泰勒級數(shù)展開式可由系統(tǒng)動態(tài)方程遞推得到。

2 永磁同步電機(jī)預(yù)測控制算法設(shè)計(jì)

2.1 PMSM模型的泰勒級數(shù)展開

PMSM在d-q坐標(biāo)系下的動態(tài)方程為

式中:id,iq,ud,uq分別為 d -q 坐標(biāo)下的電流、電壓;Ld,Lq為 d-q坐標(biāo)下的定子電感;ω,np,φ分別為角速度、極對數(shù)、磁鏈。

id,iq在 t時(shí)刻的預(yù)測值,可由 id,iq在 t時(shí)刻對于t0時(shí)刻的d次泰勒級數(shù)表示為

取 ud,uq為控制量,假設(shè)ω,ud,uq是 t0到 t時(shí)刻的常量,則根據(jù)AD算法,id,iq的泰勒級數(shù)展開項(xiàng)可以通過式(6)獲得。

當(dāng)k=1時(shí),

由鏈?zhǔn)椒▌t,可以得到k>1時(shí)的泰勒級數(shù)為

式(8)~式(11)構(gòu)成了一個(gè)完整的PMSM電流環(huán)泰勒級數(shù)計(jì)算方案。令ti+1=ti+h,i=0,…,n,在初始值id(t0),iq(t0)已知的情況下,在每一時(shí)刻的id,iq預(yù)測值可以利用式(7)遞推計(jì)算得到。與傳統(tǒng)差分相比,利用泰勒級數(shù)展開的方法使永磁同步電機(jī)數(shù)學(xué)模型更加精準(zhǔn)。

2.2 預(yù)測算法設(shè)計(jì)

在實(shí)際求解預(yù)測控制的應(yīng)用中,計(jì)算效率是算法是否可行的重要條件。基于自動微分法可顯著提高泰勒級數(shù)靈敏度的計(jì)算速度。

定義狀態(tài)量 s=[idiq]T,控制量 u=,則系統(tǒng)(11)關(guān)于狀態(tài)量和控制量的靈敏度矩陣可以分別定義為

PMSM的泰勒級數(shù)展開系數(shù)的靈敏度可以通過如下遞推式獲得

因此對s(t0+h0)在s(t0)、u(t0)點(diǎn)的靈敏度定義為

在 ti=ti-1+h,i=1,…,n,時(shí)刻 s(ti-1+h)對s(tj),u(tj)的靈敏度可以通過式(18)、式(19)遞推獲得

取如下二次型性能指標(biāo)作為永磁同步電機(jī)預(yù)測控制的指標(biāo)函數(shù)

其中:s0為狀態(tài)變量s的參考值向量;u為系統(tǒng)控制量;Q,R分別為系統(tǒng)狀態(tài)變量和輸入的性能指標(biāo)比例系數(shù)矩陣,控制目標(biāo)使φ最小。

將式(20)中s按泰勒級數(shù)展開,可得到tk到tk+h時(shí)刻的性能指數(shù)Ek為

其中,F(xiàn) 矩陣中的元素為 f(i,j)=hi+j-1/(i+j- 1),因此有φk=Ek/2。將所有的 Ek組成 E=[…]T,則有性能指標(biāo)φ=ETE/2,此時(shí)問題轉(zhuǎn)化為無約束條件的二階最優(yōu)問題。對于二階最優(yōu)問題的研究已較為成熟,因此提出算法的收斂性可以得到保證。

求解二階最優(yōu)問題的關(guān)鍵在于求出E對于控制量u(tk)的雅克比矩陣J,使?E/?u最小。結(jié)合式(14),式(15),式(19),式(20)可得到雅克比矩陣的元素為

由上述性能指數(shù)和雅克比矩陣,本文采用Levenberg-Marquardt算法求解出控制量。

2.3 控制系統(tǒng)框圖

圖1為PMSM控制系統(tǒng)的結(jié)構(gòu)框圖。

圖1 PMSM控制系統(tǒng)框圖Fig.1 Block diagram of PMSM control system

其中模型預(yù)測控制器的程序結(jié)構(gòu)圖2所示。

圖2 預(yù)測控制算法流程圖Fig.2 Flow chart of predictive control

3 算例仿真

為驗(yàn)證所提出的基于AD技術(shù)的PMSM電流環(huán)預(yù)測控制算法的有效性,本文在Matlab/SIMULINK下進(jìn)行了仿真研究。仿真采用的PMSM參數(shù):直流母線電壓300 V,極對數(shù)4,轉(zhuǎn)子磁鏈0.171 Wb,定子電阻0.457 8 Ω,d軸電感 0.003 34 H,q軸電感0.003 34 H。電流環(huán)采樣周期為0.2 ms。仿真開始時(shí)負(fù)載轉(zhuǎn)矩為0 N·m,0.05 s時(shí)負(fù)載轉(zhuǎn)矩變?yōu)?0 N·m。轉(zhuǎn)速環(huán)采用PI控制器,為電流環(huán)提供q軸參考電流,d軸參考電流設(shè)為0。系數(shù)矩陣Q,R取單位矩陣。

預(yù)測控制算法需要選擇合適的優(yōu)化時(shí)域和控制時(shí)域。當(dāng)優(yōu)化時(shí)域一定時(shí),平均每步的運(yùn)算時(shí)間和性能指標(biāo)即式(20)的值隨控制時(shí)域的變化而變化。取每步運(yùn)算中其性能指標(biāo)的平均值為平均價(jià)值函數(shù)值,則當(dāng)優(yōu)化時(shí)域?yàn)?,泰勒級數(shù)展開為3時(shí),運(yùn)算時(shí)間、平均價(jià)值函數(shù)值和控制時(shí)域的關(guān)系如表1所示。由于性能指標(biāo)φ小于特定值、φ的變化小于特定值,或者搜索方向的絕對值小于特定的容許值等這些條件均可使Levenberg-Marquardt算法終止,因此計(jì)算中此平均價(jià)值函數(shù)值是變化的。由表1可知,平均價(jià)值函數(shù)值隨控制時(shí)域的增大(控制量個(gè)數(shù)增加)而減小,但在控制時(shí)域大于3后基本不變。而當(dāng)控制時(shí)域小于優(yōu)化時(shí)域時(shí),平均運(yùn)算時(shí)間隨控制時(shí)域的增大而增加;當(dāng)控制時(shí)域等于優(yōu)化時(shí)域時(shí),平均運(yùn)算時(shí)間明顯減小。這是因?yàn)楫?dāng)控制時(shí)域小于優(yōu)化時(shí)域時(shí),求解式(20)是一個(gè)非線性問題;而當(dāng)控制時(shí)域等于優(yōu)化時(shí)域時(shí),求解式(20)成為線性問題。線性問題可以一步達(dá)到最優(yōu)解,故運(yùn)算時(shí)間較短。由于每一步均可達(dá)到最優(yōu)解,當(dāng)不考慮系統(tǒng)時(shí)滯時(shí),為減少運(yùn)算時(shí)間,本文采用單步預(yù)測。

表1 運(yùn)算時(shí)間、平均價(jià)值函數(shù)值與控制時(shí)域的關(guān)系Table 1 The relationship of computing time,average cost function value and control horizon

平均價(jià)值函數(shù)值和運(yùn)算時(shí)間隨著泰勒級數(shù)展開項(xiàng)數(shù)的變化而變化。其變化規(guī)律如表2所示。

表2 運(yùn)算時(shí)間、平均價(jià)值函數(shù)值與泰勒級數(shù)展開項(xiàng)數(shù)的關(guān)系Table 2 The relationship of computing time,average cost function value and Taylor series expansion item number

由表2可知,泰勒級數(shù)展開三項(xiàng)時(shí)的價(jià)值函數(shù)平均值要比展開兩項(xiàng)時(shí)小大約四分之一,展開大于三項(xiàng)時(shí)對結(jié)果的影響不大。這是因?yàn)殡娏鳝h(huán)采樣周期較短,高階泰勒級數(shù)項(xiàng)的時(shí)間級數(shù)很小,使三階以上展開項(xiàng)對結(jié)果的影響可忽略不計(jì)。綜合考慮運(yùn)算時(shí)間和價(jià)值函數(shù),以下仿真中泰勒級數(shù)均展開三項(xiàng)。

q軸電流圖如圖3所示,d軸電流如圖4所示。

圖3 q軸電流Fig.3 The current of q-axis

圖4 d軸電流Fig.4 The current of d-axis

由圖3、圖4可見,在電機(jī)啟動時(shí)和轉(zhuǎn)矩變化時(shí),d、q軸電流均可以在0.02 s之內(nèi)跟蹤參考電流。同時(shí)可以看到,q軸電流變化時(shí)d軸電流變化很小,解除了dq軸電流的耦合。這是因?yàn)樵趦r(jià)值函數(shù)中分別控制d、q軸實(shí)際電流與參考電流的誤差為零。然而可以看到q軸電流給定值有超調(diào)存在,這是因?yàn)檗D(zhuǎn)速環(huán)采用的PI調(diào)節(jié)器中存在積分飽和。如何綜合考慮轉(zhuǎn)速環(huán)和電流環(huán),將PMSM機(jī)械方程和動態(tài)方程聯(lián)立進(jìn)行預(yù)測控制,是下一階段的研究方向。

預(yù)測控制最顯著的優(yōu)點(diǎn)是能將控制量的約束直接包含到控制量求解過程中,使系統(tǒng)可以準(zhǔn)確的工作在允許范圍。圖5為限幅為35 V時(shí)的αβ軸電壓,圖6為限幅為30 V時(shí)的αβ軸電壓。

圖5 限幅為35 V時(shí)的αβ軸電壓Fig.5 The αβ-axis voltage with limiting amplitude of 35 V

圖6 限幅為30 V時(shí)的αβ軸電壓Fig.6 The αβ-axis voltage with limiting amplitude of 30 V

當(dāng)要求α、β軸電壓的幅值不大于35 V時(shí),通過預(yù)測控制得到的α、β軸電壓如圖5所示被嚴(yán)格控制在允許范圍內(nèi)。0.05 s時(shí)出現(xiàn)的電流變化是由轉(zhuǎn)矩變化造成的,大約0.055 s處的電流波動是由于積分器退出飽和狀態(tài)引起的參考電壓變化造成的。當(dāng)要求α、β軸電壓的幅值不大于30 V時(shí),αβ軸電壓如圖6所示。可見αβ軸電壓仍然被很好的控制在允許范圍內(nèi)。

4 結(jié)語

本文提出了一種基于自動微分的永磁同步電機(jī)電流環(huán)預(yù)測控制算法,實(shí)現(xiàn)了預(yù)測控制在PMSM中的應(yīng)用,同時(shí),將高階泰勒級數(shù)項(xiàng)引入到預(yù)測控制中以提高預(yù)測精度,自動微分技術(shù)進(jìn)一步提高預(yù)測速度,仿真結(jié)果證明了此算法的有效性。然而由于研究還未進(jìn)行到實(shí)驗(yàn)階段,仿真中并沒有考慮實(shí)際系統(tǒng)中存在的飽和、時(shí)滯等問題,需進(jìn)一步進(jìn)行實(shí)驗(yàn)驗(yàn)證。理論上,本算法仍然是基于PMSM模型,容易受到參數(shù)變化的影響,如何能提高系統(tǒng)魯棒性,將是下一步另一個(gè)研究的方向。

[1]方一鳴,任少沖,王志杰,等.永磁同步電動機(jī)轉(zhuǎn)速自適應(yīng)模糊Backstepping控制[J].電機(jī)與控制學(xué)報(bào),2011,15(6):97-102.

FANG Yiming,REN Shaochong,WANG Zhijie,et al.Adaptive fuzzy Backstepping control for speed of permanent magnet synchronous motor[J].Electric Machines and Control,2011,15(6):97-102.

[2]BOULTER B T.Applying drive performance specifications to systems applications.I.Speed performance[J].IEEE Transactions on Industry Applications,2001,37(4):1082 -1087.

[3]MOHAMED Y A R I.Design and implementation of a robust current-control scheme for a PMSM vector drive with a simple adaptive disturbance observer[J].IEEE Transactions on Industrial Electronics,2007,54(4):1981 -1988.

[4]王家軍,趙光宙,齊冬蓮.反推式控制在永磁同步電動機(jī)速度跟蹤控制中的應(yīng)用[J].中國電機(jī)工程學(xué)報(bào),2004,24(8):95-98.

WANG Jiajun,ZHAO Guangzhou,QI Donglian.Speed tracking control of permanent magnet synchronous motor with backstepping[J].Proceedings of the CSEE,2004,24(8):95-98.

[5]鄭劍飛,馮勇,陸啟良.永磁同步電機(jī)的高階終端滑模控制方法[J].控制理論與應(yīng)用,2009,26(6):697-700.ZHENG Jianfei,F(xiàn)ENG Yong,LU Qiliang.High-order terminal sliding-mode control for permanent magnet synchronous motor[J].Control Theory& Applications,2009,26(6):697-700.

[6]LIU Huixian,LI Shihua.Speed control for pmsm servo system using predictive functional control and extended state observer[J].IEEE Transactions on Industrial Electronics,2012,59(2):1171-1183.

[7]FROISY J B.Model predictive control:past,present and future[J].ISA Transactions,1994,33(4/5):235 -243.

[8]王永兵,林輝,計(jì)宏.多約束永磁同步電機(jī)穩(wěn)定模型預(yù)測控制策略[J].電機(jī)與控制學(xué)報(bào),2011,15(12):7-13.

WANG Yongbin,LIN Hui,JI Hong.Stabilizing model predictive control strategy for permanent magnet synchronous motor with multi-variable constraints [J].Electric Machines and Control,2011,15(12):7-13.

[9]王宏佳,徐殿國,楊明.永磁同步電機(jī)改進(jìn)無差拍電流預(yù)測控制[J].電工技術(shù)學(xué)報(bào),2011,26(6):39-45.

WANG Hongjia,XU Dianguo,YANG Ming.Improved deadbeat predictive current control strategy of permanent magnet motor drives[J].Transactions of China Electrotechnical Society,2011,26(6):39-45.

[10]DE SANTANA E S,BIM E,DO AMARAL W C.A predictive algorithm for controlling speed and rotor flux of induction motor[J].IEEE Transactions on Industrial Electronics,2008,55(12):4398-4407.

[11]CORTES P,WILSON A,KOURO S,et al.Model predictive control of multilevel cascaded h-bridge inverters[J].IEEE Transactions on Industrial Electronics,2011,57(8):2691-2699.

[12]符曉,戴鵬,伍小杰,等.電勵(lì)磁同步電動機(jī)模型預(yù)測控制[J].浙江大學(xué)學(xué)報(bào):工學(xué)版,2011,45(5):815 -817.

FU Xiao,DAI Peng,WU Xiaojie,et al.Model predictive control of electrical excited synchronous machine[J].Journal of Zhejiang University:Engineering Science,2011,45(5):815-817.

[13]MOERL F,LIN-SHI Xuefang,RETIF J M,et al.A comparative study of predictive current control schemes for a permanentmagnet synchronous machine drive[J].IEEE Transactions on Industrial Electronics,2009,56(7):2715 -2728.

[14]RALL L B,CORLISS G F.An introduction to automatic differentiation[C]//Computational Differentiation:Techniques,Applications,and Tools,F(xiàn)ebruary 12 - 14,1996,Sante Fe,USA.1996:1-17.

[15]CAO Yi.A formulation of nonlinear model predictive control using automatic differentiation [J].Journal of Process Control,2005,15(8):851 -858.

[16]CAO Yi,CHEN Wenhua.Automatic differentiation based nonlinear model predictive control of satellites using magneto-torquers[C]//The 4th IEEE Conference on Industrial Electronics and Applications,May 25 -27,Xi’an,China.2009:913 -918.

主站蜘蛛池模板: 国产免费a级片| 无码'专区第一页| 日韩在线网址| 亚洲日韩精品伊甸| 精品视频第一页| 精品亚洲麻豆1区2区3区| 欧美区日韩区| 91久久偷偷做嫩草影院电| 亚洲AⅤ综合在线欧美一区| 亚洲V日韩V无码一区二区 | 欧美黄色a| 久草性视频| 欧美精品v欧洲精品| 国产成人喷潮在线观看| 四虎AV麻豆| 91亚洲精选| 99ri精品视频在线观看播放| 亚洲中文字幕av无码区| 无码AV日韩一二三区| 久久精品亚洲中文字幕乱码| 在线观看亚洲国产| 波多野结衣二区| 在线亚洲精品自拍| 亚洲女同欧美在线| 成人第一页| 91午夜福利在线观看| 少妇精品网站| 久久久久人妻一区精品| 久久精品人人做人人爽| 在线国产欧美| 91久久偷偷做嫩草影院免费看| 狠狠色噜噜狠狠狠狠奇米777| 日本人真淫视频一区二区三区| 精品国产欧美精品v| 亚洲系列无码专区偷窥无码| 九九线精品视频在线观看| 亚洲欧美在线看片AI| 久久福利网| 亚洲国产黄色| 久久精品中文字幕免费| 午夜福利在线观看入口| 国产一级α片| 网友自拍视频精品区| 尤物国产在线| 91小视频在线观看免费版高清| 欧洲高清无码在线| 亚洲国产清纯| 九九免费观看全部免费视频| 中文字幕丝袜一区二区| 五月天丁香婷婷综合久久| 伊人久久青草青青综合| 国产精品9| 久久人体视频| 在线亚洲精品福利网址导航| 日韩免费中文字幕| a亚洲天堂| 久久6免费视频| 欧美翘臀一区二区三区| 99这里只有精品6| 国产美女人喷水在线观看| 中国国产A一级毛片| 午夜精品福利影院| 日韩一二三区视频精品| 国产精品污污在线观看网站| 久久免费精品琪琪| 国产成人禁片在线观看| 亚洲乱码视频| 女人18一级毛片免费观看| 国产97公开成人免费视频| 国产乱子伦视频在线播放| 老司机久久99久久精品播放| 婷婷六月综合| 亚洲国产在一区二区三区| 人妻21p大胆| 青青操视频免费观看| 青青青国产视频手机| 亚洲大学生视频在线播放| 99久久精品免费视频| 一级一级一片免费| 中文字幕有乳无码| 精品视频在线观看你懂的一区| 永久天堂网Av|