国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

探究使用粒子群算法優(yōu)化電機(jī)PI控制效果及耗費(fèi)時(shí)間

2023-11-15 12:30:54李文正張穩(wěn)橋曾曉松
現(xiàn)代機(jī)械 2023年5期
關(guān)鍵詞:控制參數(shù)螺旋槳靜態(tài)

李文正,張穩(wěn)橋,曾曉松

(貴州航天林泉電機(jī)有限公司,貴州 貴陽 550081)

0 引言

實(shí)際船舶推進(jìn)電機(jī)運(yùn)行中主要采用經(jīng)典的PI控制來維護(hù)船舶正常航行。通常情況下,PI控制器的參數(shù)主要在設(shè)備出廠時(shí)根據(jù)工程設(shè)計(jì)的方法,按照?qǐng)D紙要求并結(jié)合系統(tǒng)要求進(jìn)行設(shè)定,在船舶航行中根據(jù)航行需要由經(jīng)驗(yàn)豐富的輪機(jī)長通過微調(diào)控制推進(jìn)電機(jī)。但是在對(duì)船舶推進(jìn)電機(jī)模型進(jìn)行仿真時(shí),由于缺乏調(diào)節(jié)器的精確結(jié)構(gòu)和調(diào)節(jié)的豐富經(jīng)驗(yàn),模型的控制參數(shù)往往無法精確得到,只能根據(jù)數(shù)學(xué)模型和仿真數(shù)據(jù)不斷調(diào)整控制參數(shù),調(diào)整過程不僅繁瑣、耗時(shí),且整定結(jié)果有時(shí)并不理想。

粒子群算法(particle swarm optimization,PSO)作為一種群體迭代算法,是由Kenndy和Eberhart[1-2]在1995年提出的群智能搜索的策略,通過模擬鳥類在自然界中捕食時(shí)行為,將其抽象為數(shù)學(xué)理論而提出的一種智能優(yōu)化算法,其優(yōu)點(diǎn)相比其他算法而言需要整定的參數(shù)更少,不存在交叉和變異過程,通過并行計(jì)算,收斂速度更快。

文中根據(jù)粒子群算法強(qiáng)大的尋優(yōu)能力,利用搭建好的仿真模型,針對(duì)推進(jìn)電機(jī)仿真模型的速度調(diào)節(jié)器(ASR)、轉(zhuǎn)矩調(diào)節(jié)器(ATR)和磁鏈調(diào)節(jié)器(AψR(shí))等控制參數(shù)在靜態(tài)負(fù)荷和動(dòng)態(tài)負(fù)荷模型兩種情況下進(jìn)行整定,探究不同情況下粒子群算法的尋優(yōu)速度和整定效果。

1 粒子群算法基本原理

PSO算法首先會(huì)初始化一群粒子,確定參數(shù)維度N、參數(shù)范圍(即每個(gè)粒子的初始位置),每個(gè)粒子代表該優(yōu)化問題的一個(gè)最優(yōu)解決方案,通過個(gè)體極值和群體極值更新自身的速度和位置,對(duì)目標(biāo)函數(shù)進(jìn)行整定或優(yōu)化,詳細(xì)過程如圖1所示[3]。

圖1 PSO算法尋優(yōu)過程

設(shè)N維空間中有m個(gè)粒子,Xi=(xi1,xi2,K,xiN)是粒子i(i=1,2,K,m)的當(dāng)前位置,Vi=(vi1,vi2,K,viN)是粒子i的當(dāng)前速度,Pi=(Pi1,Pi2,K,PiN)是粒子i的最優(yōu)位置,對(duì)應(yīng)適應(yīng)值為個(gè)體的最優(yōu)解pbesti。令f(x)為目標(biāo)函數(shù),則微粒i當(dāng)前的最優(yōu)位置為[4-5]:

(1)

式中,t為粒子的進(jìn)化代數(shù)。

群體中所有粒子的全局最優(yōu)位置為:

Pg(t)∈{P1(t),P2(t),…,Pm(t)|f(Pg(t))}

=min{f(P1(t)),f(P2(t)),…,f(Pm(t))}

