地鐵施工沉降監(jiān)測與預報系統設計與實現
2015-03-20
1前言
在地鐵施工過程中,變形監(jiān)測為工程質量、施工進度和人身安全提供了重要的保證,就現階段而言,在地鐵施工過程中,由于監(jiān)測項目多,數據格式多,監(jiān)測數據接觸人員多,存在諸多對監(jiān)測數據管理的混亂問題;同時,在監(jiān)測數據也存在數據共享不及時,監(jiān)測數據預報不及時等問題,尤其是監(jiān)測數據的短期預測精度有限,對未來形變趨勢無法做出準確判斷,很大程度上影響施工安全。因此,設計一個集數據處理,管理和預測分析于一體的系統顯得十分重要。
2 系統需求
2.1系統功能需求
系統的主要功能就是對數據的進行短期、準確的預測,這是系統的核心功能;系統還應實現對數據的錄入(包括手動錄入和導入已有文件)、數據存儲(建立專門的數據文件)、數據處理(包括對數據進行粗差檢驗、危險值預警、平差等)、生成監(jiān)測報表(建立數據的日報、周報等并附有工程信息)、生成沉降曲線圖(包括沉降速率圖和累積沉降圖)、實現簡易的監(jiān)測點位圖(相對點位圖)等功能。
2.2 系統性能需求
(1) 系統穩(wěn)定性高,應能在正常情況下,保證系統所有功能都能正常使用;在非正常情況下,盡可能保證部分功能正常使用;
(2) 系統對電腦硬件要求低,在施工現場上任何硬件水平的電腦上都能運行,使系統具有廣泛的硬件適用性;
(3) 系統對計算機系統軟件要求低,在施工現場并不能所有電腦都安裝了VC2008++等基礎支持性軟件,因此,系統必須具有良好的兼容性。
(4) 系統應具有一定安全性,由于系統內部可能載有國家保密級數據,因此應能避免操作系統漏洞給本系統造成影響。
3 系統總體設計
按照上文所說的需求分析和總體設計,“地鐵施工階段沉降監(jiān)測與預報系統”將是一個界面友好、簡單易操作、能夠生成圖形化,同時又能夠顯示相對點位,基于這些需求,本文在綜合考慮了所有的編程語言后,相對比而言,C#語言和Matlab語言以及使用ArcGIS Engine的相關模塊能夠符合系統需求。
“地鐵施工階段沉降監(jiān)測與預報系統”是一個全方位、流程化的數據處理系統,為滿足設計要求,系統將主要包括:數據管理、數據分析與計算、數據預測三大部分,從原始數據導入(錄入)為開始,數據分析與預測為過程,生成監(jiān)測數據報表為終止,其中包含數據建檔、粗差剔除、簡易平差、危險值警示、各種沉降數據示意圖、累積沉降曲線圖等功能。
4 系統主要模塊設計
系統主要分為三個模塊:數據管理、數據分析與計算、數據預測。
4.1 數據管理模塊設計
數據管理做為數據的載體,貫穿于整個系統之中,通過施工測量員提供的資料和意見,針對數據管理模塊具體化, 其流程包括數據錄入、建立數據檔案、數據分析以及生成最后的監(jiān)測報表。
4.2 數據分析與計算模塊設計
數據分析與計算是“地鐵施工沉降監(jiān)測與預報系統”的重要組成部分,數據分析能力的強弱決定系統的實際應用等級水平,這個模塊包含計算和分析,沉降監(jiān)測數據的計算可以通過簡單的計算機語言編寫,其目的是根據相應的規(guī)范求出精度評定的相關參數;而分析則主要體現在粗差剔除的方法上,根據一期的沉降數據的數據量,對粗差剔除的理論方法宜采用格拉布斯準則進行判別,并警示顯示。
4.3 數據預測模塊設計
數據預測模塊是“地鐵施工沉降監(jiān)測與預報系統”的核心部分,數據預測精度的高低決定著下一步的施工,在很大程度上左右工程進度,因此,數據預測模塊要求主要有兩個:首先,算法預測精度高,能夠保障施工技術要求;其次,程序對數據質量要求要低,任何數據類型、數據量大小,都能準確預測。由于地鐵施工階段,工期緊張,因此,短期對數據預測能力要求較高,對長期數據預測能夠保障總體趨勢即可。
在導入的原始數據通過數據分析計算后,首先利用時間序列分析模型分析,使數據的特性能夠識別在時間序列當中,通過自相關函數和偏相關函數,確定時間序列分析模型的參數,通過對殘差的對比分析,選擇適當的小波基,利用分層閾值小波去噪,消去噪聲,最后使用指數平滑法對數據實現預測,并生成預測曲線和計算出預測值。
5地鐵施工沉降監(jiān)測與預報系統功能實現
5.1系統主界面及數據管理模塊的實現
該系統的登錄界面,用戶通過輸入賬號、密碼方可登錄成功,密碼和賬號為授權方授予,除此之外無權限修改,并且賬號、密碼實行二級授權,低等級授權能夠使用大部分系統功能,高等級授權能夠使用包括數據修改等全部功能。輸入賬號、密碼后,點擊“登錄”按鈕,系統將進入主界面。
在系統的數據錄入方面,其方式有兩種:一是通過儀器生成的數據文件,比如excel格式、dat格式等;另一種是手動錄入數據,這種方式適用于現場人為記錄數據,現場計算的狀況。
5.2數據處理實現
數據處理模塊是“地鐵施工沉降監(jiān)測與預報系統”的重要組成部分,為此,在系統中創(chuàng)建“數據管理”模塊,實現粗差剔除、平差計算、收斂測量計算等常用、實用的功能。
這里以粗差剔除為例,做簡要說明。
粗差探測是數據處理很重要的一個步驟,較大的粗差能夠影響數據以及之后的平差精度,并且能夠在數據預測降低預測精度,因此必須將粗差探測,并選擇剔除掉。在上文中,我們提到粗差剔除的四種方法,沉降監(jiān)測數據多集中在30期到100期數據,因此,本文選擇格羅布斯準則,并且能夠起到較好的效果。選定監(jiān)測點,單擊“粗差剔除”,如有粗差,數據底色將為紅色,如果超出安全施工的每日警戒值,底色見為黃色。
5.3圖形繪制實現
在“數據操作區(qū)”下方的選項卡中,除了“基本信息”還有“數值分析”,里面可以選擇多種繪制多種曲線示意圖,曲線類型大致分為3種:累計沉降曲線、沉降示意曲線以及監(jiān)測點點位圖,要說明的是收斂監(jiān)測也屬于單一變量的,其預測方式及方法與沉降監(jiān)測一致。
6 小結
本文實現“地鐵施工沉降監(jiān)測與預報”系統的所有功能,并為每一個模塊設計了相應的界面,實現了各模塊間、開發(fā)語言間的數據傳遞;通過計算機語言的編寫,實現了數據計算、粗差探測計等功能,尤其是在數據預測方面,將前文實驗分析的結果實現在系統之中,使研究實現了實際應用的價值。
