張桂臣, 馬捷
(上海交通大學海洋工程國家實驗室,上海 200240)
船舶電力推進系統(marine electric propulsion system,MEPS)能充分利用柴-電發電、風能、太陽能及蓄電池的儲能,可節約燃油、降低營運成本[1],是很有發展前景的船舶能源綜合優化利用系統[2-3],也是船舶節能減排領域的研究熱點。ABB、SIEMENS等各推出了MEPS及其控制系統,先進的MEPS采用吊艙推進型式[4]。其中,西門子-肖特爾-推進器(Siemens-Schottel-propulsor,SSP)型吊艙推進的電機兩端直接驅動螺旋槳,其轉子為螺旋槳的共同軸,故SSP推進電機是MEPS管理和優化控制的核心。
目前,SSP電機控制主要有SIEMENS矢量控制(vector control,VC)[5]、ABB 直接轉矩控制(direct torque control,DTC)[6]及 PI算法。由于 SSP 幾何形狀和運動復雜,其工作環境惡劣、工況變動頻繁、參數攝動和隨機擾動嚴重[4],提高SSP的魯棒性需要自適應控制。模型參考、滑模、變結構、自適應PID等控制算法,需要精確的系統數學模型[7]。SSP為非線性復雜系統,其某些參數未知、負荷及工況變動不確定,難以建立精確的SSP模型。
魯棒控制、自適應控制、智能控制等應用于感應電機的VC和DTC系統,以提高電機控制的魯棒性和抗干擾能力[8-10]。自適應神經模糊推理系統(adaptive neuro-fuzzy inference system,ANFIS)在多輸入多輸出 (multi-input and multi-output,MIMO)、非線性控制系統中應用廣泛,ANFIS通過混合算法可逼近系統模型[11-15]。免疫遺傳算法(immune genetic algorithm,IGA)是一種模擬自然選擇和進化過程的尋優算法,能隨對象的變化而發生變化,具有組合優化、自學習和多適應性[16-17],適宜于SSP電機控制性能優化。
SSP電機的轉子軸與螺旋槳同軸且直接驅動,由于螺旋槳的水動力特性復雜,船-機-槳相互影響,SSP電機比普通電機的工作條件惡劣[4]。設計IGA-ANFIS復合控制策略進行SSP電機的優化控制,應用ANFIS跟蹤SSP系統的輸出,IGA優化SSP的控制參數。將SSP系統的性能指標(如超調量、穩定時間)作為IGA-ANFIS的適應度函數,忽略無法準確表達SSP系統物理含義的某些參數、數學模型[7],實現所需參數少、魯棒性好的優點。
按照性能相似、幾何相似和虛船實電的思想,以中遠集團半潛船“泰安口”SSP吊艙推進系統為研究對象,選用了符合實船使用標準的驅動系統Siemens Sinamics S120,構建SSP推進半實物模擬系統,用于SSP推進電機的特性試驗和控制算法的優化研究,方法簡單可靠[5],系統設計如圖1所示。
圖1中,M1為模擬推進電機,拖動M2和兩個螺旋槳;M2為負載電機,模擬實船不同工況下的螺旋槳轉矩特性。M1和M2為直接對拖工作方式,通過控制電機處于不同的運行狀態[18],實現對SSP吊艙推進的工況模擬。CU320為系統的控制核心,與上位機以太網通信;整流模塊Active Line Supply具有能量回饋功能;逆變模塊Power Unit驅動M2,帶適配器的逆變模塊Power Module&CUA310驅動M1;各模塊經Drive-CLiQ通信互聯。上位機運行船舶近似模型,實現整個系統的監控與操作。
SSP電機的主要參數為:額定電壓400 V;額定電流6.8 A;額定功率3 kW;額定頻率50 Hz;額定轉速1420 r/min;額定轉矩20 N·m;功率因數0.82;定子電阻1.4 Ω,定子漏感9.2 mH;轉子電阻1.7 Ω;轉子漏感9.7 mH;系統轉動慣量0.0285 kg·m2。

圖1 西門子-肖特爾-推進器(SSP)半實物模擬系統Fig.1 Hardware-in-the-loop simulation system of SSP
圖1上位機運行的船槳數學模型根據M1轉速和船速推算出螺旋槳轉矩,再經Power Unit模塊改變M2的同步轉速,選擇M2合適的機械特性曲線,實現對M2的轉矩控制,達到實船模擬的效果。SSP的動力模型為

