• 沒有找到結果。

IFC建築資訊內容應用於結構分析資料擷取

N/A
N/A
Protected

Academic year: 2021

Share "IFC建築資訊內容應用於結構分析資料擷取"

Copied!
102
0
0

加載中.... (立即查看全文)

全文

(1)國立交通大學 土木工程學系 碩 士 論 文. IFC 建築資訊內容應用於結構分析資料擷取 Retrieving information for Structural Analysis form IFC Building information. 研 究 生:蔡志偉 指導教授:林昌佑 博士. 中華民國九十六年八月.

(2) IFC 建築資訊內容應用於結構分析資料擷取 Retrieving information for Structural Analysis form IFC Building information 研 究 生:蔡志偉. Student:Chih-Wei Tsai. 指導教授:林昌佑博士. Advisor:Dr.Chang-Yu Lin 國 立 交 通 大 學 土木工程學系 碩 士 論 文 A thesis. Submitted to Department of Civil Engineering College of Engineering National Chiao Tung University In Partial Fullfillment of the Requirements for the Degree of Master of Science In Civil Engineering Hsinchu,Taiwan,Republic of China 中華民國九十六年八月.

(3) IFC 建築資訊內容應用於結構分析資料擷取 學生:蔡志偉. 指導教授:林昌佑 博士 國立交通大學土木工程學系(研究所)碩士班. 摘要. IFC 是一種開放性資料格式作為資訊的交換以及共享使用於整個營建管理 上,採用 BIM(Building Information Model)、物件導向等技術,進行資料內容 的處理,避免資料傳遞時發生錯漏造成財務和時間上得損失。 本研究的目的為了解 IFC 資料結構內容,由於 IFC 資料能用於營造業各生命 週期,故冀望於結構分析時,能提供所需求的資料,做為銜接建築與結構分析資 訊的傳遞,因 IFC 資料內容繁雜,本研究針對結構分析所需資料進行擷取,並建 立結構分析部分資訊,以節省在結構分析時重複建置模型資訊的時間提高效率。 研究中因結構分析所需求之部分,需抽取 IFC 資料內容中的結構構件梁、柱 位置、長度、斷面及材料資訊。所使用程式為 “JAVA"語言撰寫,推導增加斷 面性質、材料參數、節點資訊等,用以結構分析模型建置使用且補充 IFC 資訊建 構不足部份。. 關鍵字:IFC、結構分析、建築資訊。. i.

(4) Retrieving information for Structural Analysis form IFC Building information Student:Chih-Wei Tsai. Advisor:Dr. Chang-Yu Lin. Institute of Civil Engineering National Chiao Tung University. ABSTRACT IFC is an open information model used to exchange and sharing information for buildings. Via BIM (Building Information Model) concept and OO(Object-Oriented) carry on the data information process to avoid cost and time loss. It use clear text format to store data. Which is easy to accept from computer aided applications. It intends to represent most of the necessary building data through its lifecycle. The purpose of this research is to understand the contents of IFC. Although IFC is arranged to be used in building industry each life cycle phase, some efforts still need to be made within different phases. In this research, data collection from IFC file is proceeded to obtain data for structural analysis. Such information as structure beam and column, position, length, section and material information need to be collected to perform sectional, material, joints and member data. JAVA programming language is utilized to achieve this goal.. key word:IFC、Structural Analysis、Building Information。 ii.

(5) 誌謝. 在交大兩年來研究求學過程當中,很感謝恩師昌佑教授在學業上,悉心教誨 與栽培及論文研究,耐心指導其研究方向和提供新的研究資訊,擁有良好的研究 環境及設備,使論文得以順利完成,師恩浩瀚,學生銘記於心 。 同時於論文口試階段,承蒙洪士林和趙文成教授提供寶貴的意見,使得本文 更臻完善,在此表達最由衷的謝意。 論文研究及撰寫期間,感謝研究室之友雅晶、啟勇、弘毅、秉廷學弟和奕銘 學長給予的勉勵與支持,謝謝你們,使得我研究生活更佳的絢麗。 在課業上,信宏、耀邦、欣晏、志軒、俊成、巍贏、靜芸和振剛這些朋友們 在相互討論過程,增進對專業知識的了解。 最後要感謝父母和家人,於我求學期間無微不至的照顧以及關懷,讓我在學 業無後顧之憂,進而專心致力於論文的研究。 在此將論文完成的喜悅奉獻給上述提及的師長、朋友及家人,望他們能健康 順心,平安快樂。. iii.

(6) 目錄 摘要................................................................ i ABSTRACT........................................................... ii 誌謝.............................................................. iii 目錄............................................................... iv 表目錄............................................................. vi 圖目錄............................................................ vii 第一章 緒論 ........................................................ 1 1.1. 前言 ........................................................ 1. 1.2. 研究動機與目的 .............................................. 1. 1.3. 研究範圍與方法 .............................................. 2. 1.4. 論文內容 .................................................... 3. 第二章 文獻回顧 .................................................... 4 2.1. 建築資訊演進 ................................................ 4. 2.2. CALS 與 STEP ................................................. 5. 2.2.1 STEP 基本架構 .............................................. 5 2.3. IFC 資訊交換標準 ............................................. 6. 2.3.1 IFC 基本架構 ............................................... 7 2.4. 主要 CAD 軟體廠商支援 IFC 現況 ................................ 8. 2.5. IFC 與 STEP 差異性 ............................................ 8. 2.6. 相關研究文獻 ................................................ 9. 第三章 IFC 建築資訊標準 ............................................ 11 3.1. IFC 建築資訊標準簡介 ........................................ 11. 3.2. IfcProject ................................................. 12. 3.3. IfcSite .................................................... 13 iv.

(7) 3.4. IfcBuilding ................................................ 14. 3.5. IfcBuildingStorey .......................................... 15. 3.6. IfcBuildingElement ......................................... 16. 第四章 IFC 建築資訊資料的建立 ...................................... 19 4.1. 柱資訊設定 ................................................. 19. 4.2. 梁資訊設定 ................................................. 21. 4.3. 樓層資訊設定 ............................................... 22. 4.4. 梁、柱位置資訊設定 ......................................... 22. 4.5. 模型資訊儲存成 IFC 資訊檔案 ................................. 23. 第五章 轉換分析模型資訊 ........................................... 24 5.1. 分析模型資訊 ............................................... 24. 5.2. 由 IFC 取得分析模型資訊 ..................................... 26. 5.3. 程式撰寫的步驟 ............................................. 31. 5.3. 資料轉換實例 ............................................... 33. 第六章 結論與建議 ................................................. 38 6.1. 結論 ....................................................... 38. 6.2. 建議 ....................................................... 39. 參考文獻........................................................... 40 附件一............................................................. 73 附件二............................................................. 91. v.

(8) 表目錄 表 3-1 表 3-2 表 3-3 表 3-4 表 3-5. IfcProject 屬性資料內容 ........................................................................41 IfcSite 屬性內容 ......................................................................................41 IfcBuilding 屬性內容 ..............................................................................42 IfcBuildingStorey 屬性內容 ..................................................................42 IfcBeam 和 IfcColumn 屬性內容 ..............................................................43. 表 4-1 表 4-2 表 4-3 表 4-4 表 4-5. IfcRectangleProfileDef 屬性內容 ........................................................44 IfcCircleProfileDef 屬性內容 ..............................................................44 IfcArbitraryClosedProfileDef 屬性內容 ............................................44 IfcPolyline 屬性資訊內容 ......................................................................44 樓層資訊(單位:mm) .................................................................................45. 表 4-6 一樓梁、柱座標點位置(單位:mm) .........................................................45 表 4-7 二樓梁、柱座標點位置(單位:mm) .........................................................46 表 4-8 結構構件斷面資料 .....................................................................................46. vi.

(9) 圖目錄 圖 2-1 STEP 架構圖 ................................................................................................47 圖 2-2 IFC 基本架構圖(IAI 2006) .....................................................................48 圖 3-1 圖 3-2 圖 3-3 圖 3-4 圖 3-5 圖 3-6 圖 3-7. 一般文字編輯軟體開啟 IFC 資訊內容 .....................................................49 IfcQuickBrowser 開啟 IFC 資訊內容 ......................................................49 IFC Engine Viewer 開啟 IFC 資訊內容 ..................................................50 IFC 資訊架構圖 ..........................................................................................51 IfcBeam 標準幾何表示 ..............................................................................51 IfcBeam 進階幾何表示 ..............................................................................52 使用 IfcHalfSpaceSolid 幾何表示 .........................................................53. 圖 3-8 IfcFacetedBrep 物體形狀 Schema 表示 ..................................................53 圖 3-9 IfcFacetedBrep 物體形狀表示 ................................................................54 圖 3-10 IfcArbitraryClosedProfileDef 表示 I 型斷面 ..................................54 圖 3-11 IfcIShapeProfileDef 表示 I 型斷面 ....................................................55 圖 圖 圖 圖 圖 圖 圖 圖 圖 圖 圖 圖 圖 圖. 4-1 ArchiCAD10 柱設定 ...................................................................................56 4-2 Column Default Settings ......................................................................57 4-3 ArchiCAD10 梁設定 ...................................................................................58 4-4 Beam Default Settings ..........................................................................59 4-5 ArchiCAD10 樓層設定 ...............................................................................60 4-6 Story Settings ........................................................................................61 4-7 柱位置設定 ................................................................................................61 4-8 梁位置設定 ................................................................................................62 4-9 梁、柱配置平面圖 ....................................................................................62 4-10 建築物 3D 立體圖 ....................................................................................63 4-11 ArchiCAD10 另存新檔設定 .....................................................................63 4-12 IFC 單位設定 ...........................................................................................64 4-13 IFC 建築資訊檔案開啟的 Schema 資訊 .................................................64 4-14 IFC 建築資訊檔案開啟的圖形資訊 .......................................................65. 圖 5-1 圖 5-2 圖 5-3 圖 5-4. IFC 資訊開始的內容 ..................................................................................66 IFC 資訊結束的內容 ..................................................................................66 IFC 資訊的內容 ..........................................................................................67 IFC2x3 所有物件的筆數 ............................................................................67 vii.

