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

基于小生境粒子群算法的永磁同步電機參數辨識

2021-02-28 02:44:34林榮文
微特電機 2021年2期

陶 濤,林榮文

(福州大學 電氣工程與自動化學院,福州 350108)

0 引 言

永磁同步電機(以下簡稱PMSM)具有結構簡單、效率高、功率密度大、質量輕和調速范圍寬等優點,被廣泛應用于新能源汽車、工業機器人等新興領域,對其控制系統的性能要求也越來越高。近年來,許多先進的控制技術被提出,使得PMSM獲得了更好的動態響應和控制效果,但這些控制策略大多是建立在PMSM準確的參數基礎上的,所以實時掌握電機參數變得尤為重要。

PMSM的參數會隨著電機運行工況的變化而發生改變。例如,由于電機機械磨損、散熱不佳等原因造成的電機溫度上升,會引起電機定子電阻的變化,降低電機運行的效率,過高的溫度還會使得轉子磁鏈減小,甚至導致轉子永久性失磁,造成電機永久性的損壞。同時,電機電感參數也會受到電機溫升、磁路飽和的影響。為了實時獲取電機運行時參數的變化情況,采用矢量控制、直接轉矩控制、弱磁控制等能達到預期的效果,國內外學者提出了一些電機參數實時辨識方法,這些方法雖然正確可行,但仍然有各自的缺陷。文獻[1-2]中,將電機電壓方程和磁鏈方程設計成辨識模型,將最小二乘法作為其辨識方法,通過數據迭代,最終估計出電機參數,但最小二乘法隨著數據的增加會出現飽和現象,為參數辨識帶來誤差。為了克服這一問題,文獻[3]提出了一種帶遺忘因子的最小二乘法,削弱了老數據的影響,增強了新數據對估計值的修正作用,避免了數據飽和,但數據的變化又給辨識系統帶來了失穩的問題。文獻[4]采用模型參考自適應法對電機參數進行估計,獲得了較好的收斂效果,但模型參考自適應法的收斂速度較慢,并且估計參數變多時,自適應率的選取也變得十分復雜,不具備很好的通用性。文獻[5-6]提出將擴展卡爾曼濾波器應用在電機參數辨識中,擴展卡爾曼濾波器是將電機非線性狀態方程近似線性化處理后,用卡爾曼濾波器線性最優估計的理論來辨識電機參數的方法,可以同時獲取電機的參數和運行狀態,但擴展卡爾曼濾波器本身存在算法復雜、計算量大、易受噪聲影響等問題。

針對以上參數辨識算法存在的缺陷,研究人員提出將智能算法運用到電機參數辨識中,取得了一些可觀的成果。文獻[7]提出一種基于遺傳算法的參數辨識方法,利用遺傳算法較好的全局尋優能力和魯棒性,對電機參數進行了準確辨識。本文在這一思想指導下,將粒子群算法運用在電機參數辨識中,利用粒子群算法較快的收斂速度,克服了遺傳算法收斂慢的問題;同時引入小生境技術和改進粒子群策略,克服了粒子群算法容易陷入局部最優的缺陷,獲得了較好的辨識效果。

1 表面式PMSM數學模型

PMSM按結構可分為凸極式和隱極式兩大類,其中隱極式PMSM也稱為表面式PMSM(以下簡稱SPMSM),其因為結構設計簡單,在中小功率場合廣泛應用。圖1為SPMSM的簡化結構圖。

圖1 SPMSM結構圖

將d,q坐標軸固定在轉子磁鏈上后,PMSM的電壓平衡方程:

(1)

內部磁鏈方程:

(2)

式中:ud,uq為d,q坐標下定子電壓分量;id,iq為d,q坐標下定子電流分量;Rs為定子繞組電阻;ψd,ψq為d,q坐標下定子磁鏈分量;ωr為轉子電角速度;Ld,Lq為d,q軸等效電感;ψf為轉子磁鏈。

SPMSM中Ld=Lq=L,由此將式(2)代入式(1)可得:

(3)