(2)

每次迭代后粒子的速度與位置更新的公式為:

(3)

式中,i=1,2,…,m;j=1,2,…,n;c1、c2為學(xué)習(xí)因子,分別是微粒飛向自身最好位置的步長和飛向全局最好位置的步長,r1、r2是分布于[0,1]區(qū)間的隨機(jī)數(shù);ω為慣性因子。

為了獲得更好的動(dòng)態(tài)慣性因子ω和更好的尋優(yōu)效果,文中采用的是Shi等[6]建議的線性遞減權(quán)值策略,如式(4):

(4)

式中,ωmax和ωmin分別為初始的慣性權(quán)重值和迭代至最大次數(shù)的慣性權(quán)重;F是函數(shù)的迭代次數(shù);T為慣性權(quán)重保持線性遞減的最大迭代次數(shù);超過T后ω保持不變。

2 粒子群優(yōu)化推進(jìn)電機(jī)模型

2.1 推進(jìn)電機(jī)仿真模型

文中根據(jù)中能LNG“CESI GLADSTONE”船舶三相異步推進(jìn)電機(jī)為例,在dq同步旋轉(zhuǎn)坐標(biāo)系的電壓、磁鏈和轉(zhuǎn)矩方程為[7]:

(5)

(6)

(7)

通過dq同步旋轉(zhuǎn)坐標(biāo)下電壓、磁鏈和轉(zhuǎn)矩方程在Matlab/Simulink仿真軟件下搭建電流滯環(huán)控制推進(jìn)電機(jī)仿真模型,如圖2所示。

圖2 推進(jìn)電機(jī)電流滯環(huán)控制

在實(shí)際情況下推進(jìn)電機(jī)帶動(dòng)螺旋槳推動(dòng)電力推進(jìn)船舶在海上正常航行,因此在搭建動(dòng)態(tài)負(fù)荷下推進(jìn)電機(jī)仿真模型時(shí)還需要對(duì)船機(jī)槳模型進(jìn)行搭建。

2.2 螺旋槳仿真模型

根據(jù)螺旋槳的工作原理可知,當(dāng)螺旋槳轉(zhuǎn)速n≠0時(shí)且螺旋槳的進(jìn)速VP≠0時(shí),在定常狀態(tài)下(即船舶在航行過程中裝載、氣候、海面狀況等條件不變)螺旋槳的推力P、修正進(jìn)速比J’和轉(zhuǎn)矩T可表示為:

(8)

式中,D為螺旋槳直徑;KP′為螺旋槳推力修正系數(shù);KT′為轉(zhuǎn)矩修正系數(shù);Vs為船速;τ為伴流系數(shù)。

考慮螺旋槳在水中產(chǎn)生推力帶動(dòng)船舶航行,假設(shè)船舶沿某一航向直線運(yùn)行,則船舶直線運(yùn)動(dòng)方程為:

(9)

式中:R為水對(duì)船舶運(yùn)動(dòng)產(chǎn)生的總阻力;r為阻力系數(shù),與船體線型、載重、污底、拖帶、航道及海洋環(huán)境等因素有關(guān)。

根據(jù)螺旋槳仿真模型分析得到螺旋槳模型結(jié)構(gòu)圖,如圖3所示。

圖3 船槳模型結(jié)構(gòu)圖

2.3 粒子群優(yōu)化推進(jìn)電機(jī)仿真模型

(1)粒子群算法優(yōu)化推進(jìn)電機(jī)動(dòng)態(tài)仿真模型

根據(jù)誤差積分準(zhǔn)則[8]ITAE(Integral performance index)即系統(tǒng)期望輸出與實(shí)際輸出的偏差和時(shí)間乘積的積分通過粒子群算法對(duì)推進(jìn)電機(jī)動(dòng)態(tài)仿真模型的控制參數(shù)進(jìn)行整定優(yōu)化。粒子群優(yōu)化的動(dòng)態(tài)推進(jìn)電機(jī)仿真模型如圖4所示。