(10) 圖 5-5 IFC 所定義的矩形形狀表示 ......................................................................68 圖 5-6 IFC 所定義的圓形形狀表示 ......................................................................68 圖 5-7 IFC 所定義的 T 形形狀表示 ......................................................................69 圖 5-8 IFC 所定義的 I 形形狀表示 ......................................................................69 圖 5-9 IFC 所定義的中空矩形形狀表示 ..............................................................70 圖 5-10 ArchiCAD10 建立的模型實例 ..................................................................70 圖 5-11 IFC 模型實例 ............................................................................................71 圖 5-12 BMR-012 梁物件內容 ................................................................................72 圖 5-13 CRE-003 材料連結物件內容 ....................................................................72 圖 5-14 BMR-012 材料連結物件內容 ....................................................................72. viii.

(11) 第一章 緒論 1.1 前言 在國家經濟蓬勃發展因素下、社會需求增加,建築工程規模亦趨大型、複雜, 建築物所需考量的,不再限制在功能需求、安全考量、造價成本等因素,設計主 題、造型特色、美觀設計等亦逐漸受到重視,而建物的項目細節、系統配置、空 間分配、結構分析等建築物資訊,在各水平與垂直分工階段的資訊交換,扮演工 程圓滿完成非常重要的角色。 而建築物施工在各分工的階段裡,往往因為建築物涉及生命週期過長、組成 元件複雜和參予廠商眾多,公司企業間並無法使用統一格式對應電腦輔助應用軟 體,如工程建築 CAD 軟體、結構設計和結構分析軟體、施工估價軟體等,軟體間 有特殊的資料格式類型,造成建築物在各階段流程,所傳達資訊過於繁雜、交換 困難,甚至資訊傳遞過程中產生錯漏造成資訊遺失的可能。為解決此問題所造成 損失,建立軟體資訊傳遞間擁有共同的建築資訊標準,以達到資訊標準化及交換 順利的目標。 所謂的資訊標準是針對產品,定義其產品的生命週期過程當中,需要的通用 的資料內容,讓各階段使用者,能有共同的遵守資料模式。目前針對營建業的資 訊標準有國際性組織 IAI(Industry Alliance for Interperability)所訂定並以 送交 IFC 資訊,IAI 為世界營造產業相關業者共同組成,針對營建產業訂定 IFC(Industry Foundation Classes)資訊交換標準模式,達到營建資訊標準共通 制定目標,目前發展已經制定至 IFC2x3。. 1.2 研究動機與目的 在建築物規劃、設計到施工各階段,須透過建築圖、結構圖、施工圖等平面 圖的說明。而隨著社會需求增加,建築物不再是簡單的空間模型,可以透過平面 的製圖或經由 2D 資訊內容能清楚表達的,資訊的進程由原先平面製圖演進至 2D 資訊,龐大且複雜的建物不得不從 2D 平面資訊進步至 3D 立體資訊來表示,雖然 3D 資訊可清楚描述建築物所組成構件及提供彼此形狀、位置關係、訊息等資料, 但資訊的架構也相應龐大複雜。 1.

(12) 建築物生命週期-規劃、設計、施工、管理與維護等階段,經由不同公司組織 共同參與,此時擁有共同的建築資訊,以提供有效的資料訊息和靈活資訊的傳 遞,本研究以了解 IAI 訂定的 IFC 資訊交換標準和藉由現有支援 IFC 資訊 CAD 軟 體 Graphisoft ArchiCAD 10 建立 IFC 建築模型資訊,將 IFC 建築模型資訊透過 程式的撰寫,迅速得到分析模型的資訊,目的為藉由 IFC 資訊交換的理念,將 IFC 建築模型資訊,轉換為分析模型資訊。. 1.3 研究範圍與方法 IFC 為建築資訊交換標準,定義組成的物件幾何描述及物件功能敘述,為描 述實體建築物,建築物生命週期中,從規劃、設計、分析、估價、發包、施工及 營運維護各階段,可用其資訊達到交換甚至提供知識和決策的功能,因 IFC 為 Express 語言所描述的文字資料訊息,提供軟體間共有資訊,另可增加額外目的 資訊內容。 本研究將內容主要在了解 IFC 資訊內容的描述,但考量 IFC 資訊範圍牽涉過 於龐大,研究將針對結構分析-模型資訊,對 IFC 資訊中描述梁、柱等結構元件 進行內容的抽取,過程考慮 IFC 資訊架構、關係連結和資訊應用,其利用 Graphisoft ArchiCAD 10 取得 IFC 模型資訊。 本研究範圍如下: 1. 資料收集:內容包括 IFC 建築資訊及結構分析-模型資訊兩種資訊相關資料的 收集,IFC 建築資訊以組織 IAI 所訂定 IFC2x3 為主要的參考文件,結構分 析-模型資訊以 Aslam Kassimali 所編寫的 Matrix Analysis of Structures,書籍內所提及的分析資料格式。 2. IFC 建築資訊標準研究:由現有 IFC 資訊交換標準相容 CAD 軟體(Graphisoft ArchiCAD)建立模型資訊,針對所匯出的 IFC 資訊內容描述,參考 IAI 訂定 的 IFC2x3 建築資訊交換標準,進行了解 IFC 建築資訊交換標準下,模型資 訊敘述實作部份與支援不足之處。 3. IFC 建築模型資訊資料抽取:研究中使用 Java 程式語言為程式撰寫的工具, 主要將建立的 IFC 資訊內容分成 ID、Name 和屬性資料,參考 IFC2x3 建築資 訊標準內,定義的資訊名稱、屬性資料進行資訊抽取,於後續程式進行演算 (排序、刪選、計算)取得需求資訊。 4. 偵錯與修正:使用 Graphisoft 公司 ArchiCAD10 軟體,建立模型資訊內容後, 2.

(13) 經由檔案匯出成 IFC 資訊檔案格式,進行程式撰寫部分的驗證-資料抽取及 演算過程中是否有錯誤需修正。. 1.4 論文內容 本文內容共分成六個章節,第一章為緒論,內容包括:前言、研究動機與目 的、研究範圍與方法,第二章文獻回顧就 SETP 資訊標準及其架構、IFC 資訊標準 及其架構、其它相關文獻等內容進行整理,第三章為 IFC 建築資訊標準相關敘述, 第四章 IFC 建築資訊資料的建立,第五章轉換分析模型資訊,最後第六章為結論 與建議。. 3.

(14) 第二章 文獻回顧 本章節主要闡述各階段建築資訊背景、STEP 資訊交換標準及其架構、IFC 資 訊交換標準及架構、STEP 與 IFC 比較和相關研究文獻。. 2.1 建築資訊演進 以往建築資訊傳遞由建築師將建築概念,從空間物體形概念繪成平面建築圖 表示後,透過相關資訊應用人員解讀平面建築圖資訊再轉成 3D 資訊內容,解讀 內容要經過相關建築圖識別訓練,且訊息傳遞可能發生資訊描述困難、訊息遺漏 及解讀錯誤過程中往往造成無必要各種損失,可知平面建築資訊未能明白且詳細 呈述真正資訊內容尤其是大型且複雜建築物資訊傳遞更顯困難。 建築資訊由平面建築製圖,因不易保存、查閱困難等原因,進而資訊內容電 子化,由平面建築製圖轉換為 2D 建築資訊(資訊電子化)易於存放管理使用, 隨經濟發展、社會需求增加,建築工程規模日趨龐大且複雜,2D 建築資訊逐漸不 敷使用,3D 資訊逐漸取代 2D 資訊成為建築資訊的主流,有易於資訊描述、容易 解讀與實體建築物表示更能相仿等優點。 在建築設計方面,更拓展出 BIM(Building Information Model)為主軸的設 計概念,主要是將沒有屬性的圖形物件附予建築元件名稱,所以建立圖形物件, 改為建立建築元件的圖形資訊,與實際建築物件有相符的特性,用以便利管理各 元件資訊內容並且加以利用,促使建築資訊管理上更為便捷。 BIM 建築資訊模型定義將物質和作用特性連結至設施,在設施的生命週期各 個階段開始,提供知識對策等資訊服務,在 BIM 的一個基本假設,是由不同的設 施參與者共同合作,在不同的生命週期階段,透過 BIM 擔任支援和表現處理的角 色,擔任加入、抽取、更新或更改資訊內容,BIM 是一種能在軟體相互溝通,具 連結分享的開放式標準表示 [6、7] 。 BIM 是 CAD 軟體公司為了提升建築產業資訊的發展,有效率的管理建築模型 相關資訊而發展出的一種描述建築模型的,將實際上的建築物構件相關的資訊與 模型資訊結合,換言之,模型資訊不單單只是 2D、3D 圖形資訊,圖形資訊更是 賦予建築物構件相關的資訊,稱為建築資訊模型。 4.