式中:Tp為螺旋槳轉矩;Fe為螺旋槳有效推力;Pp為螺旋槳功率;ρ為海水密度;ζ為反映槳對船影響的推力減額系數;J為螺旋槳進速比;KT(J)為無因次的轉矩系數;KF(J)為無因次的推力系數。KT(J)和KF(J)均是J的函數,可由螺旋槳工作特性曲線獲得[4]。
船舶穩定航行時,J為常數,螺旋槳必工作在某一 J 的特性曲線上[4]。
M1、M2 的電磁轉矩[19]為

式中:Te為電磁轉矩;p為磁極對數;Rr為轉子電阻;ψr為轉子磁通有效值;為給定轉差角頻率。實際控制中轉子磁通基本為定值[19],Te與 ω*s成正比。
SSP系統的摩擦轉矩Tf為

式中:Ω=2πn/60;Ts為靜摩擦矩;kΩ為線性摩擦系數。
SSP系統的運動方程為

式中:Is為SSP轉動慣量;Tm1為SSP系統的驅動轉矩;Tm2為SSP系統的負載轉矩;Tsp為轉矩指令;Tm為電機轉矩;τm為電機轉子時間常數。
由式(5)~式(7)得M1的復合控制[20]為

式中:Tc為M1復合控制指令;TcF由式(1)和式(2)得出;Tcp由式(1)~式(3)得出;Tc綜合了轉矩和功率控制模式。
基于IGA-ANFIS的SSP控制器由指令發生器、復合控制器、慣性補償、摩擦補償、限制環節、ANFIS和IGA組成,控制系統設計如圖2所示。
由式(6)得SSP電機的參考轉速為

式中:Tc由式(8)得出復合控制部分;Tf由式(5)得出的摩擦補償;慣性補償TI=J2π˙nd;Tcc0為帶補償的復合控制指令。

式中:最大轉矩Tmax=kTN;最大功率Pmax=kPN;過載系數k=1.1~1.2;TN、PN均為額定值。
ANFIS由自適應神經網絡和模糊if-then規則構成,既有自學習功能,又可表達模糊變量,文獻[3,7-11]已給出了ANFIS的層次結構和算法。圖2中,Ⅰ層的模糊集A,B,C隸屬函數為鐘形,即

式中{φij,θij,ρij}為前提參數,影響隸屬函數形狀。
wj為Ⅱ層的每條規則激勵強度為Ⅲ層的歸一化激勵強度,Ⅳ層為自適應函數節點,Ⅴ層為固定單結點,計算總的輸出。ANFIS模糊推理規則為

式中{pl,gl,ql,λl}為結論參數。
運用遞歸最小二乘法、BP和最陡下降法組成的混合算法通過前向和后向通道分別進行ANFIS模型的前提參數和結論參數的辨識,調整隸屬函數形狀[7,11-15]。確定了前提參數,ANFIS 的輸出為結論參數的線性組合,即

α-β-γ輸入ANFIS,ANFIS輸出為IGA的適應度值。利用Matlab的ANFIS編輯器,裝載M文件中的訓練樣本(36個數據)作為ANFIS的訓練數據源,初始化ANFIS的參數和結構(49規則)進行訓練,采用混合算法,誤差極限取為0.0453,訓練步數為1000,訓練結果保存在名為“*.fis”文件中。

圖2 基于IGA-ANFIS的SSP控制系統Fig.2 The SSP control system based on IGA-ANFIS
上位計算機應用Matlab語言編寫IGA程序優化α-β-γ。首先將α-β-γ編碼表示成個體,并由若干隨機個體組成初始群體;然后模擬生物進化過程,通過擴展操作在群體中較優秀個體的小鄰域內進行局部搜索,同時利用突變操作在較差個體的大鄰域內搜索[16-17]。利用生物免疫系統的抗體多樣性提高IGA全局搜索能力,細胞自我調節機理提高IGA的局部搜索能力,免疫記憶功能加快搜索速度,提高IGA的總體搜索能力[16]。綜合生物免疫機制和生物進化的IGA算法,其流程如圖3所示。
抗體濃度函數以某抗體的數目在全部抗體數目中所占的比例,控制特種抗體數目。為了防止基因缺失,抗體濃度一定的前提下,抗體選擇函數以較大概率選擇適應度大的抗體,或以較小概率選擇濃度大的函數,使抗體種類呈現多樣性[16]。
由SSP電機轉速最大超調量M(r/min)和穩定時間Ts(ms)確定的適應度函數評價ANFIS輸出的適度值[7],適應度函數為

