李阿勇
(北京科技大學(xué) 東凌經(jīng)濟管理學(xué)院,北京 100083)
電網(wǎng)工程建設(shè)項目中的資源均衡優(yōu)化問題研究
李阿勇
(北京科技大學(xué) 東凌經(jīng)濟管理學(xué)院,北京 100083)
摘要:文章針對電網(wǎng)工程建設(shè)項目計劃制定和控制問題,討論了為求完成計劃的最短工期問題和資源均衡消耗問題。對于這兩類問題,文章基于傳統(tǒng)PERT網(wǎng)絡(luò)計劃,給出了主導(dǎo)線路概念和關(guān)鍵度的概念,并結(jié)合實例確定了關(guān)鍵線路的方法,同時對施工總進度及進行完工概率等問題進行分析,并設(shè)計了相應(yīng)的算法過程,提出一種施工資源均衡優(yōu)化的細菌覓食算法。實例模擬計算表明,利用此算法可求得工期更短、均衡性更優(yōu)化的施工過程。
關(guān)鍵詞:項目需求計劃;電網(wǎng)工程項目;PERT;細菌覓食算法
[DOI]10.3969/j.issn.1007-5097.2016.08.026
隨著我國電網(wǎng)建設(shè)規(guī)模不斷擴大,為了實現(xiàn)電力傳輸安全、方便、快捷的目標,電網(wǎng)工程建設(shè)面臨著多方挑戰(zhàn)。相關(guān)文獻分析表明,電網(wǎng)工程建設(shè)過程中物流管理成本占到整個工程總成本的60%以上。對項目開發(fā)過程而言,物料需求決定了采購過程的實施,而項目進度計劃為物料需求計劃的制定奠定了基礎(chǔ),項目進度計劃制定的可行性與有效性問題是電網(wǎng)工程建設(shè)項目現(xiàn)場物流管理理論研究的熱點。由于電網(wǎng)工程建設(shè)項目施工系統(tǒng)中各時段對資源的需求量相差很大,所以各組成工序的關(guān)系錯綜復(fù)雜。如果不優(yōu)化施工系統(tǒng)資源計劃,在施工過程中則很容易產(chǎn)生搶工或窩工事件。
Clough和Sears對其進行了定義:“為了完成既定目標而制定的可操作的付諸實踐的行動方案”[1]。而施工進度計劃首先確定了各個施工項目主要工程的工種;其次明確了施工計劃及開竣工日期;最終確定施工現(xiàn)場所需要的勞動力、材料和施工機具等。所以,施工進度計劃的編制以及準確性對于工程建設(shè)項目是否能按期交付,能否充分發(fā)揮其投資效益具有重要的作用。正確的施工進度技術(shù)是降低工程成本的保證。對于項目計劃資源優(yōu)化問題可以根據(jù)優(yōu)化具體目標的不同分為兩類:第一類以最短完成計劃的工期為目標,第二類以資源均衡消耗為目標。這兩類優(yōu)化問題目標不同,因此建模過程也有所區(qū)別。
施工進度安排基于已知條件,在合理工期限制內(nèi)安排與設(shè)計工程施工分期和施工程序方案,從而保證各個施工環(huán)節(jié)在時間安排上相互協(xié)調(diào)。當(dāng)制定施工進度計劃時,要考慮它與施工組織設(shè)計的其他方面、施工的方法以及技術(shù)供應(yīng)等的密切聯(lián)系,還要分析清楚他們之間的制約關(guān)系。施工進度計劃的制定屬于系統(tǒng)工程問題,所以可以采用系統(tǒng)分析方法來解決。
在系統(tǒng)分析中常用網(wǎng)絡(luò)計劃技術(shù)將工程施工過程作為一個整體來分析。通過網(wǎng)絡(luò)圖的方式分析預(yù)定計劃任務(wù)各個環(huán)節(jié)之間的相互關(guān)系。通過計算時間參數(shù),分析尋找關(guān)鍵路徑;通過計算時差改進實施方案,從而達到縮短工期、降低成本消耗、節(jié)省勞力和提高效率的目的,優(yōu)化成本、工期和資源[2]。
在工程建設(shè)項目的施工進度計劃中,施工活動的邏輯關(guān)系通常是已知的,并且是不變的,因受到自然條件限制以及實施單位的操作水平和組織管理方面的影響,施工活動的工作時間無法確定。因此,引入計劃評審技術(shù)法(PERT)[3]。同時,PERT方法存在一定的局限性:
(1)其假設(shè)所有活動周期均服從多參數(shù)分布,活動周期的均值為 Di=(a+4m+b)/6,誤差較大;
(2)工程周期由各項活動周期均值相加得到。在計算中,將均值之和中最長路線上的周期定義為工程周期,導(dǎo)致計算結(jié)果比按隨機活動周期之和計算時的均值短;
(3)PERT方法認為網(wǎng)絡(luò)計劃圖中只有一條關(guān)鍵路線,而在實際項目計劃過程中,盡管其他線路并不是主關(guān)鍵線路,但這些線路施工敏感性較強,一旦工程出現(xiàn)延誤就會使得這些線路提升為關(guān)鍵線路,而這點在PERT方法中無法得到體現(xiàn)。
利用PERT理論研究工程建設(shè)項目中會遇到不確定性情況。本文重點研究不確定性環(huán)境下項目工期的變化并對其進行建模[4-5]。
(一)工程工序時間參數(shù)計算
關(guān)鍵線路法使用之初要確定項目各工序的邏輯關(guān)系,即假設(shè)各工序的邏輯關(guān)系是確定的,并且用節(jié)點最早開始時間、節(jié)點最遲開始時間和節(jié)點時差的概念描述每項工作的時間,并利用這些參數(shù)計算項目工作的工期及時差。在關(guān)鍵線路法的描述過程中,最核心的概念是工序最早時間和工序最遲時間。最早開始時間是假設(shè)前一工序進行完畢,下一工序立即開始的時間,最遲開始時間是為了保證后續(xù)工期的進行,當(dāng)前工序必須開始的時間[6]。
假設(shè)各分工程施工計劃是確定的,估算得到的每項確定的工作時間參數(shù)、工期和時差。
在進行工程工序時間參數(shù)計算之前,先了解相關(guān)參數(shù):
(1)節(jié)點最早時間ET。網(wǎng)絡(luò)計劃的開始節(jié)點表示,為方便計算,令ET1=0,其他節(jié)點的最早時間為:
式中ETj為 j節(jié)點的最早時間,ETi為i節(jié)點的最早時間,Di-j為工作i-j的持續(xù)時間。
(2)節(jié)點最遲時間LT。項目時間界限指該節(jié)點所有前項工作最遲必須結(jié)束的時刻。
節(jié)點的最遲時間:
式中,LTj為 j節(jié)點的最遲時間,LTi為i節(jié)點的最早時間,Di-j為工作i-j的持續(xù)時間。
(3)節(jié)點時差:STi=LTi-ETi。
工序時間參數(shù):工序最早開始時間ES、最早完成時間EF、工序最遲開始時間LS、最遲完成時間LF,因此得到公式:
工序時差的概念是指工序在一定條件下的機動時間范圍,可以分為總時差與自由時差。工序的總時差是指在不影響工期和有關(guān)時限的前提下,一項工序可以利用的機動時間。計算i-j工序的總時差:
(4)工序的自由時差:計算i-j工序的自由時差FFi-j如下:
(5)PERT就其本質(zhì)來說是一種隨機網(wǎng)絡(luò)技術(shù),通過多種隨機因素構(gòu)建隨機網(wǎng)絡(luò)用以反映工程工序相關(guān)邏輯和計劃關(guān)系。在實際工作中,工程計劃實施情況所需的時間并不是一成不變的,而是會依據(jù)資源可用性或其他條件等隨機變化,例如對基建項目而言,其工期會受氣候變化影響而發(fā)生變化。正是由于工序?qū)嵤┣闆r的隨機性以及互動實施時間的估計過程受到很多隨機誤差的如工作抽樣誤差的影響,因此活動時間是隨機變量而不是固定的。
(二)PERT方法在使用中需要對工程項目及相關(guān)工序進行假定
(1)PETR方法假設(shè)項目分解的工序數(shù)量有限,只有在有限的工序數(shù)量下才能構(gòu)造隨機網(wǎng)絡(luò)。同時,為了保證項目隨機性互不影響,或者說項目隨機情況不會受到交叉影響,還要求工序之間是完全相互獨立的,各個工序有明顯的邊界。
(2)除了工序之間的獨立性,還要求工序持續(xù)時間也是相互獨立的,并且每項工序持續(xù)時間具有明確的概率分布和相應(yīng)的統(tǒng)計特征,同時為了建模需要,通常假設(shè)各工序的周期服從正態(tài)分布,以便于隨機網(wǎng)絡(luò)構(gòu)建過程中對每項工序進行識別。
(3)為了保證中心極限定理能夠應(yīng)用于項目關(guān)鍵路徑識別過程中,PERT方法要求關(guān)鍵線路上的活動應(yīng)該足夠多。
(4)為了保證求解過程的穩(wěn)定性,PERT方法假定對于每個項目而言有且只有一個關(guān)鍵線路。
在非確定型網(wǎng)絡(luò)計劃中,由于隨機因素影響,無法確定固定的數(shù)值,需要對工作持續(xù)時間進行估計,常用的方法是:①利用工作的最短估計時間;②最長估計時間;③最可能估計時間。通過這三個時間估計工作的期望持續(xù)時間,而在這三個時間中工作的最可能估計時間的可能性最大,因此在對工作的期望持續(xù)時間進行估計時,工作的最可能估計時間占比最大。具體分配比例一般為1∶1∶4,工作的持續(xù)時間期望為:
PERT考慮了建設(shè)項目施工延續(xù)時間的隨機不確定因素,然而只適用于延續(xù)時間服從于正態(tài)分布,但是計劃實施的可靠度較低。在實際工程中,建設(shè)項目工程進度計劃的制定通常根據(jù)建設(shè)項目的工程量、資源配備和定額估測施工工期,然后再根據(jù)施工合同等限制條件確定該工作的開始和結(jié)束時間。但是,因為需要事先估算,可能存在服從三角分布或β分布不確定估計量。
(三)關(guān)鍵線路分析
本文通過運用主導(dǎo)線路確定仿真關(guān)鍵線路的方法,對PERT網(wǎng)絡(luò)展開進一步研究[7]。
節(jié)點 j(1<j≤n)存在于PERT網(wǎng)絡(luò)中,匯入 j節(jié)點共有k條路線ri(i=1,2,…,k),從節(jié)點1到節(jié)點j線路rj的持續(xù)時間為Ti,Ti=∑tij,節(jié)點j的規(guī)定完工時間為Tf,假設(shè)線路rc對應(yīng)的Tc滿足公式條件,則線路rc為主導(dǎo)線路。
(1)對于終節(jié)點n,確定匯入的主導(dǎo)線路;
(2)確定沿該主導(dǎo)線路相連的前一節(jié)點;
(3)在這節(jié)點上找到其主導(dǎo)線路依次確定的開始節(jié)點;
(4)最終將所找到節(jié)點的主導(dǎo)線路首尾相連即得到關(guān)鍵線路。
所以,線路rc為主導(dǎo)線路,關(guān)鍵度最大的線路為主導(dǎo)線路。
從PERT網(wǎng)絡(luò)的終節(jié)點n沿其主導(dǎo)線路逆著箭線方向,可以找到前節(jié)點j(j<n);進而從節(jié)點 j開始沿其主導(dǎo)線路逆著箭線方向,可以找到節(jié)點j的上一節(jié)點;同樣的,按照以上方法找到關(guān)鍵線路,其流程如圖1所示。
圖1 關(guān)鍵路徑仿真分析流程
其中,Xmin為n次仿真中工期的最小值;Xmax為n次仿真中最大值;m為組數(shù)。
(2)分組。令 X1=Xmin+Xg,X2=X1+Xg,…,Xm-1=Xm-2+Xg,則施工工期 T的分組結(jié)果為:(-∞,X1),[X1,X2),…,[Xm-1,+∞)。
(3)繪制施工工期的頻數(shù)分布以及頻率直方圖。
(4)通過累積曲線可以查到某個施工工期X′的完工概率。
(四)實例分析
某電網(wǎng)工程變電站項目為110/10千伏兩級電壓地區(qū)負荷變電站。主要建(構(gòu))筑物有主控室包括10kV開關(guān)室、主變間、室外散熱器間、GIS間等設(shè)備房間)以及事故儲油池,變電站主控樓總建筑面積2 457m2。
本項目共包括85個節(jié)點,110多個活動。為了進一步研究,本文簡化了施工進度網(wǎng)絡(luò)圖但保持了該建設(shè)項目的關(guān)鍵路徑,項目的施工進度計劃見表1所列。
由于受到施工條件限制,其簡化步驟如下:(1)設(shè)定分組的組距Xg:
表1 項目施工進度計劃
本文采用Matlab R2013a作為隨機模擬工具,首先建立該建設(shè)項目施工系統(tǒng)蒙特卡洛模擬模型,通過仿真軟件進行1 000次仿真,最小值為783天,最大值為812天,方差為5.9,均值為797天,均方差為2.429。施工工期的分組組距取為5天,相應(yīng)的建設(shè)項目工期為797天,工期保證率達到59%;當(dāng)對應(yīng)工期為802天時,工期保證率可提高到89%左右。關(guān)鍵路線的組成工序為:1→2→3→4→6→12→23→48→55→79→84→85。多次仿真運行得到的關(guān)鍵路線結(jié)果比較穩(wěn)定。
項目計劃安排通常是以工期最短為目標而進行,但有些時候由于工程資源限制以及施工強度均衡考慮,項目計劃安排還應(yīng)該在既定施工期限內(nèi)達到資源均衡化。由于資源均衡本身概念較為抽象,因此需要給出描述資源均衡的指標。通常而言,評判資源均衡情況其實質(zhì)就是評判資源偏離程度,統(tǒng)計上對于偏離程度的度量指標通常包括方差、離差、極差等概念,因此對于資源均衡程度的度量也用這些指標來描述[8],具體指標定義及含義如下:
(1)不均衡系數(shù):
其中,Rmax為施工工期內(nèi)資源強度的最大值;Rm為施工工期內(nèi)資源強度的平均值。
(2)方差:
其中,T為施工工期;R(t)為時刻t的資源強度值。
(3)最大絕對離差:
其中,R(t)為時刻t的資源強度值。
(4)極差值:
其中,Rmax為資源強度的最大值;Rmin為資源強度的最小值。
在得到均衡程度的度量指標后就可以對項目計劃資源均衡情況進行評判,對于均衡情況比較差的項目計劃,需要對其進行調(diào)整。傳統(tǒng)的調(diào)整方法主要有最小方差法和削峰填谷法。這兩種方法是傳統(tǒng)的手工操作方法,使用起來較為簡便,只需結(jié)合具體計算出的均衡指標手動對項目計劃資源情況進行調(diào)整,因此在資源不均衡程度較低時使用具有較好的效果。但當(dāng)資源均衡程度較差,其資源量和工程涉及過程較多時,這兩種方法使用起來就不太方便。本文在此基礎(chǔ)上利用啟發(fā)式算法中的細菌覓食算法構(gòu)建了第三種資源均衡算法,同時考慮電網(wǎng)工程建設(shè)項目過程中日歷使用情況,給出了混合細菌覓食算法。
(一)施工資源均衡優(yōu)化的啟發(fā)式算法
施工資源均衡優(yōu)化的傳統(tǒng)算法主要有兩種:最小方差法和削峰填谷法,都是解決資源均衡問題的手工調(diào)整方法,這兩種方法雖然在很多情況下可求得可靠的可行解,但是由于上述兩種方法過度依賴需解決問題的本身,當(dāng)問題規(guī)模較大或者導(dǎo)致資源強度發(fā)生變化的隨機因素較多時非常容易導(dǎo)致求得局部最優(yōu)解[9]。本文采用細菌覓食算法,它具有良好的群搜索能力及并行計算能力,在處理這種帶有約束條件的優(yōu)化問題時具有非常好的處理效果。
Passino通過模擬大腸桿菌覓食過程提出了細菌覓食優(yōu)化算法(Bacteria Foraging Optimization Algorithm,BFOA)。細菌覓食算法所遵循的生物學(xué)原理是模擬人類消化系統(tǒng)內(nèi)大腸桿菌或粘細菌在覓食過中,一邊感應(yīng)自身周圍的化學(xué)物質(zhì)濃度一邊做出遠離或趨向該種物質(zhì)的智能行為,遵循了最優(yōu)覓食理論。Berg等人對細菌覓食算法的收斂性進行了證明,給出了細菌覓食算法的理論基礎(chǔ)。細菌覓食算法是一種基于群體的搜索技術(shù),其最大的特點就是有較強的全局搜索能力以及對約束條件的靈活處理方式,故BFO搜索性能優(yōu)于遺傳算法。
細菌覓食算法為從本質(zhì)上解決“有限工期約束條件下的項目計劃資源強度均衡優(yōu)化問題”提供了理論依據(jù)。細菌覓食算法本身對于問題要求較少,同時具有較強的局部和全局搜索能力,算法穩(wěn)定性也較高。
考慮到無論是最小方差法還是削峰填谷法所使用的均衡指標的單一性,本文在引入細菌覓食算法求解項目計劃資源強度均衡問題時同時考慮4種均衡性指標:不均衡系數(shù)、方差、最大絕對離差和極差。均衡的目標是使得這四種指標達到最優(yōu),但同時要考慮項目計劃對于實施時間及總資源強度的要求。另外,對于資源均衡優(yōu)化來說,目前的優(yōu)化模型只是從資源強度自身出發(fā),而在實際管理過程中,使用資源日歷來協(xié)助項目管理人員分配資源,資源平衡應(yīng)該是事前諸葛亮,以整理工程資源本身為基礎(chǔ)進行事前平衡[10]。
符號說明:
n:工序的數(shù)量;
T:優(yōu)化后的工程施工工期;
Qm:資源每天平均需用量;
T(i):i工序的持續(xù)時間;
N:工序的總數(shù);
Si:工序i的緊前工序集合;
m:不同資源類型的數(shù)量;
j:i工序的緊后工序;
Ati:ti時刻進行的工序集合;
bk:資源k的總量;
rik:工序i需要資源k的數(shù)量;
R(t):t時刻的項目計劃資源強度值;
Qt:第t天的資源需用量;
Qmax:最高峰日期的每天資源總需用量;
Ri(t):i工序t時刻的資源強度值;
Rm:工程的平均資源強度值;
dj:工序 j的持續(xù)時間;
ti:工序i的開始時間;
Ts(i):i工序?qū)嶋H開工時間;
Tl(i):i工序的最遲開工時間;
Te(i):i工序的最早可能開工時間。
建立優(yōu)化模型如下:
結(jié)合細菌覓食算法計算過程如下:
(1)編碼方式。本文采用順序編碼的方式對模型進行編碼。具體編碼方式如下:假設(shè)項目的資源強度為qi,則初始編碼方案為:q1,q2,…,qn,它代表了資源強度值,每組編碼方案代表單個細菌,單個細菌的長度為t。單個細菌記為:
(2)適應(yīng)度函數(shù)確定。 f(vk)是目標值,fmax和 fmin分別是當(dāng)前種群的最大目標值和最小目標值,vk是當(dāng)前種群的第k個細菌個體,g(vk)是適應(yīng)值函數(shù)[11]。轉(zhuǎn)換方法如下:
(二)實例分析
某電網(wǎng)工程變電站項目為110/10千伏兩級電壓地區(qū)負荷變電站。計劃整個施工周期為26個月,初始的工期內(nèi)資源強度分布情況如圖2所示。
圖2 初始的工期內(nèi)資源強度分布情況
其中橫坐標為施工工期,縱坐標為施工資源強度。
首先采用傳統(tǒng)的最小方差法和削峰填谷法對項目計劃施工資源強度進行優(yōu)化,優(yōu)化結(jié)果分布見圖3、圖4所示。
圖3 最小方差法優(yōu)化的施工資源強度分布
圖4 削峰填谷法優(yōu)化的施工資源強度分布
細菌覓食算法參數(shù)設(shè)置分別為:種群設(shè)置為100,復(fù)制次數(shù)為10,趨向性參數(shù)為60,游動參數(shù)設(shè)為0.5,遷徙次數(shù)為20次,遷徙概率設(shè)為0.15,總迭代次數(shù)約為5 500次。采用混合細菌覓食優(yōu)化算法計算結(jié)果如圖5所示。
圖5 細菌覓食算法優(yōu)化后的施工資源強度分布
最大資源強度及資源強度方差對比見表2所列,由此可以得出基于改進的細菌覓食算法得出的施工系統(tǒng)仿真資源均衡優(yōu)化結(jié)果比傳統(tǒng)方法(最小方差法、削峰填谷法)所得到的優(yōu)化結(jié)果更接近最優(yōu)解。
表2 最大資源強度及資源強度方差對比
對項目開發(fā)過程而言,物料需求決定了采購過程的實施,項目計劃是否能夠有效實施是電網(wǎng)工程建設(shè)項目現(xiàn)場物流管理理論框架中的關(guān)鍵問題之一。針對電網(wǎng)工程建設(shè)項目計劃制定和控制問題,本文討論了在有資源限制情況,為求完成計劃的最短工期的資源優(yōu)化問題。對于這類問題,本文在基于傳統(tǒng)PERT網(wǎng)絡(luò)計劃的基礎(chǔ)上,最后通過實例驗證了了確定關(guān)鍵線路的方法,同時對施工總進度及進行完工概率以及關(guān)鍵線路轉(zhuǎn)移問題都進行了分析[12]。實例模擬計算表明,利用細菌覓食算法可求得均衡性更優(yōu)化的施工過程。
參考文獻:
[1]Meng X,Sun M,Jones M.Maturity Model for Supply Chain Relationships in Construction[J].Journal of Management in Engineering,2011,27(2):97-105.
[2]馬國豐,屠梅曾,史占中,等.基于關(guān)鍵鏈技術(shù)的項目進度管理系統(tǒng)設(shè)計與實現(xiàn)[J].上海交通大學(xué)學(xué)報,2004(3):377-381.
[3]劉穎.大物流工程項目類制造系統(tǒng)及其資源優(yōu)化配置技術(shù)的研究[D].重慶:重慶大學(xué),2001.
[4]Freeland J R,Moore J H.Implications of Resource Directive Allocation Models for Organizational Design[J].Management Science,1977,23(10):1050-1059.
[5]Leu S,Chen A,Yang C.A GA-based fuzzy optimal model for construction time-cost trade-off[J].International Journal of Project Management,2001,19(1):47-58.
[6]Thomas H R,Sanvido V E,Sanders S R.Impact of Material Management on Productivity—A Case Study[J].Journal of Construction Engineering and Management,1989,115(3):370-384.
[7]李良寶.建設(shè)項目施工進度計劃仿真研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2007.
[8]李星梅,張倩,乞建勛,等.對具有時間轉(zhuǎn)換約束網(wǎng)絡(luò)模型的特性研究[J].系統(tǒng)工程學(xué)報,2013,28(3):394-402.
[9]王靖.SX電信渠道協(xié)同項目管理分析[D].西安:陜西師范大學(xué),2013.
[10]李海濤.基于遺傳算法的工程項目多資源均衡優(yōu)化研究[D].大連:大連理工大學(xué),2012.
[11]王卓甫.工程進度風(fēng)險計算研究[D].南京:河海大學(xué),2002.
[12]莫俊文.工程進度網(wǎng)絡(luò)中工時的相依度研究[D].天津:天津大學(xué),2010.
[責(zé)任編輯:歐世平]
中圖分類號:F273;F275.5
文獻標志碼:A
文章編號:1007-5097(2016)08-0173-06
收稿日期:2016-03-01
作者簡介:李阿勇(1976-),男,北京人,高級工程師,碩士,研究方向:電網(wǎng)工程技術(shù)經(jīng)濟及管理。
Research on Resource Leveling Optimization Problem in Power Grid Project Construction
LI A-yong
(Dongling School of Economics and Management,University of Science&Technology Beijing,Beijing 100083,China)
Abstract:In view of the development and control of power grid project planning,this paper discussed the problem of the shortest time limit for the completion of the project and the balance of resources consumption in the case of resource constraints. For these two types of problems,the paper gave the concept of the leading line and the key degree based on the traditional PERT network plan.And it gave an example to the method to determine the critical path.Meanwhile,it analyzed the general construction and completion probability problems,designed the corresponding algorithm process,and put forward a construction of resource optimization and bacterial foraging algorithm.The simulation calculation showed that the algorithm can obtain time shorter and more balanced optimization of construction process.
Keywords:project requirement planning;power grid project;PERT;bacterial foraging algorithm