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

基于改進CPSO算法的無刷直流電機PI控制器

2023-01-08 14:09:20顧亞明
軟件導(dǎo)刊 2022年10期
關(guān)鍵詞:優(yōu)化

顧亞明

(上海理工大學(xué)光電信息與計算機工程學(xué)院,上海 200093)

0 引言

無刷直流電機(Brushless Direct Current motor,BLDC)具有控制靈活性、高轉(zhuǎn)矩、無噪聲操作、高效率和體積小等優(yōu)點,在工業(yè)及日常生活中得到了廣泛應(yīng)用[1]。BLDC 的控制方式有模糊控制(Fuzzy Control)、比例積分控制(PI Control)和矢量控制(Field-Oriented Control,F(xiàn)OC)[2]等。目前,PI(Proportion Integration)控制器是BLDC 電機常用的速度控制器。

速度控制器的性能主要依賴于PI 參數(shù)的調(diào)整。調(diào)優(yōu)是通過尋找合適的PI 控制器的比例、積分參數(shù),以滿足期望的控制效果。常規(guī)的Ziegler-Nichols 整定方法是Ziegler和Nichols 于1942 年提出來的,該方法是基于受控過程開環(huán)動態(tài)響應(yīng)的某些特征參數(shù)進行PI參數(shù)整定,進行整定的經(jīng)驗公式是基于帶有遲滯的一階慣性模型提出的。這種手動調(diào)優(yōu)的方法也將花費更多時間并可能損壞控制過程中所涉及的硬件。隨著智能優(yōu)化算法的興起,文獻[3]提出一種粒子群優(yōu)化算法(Particle Swarm Optimization,PSO),選擇積分平方誤差作為目標(biāo)函數(shù)實現(xiàn)直流無刷電機PI 控制器的參數(shù)優(yōu)化[3],通過利用PSO 算法模仿鳥類生活的方式進行PI參數(shù)優(yōu)化,解決了手動參數(shù)整定需要消耗大量時間的問題,且所尋參數(shù)優(yōu)于Z-N 整定方法的參數(shù)。文獻[4]提出利用花粉傳播算法(Flower Pollination Algorithm,F(xiàn)PA)進行參數(shù)優(yōu)化的方法,利用花粉算法對電機進行不同負(fù)載及不同速度下的PI參數(shù)優(yōu)化并進行比較,花粉算法優(yōu)化的參數(shù)能夠取得很好的控制效果[4]。隨著時間的推移,越來越多學(xué)者提出將遺傳算法、粒子群算法等智能尋優(yōu)算法應(yīng)用于PI控制器參數(shù)整定,這些算法的應(yīng)用也越來越成熟,但是這些單一的智能算法逐漸暴露出其缺點,例如:粒子群算法在粒子尋優(yōu)過程中容易陷入局部最優(yōu)、花粉算法在參數(shù)尋優(yōu)過程中收斂速度過慢等問題。

目前,電機轉(zhuǎn)速的控制需求正朝著高精度、高效率的方向發(fā)展,因而對控制系統(tǒng)的可靠性提出了更高要求[5-6]。基于此,本文在PSO 算法對PI 控制器參數(shù)整定的基礎(chǔ)上,提出一種基于改進后混沌粒子群算法的電機PI 控制器參數(shù)智能調(diào)節(jié)方法,解決了粒子群算法容易陷入局部最優(yōu)的問題,提高了電機轉(zhuǎn)速控制效率。

通過仿真實驗,本文證明了基于改進后的混沌粒子群算法(Chaos Particle Swarm Optimization,CPSO)對電機PI控制器的參數(shù)優(yōu)化效果優(yōu)于Z-N 整定方法、PSO 算法以及FPA 算法。同時,該算法極大地改善了各項性能指標(biāo),能夠更好地進行電機轉(zhuǎn)速控制。

1 無刷直流電機數(shù)學(xué)模型

1.1 BLDC電機建模

三相電機的定子繞組分為星形聯(lián)接方式和三角形鏈接方式[7],本文采用三相星形聯(lián)接的二二導(dǎo)通方式。假設(shè)每一相的電阻都相等,定子繞組的三相電壓可用式(1)表示。

