衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

運用MATLAB模型預測控制技術提升風力發(fā)電機運行效率

MATLAB ? 來源:MATLAB ? 2024-11-18 11:28 ? 次閱讀

基于模型的設計對我們的開發(fā)過程至關重要……這種方法使我們能夠在全尺寸 3 MW 風力發(fā)電機上測試控制器的運行。

為了到 2050 年實現(xiàn)凈零排放,風能生產(chǎn)需要維持 17% 同比增長。隨著全球風力發(fā)電機(WT)的總裝機容量持續(xù)增長,風電行業(yè)正在更加注重優(yōu)化長期運營效率。這不僅包括最大化電力輸出,還包括最小化制造和維護成本——同時確保安全和電網(wǎng)合規(guī)。使用基于比例積分 (PI) 或比例積分微分 (PID) 算法的傳統(tǒng)控制策略幾乎無法實現(xiàn)所有這些目標。因此,研究小組一直在探索使用更先進的控制策略,包括模型預測控制(MPC)。

MPC 非常適合 WT 控制應用,因為它可以壓縮優(yōu)化問題中的多個、有時相互沖突的控制目標和約束。事實上,我們的前同事們之前證明了 MPC 對風力發(fā)電機控制的有效性通過使用基于模型的控制器設計和快速控制原型。

最近,我們(亞琛工業(yè)大學自動控制研究所的研究人員和 W2E Wind toEnergy GmbH 的工程師團隊)擴展了這項早期工作,將機器學習回歸模型集成到 MPC 中。通過此項改進,控制器主動調(diào)整葉片螺距角和發(fā)電機扭矩,以最大限度地減少風力發(fā)電機的負載交替,旨在降低長期磨損和損壞風險。我們使用的算法源自 IntelliWind 研究項目,資助編號為 01IS22028A/B?;谀P偷脑O計對我們的開發(fā)過程起到了重要作用:我們使用了 MATLAB 訓練機器學習模型,將 MPC 內(nèi)部預測模型的動態(tài)狀態(tài)映射到轉子推力的變化, Simulink 和 Model Predictive ControlToolbox 對控制器進行建模和廣泛模擬,并使用 Simulink Coder 生成代碼以部署在 Bachmann 工業(yè)控制系統(tǒng)上。這種方法使我們能夠在由 W2E Wind toEnergy 運營的全尺寸 3 MW WT 上測試控制器的運行(圖 1),這是驗證該新型控制器設計是否可投入生產(chǎn)的重要一步。

訓練機器學習模型并將其納入 MPC

MPC 的性能和穩(wěn)定性在很大程度上受到其預測模型的準確性和保真度的影響。鑒于保真度較高的模型通常需要更多計算,因此 MPC 設計需要權衡。例如,將 WT 的完整計算流體動力學模型納入 MPC 是不切實際的,因為從這種模型生成預測所需的時間可能遠遠超過控制器的采樣時間。

為了解決保真度和計算強度之間的設計權衡,我們使用了機器學習模型(具體來說是局部線性神經(jīng)模糊模型 LLNFM)來快速預測渦輪轉子推力的變化。在 MPC 中,我們將此 LLNFM 與 WT 的非線性降階模型相結合(圖 2)。然而,在將其納入我們的控制設計之前,我們首先需要訓練機器學習模型。

c7117db0-9cc0-11ef-a511-92fbcf53809c.jpg

圖 2. 將局部線性神經(jīng)模糊模型(右)與降階模型(左)相結合,該模型由 WT 傳動系統(tǒng)動力學機械子模型、轉子塔和葉片動力學機械子模型以及空氣動力學第三子模型組成。