(15) 建築資訊進步並就此停止,資訊的內容會隨科技、需求資訊更加完善,就目 前發展研究 4D(3D+時間)及 5D(3D+時間+金額)建築資訊,能提供時間排程、建築 估價等功能,但資訊描述功能亦隨著更加龐大且複雜,所須考慮因素牽連甚廣, 故建築資訊該如何採用,因視實際情況需求而定,達到資訊內容最簡便、描述最 完整、需求功能最完整為目標。 建築物的生命週期各階段,因功能需求在應用軟體有不同資訊檔案格式,不 論檔案格式建立、軟體資訊檔案交流使用,許多有重複建立相同資訊內容困擾, 造成無謂的浪費、效益上的損失,為解決上述問題,建築資訊交換標準提供程式 相容、資訊共通、整合資訊等優點。. 2.2 CALS 與 STEP 產品模型資訊交換標準 (STEP,Standard for Exchange of Product model data)為資訊運籌管理 (CALS,Continuous Acquisition and Life Cycle Support) 基於資料交換與共享的需求所發展的一套資訊表達標準,CALS 起源於 1985 年, 美國國防部為整合國防供應體鏈下各個供應廠商所推動的資訊應用策略。 CALS 最重要的基本概念為在整合各產業產品生命週期的所有資訊,包含研發 設計、生產和維修等階段所有的技術資料、維修手冊、產品設計圖說及操作說明 等,並將以上資訊電子化,提供各階段的參與人員使用,使產品在各個軟體間能 充份應用資訊內容。 STEP 為 ISO 國際標準組織整合各國發展標準的經驗與技術後,於 1994 年公 布 STEP 第一個版本 ISO10303,主要概念為發展一套通用的產品資料模式及支援 產品生命週期中產品的完整表示,其目的在於使不同單位與系統間、供應鏈上下 游之間有效的資料轉換,並確定轉換具有相當的精確性、一致性、時效性、再使 用性,資料永續保存和整個產品生命週期的資料處理。 STEP 並不是一個特定產品的資訊交換標準,是一套標準程序提供產業或企業 間建立產品標準資訊,以協助產品各生命週期間資訊分享和交換用。. 2.2.1 STEP 基本架構 STEP 資料標準以 Parts 為單位,每一個 Part 都是 STEP 中一部分的標準,在 STEP 的架構中,這些 Part 分成五個主要類型,其架構內容可參考圖 2-1 STEP 架 構圖,架構內容敘述如下: 5.

(16) 描述方式(Description Methods):Part1-Part19 是 STEP 的基礎,包含了 STEP 的介紹,標準資訊模型建構,建構方法及步驟,產品資訊模型之標準描述語言 EXPRESS 和 EXPRESS-G。 實作及適用性測試(Implementation and Conformance):Part21-Part49,規 範了電子交換檔案格式,包括了交換電子檔及交換資料庫介面及其他實作的方 式。Part31-Part39,規範了如何測試實作的系統是否府合 STEP 的規格。 一般性資源(Common Resources):Part41-Part49,規範了整合性一般資源 (Integrated Generic Resources),定義了產品資訊模型的基本定義。 Part101-Part110,規範了整合性應用資源(Integrated Application Resources),為一般性資源的延伸為一般資源整合的延伸,為特定產業擬定的特 殊定義。Part501-Part523,規範了應用解釋結構(Application-Interpreted Constructs),定義了應用協定(AP)不易精確定義的資訊模型。 Part1001-Part1514,規範了應用模組(Application Modules):定義了範用的技 術規範。 抽象測試套件(Abstract-Test Suites):Part300 系列,定義了測試 STEP 相 關軟體產品適用性的資料及標準。 應用協定(Application Protocols):Part201-Part240,定義各產業之產品 資訊模型。 STEP 是一個廣泛且複雜的工業標準,所有的工業規格都包括在內,各產業產 品的標準仍然在制定當中,相關的應用工具、開發軟體亦不外如是,所以距離應 用於實務上尚有一段距離。. 2.3 IFC 資訊交換標準 IAI(International Alliance for Interoperability)成立於 1994 年,藉由 電腦整合推廣專案生命週期之非營利國際組織,涵蓋學術、官方、建築、工程、 營建、管理、製造、軟體、研究團體、學術機關等建築相關單位,該組織針對營 建工程提出一套資訊模型標準 IFC(Industry Foundation Classes) ,最近 IAI 為更加貼切建築資訊的形象,亦改名為 buildingSMART[1][2][3]。 IFC 建築資訊交換標準,提供營造產業在軟體間共享或交換資訊內容,一個 IFC 資訊檔案表示一個專案模組,內容為建築物生命週期規劃、設計、施工、管 理與維護各階段共有的資訊,內容包括:基本單元、建地、建築物、建築樓層和 相關建築元件等訊息,藉由資訊的分享和資訊交換構成一個物件導向的資料庫。 6.

(17) IFC 在描述資訊採用 Express 語言,使用物件導向技術為開放性的資料,允 許各軟體公司經由 IFC 建築資訊交換標準檔案格式,開發其應用工具,且提供建 築業相關單位研究和發展。. 2.3.1 IFC 基本架構 IFC 建築資訊內容由許多 Schema 所組成,這些 Schema 按照物件導向的觀念 及原則,遵循階梯原則(ladder principle),每個層級的類別可參照(reference) 同一層級或較低層級的類別,但是不能參照較高層級的類別,而組成四層架構: 資源層(Resource Layer)、核心層(Core Layer)、介面層(Interoperability Layer) 及領域/應用層(Domain/Application Layer)。可參考圖 2-2 IFC 基本架構圖(IAI 2006),四層架構敘述如下: 1.資源層(Resource Layer) 資源層為 IFC 架構中的最底層,資源層所定義的類別(Classes),為一般最基 本的觀念及物件,可以不依賴其他類別而單獨存在。 在 IFC Release 2.0 中所訂定資源層項目包括量測資料(measure)、輔助資料 (utility)、幾何資料(geometry)、物件性質(property)及物件性質類型 (property type)。 2. 核心層(Core Layer) 核心層為 IFC 架構的第二層級,所定義的類別可被介面層或領域/應用層的 所有類別參照(referenced)與特殊化(specialized),核心層提供 IFC 物件模型 基礎結構且定義了大部分的抽象觀念,核心層包含兩個抽象內容:(1)核心部份 (Kernel)和(2)延伸部分(Extensions): (1) 核心部份 核心提供 IFC 物件模型所需要的所有基本觀念,定義物件模型結構與組 成內容,核心所定義的抽象觀念為最高層所必須用到的。核心包含了物件關 係、型別定義、屬性及規則的基本觀念。 (2) 延伸部分 延伸包含基本核心的延伸觀念或特殊觀念,提供營運/設施管理需要使 用,每個延伸為核心所定義類別的特殊化。 3. 介面層(Interoperability Layer) 介面層定義領域/應用層間所共用的觀念或物件模組,介面層項目包含建築元 件共享(Shared Building Elements)、建築服務元件共享(Shared Building services Elements)、組成元件共享(Shared Component Elements)、管理元件 7.

(18) 共享(Shared Management Elements)、幫助元共分享(Shared Facilities Elements)。 4. 領域/應用層(Domain/Application Layer) 領域/應用層為 IFC 架構的最高層級,提供建築管理(Building Controls)、 消防配管(Plumbing Fire Protection)、結構元件(Structural Elements)、結 構分析(Structural Analysis)、機電設備(HVAC)、用電(Electrical)、建築 (Architecture)、營建管理(Construction Management)及幫助管理(Facilities Management)等各種領域所需要的物件資訊。 關於 IFC 資訊交換標準簡介、研究組織、基本架構,詳細內容將於後續第三 章 IFC 建築資訊標準與結構分析模型資訊,再另行說明和研究探討。. 2.4 主要 CAD 軟體廠商支援 IFC 現況 1. Autodesk 為 IAI 的主要成員之一,故其主要產品 AutoCAD Architecture、Revit 系列(Revit Architecture 及 Revit Structure) 支援使用匯出或匯入 IFC2x3 資料交換標準[20]。 2. Graphisoft 產品 ArchiCAD 則需至該公司網站下載 IFC 資訊交換標準轉檔外掛 程式,目前 ArchiCAD10 有轉檔程式 AC100R1_IFC_2x3_63047_WIN.RAR(May 18, 2007),採用另存新檔的檔案儲存方式,可存成 IFC2x3 為最新的建築資料交換 標準[21]。 3. Bentley 亦為 IAI 成員,主要產品 Bentley Architecture V8 可支援至 IFC2x3 最新資料交換標準 [22]。 由這些 CAD 軟體支援 IFC 資訊標準,在描述建築元件方面可發現,在訂定建 築元件時,提供多種的描述方式,而目前各軟體廠商,僅將自家軟體檔案格式轉 換成固定的 IFC 資訊描述方式,無法支援所有的 IFC 所描述的物件種類,產生資 訊格式相容性及資訊檔案流通性的障礙。. 2.5 IFC 與 STEP 差異性 IFC 與 STEP 訂定目標而言,即針對各產業的產品其生命週期間各個階段所需 要的相關資訊,建立一套產品資訊交換標準的資訊表達方式,可以在不同軟體工 8.