式(1)中,R是相電阻,ia、ib、ic是相電流,Laa、Lbb、Lcc均為三相繞組自感率,Lab、Lbc、Lca均為三相繞組互感率,ea是a 相感應(yīng)電動勢。

假設(shè)每個繞組的所有自感都相等,同樣的,所有互感也相等,如式(2)所示。

式中,L是繞組自感,M是繞組互感。

將式(2)代入式(1),可得到式(3)。

對于一個平衡的三相定子繞組,在任何瞬間,所有相電流的總和為0,即ia+ib+ic=0。

將式(4)代入式(3)中,族中的無刷直流電機相電壓方程如式(5)所示。

由于相電壓不好測量,根據(jù)兩相導(dǎo)通之間的線電壓可得到式(6)。

電機的數(shù)學(xué)模型函數(shù)為直流電壓與角速度之間的關(guān)系。將電流用角速度表示,如式(7)所示。

式中,Kt為電機轉(zhuǎn)矩系數(shù),J為轉(zhuǎn)子轉(zhuǎn)動慣量,b為黏滯摩擦系數(shù),Ω 為角速度。

因此,線電壓方程如式(8)所示。

式中,Ke為反電動勢系數(shù)。因此,可得傳遞函數(shù)如式(9)所示。

1.2 PI控制器設(shè)計

由于PI 控制器實現(xiàn)較為簡單,且具有魯棒性和可靠性,因此是當(dāng)今行業(yè)中使用最廣泛的方法[8]。本文采用PI控制方法對電機進行控制,PI控制原理圖如圖1所示。

Fig.1 PI control schematic圖1 PI控制原理圖

由圖1 可以看出,目標(biāo)轉(zhuǎn)速與實際轉(zhuǎn)速相減產(chǎn)生誤差信號,誤差信號e被輸入到PI 控制器中,PI 控制器中的比例環(huán)節(jié)通過積分系數(shù)迅速對誤差進行調(diào)整,但是結(jié)果還是會有一定的穩(wěn)態(tài)誤差;積分調(diào)節(jié)能夠很好地減小系統(tǒng)的穩(wěn)態(tài)誤差,但是會減緩系統(tǒng)的控制速率。PI 控制器在連續(xù)時間域中的算法如式(10)所示。

式中,Kp是比例參數(shù),Ti是積分時間常數(shù)。

在數(shù)字系統(tǒng)中實行采樣操作,則式(10)中的積分過程需要離散化,離散的PI表達式如式(11)所示。

式中,Kp為比例參數(shù),Ki為積分時間常數(shù),T為采樣周期。

實際上,實現(xiàn)一個理想的PI 控制器是不可能的。在設(shè)計PI控制器的方法中,Z-N 整定方法是PI控制器確定參數(shù)使用最廣泛的一種方法。Z-N 整定方法依賴于人從一個長范圍的值中選擇合適的積分值,需要耗費一定的人力與時間,且容易產(chǎn)生較大的超調(diào)誤差。隨著智能算法的成熟,將智能算法應(yīng)用于PI 參數(shù)整定也隨之成熟,因此通過使用先進的優(yōu)化算法,可實現(xiàn)更接近理想的響應(yīng)[9]。

2 求解算法

2.1 粒子群算法

粒子群算法是受到鳥類群體活動的啟發(fā),模仿鳥類通過信息共享實現(xiàn)最優(yōu)路徑的行為而建立的一種算法[10]。

粒子是類似于鳥類的概念實體,每個粒子都有兩個狀態(tài)變量,即速度與當(dāng)前位置[11-12]。每個粒子的位置和速度都是隨機初始化的,在每次迭代之后,粒子的速度和位置都會進行更新。粒子的速度更新公式如式(12)所示,位置更新公式如式(13)所示。

式中,Vid(k+1)為第i個粒子在第K+1 次迭代中維度d上的速度為第i個粒子在第K+1 次迭代中維度d上的位置;pbest為當(dāng)前個體粒子的最優(yōu)位置;gbest為群體最優(yōu)粒子的位置;ω 為慣性權(quán)重,用于平衡局部與全局尋優(yōu);η1、η2為加速系數(shù);r1、r2為0~1之間的隨機數(shù)。

2.2 改進的混沌粒子群算法