訓練任何機器學習模型(包括我們的 LLNFM)都需要數(shù)據(jù)。我們使用以下方法生成合成訓練數(shù)據(jù) alaska/Wind 軟件,我們在該軟件中根據(jù)外部風力對轉子上的內(nèi)部負載進行建模和模擬。具體來說,我們進行了模擬,以測量各種風況(包括不同的速度以及極端的運行陣風)下轉子上的推力。然后我們將這些數(shù)據(jù)導入 MATLAB 并進行預處理。預處理步驟包括計算時間導數(shù)(因為我們想在改變計算推力隨時間的變化)并應用低通濾波器消除由風的隨機因素引起的高頻份額(圖 3)。

c71ccb98-9cc0-11ef-a511-92fbcf53809c.jpg

圖 3. 工作流程概述:捕獲模擬數(shù)據(jù),預處理數(shù)據(jù),然后使用它來訓練局部線性神經(jīng)模糊模型。

我們使用 LOLIMOT(局部線性模型樹)算法構建并訓練了 LLNFM,該算法由 LMN-Tool,來自錫根大學的 MATLAB 工具箱。我們使用 LLNFM,因為它代表非線性關系,但與其他機器學習技術相比提供了可管理的復雜性。這帶來了更高的可解釋性,這在現(xiàn)實世界的控制應用中是一個優(yōu)勢,因為在這樣的應用中,最大限度地降低對工廠造成任何潛在損害的風險是一個關鍵關注點。

一旦我們訓練并驗證了 LLNFM,我們就會使用符號框架 CasADi 根據(jù)模型創(chuàng)建符號表達式,并根據(jù)系統(tǒng)狀態(tài)計算模型的雅可比矩陣。我們創(chuàng)建了一個 S-函數(shù)基于該模型的符號表達及其雅可比矩陣。在 Simulink 中,此 S-函數(shù)被調(diào)用來獲取控制器擴展卡爾曼濾波器 (EKF) 中的線性化狀態(tài)空間模型,并由自適應 MPC 控制器塊來估計操作條件變化時的預測模型狀態(tài)(圖 3)。

模擬和調(diào)節(jié)控制器

將機器學習模型集成到 MPC 后,我們的下一步是運行模擬來調(diào)整控制器并評估其性能。該控制器的設計目的是最大限度地提高功率輸出,同時最大限度地減少結構負荷。

我們以從切入風速到切出風速的各種風速進行了多次模擬。然后,我們在 MATLAB 中分析結果,并將新的機器學習增強型 MPC 與現(xiàn)有 MPC 和基線經(jīng)典控制系統(tǒng)的性能進行了比較。雖然機器學習增強型 MPC 對部分負載狀態(tài)(風速較低)下的推力動態(tài)影響很小,但在滿載狀態(tài)(風速較高)下,它降低了主要第一塔特征模態(tài)周圍頻率范圍內(nèi)的推力動態(tài)(圖 4)。模擬結果表明,機器學習增強型 MPC 產(chǎn)生的功率與現(xiàn)有 MPC 相似(圖 5)。

c723c9de-9cc0-11ef-a511-92fbcf53809c.jpg

圖 4. 三種類型的控制器在部分負載條件(左)和滿負載條件(右)下的推力功率譜密度圖:基線(黑色)、無機器學習的 MPC(藍色)和有機器學習的 MPC(紅色)。

c7330f20-9cc0-11ef-a511-92fbcf53809c.jpg

圖 5. 不同風速下的模擬功率輸出圖,顯示機器學習增強型 MPC(紅色)、無機器學習的 MPC(藍色)和基線控制(黑色)替代方案的輸出相似。

在真實的風力發(fā)電機上部署和測試

雖然模擬讓我們對控制設計充滿信心,但了解它在真實 WT 上的表現(xiàn)以及評估其在真實操作條件下的穩(wěn)健性對我們的研究項目也至關重要。為了實現(xiàn)這一目標,我們使用了 Simulink Coder Simulink 的 M-Target 從我們的控制器生成代碼,用于安裝在 W2E Wind to Energy WT 中的 BachmannElectronic GmbH 的 MH230 PLC?,F(xiàn)場試驗進展順利,證實了全尺寸風力發(fā)電機組在部分負荷和滿負荷條件下的穩(wěn)定運行(圖 6)。

