<nav id="w0g0m"><code id="w0g0m"></code></nav>
  • <xmp id="w0g0m">
    <xmp id="w0g0m"><nav id="w0g0m"></nav><menu id="w0g0m"><strong id="w0g0m"></strong></menu>
  • <xmp id="w0g0m">
  • <nav id="w0g0m"></nav>
    <menu id="w0g0m"><menu id="w0g0m"></menu></menu>
    1. 網站地圖
    2. 設為首頁
    3. 關于我們
    ?

    基于BIM的建筑設施信息管理系統研 究與實現

    發布時間:2023-07-09 10:21
    目 錄
    第一章 緒論 1
    1.1研究背景 1
    1.2研究目的與意義 2
    1.3國內外研究現狀 2
    1.3.1基于 BIM 的國內外研究現狀 2
    1.3.2基于設施管理的國內外研究現狀 3
    1.3.3BIM與設施管理集成應用現狀研究 4
    1.3.4BIM與環境監測集成應用現狀研究 4
    1.3.5國內外現狀研究小結 4
    1.4研究內容及方法 4
    1.4.1研究內容 4
    1.4.2研究方法 5
    1.5論文結構安排 6
    第二章 基于BIM的建筑設施信息管理系統理論研究 7
    2.1BIM相關理論研究 7
    2.1.1BIM 起源 7
    2.1.2BIM 定義 7
    2.1.3BIM應用現狀 8
    2.1.4BIM未來趨勢 9
    2.2設施管理相關理論研究 9
    2.2.1設施管理起源 9
    2.2.2設施管理定義 9
    2.2.3設施管理職能 10
    2.2.4設施管理未來趨勢 11
    2.3系統開發相關理論研究 11
    2.3.1SSM框架理論研究 11
    2.3.2BIMFACE引擎二次開發理論研究 11
    2.3.3數據庫理論研究 12
    2.3.4Revit 模型開發理論研究 12
    2.3.5ECharts 理論研究 13
    2.4環境監測相關理論研究 13
    2.4.1環境監測概述 14
    2.4.2環境監測指標 14
    2.5本章小結 14
    第三章 系統需求分析及系統功能設計 16
    3.1需求分析 16
    3.1.1用戶需求調查 16
    3.1.2系統需求分析 17
    3.2系統功能設計 18
    3.2.1系統框架設計 18
    3.2.2各功能模塊設計 18
    3.2.2.1BIM 主模塊設計 19
    3.2.2.2系統主模塊設計 20
    3.2.2.3數據主模塊設計 21
    3.3本章小結 21
    第四章 基于BIM的建筑設施信息管理系統實現 22
    4.1項目概況 22
    4.1.1項目說明 2 2
    4.1.2應用開發軟件說明 2 2
    4.2前期準備 2 2
    4.2. 1 BIM信息的補充與完善 22
    4.2.2數據庫構建 23
    4.3系統開發 26
    4.3.1系統開發環境搭建 26
    4.3.2系統BIM開發 27
    4.3.3JSP模塊開發 29
    4.3.4Web主體開發 34
    4.4系統功能實現 37
    4.4.1模型可視化 37
    4.4.2BIM 漫游 38
    4.4.3設施管理功能實現 39
    4.5系統測試 41
    4.6本章小結 44
    第五章 基于BIM的建筑設施信息管理系統環境監測 45
    5.1BIM+環境監測可行性 45
    5.2確定環境監測指標 45
    5.2.1施工階段環境監測指標 45
    5.2.2運維階段環境監測指標 45
    5.3系統實現 46
    5.4本章小結 48
    第六章 總結與展望 49
    附 錄 50
    參考文獻 52
    攻讀碩士學位期間發表的論文及其它成果 55
    致 謝 56
    第一章 緒論
    1.1研究背景
    隨著信息化時代的到來,各個領域都面臨著技術革新與行業發展,例如隨著信息化 的改革,制造業逐漸實現了產品生產的高度精益化,而建筑業信息化改革仍未普遍。建 筑業高污染、高耗能、低效率的現象依然存在,如何改變原有落后的生產管理模式、促 進建筑行業信息化、實現建筑行業標準化、改善建筑行業現存的信息化落后局面成為當 前亟需解決的問題。同時當前建筑設施設備管理水平僅為初級階段,大部分企業基于建 筑設施設備的管理僅為傳統意義上的物業管理,使得全生命周期的數據信息未能貫通, 使之追蹤不到設施設備的全過程數據。經研究發現,目前建筑設施設備管理存在許多問 題。
    (1) 大型建筑施工項目數據量龐大,數據結構復雜,數據管理較為混亂。
    (2) 目前大部分企業數據報表基于人工填報的方式,耗時耗力、質量難以保證且數據 交換效率較低。
    (3) 隨著計算機等相關技術的發展,企業對基于全生命周期的建筑設施管理信息化的 需求越來越迫切但目前市場上沒有較為成熟的系統應用軟件來為企業服務。
    BIM (Building Information Modeling)作為現階段建筑設施設備管理轉型的核心技 術,可有效解決當前問題。在《建筑業企業BIM應用分析暨數字建筑發展展望(2018)》
    [1]調查中顯示,將BIM技術與項目管理信息系統進行集成應用以實現項目精細化管理成 為未來發展趨勢。根據市場調查顯示,雖然我國對 BIM 的研究起步相對較晚,但隨著 對BIM研究時間的增長,近幾年BIM的使用頻率和熱度越來越高。隨著BIM的發展, BIM應用范圍逐漸擴大,從僅提供模型可視化基礎功能逐步擴展到建筑設施管理的全過 程進行應用。
    對我國現階段建筑項目進行分析,大部分建筑項目具有建筑工期長、一個建設單位 對應多個設計單位和施工單位的特點,由此導致了項目數據管理較為混亂。目前建筑項 目大多使用書面材料以人工的方式進行項目流程審核,審核周期長且保密性不強,使得 工作效率低下。建筑項目數據具有周期長、數據多、范圍廣、多主體的特點,業主方期 望集成項目的各個功能進行統一數據管理存在一定的難度。BIM的出現使得建筑設施設 備管理信息化,將建筑的全生命周期數據統一集成到一個系統進行管理,提高建筑項目 管理效率。
    對我國應用BIM技術的建筑項目進行分析,大多數應用BIM技術的項目建筑僅將 BIM技術應用到建筑建模階段并未完全開發BIM的其它功能,使得BIM的使用率不高。 由于現階段BIM普及率不高,公眾對BIM缺乏一定的了解,大多數業主認為BIM僅提 供模型展示功能,對BIM的其它功能不甚了解。目前我國較為成熟的BIM信息管理系
    第2頁 上海第二工業大學 碩士學位論文
    統數量稀少,市場應用率不高。相關建筑人員對研究從建筑全生命周期運用BIM進行 相關設施設備管理的需求極為迫切,使用者期望基于 BIM 實現建筑設施設備全過程內 價值最大限度的開發和能源的節約使用,以此提高建筑項目生產效率,增加企業收益。
    1.2研究目的與意義
    基于1.1中建筑設施管理現存的問題,本文提出構建基于BIM的建筑設施信息管理 系統,通過相應的信息管理系統整合相應項目的相關數據并且與 BIM 進行關聯。在項 目的全生命周期內進行數據的傳遞和共享,以此提高企業設施管理服務水平和質量,使 得建筑設施設備可以有效地進行全過程追蹤,有效改善設施設備信息鏈斷裂的問題,無 形中加強設施設備管理,為企業增加隱形利潤。
    本文研究基于 BIM 的建筑設施信息管理系統的相關內容為建筑設施數據管理信息 化提供參考,本系統具有以下參考意義。
    (1)實現BIM應用,本系統通過BIM技術實現了對其建筑設施設備可視化功能、BIM 自動漫游功能以及在 BIM 顯示界面關聯相關設施設備信息做具體信息展示等功 能。
    (2)實現數據集成化,利用 BIM 技術對建筑設施管理系統的數據進行關聯,并為用 戶和相關管理者提供增、刪、改、查相關設施設備數據界面,形成可視化操作平 臺。該系統避免了數據在全生命周期出現數據中斷問題,挖掘了信息的最大價值, 為建筑信息化提供基礎。
    (3)實現系統與其他擴展功能的集成,在構建BIM+建筑設施信息管理系統的同時, 在環境監測方面,模擬相關環境監測傳感器數據并與系統進行集成應用研究,在 平臺實時展示相關環境監測數據,可基于此研究來實現智能消防及聯動控制等應 用擴展,使得該BIM系統功能更加完善。
    (4)利用該系統使得大型建筑設施管理更加簡單,降低業主方管理難度,提高工作效 率,使得建筑設施管理工作更加簡單易行。
    綜上所述,將BIM運用到傳統建筑設備管理系統,使得設施管理變得更加智能化。 本文將BIM技術與建筑設施管理相結合,通過本文相關研究從而將BIM技術、現代建 筑設施管理以及計算機科學技術進行融合,實現了設施管理高效率、智能化、低能耗。
    1.3國內外研究現狀
    1. 3. 1基于BIM的國內外研究現狀
    自BIM出現以來,我國對于BIM研究的熱度持續增長。通過對已有文獻分析發現, 大部分基于BIM的文獻研究可劃分兩類,一類為BIM應用方面,探究將BIM與相關業 務項目相結合的可行性,另一類為大型項目BIM數據處理方面,探究BIM數據處理新 思路。
    從BIM應用角度將BIM與其相關業務項目相結合,提高相關應用項目管理效率。
    張宇[2]基于BIM和物聯網與大型酒店運維管理相結合,構建了基于BIM與物聯網技術 的大型酒店運維管理體系,為BIM和物聯網融合應用研究奠定了基礎。田金瑾[3]將BIM 應用到商業建筑方面,用 BIM 分析設計并搭建了大型商場管理系統,實現了對其高效 管理。賈勝強[4]以市政交通行業BIM設計存在的問題出發,分析BIM軟件在市政交通 設計的解決方案及未來發展方向。文獻[5]將 BIM 協同設計技術應用到了汽車工廠項目 并利用BIM技術進行綜合管線的碰撞檢測和系統優化設計。
    從提高相關項目BIM信息數據管理效率角度,探討基于BIM的信息數據處理方式。 鄭明新等人[6]將BIM技術應用到框架橋下穿既有鐵路智慧檢測平臺,利用BIM可視化 及平臺數據共享等特點,將數據實時動態監測并對監測數據進行及時分析和預測,提高 數據應用效率。文獻[7]研究基于 BIM 技術開展高鐵接觸網信息模型并對全生命周期數 據管理做了相關研究,研究了基于 IFC 標準的高鐵接觸網 BIM 模型數據結構并利用 MongoDB 實現了高鐵接觸網相關二維表數據和以圖片、文檔等其他形式信息的存儲功 能,為解決大型項目數據提供了參考。安德魯•馬斯特爾斯等人[8]以美國華盛頓大學的 BIM_COBie 作為案例,研究 COBie 數據的交換過程,案例說明不僅要關注簡單的數據 創建和交換,而且要關注如何提高數據的使用效率。 Mehmet Yalcinkaya 等人[9]提出利用 了 Gestalt 理論分析優化 COBie 數據可視化功能,增強用戶可視化應用以提高工作效率。 余雯婷和李希勝[1°]分析了利用IFC協議進行數據交換的限制,提出了利用BIM-COBie 技術實現建筑數據信息化管理的新模式為建筑設施管理信息化提供了一定的參考。
    1.3.2基于設施管理的國內外研究現狀
    隨著設施管理的發展,國內外研究學者對設施管理的研究越來越完善,不僅對設施 管理的定義做相關應用研究還對其應用到各個行業。Alenka^]說明了設施管理對城市管 理的影響,旨在通過智能設施管理實現社區需求和可持續發展目標。F.N.Abden等人[均 界定了設施管理主要業務范疇,為后續設施管理工作提供參考。Nidhi M J和SS Ali[13] 探討了隨著科學技術的發展設施管理所面臨的機遇和挑戰,設施管理逐步外包到專業設 施管理機構成為了一個新的發展趨勢,設施管理將會在IT運營、商業建筑和封閉式社 區住宅建筑有新的發展機會,同時也面臨著大量人力、物力、財力的挑戰。李明柱和徐 國棟[14]將設施管理運用到建筑業,分析了建筑節能管理現狀,對建筑設施全過程進行節 能管理,對建筑可持續發展提供了新思路。劉亮,陳佩等人[15]通過研究建筑設施管理成 熟度模型構建其成熟度模糊綜合測評體系并以某高校作為研究對象,對設施管理整體成 熟度和各項職能成熟度做評價,從而針對問題提出有效的管理解決辦法,對提升管理水 平具有重要參考價值。現代信息技術例如物聯網,云計算,人工智能等技術的出現,將 設施管理與其相結合,提高設施管理效率,促進設施管理的發展,李永奎和張子逸[16] 將增強現實技術應用到設施管理,張金月[17]從設施管理角度出發探討了物聯網、人工智 能對其的影響并提出了目前仍需要改進和研究的問題,例如系統間整合問題、前沿技術 安全性問題等。
    1.3.3BIM與設施管理集成應用現狀研究
    相關國家對其建筑行業效能耗損進行了評估[18],評估報告指出每年因計算機輔助系 統互通性較差所花費的成本為158億美元,且項目建設方在系統設施運維方面的花費占 總花費的百分之六十甚至更多。BIM是實現工程建造、運營精細化和信息化管理的重要 工具及手段,隨著建筑業與運營管理結合越來越密切,使用 BIM 技術改變了建筑運營 和維護方式。謝海東[19]將 Forge 云技術結合 BIM 與商用建筑設施管理相結合,構建了 基于流程分析開發Forge結合BIM的設施管理系統,從而對傳統設施管理進行改進。楊 晶晶[20]將BIM應用到商業綜合體設施設備運維管理構建了建立商業綜合體BIM運營模 型框架并利用Axure進行系統界面原型設計,完成對案例的模擬。羅衛[21 ]對我國全過程 工程咨詢行業的發展進行分析,結合 BIM 技術和全過程工程咨詢服務特點進行全過程 工程咨詢信息管理平臺模型設計仿真,通過對比重建前后 IDEF0 模型差異分析,得出 BIM 信息管理平臺在全過程工程咨詢服務信息管理領域具有較高價值。李正坤等人[22] 將 BIM 技術利用在智慧校園建筑上,將高校安保系統、安防系統、樓宇建筑等學校資 產進行了集成搭建了智慧校園資產運維管理平臺。
    1.3.4BIM與環境監測集成應用現狀研究
    從BIM與環境監測相結合的角度,探討基于BIM系統的環境監測信息可視化,將 BIM系統與環境監測集成使得BIM系統功能更加完善。胡珉,劉攀攀[23]提出從信息可 視化的角度研究利用 BIM 模型從多角度將隧道運營和控制多源異構信息直觀展示。王 春秀[24]提出將BIM與綠色建筑能耗分析軟件相結合,充分驗證了綠色建筑與BIM技術 相結合的可行性,為更好地實現建筑節能減排提供了新思路。陶妍艷等人[25]基于綠色建 筑理念,利用 BIM 進行了可視化能耗分析并通過構建綠色度評價方法構建綜合評價優 化模型進行綠色建筑評價。劉趙昊旻[26]構建基于 BIM 的綠色施工信息化管理機制,使 得BIM與環境保護結合,對綠色施工信息化管理的發展提供了參考。
    1.3.5國內外現狀研究小結
    通過以上對BIM相關內容研究發現,BIM作為實現建筑信息化的重要手段已成為 國內外建筑信息化的必然發展趨勢。本文構建基于 BIM 的建筑設施信息管理系統可改 善數據管理混亂以及空間定位模糊的問題,基于 BIM 的建筑信息管理系統不僅能為建 筑提供三維可視化信息模型,而且還能實現空間信息與實時數據融為一體,系統可精確 到對某一設施全生命周期內數據進行管理,使得設施管理精度提高。通過 BIM 與設施 管理的結合以及系統集成環境監測模塊從而將建筑的運維提升到建筑智能化的新高度。
    1.4研究內容及方法
    1.4.1研究內容
    ( 1 )相關理論研究
    對BIM、設施管理、系統開發以及環境監測進行相關理論研究,將BIM與設施管 理優勢結合分析其理論上的技術應用價值及技術實現可行性。研究系統開發所使用的工 具軟件為后續系統開發做準備工作。前期準備相關環境監測理論為后續環境監測功能集 成到BIM系統打下堅實的理論基礎。
    ( 2)需求分析 通過查閱相關參考文獻及市場調查等研究方法發現現有建筑項目設施管理的弊端, 明確業主方全生命周期的需求,分析現有模式下工作流程的弊端,明確相關建筑項目的 功能需求及數據流。
    (3)系統設計
    根據系統需求對系統進行整體架構設計,分為 BIM 主模塊,系統主模塊和數據主 模塊。BIM主模塊實現對BIM模型的處理,使之轉化為適用于系統部署的輕量化BIM 模型;系統主模塊為實現系統相關功能,并與數據模塊、BIM模塊和用戶進行交互;數 據主模塊為對本系統相關數據的管理和維護,將相關設施運維數據進行結構化處理。
    (4)系統實現
    軟件應用上,本系統通過 Eclipse、MySQL、Navicat For MySQL、BIMFACE、ECharts、 Revit 等軟件進行項目開發。 Eclipse 作為基礎的 Web 端應用程序開發環境; MySQL 作 為數據庫開發環境,使用 Navicat For MySQL 通過友好的圖形交互界面實現對數據的相 關管理工作;Revit進行BIM模型初步構建,利用BIMFACE引擎進行BIM的二次開發; 使用 ECharts 進行環境監測模塊的圖形展示界面的構建。
    技術實現上,本程序基于SSM框架(Spring+SpringMVC+MyBatis)進行代碼的編 寫,結合JSP、JS、Servlet等技術構建Web端系統應用程序。
    ( 5)環境監測 在環境監測方面,本系統模擬相關環境監測傳感器在系統端實時收集相關環境監測 數據并在系統界面顯示。本系統模擬實現系統建筑環境監測模塊的實時監測,對環境監 測集成到BIM建筑設施信息管理系統做基礎性研究。
    1.4.2研究方法
    ( 1)文獻研究法 根據已確定的研究方向,通過查閱大量參考文獻,了解現階段 BIM 及設施管理的 發展現狀,對BIM的發展、應用以及技術現階段的發展有個大致的了解,通過對BIM 及設施管理的基本評價,結合所學現有知識進行相應的完善和創新。
    ( 2)案例研究法
    通過研究典型BIM應用案例,根據已有的現存BIM項目找尋規律,總結經驗和相 關項目特征作為案例分析來輔助進行論文相關研究。
    ( 3)實證研究法 通過結合現有建筑考慮其建筑設施設備管理的基本需求,設計并構建本系統以實現 其相關設施管理功能,通過本系統的研究結果驗證其技術可行性和方法創新性,并對其 成果的不足進行分析總結并對后續研究進行展望。
    ( 4 )問卷調查法
    通過發放問卷的方式,邀請相關 BIM 人員填寫問卷,進行相關調查。通過問卷調 查更好的了解現階段企業應用BIM狀況,企業采用BIM技術最希望得到的應用價值情 況等,運用調查的方式更好地進行統計分析現階段BIM應用情況。
    ( 5 )訪談法
    通過訪問相關專家學者及相關單位負責人,詢問施工工地相關環境監測量。利用訪 談法通過相關專業人員可以直接的了解現階段施工期間環境監測量,為本文的相關環境 監測量的選取提供了一定的參考。
    1.5論文結構安排
    本文基于提出問題、理論研究、系統設計、系統實現、得出結論的技術路線,運用 了文獻調查法、案例研究法、實證研究法、問卷調查法、訪談法等相關研究方法,對基 于 BIM 的建筑設施信息管理系統進行相關研究并實現。本文一共分為六章,每章的內 容安排如下。
    第一章為緒論部分。首先概要描述了基于BIM的建筑設施信息管理系統的研究背 景,其次對本系統進行功能性分析得出研究該系統具有一定的目的與意義,接著對實現 BIM與設施管理集成的信息系統的國內外研究現狀進行分析,最后對實現本系統的相關 功能及研究方法進行概述。
    第二章為對本系統的理論研究。分別從BIM、設施管理、系統開發、環境監測四個 方面進行相關理論的研究,為后續基于 BIM 的建筑設施信息管理系統的設計與實現打 下堅實的理論基礎。
    第三章為本系統的需求分析及功能設計。需求分析包括從用戶角度和具體系統實現 功能角度來分析系統需求;功能設計首先對系統的整體架構進行設計,其次將系統依照 主模塊、模塊、子模塊的順序將本系統分為BIM、系統和數據共三個主功能模塊,各個 主模塊下根據功能再細劃分為不同模塊和子模塊。
    第四章為基于 BIM 的建筑設施信息管理系統的開發實現,是全文的核心章節。首 先對項目的基本信息和開發本系統所應用的開發軟件進行說明;其次為核心代碼開發前 的準備工作,BIM模型的構建及數據庫的搭建;再次為系統核心代碼開發說明,包括搭 建開發環境、JSP開發、Web主體開發;接著對基于BIM的建筑設施信息管理系統所實 現的主要功能進行說明;最后為系統測試部分。第四章為本課題的關鍵章節,闡述了系 統的具體開發流程,為實現建筑信息化提供一定的參考。
    第五章將環境監測集成到基于BIM的建筑設施信息管理系統中,利用ECharts設計 相關可視化圖表模擬了環境監測模塊,完成了環境監測附加到BIM系統的一些基礎性 研究工作。
    第六章為對本課題的總結與展望,總結本文已實現的研究成果并對下一步工作提出 展望。
    第二章 基于BIM的建筑設施信息管理系統理論研究
    2.1BIM 相關理論研究
    2.1.1BIM 起源
    1975 年,Chuck Eastman 提出“Building Description System”系統為后續 BIM 的出現 埋下伏筆。2002年Autodesk白皮書[27]問世后BIM開始興起,隨后逐漸被大家所了解。 2007 年 12 月美國公布 BIM 標準[28] (Building Information Modeling Standard™)標志著 BIM的出現。2015年,美國建筑科學院(NIBS)發布NBIMS-US™V3[29]其中包含建 筑信息交換標準(Construction Operations Building information exchange,COBie) 2.4 版 本、OmniClass、美國國家標準 CAD、Penn State Uses of BIM、a Virtual Design& Construction Scorecard 等重要內容。隨著 BIM 在國外的興起,在我國建筑行業逐漸開 始接觸BIM等相關技術,BIM開始被專家、學者所認知。根據借鑒國外成功的BIM案 例和研究報告,我國企業也開始在相關建筑項目中應用BIM技術。我國應用BIM技術 的熱潮引起了國家建筑協會的關注。 2015年國家住建部在《關于推進建筑信息模型應 用的指導意見》[30]中提出,將BIM技術應用到現代建筑行業,旨在促進建筑業信息化 改革與發展,從而大力提高建筑行業生產效率,使得建筑成本得以節約、建筑質量得 以改善。 2020 年國家發布的《關于推動智能建造與建筑工業化協同發展的指導意見》 [31]指出建筑行業要加快智能建造的步伐,實現“中國建造”,讓中國建造走向世界。要 實現中國建造就要加快對建筑行業的產業升級和技術創新,通過運用新型計算機技術 集成到建筑業以實現建筑業升級。
    2.1.2BIM 定義
    BIM的提出必將促進智能建筑的改革與發展。通過相關文獻研究發現,雖然BIM 已在世界廣泛應用,但不同組織對BIM的定義不同,至今為止還未形成一個統一的定 義,各組織對BIM的定義見表2.1。
    表 2.1 “BIM” 術語解釋
    組織名稱 術語解釋
    國際標準組織設施信息委員會(FIC) [32] 將建筑設施的特性利用可被計算機識別處 理的形式進行展現。
    美國國家建筑科學研究院(NIBS) [33] 將建筑行業設計、建造、運營和維護的相關 信息數據進行整合。
    美國歐特克公司(Autodesk Inc) [34] 建筑工程數據可被計算機程序識別、計算、 自動管理且計算出來的文件彼此相通。
    美國建筑師協會(AIA) [35] 在模型的基礎上與數據庫相關聯的一種信 息技術。
     
    綜合上述定義,BIM即管理全生命周期內的設施設備數據,BIM可以將項目設施 設備的設計、建造、運營、維護的全生命周期過程在可視化下進行并且可提前將各階 段進行模擬可視化,預測將出現的問題并盡可能的避免,還可以將各個階段連接起來 避免信息斷裂并協調各個階段可以信息連接, BIM 促進了全生命周期建筑設施設備的 管理和溝通。
    2.1.3BIM 應用現狀
    根據中國建筑行業協會對企業調查各企業對BIM技術應用年限和企業應用BIM技 術的項目情況分析[36],如圖2.1、2.2所示。對企業BIM應用年限統計得出,占比最高 的企業應用BIM時間年限為3-5年,占比34.35%,其次為1-2年時間,占比25.24%, 已應用 5 年以上的企業占 19.33%,應用不到 1 年的占 13.90%,分析可得我國企業應用 BIM 年限在 5 年以下的占 73.49%,目前大部分企業仍處在發展初期,還遠達不到應用 成熟的程度。對企業應用BIM的項目情況分析,BIM應用排名前三的因素為建筑物結 構復雜(67.09%)、提升公司品牌影響力(64.06%)、提升企業管理能力(58.47%),三 者都為建筑相關行業自身需求,而非甲方強制實施,說明BIM應用正從被動實施向主 動需求轉變,占比最低的則為預算緊、工期短(21.88%)反映了 BIM在解決項目成本、 進度方面還需進一步探索。
     
     
     
    圖 2.2 企業應用 BIM 的項目情況
    2.1.4BIM未來趨勢
    《國務院辦公廳關于促進建筑業持續健康發展的意見》[37]中指出通過BIM對建筑 建造方式進行創新,加快智能建筑設施的研發,擴大建筑設計理念的推廣,逐步實現對 建筑產業的升級。目前我國BIM正處在初級階段,大部分企業已經開始啟動BIM的試 點項目,但BIM仍未完全取代傳統建筑項目的管理模式。BIM的出現促進了建筑項目 的信息化進程,通過BIM可實現項目全生命周期內數據的集成共享。現階段BIM的主 要任務為構建可視化BIM模型,完成相關建筑數據信息化。未來通過BIM與其他技術 相結合,挖掘出BIM更多發展可能性。
    本文研究內容符合BIM的發展趨勢,通過BIM與設施管理結合構建基于BIM的建 筑設施信息管理系統,并將環境監測集成到本系統中,使得本系統功能更加完善,結構 更加完整,通過本系統的實現為BIM建筑設施信息化提供一定的參考。
    2.2設施管理相關理論研究
    2.2.1設施管理起源 現代設施管理為傳統物業管理的基礎上應運而生,傳統物業管理即以安保、保潔、
    水電維護等運維階段為主。 20世紀70年代隨著產業信息化變革,人們意識到基于傳統 物業管理的管理模式已不能滿足現代科學管理辦法。現代設施管理起源于美國, 1979 年“設施管理”一詞出現[38]。 1984年設施管理引入歐洲隨后日本,澳大利亞,韓國以 及我國香港、澳門等地逐步發起設施管理組織。我國從20世紀90年代開始對設施管理 進行相關研究,隨著國內設施管理需求不斷增加,國外專業設施管理組織也紛紛加入中 國市場,使得我國設施管理市場逐步擴大,設施管理功能逐漸豐富。
    2.2.2設施管理定義
    通過相關文獻研究發現,不同組織對設施管理的術語解釋不同,至今為止還未形成 一個統一的定義,各組織對設施管理的術語解釋見表2.2。
    表 2.2 “設施管理” 術語解釋
    組織名稱 術語解釋
    國際標準化組織(ISO) [39] 在建筑環境內,通過人員、空間、流程等相關資 源來改善生活品質及提高生產力。
    國際設施管理協會(IFMA) [40] 通過整合人員、空間、過程和技術,以確保建筑
    環境的功能性、舒適性、安全性和效率。
    英國設施管理協會(BIFM) [41] 在特定的環境內能夠對設定的用來優化項目的服 務進行創新和完善。
    澳大利亞設施管理學會(FMA) [42] 通過設施管理維護建筑設施設備正常運行,提高 生產效率,減少環境污染,降低運營成本,提供 相關服務。
     
    德國設施管理學會(GEFMA) [43] 設施管理是一門對企業核心業務流程進行必要的 支持和輔助工作的管理學科。
    中國香港設施管理學會(HKIFM) [44] 設施管理是一個組織整合其人員、工作流程和實 物資產以實現其戰略目標的過程。設施管理實現 了從運營層面到戰略層面的集成,是提高組織競 爭力的科學技術。
    通過上述不同組織對設施管理的描述分析,盡管不同組織對設施管理的描述不同, 但是基本實現目標大體一致。基于以上對設施管理理論分析,設施管理并非將設施設備 與管理簡單的組合,而是通過對多種學科知識進行集成,將人員、設施及技術相結合以 實現對項目更好的規劃和發展。相關設施管理者期望通過設施管理實現對工作及生活空 間環境的高效掌控,以此改善生活質量,提高工作效率,從而間接實現相關企業的戰略 目標和投資效益。
    2.2.3設施管理職能
    設施管理職能概括為管控企業全部建筑物和工作場所內的所有設施管理工作。具體 相關職能如圖 2.3 所示。傳統企業設施設備管理職能主要集中在設施設備運營和維護階 段,僅為傳統物業管理,而其他職能發揮設施管理作用較弱。隨著近年來計算機科學技 術和BIM的發展,設施管理職能逐步完善,開始向設施管理職能的其他方面進行擴展。 通過 BIM 與設施管理的集成應用使得設施管理職能更加廣泛。按時間軸縱向分析,設 施管理職能范圍從物業管理擴展到項目全生命周期階段;按功能劃分橫向分析,設施管 理從運維管理擴展到空間管理、資產管理、財務管理等;按目標分析,傳統設施管理職 能目標僅為保證項目日常運營,而現代設施管理職能擴展到長期戰略性目標與短期經營 性目標共同構建。
     
    圖 2.3 設施管理職能
    2.2.4設施管理未來趨勢
    ( 1 )角色轉型 設施管理將從現在的物業管理轉型為企業運營戰略的一部分,從簡單設施設備運行 維護向企業經營戰略層面靠攏,將設施管理同企業戰略目標緊密結合。同時將設施管理 的目標從設施設備基礎維持保養上升到企業服務品質、形象價值的提升。
    ( 2)范圍擴大 時間上從設施設備安裝后的運維階段轉向設施設備全生命周期階段;關注范圍上從 僅關注發生問題的設施設施轉向企業全資產;應用學科上從單純的管理科學轉向建筑 學、管理科學、環境科學及計算機科學等多個學科綜合應用;工作方式上從單一物業部 門負責轉向多部門協調共同運作。
    ( 3)新技術應用
    用戶需求隨著科學技術的發展而不斷變化,設施管理逐步與建筑信息模型(BIM)、 集成工作場所管理系統(IWMS)、電網智能化等新技術結合,設施管理者可利用相關計 算機技術獲得實時數據,通過模型建立和數據挖掘,做出更有利于公司發展的決策,為 設施管理向精細化、標準化、數字化方向改變提供了有力的技術手段。
    2.3系統開發相關理論研究
    2.3.1SSM框架理論研究
    SSM框架即Spring+SpringMVC+Mybatis,由以上三種框架集成而來。SSM框架為 開發Web應用程序的常用框架結構。使用SSM框架開發使得該項目開發流程更加簡便, 開發手段更加靈活,項目功能更易于拓展。
    ( 1 ) Spring
    Spring為基于java開發其相關企業應用程序的綜合編程和配置模型即為一個輕量級 java開發框架。Spring的核心為控制反轉(IoC)和面向切面(AOP)。
    ( 2) SpringMVC
    SpringMVC為Spring Framework的其中一個核心組件。SpringMVC為基于MVC開 發應用程序的一種技術框架。MVC即“Model-View-Controller”架構,該架構提供了可 用于開發Web應用程序準備的組件。SpringMVC具有低耦合和靈活開發的特性。
    ( 3) Mybatis
    MyBatis為一個基于Java的持久層框架。MyBatis使用XML進行配置和原始映射, 將接口和POJO映射成數據庫中的記錄。MyBatis減少了 JDBC代碼量且具有降低耦合 度的特性。
    2.3.2BIMFACE 引擎二次開發理論研究
    BIMFACE引擎為一個BIM模型輕量化引擎并不負責模型的生產,主要針對模型轉 換、模型輕量化處理以及BIM數據管理。BIMFACE可結合實際業務場景進行二次應用 開發,在BIMFACE引擎進行二次開發即為基于BIMFACE的相關接口進行功能擴展, 對其進行個性化開發。通過BIMFACE,可以解決文件格式解析、圖紙模型展示等非業 務功能開發問題,使得程序開發人員專注業務功能開發。BIMFACE提供服務端API接 口和JavaScript API接口進行BIM應用的開發。其中服務器端API接口提供應用訪問憑 證獲取、文件轉換、模型集成、模型對比等,通過BIMFACE提供的服務端API,用戶 可以直接獲取模型轉換后的 BIM 數據包中的所有內容,包括構件的屬性信息、圖紙信 息、位置信息等。通過BIMFACE提供的顯示組件,用戶可以直接在瀏覽器中顯示三維 模型和二維圖紙,使用JavaScript API能夠在顯示的基礎上進行二次開發,進行個性化 需求定制。
    2.3.3數據庫理論研究
    本系統數據庫使用MySQL數據庫,同時使用Navicat For MySQL進行數據庫管理 工作。 MySQL 是一個關系型數據庫管理系統,使用標準的 SQL 數據語言形式。而 Navicat For MySQL則是管理和開發MySQL的管理軟件,負責數據庫管理、開發和維 護工作并且提供了可視化圖形界面。 Navicat For MySQL 主要功能包括實現基本數據庫 的增刪改查功能,進行視覺化創建 SQL 語句,實現逆向工程,包含大量的數據處理工 具以實現數據的導入導出,以及實現對相關數據庫的備份等。Navicat For MySQL操作 界面如圖 2.4所示。
     
    圖 2.4 Navicat For MySQL 界面
     
    2.3.4Revit模型開發理論研究
    Revit為Autodesk公司軟件產品,Revit主要功能為構建BIM模型,旨在為使用者 提供基于建筑全生命周期的BIM建筑模型視圖。在Revit項目中,同一個模型數據庫可 存在多種表現方式,例如CAD、BIM、圖紙、明細表等。無論是CAD、BIM還是圖紙、 明細表都是同一個數據模型的不同展現方式,當在某一展現形式下添加有關項目的相關 建筑信息時,將會在其余的展現方式中共享該信息。AutodeskRevit作為一種應用程序提 供對BIM進行相關操作的平臺,根據實現不同的專業功能將AutodeskRevit劃分為三個 
    主要軟件:AutodeskRevitArchitecture、AutodeskRevitMEP 和 AutodeskRevitStructure。其 中 AutodeskRevitArchitecture 為建筑設計專用, AutodeskRevitMEP 為機電設備專用, AutodeskRevitStructure 為結構設計專用。本文為基于 BIM 開發的建筑設施項目,應用 AutodeskRevitArchitecture 對 BIM 模型進行開發。本文考慮到敘述簡潔性,后文中所提 及的 Revit 皆默認為 AutodeskRevitArchitecture 對此不再贅述。圖 2.5 為 Revit 的相關操 作界面。
     
    圖 2.5 Revit 界面
     
    2.3.5 ECharts 理論研究
    ECharts 為一個基于 JavaScript 的開源可視化庫。 ECharts 具有豐富的可視化圖形, 為開發者提供折線圖、柱狀圖、餅圖等圖形構件并支持對相關圖形構件的二次開發。 ECharts 具有以下特點。
    (1) ECharts操作簡單,ECharts提供的dataset屬性支持多種數據格式的輸入,利 用 encode 屬性即可完成相關數據到圖形的映射。
    (2)ECharts 支持交互,可對相關圖形界面進行簡單操作,例如數據篩選、視圖 縮放等。
    ( 3) ECharts 提供動態圖形效果展示, ECharts 后端可編寫相關代碼進行相關數據 處理,基于后端數據改變導致圖表的動態展示。
    ECharts 在開發時,首先要將數據包 echarts.min.js 引入, echarts.min.js 包含圖表組件 的源數據包,通過<script>標簽引入,代碼如下。
    <script type="text/javascript" src="<%=path%>/js/echarts.min.js"></script> 將 echarts.min.js 數據包導入后可在此基礎上可進行二次個性化開發,實現相關圖表 構件的個性化定制。
    2.4環境監測相關理論研究
    2.4.1環境監測概述
    環境監測是對影響環境質量的因素進行日常監測的活動。通過采集數據并進行分析 整理,得出監測數據的變化趨勢,從而判定環境質量。環境監測通過傳感器采集現場數 據并傳輸至系統監控平臺上,在系統監控平臺上進行相關的數據處理和分析,檢測相關 數據是否達到設定的閾值。環境監測還可對監測數據的走向進行進一步的預測并發出警 報提醒相關工作人員注意。例如火災探測器將當前溫度數據傳輸至系統監控平臺,監控 平臺接收到當前溫度值且計算出溫度值已超出所設定的預定值,監控平臺立即發出警報 消息并及時暴露火災探測器的地理位置信息,使得消防人員可在第一時間確定火災發生 點并立即對現場情況進行控制。
    2.4.2環境監測指標
    基于建筑的全生命周期分析,環境監測主要集中在施工階段和運維階段且兩階段的 監測目的不同。施工階段環境監測目的為施工過程中將對周邊環境的污染控制在符合國 家標準之內。運維階段環境監測旨在保證建筑及建筑內設施在安全平穩的環境下運行。
    (1)施工階段環境監測指標
    根據《建設工程施工現場環境與衛生標準》[45]中大氣污染防治模塊所提及的施工現 場應采取防止揚塵的措施,保證施工環境中TSP (Total Suspended Particulate)監測指標 符合要求;施工噪聲及光污染防治模塊提及的施工現場噪聲應符合《建筑施工場界環境 噪聲排放標準》的規定,從而保證施工環境噪音監測指標符合要求。結合對施工工地現 場負責人的詢問,推斷出施工環境下相關環境監測指標有TSP、噪音、溫度、濕度、風 速、風向等。其中TSP為總懸浮顆粒物,通常被稱之為粉塵污染,主要在施工階段影響 施工環境,為施工工地的主要的監測指標之一。根據《中國人民共和國城市區域環境噪 聲標準》[46],一般施工單位施工噪音白天不得超過65dB,夜間不得超過55dB。通過詢 問施工工地負責人,其溫度、濕度、風速、風向指標也為施工階段工地普遍的環境監測 指標。
    ( 2)運維階段環境監測指標
    根據《國家環境空氣質量標準GB3095-2012》[47],主要影響氣體環境的空氣污染物 有二氧化硫(SO2)、二氧化氮(NO2)、一氧化碳(CO)、懸浮顆粒物(粒徑小于等于 2.5um)等。普通居住區、商業交通居民混合區、工業區的二氧化硫(SO2)濃度1小時 平均濃度限值為500ug/m3,二氧化氮(N02)濃度1小時平均濃度限值為200ug/m3, — 氧化碳(CO)濃度1小時平均濃度限值為10mg/m3。建筑物室內常見的環境監測指標 還有二氧化碳(C02)、溫度、濕度、甲醛(HCH0)等。
    2.5本章小結
    本章主要內容為基于BIM的建筑信息設施管理系統的理論研究,分別從BIM、設 施管理、系統開發、環境監測四個方面做相關理論研究。BIM理論研究從BIM的來源、 定義、當前應用水平及未來發展預測進行相關說明。設施管理從來源、定義、職能、未 來發展趨勢做相應研究。系統開發則從系統整體框架以及開發此系統所應用的相軟件進 行相應理論研究。環境監測對環境監測的定義以及相關環境指標做相關理論研究為后續 開發做參考。本章理論研究內容具有一定的研究意義,為后續系統開發奠定了基礎。
    第三章 系統需求分析及系統功能設計
    3.1需求分析
    3.1.1用戶需求調查
    前期調查通過發放調查問卷的方式進行BIM用戶需求調查。調查人員包含企業建 設單位、設計單位、施工單位、施工監理單位、BIM開發外包單位和學校相關專業的老 師、同學。本次調查共發放200份調查問卷,收到有效問卷196份,對BIM的現階段 應用情況及BIM未來發展趨勢做了統計和分析,具體表單樣式見文后附錄。
    調查發現,企業應用BIM技術的主要原因排名前三的依次為建筑物結構非常復雜、 需要提升改公司品牌的影響力和需要提升企業的管理能力。但目前大部分企業對 BIM 的規劃僅為大致目標其具體的細節還未規劃,大部分企業存在應用 BIM 的想法但是還 未有明確的技術手段。95%的受訪人員認為BIM技術在建筑項目中應該運用到全生命周 期階段而非單一項目階段,且對建筑工程信息化持很有必要的態度,并認為今后 BIM 是工程建設不可缺少的一部分。
    經統計,現階段BIM的重點主要集中在使用BIM來解決實際問題,雖然目前對于 BIM的研究越來越多,但還未實現從理論階段到實現階段的完全過渡。現階段BIM實 施遇到的阻礙因素主要為缺乏BIM人才及缺乏BIM實施的經驗和方法,如圖3.1所示, 由此可推斷出我國BIM發展尚未成熟,擁有相關成熟BIM經驗的人員較少。圖3.2為 受訪者對BIM發展趨勢的判斷,所占比例最大的群體認為BIM將與項目管理信息系統 集成應用,項目逐漸朝著精細化、信息化方向管理。考慮到目前大部分企業對 BIM 技 術的應用只到初步發展階段,將BIM與項目管理信息系統集成將是BIM未來發展趨勢。
    綜合以上調查結果分析發現,BIM與建筑設施信息管理系統集成將成為主流應用趨 勢,本論文構建基于 BIM 的建筑設施信息管理系統可降低對專業化人才的依賴,符合 用戶需求,為建筑信息化提供一定的參考。
     
    圖 3.1 BIM 實施遇到的問題
     
     
    圖 3.2 BIM 應用的發展趨勢判斷
    3.1.2系統需求分析
    ( 1 )總體需求分析 傳統建筑項目的管理僅針對竣工交付后的設施設備的運營維護管理,對竣工前的設 施設備的采購信息、空間位置信息、安裝信息、資產管理信息等無法直接查詢,信息鏈 斷裂,從而導致了設施設備管理效率低下°BIM的出現一定程度上改善了此問題,將全 生命周期內數據連接起來。基于BIM的建筑設施信息管理系統為各項目參與方提供了 可視化的信息共享平臺,全生命周期內的數據進行有效的數據集成和共享,有效防止數 據鏈斷裂,還可基于 BIM 技術將相關設施設備進行可視化及定位管理,滿足用戶對建 筑內設施設備狀態的全過程掌握。
    ( 2)功能需求分析
    基于用戶整體功能需求分析,結合相關文獻研究,大致可將基于 BIM 的建筑信息 管理系統分為以下各個模塊,設備運維管理、資產管理和維護、空間規劃管理、人員信 息管理、應急管理和建筑環境監測。其中設備運維管理包括對設備的位置定位,狀態記 錄,實時了解設備運行情況,相關人員可對設備維護時進行跟蹤記錄;資產管理和維護 包括對相關資產信息的錄入及相關記錄的維護,以便掌握相關資產信息;空間管理包括 對空間的位置信息規劃及獲取及后續的相關空間管理,提高空間使用效率;人員信息管 理即將各個參與方信息錄入到系統內,在信息系統中統一進行維護,提高項目相關人員 溝通效率,提高了設施設備管理效率;應急管理即對自然及人為災害的預防及模擬相關 場景并提前制定好緊急預案,提高建筑應急行動效率;建筑環境監測通過實時采集監測 指標的數據并在本系統展示以此完善系統性能。各模塊功能需求分析如圖3.3所示。
     
     
    圖 3.3 各模塊功能需求分析
    3.2系統功能設計
    3.2.1系統框架設計
    通過 3.1 對系統的需求分析以及該系統具有數據量龐大、結構復雜的基本特性。本 文通過構建 BIM 模型與設施管理相結合的信息管理系統解決傳統建筑信息數據的無法 傳遞共享數據鏈斷裂的弊端,將 BIM 模型進行輕量化處理并嵌入到建筑設施管理系統 內,并基于系統需求進行相關 BIM 建筑設施管理系統設計開發。該系統架構設計大致 分為3個主模塊:BIM主模塊,系統主模塊,數據主模塊。BIM主模塊實現BIM模型
    輕量化,系統主模塊為該系統的相關功能的實現,數據主模塊進行全生命周期內數據的 處理。具體系統框架設計如圖 3.4 所示。
     
    3.2.2各功能模塊設計
    基于現代化設施管理的要求,結合相關參考文獻及系統功能需求分析,將該系統大 致分為BIM主模塊、系統主模塊和數據主模塊。BIM主模塊為對BIM模型的處理使之 
    轉化成適用于系統部署的輕量化BIM模型。系統主模塊即實現系統相關功能的模塊并 與數據模塊、BIM模塊和用戶進行交互,實現設施管理相關功能。數據主模塊為對本系 統相關數據的管理和維護,將相關設施運維數據(包括需求規劃階段、設計階段、施工 階段以及運維階段的建筑設施管理相關數據)進行結構化處理。
    3.2.2.1BIM 主模塊設計
    (1)原始Revit模型轉化為BIM輕量化模型
    將BIM模型應用到建筑設施管理系統則要將BIM模型首先進行數據重組,使得BIM 要求滿足系統要求從而可以使用,即將 BIM 模型輕量化處理。將原始模型進行優化, 構建相關模型對象組織,進行空間結構劃分并建立系統拓撲關系,創建相關構建模型視 圖,添加相關設施管理屬性信息并設置相關共享參數,從而轉化成具有空間模型結構的 數據幾何體,該幾何體包含其數據信息、屬性信息、系統結構信息和視圖信息,繼而轉 化成適用于設施管理的輕量化BIM模型。本文選用BIMFACE引擎對BIM模型做自動 輕量化處理,具體輕量化模型處理步驟如圖3.5所示。
     
     
    將其輕量化模型部署到建筑設施管理系統中,構建適用于該系統的設施管理BIM 模型。將其數據幾何體轉化為具體設施設備管理對象,相關視圖在系統中進行位置關聯 并進行可視化顯示,BIM相關屬性信息導入到系統中進行屬性參數的配置,模型結構轉 化成系統中系統結構樹從而完善整個系統配置,具體模型轉化示意圖見圖 3.6。
     
    圖 3.6 輕量化 BIM 模型部署到系統
     
    3.2.2.2系統主模塊設計
    本系統為基于BIM的建筑設施信息管理系統,根據3.1.2的系統需求分析將該系統 主模塊分為BIM功能實現模塊、設施管理功能實現模塊、建筑環境監測模塊。
    ( 1) BIM 功能實現模塊
    BIM功能實現模塊在該建筑設施信息管理系統平臺上部署BIM模型,整體實現了 三維建筑模型可視化,以便相關人員更加直觀地了解該項目建筑的結構空間布局,更加 直接的定位到相關設施設備,提高工作效率,BIM功能實現模塊具體擬實現功能如下。
    a)該系統擬實現BIM可視化功能,完成BIM中相關設施設備與現實設施設備的虛 擬映射,實現基于建筑的二維模型、三維模型的顯示。
    b)該系統擬實現BIM的漫游功能,根據需求添加漫游點并設置播放時間,形成沉 浸式漫游動畫。
    c)該系統擬實點擊相關設施設備的BIM模型即可獲取其相關設施設備信息屬性信 息。
    ( 2)設施管理功能實現模塊 根據系統功能需求分析,將設施管理功能劃分為運維管理子模塊、資產管理子模塊、 空間管理子模塊、人員管理子模塊、應急管理子模塊,共5 個子模塊。設施管理功能模 塊的具體子模塊功能如下。
    a)運維管理子模塊,維護設施設備相關運維記錄,構建設施設備運維工單,記錄 設施設備的日常維護、故障維修等操作情況。
    b)資產管子理模塊,對相應設備進行管理和維護,進行設備信息的錄入,統計現 有系統中設備的安裝日期,設備品牌、價格以及相關資產備注信息等。
    c)空間管理子模塊,進行建筑內房間、樓層、區域等空間規劃分配。
    d)人員管理子模塊,實現對相關項目參與者的信息維護等。
    e)應急管理子模塊,編寫應急預案并進行相關記錄存檔以及方案模擬演示。
    ( 3)建筑環境監測模塊
    將 BIM 技術與環境監測相結合, BIM 技術側重建筑物內建筑設施設備的全生命周 期的監控而建筑內環境的監測也為建筑全生命周期內監測的重點,將BIM技術與環境 監測技術集成,實現建筑全生命周期的全方位監控,建筑環境監測功能實現模塊具體擬 實現功能如下。
    a)根據建筑生命周期特點對相關環境監測指標進行指標的確定和類別的劃分。
    b)該功能擬實現通過采集環境監測相關指標的實時數據并在該系統展示,實現其 環境監測功能。
    3.2.2.3數據主模塊設計
    本文提出建立基于 BIM 的建筑設施信息管理系統,旨在將全生命周期內的數據集 中在一個系統上進行管理。傳統基于人工報表的方式進行數據的傳遞共享,效率低下且 出錯率高,將所有數據集中在數據庫上進行管理,提高工作效率,簡化數據處理方式。
    本系統數據主模塊設計主要為系統數據結構框架設計,細節設計和設計實現將在第 四章系統實現做詳細敘述。將基于 BIM 的建筑設施信息管理系統數據劃分為建筑物構 建完成交付時的數據模塊、系統開發時的數據模塊和后期系統運維所產生的數據模塊。 BIM模型交付時的數據主要包括建筑基礎信息、設施設備基本信息和空間規劃信息;系 統開發時產生的數據主要包括實現基于 BIM 的建筑設施信息管理系統的相關功能時產 生的需要存儲的數據,例如實現漫游功能時需要保存的相關設施設備的信息;后期系統 運維所產生的數據包含系統運維管理產生的信息、資產管理信息、人員管理信息等。
    3.3本章小結
    本章主要內容為基于BIM的建筑設施信息管理系統的需求分析及系統功能設計。 第一部分為需求分析,從用戶需求和系統開發需求兩個方面進行需求分析。從用戶角度 分析說明了本文的研究價值和必要性,從系統角度則是從系統功能出發探究用戶需求反 之從需求角度挖掘相關系統功能,為系統功能設計奠定基礎。第二部分為系統功能設計 模塊,分為系統整體架構設計和各個功能模塊設計,整體架構設計闡述了整個系統的設 計思路,主模塊設計分為BIM、系統、數據三部分,分別對各個主模塊功能性設計做了 闡述。本章節系統需求分析和系統功能設計為后續第四章系統的實現做鋪墊。
    第四章 基于BIM的建筑設施信息管理系統實現
    本文以某停車場的建筑模型為例進行研究,實現了基于 BIM 的建筑設施數據管理 信息化。該系統實現過程與第三章系統設計路線大體一致,完成了基于BIM的建筑設 施信息管理系統初步研究,為建筑設施信息化提供一定的參考。
    4.1項目概況
    4.1.1項目說明
    本文以某停車場建筑構建 BIM 模型,該建筑共 3 層,分別為地下一層、地上一層 和地上二層,其中地下一層為空調設備機房。考慮到地下機房設施設備眾多,且設施設 備分布較為分散,對設施管理需求較為迫切,故本系統采用該建筑模型的地下一層設備 機房作為研究原型,開發基于BIM的建筑設施信息管理系統。
    4.1.2應用開發軟件說明
    本系統在BIMFACE引擎的基礎上進行二次開發,基于Eclipse進行代碼的編寫, MySQL進行數據庫搭建,Navicat For MySQL進行數據庫管理工作。關于BIM模型部 分,本系統使用Revit2016進行BIM模型構建及完善,考慮到繪制BIM模型的專業性 與復雜性以及開發時間有限,本系統并不從零開始進行 BIM 三維模型的繪圖工作,本 系統BIM模型采用事先繪制好的rvt原型模型為基礎,使用Revit2016對模型加以修改 和完善,在Revit2016中打開建模修改完善后的三維模型示意圖,如圖4.1所示。
     
    圖 4.1 本系統三維模型示意圖
     
    4.2前期準備
    4.2.1BIM 信息的補充與完善
    將Revit模型的原型文件使用Revit2016進行文件的導入,在Revit2016面板上展示
    出來進行相關模型構件信息的補充與完善。在模型修改完善過程中對各構件的參數進行 確定。圖4.2為BIM模型在Revit2016上所展現的整體結構示意圖,其中BIM模型中相 關設施設備屬性信息與建筑內相關設施設備屬性信息保持一致,圖中選擇模型某一構 件,例如圖中方框內選中的構組件,則在界面左側可獲取其相關屬性信息如該組件的相 對位置信息、該組件尺寸信息標注等。利用Revit可對該模型信息進行補充和完善,并 可以將重要設施設備組件的相關信息進行提取為后續 BIM 數據信息上傳到數據庫應用 到本信息系統作準備。
     
    圖 4.2 BIM 模型整體結構圖
     
    4.2.2數據庫構建
    該系統采用MySQL數據庫和Navicat For MySQL數據管理軟件對系統數據進行結 構化管理,構建數據庫流程圖如圖4.3所示。
     
    圖 4.3 數據庫構建流程圖
    (1)創建數據庫和表
    在 Navicat For MySQL 中創建數據庫和表,為導入相關數據做準備, Navicat For MySQL 可視化圖形操作界面為管理數據庫提供了便捷的工具。第一步新建數據庫,確 定數據庫名稱;第二步創建表并添加表中相關屬性信息,點擊添加欄位按鈕,可增加相 關表中屬性信息;第三步,添加完相關屬性信息后,點擊保存并輸入表名,該表相關信 息即設置完成。根據第三章對數據庫的初步設計,在項目建筑施工階段完成后,建筑交 付時信息主要內容為設備設施基本信息表(bim_eq)、空間規劃表(bim_kongjian),后 期系統運維數據信息主要存放在運維管理表(bim_weixiu和bim_wo)、資產管理表 (bim_zichan)、人員信息表(bim_person)和應急管理信息表(bim_yingji),以及開發 系統時所需要的BIM漫游信息表(bim_patrol)。由于空間有限,僅列出建筑交付時設備 信息表(bim_eq)相關字段內容(見表4.1)和后期系統運維時設施設備運維管理信息 表的(bim_weixiu)相關字段內容(見表4.2)。
    表4.1設備信息表(bim_eq)相關字段
    字段名稱 是否主鍵 字段類型 字段描述
    EQ_ID int 設備編號
    EQ_Desc varchar(50) 設備名稱
    EQ_Brand varchar(50) 品牌
    EQ_Location varchar(50) 區域
    EQ_Category varchar(50) 系統分類
    EQ_Bim int BIM ID
    EQ_Cad int CAD ID
     
     
    表4.2運維管理表(bim_weixiu)相關字段
    字段名稱 是否主鍵 字段類型 字段描述
    id int 表單ID號
    wo_id varchar(255) 維修工單號
    wo_Desc varchar(255) 故障描述
    wo_Type varchar(255) 維修類型
    date datetime 維修日期
    EQ_ID int 設備ID號
    EQ_Desc varchar(255) 設備名稱
    member_name varchar(255) 維修人員姓名
    member_id int 維修人員ID
    member_phone varchar(255) 維修人員電話
     
    (2)數據導入
    獲取相關建筑項目設施設備基本信息導入到數據庫相應設施設備信息表中,進行數 據的添加整合工作,整個無需人工輸入,使用Navicat For MySQL即可將設施設備相關 信息的Excel表導入到數據庫中。第一步選擇導入Excel(.xlsx)文檔類型;第二步選擇需 導入的數據源文件路徑信息并進行相關文件屬性信息配置,將源文件數據屬性信息和數 據庫表中的數據屬性匹配一致,點擊導入即顯示導入成功,圖4.4為Excel數據文件成 功導入到數據庫內所顯示的界面。
     
    圖 4.4 .xlsx 文件成功導入界面
     
    (3)完善數據庫信息
    將.xlsx文件成功導入后,進行數據庫內表的信息補充和完善,補充表中缺少記錄, 并對各表之間關系進行外鍵關聯。選擇需要進行外鍵關聯的表,右鍵設計表進行外鍵關 聯。在施工階段完成后,將建筑交付時相關設施設備數據信息導入數據庫中進行存儲和 管理,到項目后期系統運維階段產生的設施運維管理數據也將添加到該數據庫中。基于 BIM的建筑設施信息管理系統與數據庫鏈接進行數據的交互和使用,將該系統和數據庫 進行關聯可在系統內增、刪、改、查記錄并與數據庫聯動,相應設備使用人員和設備運 維人員可通過該系統管理相應設施設備數據。有關各表名稱說明已在第一部分創建數據 庫和表時說明,這里不再贅述,相應的數據結構組織架構圖(ER圖)如圖4.5所示。
     
     
    圖 4.5 數據結構組織架構圖
     
    4.3系統開發
    4.3.1系統開發環境搭建
    本系統使用Eclipse進行系統開發,該Web項目采用SSM框架對其進行搭建,SSM 即Spring+SpringMVC+MyBatis,具體的SSM框架結構如圖4.6所示,Eclipse中具體開 發環境搭建步驟如下。
    ( 1) 下載相關 jar 包, Spring、 SpringMVC、 Mybatis、 JS 等相關 jar 包。
    (2) 創建相關工程,在瀏覽器新建動態Web項目(Dynamic Web Project),集成Web 服務器 Tomcat。
    (3)導入jar包到相關路徑下,并配置相關XML文件,例如:web.xml、springmvc.xml、 mybatisConfig.xml 等。
    (4)編寫代碼及測試。
     
     
    圖 4.6 SSM 框架示意圖
     
    4.3.2系統BIM開發
    本系統通過 BIMFACE 引擎實現對 BIM 模型的輕量化處理并通過調取并開發相應 API應用接口將二維模型(CAD模型)和三維模型(BIM模型)部署到本系統中,并 在此基礎上進行后續功能的開發。
    ( 1 )模型輕量化處理
    基于 BIMFACE 軟件提供的二維模型和三維模型的云端轉換功能,將二維模型和三 維模型進行輕量化處理且BIMFACE提供了基于模型的數據查詢接口,通過調用相關接 口即可獲取BIM相關數據。首先將BIM模型上傳到BIMFACE中,上傳成功后發起文 件轉換,文件轉換成功后模型內的BIM信息會在云端進行解析,相關BIM數據將被輕 量化、結構化處理,圖4.7為BIMFACE中模型轉換成功界面。
     
    圖 4.7 模型轉化成功界面
    (2)系統 BIM 功能實現
    為將BIM輕量化模型在該設施管理信息系統中部署,需通過BIMFACE獲取訪問令 牌AcessToken和ViewToken,AccessToken代表自身應用的身份訪問權限,基于appkey 和secret通過調用/oauth2 /token接口獲取。ViewToken代表對模型的訪問權限,通過 AccessToken調用/view/token接口獲取。將ViewToken傳入前端JS組件提供的接口中即 可顯示二維和三維模型。在本系統創建 utils 文件夾,并在 utils 文件夾下實現該功能, 獲取 AcessToken 和 ViewToken 的主要代碼如下。
    //獲 取AccessToken
    public static String getAccessToken() throws IOException{
    String appKey = "GsSv3AIEADqoQZasZ4jXgJA0M1p0IWNU";
    String appSecret = "oRBW41nfhiZuguKtaXZf82SggIJcAAfi";
    String KeyAndSecret = appKey + ":" + appSecret;
    String Authorization = Base64.encodeBase64String(KeyAndSecret.getBytes()); String AuthorizationPara = "Basic "+Authorization;
    String requestUrl = "https://api.bimface.com/oauth2/token"; HttpURLConnection httpConn = null;
    URL url = new URL(requestUrl);
    httpConn = (HttpURLConnection) url.openConnection(); httpConn.setRequestProperty("Authorization",AuthorizationPara); httpConn.setRequestMethod("POST");
    httpConn.connect();
    BufferedReader reader = null;
    String result = null;
    if(httpConn.getResponseCode()==200){
    reader = new BufferedReader(new InputStreamReader(httpConn.getInputStream(),"utf-8"));
    result = reader.readLine();
    System. out.println (”服務器回復的數據="+result);
    }
    JSONObject jsonObject = JSONObject.parseObject(result);
    JSONObject data=jsonObject.getJSONObject("data"); accessToken = data.getString("token");
    return accessToken;
    }
    // 獲取 3D 模型 ViewToken
    public static String get3DViewToken() throws IOException{
    getAccessToken();
    String requestUrl = "https://api.bimface.com/view/token?fileId=1577720466735840"; HttpURLConnection httpConn = null;
    URL url = new URL(requestUrl);
    String AuthorizationPara = "bearer "+accessToken;
    httpConn = (HttpURLConnection) url.openConnection();
    httpConn.setRequestProperty("Authorization",AuthorizationPara);
    httpConn.setRequestMethod("GET");
    httpConn.connect();
    BufferedReader reader = null;
    String result = null; if(httpConn.getResponseCode()==200){
    reader = new BufferedReader(new InputStreamReader(httpConn.getInputStream(),"utf-8"));
    result = reader.readLine();
    System.out. println("服務器回復的數據=" + result);
    }
    JSONObject jsonObject = JSONObject.parseObject(result); viewToken = jsonObject.getString("data");
    return viewToken;
    }
    4.3.3JSP模塊開發
    在開發項目的WebContent/WEB_INF下創建jsp文件夾,在該文件夾下構建.jsp頁 面,JSP模塊開發結構具體如圖4.8所示。其中bim2d,bim3d為請求2D和3D模型界 面。 bottom、 left、 nav、 top 皆為 index 界面的各個組成模塊,將整個界面分模塊進行管 理易于代碼的改動,也降低代碼編寫的耦合性。系統功能界面:manageKongjian為空間 管理的jsp實現,managePerson為人員管理的jsp實現,manageWeixiu為維保管理的jsp 實現,manageYingji為應急管理的jsp實現,manageZichan為資產管理的jsp實現,manyou 為系統漫游功能的jsp實現。
    WEB-INF
    jsp v 勢 bim 團 bim2d.jsp 區 bimSd.jsp 巨]bottom.jsp 叵I index.jsp 叵I index2.jsp 國 index3.jsp leftjsp Ieft2.jsp manageKongjia n.jsp managePers on.jsp manageWeixiu.jsp manageYi ngjijsp manageZicha njsp
    U] manyou.jsp 囪 nav.jsp El topjsp
    圖 4.8 jsp 頁面
    另外在開發JSP頁面時,引入了 CSS (Cascading Style Sheets)和JS對前端頁面進 行開發,使用CSS對前端頁面進行渲染,JS實現其動態效果。相關.css文件和.js文件 
    夾存放在WebContent目錄下,如圖4.9所示,左側為CSS文件結構示意圖,右側為JS
    文件結構示意圖。
     
     
     
    圖 4.9 CSS 和 JS
    bim2d 和 bim3d 的主要功能為加載二維三維模型并顯示在系統上,由于二維模型
    (CAD模型)和三維模型(BIM模型)的可視化功能相似,本文以三維模型(BIM模 型)為例,對BIM模型導入到本系統并實現模型可視化功能進行說明,二維模型(CAD 模型)的可視化過程在此不再贅述,并對該jsp界面主要功能實現的部分重要代碼做以 下說明。圖4.10為BIM模型在系統實現可視化功能。
     
    //指定待顯示的模型或圖紙(viewToken從服務端獲取)
    var viewToken = '<%=request.getAttribute("viewToken")%>';
    // 初始化顯示組件
    var options = new BimfaceSDKLoaderConfig(); options.viewToken = viewToken;
    BimfaceSDKLoader.load(options, successCallback, failureCallback); function successCallback(viewMetaData) {
    //判斷是否為3D模型
    if (viewMetaData.viewType != "3DView") {
    return;
    }
    // 獲取 DOM 元素
    var dom4Show = document.getElementById('domId');
    var webAppConfig = new Glodon.Bimface.Application.WebApplication3DConfig(); webAppConfig.domElement = dom4Show;
    // 倉 U建 WebApplication
    app = new Glodon.Bimface.Application.WebApplication3D(webAppConfig);
    // 添加待顯示的模型或圖紙
    app.addView(viewToken);
    //監聽添加view完成的事件 app.addEventListener(
    Glodon.Bimface.Application.WebApplication3DEvent.ViewAdded, function() {
    //渲染3D模型
    app.render();
    // 從WebApplication 獲取 viewer3D 對象
    viewer3D = app.getViewer();
    });
    //監聽添加view進行中的時間,可獲取添加進度 viewer3D.addEventListener(
    Glodon.Bimface.Application.WebApplication3DEvent.ViewLoading, function(progress) {
    console.log(progress);
    });
    }
    index 界面為登錄時的主界面, index 界面主要將各個 jsp 模塊功能組合成完整的首 頁面,將各個模塊進行拼接,形成完整的主頁面訪問界面-index.jsp部分代碼如下所示, 且登錄界面如圖4.11所示,其中在index.jsp中共有四部分:頂部加載top.jsp,左側加載 left.jsp,右側加載 bim3d.jsp,底部加載 bottom.jsp。
     
    <frameset rows="55,*,55" framespacing="0" border="0" id="win">
    <frame noresize name="TopMenu" scrolling="no"
    src="${pageContext.request.contextPath}/top">
    <frameset cols="180,*" id="resize-menuContent">
    <frame noresize name="menu" scrolling="yes"
    src="${pageContext.request.contextPath}/left">
    <frame noresize name="right" scrolling="yes"
    src="${pageContext.request.contextPath}/bim3d"> </frameset>
    <frame noresize name="BottomMenu" scrolling="no"
    src="${pageContext.request.contextPath}/bottom">
    </frameset>
    0 BIM技術應用驗證平臺 X +
    <--> C ® localhost:8080/sawybim/index
    基于BIM的建筑設施信息管理系統
     
    // 按下“添加”按鈕觸發添加記錄操作
    $(function() {
    $("#create").click(function(obj) { var weixiu = new Weixiu(); weixiu.setValues(); add(weixiu);
    });
    //用Jquery實現AJAX請求提交數據到服務器端
    //jsp頁面發送ajax的post請求到controller端接收 function add(weixiu) {
    $.ajax({
    url : 'addWeixiu', type : "POST", dataType : "json", contentType : "application/json; charset=utf-8",
    data : success : function() alert(”添加成功!!
    },
    error : function() { alert(”添加失敗!!
    }
    });
    }
    function Weixiu() { this.wo_id = ''; this.eq_ID=''; this.date=''; this.eq_TYPE = ''; this.eq_DESC = ''; this.member = ''; this.memberid = ''; this.setValues = function()
    this.wo_id = $("#WO_ID").val(); this.eq_ID = $("#EQ_ID").val(); this.date = $("#date").val(); this.eq_TYPE = $("#EQ_TYPE").val(); this.eq_DESC = $("#EQ_DESC").val(); this.member = $("#member").val(); this.memberid = $("#memberid").val();
    };
    }
    });
    0 BIM技術應用驗證平臺 X + - □
    <--> C ① localhost:8080/sawybim/index ★ e
    基于BIM的建筑設施信息管理系統
    ▼全專業 BIM模型 CAD圖紙 資產管理 空間勰
    冷:東機房A區
    冷;東機房B區 [Q
    工單號 設備編號 維修日期 維修類型 故障描述 維修AS 維修AS編號 操作
    RM-20190601-001
    RM-20190610-002 1116140
    1116140 2019-12-19 15:22
    2019-12-19 15:22 主壓加藥Tt機(熱)工作不正常
    定壓加藥Tt機(熱)加藥功能失效 張三
    張三 11001
    11001 給輯刪除
    給輯刪除
    ▼冷源系統 維修
    冷水二次泵 PM-20190615-001 1116140 2019-12-19 15:22 維保 主壓加藥Tt機(熱)季度維保 張三 11001 給輯刪除
    冷水板式水-水換熱器 RM-20190615-003 2472268 2019-12-19 15:22 維修 作異響 張三 11001 給輯刪除
    RM-20190615-004 2473717 2019-12-19 15:22 維修 冷不足 張三 11001 給輯刪除
    冷水一次泵 PM-20190620-002 2267311 2019-12-19 15:22 維保 冷水水 張三 11001 給輯刪除
    冷水一次泵 RM-20190620-005 1221538 2019-12-19 15:22 維修 冷水T翻曬Mfg警 張三 11001 給輯刪除
    離心式冷:東機 RM-20190620-006 1235596 2019-12-19 15:22 維修 冷凍機房B區冷水一次泵回水壓力不正常 張三 11001 給輯刪除
    RM-2019062&007 1240079 2019-12-19 15:22 維修 不足 11001 給輯刪除
    冷卻泵 RM-20190615-008 2472268 2019-12-19 15:22 維保 作異響 張三 11001 給輯刪除
    ▼熱源系統 j 1
    版本0.3
     
    圖 4.12 manageWeixiu.jsp 頁面
    4.3.4Web 主體開發
    項目主體開發即在 SSM 的框架下對其進行相關項目主體功能的開發。主要為對 Domain、DAO、Mapper、Controller、Service 層進行開發。
    (1)Domain 層,負責表與實體類進行關聯,進行實體類與 get、set 方法的定義。
    (2) DAO層,DAO即Data Access Object為數據訪問的接口層,在業務邏輯和數據庫 資源中間,負責連接 Spring 和 Mybatis。
    (3)Mapper層,為xml文件,為對應的SQL語句負責單表的增刪改查操作,不涉及 復雜業務邏輯。
    (4)Controller層,負責具體業務模塊流程的控制,將用戶在jsp頁面的請求進行轉發, 接收頁面傳遞過來的參數,傳遞給Service層做處理,當上層處理完畢后接收到 返回值再傳遞給頁面。
    (5)Service層,負責業務模塊的應用邏輯設計,包含Service和ServiceImpl,首先設 計接口,其次設計實現類再在 Spring 的配置文件中配置其所要實現的關聯關系。
    考慮到各個功能模塊開發的相似性以及論文篇幅有限,本文以實現運維管理功能模 塊為例,參考以上 5 個技術開發層,對該功能模塊具體開發做進一步的說明。
    (1) Domain層,將數據庫中bim_weixiu表與實體類相關聯,并進行get和set方法進 行定義,以下以 EQ_ID 舉例并定義其 get 和 set 方法。
    public class BimWeixiu {
    private int EQ_ID; // 定義實體類,此處僅以 EQ_ID 舉例
    public int getEQ_ID() { //get 方法
    return EQ_ID; }
    public void setEQ_ID(int eQ_ID) { //set 方法
    EQ_ID = eQ_ID; }
    }
    2) DAO 層為相關接口定義,運維管理功能模塊 DAO 層具體代碼如下。
    上海第二工業大學 碩士學位論文 第35頁
    public interface WeixiuMapper {
    public List<BimWeixiu> findALLBimWeixiu();
    public List<BimWeixiu> findALLBimWeixiulike(@Param("wo_id") String wo_id);
    public boolean addWeixiu(BimWeixiu bimWeixiu);
    public boolean updateWeixiu(BimWeixiu bimWeixiu);
    public boolean deleteWeixiu(BimWeixiu bimWeixiu);
    }
    (3)Mapper層負責對數據庫中bim_weixiu表的增刪改查操作,針對表bim_weixiu編 寫對應的 SQL 語句。
    <mapper namespace="cn.siti.dao.WeixiuMapper">
    <select id="findALLBimWeixiu" resultType="cn.siti.domain.BimWeixiu">
    SELECT * FROM bim_weixiu where deleteStatus=0
    </select>
    <select id="findALLBimWeixiulike" resultType="cn.siti.domain.BimWeixiu">
    SELECT * FROM bim_weixiu WHERE wo_id LIKE '%${wo_id}%' and deleteStatus=0
    </select>
    <insert id="addWeixiu" parameterType="cn.siti.domain.BimWeixiu">
    insert into bim_weixiu (wo_id,EQ_ID,date,EQ_TYPE,EQ_DESC,member,memberid,deleteStatus) values(#{wo_id},#{EQ_ID},#{date},#{EQ_TYPE},#{EQ_DESC},#{member},#{memberid},0) </insert>
    <update id="deleteWeixiu" parameterType="cn.siti.domain.BimWeixiu">
    update bim_weixiu set deleteStatus=1 where wo_id=#{wo_id} </update>
    </mapper>
    (4)Controller層負責設施設備運維管理流程的控制,具體實現為進行接收用戶頁面 請求,將返回值傳遞給頁面和創建模型視圖,以下為運維管理頁面顯示所有設施 設備維保記錄、查詢某條維保信息以及增加設施設備維保數據的流程控制。
    //運維管理頁面相關流程控制,數據顯示界面分頁顯示,數據 10條/頁
    @RequestMapping(value = "/manageWeixiu", method = RequestMethod.GET)
    public ModelAndView manageWeixiu(@RequestParam(value = "currentPage", defaultValue = "1") Integer currentPage,@RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
    ModelAndView mv = new ModelAndView();
    PageInfo<BimWeixiu> pageInfo = weixiuService.findALLWeixiu(currentPage, pageSize);
    JSONObject result = PageInfoResult.getResult(pageInfo, pageSize); mv.addObject("result", result);
    mv.setViewName("bim/manageWeixiu");
    return mv;
    }
    //查詢功能流程控制,GET方法
    @RequestMapping(value = "/manageWeixiulike", method = RequestMethod.GET) @ResponseBody
    public List<BimWeixiu> manageWeixiulike(@Param("wo_id") String wo_id){
    List<BimWeixiu> result = weixiuService.findALLBimWeixiulike(wo_id); return result;
    }
    //增刪改數據流程控制,POST方法,其中add、update、delete相似,僅以add為例。
    @RequestMapping(value = "/addWeixiu", method = RequestMethod.POST) @ResponseBody public boolean addWeixiu(@RequestBody BimWeixiu bimWeixiu) {
    return weixiuService.addWeixiu(bimWeixiu);
    }
    (5) Service層,負責業務模塊的應用邏輯設計,包含Service和Servicelmpl。Service 對業務邏輯接口的定義而ServiceImpl為對接口函數實現類,維保功能部分邏輯實現代 碼如下所示。
    //service,設計接口
    public interface WeixiuService {
    public PageInfo<BimWeixiu> findALLWeixiu(int currentPage, int pageSize); public List<BimWeixiu> findALLBimWeixiu();
    public boolean addWeixiu(BimWeixiu bimWeixiu);
    }
    //serviceImpl,設計實現類
    public class WeixiuServiceImpl implements WeixiuService{
    @Autowired
    private WeixiuMapper weixiuMapper;
    @Override
    public List<BimWeixiu> findALLBimWeixiu() { //實現查詢所有維修記錄
    List<BimWeixiu> list = weixiuMapper.findALLBimWeixiu(); return list;
    }
    } 以上為本系統以運維管理功能模塊為例,描述了各技術開發層的部分實現代碼。以 用戶點擊運維管理界面的“添加”按鈕為例(圖4.12界面的添加按鈕),所觸發的系統數 據邏輯流程圖如圖4.13所示。
     
    圖 4.13 系統數據邏輯流程圖
     
    4.4系統功能實現
    基于BIM的建筑設施信息管理系統所實現的主要功能:實現模型可視化、BIM漫 游、設施設備運維管理、資產管理和維護、空間規劃管理、人員信息管理和應急模塊管 理。本系統實現了建筑設施信息化,提高了工作效率,使得數據在全生命周期內共享應 用。
    4.4.1模型可視化
    將三維(BIM)和二維(CAD)模型部署到該建筑設施管理系統,實現系統模型可 視化功能,使得相關工作人員在前期策劃階段和建筑施工階段更加直觀的了解系統建筑 結構及系統空間布局,提高工作效率,模型在系統中可視化顯示的具體步驟如下。
    (1)引用BIMFACE的JavaScript顯示組件庫。
    (2)新建DOM元素,用以顯示模型。
    (3)根據 ViewToken 指定待顯示的模型。
    (4)設置BIMFACE JS SDK加載器相關配置信息。
    (5) 調用BIMFACE JS SDK加載器load方法加載模型。
    (6)設置WebApplication的配置項,創建WebApplication用以添加待顯示模型。
    (7)增加加載完成監聽事件,加載完成后進行模型渲染。
    ( 8) 同時添加監聽加載完成百分比,獲取加載進度。
    考慮到系統兼容性,雖本系統重點為BIM模塊,但也設置了與BIM模型相對應的 二維CAD圖紙的模型可視化功能,使得CAD模型與BIM模型相對應,圖4.14為模型 在系統中可視化界面,其中圖4.14 (a)為BIM模型在系統中的顯示,圖4.14 (b)為
    CAD 模型在系統中的顯示。
     
     
     
    圖 4.14 模型可視化界面
    4.4.2BIM 漫游
    在傳統建筑方案設計時,設計人員通常利用CAD進行二維圖紙設計,建筑使用功 能的合理性全憑設計人員的經驗,即使再有經驗的設計人員依舊會出現某些方面的不合 理性。通過 BIMFACE 引擎的漫游功能接口,在該系統中制作本項目建筑物漫游展示動 畫,設計人員可以在動畫的引領下查找使用功能不合理的地方從而加以改修正,使得建 筑設計更加合理化、人性化。在建筑設計時均會考慮到突發情況,例如火災、地震等, 可利用漫游功能將逃生路徑制作成一個路徑動畫,逃生路徑一目了然,從而實現漫游價 值,實現BIM漫游功能的具體步驟如下。
    (1)顯示 BIM 模型,具體步驟在 4.4.1,這里不再贅述。
    ( 2) 構造路徑漫游配置 walkThroughtConfig:
    var config = new Glodon.Bimface.Plugins.Walkthrough.WalkthroughConfig()。
    ( 3) 設置路徑漫游配置匹配的 viewer 對象:
    config.viewer = viewer。
    ( 4) 構造路徑漫游對象:
    wt = new Glodon.Bimface.Plugins.Walkthrough.Walkthrough(config)。
    ( 5 ) 添加關鍵幀:
    keyFrames.push()。
    ( 6) 設置播放時間:
    wt.setWalkthroughTime(time)。
    ( 7) 播放路徑漫游:
    wt.play()。
    其中實現 BIM 漫游技術的關鍵在于設置關鍵幀,漫游相關路徑是由關鍵幀按照路 徑前進順序排列而成。每個關鍵幀包含其id信息(id)、位置信息(position)以及目標 信息(target),關鍵幀設置如下所示。
    keyFrames{
    id :"b0dd7e53-35de-4be6-9c2d-4ce195578318",
    position : new THREE.Vector3(548,-39,554),
    target : new THREE.Vector3(577,35,521)
    }
    圖4.15為BIM漫游功能界面,點擊播放按鈕,即可按照設定好的路線(關鍵幀) 進行動畫的播放。
     
    圖 4.15 BIM 漫游
     
    4.4.3設施管理功能實現
    該系統旨在建筑的全生命周期內獲取第一手數據資料,在設計階段和施工階段由設 計師和工程師在數據產生時就錄入到系統內,降低數據丟失概率,提高數據利用效率, 且能有效對各個階段的數據進行整合。設施管理模塊包含運維管理模塊、資產管理模塊、 空間管理模塊、人員管理模塊和應急管理模塊。
    ( 1)運維管理模塊
    將 BIM 模型中設施設備信息與該信息管理系統的數據工單一一對應,實現了虛擬 模型和設施設備之間數據的共享。在運維管理界面可在系統中添加相應設施設備記錄并 進行增、刪、改、查等操作,維護相關設施設備信息,上文中圖4.12所展示的界面即為 運維管理功能界面。此功能模塊的相關具體實現步驟已在4.3.4 Web主體功能開發中詳 述,這里不再贅述。
    此外本系統在設計之初考慮到與BIM模型在一個界面上更便于工作人員查看設施 設備相關信息,在系統設計時即在BIM模型界面右側也可顯示相應信息,但信息僅為 可讀狀態,如圖4.16所示。若對信息進行更改則要到運維管理界面如圖4.12所示界面 進行相關的增刪改查數據庫的操作。
    圖 4.16 設備信息顯示界面
    ( 2)資產管理模塊 對系統內相應資產進行管理和維護,對相關資產信息進行錄入,分析統計現有系統 中資產數量及狀態,及時對新進資產進行錄入,更新相應資產信息模塊,使得工作人員 全面掌握其資產情況,圖 4.17 為資產管理界面。
    0 BIM技術應月臉汪平臺
    <-■> C 0 localhost:8080/sawybim/index
    基于BIM的般設施信息統
    H第們頁篤1-9項共9項
    版本0.3
    圖 4.17 資產管理界面
    ( 3)空間管理模塊
    基于 BIM 模型對其設施設備空間位置安裝情況做集成化管理,將建筑內房間、樓 層、區域等做空間規劃分配,并且實現在數據庫中結構化信息管理,在設計階段設計師 將空間規劃相關方案數據信息等上傳至數據庫,施工階段便于施工人員的查詢,實現無 紙化流程。在BIM模型中也實現設施設備的準確位置定位,施工人員可利用BIM模型 及相關數據信息進行施工,后續運維階段若要改變其空間位置也可進行相應的信息改動 使得線上信息和線下信息聯動,完成全生命周期內空間信息的管理。
    (4)人員信息模塊
    人員信息模塊主要實現對該項目的相關參與方,例如項目工程建設方、設計單位、 施工單位、監理單位等人員信息的錄入,包括后期對相關人員變動信息的維護,創建此 模塊基于提高各方工作效率,方便系統對人員方面的管理和維護。
    ( 5)應急管理模塊 應急管理模塊即編寫應急預案并利用數據庫進行相關存檔記錄其信息,進行項目的 應急處理管理。例如當火災發生時相關負責人可根據應急預案及時有效地對其進行處 理,總結事故原因一并記錄備案預防再次發生,還可集成 BIM 漫游功能對火災模擬逃 生路線進行模擬動畫展示,從而完善應急管理模塊功能。
    4.5系統測試
    基于 BIM 的建筑設施信息管理系統構建完成后進行相應系統測試。本系統測試主 要為對該系統的功能性測試,一共分為兩個模塊,一個為黑盒測試,另一個為白盒測試 即利用JUnit進行單元測試。
    ( 1 )黑盒測試
    對基于 BIM 的建筑設施信息管理系統進行黑盒測試,以測試用例表的形式記錄其 測試步驟及測試結果,對以下功能進行測試:BIM可視化,BIM漫游,運維管理,資產 管理,空間管理,人員信息以及應急管理。表4.3和表4.4為分別以BIM可視化模塊和 設施設備運維管理模塊為例的系統測試的相關測試用例表。
    表 4.3 BIM 可視化模塊測試用例表
    用例編號 BIM-KSH-001
    測試模塊 BIM可視化模塊
    測試步驟 1.打開BIM模塊
    2.在左側導航欄中選擇相關設施設備
    3.查看設施設備對應BIM模型是否展示
    4.退出并返回上級菜單
    預期結果 1.系統顯示相關BIM模型
    2.成功返回上級菜單
    測試結果 測試通過
     
     
    表 4.4 設施設備運維管理模塊測試用例表
    用例編號 BIM-SSGL-001
    測試模塊 設施設備運維管理模塊
    測試步驟 1.打開運維管理模塊
    2.根據工單號搜索相對應的設備運維管理記錄
    3.點擊添加按鈕,添加相關運維管理記錄
    4.選擇任意一條記錄進行編輯操作
    5.選擇任意一條記錄進行刪除操作
    預期結果 1.系統顯示相關設施設備運維管理模塊
    2.可實現對相關記錄的增、刪、改、查操作
    測試結果 測試通過
     
    根據表4.3和表4.4的測試結果,本系統的BIM可視化功能模塊和設施設備運維管 理功能模塊的功能測試未出現異常,測試通過。
    ( 2) 白盒測試
    本系統白盒測試即利用JUnit進行單元測試,實現對系統的功能性測試,實現步驟 為首先導入JUnit所需要的jar包,其次編寫測試類TestJunit.java,最后運行測試代碼。 以設施設備維修記錄查詢為例,具體實現過程如下。
    a)導入JUnit的jar包,如圖4.18所示。
     
    圖4.18導入JUnit包
    b) 編寫測試類代碼 TestJunit.java 如下。
    public class TestJunit {
    private Connection conn = null;
    private String url = "jdbc:mysql://121.89.171.108:3306/test";
    private String driverClassName = "com.mysql.jdbc.Driver";
     
    private String user = "root";
    private String pass = "root";
    @Before //在每個測試方法之前執行
    public void setUp() throws Exception {
    Class.forName(driverClassName).newInstance();
    conn = DriverManager.getConnection(url, user, pass);
    }
    @After // 在每個測試方法之后執行
    public void tearDown() throws Exception {
    conn = null;
    }
    @Test // 測試方法
    public void testGetOneData() {
    try {
    Statement st = conn.createStatement();
    String sql = "SELECT * FROM bim_weixiu where deleteStatus=0";
    ResultSet rs = st.executeQuery(sql);
    ResultSetMetaData rsmd = rs.getMetaData();
    int columnsNumber = rsmd.getColumnCount();
    while (rs.next()) {
    for (int i = 1; i <= columnsNumber; i++) {
    if (i > 1) System.out.print(", ");
    String columnValue = rs.getString(i);
    System.out.print(columnValue + " " + rsmd.getColumnName(i)); }
    }
    } catch (Exception e) {
    e.printStackTrace();}
    }
    c) 運行測試代碼,圖 4.19 即為運行 TestJunit.java 且測試成功。
    } Flnkhed after [.lit secondg
    Runs: 1/1 ■ Errors: 0 "Failures; 0
    public void test^etoneoatao { ®teStGetOneData IRunnerJUr = Faille Trace
    try {
    Statement st - ccnn.createStatement();
    String sql ■ "SELECT * FROM bimweixiu where deleteStatus» Resultset rs = st.executeQuery(sql)j ResultSetMetaData rsmd ■ rs.getMetaData()j int columnsNumber = rsmd.getColumnCount();
    while (rs.next()) {
    for (int i = 1; i <= columnsNumber; i++) { if (i > 1) Systen.out,print{"t String columnvalue = rs.getstring(i); System.out.print(columnValue + " " + rsmd.getColumnName(i)); }
    arkers □ Properties ® S«rvers •» Search O Console - * X Hii feif t- dS •* 0 ▼ r? "
    ninated> Testlunit-testGetOneData [JUnit] C:\Program FilesVava\jreL8 0_261 \bin\javaw.exe (2021-5-17 23:25:02 — 23:25:05)
    d3 RM-20190601-001 wo_idj 1116140 EQ_ID, 2019-12-19 15:22:57.0 datej 維修 EQ_TYPE,定用加藥一體機(熾)工作不疋常 EQ_DEW
    圖 4.19 運行測試代碼
    4. 6本章小結
    本章闡述了系統的具體開發實現過程,為本文的核心章節。本章主要內容為基于
    BIM的建筑設施信息管理系統實現,分為項目概況說明,前期準備,系統開發和系統功 能實現共四個模塊。第一節項目概況主要對項目基本信息和應用開發軟件進行說明。第 二節為開發前的準備工作,補充完善BIM模型相關數據并構建相關數據庫,為后續開 發做準備。第三節為系統開發環節,從開發環境搭建到系統BIM開發、JSP端開發以及 Web主體端開發的整個開發過程說明。第四部分為系統實現功能,該系統實現的功能為 模型可視化、BIM漫游、運維管理、資產管理、空間管理、人員信息管理和應急管理, 并基于本系統實現的功能進行了相應的功能測試。本章所闡述的基于BIM的建筑設施 管理系統的開發實現過程可為建筑信息化的發展提供一定的參考。
    第五章 基于BIM的建筑設施信息管理系統環境監測
    隨著BIM的發展,BIM與其他技術相結合成為了新的發展趨勢。本章節研究基于 BIM的建筑設施信息管理系統與環境監測結合,使得該基于BIM的建筑設施信息管理 系統功能更加完善。探究BIM建筑信息化與環境監測結合的新思路,為BIM+環境監測 方向的研究提供了一定的可行性。
    5. 1 BIM+環境監測可行性
    構建基于 BIM 的建筑設施信息管理系統旨在將建筑全生命周期內的數據集中在一 個平臺上進行管理,這里數據定義為設施設備相關實體的數據及屬性信息。在建筑的全 生命周期中,施工階段和運維階段占項目全生命周期的三分之二甚至更多。而在施工階 段和運維階段,環境評價標準為建筑施工和運維的重要評價標準之一。 BIM 技術為 “實”,實現的為建筑實體的可視化監測,環境監測為“虛”,將一些看不見的、虛擬 的重要環境指標進行監測。本章將環境監測模塊集成在系統中,使得該系統實用性增加, 功能更加完善。
    5.2確定環境監測指標
    根據建筑項目的全生命周期特點,環境監測主要應用在施工階段和運維階段。施工 階段環境監測的重點為對施工環境的監測,評價施工環境污染是否超標,施工環境是否 對周圍環境造成影響。運維階段環境監測主要為針對建筑內環境日常監測,評價室內環 境有無異常,保證建筑內各設施設備在安全正常的環境下運行。
    5.2.1 施工階段環境監測指標
    通過 2.4.2 中施工階段環境監測指標說明,施工環境下相關環境監測指標有 TSP、 噪音、溫度、濕度、風速、風向。表 5.1 為施工階段環境監測指標說明。
    表 5.1 施工階段環境監測量
    環境監測量 單位 警戒值
    TSP ug/m3 300 ug/m3
    噪音 dB 晨間65dB,夜間55dB
    溫度 °C 最低-20C,最高40C
    濕度 % 60%
    風速 m/s 10.8 m/s
    風向 方位 ――
     
    5.2.2運維階段環境監測指標
    根據2.4.2中運維階段環境監測指標,運維階段相關環境監測指標有氧化硫(S02)、 二氧化氮(N02)、一氧化碳(CO)、二氧化碳(C02)、溫度、濕度。其中SO2、N02、 CO監測指標為在二級地區(即普通居住區、商業交通居民混合區、工業區等),1小時 平均濃度限值。表 5.2 為運維階段環境監測指標說明。
    表 5.2 運維階段環境監測量
    環境監測量 單位 警戒值值
    二氧化硫(SO2) ug/m3 500ug/m3
    二氧化氮(NO2) ug/m3 200ug/m3
    一氧化碳(CO) mg/m3 10mg/m3
    二氧化碳(CO2) PPM 1000PPM
    溫度 °C 最低-20C,最高40C
    濕度 % 60%
    5.3系統實現 本文考慮到環境監測需要相關硬件傳感器的支撐,由于開發時間有限,現采用軟件 模擬數據采集的過程。本系統開發基于JSP和JS技術實現,并使用ECharts設計相關可 視化圖表。
    (1) JSP 開發,在 index3.jsp 內引入 index3.js 和 echarts.min.js, index3.jsp 頁面主要代碼 如下。
    <body style="background-color:white" >
    <div style="background-color: #000A01;padding-top:50;" >
    <div id="data1" style="height: 45%;width: 50%;float: left">
    </div>
    <div id="data2" style="height: 45%;width: 50%;float: right">
    </div>
    <div id="data3" style="height: 45%;width: 50%;float: left">
    </div>
    <div id="data4" style="height: 45%;width: 50%;float: right">
    </div>
     
    </div>
    / /弓I入Echarts文件
    <script type="text/javascript" src="<%=path%>/js/echarts.min.js"></script>
    <script type="text/javascript" src="<%=path%>/js/index3.js"></script>
    </body>
    (2) JS 開發,JS 模塊分兩部分:index3.js 和 echarts.min.js。其中 echarts.min.js 為 ECharts 所包含的圖表和組件等,index3.js為本項目的自定義個性化開發。由于本文篇幅有限, 本文選取index3.js其中一個圖表內容進行相關的代碼開發過程的說明。
    //初始化 ECharts 圖
    const myChart1 = echarts.init(document.getElementById('data1'), "purple-passion"); //生成隨機數據函數 function randomData() {
    value = Math.floor(Math.random()*200+150) ;
    return {
    name: now.toString(),
    value: Math.round(value),
    };
    }
    var data1 = [];
    var oneMinutes = 60 * 1000*15; //時間間隔
    var date = [];
    var num = 0;
    var now = +new Date(2021, 2, 5); //初始時間
    //數據自動添加函數
    function addData(shift) {
    now = new Date(+now + oneMinutes);
    date.push(now.getHours() + ":" + now.getMinutes()); data1.push(randomData());
    if (shift) {
    date.shift(); // 自動刪除最前產生的數據
    data1.shift();
    }
    now = new Date(+new Date(now) + oneMinutes);// 新時間等于初始時間加上間隔時間
    }
    //6個數據為一組,多的就自動刪除最前1個
    for (var i = 1; i <= 6; i++) {
    mum = num + 1;
    addData();
    }
    //定義echarts圖樣式配置(圖例、布局、X軸、Y軸)
    const option1 = { ... }
    setInterval(function () { // 定時函數
    addData(true);
    myChart1.setOption({
    xAxis: {
    data: date
    },
    series: [{
    name:'二氧化硫',
    data: data1
    },]
    });
    }, 3000); //每隔3秒新增一組數據并裝載
    myChart1.setOption(option1); //裝載 ECharts
    本模塊開發完成后基于 BIM 的建筑設施信息管理系統的環境監測界面如圖 5.1 所 示。由于開發技術相似、界面展示有限,故本界面僅顯示了關于二氧化碳、一氧化碳、 溫度、濕度的相關數據監測,以完成基于 BIM 的建筑設施信息管理系統的環境監測功 能集成應用。以左上角圖表為例,左上角圖表為對二氧化硫監測指標的數據監測模擬實 現。該圖表橫坐標為監測時間,設置每隔 30分鐘產生一次數據, 6個數據為一組,當產 生新數據時即自動刪除最前產生的數據。為加強系統動態效果,將系統時間設置為每隔 3秒新增一組數據并裝載。縱坐標為當前環境下二氧化硫濃度測量值,使用Math.random() 函數自動生成隨機數據以模擬環境指標測量實時值。
     
    圖 5.1 環境監測界面
     
    5.4本章小結
    本章將環境監測與基于 BIM 的建筑設施信息管理系統結合,模擬實現了將環境監 測集成到本系統中,探索將環境監測與BIM系統相結合的集成應用。本章節分為3個 部分:第一部分為BIM+環境監測的可行性研究,第二部分環境監測指標的確定,第三 部分為系統實現。系統實現模塊的開發基于 JSP 和 JavaScript 技術,并使用 ECharts 設 計相關可視化圖表。本章節對 BIM 技術與環境監測相結合做了一些基礎性研究,為環 境監測模塊與BIM系統的深入結合研究提供一定的參考。
    第六章 總結與展望
    BIM的出現促進了建筑業信息化改革,如何解決建筑行業高能耗、低效率、信息斷 裂的問題成為當前建筑業改革的重中之重。本文研究內容為基于 BIM 的建筑設施信息 管理系統,通過此系統可實現基于BIM的設施數據管理信息化,為后續BIM及建筑信 息化的研究做參考。
    本文的研究成果總結為以下3個方面。
    (1)本文構建的基于BIM的建筑設施信息管理系統,將BIM、設施管理和信息 管理系統三者結合,基于計算機技術、管理學和建筑學的多學科交叉融合應 用,為多學科應用研究提供了參考。
    (2)系統開發過程綜合利用了多個軟件開發工具如Eclipse、MySQL、BIMFACE 等,使用了多種開發技術如JSP、JS、Servlet等,并利用輕量級Web框架使 得多種開發技術有組織的集成在一個系統上,使得該系統多種功能得以實現 的同時減少相應的代碼開發量。
    (3)將基于 BIM 的建筑設施信息管理系統與環境監測集成應用,模擬環境監測 的相關數據并集成到系統顯示,完成了環境監測集成到 BIM 系統的基礎研 究工作使得基于BIM的建筑信息管理系統結構更完整、功能更完善。
    本文雖然提出了基于 BIM 的建筑設施管理系統并實現了部分功能,對其有一定的 研究,但由于時間有限,存在不足之處,下面對下一步工作提出展望。
    (1)本系統只是實現了部分功能,還不能滿足實際建筑設施管理的所有功能要 求,應做進一步開發研究。
    (2)由于時間精力有限,環境監測模塊僅做了初步的模擬實現,有待進一步開發 和研究。
    (3)如何將人工智能、大數據等新興技術應用到本系統,使得該系統更加智能化, 有待進一步的探究。
    BIM 調查問卷表
    首先非常感謝您能在百忙之中參與這份問卷調查。本次問卷調查的目的是為了更好地了解BIM 和建筑設施管理的應用情況,并對調查結果進行分析整理,從而進一步加強對BIM和建筑設施管理 的了解,為后續學術研究提供更多的研究思路。本問卷不涉及個人隱私和知識產權,只作為學術研 究,也會對您提供的問卷信息嚴格保密,也希望您在BIM研究上提出更寶貴的見解。
    第一題您的工作職位:
     
     
     
    第二題您的工作/研究年限:
    □3年以下 □3-5年 第三題 您目前己研究多少個關于BIM的項目:
    □ 10個以下 口10-20個 口20-30個 口30-50個 口50個以上 第四題 應用BIM技術項目的情況:
    □建筑物結構非常復雜 □工期緊,預算少的項目
    □需要評獎或認證的項目 □甲方要求使用BIM的項目
    □需要提升公司品牌影響力的項目□需要提升企業管理能力的項目 □其他
    第五題BIM技術應用規劃的制定情況:
    □己經明確規劃出BIM應用目標 □正在規劃中,具體內容還沒出來 □沒有規劃,就是幾個項目在用著看
    □我不清楚,無從判斷 第六題BIM技術運用在項目哪些階段:
    □前期規劃 □設計施工 □運營維護 □全生命周期內都應使用
    □我不清楚,無從判斷
    □其他
    第七題建筑工程信息化管理在今后的地位:
    □很重要 □一般 □不重要 □其他
    第八題BIM技術在工程建設中處于什么樣的位置:
    □核心 □輔助 □無關緊要 □其他
    第九題 現階段BIM應用的重點:
    □建立專門BIM組織 □培訓更多BIM專員
    □應用BIM解決項目實際的問題 □應用BIM為項目節省資金
    □其他
    第十題BIM應用方法總結的重要性: □非常有用,應用方法是推進BIM應用的重要條件 □比較有用,應用方法對推進BIM起較大的幫助 □有點作用,應用方法對推進BIM能起到一些幫助 □沒有作用,應用方法對推進BIM能起不到幫助
    第十一題您米用BIM技術最希望得到的應用價值是:
    □構建更為專業的建筑項目組織架構
    □提高現場安全管理水平
    □提高預算成本準確率,控制建造成本
    □提升深化設計水平
    第十二題 您認為在BIM實施中遇到的阻礙因素:
    □缺乏BIM人才
    □缺乏BIM實施的經驗和方法
    □BIM標準不夠健全
    □項目人員對BIM實施不夠積極
    □單位領導對BIM不夠重視
    □投入成本高昂
    □BIM軟件不成熟
    □其他
    第十三題 您認為現階段BIM行業最迫切的事:
    □培養BIM人才
    □大力推廣BIM市場
    □得到政府支持,給予一定幫助
    □研究開發更好、更多的BIM軟件
    □其他
    第十四題您認為BIM應用的未來發展趨勢如何
    □與項目管理信息系統集成應用,實現項目精細化管理
    □與物聯網、移動技術、云技術的集成應用,提高施工現場協同工作效率 □與云技術、大數據的集成應用,提高模型構件庫等資源復用能力 □在工廠化生產、裝配式施工中應用,提高建筑產業現代化水平 □與3D打印、測量和定位等硬件設備的集成應用,提高生產效率和精度 □與GIS的集成應用,支持運維管理,提高竣工模型的交付價值 □其他
    參考文獻
    [1]中國建筑業協會.建筑業企業BIM應用分析暨數字建筑發展展望(2018)[M].北京 中國建筑工業出版社, 2018:39-40.
    [2]張宇.基于BIM與物聯網的大型酒店運維管理研究[D].徐州:中國礦業大學,2020:
    [3]田金瑾.基于BIM的大型商業建筑設施管理系統研究[D].鄭州:鄭州大學,2019:
    [4]賈勝強.基于BIM技術的市政交通設計及應用研究[D].杭州:浙江大學,2020:
    [5]王楠.BIM技術在汽車工廠項目建設中的應用研究[D].長春:吉林大學,2020:
    [6]鄭明新,杜子真,康蒙,徐朋威.基于BIM技術的框架橋下穿既有鐵路智慧監測平 臺研究[J/OL]. : http://kns.cnki.net/kcms/detail/50.1190JU.20210218.1132.002.html, 2021-2 -18:
    [7]孟飛.基于BIM的高鐵接觸網信息模型及全生命周期管理技術研究[D].北京:中國 鐵道科學研究院, 2019:
    [8]安德魯•馬斯特爾斯,安娜•安德森,卡利•斯特克司•多西克.華盛頓大學BIM施工 運營建筑信息交換(COBie)試點項目[J].建筑創作,2012, 24(10): 88-97.
    [9]Mehmet Yalcinkaya. Vishal Singh.Exploring the use of Gestalt's principles in impr oving the visualization,user experience and comprehension of COBie data extension[EB /OL]. : https://www.researchgate.net/publication/328571584_Exploring_the_Use_of_Gestal t%27s_Principles_in_Improving_the_Visualization_User_Experience_and_Comprehension_o f_COBie_Data_Extension, 2018-11-28:
    [10]余雯婷,李希勝.基于BIM-COBie技術的建筑設施信息化管理[J]. 土木工程與管理 學報, 2017, 34(01): 129-135.
    [11]Alenka Temeljotov Salaj, Carmel Margaret Lindkvist. Urban facility management [EB/OL]. : https://www.researchgate.net/publication/347973493_Urban_facility_managemen t, 2020-10-15:
    [12]F N Abdeen, Y G Sandanayake. Facilities Management Supply Chain:Functions,F lows and Relationships[EB/OL]. : https://www.researchgate.net/publication/328962605_Fac ilities_Management_Supply_Chain_Functions_Flows_and_Relationships, 2018-06-11:
    [13]Nidhi M J, SS Ali. The Challenges and Benefits of Facility Management[J].Inter national Journal of All Research Education and Scientific Methods (IJARESM), 2020, 8(9): 248-253.
    [14]李明柱,徐國棟.基于設施管理的建筑節能管理探究[J].智能建筑與智慧城市,20 18, 28(04): 53-55.
    [15]劉亮,陳佩,繆莉莉,曹吉鳴.公共建筑設施管理成熟度模糊綜合測評[J]. 土木工 程與管理學報, 2018, 35(02): 59-65.
    上海第二工業大學 碩士學位論文 第53頁
    [16]李永奎,張子逸•增強現實技術在樓宇設施管理中的應用研究[J].工程經濟,2020, 30(11):32-35.
    [17]張金月.BIM應用于設施管理之路:物聯網和人工智能的影響[J]•土木建筑工程信 息技術, 2018, 10(06):10-20.
    [18]汪再軍.BIM技術在運維管理中的應用[J].建筑經濟,2013,34(9): 94-97.
    [19]謝海東.基于Forge技術的商用建筑設施管理研究[D].天津:天津工業大學,2019:
    [20]楊晶晶.基于BIM的商業綜合體運營管理研究[D].哈爾濱:哈爾濱工業大學,202 0:
    [21]羅衛.基于BIM的全過程工程咨詢服務信息管理需求及應用研究[D].重慶:重慶 大學, 2019:
    [22]李正坤,張德海,劉本寧.BIM技術在高校資產運維管理中的應用[J]. 土木建筑工 程信息技術, 2019, 11(05): 97-102.
    [23]胡珉,劉攀攀.基于BIM的隧道環境監測信息可視化與智能決策[J].中國市政工 程, 2017, 24(02): 75-78+126.
    [24]王春秀.結合BIM技術的綠色建筑環境分析研究[D].合肥:安徽建筑大學,2017:
    [25]陶妍艷,徐剛,陳雁,王洪濤,朱海軍,吳賢國.建筑綠色度評價與預測優化[J]. 土木工程與管理學報, 2021, 38(01): 120-126.
    [26]劉趙昊旻.基于BIM與知識管理的綠色施工信息化管理研究[D].武漢:武漢大學, 2019:
    [27]Autodesk Inc. Building Information Modeling[EB/OL]. : https://wenku.baidu.com/vi ew/8c545d10cc7931b765ce152b.html, 2010-12-29:
    [28]National Institute of Buiding Sciences. United States National Building Informatio n Modeling Standard,Version1-Part1[R].United States: National Institute of Buiding Sci ences, 2007:
    [29]National Institute of Buiding Sciences. National BIM Standard-United States Versi on 3[EB/OL]. : https://www.nationalbimstandard.org/files/NBIMS-US_V3_4.2_COBie.pdf, 2015-07-22:
    [30]中華人民共和國住房和城鄉建設部. 住房城鄉建設部關于印發推進建筑信息模型 應用指導意見的通知[EB/OL]. : http://www.mohurd.gov.cn/wjfb/201507/t20150701_22274 1.html, 2015-06-16:
    [31]中華人民共和國住房和城鄉建設部. 住房和城鄉建設部等部門關于推動智能建造 與建筑工業化協同發展的指導意見[EB/OL]. : http://www.mohurd.gov.cn/wjfb/202007/t20 200728_246537.html, 2020-07-03:
    [32]張曉菲.探討基于BIM的設計階段的流程優化[J].工業建筑,2013,43(07): 155- 158.
    [33]National Institute of Building Sciences. What is a BIM[EB/OL]. : https://www.nat
    ionalbimstandard.org/faqs#faq1, 2021-02-03:
    [34]Autodesk Inc. What is BIM[EB/OL]. : https://www.autodesk.com/solutions/bim, 20 21-02-02:
    [35]American Institute of Architects. Building Information Models and Model Views [EB/OL]. : https://www.brikbase.org/sites/default/files/Pages%20from%20jbim_fall07-2..see _.pdf, 2007-11-05:
    [36]中國建筑業協會.建筑業企業BIM應用分析暨數字建筑發展展望(2018)[M].北京 中國建筑工業出版社, 2018: 14-19.
    [37]國務院辦公廳.國務院辦公廳關于促進建筑業持續健康發展的意見[EB/OL]. : http:
    //www.gov.cn/gongbao/content/2017/content_5178192.htm, 2017-02-21:
    [38]曹吉鳴,繆莉莉.綜合設施管理理論與方法[M].上海:同濟大學出版社,2018: 0 8-09.
    [39]ISO41011:2017. ISO41000 — Standards in Facility Management[s]. Switzerland: In ternational Organization for Standardization, 2017.
    [40]International Facility Management Association. What is FM[EB/OL]. : https://www. ifma.org/about/what-is-facility-management, 2007-10-01:
    [41]Britain Institute of Facility Management. Glossary:Facility Management[EB/OL]. : https://www.iwfm.org.uk/about/glossary.html, 2021-02-09:
    [42]Facility Management Association. What is FM[EB/OL] . : https://www.fma.com.au/ video-what-fm, 2021-02-10:
    [43]The German Facility Management Association. What is FM[EB/OL]. : https://fm- die-moeglichmacher.de/facilitymanagement/, 2021-02-11:
    [44]The Hong Kong Institute of Facility Management. What is Facility Management [EB/OL]. : https://www.hkifm.org.hk/HKIFM/, 2021-02-12:
    [45]中華人民共和國住房和城鄉建設部.建設工程施工現場環境與衛生標準[EB/O
    L]. : http://www.mohurd.gov.cn/wjfb/201509/t20150915_224885.html, 2013-11-08:
    [46]全國人民代表大會常務委員會.中華人民共和國環境噪聲污染防治法[EB/OL]. : h ttp://www.npc.gov.cn/wxzl/gongbao/1996-10/29/content_1481363.htm, 1996-10-29:
    [47]GB3095-2012.中華人民共和國國家標準一環境空氣質量標準[S].北京:中國標準 出版社, 1996:
    【本文地址:http://www.bzhlmm.com//guanlilei/gongshangguanli/xixinguanli/8809.html

    上一篇:醫學院校信息管理與信息系統專業本科人才 培養模式問題與對策研究

    下一篇:沒有了

    相關標簽: