何立新 ,石 強
(1.三峽大學(xué) 電氣與新能源學(xué)院,湖北宜昌 443002;2.葛洲壩電廠,湖北宜昌 443002;3.梯級水電站運行與控制湖北省重點實驗室(三峽大學(xué)),湖北宜昌 443002)
大型水電站機組的檢修可以大致分為計劃檢修和非計劃檢修(包括不定期預(yù)防檢修、預(yù)知性檢修和狀態(tài)檢修等)。多年來,國內(nèi)外研究者和電力工作者對機組檢修計劃的優(yōu)化進行了大量的研究,提出了各種滿足不同系統(tǒng)運行要求和約束條件的模型,在實際機組檢修工作中,實現(xiàn)了機組設(shè)備和經(jīng)濟效益的提升。文獻[2]采用等備用容量法對發(fā)電系統(tǒng)的機組檢修計劃進行優(yōu)化;文獻[3]以系統(tǒng)運行費用最小為目標,建立了機組檢修計劃模型;文獻[4]建立了以系統(tǒng)最小備用率最大及機組檢修計劃調(diào)整事項最少為目標的機組檢修計劃優(yōu)化模型,并提出了線性混合整數(shù)優(yōu)化模型進行求解的方法;文獻[5]建立了中長期調(diào)度和檢修計劃雙層優(yōu)化模型,采用遺傳算法和0-1規(guī)劃算法進行求解;文獻[6-8]提出以機組生產(chǎn)費用和檢修費用之和最小化為優(yōu)化目標,利用遺傳和模擬退火算法對機組檢修模型進行求解。文獻[9]詳述了機組A修項目進度計劃的編制過程,并對項目進度計劃進行優(yōu)化和控制;文獻[10]對設(shè)備檢修管理流程的基本情況進行了介紹,提出了設(shè)備檢修管理流程優(yōu)化的方法;文獻[12]給出了基于動態(tài)規(guī)劃的項目工期優(yōu)化方法,并解決了多關(guān)鍵線路的復(fù)雜網(wǎng)絡(luò)工期優(yōu)化問題。
基于某大型水電站電站機組檢修計劃的優(yōu)化研究,充分考慮水電發(fā)電站的檢修安全成本、發(fā)電效益成本、設(shè)備健康成本和人力資源成本,從水電站發(fā)電的經(jīng)濟效益以及機組生產(chǎn)成本和檢修成本來綜合考慮機組檢修計劃的優(yōu)化,建立大型水電站機組檢修計劃優(yōu)化模型,并利用蟻群算法進行求解。在確定機組檢修計劃后,根據(jù)機組檢修流程設(shè)計了大型水電站機組檢修計劃數(shù)字化模型,進一步加強機組檢修計劃的標準化和流程化,提高機組檢修管理的效率和人員的工作效率,為實現(xiàn)水力資源的高效利用和保證機組設(shè)備的檢修質(zhì)量提供了較好的解決辦法。
考慮水電站的發(fā)電效益最高和機組的運行成本、檢修成本最低,目標函數(shù)可以表示為:
式中,F(xiàn)表示水電站總的經(jīng)濟效益;E表示水電站機組的發(fā)電效益;C表示水電站機組運行時的生產(chǎn)成本和檢修時的檢修成本;α表示水電站機組發(fā)電和檢修的權(quán)重。
水電站的發(fā)電效益由電站入庫流量、機組運行水頭、機組運行臺數(shù)、機組運行時長和上網(wǎng)電價等決定,因此水電站的發(fā)電效益函數(shù)可以表示為:
式中,m為時段數(shù),以一天為一個時段;n為電站在t時段投入運行的機組數(shù);Pi,t為第i號機組在t時段內(nèi)的出力(單位為MW);Hi,t為t時段的凈水頭(單位為m);Qt為在t時段內(nèi)的電站入庫流量;T(t)為機組運行小時數(shù);r(t)為電站在t時段內(nèi)的電價。
同時考慮機組的運行和檢修成本,可以根據(jù)電站多年統(tǒng)計數(shù)據(jù)來建立模型[11-15],機組的成本函數(shù)表示為:
式中,N為電站機組總數(shù),Yi,t為第i號機組在t時段內(nèi)的運行成本(單位為元/MW·天),Ji,t為第i號機組在t時段內(nèi)的檢修成本(單位為元/MW·天),機組檢修時xi,t=0(否則為1)。
為求解模型和滿足機組正常運行的需求需要遵循以下約束條件:
式中:tis為機組i開始檢修的最早時間段,tie為機組i開始檢修的最遲時間段,ti0為機組i開始檢修的時間段;di為機組i檢修持續(xù)時間;ai,t為第i號機組在t時段內(nèi)所需的人員數(shù)量,A為檢修人員總數(shù)量;bi,t為第i號機組在t時段內(nèi)所需的設(shè)備物資數(shù)量,B為電站檢修設(shè)備物資總數(shù)量。
在建立了大型水電站機組檢修計劃優(yōu)化模型后,設(shè)計大型水電站機組檢修計劃數(shù)字化模型,對機組檢修工作進行模塊化定義,包含班組編號、工期、關(guān)鍵節(jié)點計時、工作任務(wù)描述等數(shù)字信息。同時還包括機組檢修中的工作票、操作票和具有關(guān)鍵節(jié)點的快速工單報告等內(nèi)容,通過各模塊之間的排列和連線來展現(xiàn)各工作內(nèi)容之間的時間先后順序和緊前緊后關(guān)系。各模塊間可并行可順控,達到對檢修流程的過程展示及控制。通過對機組檢修開工與完工的兩段式關(guān)鍵流程控制,加強運行人員設(shè)備操作與檢修維護班組設(shè)備檢修工作之間的協(xié)調(diào)與聯(lián)系,實現(xiàn)對機組檢修關(guān)鍵過程的流程控制。在每段流程中又可分成多個關(guān)鍵節(jié)點,通過對關(guān)鍵節(jié)點的控制來實現(xiàn)對整個檢修流程的控制。
對機組檢修各班組進行數(shù)字化編號,并用不同顏色區(qū)分。當(dāng)存在不同工作面的檢修工作交叉時,要充分考慮協(xié)同作業(yè),對機組檢修各班組進行數(shù)字化編號,并使用不同顏色區(qū)分,可保證機組的檢修工作順利地開展。為了更有效地表示各檢修工作模塊之間的時間先后順序和緊前緊后關(guān)系,在模塊中引入了D+n和E-n:其中D表示計劃的開工日期,E表示計劃的完工日期,D+n表示開工后第n天的工作,E-n表示完工前第n天的工作。通過這樣的設(shè)置,各檢修維護部門可以提前了解緊前檢修工作的開展情況,有利于根據(jù)調(diào)度部門批準的工期來合理安排自己的工作,實現(xiàn)工作進度的靈活控制。機組A級檢修開工階段的主要工作如表1所示。
表1 機組A級檢修開工階段的工序表
根據(jù)機組A級檢修開工階段的主要工作明細情況,結(jié)合各項檢修工作的緊前緊后邏輯順序,編制雙代號網(wǎng)絡(luò)圖。確定機組A級檢修開工階段關(guān)鍵線路為A-B-C-D-F-G-H-I-J-K-N-O。
在具體設(shè)計機組檢修流程時,考慮到使用的便捷直觀及圖表的精準高效,需將機組檢修工作內(nèi)容進行數(shù)字化處理。在機組檢修開工之前完成流程圖編制,流程圖中的各個模塊顯示其前項工作進度條,當(dāng)該項工作各前項工作完成之后,進度條由紅變綠,表示該工作可以開始。當(dāng)模塊代表的檢修工作開始時,模塊變成紅色,可以通過流程圖一目了然知曉正在開工的工作;工作完成后,模塊變成綠色,實現(xiàn)流程的向下流轉(zhuǎn)。具體來說,就是把機組檢修工作內(nèi)容按照工期進度、工作時長、工作部門進行數(shù)據(jù)化展示,實現(xiàn)對各項檢修工作工期和時長的精準控制。
以2018年9月至2019年12月某大型水電站發(fā)電量、水位、水頭、流量等數(shù)據(jù)進行實例計算,為此收集獲取某大型水電站2018~2019年度機組檢修計劃開展研究工作,如表2所示。
表2 某大型水電站2018~2019年度機組檢修計劃
假設(shè)蟻群中所有螞蟻的數(shù)量為m,所有路徑間的信息素矩陣為P,為獲取最佳路徑,蟻群算法計算過程如下。
(1)轉(zhuǎn)移概率計算
式中:pkij(t)表示螞蟻k選擇路徑j(luò)的概率;τij(t)表征t時刻在i,j路徑的信息素濃度;ηij(t)表征t時刻在i,j路徑的可見度;α為信息素重要性要素;β為啟發(fā)因子重要性要素,Jk(i)為螞蟻k下步選取的種群集合,ηij(t)為啟發(fā)因子。
(2)信息素計算
假設(shè)全體螞蟻完成一次尋找,路徑上的信息素τij(t)(t+n)為:
式中:僅當(dāng)螞蟻k選擇i,j路徑時否則為0;Q,ρ為控制參數(shù),Lk為螞蟻k該次尋找的路徑長度。
(3)信息素更新
令t=t+n,路徑上的信息素矩陣P可更新為:
(4)路徑尋找終止
當(dāng)達到最大迭代次數(shù)時,獲得最佳路徑,輸出結(jié)果。
假定最早檢修開工時間為2018年9月1日,最晚檢修完工時間為2019年6月30日。根據(jù)以上數(shù)據(jù)采用ACO算法求解,為確保算法有較好的收斂性,迭代次數(shù)取200,種群規(guī)模與水電站數(shù)取1.5∶2,α取0.8,計算2018~2019年度機組檢修期間的發(fā)電效益、運行成本和檢修成本,結(jié)果如下:
由于2018年12月至2019年3月,該水電站入庫流量低于10 000 m3/s,在此期間應(yīng)盡量多安排機組檢修計劃,同時盡可能考慮人力資源和檢修物資的約束。針對機組檢修計劃優(yōu)化問題,通過蟻群算法進行求解。假定初始狀態(tài)為t時段電站所有機組檢修狀態(tài)的集合,計算t+1時段各機組檢修狀態(tài)下的發(fā)電效益和檢修成本,并確定t+1時段的經(jīng)濟效益為螞蟻由t時段到t+1時段的路線長度,經(jīng)過所有時段的水電機組檢修狀態(tài)遍歷,蟻群的最優(yōu)總路線長度即為電站總的經(jīng)濟效益。經(jīng)過Python程序計算得到優(yōu)化后,水電站總的經(jīng)濟效益增加1652萬元,發(fā)電效益增加1950萬元,運行成本和檢修成本降低462萬元。
在建立大型水電站優(yōu)化檢修模型的基礎(chǔ)上,提出了發(fā)電效益最高和成本最低的檢修方案,并采用蟻群算法(ACO)求解得到最優(yōu)的大型水電站機組運行檢修計劃。通過充分考慮電站入庫流量、電站水頭以及檢修人力資源和物資限制,對機組檢修計劃進行了組合和優(yōu)化,從而提高了電站的發(fā)電效益,降低了電站的運行成本和檢修成本。
對機組的檢修流程進行了工期優(yōu)化和模塊優(yōu)化,設(shè)計了數(shù)字化的機組檢修流程圖,通過預(yù)先計劃的時間節(jié)點來整體控制檢修工作進度,明確各工作的開始時間和結(jié)束時間;根據(jù)工作實際完成時間,即時變更后續(xù)工作的開始時間。在機組檢修過程中,對每項檢修工作的工期精確到小時,各項檢修工作既可以按照流程順序開展,也可以在安全措施不沖突的情況下并行開展,從而實現(xiàn)機組檢修進度的精準控制。
為解決大型水電站機組安全經(jīng)濟開展檢修工作的問題,建立了考慮機組檢修計劃發(fā)電效益最高和檢修成本最低的優(yōu)化模型,并設(shè)計了大型水電站機組檢修計劃數(shù)字化模型,采用蟻群算法求解所提模型,實現(xiàn)了預(yù)期目標。研究表明,所提方案有利于實現(xiàn)安全高效地開展大型水電站機組檢修任務(wù),能夠充分發(fā)揮水電資源效益。