對于橋梁建設(shè)而言,施工的監(jiān)控是保證施工正常進(jìn)行的重要一環(huán),通過對監(jiān)控點,監(jiān)控數(shù)據(jù)等管理,確保橋梁的變形和內(nèi)力符合正確的設(shè)計理想。
如何實現(xiàn)BIM+Web監(jiān)控系統(tǒng)
監(jiān)控系統(tǒng)框架設(shè)計
為實現(xiàn)管理系統(tǒng)中的數(shù)據(jù)與表達(dá)層分離,提高系統(tǒng)的通用性,增強(qiáng)界面的友好性,本文采用MVC模式(Model-View-Controller)來設(shè)計開發(fā)監(jiān)控管理系統(tǒng)。采用基于模型建立應(yīng)用程序框架,使得開發(fā)效率更高,并增加穩(wěn)定性和安全性。體系結(jié)構(gòu)采用B/S系統(tǒng)結(jié)構(gòu),包括瀏覽器層、Web服務(wù)器層和數(shù)據(jù)庫服務(wù)器層。不需要安裝專門的客戶端軟件,只需要具有瀏覽器就可以完成相應(yīng)的顯示和操作。
監(jiān)控系統(tǒng)數(shù)據(jù)庫設(shè)計
監(jiān)控管理系統(tǒng)采用身份驗證數(shù)據(jù)庫和業(yè)務(wù)數(shù)據(jù)庫分離的原則,主要設(shè)計如下:
①身份驗證數(shù)據(jù)庫。身份驗證數(shù)據(jù)模型主要包括用戶實體、角色實體。用戶實體用于描述用戶的基本信息,包括用戶ID、戶名、密碼、電子郵箱、手機(jī)號等;角色實體用于描述角色的基本信息,包括角色I(xiàn)D、角色名稱。
②業(yè)務(wù)數(shù)據(jù)庫。業(yè)務(wù)數(shù)據(jù)庫主要為實現(xiàn)開發(fā)橋監(jiān)控管理系統(tǒng)的功能而設(shè)置,主要包括測點信息實體、應(yīng)力監(jiān)控實體、安裝線形實體、成橋線形實體、主塔位移實體、索力監(jiān)控實體、監(jiān)控預(yù)警實體等。
測點實體用于描述測點的基本信息,包括測點ID、監(jiān)控類別、測點的BIMID值、測點編號以及測點描述等信息;應(yīng)力監(jiān)控實體用于完成應(yīng)力監(jiān)控功能,包括截面信息、位置信息、測點信息、測點值等;安裝線形實體用于完成安裝線形監(jiān)控功能,包括梁段編號、梁段理論、允許誤差、梁段實測值等;成橋線形實體用于完成成橋線形監(jiān)控功能,包括測點樁號、測點理論、允許誤差、測點實測值等;主塔位移實體用于完成主塔位移監(jiān)控功能,包括塔頂?shù)臏y試階段、測試日期、各階段對應(yīng)的理論值以及實測值等;索力監(jiān)控實體用于完成索力監(jiān)控功能,包括拉索編號、拉索理論、允許誤差、拉索實測值等。