在進(jìn)行粒子群算法優(yōu)化整定推進(jìn)電機(jī)電流動(dòng)態(tài)模型控制參數(shù)的過程中,將各個(gè)調(diào)節(jié)器中KP、KI參數(shù),在設(shè)定的比例系數(shù)和積分系數(shù)的范圍內(nèi)通過輸出轉(zhuǎn)矩、磁鏈、電流、轉(zhuǎn)速等各個(gè)調(diào)節(jié)器的反饋結(jié)果通過誤差性能評(píng)價(jià)指標(biāo)判斷,當(dāng)不滿足粒子群的評(píng)價(jià)指標(biāo)時(shí)通過對(duì)各個(gè)調(diào)節(jié)器的參數(shù)進(jìn)行不斷修正,尋找模型中各調(diào)節(jié)器的控制參數(shù)的最佳值,獲得最佳的優(yōu)化效果[9-10]。具體的粒子群優(yōu)化推進(jìn)電機(jī)PI控制的仿真流程和算法的部分代碼分別如圖5和圖6所示。

圖5 PSO優(yōu)化PI過程示意圖

圖6 粒子群算法部分仿真代碼

粒子群算法優(yōu)化的推進(jìn)電機(jī)動(dòng)態(tài)仿真結(jié)果如圖7、圖8所示。

圖7 動(dòng)態(tài)負(fù)荷下轉(zhuǎn)速響應(yīng)曲線隨迭代次數(shù)的變化

圖8 動(dòng)態(tài)負(fù)荷下調(diào)節(jié)時(shí)間隨迭代次數(shù)的變化

(2)粒子群算法優(yōu)化推進(jìn)電機(jī)靜態(tài)仿真模型

為了降低粒子群算法優(yōu)化推進(jìn)電機(jī)動(dòng)態(tài)仿真模型的難度,文章根據(jù)螺旋槳負(fù)載的實(shí)際效果,結(jié)合數(shù)學(xué)模型將船體動(dòng)態(tài)模型簡化為固定的靜態(tài)負(fù)載,對(duì)推進(jìn)電機(jī)靜態(tài)模型控制參數(shù)采用粒子群優(yōu)化,其仿真模型和仿真結(jié)果分別如圖9-圖11所示。

圖9 靜態(tài)負(fù)荷下推進(jìn)電機(jī)電流滯環(huán)控制

圖10 靜態(tài)負(fù)荷下轉(zhuǎn)速響應(yīng)曲線隨迭代次數(shù)的變化

圖11 靜態(tài)負(fù)荷下調(diào)節(jié)時(shí)間隨迭代次數(shù)的變化

(3)靜態(tài)負(fù)荷下優(yōu)化的PI參數(shù)對(duì)動(dòng)態(tài)負(fù)荷下推進(jìn)電機(jī)控制

為了驗(yàn)證粒子群算法優(yōu)化靜態(tài)負(fù)荷下推進(jìn)電機(jī)的控制參數(shù)在動(dòng)態(tài)負(fù)荷下推進(jìn)電機(jī)仿真模型的控制效果,文中將第二部分迭代20次后靜態(tài)負(fù)荷下推進(jìn)電機(jī)PI控制參數(shù)代入動(dòng)態(tài)負(fù)荷下推進(jìn)電機(jī)仿真模型,如圖4所示,并與迭代20次動(dòng)態(tài)負(fù)荷下PI控制參數(shù)仿真效果進(jìn)行對(duì)比,其仿真結(jié)果如圖12所示。

圖12 不同迭代方式下電機(jī)轉(zhuǎn)速情況

根據(jù)粒子群算法優(yōu)化兩種情況下推進(jìn)電機(jī)電流滯環(huán)控制仿真結(jié)果可以看出,對(duì)比圖7和圖10兩種情況下轉(zhuǎn)速響應(yīng)曲線隨迭代次數(shù)的變化可以看出,采用粒子群算法優(yōu)化動(dòng)態(tài)負(fù)荷下推進(jìn)電機(jī)轉(zhuǎn)速曲線和靜態(tài)負(fù)荷下推進(jìn)電機(jī)轉(zhuǎn)速曲線均可以在650 r/min左右保持穩(wěn)定,并通過圖12中不同迭代情況下電機(jī)轉(zhuǎn)速曲線對(duì)比分析可知,采用靜態(tài)負(fù)荷對(duì)推進(jìn)電機(jī)進(jìn)行仿真在不考慮環(huán)境擾動(dòng)對(duì)模型產(chǎn)生的影響上可以代替動(dòng)態(tài)負(fù)荷下推進(jìn)電機(jī)仿真模型。