隨著迭代次數(shù)的增加,傳統(tǒng)的粒子群算法暴露出容易陷入局部收斂的缺點。文獻[13]、[14]提出混沌粒子群算法(CPSO),在粒子群算法基礎(chǔ)上引入混沌變異,在變異過程中可避免粒子產(chǎn)生重復(fù)解,改善了PSO 算法因重復(fù)粒子過多而產(chǎn)生局部收斂的問題。混沌粒子群算法的粒子混沌變異方式如式(14)所示。

式中,K是迭代次數(shù),xidmax是維度d上第i個粒子位置坐標(biāo)的最大值,Z(k+1)是第K+1 次Logistic 混沌方程。式(14)中的Logistic 混沌方程是個典型的混沌系統(tǒng),如式(15)所示。

式中,μ為Logistic 參數(shù),其范圍在0~4 之間。當(dāng)μ=4,且0≤Z(0)≤1(Z(0)≠0.5)時,Z的取值永遠不會重復(fù)。

混沌粒子群算法雖然解決了粒子群算法容易陷入局部最優(yōu)的問題,但是混沌粒子群算法的變異概率始終保持不變。若變異概率較低,當(dāng)種群多樣性較小時,則易陷入局部最優(yōu)。

為了衡量種群多樣性,引入了信息熵的概念。當(dāng)一個系統(tǒng)的混亂程度越高,該系統(tǒng)的信息熵也越高,且越接近于1,因此信息熵可作為系統(tǒng)多樣性的一個度量。一個系統(tǒng)的信息熵如式(16)所示。

式中,u是所有輸出的集合,Pi是第i 類輸出的概率函數(shù)。

在粒子群算法中,n 維空間中有m 個粒子,文獻[15]、[16]引入了信息熵來改進算法,這些算法以粒子適應(yīng)度的多樣性來衡量粒子的多樣性。當(dāng)種群的粒子坐標(biāo)差異較大時,由于適應(yīng)度函數(shù)的緣故,這些粒子計算出來的適應(yīng)度差異較小,則信息熵偏高。若在此時選擇變異,粒子可能會偏離原來的尋優(yōu)軌跡,延長了粒子尋找最優(yōu)點的時間。本文根據(jù)粒子各維度的坐標(biāo)差異,引入粒子在維度d上的概率函數(shù)確定方法,如式(17)所示。

式中,xid是第i個粒子在維度d上的位置坐標(biāo),xid min是第i個粒子在維度d上位置坐標(biāo)的最小值,P(xid)是相應(yīng)位置坐標(biāo)的概率函數(shù)。

根據(jù)一個維度上所有粒子的概率值,用式(16)計算種群在這一維度上的信息熵。在計算的同時,需要對信息熵進行歸一化處理,如式(18)所示。

式中,xid是第i個粒子在維度d上的位置坐標(biāo),m是粒子個數(shù),P(xid)是相應(yīng)位置坐標(biāo)的概率函數(shù)。

由于混沌變異會產(chǎn)生不好的效果,因此設(shè)定一個信息熵的變異值Emax。若某一維度上的粒子信息熵超過了信息熵的變異值,對該維度上適應(yīng)度較差的80%的粒子進行混沌變異。若沒有超過信息熵的變異值,則認(rèn)為該維度上的粒子還未出現(xiàn)局部收斂的情況,從而有效解決了混沌粒子群算法容易偏離正確軌道的問題。

本文將改進后的CPSO 算法應(yīng)用于BLDC 電機的閉環(huán)速度控制,算法實現(xiàn)流程如圖2所示。

為實現(xiàn)超調(diào)量和穩(wěn)態(tài)時間等時域指標(biāo)的統(tǒng)一優(yōu)化,本文將積分平方誤差與時間乘絕對誤差積分準(zhǔn)則的和作為適應(yīng)度函數(shù)。基于積分平方誤差準(zhǔn)則優(yōu)化的參數(shù)能夠抑制大誤差,基于時間乘絕對誤差積分準(zhǔn)則優(yōu)化的參數(shù)能夠減少系統(tǒng)調(diào)節(jié)時間,即在有限的迭代次數(shù)內(nèi)尋求誤差最小的閉環(huán)速度控制方法,如式(19)所示。

該算法對PI 控制器的參數(shù)優(yōu)化流程如圖2 所示。初始粒子個數(shù)為10,粒子迭代次數(shù)為50,慣性權(quán)重ω 為0.9,加速系數(shù)η1為1.2,η2為0.2,Emax為0.8。