α-β-γ輸入ANFIS訓練和由M-Ts得出的適應度函數調整后,ANFIS能學習SSP系統特性,IGA優化α-β-γ,ηc(n)具有自適應性。IGA參數選擇:初始化種群規模為20,進化代數為60代,每代抗體數為50,交叉率為0.80,變異率為0.20,染色體長度為36(α、β、γ分別為12bit)。α-β-γ取值范圍分別在3~6.5,0.3~2和0.1~1之間。

圖3 IGA算法流程圖Fig.3 The flow chart of the IGA
船舶運動近似模型由線性環節、積分環節與帶延遲的二階慣性環節的卷積組成。船長L=187.0 m;型寬B=31.0 m;型深h=16.75 m;船舶常數R=230;營運航速v=14.5 km;直徑D=6 m;總平均螺距P=4.731 m;推力系數 KF=[0.1,0.57];轉矩系數 KT=[0.065,0.25];摩擦系數 kΩ=[0.8,1]。IGA-ANFIS基于Matlab方法實現,建立Matlab與Excel的讀寫通道,應用Siemens Scout軟件ST語言編程直接讀寫Excel中的數據,然后經Sinamics系統驅動M1和M2電機。
Siemens Scout本身具備的自整定PI控制SSP運行結果如圖4所示;基于IGA-ANFIS的SSP運行結果如圖5所示。M1轉速變化范圍為0~1510 r/min,M2轉矩變動范圍為0~22 N·m。

圖4 基于自整定PI的SSP電機轉速控制Fig.4 Speed control of SSP motor based on self-tuning PI

