王驥源,賀冠翔,趙書玲
(江西理工大學(xué)電氣工程與自動(dòng)化學(xué)院,江西 贛州 341000)
波浪能是一種重要的海洋可再生能源,分布廣泛,儲(chǔ)量豐富,具有可觀的應(yīng)用前景,如何將波浪能最大化地轉(zhuǎn)化利用成為新能源領(lǐng)域的熱門話題。波浪能轉(zhuǎn)換裝置有液壓式、氣壓式、機(jī)械式3 種形式,李燕等[1]研究表明,液壓式波浪能轉(zhuǎn)換裝置由于轉(zhuǎn)換效率高、輸出穩(wěn)定,為首選波浪能轉(zhuǎn)換裝置。液壓式裝置又可細(xì)分為點(diǎn)頭鴨式、搖擺式、閥式、振浮式4 種,其中振浮式應(yīng)用研究最廣,振浮式波浪能裝置主要通過垂蕩和縱搖獲取并轉(zhuǎn)換波浪能[2]。對(duì)于此類裝置輸出功率的優(yōu)化,國(guó)內(nèi)做了不少研究,已有的相關(guān)研究中,研究人員通常借助軟件仿真、算法優(yōu)化等方式找出相應(yīng)的最大輸出功率。潘海鵬等[3]基于遺傳算法對(duì)以浮子為驅(qū)動(dòng)裝置的直驅(qū)式海浪發(fā)電系統(tǒng)的最大功率進(jìn)行跟蹤控制,此方法可大幅度提升發(fā)電系統(tǒng)對(duì)波浪能的捕獲效率;黃俊豪等[4]借助WFT 法獲取波浪能發(fā)電系統(tǒng)最大功率的捕獲條件,并結(jié)合Simulink 仿真,最終提升了使得系統(tǒng)功率輸出的優(yōu)化效果;楊俊華等[5]根據(jù)商用軟件求解浮子的非線性參數(shù),結(jié)合改進(jìn)型的鯨魚算法,優(yōu)化了相應(yīng)負(fù)載參數(shù),進(jìn)而提高了波浪能捕獲效率。
本文根據(jù)振浮式波浪能轉(zhuǎn)換裝置垂蕩和縱搖這2 種運(yùn)動(dòng)方式,并建立該裝置運(yùn)動(dòng)和功率模型,在此基礎(chǔ)上進(jìn)行數(shù)值求解和算法優(yōu)化,設(shè)計(jì)出了實(shí)現(xiàn)波浪能裝置輸出功率最大化的最優(yōu)系統(tǒng)參數(shù),為實(shí)際應(yīng)用提供參考。
圖1 為振浮式波浪能裝置示意圖,由浮子、振子、中軸及能量輸出系統(tǒng)(簡(jiǎn)稱“PTO 系統(tǒng)”,包括彈簧、直線阻尼器、扭轉(zhuǎn)彈簧、旋轉(zhuǎn)阻尼器和轉(zhuǎn)軸)等構(gòu)成。在波浪激勵(lì)力和波浪激勵(lì)力矩作用下,浮子同時(shí)進(jìn)行垂蕩和縱搖,并通過PTO 系統(tǒng)使振子沿著中軸進(jìn)行垂蕩和縱搖。除此之外,浮子在線性周期微幅波作用下[6],還受到附加慣性力和附加慣性力矩、興波阻尼力和興波阻尼力矩、靜水恢復(fù)力和靜水恢復(fù)力矩的影響。振子沿中軸垂蕩時(shí),直線阻尼器的阻尼力與浮子和振子的相對(duì)速度成正比,比例系數(shù)為直線阻尼器的直線阻尼系數(shù);振子沿中軸縱搖時(shí),旋轉(zhuǎn)阻尼器的扭矩與浮子和振子的相對(duì)角速度成正比,比例系數(shù)為旋轉(zhuǎn)阻尼器的旋轉(zhuǎn)阻尼系數(shù),2 個(gè)阻尼系數(shù)在[0,100 000]區(qū)間取值。浮子和振子通過相對(duì)垂蕩運(yùn)動(dòng)和相對(duì)縱搖運(yùn)動(dòng)驅(qū)動(dòng)直線阻尼器和旋轉(zhuǎn)阻尼器做功,并將所做的功作為該波浪能裝置的能量輸出。結(jié)合相關(guān)條件,計(jì)算出波浪能裝置輸出的最大功率,并確定該功率下直線阻尼器的阻尼系數(shù)和旋轉(zhuǎn)阻尼器的阻尼系數(shù)。分析問題時(shí),考慮海水是無粘無旋的,忽略中軸、PTO 的質(zhì)量和各種摩擦。
圖1 振浮式波浪能裝置示意圖
遺傳算法最早由美國(guó)的JOHO 于20 世紀(jì)70 年代提出,該算法起源于對(duì)生物系統(tǒng)所進(jìn)行的計(jì)算機(jī)模擬研究,是一種通過模擬自然進(jìn)化過程搜索最優(yōu)解的方法。該算法通過數(shù)學(xué)的方式,利用計(jì)算機(jī)仿真運(yùn)算將問題的求解過程轉(zhuǎn)換成生物進(jìn)化中染色體基因的交叉、變異等過程。它的大致實(shí)現(xiàn)過程為從任意初始種群出發(fā),通過隨機(jī)選擇、交叉和變異操作[7],產(chǎn)生一群更適合環(huán)境的個(gè)體,使群體進(jìn)化到搜索空間中越來越好的區(qū)域,這樣多代繁衍進(jìn)化,最后收斂到一群最適應(yīng)環(huán)境的個(gè)體,求得問題最優(yōu)解。
裝置受力情況如下。
振子進(jìn)行垂蕩時(shí),只受PTO 系統(tǒng)力,而PTO 系統(tǒng)力包含彈簧力和直線阻尼力,具體受力情況如圖2 所示。
圖2 振子受力圖
振子的受力方程如下:
式中:F1為振子所受合力的數(shù)值;FPTO為PTO 系統(tǒng)力的數(shù)值;Fc為彈簧力的數(shù)值;Fx為旋轉(zhuǎn)阻尼器的阻尼力的數(shù)值。
結(jié)合上文可知,浮子受力情況如圖3 所示。
圖3 浮子受力圖
波浪激勵(lì)力可表示為:
式中:f為波浪激勵(lì)力振幅的數(shù)值;ω為入射波浪頻率的數(shù)值。
結(jié)合浮子的受力情況,并根據(jù)牛頓第二定律,可以列出浮子的垂蕩運(yùn)動(dòng)方程為:
式中:mb為浮子質(zhì)量的數(shù)值;m′為垂蕩附加質(zhì)量的數(shù)值;為浮子垂蕩運(yùn)動(dòng)加速度的數(shù)值;Fb為興波阻尼力的數(shù)值;Fl為靜水恢復(fù)力的數(shù)值。
同理,振子的垂蕩運(yùn)動(dòng)方程為:
式中:Cz為直線阻尼系數(shù);為浮子垂蕩運(yùn)動(dòng)速度的數(shù)值;為振子垂蕩運(yùn)動(dòng)速度的數(shù)值;Kc為彈簧剛度的數(shù)值;xb(t)為浮子垂蕩位移的數(shù)值;xv(t)為振子垂蕩位移的數(shù)值。
裝置所受力矩如下。
類比垂蕩,振子進(jìn)行縱搖時(shí),受到的力矩如下:
式中:M1為振子所受力矩的數(shù)值;MPTO為PTO 系統(tǒng)力矩的數(shù)值;Mc為彈簧扭矩的數(shù)值;Mx為旋轉(zhuǎn)阻尼器的阻尼扭矩的數(shù)值。
結(jié)合上文可知浮子受到的力矩,并根據(jù)剛性力學(xué)中的轉(zhuǎn)動(dòng)定律,可以列出浮子的縱搖運(yùn)動(dòng)方程為:
式中:Ib為浮子轉(zhuǎn)動(dòng)慣量的數(shù)值;I′ 為縱搖附加轉(zhuǎn)動(dòng)慣量的數(shù)值;為浮子角加速度的數(shù)值;Mw為興波阻尼力矩的數(shù)值;Mj為靜水恢復(fù)力矩的數(shù)值。
振子的縱搖運(yùn)動(dòng)方程為:
式中:Iv為振子轉(zhuǎn)動(dòng)慣量的數(shù)值;為振子角加速度的數(shù)值;Kx為旋轉(zhuǎn)彈簧剛度的數(shù)值;θb(t)為浮子角位移的數(shù)值;θv(t)為振子角位移的數(shù)值;Cx為旋轉(zhuǎn)阻尼系數(shù)的數(shù)值;為浮子角速度的數(shù)值;為振子角速度的數(shù)值。
該裝置垂蕩時(shí),由直線阻尼器和彈簧組成的PTO系統(tǒng)對(duì)外做功,因?yàn)樵撗b置并非是受到恒力運(yùn)動(dòng),結(jié)合微元法和積分法,給出相應(yīng)的功率公式如下:
該裝置縱搖時(shí),由旋轉(zhuǎn)阻尼器和扭轉(zhuǎn)彈簧組成的PTO 系統(tǒng)對(duì)外做功,該裝置縱搖時(shí)受到的力矩亦非平衡,同理,輸出功率公式如下:
結(jié)合式(1)和式(2)可知,該裝置對(duì)外輸出的總功率如下:
在求解最大功率前,為確定裝置縱搖運(yùn)動(dòng)對(duì)應(yīng)的常量參數(shù),需先求出浮子和振子的轉(zhuǎn)動(dòng)慣量,求解過程如下。
先建立浮子的直角坐標(biāo)系,如圖4 所示。
再確定浮子質(zhì)心。分別確定圓柱和圓錐對(duì)應(yīng)質(zhì)心坐標(biāo)Z1和Z2,結(jié)合質(zhì)心運(yùn)動(dòng)定理,可得浮子的質(zhì)心坐標(biāo):
然后確定浮子面密度:
式中:ρb為浮子面密度的數(shù)值;mb為浮子質(zhì)量的數(shù)值;L圓柱為圓柱半徑的數(shù)值;L圓錐為圓錐半徑的數(shù)值。
圓柱側(cè)面和圓錐側(cè)面轉(zhuǎn)動(dòng)慣量計(jì)算如下:
式中:I1為圓柱側(cè)面轉(zhuǎn)動(dòng)慣量的數(shù)值;I2為圓錐側(cè)面轉(zhuǎn)動(dòng)慣量的數(shù)值。
最后,結(jié)合平行軸定理[8],可求得圓柱側(cè)面和圓錐側(cè)面對(duì)于質(zhì)心軸的轉(zhuǎn)動(dòng)慣量之和,即浮子的轉(zhuǎn)動(dòng)慣量,公式如下:
式中:d1為圓柱質(zhì)心到浮子質(zhì)心距離的數(shù)值;d2為圓柱質(zhì)心到浮子質(zhì)心距離的數(shù)值。
同理,可求得振子轉(zhuǎn)動(dòng)慣量:
求得轉(zhuǎn)動(dòng)慣量后,結(jié)合浮子振子的運(yùn)動(dòng)模型和輸出功率的模型,引入波浪能裝置的常量參數(shù)(如表1所示)和直線阻尼系數(shù)、旋轉(zhuǎn)阻尼系數(shù)這2 個(gè)變量參數(shù),編寫優(yōu)化算法,求解該波浪能裝置的最大輸出功率。
表1 波浪能裝置的常量參數(shù)
算法步驟如下:①給出求解浮子振子運(yùn)動(dòng)狀態(tài)的算法框架1。將浮子和振子垂蕩和縱搖2 個(gè)運(yùn)動(dòng)對(duì)應(yīng)的微分方程模型導(dǎo)入Matlab 的ode45 函數(shù)中,設(shè)定浮子和振子的初始位移和速度均為0,運(yùn)動(dòng)總時(shí)間為184.2 s,步長(zhǎng)為0.2 s,最終可求得浮子和振子各自在0~184.2 s 內(nèi)每隔0.2 s 的速度,由于尚未代入變量值,暫時(shí)無法求解。②在框架1 的基礎(chǔ)上,結(jié)合式(3)和式(4),先離散化計(jì)算每隔0.2 s 波浪能裝置對(duì)外所做的功,再通過數(shù)值積分計(jì)算出0~184.2 s 所做出的總功,并除以總周期,最終給出求解輸出功率所需要的算法框架2。③設(shè)定GA 工具箱的初始參數(shù),具體設(shè)定為lb=[0,0],表示2 個(gè)變量下限;ub=[100 000,100 000],表示2 個(gè)變量上限;PopulationSize=10,表示種群數(shù)量;Tolfun=1e-3,表示允許誤差;CrossoverFraction=0.75,表示交叉率;EliteCount=2,表示每次遺傳中的篩選個(gè)數(shù);Generation=20,表示迭代遺傳次數(shù)。④將步驟②中編寫好的算法框架2 導(dǎo)入設(shè)置好參數(shù)的GA 工具箱,并開始運(yùn)行,最終求得結(jié)果。
GA 收斂圖如圖5 所示。根據(jù)圖5 可以看到GA 算法的收斂效果較好。
圖5 GA 收斂圖
波浪能裝置輸出的最大功率最終收斂于315.77 W,相應(yīng)的最優(yōu)直線阻尼系數(shù)為589 00 s/m,最優(yōu)旋轉(zhuǎn)阻尼系數(shù)為95 541 s/m。
為了驗(yàn)證結(jié)果的可行性,以時(shí)間為自變量、位移為因變量,給出浮子振子在最優(yōu)直線阻尼系數(shù)下的垂蕩運(yùn)動(dòng)狀態(tài)圖,如圖6 所示。
圖6 垂蕩運(yùn)動(dòng)圖
由圖6 不難看出浮子和振子垂蕩狀態(tài)類似波浪進(jìn)行簡(jiǎn)諧運(yùn)動(dòng)的狀態(tài)。除了垂蕩,再以時(shí)間為自變量、角位移為因變量,給出浮子振子在最優(yōu)旋轉(zhuǎn)阻尼系數(shù)下的縱搖狀態(tài)圖,如圖7 所示。
圖7 縱搖運(yùn)動(dòng)圖
縱搖運(yùn)動(dòng)也類似波浪的簡(jiǎn)諧運(yùn)動(dòng)。結(jié)合遺傳算法收斂圖和裝置運(yùn)動(dòng)狀態(tài)圖,最終可以較好地驗(yàn)證該最優(yōu)系統(tǒng)參數(shù)的可行性,并與實(shí)際情況相符合。
本研究結(jié)合運(yùn)動(dòng)學(xué)和能量轉(zhuǎn)換等理論建立振浮式波浪能裝置輸出功率的數(shù)學(xué)模型,利用Matlab 編寫智能優(yōu)化算法,對(duì)實(shí)現(xiàn)裝置輸出功率最大化的最優(yōu)變量參數(shù)進(jìn)行搜索。經(jīng)Matlab 的可視化檢驗(yàn),最終得出切合實(shí)際情況的最大輸出功率和2 個(gè)最優(yōu)阻尼系數(shù),為實(shí)際推廣應(yīng)用提供一定參考。
但此研究仍有不足之處,如在實(shí)際情況中,波高與風(fēng)力的影響不能忽略不計(jì),尤其是在縱搖過程中,風(fēng)力矩帶來的影響不可忽略。其次,垂蕩與縱搖具有強(qiáng)耦合性,即垂蕩必然伴隨著縱搖,發(fā)生縱搖的同時(shí)一定會(huì)發(fā)生垂蕩。本文并未分析垂蕩縱搖的強(qiáng)耦合性對(duì)運(yùn)動(dòng)的影響,所以在今后研究中有待進(jìn)一步改進(jìn)。