(19) 具間和產品相關廠商進行有效率的資料交換與分享。 IAI 制定 IFC 資訊標準、ISO 制定 STEP 資訊標準,但由於兩個組織成員組成 特性、制定標準起源背景有所不同,因此 IFC 與 STEP 的內容、架構和應用的範 圍不盡相同。 STEP 的需求起源於整合美國國防工業的相關產品資料,制定範圍涵蓋整個製 造業,IFC 則由營造相關產業組織共同組成,制定範圍則針對營建產業生命週期 裡,各階段共同資訊交換與分享,其組織成員有許多軟體廠商,基於商業利益和 軟體需求,IFC 比 STEP 的制定和更新速度來的積極及迅速許多。 資訊模型標準的角度來看,IFC 與 STEP 是相當類似的標準,IFC 甚至引用部 分的 STEP 標準,亦吸收了 STEP 標準的生命週期概念,以營建工程的生命週期來 設計資訊模型。 在制定時間上來看,IFC 相較於 STEP 發展來的晚,但由於 IFC 較 STEP 單純 且考量實務性的工業標準,因此發展較為迅速,在成熟程度上 IFC 已比 STEP 來 的完整。. 2.6 相關研究文獻 國內敘述 IFC 建築資訊交換標準的相關應用研究並不多,以「建築圖形資訊 標準於營建業電子商務之應用研究」(89 台大 潘稟嘉)[9],該篇論文採 Autodesk AutoCAD Architectural Desktop 2i 建立建築資訊模型轉換為 IFC1x5 資訊標準, 應用物件導向、虛擬實境技術透過網際網路虛擬實境語言 VRML 共享資料庫,達 到建築圖形資訊標準於營建業電子商務應用。 目前涉及模型資訊標準應用多為營建管理方面運用,有 3D 建築資訊結合時間 排程的 4D 建築資訊,「鋼結構 4D 模擬系統之研究」(94 台大 謝東潁) [10],應 用 XML(eXtensible Markup Language)語言結合虛擬實境語言 X3D 與 Microsoft Project(商用排程管理軟體),再不改變各軟體原始檔案格式下,達到相容於擴 充性目標、3D 建築資訊呈現, 「結構實驗 3D 資訊系統之研究」(95 黃軍棠) [11], 以 X3D 格式建立 3D 資訊編輯及管理,再以 XML 設計空間資訊與資料標準關聯描 述格式,達到實驗資訊與空間資訊結合。 上述為國內建築資訊標準相關應用研究,可以發現雖然 IFC 建築資訊交換標 準於 1997 年發表 IFC1x0 至今的 IFC2x3 發展趨 10 年,相關應用研究有限,可知 IFC 建築資訊標準於國內發展尚在萌芽階段,IFC 提供建築物生命週期各階段基 本資訊內容,冀望能應用於各領域發展,須定義各領域完善資訊內容及資訊擴充 9.

(20) 方式,現行階段可研究基本資訊運用及各領域發展定義擴充資訊內容研究等。. 10.

(21) 第三章 IFC 建築資訊標準 本章節內容主要分為 IFC 建築資訊標準和結構分析模型資訊兩部份,一為 IFC 建築資訊標準的部份物件介紹和使用方式述描,其次為結構分析模型資訊介紹。. 3.1 IFC 建築資訊標準簡介 IFC 所描述資訊內容的方法,採用 Express 語言方式描述,Express 是一種開 放式的語言型態,可以使用一般文字編輯軟體開啟資訊內容,其中所描述內容包 括生命週期中所有可能需求資訊,但實際上尚未包容全部相關軟體,所需要的資 訊部分。 IFC 資訊讀取介面 由於 IFC 資訊內容所有的物件內容是採用物件資料模式,採用一般的文字編 輯軟體開啟內容會極為複雜,為有效率的探討相關的資料架構可藉由一些範例了 解,範例取得的方式可藉由 IAI 網站 http://www.iai-international.org/,連 結至其他相關網站或藉由商業/非商業應用軟體[16],透過建立模型資訊的方 式,輸出取得 IFC 資訊內容,藉此探討 IFC 資訊架構。 圖 3-1 一般文字編輯軟體開啟 IFC 資訊內容,內容為許多的 Schema 共同組 成,但在關聯性資料的連結,在閱讀卻顯得複雜且不方便。圖 3-2 IfcQuickBrowser 開啟 IFC 資訊內容,顯示內容亦為許多的 Schema 共同組成,擁有將關聯性資料, 以樹狀結構連結的方式呈現,解決一般文字編輯軟體,開啟 IFC 資訊內容,閱讀 上所帶來的不方便。圖 3-3 IFC Engine Viewer 開啟 IFC 資訊內容,採用物件包 裹的方法,將 IFC 建築模型的資訊內容,以 3D 模型的方式來呈現,並可採用點 擊物件的方式,簡單查閱物件相關的屬性內容。 基本的 IFC 建築模型資訊,主要的物件內容包括 IfcProject、IfcSite、 IfcBuilding、IfcBuildingElement 等,而 IfcBuildingElement 包括:IfcBeam、 IfcColumn、IfcWall、IfcSlab 等結構元件和 IfcWindow、IfcStair 等非結構元 件,構件的屬性內容則包括了構件位置、座標方向、構件延伸方向、構件材料、 構件的形狀大小等,本研究將以探討結構元件中的 IfcBeam 和 IfcColumn 為著重 的要點之一。. 11.

(22) 基本 IFC 資訊內容 IFC 建築資訊交換標準,物件資訊採用物件導向的技術概念,換言之可將每 個 Schema 視為一個物件,為了描述物件的特性,設定相關的屬性資料,包括物 件之間彼此的關係,在屬性資訊中引代碼。 圖 3-4 IFC 資訊架構圖,研究中針對 IfcProject、IfcSite、IfcBuilding、 IfcBuildingStorey、IfcBeam、IfcColumn 進行屬性資料的內容探討。. 3.2 IfcProject 定義為設計、工程、建設或維護一項產品的工作,內容則包括背景資訊交換 或分享,在此表示為一個建築計劃。 在定義上 IfcProject 應該要提供資訊內容包括:定義使用的單位系統、世界 座標系統、空間座標維度、幾何表示精確度大小和世界座標系統裡指示真北方向 等資訊。 IAI 針對 IfcProject 訂定該物件特有的屬性資料包括:計畫的名稱、現行計 畫實行階段、計畫的背景(組成形狀的表示、單個或數個幾何表示需要定義包含 世界座標系統、空間座標維度和精確度等)、計畫裡所使用的單位系統。 舉例而言,在 IFC 資訊檔案的內容有“#54= IFCPROJECT('1YMWKJ$h5BzPWnmt$KxvPu',#13,'Default Project',$,$,$,$,(#51,#168),#26);"之敘述,其中#54 為物件代碼,表示一 個 IFC 計畫的物件名稱,物件屬性包括了 9 筆屬性資料,依照屬性資料出現順序, 分別說明如下: (1) 物件統一編碼,範例中使用'1YMWKJ$h5BzPWnmt$KxvPu'其內容經由亂數排列 組成,固定為 22 個字元長度的字串。 (2) 物件所有人,範例中使用#13 關聯所有人相關資訊。 (3) 物件名稱,範例中使用'Default Project'作為物件的名稱。 (4) 物件描述,範例中使用$,表示物件描述為Optional。 (5) 物件種類,範例中使用$,表示物件種類為Optional。 (6) 計劃名稱,範例中使用$,表示計畫名稱為Optional。 (7) 現行計劃實行階段,範例中使用$,表示計劃實行階段為Optional。 (8) 關係文字物件集合,範例中使用#51 和#168 兩物件,描述計劃背景的內容。 (9) 單位文字物件,內容為計劃裡所使用的單位系統,範例所示為#26 提供單位系 統分配的物件。 12.

(23) 關於 IfcProject 所定義的屬性資料,可參照表 3-1 IfcProject 屬性資料內容。. 3.3 IfcSite 定義為一塊建地,建地可能會是一塊覆蓋著水的土地,能使建築計畫更為完 整,一個建地可以建立一棟或數棟的建築物。 建地包含一個簡單的地理位置關係,使用世界座標位置的描述方式,經度、 緯度及海拔高度,這是定義給新聞發佈的目的使用,真實的世界並不提供完整的 世界座標位置。 建地的幾何位置,定義使用 IfcLocalPlacement,表示建地與建築物或建築 構件的相對位置或世界座標位置,在計畫裡建立幾何位置的關係。 一個計畫裡,以幾個相關或不相關的建地共同組成,因此建地類型可分成: 複合建地(site complx),表示為多塊建地組合而成,屬性資料的表示為 COMPLEX。 一般建地(site),表示為一塊建地,屬性資料的表示為 ELEMENT。區塊建地(site secton),表示為建地可分解成多個區塊,屬性資料的表示為 PARTIAL,每個區塊 能再個別的定義建地類型。 IAI 針對 IfcSite 訂定該物件特有的屬性資料包括緯度位置、經度位置、高 程位置、工址編號和工址地址。 舉例而言,在 IFC 資訊檔案的內容有“#64= IFCSITE('25pHYjCjHEHfryUXKQ6EZl',#13,'Default Site',$,$,#61,$,$,.ELEMENT.,(24,28,0),(54,25,0),$,$,$);"之敘述,其中 #64 物件代碼,表示一個 IFC 建地的物件名稱,物件屬性包括了 14 筆的屬性資 料,依照屬性資料出現順序,分別說明如下: (1) 物件統一編碼,範例中使用'25pHYjCjHEHfryUXKQ6EZl'其內容經由亂數排列 組成,固定為 22 個字元長度的字串。 (2) 物件所有人,範例中使用#13 關聯所有人相關資訊。 (3) 物件名稱,範例中使用'Default Site'作為物件的名稱。 (4) 物件描述,範例中使用$,表示物件描述為Optional。 (5) 物件種類,範例中使用$,表示物件種類為Optional。 (6) 相對位置,範例中使用#61,表示代表 IFC 建地物件的相對位置。 (7) 建地形狀,範例中使用$,表示建地形狀為Optional。 (8) 建地名稱,範例中使用$,表示建地名稱為Optional。 13.