將式(3)進行帕德逼近并離散化[8]得:

id(k)=θ1id(k-1)+θ2[ωr(k)iq(k)+

ωr(k-1)iq(k-1)]+

θ3[ud(k)+ud(k-1)]

(4)

iq(k)=θ1iq(k-1)-θ2[ωr(k)id(k)+

ωr(k-1)id(k-1)]+

θ3[uq(k)+uq(k-1)]+

θ4[ωr(k)+ωr(k+1)]

(5)

式中:

(6)

式中:Ts為采樣周期。至此,SPMSM定子電流離散狀態方程已定。

2 小生境粒子群算法在參數辨識中的實現

2.1 粒子群算法[9]

標準粒子群算法(以下簡稱PSO)是由社會心理學博士Eberhart和電子工程學博士Kennedy在1995年提出的,是一種源自于鳥類捕食行為的群體智能算法。PSO是一種迭代尋優的隨機進化算法,通過人為構造的適應度函數來評價粒子當前所攜帶信息的品質,并不斷趨勢粒子向著更高品質位置移動,最終達到最佳解。PSO相比遺傳算法,沒有復雜的變異交叉操作,算法簡單,收斂速度快,在大多數領域得到了廣泛運用。

在PSO的迭代過程中,總共的粒子數為m,每個粒子都是D維空間向量,代表需要尋優的D個參數。以粒子i為例,每一維又包含尋優參數的位置信息xid和速度信息vid,每個粒子迭代過程中還會產生個體極值Pbestid,代表著粒子i的歷史飛行經驗,所有粒子在每一代會產生一個群體極值Gbestd代表整個粒子群的共有飛行經驗。在每次迭代更新時,粒子的各維信息都會受到粒子的當前位置、當前速度、個體極值和群體極值的影響,具體更新公式如下:

(7)

(8)

式中:w為慣性權重;c1,c2為加速常數;rand1,rand2為0到1之間的隨機數。

個體極值與群體極值隨著迭代的進行也會發生改變,其更新公式如下:

(9)

(10)

式中:fit為適應度函數。

2.2 PSO初始種群的改進策略

標準PSO算法的初始種群是隨機選取的,常常存在分布不均勻的問題,使得算法可能在小山峰上收斂,完全避開了全局最優值所在山峰。本文初始種群采用拉丁超立方體采樣(以下簡稱LHS)[10]產生,使得粒子在尋優范圍內充分填充,LHS的操作步驟如下:

a) 確定粒子所帶信息的維度D;

b) 確定種群的規模m;

c) 將粒子每一維參數所在區間平均劃分為m等分,產生m個小超立方體;

d) 結合粒子維度可以產生一個D×m的矩陣,將矩陣每一行數據按行方向隨機排列,獲得一個新的矩陣;

e) 將新矩陣每一列數據賦值給粒子,得到一個規模為m的粒子群。

通過LHS采樣產生的初始種群,在多維空間中分布均勻,可以避免算法早熟。

2.3 慣性權重的改進[10]

慣性權重w是PSO的重要參數,合理的慣性權重可以有效地平衡算法的全局搜索能力和局部搜索能力。為了獲得更好地尋優效果,通常設計的w是動態變化的。目前,大多數的w動態變化策略是線性的,這種方法面對復雜尋優問題時有較大的局限性。本文將邏輯斯諦函數(sigmoid函數)的變化曲線設計成w變化函數的基函數,可以較好地滿足w的動態變化要求。sigmoid函數如下:

(11)

函數圖象如圖2所示。

圖2 sigmoid函數圖

由圖2可知,通過改變a的值,可以改變函數前后兩端值的變化速度,且函數在前端和后端的曲線斜率要比中間小.通過這種形狀設計的w可以滿足算法在初期有較強的全局搜索能力和在后期有較強的局部搜索能力的要求。由此將w的變化曲線設為如下:

(12)

式中:wmin為w的最小值;wmax為w的最大值;s為sigmoid函數區間長度;n為迭代總次數。