3 仿真實驗分析與討論

為了驗證本文方法的有效性,本文采用無刷直流電機作為仿真模型。BLDC 電機仿真模型如圖3所示。

Fig.2 Improved CPSO algorithm flow圖2 改進后的CPSO算法流程

Fig.3 Simulation model of BLDC motor圖3 BLDC電機仿真模型

圖3 中,Kt是電機轉(zhuǎn)矩系數(shù),Kt=0.2 kg.m/A;L為等效電感,L=0.36 mH;J為轉(zhuǎn)子轉(zhuǎn)動慣量,J=0.2 kg.m2;b為黏滯摩擦系數(shù),b=0.004 N.m.sec/rad;R 為等效電阻,R=0.026 ohm;Ke為反電動勢系數(shù),Ke=0.21 V/rpm。

根據(jù)上述參數(shù)和式(9)可得直流無刷電機的數(shù)學(xué)模型公式,如式(20)所示。

本文采用積分誤差準(zhǔn)則作為目標(biāo)函數(shù),設(shè)定花粉算法的切換概率P 為0.8,粒子數(shù)量為10,迭代次數(shù)為50,Emax為0.8,變異比例為80%。

首先對電機轉(zhuǎn)速目標(biāo)值為4 000 轉(zhuǎn)的系統(tǒng)進行參數(shù)尋優(yōu),通過Z-N 算法、PSO 算法、FPA 算法與改進后的CPSO算法優(yōu)化的參數(shù)如表1所示。

Table 1 Values at 0~4 000rpm表1 0~4 000rpm參數(shù)

通過MATLAB 仿真,種群ISE 值優(yōu)化過程如圖4所示。

Fig.4 Optimization process of population ISE value圖4 種群ISE值優(yōu)化過程

通過圖4 可以看出,隨著迭代次數(shù)的增加,ISE 的數(shù)值也在不斷減小。最終在迭代完成后,獲得的最小適應(yīng)度值為55 240.738。

改進后的CPSO 算法與Z-N 算法、PSO 算法、FPA 算法在電機從0到4 000rpm 的輸出響應(yīng)如圖5所示。

Fig.5 Output response based on improved CPSO algorithms and 3 other algorithms圖5 改進后的CPSO算法與另外3種算法輸出響應(yīng)

本文采用的上升時間tr是指響應(yīng)曲線從零時刻到首次達到穩(wěn)態(tài)值的時間,通常定義為響應(yīng)曲線從穩(wěn)態(tài)值的10%上升到90%所需的時間,穩(wěn)定時間ts是指控制對象的整體誤差達到2%以內(nèi)所需的時間,超調(diào)量Overshoot 則是指控制系統(tǒng)出現(xiàn)的最大偏差與穩(wěn)態(tài)值的占比。通過MATLAB計算出系統(tǒng)的上升時間tr、穩(wěn)定時間ts、超調(diào)量Overshoot 如表2所示。

本文還采用平方誤差積分準(zhǔn)則(ISE)如式(21)所示,時間乘平方誤差準(zhǔn)則(ITSE)如式(22)所示,絕對誤差積分準(zhǔn)則(IAE)如式(23)所示,以及時間乘絕對誤差積分準(zhǔn)則(ITAE)如式(24)所示。

Table 2 Comparison results of performance at 0~4 000rpm表2 0~4 000rpm性能對比結(jié)果

式中,e(t)為實際輸出與期望輸出的偏差,t為時間。通過MATLAB 進行計算,得到的系統(tǒng)性能對比結(jié)果如表3所示。

Table 3 Comparison results of system performance表3 系統(tǒng)性能對比結(jié)果

從圖5、表2 中可明顯看出:基于改進后CPSO 算法的PI 控制系統(tǒng)的超調(diào)和穩(wěn)態(tài)時間小于基于另外3 種算法的系統(tǒng),上升時間與另外3 種算法大致相同。從表3 可以看到,本文方法在ISE、IAE、ITSE、ITAE 4 個性能指標(biāo)上的值均優(yōu)于其他3 種算法。由此可知,經(jīng)過改進CPSO 算法優(yōu)化后的參數(shù),在電機轉(zhuǎn)速從0 到4 000rpm 的控制系統(tǒng)中的控制效果和性能指標(biāo)明顯優(yōu)于另外3種算法優(yōu)化的參數(shù)。