此外,對(duì)圖8和圖11兩種情況下調(diào)節(jié)時(shí)間隨迭代次數(shù)的變化進(jìn)行整理,如表1所示,可以看出當(dāng)采用粒子群算法優(yōu)化推進(jìn)電機(jī)動(dòng)態(tài)仿真模型總耗時(shí)為297.06 min,而采用粒子群算法優(yōu)化推進(jìn)電機(jī)靜態(tài)仿真模型總耗時(shí)為148.4 min,通過簡單的數(shù)學(xué)分析,可以得出采用粒子群算法優(yōu)化推進(jìn)電機(jī)靜態(tài)負(fù)荷相比優(yōu)化推進(jìn)電機(jī)動(dòng)態(tài)負(fù)荷仿真模型在相同的迭代次數(shù)下整個(gè)模型的仿真運(yùn)行時(shí)間提升了50%。

表1 兩種粒子群迭代時(shí)間對(duì)標(biāo)

3 結(jié)論

文中針對(duì)靜態(tài)負(fù)荷和動(dòng)態(tài)負(fù)荷兩種不同情況下推進(jìn)電機(jī)仿真模型采用粒子群算法優(yōu)化PI控制參數(shù),通過兩者之間轉(zhuǎn)速仿真曲線、調(diào)節(jié)時(shí)間隨迭代次數(shù)變化以及兩者仿真運(yùn)行時(shí)間總耗時(shí)的分析對(duì)比,可以得出,在仿真模型搭建過程中為了簡化模型搭建難度、提高粒子群算法優(yōu)化速率,可以針對(duì)實(shí)際情況對(duì)部分仿真模型進(jìn)行適當(dāng)簡化,如可將船槳等動(dòng)態(tài)模型簡化為靜態(tài)負(fù)荷,降低仿真模型搭建難度,提高仿真運(yùn)行速率。

猜你喜歡
控制參數(shù)螺旋槳靜態(tài)
高超聲速飛行器滑??刂茀?shù)整定方法設(shè)計(jì)*
靜態(tài)隨機(jī)存儲(chǔ)器在軌自檢算法
Birkhoff系統(tǒng)穩(wěn)定性的動(dòng)力學(xué)控制1)
基于CFD的螺旋槳拉力確定方法
基于PI與準(zhǔn)PR調(diào)節(jié)的并網(wǎng)逆變器控制參數(shù)設(shè)計(jì)
黑龍江電力(2017年1期)2017-05-17 04:25:08
機(jī)床靜態(tài)及動(dòng)態(tài)分析
具7μA靜態(tài)電流的2A、70V SEPIC/升壓型DC/DC轉(zhuǎn)換器
3800DWT加油船螺旋槳諧鳴分析及消除方法
廣東造船(2015年6期)2015-02-27 10:52:46
螺旋槳轂帽鰭節(jié)能性能的數(shù)值模擬
50t轉(zhuǎn)爐靜態(tài)控制模型開發(fā)及生產(chǎn)實(shí)踐
上海金屬(2013年6期)2013-12-20 07:57:59
海南省| 高平市| 大埔县| 惠来县| 兴城市| 虞城县| 哈密市| 封开县| 富蕴县| 望都县| 东城区| 咸丰县| 红原县| 同心县| 靖江市| 淮安市| 邵武市| 清水河县| 胶南市| 海门市| 呼伦贝尔市| 临沭县| 灵璧县| 柳林县| 六盘水市| 成都市| 珲春市| 榆中县| 宁海县| 渝北区| 淳化县| 大城县| 枝江市| 贵南县| 岳西县| 南溪县| 长白| 德令哈市| 华坪县| 铅山县| 浑源县|