(24) (9) 建地類型,範例中使用.ELEMENT.,表示建地類型為一般建地。 (10) 建地緯度位置,範例中使用 24 度 28 分 0 秒,表示建地緯度位置。 (11) 建地經度位置,範例中使用 54 度 25 分 0 秒,表示建地經度位置。 (12) 建地高程位置,範例中使用$,表示建地高程位置為Optional。 (13) 建地編號,範例中使用$,表示建地編號為Optional。 (14) 建地地址,範例中使用$,表示建地地址為Optional。 關於 IfcSite 所定義的屬性資料,可參照表 3-2 IfcSite 屬性內容。. 3.4 IfcBuilding 代表一個建築物提供遮蔽、居住或滿足停留的地方,在建築計畫當中,建築 物亦提供一個基本的構件組合而成的空間結構,經由建地、樓層及空間一起組合 而成。 建築物連結在建地的上面,一棟建築物可能經由數個相關或不相關建築物組 成,因此建築物類型可分成:複合建築物(building complex),表示為許多建築 物集合在一塊建地上面,屬性資料的表示為 COMPLEX。一般建築物(building), 指一棟建築物,建築在一塊建地上面,屬性資料的表示為 ELEMENT。區塊建築物 (building section),一棟建築物可分解成數個垂直部分,屬性資料的表示為 PARTIAL,將每個區塊能再個別定義建築物類型。 IAI 針對 IfcBuilding 訂定該物件特有的屬性資料包括:地表平面的高程、 地表平面和海平面之間的高程差、建築物地址。 舉例而言,在 IFC 資訊檔案的內容有“#77= IFCBUILDING('2snxXbAnnEGwh9OQvAU$Dq',#13,'Default Building',$,$,#74,$,$,.ELEMENT.,$,$,$);"之敘述,其中#77 物件代碼,代 表一個 IFC 建築物的物件名稱,物件屬性包括了 12 筆的屬性資料,依照屬性資 料出現順序,分別說明如下: (1) 物件統一編碼,範例中使用'2snxXbAnnEGwh9OQvAU$Dq'其內容經由亂數排列 組成,固定為 22 個字元長度的字串。 (2) 物件所有人,範例中使用#13 關聯所有人相關資訊。 (3) 物件名稱,範例中使用'Default Building'作為物件的名稱。 (4) 物件描述,範例中使用$,表示物件描述為Optional。 (5) 物件種類,範例中使用$,表示物件種類為Optional。 14.

(25) (6) 相對位置,範例中使用#74,表示代表 IFC 建築物物件的相對位置。 (7) 建築物形狀,範例中使用$,表示建築物形狀為Optional。 (8) 建築物名稱,範例中使用$,表示建築物名稱為Optional。 (9) 建築物類型,範例中使用.ELEMENT.,表示建築物類型為一般建築物。 (10) 建築物地表高程,範例中使用$,表示建築物地表高程為Optional。 (11) 建築地表至海平面的高程差,範例中使用$,表示建築地表至海平面的高程 差為Optional。 (12) 建築物地址,範例中使用$,表示建築物地址為Optional。 關於 IfcBuilding 所定義的屬性內容,可參照表 3-3 IfcBuilding 屬性內容。. 3.5 IfcBuildingStorey 建築樓層指一個高度和代表為一個水平集合的空間,一個樓層組合至建築物 上,樓層亦可經由數個相關的樓層共同組成,因此建築樓層類型可分成:複合樓 層(building storey complex)可以有許多樓層共同組成,屬性資料的表示為 COMPLEX。一般樓層(building storey) ,屬性資料的表示為 ELEMENT。區塊樓層 (partial building story),樓層也可以分解成多個水平的部份,屬性資料的 表示為 PARTIAL,將每個部份個別定義為樓層組成。 IAI 針對 IfcBuildingStoret 訂定該物件特有的屬性資料包括樓層的高度。 舉例而言,在 IFC 資訊檔案的內容有 “#93=IFCBUILDINGSTOREY('1OZIHmqebEPPilSSKXjxRG',#13,'Ground Floor',$,$,#90,$,$,.ELEMENT.,0.);"之敘述,其中#93 物件代碼,代表一個 IFC 樓層的物件名稱,物件屬性包括了 10 筆的屬性資料,依照屬性資料出現順序, 說明如下: (1) 物件統一編碼,範例中使用'1OZIHmqebEPPilSSKXjxRG '其內容經由亂數排列 組成,固定為 22 個字元長度的字串。 (2) 物件所有人,範例中使用#13 關聯所有人相關資訊。 (3) 物件名稱,範例中使用'Ground Floor'作為物件的名稱。 (4) 物件描述,範例中使用$,表示物件描述為Optional。 (5) 物件種類,範例中使用$,表示物件種類為Optional。 (6) 相對位置,範例中使用#90,表示代表 IFC 建築樓層物件的相對位置。 (7) 建築樓層形狀,範例中使用$,表示建築樓層形狀為Optional。 15.

