龔 舒,阮詩迪,張雄寶,徐忠文,江雄烽
(廣西電網(wǎng)電力調(diào)度控制中心,廣西 南寧 530000)
隨著云計算技術的蓬勃發(fā)展,互聯(lián)網(wǎng)數(shù)據(jù)計算模式逐漸從理論走向實踐。作為云計算核心應用的云平臺,促使IT資源服務化理念日益普及,其中以基礎設施即服務(Infrastructure-as-a-Service,IaaS)、平臺即服務(Platform-as-a-Service,PaaS)和軟件即服務(Software-as-a-Service,SaaS)為代表的服務模式正日漸滲透至我國各行各業(yè)之中。近些年來,我國新能源發(fā)電技術獲得了重大突破,為滿足大量分布式電源的接入,電網(wǎng)結構日趨復雜,在確保復雜電網(wǎng)運行穩(wěn)定的基礎上,要想提升分布式發(fā)電的實時性,亟需對并網(wǎng)模式下的復雜電網(wǎng)經(jīng)濟負荷協(xié)同分配進行研究。因此,加強對復雜電網(wǎng)協(xié)同調(diào)度的研究,將其與云PaaS服務模式結合起來,通過構建復雜電網(wǎng)協(xié)同調(diào)度云PaaS平臺,使復雜電網(wǎng)在負荷變化時發(fā)揮出最大效應,保障配電網(wǎng)的經(jīng)濟低污染運行以及提升電網(wǎng)供電可靠性,對促進我國可再生自然能源的全額并網(wǎng)以及節(jié)約能源具有重要意義。
現(xiàn)如今,我國云計算技術正處于高速發(fā)展階段,在云PaaS平臺開發(fā)初期,所使用的服務端單體架構逐漸暴露出眾多缺陷,嚴重影響云PaaS平臺的穩(wěn)定性。本文在研究復雜電網(wǎng)協(xié)同調(diào)度云PaaS平臺時,引入微服務架構,提升云PaaS平臺的可擴展性與可靠性[1]。微服務架構是一種在單體架構基礎上發(fā)展而來的平臺架構模式,于2014年正式誕生,通過單體架構中多個微服務層之間的協(xié)調(diào)配合來實現(xiàn)云PaaS平臺的功能需求[2]。在明確了微服務架構的概念之后,本文開發(fā)了1套基于微服務架構的復雜電網(wǎng)協(xié)同調(diào)度云PaaS平臺,根據(jù)復雜電網(wǎng)協(xié)同調(diào)度的需求,將云PaaS平臺整體架構劃分為采集層、通信層、應用層以及微服務管理層,如圖1所示。
云PaaS平臺采集層的搭建以智能監(jiān)控設備與分布式電源設備為主,負責實時監(jiān)測復雜電網(wǎng)并采集電網(wǎng)運行數(shù)據(jù),同時采集層設有MySQL數(shù)據(jù)庫,為云PaaS平臺中各個微服務提供Redis緩存和數(shù)據(jù)存儲?;趶碗s電網(wǎng)的特點,云PaaS平臺選取ZigBee通信設備結合以太網(wǎng)通信設備來搭建通信層,實現(xiàn)平臺服務端中各個微服務之間的通信。通過控制終端與復雜電網(wǎng)管理終端搭建云PaaS平臺的應用層,并在微服務管理層下與復雜電網(wǎng)之間進行交互,最終實現(xiàn)復雜電網(wǎng)協(xié)同調(diào)度。
由于復雜電網(wǎng)中存在光電與風電發(fā)電機組,導致電網(wǎng)中負荷波動性較大,預測數(shù)據(jù)和實際數(shù)據(jù)存在嚴重偏差,因此需要利用置信水平對微電網(wǎng)進行協(xié)同調(diào)度,促使復雜電網(wǎng)中的微電源出力與用戶用電之間實現(xiàn)平衡,促使復雜電網(wǎng)的運行與環(huán)境成本最低[3]。因此,本文通過構建并求解復雜電網(wǎng)協(xié)同調(diào)度數(shù)學模型,來設計云PaaS平臺中的協(xié)同調(diào)度模塊。結合以上內(nèi)容,本文通過多目標函數(shù)來構建協(xié)同調(diào)度的數(shù)學模型時,如下所示:
式中:min1、min2分別為復雜電網(wǎng)運行成本F1與環(huán)境成本F2的目標函數(shù);D1,t、D2,t分別為在時間t內(nèi)復雜電網(wǎng)中燃料電池與蓄電池的能源價格參數(shù);D3為電網(wǎng)在t時刻的用電價格參數(shù);Q1,t、Q2,t分別為在t時刻2種電池的實際有功出力參數(shù);P1,t、P2,t分別為在t時刻2種電池的實際發(fā)電效率參數(shù);Qb,t、Qa,t分別為t時刻的出售電量與采購電量參數(shù);Z為引入的置信水平參數(shù);Q{·}為事件{·}成立概率的約束條件;δs為處理復雜電網(wǎng)發(fā)電產(chǎn)生的第s種污染物的單價參數(shù);ηis為復雜電網(wǎng)中第i個電池的第s種污染物的排放系數(shù)值;Qit為復雜電網(wǎng)的第i個電池在t時刻的有功出力參數(shù)。然后在滿足復雜電網(wǎng)功率平衡等約束條件下,利用式(1)與式(2)協(xié)同調(diào)度復雜電網(wǎng)的綜合供電成本,最后利用線性加權求和將復雜電網(wǎng)協(xié)同調(diào)度模型轉換為單目標函數(shù),并進行求解,進而實現(xiàn)云PaaS平臺的協(xié)同調(diào)度模塊設計。
云PaaS平臺使用過程中,微服務架構子模塊會根據(jù)用戶請求,打開相應的云應用。首先云PaaS平臺會對計算資源進行判斷,如果存在可用資源會將其調(diào)用至平臺主機列表中,反之如果不存在可用資源將會響應錯誤。因此,本文為提升復雜電網(wǎng)協(xié)同調(diào)度云PaaS平臺的使用性能,根據(jù)平臺主機列表選擇合適主機分配計算資源,最大限度實現(xiàn)資源池的負載均衡,以此設計主機選擇策略[4]。結合電網(wǎng)協(xié)同調(diào)度策略,本文主要通過動態(tài)負載均衡來實現(xiàn)計算資源的分配,動態(tài)負載均衡就是在復雜電網(wǎng)的整個運行期間,實時監(jiān)測云PaaS平臺的負載信息,并對資源進行動態(tài)計算以及合理分配。綜上所述,在云PaaS平臺響應復雜電網(wǎng)協(xié)同調(diào)度請求時,會調(diào)用動態(tài)均衡算法中的加權最小連接數(shù),進而選擇主機,假設云PaaS平臺主機列表為L={L1,L2,L3,…,Ln},那么列表中主機Li被云PaaS平臺選中的N=條件為
式中:N(Li)為主機Li的連接數(shù)量;ω(Li)為主機Li的權值參數(shù)[5]。在云PaaS平臺接收到電網(wǎng)請求時,會對主機列表進行遍歷,然后根據(jù)式(3)的選擇條件來分配計算資源,當且僅當主機滿足式(3)時才會被選擇。然后就可以與被選中的主機進行通信,進而判斷此主機的可用性,如果主機可用,云PaaS平臺則會根據(jù)請求打開云應用;反之如果主機不可用,云PaaS平臺則會根據(jù)選擇策略重新篩選主機列表,直至選擇到可用主機,最后打開云應用并響應數(shù)據(jù)返回至云PaaS平臺客戶端。
在復雜電網(wǎng)協(xié)同調(diào)度云PaaS平臺研究完成之后,需要對其進行測試,證明平臺沒有漏洞之后再正式投入使用,進而使平臺后期修復成本降至最低。接下來,本文將對云PaaS平臺的測試進行詳細說明,測試環(huán)境的總體部署情況如圖2所示。
在測試環(huán)境的硬件部署中,存儲節(jié)點配置4核CPU、32 GB內(nèi)存的物理服務器以及容量6T的磁盤陣列,功能節(jié)點與計算節(jié)點分別配置4核CPU與16 GB內(nèi)存容量的KVM(Kernel-based Virtual Machine,KVM)虛擬機,關于測試環(huán)境軟件部署如表1所示。
表1 云PaaS平臺測試環(huán)境軟件部署
在此測試平臺之下,本文對云PaaS平臺的各個功能模塊進行了測試,表2為復雜電網(wǎng)協(xié)同調(diào)度功能的測試方案與結果。
如表2所示,本文設計并實現(xiàn)的基于微服務架構的復雜電網(wǎng)協(xié)同調(diào)度云PaaS平臺運行良好,可以滿足復雜電網(wǎng)的協(xié)同調(diào)度需求。
表2 復雜電網(wǎng)協(xié)同調(diào)度功能測試
云計算作為當下互聯(lián)網(wǎng)領域中倍受關注的技術方向之一,被廣泛應用于各行各業(yè)之中。云計算服務中的PaaS,不僅可以保證不同類型服務器運行環(huán)境的兼容性,而且可以節(jié)約更多主機資源,因此,針對復雜電網(wǎng)的協(xié)同調(diào)度問題,本文利用云PaaS平臺的優(yōu)勢,將微服務架構與云PaaS平臺結合起來,實現(xiàn)了復雜電網(wǎng)運行成本以及環(huán)境成本的有效優(yōu)化。通過測試驗證了此平臺的穩(wěn)定性,然而云環(huán)境具有復雜且多樣等特點,云PaaS平臺的安全性仍需進一步深入研究。