孫立, Fengqi You *
a Key Laboratory of Energy Thermal Conversion and Control of Ministry of Education, S chool of Energy and the Environment, S outheast University, Nanjing 210096, China b Robert Frederick S mith S chool of Chemical and Biomolecular Engineering, Cornell University, Ithaca, NY 14853, US A
幾十年來,火力發電是造成環境污染和碳排放的主要因素之一[1]。據報道,2018 年發電行業的碳排放占碳排放增長的近三分之二,其中燃煤發電所占比重最大(約占總排放量的30%)[2]??紤]到日益嚴重的氣候變化問題,世界主要國家被迫確定“將全球平均氣溫的上升幅度控制在工業化前水平以上低于2 ℃之內”[3]的目標。為了實現這一目標,需要對發電行業進行改革,具體包括優化目前流行的火力發電的效率,擴大可持續能源(包括水電、太陽能和風能)的比例。
控制和優化發電系統對于其高效和安全運行至關重要[4]。由于發電系統中各部分存在多時間尺度的特征,發電系統通常采用分層控制框架[5-6],以完成各層的主要任務,如圖1所示。在最低的測量過程層,必須保證重要變量測量和監控的可見性。根據這些變量,將調節控制器放置在現場,以使每個單回路(如溫度、壓力和水位)控制在上級監控層指定的工作點上?;诖?,本文將調節控制水平的性能稱為“機動性”,它描述了目標回路在需要時如何快速和穩定地行動。監控層采用先進的控制算法,在滿足操作約束的同時,通過考慮多變量耦合,最大限度地提高許多交互回路的靈活性[8]。在最高級別的經濟規劃中,制定和優化總體效率或利潤指標,為較低層次的動態控制提供穩態工作點[9]。除了自下而上的控制水平外,故障檢測和診斷(FDD)對于安全運行和維持更長的發電廠壽命至關重要[10]。圖1 中的層次結構可用于管理完整的發電系統(如燃料電池單元)或子系統(如燃煤發電廠的鍋爐燃燒爐)。
一般圖1中的每個層級都有一個精確的模型,這對于實現多個目標至關重要。監控層的內部變量通常由狀態觀測器或基于狀態空間(SS)模型的卡爾曼濾波器實現,如電池芯溫度估計[11]。用于調節層的則是廣泛使用的比例-積分-微分(PID)控制器——通常需要一個參數整定的過程模型[12]。就靈活性層級而言,模型預測控制(MPC)占監控算法的最大份額。MPC采用基于模型的輸出預測,將多變量約束優化問題轉化為一個滾動時域二次優化框架。參考文獻[13]展示了在太陽能聯合循環電廠中的MPC 的典型應用。對于經濟規劃層,動態規劃是一種非常流行的算法,用于調度不同電源之間的能量流需求,通常以每小時運行成本來計算,如復雜第三代發電廠的能量成本優化[14]或混合發電廠的運行成本優化[15]。故障檢測通常使用的是先驗模型,就像最近在燃料電池空氣供給系統中的應用[16]一樣。近年來一個重要的發展趨勢是基于經濟模型預測控制(EMPC)框架,將經濟性規劃與監控水平結合形成集成EMPC。該框架能夠根據系統模型和各種約束條件直接制定經濟指標,同時實現經濟優化和動態運行。已有研究[17-18]表明,可以利用EMPC 減少鍋爐-汽輪機機組的節流損失以及提高建筑物熱電聯產系統的舒適性。
傳統的基于模型的方法雖然有效,但其終將無法處理規模不斷增長且具有各種不確定性的能源系統。本文總結了圖1中每個層級上通常遇到的幾種典型不確定性。這些不確定性將在下一節中逐一討論。21 世紀是機器學習(ML)和數據科學[19]蓬勃發展的時代;機器學習和數據科學的發展可能是解決可擴展性和不確定性方面困難的關鍵。在這個大數據時代,許多學科,如粒子物理學[20]、材料學[21]和過程系統工程[22],已經逐漸產生了研究方法從基于模型的分析到機器學習和基于數據驅動(DD)研究的巨大轉變。機器學習和基于數據驅動的研究技術徹底改變了現代能源系統的監測、控制和優化的方法,包括傳統化石燃料發電廠和可再生能源系統。常見的機器學習算法包括無監督學習、監督學習和強化學習(RL)[23],每一種算法都被應用于不同層次的能源系統,以解決不同的問題。數據驅動技術通常使用實時或歷史數據直接控制過程,包括迭代反饋調節(IFT)[24]、迭代學習控制(ILC)和自抗擾控制(ADRC)[25-26]。數據驅動方法通常比機器學習方法具有更大的適用范圍和更快的運行速度,它能滿足監管控制層級的高實時性要求,應用廣泛。
本文并不試圖對所有能源系統應用中的每種方法進行全面的討論,相反,本文旨在展示如何適當運用機器學習和基于數據驅動的方法,以提高發電系統的可見性、機動性、靈活性、經濟性和安全性(簡稱“五性”),來應對各個層級所出現的不確定性挑戰。根據圖1,“五性”可定義如下:
?可見性——可測量變量的測量和傳輸以及內部不可測量變量的估計。
?機動性——底層調節控制響應的快速性和準確性,主要是在單回路過程中。
?靈活性——多變量協調在監督控制水平上可以達到的程度。
?經濟性——整個系統或重要子系統的經濟成本或效益。
圖1.發電系統或子系統的分層結構,用于監測、控制、優化和故障檢測。
?安全性——系統的FDD,防止對發電系統造成危險。
在智慧發電中,可見性層級是其他層級的基礎,因為它涉及感知用于控制、優化和診斷的內部參數。強大的機動性級別是實現靈活性和經濟性的有力保證,而安全級別是保護整個系統安全的基本保障。
本文全面回顧了機器學習和數據驅動方法在電力行業的應用:從傳統火力發電到新興的可再生能源領域;從確定性場景到不確定性場景;從整個運行管理框架的底層到頂層。
本文選擇不確定性處理視角的原因如下:
?不確定性廣泛存在于發電系統的各個層面。正如Roger Brockett所說,“如果系統、控制或環境中沒有不確定性,那么反饋控制在很大程度上是不必要的?!盵27]
?不確定性的性質在不同層級上有所不同,所以需要各個層級單獨考慮。例如,應估計并抵消靈活性層級上的干擾不確定性,而經濟性上的環境不確定性應建模為隨機過程,然后將其考慮在內在經濟優化過程中。
本文側重于發電方面,將不討論電網方面的文獻。本文的其余部分組織如下:第2節討論了底層可見性和機動性,其中數據驅動和機器學習算法必須快速響應監管要求;第3節回顧了基于數據驅動模型的預測控制、在能源系統規劃層面的監管靈活性以及各種無監管和RL 方法,計算時間從數分鐘到數小時不等;第4節對發電系統的數據驅動的FDD 方法進行了回顧,并與基于模型的方法進行了比較;第5節總結了調查結果,并闡述了智慧發電的未來研究方向。
可見性要求涉及變量測量、定量過程表征和隱藏變量軟測量。測量信號中不可避免的隨機噪聲是在這一層級上的主要的不確定性。機動性是基于過程識別和可見性層級的測量或估計信號實現的,主要目標是抑制不確定性干擾。
系統辨識是一種用于動態系統的經典數據驅動的方法。由于物理建模的困難,它通常被視為一個黑箱。自20 世紀60 年代以來,該學科受到了廣泛關注并取得了巨大成功,甚至早于機器學習的興盛[28]。通過將某些激勵作為控制輸入,用于辨識發電過程輸入/輸出數據背后的基本結構和參數?;诮浀潆A躍響應的傳遞函數識別是發電廠中最常用的方法。階躍響應識別在能源系統中的應用包括再熱器中的水位控制[29]、燃料電池的溫度控制[30]和多變量流化床燃燒室控制[31]。已有研究表明,經典的階躍響應方法無法辨識存在測量噪聲的高階過程[32]。為了緩解這一問題,參考文獻[33]針對換熱器(能源系統中常見的高階設備)開發了一種混合時域和頻域的辨識方法。
傳感器噪聲是現代系統辨識方法需要解決的核心問題。加性高斯白噪聲(AWGN)主要來源于熱噪聲,是發電系統中最常見的傳感器噪聲。目前已經開發出多種成熟的數據驅動的方法來解決能源系統中的AWGN,最常用的方法是使用最小標準,如平方誤差[34]。對于單輸入單輸出系統(SISO),參考文獻[35]給出了一個示例,其中使用自適應遞歸最小二乘法(ARL)實時識別燃料電池混合系統模型的回歸參數,即具有AWGN 的線性差分方程或具有額外輸入的自回歸(ARX)模型。該ARX 模型基于遞歸最小二乘法(RLS)識別方法,是幾乎所有發電行業最常用的抵消AWGN 的方法之一,包括風力發電行業[36]、太陽能發電行業[37-38]、火力發電行業[39]和儲能系統行業[40-41]。而對于非高斯有色噪聲,參考文獻[42]中的電池參數識別研究引入了一種輔助變量方法,該方法改進了最小二乘識別方法,優于傳統RLS。
當涉及SS 模型描述的多狀態系統時,噪聲問題變得更加棘手。對于具有未知參數(即灰盒)的SS物理模型,Cramer-Rao 界分析用于電池[43]和混合儲能系統[44]的參數識別,以處理電池電壓測量中的AWGN。為了避免理論解中的分析困難,啟發式優化方法被廣泛用于識別能源系統,如燃料電池[45]、太陽能電池[46]和水輪機[47]的SS模型參數。對于沒有任何物理機制和SS模型的黑箱系統,通常采用子空間識別(SID)。此類系統的示例包括燃料電池[48]、電廠再熱器[49]和流化床燃燒器[50]。
上述系統識別方法通常需要特定類型的輸入激勵信號,并且主要作用于線性系統。隨著機器學習方法的發展,這一慣例發生了變化,機器學習方法能夠識別基于大量數據記錄的復雜非線性系統。淺層神經網絡(NN)是能源系統中最常用的方法之一,如燃料電池的動態建模[51-52]、鍋爐-渦輪機組[53-54]和太陽能發電[55]。為了降低結構風險,支持向量機(SVM)也廣泛用于能源系統識別[56,58]。在過去10 年中,隨著深度學習的重新興起,長短期記憶網絡(LSTM)變得越來越普遍,因為它能更好地處理發電系統的時間序列數據[59]。
由于能源系統中的一些關鍵變量可能無法直接測量,軟測量技術,包括基于模型的狀態估計[60]和數據驅動的相關[61]算法,可以有效地觀測系統內部的情況,并為控制層提供反饋信號?;谀P偷臓顟B估計通常存在隨機噪聲的不確定性和傳感器的不精確性等問題。一些數據驅動的方法已被用來彌補這一不足,如基于狀態增強和反饋校正的電池芯溫度估計[11]。
基于數據驅動代數相關的軟測量方法旨在通過測量次要變量來估計不可測量變量(也稱為主要變量)[62]。雖然在系統運行時無法直接測量,但主要變量可以脫機測量和(或)間歇性訪問,每個樣本的成本很高。所以,軟測量的基本任務是根據有限的觀測數據,確定主要變量和次要變量之間的關系。為此,可以使用回歸或曲線擬合。例如,學習證據回歸模型,將其作為軟傳感器來監測磨煤機中的粉末濃度[63];訓練偏最小二乘(PLS)回歸來預測1000 MW級發電廠中NOx的排放[64]。
為了實現強大的靈活性,許多反饋控制器被部署在調節控制層級。該層級接收來自可見性層級的信號和來自上層的參考命令。其主要目標是減輕不可測量和不確定性干擾的影響[65]。對每個回路進行建模和設計單獨的反饋控制器既十分耗時又很昂貴。因此,數據驅動的控制方法在工業調節控制中起著核心作用[26]。本文回顧了PID 控制、自抗擾控制和ILC在一些典型擾動中的應用。
PID控制仍然是發電系統中的主要控制器,因為它易于使用,在要求快速反應的環境中,計算時間可以忽略不計[12]。PID 控制使用比例、積分和實時誤差數據推導的組合,而不是物理模型,來調整執行器并在最佳條件下保持設備運行。困難通常在于調整控制器參數。工程師有時采用機器學習技術來提高性能,如神經網絡增強PID控制在火力發電廠[66]、燃料電池[67]、太陽能發電廠[68]和風力渦輪機[69]中的應用。此外,模糊邏輯在風力渦輪機[70]、燃料電池[71]、太陽能發電[72]和聯合循環發電廠[73]中非常流行,用于在線調整PID參數。為了能充分利用歷史數據的潛力,還對IFT 進行了研究,以調整鍋爐-汽輪機機組的PID 參數[74]。IFT 是一種有趣的方法,通過學習以前任務的性能來迭代地提高控制性能。
由于PID控制在處理非線性和模型不確定性方面的局限性,自抗擾控制正在成為一種突破性的數據驅動控制技術。與PID控制相同,自抗擾控制器的設計不需要物理模型[75]。與PID控制相比,自抗擾控制的主要優點在于它具有兩個自由度,在設定點跟蹤和干擾抑制方面都能產生令人滿意的性能。自抗擾控制的數據驅動補償機制如圖2所示。首先設計一個擴展狀態觀測器來估計未知動態和外部干擾,然后通過分析輸入和輸出數據直接補償控制輸入中的未知動態和外部干擾。增強型設備,即圖2中的灰色塊,可以作為串級積分器過程進行近似補償,從而可以容易地設計外環控制器。參考文獻[29]表明,自抗擾控制器具有抗積分飽和能力,適用于1000 MW 級發電廠的再熱器。通過鍋爐爐膛控制中的實驗應用,討論了自抗擾控制器的整定[76]。通過引入串級自抗擾控制結構,電廠過熱溫度的波動顯著降低[77]。最近,自抗擾控制器還被引入風力渦輪機[78]、光伏發電[79]和燃料電池[80-81]的監管控制中。
ILC 專門用于解決周期性干擾[82],盡管在發電系統中的應用相對有限,但仍然得到了控制界的廣泛關注。通過學習前面序列中相應的時間步,ILC在每個時間步逐步修改控制動作。發電系統中典型的周期性擾動和探索性ILC 應用包括燃料電池陽極凈化過程[83]和風力渦輪機峰值負荷[84]。
靈活性是指監控級別協調多個回路之間操作的能力,構成了盈利能力的基礎。為了尋求最大利潤和最小成本,盈利水平計算中間層過程變量的最佳條件。因此,更大的靈活性使高度互動的能源系統能更容易、更安全地在選定的幾個操作條件下得到維護,并具有最大的經濟效益。
圖2.自抗擾控制器數據驅動干擾補償結構。kp:比例增益;e:反饋誤差;b0:過程增益;ESO:擴展狀態觀測器。
系統靈活性的監控層級主要負責兩個基本監管回路的協調。更靈活的多變量控制器設計策略使系統在任何干擾后能快速地轉換回經濟性最優的狀態。
多變量模型仍然很重要,目前在監控應用(包括發電應用)中發揮著基本作用。由于發電過程中嚴格的安全要求,純數據驅動控制的研究和應用受到一定限制。沒有模型,通常很難保證多變量控制系統的穩定性。然而,基于模型的控制的主要挑戰是在條件轉換、設備老化和環境變化期間的模型不確定性。為此,機器學習和數據驅動技術可以提高系統對模型不確定性的魯棒性。
對于計算資源有限的傳統監控應用,通常使用模糊邏輯調整參數以提高性能。通過識別電廠主蒸汽壓力的一組線性模型,使用模糊邏輯在線調整解耦PID 控制器的參數,以適應磨煤機的不確定條件[85]。同樣,為光伏/燃料電池發電廠開發了基于平滑度的智能模糊邏輯控制器,以實現對電力系統的快速穩定響應[86]。開發了一種混合經典和模糊控制方法,用于控制電廠鍋爐的蒸汽溫度和水位[87]。模型信息可用于增強多變量自抗擾控制器的數據驅動控制性能,如水箱中的多變量控制應用[88]和火力發電廠的直接能量平衡控制[89]。
鑒于工業計算能力的快速發展,上述監控方法有些過時,這使得先進的、算力需求較大的控制算法(如MPC)得以應用。當缺少物理模型時,通常使用SID 方法為MPC開發數據驅動模型。參考文獻[90]中提出了模糊聚類與SID組合的方法,以便在MPC框架下制定和處理鍋爐-汽輪機機組的多變量耦合和運行約束。對于沒有完全在線測量所有輸出變量的燃料電池系統,SID 方法直接嵌入MPC,以實現完全數據驅動控制[91]。最近,數據驅動增強型MPC被用于燃煤發電廠的污染控制[92]和碳捕獲控制[93]。除了數據驅動方法外,機器學習方法還與MPC相結合。神經網絡用于訓練MPC 模型,并在動態能量管理系統中取得了成功[94]。此外,最小二乘支持向量機(LSSVM)和偏最小二乘支持向量機分別用于識別燃料電池系統,在此基礎上部署MPC,以實現對工作溫度有約束的快速功率跟蹤[95]。參考文獻[96]中針對核電廠過熱蒸汽供應系統提出了一種基于多層感知的MPC?;跈C器學習的MPC的主要缺點是通常無法保證閉環穩定性。
經濟性規劃是發電系統規劃的最高水平。它的時間步長通常為小時或天,因此有足夠的時間計算較低級別的經濟參考。傳統上,數據挖掘的方法用于根據歷史數據計算最經濟的操作。例如,在最近的無監督學習應用中,首先通過主成分分析(PCA)減小電廠脫硫系統的歷史數據的量,然后使用模糊C-均值聚類方法得出具有相似操作條件的多個組。因此,運行系統的經濟參考可確定為類似組的最低脫硫成本點[97]。換言之,主成分分析和聚類相結合的方法旨在通過將當前工況與其所屬組中類似的運行工況進行比較來尋找最佳點。然而,這種方法只能搜索數據庫的現有條件,不能保證最優性。這是一種不同于鍋爐燃燒優化的方法[98]?;谧钚《酥С窒蛄繖C,對鍋爐燃燒效率和污染物排放量進行了大量的回歸分析。然后采用遺傳算法優化條件設置,平衡燃燒效率和污染排放。
當涉及可再生能源發電系統時,由于不確定環境變量的存在,如風和陽光的周期,以及各種負荷的波動,使得經濟規劃更加困難。為此,對每個不確定變量的合理預測對于下一步的盈利能力決策至關重要。這可能是發電領域最活躍的研究領域,有大量文獻研究了各種機器學習算法。以風電預測為例,各種人工神經網絡(ANN)結構,包括前饋、時間序列、遞歸和深度神經網絡,已被用于將不同的天氣變量映射到一系列不同時間尺度(如每日、每周和每月)的確定性風電預測值[99-100]。風力發電的統計特性通過貝葉斯方法進行評估,如稀疏貝葉斯學習[101]、貝葉斯非參數方法[102]和馬爾可夫鏈蒙特卡羅(MCMC)方法[103],以得出一定范圍內的概率分布。最近,開發了一個兩層式機器學習模型,以產生確定性和概率性的風電預測,其中天氣變量(溫度、濕度、壓力和風向)通過深度特征選擇塊進行預處理[104]。如文獻[105-106]所述,最先進的太陽能和負荷預測方法與風能的預測方法相似。
隨著間歇性可再生能源和不確定負荷的預測,優化混合發電和儲能系統的經濟規劃成為可能。RL 似乎是一個很有前途的數據驅動解決方案,因為它即使沒有模型也能處理具有不確定性的優化問題。RL 繼承自馬爾可夫決策過程(MDP)框架,由環境中的一組代理狀態、每個代理的一組可能操作以及控制動態轉換、偏好和觀察的規則來描述[107]。通過與宿主環境交互(即接收觀察和獎勵),RL代理選擇適當的操作以最大化獎勵。為了克服傳統優化方法的分析挑戰[108-109],無論是否有物理/仿真模型[110],RL將極端尋求或經濟規劃轉化為發電系統的純數據學習問題。一個直觀的單代理Q-學習示例來自風能轉換系統(WECS)的最大功率點跟蹤(MPPT)控制,其中RL代理是風力渦輪機,過渡狀態是轉子速度和電功率輸出,動作是速度調整命令,獎勵定義為電功率輸出的增量[111]。針對多電源分布式發電,提出了一種以燃料電池、柴油發電機、電池、海水淡化裝置和電解槽等可調節裝置的累積期望折扣回饋最大,來減少系統的油耗裝置為主體的多智能體模糊學習方法。通過這些可調元件之間的RL協調行動,可最大化減少耗能,以確保系統可靠性并最大限度地減少化石燃料消耗[112]。深度強化學習(DRL)被引入[113],利用神經網絡強大的逼近能力來解決復雜的能源網絡問題。關于RL和DRL在發電系統中應用的進一步示例,可在最近的調查[114]中查閱。
通常,智慧發電中用于FDD 的方法分為兩類:基于模型的方法和基于實例的方法?;谀P偷姆椒▽で笤O備的輸入、狀態和輸出之間的定量關系,受潛在設備不確定性的影響。計算目標輸出和模型預測之間的殘差,如果累計殘差大于規定閾值,則檢測并隔離故障。以某制粉系統為例,利用SS方程建立了基于觀測器的FDD模型,用于監測漏煤、堵磨等故障。實驗結果表明,基于觀測器的FDD 方法在標稱情況下表現良好[115-116]。然而,未知干擾或不確定性可能導致基于觀測器的FDD 模型表現不夠好。為防止此類故障,一種數據驅動FDD 方法被開發出來[117]。這種方法基于可測過程數據構建魯棒的殘差生成器以檢測故障,如應用在存在未知干擾和測量噪聲的情況下的風機故障檢測與診斷中。此外,數據驅動的FDD 方法可能不需要來自工廠的先驗信息。在參考文獻[118]中可以找到風力渦輪機故障檢測的應用,其中比較了神經網絡和其他回歸方法。
數據驅動基于實例的方法還將具有不同故障類型的歷史樣本視為位于由輸入、輸出和(或)狀態組成的混合特征空間中的模式。然后將新的觀測結果與歷史模式進行比較,以確定是否存在斷層;如果是,則檢測到的故障將被分配到已知的最相似的故障類型。數據驅動的方法是基于案例的方法解決分類問題,而基于模型的方法是解決回歸問題。換句話說,任何分類算法都可以重新調整用途并部署為FDD 模型。類似地,燃料電池FDD 基于分類算法進行[119]。參考文獻[120]對支持向量機和自適應神經模糊推理系統(ANFIS)分類器進行了研究,以識別汽輪機機組的故障狀態。對于基于能源系統分類算法的其他FDD模型,感興趣的讀者可查閱參考文獻[121]及其中的文獻。
普遍存在的不確定性阻礙了FDD 在發電系統中的應用。閾值通常由用戶確定。事實上,幾乎所有的FDD 模型都對用戶給定的閾值敏感:一個小的閾值會導致許多錯誤警報。目前還沒有一種通用且被廣泛接受的方法用于處理不精確性和不確定性,或者在FDD 中預設用戶給定的閾值。除上述兩個問題外,發電廠的安全協議使得獲取故障樣本(即訓練樣本)的成本過高。因此,必須根據正常操作數據執行FDD。
由于存在不確定性導致的困難,傳統的數據驅動基于實例的方法通常難以通過將新觀測值與歷史運行數據進行比較來識別潛在故障。為了緩解這一困難,證據的Demp‐ster-Shafer(DS)理論[122,125]擴展了概率理論,并通過將所有故障類型/類別的功率集作為識別框架,提供了解釋不精確性和不確定性的一般框架。理論上,假設有一個包含c個正常態(或故障)的集合Ω={ω1,ω2,...,ω3},概率論定義了概率分布p:Ω →[0,1],DS重新定義這個分布為質量函數m:2Ω→[0,1]。顯然質量方程不僅可以描述概率或觀測值屬于某個正常情況({ωq})的可信度[定義為m({ωq})],也可以描述屬于某一個瞬時態的可信度[定義為{ωq,ωq+1}]。特別地,如果一個觀測值具有較大的未知度m(Ω),比如m(Ω)→1,則其將被視作一個新的正常情況(包括從現有正常情況惡化的新情況)或未知故障??偟膩碚f,比起概率論或模糊集理論,DS為FDD提供了一個更強大的工具來處理數據中的不精確性和不確定性。因此,在DS 框架中實施基于數據驅動案例的方法可以對FDD 作出更有意義的解釋,包括檢測正常態、瞬時態、新的正常態、惡化案例(來自正常案例)和未知故障案例,如圖3 所示。DS 理論在發電系統中發現了若干FDD應用。例如,參考文獻[126]中提出了一種基于DS理論和分類回歸樹的多傳感器融合和決策方法,用于在緊急情況下對保護發電系統的高壓斷路器(HVCB)進行診斷。通過借鑒參考文獻[127-128]的基本思想,基于證據k-最近鄰(EKNN)分類規則建立FDD模型,對火力發電廠的兩個實際設備單元進行監測和預警[129]。
機器學習和數據驅動控制方法已被證明是各級智慧發電系統運行中基于傳統模型方法的比較有希望的替代方法,尤其是對于不確定性的情況。本文闡述了各層級的目標和主要的不確定性,并回顧了機器學習和數據驅動方法如何幫助提高可見性、機動性、靈活性、經濟性和安全性。對于受隨機噪聲不確定性影響的動態建模,數據驅動系統辨識方法在推導傳遞函數和SS 形式的代數模型方面起著重要作用。此外,當大數據可用時,基于機器學習的回歸方法在描述非線性多變量能源系統方面更為有效。除了動態表征外,數據驅動的軟測量還可以顯著增強內部能量系統的可見性?;诳梢姸刃畔?,調節控制水平可以通過對特定類型的不確定性干擾使用合適的數據驅動控制方法來提高設備的機動性?;谀P偷牡谝欢煞椒▽τ诒O控多變量控制水平仍然至關重要,但可以將數據驅動方法嵌入MPC 框架中,以增強發電系統對模型不確定性的靈活性。經濟性規劃嚴重依賴機器學習方法來適應受各種不確定性影響的大規模能源系統優化問題。為了在未知故障情況下提高系統安全性,數據驅動的DS理論只有在正常運行數據可用時,在發電系統故障診斷中顯示出巨大的潛力。目前,EMPC仍然嚴重依賴于過程模型,并且關于將機器學習算法實現為監督和規劃級別組合的研究很少。此外,與機器學習和數據科學的蓬勃發展相比,最新的機器學習算法(如深度學習)與當前智慧發電系統中的應用存在很大差距。阻礙EMPC進一步應用的主要困難是在線優化所需的巨大計算時間。EMPC的高效計算是未來研究的一個重要課題。這個被低估但令人興奮的話題仍處于發展的初級階段。機器學習和數據驅動方法在提高電力系統效率方面具有巨大潛力,是電力系統實現可持續發展的未來。
圖3.DS理論框架下的數據驅動的故障檢測和診斷。
致謝
感謝蘇志剛博士、Ralph Wang和Shreya Vaidyafor對本文的貢獻和反饋。
Compliance with ethics guidelines
Li Sun and Fengqi You declare that they have no con‐flict of interest or financial conflicts to disclose.