圖5 基于IGA-ANFIS的SSP電機控制結果Fig.5 The control results of SSP motor based on IGA-ANFIS
圖4為基于SIEMENS自整定PI的SSP轉速控制結果,4.2~20.3 s加載過程,M2轉矩由0→16 N·m,M1轉速超調-14.17 r/min,過渡過程時間為16.1 s;M1被控制在1500 r/min時,恒負載情況下轉速波動-2.52~1.86 r/min;減載過程中,轉速波動約 ±1.76 r/min。
圖5(a)為基于IGA-ANFIS的SSP轉速控制結果,Ⅰ和Ⅴ:負載轉矩為22 N·m,恒負載情況下轉速波動約±1 r/min;Ⅱ:負載轉矩由22 N·m→0時,M1轉速超調約7.85 r/min,過渡過程時間約15 s;Ⅲ:負載轉矩為0,空載情況下轉速波動約±0.49 r/min;Ⅳ:負載轉矩由0→22 N·m加載過程中,轉速超調約-12.28 r/min,過渡過程時間約16.7 s。
圖4和圖5(a)結果比較表明:自整定 PI和IGA-ANFIS用于SSP電機的轉速控制,都能滿足SSP電機的控制要求。IGA-ANFIS控制的電機轉速波動小、超調量小和過渡過程時間短,負荷越小穩定性越好。自整定PI對SSP電機的整個控制過程轉速波動較嚴重。
圖5(b)為SSP電機優化控制的自適應系數變化曲線,穩定工況,滿負荷時(Ⅰ和Ⅴ),ηc(n)變化范圍為0.204~0.209;空載時(Ⅲ),ηc(n)≈0.151。減載過程(Ⅱ),ηc(n)也減小;加載過程(Ⅳ),ηc(n)隨之增大。圖5(b)表明,優化控制策略中的功率控制占主導地位,負荷越大,功率控制作用變弱;ηc(n)隨轉速變化方向相反,隨負載變動方向一致,穩定狀態下,轉速波動對ηc(n)影響很小。
基于Siemens Sinamics的SSP吊艙推進半實物模擬系統,將IGA-ANFIS復合控制算法應用于SSP電機的優化控制。
1)SSP電機比普通電機復雜,其控制策略中增加了螺旋槳與推進電機的特性、摩擦及慣性,具有系統特性補償及擾動前饋的控制功能。
2)IGA-ANFIS不需SSP系統復雜的數學模型,ANFIS直接從輸入(α-β-γ)-輸出(f(M,Ts))數據模擬SSP系統過程響應的動態模型,IGA由SSP系統性能指標(f(M,Ts))優化控制參數。
3)IGA-ANFIS與SIEMENS自整定PI進行比較的實驗結果表明:兩者都滿足控制要求,IGA-ANFIS比自整定PI所需參數少、穩定性好。
[1]DIMOPOULOS G G,KOUGIOUFAS A V,FRANGOPOULOS C A.Synthesis,design and operation optimization of a marine energy system[J].Energy,2008,33(2):180-188.
[2]ERICSEN T,HINGORANI N,KHERSONSKY Y.Power electronics and future marine electrical system[J].IEEE Transactions on Industry Applications,2006,42(1):155-163.
[3]APSLEY J M,GONZALEZ-VILLASENOR A,BARNES M,et al.Propulsion drive models for full electric marine propulsion systems[J].IEEE Transactions on Industry Applications,2009,45(2):676-684.
[4]李巍,汪蕾,楊晨俊,等.吊艙推進器定常水動力性能[J].上海交通大學學報,2009,43(2):204-207.LI Wei,WANG Lei,YANG Chenjun,et al.The steady hydrodynamics performance of pod-propeller[J].Journal of Shanghai Jiao Tong University,2009,43(2):204-207.
[5]高海波.船舶電力推進系統的建模與仿真[D].武漢:武漢理工大學能源與動力工程學院,2008:13-73.
[6]劉述喜.三電平逆變器供電的感應電機直接轉矩控制系統的研究[D].重慶:重慶大學電氣工程學院,2010:67-117.
[7]USTUN S V,DEMIRTAS M.Modeling and control V/f controlled induction motor using genetic-ANFIS algorithm[J].Energy Conversion and Management,2009,50(3):786-791.
[8]GADOUE S M,GIAOURIS D,FINCH J W.Artificial intelligence-based speed control of DTC induction motor drives-a comparative study[J].Electric Power Systems Research,2009,79(1):210-219.
[9]朱曉琳.基于神經網絡的感應電機矢量控制系統研究[D].武漢:華中科技大學控制科學與工程系,2007:21-34.
[10]張志鋒,唐任遠,朱建光,等.感應電機磁鏈和轉矩的非奇異終端滑模控制[J].電機與控制學報,2010,14(12):47-51.ZHANG Zhifeng,TANG Renyuan,ZHU Jianguang,et al.Nonsingular terminal sliding mode control of flux and torque for induction motor[J].Electric Machines and Control,2010,14(12):47-51.
[11]HSU C F,LIN P Z,LEE T T,et al.Adaptive asymmetric fuzzy neural network controller design via network structuring adaptation[J].Fuzzy Sets and Systems,2008,159(20):2627-2649.
[12]武星星.模糊系統和ANFIS的改進及其在加工參數智能選擇中的應用研究[D].長春:吉林大學機械科學與工程學院,2007:97-115.
[13]張志軍.PSA-ANFIS方法及其在礦山巖土工程災害預測中的應用[D].長沙:中南大學資源與安全工程學院,2008:17-42.
[14]GEETHANJALI M,SLOCHANAL R M S.A combined adaptive network and fuzzy inference system(ANFIS)approach for overcurrent relay system[J].Neurocomputing,2008,71(4):895-903.
[15]SOYGUDER S,ALLI H.An expert system for the humidity and temperature control in HVAC systems using ANFIS and optimization with fuzzy modeling approach [J].Energy and Buildings,2009,41(8):814-822.
[16]馮利軍.基于免疫遺傳算法的土坡穩定可靠性分析研究[D].西安:煤炭科學研究總院西安分院,2007:34-63.
[17]沈煜,陳柏超,袁佳歆,等.基于免疫遺傳算法的逆變器控制策略及其 DSP實現[J].電力自動化設備,2006,26(6):40-43.SHEN Yu,CHEN Baichao,YUAN Jiaxin,et al.IGA-based control strategy for inverter and its realization on DSP platform[J].Electric Power Automation Equipment,2006,26(6):40-43.
[18]胡文斌,劉少培,張勝洲,等.電壓解耦矢量控制型交流牽引平臺[J].電機與控制學報,2009,13(6):903-907.HU Wenbin,LIU Shaopei,ZHANG Shengzhou,et al.AC traction test platform controlled by voltage-decoupled vector control[J].Electric Machines and Control,2009,13(6):903-907.
[19]刁利軍,沈茂盛,林文立,等.電力推進負載模擬系統原理分析和實現[J].電工技術學報,2009,24(7):70-75.DIAO Lijun,SHEN Maosheng,LIN Wenli,et al.Principle analysis and realization of electric propulsion load simulation system[J].Transactions of China Electrotechnical Society,2009,24(7):70-75.
[20]S?RENSEN Asgeir J,SMOGELI ?yvind N.Torque and power control of electrically driven marine propellers[J].Control Engineering Practice,2009,17(9):1053-1064.