在算法后期,由于全局搜索能力被弱化,數據出現聚攏現象,容易陷入局部最優解,為了使PSO保持一定的全局搜索能力,可將小生境技術引入PSO中。

2.4 小生境PSO

在進化論中,小生境概念主要指生物生存的周邊環境,不同種生物的生存環境和領地大小都是不同的,這體現了物以類聚、人以群分的思想。在面對多模優化問題時,小生境技術可以維持種群的差異程度,獲得較好的群體分布特性。

小生境PSO主要分為兩個過程。第一步是粒子小生境群體的劃分和PSO的運作,小生境技術通過粒子間的距離來劃分每個粒子所處的小生境群體,然后在每個群體內使用PSO更新粒子的速度位置信息,其中,每個群體都有自己的最優粒子,并且只在本群體內起作用。第二步是每個粒子適應度值的更新,區別于傳統粒子群只決定于目標函數的適應度值,小生境群體中的粒子適應度值會根據粒子間的距離和共享函數進行更新,并通過更新后的適應度確定個體極值和群體極值。

1) 小生境的劃分

小生境技術通過粒子間的海明距離劃分小生境群體,劃分規則如下:

(13)

i=1,2,…,H-1;j=i,i+1,…,H

對于給定的常數σ,如果粒子間距離dij<σ,則將該粒子劃入該小生境范圍內。

2) 適應度共享函數機制

共享函數是小生境群體中粒子間聯系密切程度的反映,粒子間的聯系越密切,共享度越大;群體中的粒子個數越多,粒子的共享度也越大,較大的共享函數會降低粒子的適應度,由此鼓勵粒子分布在多模問題的多個峰值上,避免局部最優。共享函數如下:

(14)

根據共享機制更新粒子適應度函數,規則如下:

(15)

式中:fiti為粒子的原始適應度;p為小生境內粒子個數。

2.5 參數辨識的實現

非線性系統的數學模型可以寫成如下狀態方程的形式:

(16)

式中:x為狀態矢量;u為輸入矢量;θ為參數矢量;H為常數矩陣;y為輸出矢量。若令θ等于估計值 ,則式(16)的可調模型:

(17)

(18)

若式(18)在系統每一個時刻等于0,則系統可調模型就等于參考模型,那么系統參數辨識問題就可以轉化為通過算法求取使得誤差函數取得最小值的參數尋優問題。

按照這一思想,可將式(4)、式(5)SPMSM的離散狀態方程設計成電機參考模型,則SPMSM的可調模型如下:

ωr(k-1)iq(k-1)]+

(19)

ωr(k-1)id(k-1)]+

(20)

由于電機模型是離散的,所以考慮將輸出狀態矢量各個采樣點上的誤差絕對值的和作為參考模型和可調模型匹配度的標準,則適應度函數設計成如下:

(21)

式中:N為采樣點數。

采用小生境PSO(以下簡稱NPSO)辨識電機參數的過程可概述如下:首先運行SPMSM伺服控制系統,并對電機d軸定子電壓、d軸定子電流、q軸定子電壓、q軸定子電流、電機轉速這5個參數進行采樣,采樣數為N;然后在每一個采樣點上,通過式(19)、式(20)對定子d軸和q軸電流進行估計,并計算定子電流估算值與真實值的誤差絕對值之和;最后通過NPSO算法不斷搜索改變Rs,L,ψf值,若使得誤差和最小,則認為對3個參數進行了正確估計,辨識原理圖如圖3所示。

圖3 辨識原理圖

3 仿真分析

在MATLAB/Simulink環境中搭建SPMSM雙閉環矢量控制系統,其結構如圖4所示。

圖4 SPMSM矢量控制結構

矢量控制采用id=0的控制策略[11],id=0使得直軸上不存在增磁或消磁作用,采用這種控制策略的PMSM有較寬的調速區間和穩定的轉矩,被廣泛應用于各種高精度控制場合。電機運行工況:參考轉速1 500 r/min,負載轉矩4 N·m,電機定子電阻0.958 5 Ω,定子電感0.005 25 H,轉子磁鏈0.182 7 Wb,極對數4,轉動慣量0.000 632 9 kg·m2。