4 結(jié)語

為提高PI 控制器的性能,許多智能算法都在不斷地更新迭代,如FPA 算法、PSO 算法已證明了其在確定PI 控制器參數(shù)方面的有效性。本文將信息熵與混沌粒子群算法的原理相結(jié)合,采用改進后的混沌粒子群算法對電機控制系統(tǒng)的PI控制器參數(shù)進行調(diào)節(jié)與優(yōu)化,并利用MATLAB 進行直流無刷電機轉(zhuǎn)速控制系統(tǒng)的仿真實驗。結(jié)果表明,對于電機轉(zhuǎn)速響應(yīng),改進后的混沌粒子群算法在控制電機速度方面的效果優(yōu)于其他3 種算法,從而減小了系統(tǒng)誤差,并控制系統(tǒng)具有更小的超調(diào)量。實驗證明了采用基于改進后的混沌粒子群算法對BLDC 的PI 控制器參數(shù)調(diào)節(jié)與優(yōu)化是有效的,能夠獲得更好的控制效果,為BLDC 電機驅(qū)動系統(tǒng)的控制器設(shè)計提供了一個新方法。

猜你喜歡
優(yōu)化
超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
PEMFC流道的多目標(biāo)優(yōu)化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設(shè)計優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數(shù)”優(yōu)化運算——以2021年解析幾何高考題為例
圍繞“地、業(yè)、人”優(yōu)化產(chǎn)業(yè)扶貧
事業(yè)單位中固定資產(chǎn)會計處理的優(yōu)化
4K HDR性能大幅度優(yōu)化 JVC DLA-X8 18 BC
幾種常見的負(fù)載均衡算法的優(yōu)化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 日韩无码真实干出血视频| 亚洲成人福利网站| 99久久人妻精品免费二区| 日韩在线影院| 亚洲色图综合在线| 亚洲精品福利视频| www中文字幕在线观看| 日韩欧美国产中文| 国产精品无码影视久久久久久久 | 亚洲免费毛片| 四虎影视库国产精品一区| 国产男女XX00免费观看| 久久99蜜桃精品久久久久小说| 青青操国产视频| 国产无码精品在线| 超碰精品无码一区二区| 午夜精品久久久久久久2023| 中日韩欧亚无码视频| a亚洲视频| 丁香六月综合网| 欧美19综合中文字幕| 亚洲aaa视频| 伊人色综合久久天天| 国产极品嫩模在线观看91| 欧美成人午夜在线全部免费| 亚洲欧洲一区二区三区| 亚洲va视频| 性色在线视频精品| 2021国产乱人伦在线播放| 狠狠亚洲五月天| 欧美激情伊人| 伊人久久久久久久| 三上悠亚精品二区在线观看| 国产视频大全| 国产大片喷水在线在线视频| 91福利免费视频| 伊人成人在线| 欧美自慰一级看片免费| 精品亚洲国产成人AV| 久久这里只有精品23| 一级在线毛片| 免费毛片在线| 色婷婷电影网| 在线看片中文字幕| 精品国产成人高清在线| 找国产毛片看| 国产精品网曝门免费视频| 久久精品人妻中文系列| 在线va视频| 国产成人精品亚洲77美色| 丁香综合在线| 2020国产精品视频| 午夜日韩久久影院| 四虎国产精品永久一区| 亚洲日韩精品伊甸| 天天色天天综合| 国产经典三级在线| 欧美日韩中文字幕在线| 亚洲欧美不卡| 午夜爽爽视频| 国产精品视屏| 免费人成网站在线观看欧美| 亚洲一区二区日韩欧美gif| 精品福利国产| 亚洲色图在线观看| 国产精品三区四区| 国产成人资源| 综合天天色| 色婷婷狠狠干| 国产精品尤物在线| 国产精品hd在线播放| 91亚洲精选| 亚洲成人播放| 国外欧美一区另类中文字幕| 日韩在线2020专区| 欧美精品xx| 原味小视频在线www国产| 欧美精品黑人粗大| 国内精品免费| 亚洲高清免费在线观看| 亚洲综合激情另类专区| 欧美综合区自拍亚洲综合天堂|