陳建飛,王華永,鄭會軍
(中國建筑第七工程局有限公司,河南 鄭州 450000)
隨著信息技術(shù)和通信能力的日益提升,實時數(shù)據(jù)共享為日常的管理帶來了極大方便。近年,基于大數(shù)據(jù)和人工智能技術(shù)的使用,智慧工地的概念也已深入人心,建筑工地不僅要做好日常的人員、物資管理和調(diào)配,更要對現(xiàn)有采集的數(shù)據(jù)進行有效加工和智能化處理。由于工地人員和車輛流動性大較多,大型設(shè)備密集等特點,加上建筑工地大多處于暴露和開闊地帶,設(shè)備和人員安全更容易受到自然條件的影響。文章旨在建立合理的數(shù)學模型以期做好建筑工地風速的短期預測效果,為項目管理和施工人員提供防風預警。
目前,預測風速的方法主要有神經(jīng)網(wǎng)絡、時間序列、線性回歸[1-3]。神經(jīng)網(wǎng)絡預測方法屬于深度智能學習方法,需要對歷史數(shù)據(jù)進行大量的樣本訓練,其過程離線時間長,不能保證風速變化的隨機性和實時預報性。時間序列預測方法是根據(jù)樣本變化趨勢,采用移動平均法等將隨機變化數(shù)據(jù)化為平穩(wěn)數(shù)據(jù),而風速本身往往隨機性較大,這樣時間序列預測方法會造成風速預測模型的精度較差。線性回歸方法是把以往數(shù)據(jù)為因變量,利用最小二乘法求出其對應系數(shù),但該方法事先假定了數(shù)據(jù)之間的線性關(guān)系,容易造成欠擬合現(xiàn)象。為此,提出了局部加權(quán)線性擬合回歸模型來預測風速?;贕M(1,1)模型具有運算簡單、精度高、便于集成鑲嵌等特點,文章對其預測風速的效果進行實證分析。
在風速的實際測量中,由于受測量儀器、數(shù)據(jù)讀取傳輸設(shè)定等多種因素影響,得到的數(shù)據(jù)往往會遇到隨機干擾,導致所得數(shù)據(jù)具有較大的波動性,如果直接對原始數(shù)據(jù)進行數(shù)學模擬,其擬合和預測往往效果不好。為此,把測量的原始數(shù)據(jù)進行累加處理,數(shù)據(jù)序列在累加后呈現(xiàn)出指數(shù)形式的單調(diào)遞增規(guī)律,然后對處理后的具有單調(diào)遞增規(guī)律的虛擬數(shù)據(jù)進行擬合,再進行數(shù)據(jù)還原。GM(1,1)模型對隨機性數(shù)據(jù)預測效果較好,其基本原理是建立一階灰色微分方程對一個單變量進行預測[4]。其目的是把分散在不同時間段上的離散數(shù)據(jù)序列采用累加和累減的方式,將灰色系統(tǒng)中的未知因素弱化,并強化已知因素的影響程度,構(gòu)建一個以時間為變量的微分方程系統(tǒng),實現(xiàn)預測目的。GM(1,1)模型計算過程如下。
公式(1)的作用是對數(shù)據(jù)原始序列進行一次累加,稱為1-AGO(Accumulating Generation Operator)序列。在灰色數(shù)學里,通過累加可以得到一個新的灰量積累的發(fā)展態(tài)勢,可以體現(xiàn)原始數(shù)據(jù)所蘊含的內(nèi)在規(guī)律,累加生成是使灰色過程由灰轉(zhuǎn)變?yōu)榘椎姆椒╗4]。風速序列往往呈現(xiàn)出較大的不確定性,具有不同程度的隨機干擾因素,而非負序列經(jīng)過累加后可減少隨機性[4]。把公式(1)一次累加得到的數(shù)列記為向量,如下:
微分方程可以較為深刻地反映事物發(fā)展本質(zhì),根據(jù)一階線性微分方程的一般形式,灰色系統(tǒng)理論利用離散灰導數(shù),建立以下灰色微分方程組:
式中:a、b為待定參數(shù);a為發(fā)展系數(shù);b為灰色作用量。另外,為GM模型權(quán)重系數(shù),在實際應用中一般取值為0.5。對于這n-1個方程,一般找不到確定的參數(shù)使得它們均成立。這里,利用最小二乘法可以求得的(a,b)擬合值為,從而得到時間響應式如下:
從以上過程來看,GM(1,1)模型是單序列建模,只用到了系統(tǒng)的行為序列,其確切內(nèi)涵是灰的,是事物內(nèi)涵外延化的具體體現(xiàn)。GM(1,1)具有建立模型簡單、求解速度快的優(yōu)點,其過程使用了累加運算,可以有效減緩數(shù)據(jù)隨機性大的特點。下文通過灰色建模和數(shù)值模擬來討論該模型在風速預測中的實際效果。
為了驗證GM(1,1)模型對風速的預測效果,選取某建筑工地一段時間內(nèi)風速數(shù)據(jù)進行分析說明,數(shù)據(jù)采集間隔時間為1min,詳細數(shù)據(jù)如表1所示。
從公式(3)可以看出,GM(1,1)模型需要利用最小二乘法從方程擬合出參數(shù)的值,為了不讓這兩個參數(shù)過度擬合,造成預測數(shù)據(jù)過度依賴于歷史數(shù)據(jù),從而失去預測價值,文章依次選取某一時間點的前面10個和5個歷史數(shù)據(jù)對風速進行預測,兩種預測效果分別命名為預測一和預測二。在利用GM(1,1)模型進行計算時,需要對原始數(shù)據(jù)序列的累加生成序列進行擬光滑和準指數(shù)率檢驗,這樣可以得到15:10—15:29這一時間段的預測值,其預測結(jié)果和真實數(shù)據(jù)的擬合效果如圖1所示。
表1 風速數(shù)據(jù)1 單位:m/s
圖1 GM(1,1)模型風速預測值和真實值的比較
從圖1可以看出,測得風速的數(shù)據(jù)變化趨勢具有一定的隨機性,變化曲線顯得較為雜亂,可能是由于建筑工地車輛的移動或者其他建筑物的干擾造成的,導致出現(xiàn)較大的隨機性。而文章模型的預測數(shù)據(jù)顯得較為平緩,雖然預測值和原始數(shù)據(jù)擬合程度不夠緊貼,但是兩條預測曲線的總體走勢與原始數(shù)據(jù)較為一致,利用10個歷史數(shù)據(jù)比5個歷史數(shù)據(jù)進行預測的效果相對較好,說明風速的變化前后數(shù)據(jù)相關(guān)性較大,后面數(shù)據(jù)對前面數(shù)據(jù)的依賴性較強。因此,在智慧工地的管理系統(tǒng)中,相關(guān)人員可以借助GM(1,1)模型預測風速的總體趨勢,有針對性地做好抗風措施。
基于文章的實驗效果,GM(1,1)模型對風速的變化趨勢的描繪比較確切,最重要的是其計算機程序的實現(xiàn)簡單快捷,希望在未來的智慧工地的構(gòu)建中,可以結(jié)合文獻的風速區(qū)間預測方法,開發(fā)出一套方便嵌入的風速預測集成軟件,實現(xiàn)風速的實時、快速預警[5]。
從文章的實驗結(jié)果來看,GM(1,1)模型在風速預測實際運用中,模擬效果較好,可以在一定程度上過濾風速隨機因素,模擬出一條較為平滑的風速曲線圖,而且可以依據(jù)其短時預測結(jié)果,為建筑工地管理人員做好人員和物資大風避險提供決策依據(jù)。但是,由于天氣變化具有較多不確定性,特別是極端天氣情況出現(xiàn)時,風速變化的波動性較大,建議項目管理人員結(jié)合天氣預報等信息聯(lián)合做好工地的安全預警措施,確保人員和設(shè)備安全。