c741989c-9cc0-11ef-a511-92fbcf53809c.jpg

圖 6. 控制羅斯托克 3 MW 風力發(fā)電機的新機器學習增強型 MPC 的實驗現(xiàn)場測試結果。

因此,在這個第一個概念驗證中,我們展示了在全面 WT 上的高級 MPC 算法中使用機器學習擴展的普遍可能性。這將使我們能夠在未來的實驗中測試更復雜的機器學習算法,并進一步改善風力發(fā)電機的運行。

近期,我們期待對 WT 進行更廣泛的現(xiàn)場測試,并有機會進一步優(yōu)化和調(diào)整控制器。我們還在探索其他幾種潛在的改進方法,包括使用激光雷達傳感器為控制器提供更準確的風傳播估計,以及使用單獨的葉片螺距控制(而不是集體葉片螺距控制)來進一步提高控制精度和性能。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • matlab
    +關注

    關注

    185

    文章

    2979

    瀏覽量

    230717
  • 控制器
    +關注

    關注

    112

    文章

    16412

    瀏覽量

    178725
  • 風力發(fā)電機

    關注

    6

    文章

    193

    瀏覽量

    20943

原文標題:風能管理 | 利用 MATLAB 通過模型預測控制優(yōu)化風力發(fā)電機的效率