在系統運行過程中,以固定的頻率對電機的交直軸定子電壓、定子電流和電機轉速進行采樣,并將數據保存在MATLAB的工作空間中,在MATLAB中根據采集到的數據通過NPSO對參數迭代估計,最終確定參數辨識值,算法參數如表1所示。

表1 NPSO參數

每次迭代全局最優粒子的適應度函數及對應的電阻、電感和磁鏈值的變化情況分別如圖5~圖8所示。由圖5~圖8可知,PSO辨識在22代左右才收斂穩定,而NPSO在12代附近已經收斂到穩定值,相比之下,NPSO有更快的收斂速度,且NPSO的適應度函數穩定值小于PSO,說明NPSO找到的解優于PSO。

圖5 適應度函數變化

表2為3個待辨識參數的真實值和通過兩種算法辨識得到的值的比較。由表2可知,NPSO的辨識誤差普遍較小,說明了算法有跳出局部最優的能力,有更高的辨識精度。

表2 辨識結果比較

4 結 語

本文在分析PMSM的離散電流方程后,采用一種基于PSO的電機參數辨識方法,可以同時對電機電阻、電感和磁鏈進行辨識。又引入粒子群改進策略和小生境技術,獲得了更快的辨識速度和更高的辨識精度。仿真結果驗證了該策略的可行性和準確性。

主站蜘蛛池模板: 国产毛片高清一级国语| 精品国产成人高清在线| 伊人成色综合网| 午夜精品影院| www亚洲精品| 国产理论精品| 在线国产你懂的| 午夜三级在线| 国产激情在线视频| 自慰网址在线观看| 亚洲无码视频一区二区三区| 国产在线无码av完整版在线观看| 98超碰在线观看| 亚洲视频四区| Aⅴ无码专区在线观看| 在线免费亚洲无码视频| 国产精品偷伦在线观看| 亚洲精品在线91| 国产青榴视频| 国产区91| 97se亚洲综合不卡| 91精品日韩人妻无码久久| 日本一本正道综合久久dvd| 美女潮喷出白浆在线观看视频| 爽爽影院十八禁在线观看| 国产精品第页| 国产精品女在线观看| 国产女同自拍视频| 欧美激情视频一区| 欧美精品成人| 色悠久久久久久久综合网伊人| YW尤物AV无码国产在线观看| 免费毛片网站在线观看| 成人精品在线观看| 欧美国产日韩一区二区三区精品影视 | 狠狠躁天天躁夜夜躁婷婷| 免费在线成人网| 欧美激情二区三区| 国产激爽大片高清在线观看| 青青操视频免费观看| 婷婷色婷婷| 国产小视频在线高清播放| 亚洲乱码精品久久久久..| 久久a毛片| 国产激爽大片在线播放| 国产成人精品一区二区不卡| 国产资源免费观看| 亚洲嫩模喷白浆| 国产精品女同一区三区五区| 2021国产精品自产拍在线| 国产成人亚洲精品色欲AV| 国产乱码精品一区二区三区中文| 91精品aⅴ无码中文字字幕蜜桃| 欧美中文字幕一区二区三区| A级毛片无码久久精品免费| 2021无码专区人妻系列日韩| 国产精品久久久久久影院| 国产成人综合亚洲网址| 97视频在线观看免费视频| 亚洲一级无毛片无码在线免费视频| 国产精品99久久久久久董美香| 国产视频入口| 欧美日本在线播放| 日日摸夜夜爽无码| 久久精品国产亚洲麻豆| 日本人妻丰满熟妇区| 中文字幕永久在线看| 国产精品吹潮在线观看中文| 欧美日韩中文国产va另类| 91九色视频网| 最新日本中文字幕| 国产主播喷水| 四虎成人在线视频| 有专无码视频| 国产99精品久久| 日本在线欧美在线| 一级毛片高清| 日韩av无码精品专区| 国产永久无码观看在线| 天天综合网站| 亚洲综合18p| 99国产精品一区二区|