(26) (8) 建築樓層名稱,範例中使用$,表示建築樓層名稱為Optional。 (9) 建築樓層類型,範例中使用.ELEMENT.,表示建築樓層類型為一般建築樓層。 (10) 建築樓層高度,範例中使用 0.,表示建築樓層高度為 0。 關於 IfcBuildingStorey 所定義的屬性資料,可參照表 3-4 IfcBuildingStorey 屬性內容。. 3.6 IfcBuildingElement 泛指所有的建築構件,包含牆、版、梁、柱、門、窗、樓梯等相關建築構件, 其資訊內容有幾何形狀、使用材料、量測尺寸、構件類型、相關訊息、資訊連結 等,研究單究梁和柱構件物件資訊說明。 IfcBuildingElement 物件屬性幾何形狀的表示,連結至 IfcProductDefinitionShape 物件,此物件定義為所產品形狀相關的資訊,他允 許多個幾何形狀表示相同的產品,所以於屬性資料連結至多個 IfcShapeRepresentation 集合物件。 IfcShapeRepresentation 物件為物體幾何形狀表示,其屬性內容依序表示為 形狀敘述、形狀鑑定、形狀類型、形狀表示,其形狀敘述為文字描述,在研究中 並無特定的作用,本文亦無對其屬性資訊內容做相關研究。 就目前所得資訊皆為標準或進階形狀表示,設定方法於形狀鑑定使用 `Body',形狀類型使用`SweptSolid',來限定形狀表示的物件,目前研究皆 為使用 IfcExtrudedAreaSolid 來代表物體形狀的表示。 標準和進階形狀表示,僅於 IfcExtrudedAreaSolid 的平面形狀支援種類和擠 出方向有些許的差異,標準平面形狀支援 IfcRectangleProfileDef 和 IfcCircleProfileDef,擠出方向為平面輪廓擠出水平面,即平行於 XY 平面的座 標系統,擠出的軸將垂直於平面輪廓圖形,即在 IfcExtrudedAreaSolid 擠出方 向為 Z 軸方向。進階平面形狀支援 IfcRectangleProfileDef、 IfcCircleProfileDef、IfcIshapeProfileDef 和 IfcArbitraryClosedProfileDef,擠出方向則支援所有的擠出方向。 物體形狀的描述方式,在研究中除了平面擠出物體物件,尚有使用多個平面 組成物體, 形狀定義的屬性值為`Body'和形狀類型的屬性值為`Brep',使 用 IfcFacetedBrep 為形狀表示的物件連結,為一種特殊物體形狀的表示方式。 其物體形狀可由圖 3-8 IfcFacetedBrep 物體形狀 Schema 表示和圖 3-9 IfcFacetedBrep 物體形狀表示一個經由多個面組合而成並且經過切削的 I 形梁, 16.

(27) 此描述方式用於物體細部形狀表示,實際用於型鋼切削的細部形狀需求使用,此 描述方式並不在此研究的範圍內,研究所得資料多為使用平面擠出物體物件描述 物體形狀的表示,故此做平面擠出物體物件內容探討。 IfcExtrudedAreaSolid 物件描述物體形狀的表示,則屬性資料包括平面形 狀、物體的立體座標系統、擠出方向和擠出大,在平面形狀可由 IFC 已定訂的平 面形狀或者使用任意封閉形狀表示,可參考圖 3-10 IfcArbitraryClosedProfileDef 表示 I 型斷面 和圖 3-11 IfcIShapeProfileDef 表示 I 型斷面個別表示一個 I 型斷面的平面形狀,一為使用多個座標點位,依照 座標點位置順序構成 I 型的形狀,I 型形狀的相關尺寸,可經由相關的座標點位 推得,另一為定義 I 型相關尺寸,依照定義的尺寸位置,描述所有的 I 型形狀。 需要注意的一點從 IfcBuildingElement 物件、IfcExtrudedAreaSolid 物件 和平面形狀物件等屬性資料,有一屬性為 Position 連結至一個平面或是立體座 標系統,描述內容為座標系統原點的位置和座標系統各軸所指的方向,做為座標 平移和座標旋轉,如此得到 IfcBuildingElement 設定的座標位置和座標軸指向。 計算構件兩端點的座標位置,首先由平面形狀物件開始,平面形狀物件提供 平面座標系統、形狀相關資訊,平面座標系統包括座標原點位置和座標軸方向, 其中座標原點位置為平面形狀的形心位置。 至上層平面擠出物體物件,平面擠出物體物件包括平面形狀物件連結、立體 座標系統、擠出方向、擠出大小,經由擠出方向和擠出大小,可推得構件兩端點 的相對座標位置,立體座標系統則提供物體座標原點位置和各座標軸方向,做為 座標平移和座標旋轉,推得物體兩端點的相對座標位置。 最後延伸至 IfcBuildingElement 屬性資料的 ObjectPlacement 連結至一個 IfcLocalPlacement 物件,提供相對位置和立體座標系統,立體座標系統同樣提 供 IfcBuildingElement 座標原點位置和各座標軸方向,做為座標平移和座標旋 轉,推得 IfcBuildingElement 兩端點的相對座標位置,相對位置連結至 IfcLocalPlacement 物件,同樣提供相對位置和立體座標系統直到相對位置屬性 資料為$,表示以推導至絕對座標系統,兩端點絕對座標和絕對座標軸對應的方 向。. 3.6.1 IfcBeam IfcBeam 為 IfcBuilding 的項目之一,定義為一個水平或近乎水平的結構的 構件,從建築的觀點來看,它不一定會承受载重。 舉例而言,在 IFC 資訊檔案的內容有“#756= 17.

(28) IFCBEAM('0$CtWktoHDMBhkRCtp31gP',#13,'BMR-010', $,$,#814,#799,$);"之 敘述,其中#756 物件代碼,代表一個 IFC 梁的物件名稱,物件屬性包括了 8 筆 的屬性資料,依照屬性資料出現順序,說明如下: (1) 物件統一編碼,範例中使用'0$CtWktoHDMBhkRCtp31gP '其內容經由亂數排列 組成,固定為 22 個字元長度的字串。 (2) 物件所有人,範例中使用#13 提供所有人相關資訊物件。 (3) 物件名稱,範例中使用'BMR-010'作為物件的名稱。 (4) 物件描述,範例中使用$,表示物件描述為Optional。 (5) 物件種類,範例中使用$,表示物件種類為Optional。 (6) 相對位置,範例中使用#814,表示代表 IFC 梁物件的相對位置。 (7) 梁的形狀,範例中使用#799,表示代表 IFC 梁的形狀。 (8) 梁的鑑定人,範例中使用$,表示梁的鑑定人為Optional。 關於 IfcBeam 和 IfcColumn 所定義的屬性資料,可參照表 3-5 IfcBeam 和 IfcColumn 屬性內容。. 3.6.2 IfcColumn IfcColumn 為 IfcBuildingElement 項目之一,定義為一個垂直或近乎垂直的 結構構件,從建築觀點來看,它不一定會承受载重。 範例與 IfcBeam 相似,因此不做類似物件資訊內容的描述。. 18.

(29) 第四章 IFC 建築資訊資料的建立 本章節為應用 ArchiCAD 製圖軟體,建立模型資訊並匯出為 IFC 模型資訊的過 程和簡介,章節的重點會放在建立模型一些的注意要項,以簡單的模型資訊存成 IFC 資訊檔案模式。 ArchiCAD10 建立模型資訊分成柱資訊設定、梁資訊設定、樓層資訊設定、梁 和柱位置資訊設定、模型資訊存成 IFC 資訊檔案等 5 個流程步驟,步驟的內容詳 述參考下述各小節的內容。. 4.1 柱資訊設定 ArchiCAD10 柱設定內容,如圖 4-1 ArchiCAD10 柱設定,預設柱斷面形狀有 矩形、圓形和 I 形三種,設定時須輸入柱的長、寬、高、材質及 ID 等資訊內容, 設定步驟如下所述。 1.. 圖示,InfoBox 工具列出現. 點選 ToolBox 工具列 圖示。. 2.. InfoBox 工具列,點擊 Default Settings 旁. 圖示後,會彈出 Column. Default Settings 對話視窗,如圖 4-2 Column Default Settings,於 對話視窗內,進行柱相關設定。 3.. 柱的相關設定,Geometry and Positioning 項目,可點選斷面形狀和填 入柱相關的尺寸資訊,如柱子長度、斷面尺寸大小、斷面形心位置等資 訊,Model 項目,選擇材料名稱及 Listing and Labeling 項目,填寫 ID 資訊等。. ArchiCAD10 柱資訊設定,預設有矩形、圓形和 I 形等柱斷面形狀,其斷面形 狀轉換為 IFC 物件名稱。 矩形斷面 ArchiCAD10 矩形斷面,使用 IfcRectangleProfileDef 物件描述與 IAI 訂定 IFC2x3 描述矩形形狀,使用相同的 IfcRectangleProfileDef 物件描述,需要注 意的是 IfcRectangleProfileDef,Position 屬性資料表示圖形形心的位置, (0,0) 19.

(30) 表示形心在 XDim 和 YDim 二分之一處的位置。 舉例而言舉例而言,在 IFC 資訊檔案的內容中有“#94= IFCRECTANGLEPROFILEDEF(.AREA.,$,#93,300.,300.);"之敘述,其中物件代碼 為#94,代表了一個 IFC 矩形圖形表示的物件名稱,該物件的屬性內容包括: .AREA. :定義圖形的形狀類型,表示為面積。 $. :定義圖形的名稱,表示為未填入任何的資料。. #93. :定義圖形的形心位置,表示使用一個#93 的物件做為資訊的內容。. 300.. :定義矩形尺寸的寬度,表示設定矩形寬度為 300。. 300.. :定義矩形尺寸的長度,表示設定矩形長度為 300。. 圓形斷面 ArchiCAD10 建立圓形斷面,使用 IfcCircleProfileDef 物件描述與 IAI 訂定 IFC2x3 描述圓形,使用相同的 IfcCircleProfileDef 物件描述,需要注意的是 IfcCircleProfileDef 屬性資料的 Position 表示圖形形心位置, (0,0)表示形心 在圓形中心點的位置。 舉例而言舉例而言,在 IFC 資訊檔案的內容中有“#176= IFCCIRCLEPROFILEDEF(.AREA.,$,#175,150.);"之敘述,其中物件代碼為# 176,代表了一個 IFC 圓形圖形表示的物件名稱,該物件的屬性內容包括: .AREA. :定義圖形的形狀類型,表示為面積。 $. :定義圖形的名稱,表示為未填入任何的資料。. #175. :定義圖形的形心位置,表示使用一個#175 的物件做為資訊的內容。. 150.. :定義圓形尺寸的半徑,表示設定圓形半徑為 150。. I 形斷面 ArchiCAD10 建立 I 形斷面,使用 IfcArbitraryClosedProfileDef 物件描述 與 IAI 訂定 IFC2x3 描述 I 形,使用不相同的物件。 舉例而言舉例而言,在 IFC 資訊檔案的內容中有“#271= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#269);"之敘述,其中物件代碼為 #271,代表了一個 IFC 任意封閉形狀圖形表示的物件名稱,該物件的屬性內容 包括: 20.

(31) .AREA. :定義圖形的形狀類型,表示為面積。 $. :定義圖形的名稱,表示為未填入任何的資料。. #269. :定義圖形的描述方式,表示使用一個#269 的物件做為資訊的內容。. IfcPolyline 在 I 形圖形表示,使用了用 13 個座標點來描述,其中開始座標 點和結束的座標點是相同的,這表示使用點連線的物件描述必須封閉起來,最後 IfcArbitraryClosedProfileDef 圖形形心位置在座標為(0,0)位置。 其他斷面 ArchiCAD10 匯出 IFC 資訊,描述斷面形狀,除矩形和圓形外,其他斷面形狀 皆使用 IfcArbitraryClosedProfileDef 表示,而屬性資料的 OuterCurve.IfcCurve 使用 IfcPolyline 的物件來描述斷面形狀,IfcPolyline 屬性設定內容,參考表 4-4 IfcPolyline 屬性資訊內容。 舉例而言舉例而言,在 IFC 資訊檔案的內容中有“#269= IFCPOLYLINE((#245,#247,#249,#251,#253,#255,#257,#259,#261,#263,#265,# 267,#245));"之敘述,其中物件代碼為#269,代表了一個 IFC 點連線方式的 物件名稱,該物件的屬性內容包括: (#245,#247,#249,#251,#253,#255,#257,#259,#261,#263,#265,#267,#245),定 義使用一個集合的物件做為資訊的內容。. 4.2 梁資訊設定 ArchiCAD10 梁設定內容,如圖 4-3 ArchiCAD10 梁設定,預先設定的斷面形 狀分為矩形、圓形和 I 形三種,設定時須輸入長、寬、高、材質及 ID 等資訊內 容,設定步驟如下所述。 圖示,InfoBox 工具列出現. 1. 點選 ToolBox 工具列 圖示。. 2. InfoBox 工具列點擊 Default Settings 旁. 圖示,123 彈出 Beam. Default Settings 對話視窗,如圖 4-4 Beam Default Settings,於對 話視窗內,進行梁相關設定。 3. 梁的相關設定, Geometry and Positioning 項目,點選斷面形狀及填入 21.

(32) 梁相關的尺寸資訊,Model 項目,選擇材料資訊,Listing and Labeling 項目,填寫 ID 資訊等。. 4.3 樓層資訊設定 ArchiCAD10 樓層資訊設定,如圖 4-5 ArchiCAD10 樓層設定,設定時需輸入 樓層數、樓層名稱、樓層高度和樓層層高等資訊內容,設定方法如下所述。 1.. 點選 Design 項目,Story Srttings 選項,彈出 Story Settings 對話視 窗,如圖 4-6 Story Settings,於對話視窗內,進行樓層相關設定。. 2.. 樓層的相關設定,點選 Insert Above 可增加樓層的數量,於 Name 可更 改樓層名稱,Elevation 設定每層樓高度和 Height to Next 設定每樓層 相對高度。. 本章節所建立的建築模型範例,建築物由兩個樓層所組成,總共有三個樓層 資訊,一為地表平面,其地表平面的高度為 0cm,二為一樓樓層,其一樓樓層的 高度為 310cm,三為二樓樓層,其二樓樓層的高度為 620cm,樓層間距為 310cm, 可參考表 4-5 樓層資訊(單位:mm)。. 4.4 梁、柱位置資訊設定 ArchiCAD10 梁、柱位置資訊內容,參考表 4-6 一樓梁、柱座標點位置(單位: mm)和表 4-7 二樓梁、柱座標點位置(單位:mm),其中 ID 為梁為梁、柱構件的名 稱、Type 為構件的類型、x1、y1、z1 為構件起點座標位置、x2、y2、z2 為構件 終點座標位置,放置梁、柱位置時,需要預先設定好梁、柱資訊設定後,柱資訊 設定包括柱尺寸大小,於設定的樓層和樓層位置上放置柱,放置方式為移動滑鼠 指標至設定位置上點選滑鼠左鍵即可,參考圖 4-7 柱位置設定,梁放置方式大 致與柱相同,唯一不同的地方需尋找兩端點位置上點先後點選滑鼠左鍵,參考圖 4-8 梁位置設定,平面佈置,如圖 4-9 梁、柱配置平面圖,3D 模型表示如圖 4-10 建築物 3D 立體圖。 本章節製作的模型範例,所有柱斷面尺寸採用 300*300mm,柱長為 3100mm, 梁斷面尺寸採用 200*200mm,梁長為 4000mm 和 6000mm 兩種尺寸,梁的斷面積 A 22.

(33) 為 400cm2,x 方向慣性 Ix 矩為 13333.33cm4,y 方向慣性矩 Iy 為 13333.33cm4, 柱的斷面積 A 為 900cm2,x 方向慣性 Ix 矩為 67500cm4,y 方向慣性矩 Iy 為 67500cm4,詳細結構構件斷面資料,參考表 4-8 結構構件斷面資料。. 4.5 模型資訊儲存成 IFC 資訊檔案 如圖 4-11 ArchiCAD10 另存新檔設定,於 File 裡點選 Save as…,選擇 IFC_2x2(*.ifc),儲存成 IFC2x2 資訊標準的檔案格式,彈出 IFC 資訊相關設定, 於單位設定長度選項為 Millmeter,如圖 4-12 IFC 單位設定。 所製作的 IFC 建築模型資訊則參考附件一,內容為 Shema 物件組成 IFC 資訊, 包括 1 組 IfcProject、IfcBuilding、3 組 IfcBuildingStorey,14 組 IfcBeam 和 12 組 IfcColumn,圖 4-13 IFC 建築資訊檔案開啟的 Schema 資訊,為使用 IfcQuickBrowser 開啟 IFC 建築模型資訊,取一組#990 IfcBeam 聯結相關資訊 內容,圖 4-14 IFC 建築資訊檔案開啟的圖形資訊,為使用 IFC Engine Viewer 開啟建築模型資訊,圖中表示為參照對應#990 IfcBeam 的形狀和位置表示。. 23.

(34) 第五章 轉換分析模型資訊 本章節為程式撰寫重點的敘述,內容為使用前一章節所敘述的內容,製作 IFC 建築模型資訊,透過程式撰寫進行 IFC 資訊的抽取,並將 IFC 資訊內容轉換為結 構分析時的模型資訊並且說明其過程和成果的呈現。. 5.1 分析模型資訊 所謂的分析模型,是經由建築物的建築設計圖而來,首先將整棟的建築物視 為結構元件和非結構元件的集合,結構元件的集合則稱之為結構物,在結構分析 模式當中,結構元件又稱為桿件,常以桿件的軸心線來代替桿件的位置,這些桿 件軸心線所組成的模型即稱為分析模型。 建築物的結構分析,常將建築物視為立體鋼架作為應用分析的模式,並且有 兩個分析特點,一、所有的梁、柱交接處設定為剛性接合,二、支承類型設定為 固端支承,即表示束制所有方向的自由度,需要注意的是 IFC 建築資訊所提供的 的內容,並未包括接合的形式和支承的類型等兩種相關的資訊。 在結構分析會將結構模型內,所有構件的斷面資訊參照材料力學所定義,為 均質、等向且為線彈性材料,在嚴格的定義中,構件斷面內所有的材料,需要考 慮材料彈性係數 E 值,轉換為一個均值的斷面形狀,再計算形心位置,經過轉換 後的結構斷面,於分析模型中會視為一個質點,所有構件需視為線段,線段為構 件連續的斷面形心組成。 分析模型的構件皆為斷面轉換後的均質材料,在轉換斷面時或計算構件的勁 度都是需要材料彈性係數 E 值的提供,在考慮剪力和軸向力時,勁度的計算是需 有轉換後結構斷面 A 值的提供,在考慮彎矩力時,勁度的計算是需要有轉換後結 構斷面慣性矩 Ix、Iy 的提供,在考慮扭轉力時,進度的計算是需要有轉換後結構 斷面的扭轉慣性矩 Ip 的提供,故材料資訊包括材料的數量、材料的彈性係數,斷 面資訊包括斷面的數量、斷面的面積、斷面的慣性矩。 分析模型尚有節點資訊,節點資訊範圍包括了所有構件端點的空間位置,為 了考慮力傳遞的連續性,會將相交位置的多根構件視為一個節點,因此桿件的數 量多寡並不影響節點的數量,節點資訊包括節點的數量、節點的空間位置包含橫 向 x、縱向 y 及高程 z。 24.

(35) 分析模型的構件資訊,在實際施工或是 CAD 繪圖時,除了構件有不連續性的 產生,如斷面變換或構件轉折,會使用多根構件來描述外,一般使用一根構件表 示,要注意的是分析模型的構件資訊並非如此,桿件轉折、斷面變化、多根或其 他桿件的相交,這些都是必須個別再增加構件數量表示,構件通常會用線段表 示,線段可以是直線也可以是曲線,桿件資訊包括桿件的數量、桿件端點的節點 資訊、桿件的材料資訊、桿件的斷面資訊。 最後分析模型的支承資訊,需要定義節點的束制條件,束制條件為主要為了 區隔結構物與其他需要考量的因素,在構件的交界處點位移動的情形,依照空間 移動的情形可以分為橫向的左右移動和旋轉、縱向的前後移動和旋轉、高程的上 下移動和旋轉,一共有六個方向的自由度,需要依照實際的情況,考量六個自由 度的束制條件,支承資訊包括支承的數量、支承束制六個方向的自由度。 基本假設條件 1. 一般結構分析,使用一棟結構物作為模型資訊,所以於 CAD 軟體建立結構模 型,僅建立一棟模型資訊,程式撰寫的考慮亦限制在使用一棟結構的模型資 訊。 2. 不考慮複合材料所組成的結構斷面和版、牆等非結構元件的影響,所以 CAD 軟體製作構件時,設定為單一材料和僅建立由梁、柱組成的結構模型。 3. 在程式撰寫不考慮結構桿件長度會因為形心位置變化而有所改變,因此 CAD 軟體在梁、柱構件的建立位置及長度上,採用力學分析結構模型的模式,以 符合結構分析模型構件設定的方式。 4. CAD 軟體並沒有允許結構物構有設定支承類型的方式存在,而分析模型又需 要支承資訊,因此程式撰寫將全部高程為零的節點,設置為固定支承即表示 六個自由度的束制條件為 1。 5. CAD 軟體並沒有支援詳細的材料性質,如材料彈性係數 E、材料熱膨脹係數 α、材料波松比μ、剪彈性係數 G、材料強度 Fy 等資料,但分析模型資訊需 要部份的材料性質,在 CAD 軟體中僅能設定構件的材料名稱,研究中將所有 構件的材料名稱設定為混凝土,於程式撰寫方面將將材料強度設定為 fc' = 210kgw / cm 2 ,材料彈性係數 E = 15000 fc'kgw / cm 2 。. 25.

(36) 5.2 由 IFC 取得分析模型資訊 分析模型資訊,包括節點、支承、材料性質、斷面性質和桿件等資訊內容, 本節為說明如何從 IFC 建築資訊轉取得分析模型的資訊內容。 節點資訊 節點資訊表示為結構物所有構件的端點座標位置,故節點資訊內容包括,所 有節點的數量、節點的座標位置,其中結點座標位置使用立體座標系統,包含橫 向位置 x、縱向位置 y、高程位置 z 等資訊。 ArchiCAD10 建立模型資訊時已經考慮,在設計梁、柱等構件長度內,沒有其 他構件與該構件接合,換言之,每一根構件長度範圍內,僅有兩個節點出現,為 控制模型建立的方式,目的是用來減少相關問題的發生。 IFC 建築模型梁、柱等構件資訊,可由 3.6 節 IfcBuildingElement 介紹取得 構件兩端點的座標位置,於 IfcShapeRepresentation 物件屬性中,連結平面擠 出物體物件來敘述梁、柱的物體形狀。 平面擠出物體物件,使用 4 筆屬性資料描述,包括平面形狀物件、立體座標 系統物件、擠出方向物件和擠出長度大小等。 平面形狀物件,此物件負責平面形狀的描述,包括平面形狀的描述、平面座 標系統等,而平面座標系統包括形狀形心座標位置和座標軸所指方向。 立體座標系統物件,此物件負責立體座標系統,座標系統原點的移動和座標 系統方向的旋轉,包括立體座標原點的位置(x,y,z)、x 軸的方向(x,y,z)和 z 軸 的方向(x,y,z)等,因為 x、y、z 三軸彼此正交,可由計算推導出 y 軸的方向 (x,y,z)。 擠出方向的物件,此物件負責平面形狀擠出物體形狀的擠出方向,包括擠出 的方向(x,y,z)等,擠出方向的起始點為立體座標系統的立體座標原點位置。 擠出長度的大小,用來描述擠出方向的長度大小。 經由平面擠出物體的物件,各個屬性內容的解說,可以知道梁、柱構件起始 點的相對位置為平面形狀形心座標位置,經由擠出方向和擠出長度大小,可計算 推導出構件另一點的相對座標位置,透過立體座標系統原點座標位置和座標軸所 指方向做座標的平移和旋轉,如此便可以得到物體兩端點的相對位置。 梁、柱的物件屬性,其中有一個屬性內容為相對位置的物件,此物件負責 2 個相對位置資訊的提供,包括相對位置的物件、立體座標系統的物件等。 在研究中發現,相對位置的物件連結的過程為梁和柱、建築樓層、建築物、 26.

(37) 建地各個相對位置,當連結至相對位置的物件,其中物件屬性包括$字元符號和 立體座標系統的物件,$則表示已連結至絕對的座標系統,可計算推導出絕對的 座標系統和絕對的座標位置,構件兩個端點的相對座標位置,經由此方法的計算 推導過程,可以得到構件兩個端點的絕對座標位置。 使用此方式便可以得到建築物所有梁、柱構件兩個端點的絕對座標位置,經 由排列組合便完成所有節點數量和節點座標位置,節點的資訊內容。 支承資訊 支承資訊表示為結構物所有支承束制的方式,故支承資訊內容包括,所有支 承的數量、支承的座標位置、自由度的方向、自由度的數量和是否束制等,IFC 建築模型資訊並沒有提供任何支承相關資訊,基於大部分建築物多採用立體鋼架 模式和將支承類型假設為固端支承來進行分析,因此支承會有 6 個方向的自由度 和束制自由度的移動和旋轉,便解決自由度的方向、自由度的數量和是否束制三 個資訊內容。 本論文在所有支承的數量、支承的座標位置兩項資訊的取得,是利用節點資 訊的內容,將節點的高程 z 為零的座標位置設定為固定支承,便可以得到兩項的 資訊,同時也完成支承的資訊內容。 材料性質資訊 材料性質資訊表示為結構物所有構件使用的材料性質,材料性質涉及許多的 材料參數,會依照不同的分析模式,材料參數的內容有所增減,同樣的 IFC 建築 模型資訊並沒有提供任何的材料性資相關資訊,僅賦予構件模型擁有材料的名 稱。 研究的探討並沒有在此多做琢磨,原因為材料名稱不能提供材料性質相關資 訊,影響材料相關性質的因素眾多,同時也無法提供完整的材料性質參數供各種 2. 分析使用,所以研究中僅判斷材料名稱為混凝土,設定混凝土強度為 210kgw/cm. 和混凝土彈性係數依照公制的計算方式求得,故材料性質資訊的內容,僅簡單的 提供所有材料性質的數量和材料的彈性係數等兩種資訊。 本研究在材料性質資訊方面,ArchiCAD10 建立模型構件的材料設定,僅設定 混凝土一種材料名稱提供使用, 而材料性質資訊取得方式為搜索 IFC 建築資訊 裡所有物件名稱為材料的物件和物件屬性的屬性資料,得到材料性質的資訊內 容,如需配合其他的 IFC 應用軟體或是支援更豐富的材料名稱,可於後續研究增 加材料性質相關的資訊內容。 27.

(38) 斷面性質資訊 斷面性質資訊表示為結構物所有構件斷面形狀能提供的資訊,故斷面性質資 訊包括,所有斷面形狀的數量、斷面形狀的面積 Area、斷面形狀 x 向的慣性矩 Ix、斷面形狀 y 向的慣性矩 Iy 和斷面形狀的扭轉慣性矩 Ip。 針對矩形、圓形、T 形、I 形和中空矩形,5 種 IFC2x3 所定義的平面形狀和 斷面形狀的面積 Area、斷面形狀 x 向的慣性矩 Ix、斷面形狀 y 向的慣性矩 Iy 和斷 面形狀的扭轉慣性矩 Ip 等斷面性質計算方式敘述如下: 矩形(圖 5-5 IFC 所定義的矩形形狀表示) Area = XDim ∗ YDim XDim ∗ YDim 3 Ix = 12 YDim ∗ XDim 3 Iy = 12. Ip = Ix + Iy ;. 圓形(圖 5-6 IFC 所定義的圓形形狀表示) A = π ∗r2 Ix = Iy =. πr 4 4. Ip = Ix + Iy ;. T 形(圖 5-7 IFC 所定義的 T 形形狀表示) A1 = b ∗ t A2 = s ∗ (h − t ). d1 = h −. t 2. h−t 2 ( A ∗ d + A2 ∗ d 2 ) y= 1 1 A1 + A2. d2 =. Area = b ∗ t + s ∗ (h − t ). bt 3 s(h − t ) 2 2 + A1 ∗ (d1 − y ) + + A2 ∗ (d 2 − y ) 12 12 3. Ix =. 28.

(39) Iy =. tb 3 (h − t )s 3 + 12 12. Ip = Ix + Iy ;. I 形(圖 5-8 IFC 所定義的 I 形形狀表示) Area = 2(b ∗ t ) + s (b − s ) 2 3 ⎛ bt 3 ⎛ h t ⎞ ⎞ s(h − 2t ) Ix = 2 ∗ ⎜ + b ∗ t⎜ − ⎟ ⎟ + ⎜ 12 12 ⎝ 2 2 ⎠ ⎟⎠ ⎝. ⎛ tb 3 (h − 2t )s 3 ⎞ ⎟⎟ + Iy = 2 ∗ ⎜⎜ 12 ⎝ 12 ⎠ Ip = Ix + Iy. 中空矩形(圖 5-9 IFC 所定義的中空矩形形狀表示) Circumference = 2 ∗ (b + h − 2 ∗ t ) Area = Circumfere nce ∗ t. bh3 (b − 2t )(h − 2t ) Ix = − 12 12. 3. hb3 (h − 2t )(b − 2t ) Iy = − 12 12 Ip = Ix + Iy. 3. 目前 CAD 軟體所僅支援斷面形狀為矩形和圓形兩種形狀的物件,其它斷面形 狀則採用自訂封閉形狀的物件來描述,所以定義再多的斷面形狀和相關斷面性質 計算方式的提供,並不會有實質上的作用存在,ArchiCAD10 建立構件模型資訊 時,盡量避免使用自訂封閉形狀的物件所描述的斷面形狀,這是因為自訂封閉形 狀描述斷面的形狀時,無法找到一些規則做為計算斷面性質方式的使用,所以未 深入的探討,計算自訂封閉形狀的斷面性質。 經由高等材料力學得知扭轉所造成構件產生位移和破壞的影響不大,可以忽 略扭轉所造成的影響,故將扭轉慣性矩 Ip 資訊在本研究中先不考慮。斷面性質資 訊包括:所有斷面形狀的數量、斷面形狀的面積、斷面形狀 x 向的慣性矩 Ix、斷 面形狀 y 向的慣性矩 Iy 等資訊。 最後為搜索 IFC 建築模型資訊所有斷面形狀的物件,計算出斷面形狀的面積 A、斷面形狀的慣性矩 Ix 和 Iy,剔除相同的資訊內容,便可以得到斷面性質資訊 29.

(40) 內容。 桿件資訊 桿件資訊表示為所有桿件附屬的相關資訊,故桿件資訊包括所有桿件的數 量、桿件的起點座標位置、桿件的終點座標位置、桿件的材料性質、桿件的斷面 性質等,桿件資訊只需要相對應結點、支承、材料性質、斷面性質資訊內容的順 序位置即可。 桿件兩個端點座標位置的方法和節點資訊相同,在此不再重複如何取得桿件 兩個端點座標位置,當取得兩個端點的座標位置時,便開始對應節點資訊內容的 順序位置並且記錄下來,便解決桿件起點座標位置、桿件終點座標位置兩個項的 資訊內容。 在桿件接合的節點位置上,因為製作模型桿件的放置,有人為的偏移誤差和 IFC 計畫有容許誤差等因素,會發生接合位置有多個節點,產生節點和桿件資訊 錯誤,研究為修正此項錯誤,在建立節點資訊,刪除重複節點的同時,多增加 1cm 以內的節點刪除,成功修正此項錯誤。 在 IAI 制定 IFC 資訊交換標準中,材料和構件是兩種不同的物件且物件屬性 的屬性資料連結並無關聯存在,藉由一個材料連結的物件作為聯繫兩種物件的方 式,材料連結的物件屬性內,有兩個主要的屬性資料,一為構件的集合物件,一 為材料的物件,這表示材料連結的物件,可以把一種材料同時連結一根以上的構 件,兩種材料以上要連結構件時,需另外再使用材料連結的物件。 ArchiCAD10 建立建築模型存成 IFC 建築模型資訊檔案後,材料連結的物件 IfcRelAssociatesMaterial 屬性中,屬性資料設定為一根構件對應一種材料, 所以 IFC 建築模型有多少根構件就會有多少個材料連結的物件,如此便可以搜 尋所有的梁、柱構件,找到對應的材料名稱,依照材料性質資訊的材料性質取 得方式,並且和材料性質資訊內容進行比對資料順序位置,得到桿件材料性質 的資訊內容。 梁、柱的物件屬性有一屬性資料為產品定義形狀的物件,定義了產品形狀表 示的方式,而產品定義形狀的物件屬性有一屬性資料為形狀表示的物件,定義了 形狀表示的方式, CAD 軟體則使用平面擠出物體的物件進行描述,只要尋找平面 擠出物體的物件,物件屬性的屬性資料有一個平面形狀的物件,依照斷面性質資 訊所介紹斷面性質計算,可以得到桿件的斷面性質的資訊內容,再搜尋所有的 梁、柱構件找到斷面性質資訊並且和斷面性質資訊內容進行比對資料順序位置, 得到桿件斷面性質的資訊內容。 30.

參考文獻

相關文件

四、 廠商應於服務決標後 3

、專案管理廠商及監造單位相關資料送政府採購法主管機關

上列兩個範例是屬於連續型資料相同,但是組距不相同,比較看看,統計圖表有

● 使用多重準則(例如清晰度、準確度、有效性、是否及

未於規定期限內報到,或報到時已不具候用資格條件(如 3 個月以內之體格檢查不符標準、受刑事處分等),均喪失錄取 資格;候用約僱管理人員於 108 年

自 1998 年起,教育局制訂了一系列資訊科技教育策略,促進學 校將資訊科技融入學與教當中。於 2000

資訊和通訊科技 物料和結構 營運和製造 策略和管理 系統和控制

 人行行長周小川於2010年指出:資本帳可兌換的定義應可