文章出處:【微信號:MATLAB,微信公眾號:MATLAB】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    風力發(fā)電機維護

    的影響第三節(jié) 風力發(fā)電機安裝位置的選擇第四節(jié) 風能的宏觀評價第六章 風力發(fā)電機的安裝、使用和維護第一節(jié) 風力
    發(fā)表于 07-09 13:45

    風力發(fā)電機設計與運行維護

    風力發(fā)電機設計與運行維護主要符號第一章 緒論第一節(jié) 風能利用與風力發(fā)電機的發(fā)展歷史第二節(jié) 風力
    發(fā)表于 07-09 13:46

    垂直軸風力發(fā)電機的應用

    摘 要:水平軸風力發(fā)電機組是目前市場的主流產(chǎn)品,隨著計算機技術的發(fā)展,計算流體力學(CFD) 的應用為垂直軸風力發(fā)電機的研究提供了基礎。介紹
    發(fā)表于 05-15 01:21

    開關磁阻風力發(fā)電機概述

    摘 要:結合國內(nèi)外風力發(fā)電的發(fā)展現(xiàn)狀介紹了幾種風力發(fā)電系統(tǒng)的優(yōu)缺點,并對開關磁阻風力發(fā)電機系統(tǒng)的
    發(fā)表于 05-15 01:24

    風力發(fā)電機組建模仿真

    風速模型風力模型、傳動模型、發(fā)電機模型等建模,并研究各自
    發(fā)表于 07-15 16:47

    基于Matlab的雙饋異步風力發(fā)電機風電場仿真 相關資料分享

    與《基于Matlab的雙饋異步風力發(fā)電機風電場仿真》相關的范文雙饋風力發(fā)電機組恒電壓控制系統(tǒng)的雙
    發(fā)表于 07-06 06:24

    無刷雙饋發(fā)電機matlab仿真模型研究 相關資料分享

    根據(jù)無刷雙饋發(fā)電機的轉子速d-q雙同步坐標系,建立無刷雙饋發(fā)電機的數(shù)學模型,采用MATLAB/Simulink仿真軟件對BDFG作為發(fā)電機運行
    發(fā)表于 07-06 07:29

    基于MATLAB風力發(fā)電系統(tǒng)仿真研究

    對這些模型進行了仿真,結果證明了這些模型的正確性,最后研究了無控制系統(tǒng)的永磁發(fā)電機組的轉速變化情況,說明了風力
    發(fā)表于 07-06 06:04

    Matlab風力發(fā)電機模型【含Matlab源碼】 精選資料下載

    風力渦輪機模型包括葉片,機艙,俯仰和偏航驅動,發(fā)電機控制系統(tǒng)。該文件包含風力渦輪機模型。它包括
    發(fā)表于 07-12 07:30

    【源碼】風力發(fā)電機模型 精選資料分享

    風力發(fā)電機模型,包括葉片、機艙、俯仰和偏航驅動、發(fā)電機控制系統(tǒng)。Wind turbine model including blades,
    發(fā)表于 07-12 08:04

    【源碼】風力發(fā)電機模型version 2.5.0.0 精選資料分享

    本文件包含一個風力發(fā)電機模型。This file contains a wind turbine model.該模型包括塔架、機艙和葉片的三維力學
    發(fā)表于 07-12 06:57

    Matlab雙饋異步風力發(fā)電機建模s函數(shù) 精選資料下載

    雙饋異步發(fā)電機模型一直是風力發(fā)電研究的重點,而很多論文的仿真根本就沒有建電機模型,這樣的仿真是很
    發(fā)表于 07-12 06:04

    風力發(fā)電機原理

    風力發(fā)電機原理 風力發(fā)電機的原理,是利用風力帶動風車葉片旋轉,再透過增速機將旋轉的速度提升,來
    發(fā)表于 07-18 10:12 ?3.6w次閱讀
    <b class='flag-5'>風力</b><b class='flag-5'>發(fā)電機</b>原理

    雙饋風力發(fā)電機模型預測控制

    隨著大量風電場接入電網(wǎng),風力發(fā)電機組的運行控制技術受到了廣泛關注。為改善雙饋風力
    發(fā)表于 12-19 18:40 ?15次下載
    雙饋<b class='flag-5'>風力</b><b class='flag-5'>發(fā)電機</b><b class='flag-5'>模型</b><b class='flag-5'>預測控制</b>

    基于MATLAB實現(xiàn)對風力發(fā)電機噪聲的倍頻程分析處理

    MATLAB 為軟件開發(fā)平臺,設計一種對風力發(fā)電機所產(chǎn)生噪聲的 1 /3 倍頻程分析與處理系統(tǒng)。該系統(tǒng)以聲學測量的基本理論方法和 MATLAB 強大的計算分析能力為基礎,通過對
    發(fā)表于 02-28 08:00 ?0次下載
    基于<b class='flag-5'>MATLAB</b>實現(xiàn)對<b class='flag-5'>風力</b><b class='flag-5'>發(fā)電機</b>噪聲的倍頻程分析處理
    成都百家乐的玩法技巧和规则| 百家乐官网赌博凯时娱乐| 百家乐视频游戏客服| 六合彩玄机| 百家乐平注法技巧| 赌博百家乐官网探讨| 大发888下载不了| 索雷尔百家乐官网的玩法技巧和规则 | 百家乐澳门赌| 百家乐怎么稳赚| 百家乐官网改单软件| 义马市| 大发888在线娱乐加盟合作| 下载百家乐棋牌大厅| 大世界百家乐官网的玩法技巧和规则| 博彩网站源码| 百家乐知道| 澳门百家乐的故事| 百家乐官网笑话| 竹山县| 盈禾娱乐城| 大发888国际娱乐net| 如何打百家乐的玩法技巧和规则| 打百家乐的技巧| 8运24山风水图解| 网上百家乐官网投注技巧| 万达百家乐娱乐城| 澳门百家乐必胜看路| 立博百家乐游戏| 百家乐官网导航| 哪里有百家乐官网游戏下载| 尊爵娱乐| bet365体育在线注册| 威尼斯人娱乐城 104| 百家乐开户送18元| 百合百家乐官网的玩法技巧和规则 | 大发888怎么能不卡| 合肥太阳城在哪| 大发888娱乐代理| 可以玩百家乐官网的博彩公司| 澳门赌场|