• 沒有找到結果。

第五章 轉換分析模型資訊

5.3 資料轉換實例

本實例如圖 5-10 ArchiCAD10 建立的模型實例,由 14 根梁和 12 根柱共同組

成的建築物,圖 5-11 IFC 模型實例,為使用 IFC View 共享軟體中的 IFC Engine

-104,1456,0 -104,1456,310 495,1456,0 495,1456,310 -104,1056,0 -104,1056,310 495,1056,0 495,1056,310 1095,1456,0 1095,1456,310 1095,1056,0 1095,1056,310 495,1456,620 -104,1056,620 495,1056,620 1095,1456,620 1095,1056,620 -104,1456,620

亦即梁、柱共 52 個節點資訊,經由程式排列組成 18 個節點資訊,節點位置 先後順序則依照 IFC 構件出現的先後排列,每個組節資訊則代表一個空間座標位 置,例如節點 4 空間座標位置為(495,1456,310),節點 6 空間座標位置為

(-104,1056,310)。

舉範例一根梁來代表說明如何取得梁節點資訊,如圖 5-12 BMR-012 梁物件內 容,其物件代碼為#990 的 IfcBeam 物件。

梁物體形狀,由物件代碼為#1014 的平面擠出物體物件描述,其中屬性內容

#1012,代表平面形狀物件,表示為矩形物件。屬性內容#32,代表為擠出方向 的物件,表示擠出方向指向 z 軸。屬性內容 4000 表示擠出長度為 4000。

物件代碼#1012 的矩形物件,其中屬性內容#1011,代表矩形形心座標系 統,表示為 x 軸對應 x 軸、y 軸對應 y 軸和形心相對座標位置(-100,0)。

梁的座標系統,由物件代碼#1013 的立體座標物件描述,其中屬性內容#

35,代表座標點原點位置的物件,表示座標原點為(0,0,0)。屬性內容#30,代

表 z 軸指向的物件,表示 z 軸指向 y 軸。屬性內容#28,代表 x 軸指向的物件,

表示 x 軸方向指向 z 軸,經由計算推導 y 軸方向指向 x 軸,此時形心相對座標位 置為(0,0,-100)。

由座標系統的形心相對座標位置(0,0,-100)、擠出方向 z 軸對應到座標系統 y 軸和擠出長度為 4000,計算推導出梁另一端點相對座標座標位置為

(0,4000,-100)。

此時參照物件代碼#990 的梁物件,其中屬性內容#1034,代表梁的相對位 置。物件代碼#1034 的相對位置,其中屬性內容#531,代表建築樓層的相對位 置,屬性內容#1033,代表梁的相對座標系統,表示 z 軸指向 z 軸、x 軸指向-x 軸、y 軸指向-y 軸和座標原點位置(-1046,14565,100),此時梁形心相對座標位 置為(-1046,14565,0)和另一端點相對座標位置為(-1046,10565,0)。

物件代碼#531 的相對位置,其中屬性內容#49,代表建築物的相對位置,

屬性內容#530,代表建築樓層的相對座標系統,表示 z 軸指向 z 軸、x 軸指向 x 軸、y 軸指向 y 軸和座標原點位置(0,0,3100),此時梁形心相對座標位置為

(-1046,14565,3100)和另一端點相對座標位置為(-1046,10565,3100)。

物件代碼#49 的相對位置,其中屬性內容$,代表對應到絕對座標位置,屬 性內容#37,代表建築物的相對座標系統,表示 z 軸指向 z 軸、x 軸指向 x 軸、y 軸指向 y 軸和座標原點位置(0,0,0),此時梁形心絕對座標位置為

(-1046,14565,0)和另一端點絕對座標位置座標為(-1046,10565,0)。

使用上述梁節點取得的方式,可取得所有梁、柱節點資訊並刪除重複的節點 資料,包括接合位置上的誤差節點,節點取得的順序,則會依照 IfcBeam 和 IfcColumn 物件代號大小,由小到大順序排列,最後得到節點資訊。

支承資訊

6

1,1,1,1,1,1,1 3,1,1,1,1,1,1 5,1,1,1,1,1,1 7,1,1,1,1,1,1 9,1,1,1,1,1,1 11,1,1,1,1,1,1

支承資訊是由節點資訊透過程式 IFC STRU,取得高成為 0 的節點設定為固端 支承,因此結構物共有 6 組支承資訊,內容為按照節點資訊內容的順序,例如節 點 3 為固端支承, 1,1,1,1,1,1 表示 6 個方向自由度為束制。

材料性質資訊

1 217370

透過程式 IFC STRU 搜索 IFC 建築資訊範例的材料物件,得到此結構物有 1 組材料性質資訊,其材料彈性係數 E 為 217370, 其取得方式於桿件資訊。

斷面性質資訊

2

900,67500,67500 400,13333,13333

亦即此結構物有 2 組斷面性質資訊,例如斷面 1,斷面積為 900,慣性矩 Ix 11,12,1,1 4,13,1,1 6,14,1,1 8,15,1,1 10,16,1,1 12,17,1,1 2,18,1,1 2,6,1,2 4,8,1,2 10,12,1,2 6,8,1,2 8,12,1,2 2,4,1,2

4,10,1,2 18,13,1,2 13,16,1,2 18,14,1,2 13,15,1,2 16,17,1,2 14,15,1,2 15,17,1,2

由程式 IFC STRU 搜索 IFC 建築資訊範例中,所有的梁、柱等構件,得知此結 構物共有 26 組桿件資訊,例如桿件 6 對應桿件起點為節點 11,桿件終點為節點 12,桿件材料為材料 1 和桿件斷面為斷面 1,亦即連接至材料資訊、斷面資料可 得 E、A、Ix、Iy。

如圖 5-13 CRE-003 材料連結物件內容,物件代碼為#123 為材料連結物件,

屬性資料中,#72 為連結的構件,#121 為連結的材料,依照材料性質資訊的說 明,可得到材料為混凝土,設定其彈性係數 E 為 217370kgw/cm2

或是如圖 5-14 BMR-012 材料連結物件內容,物件代號為#1036 的為材料連 結物件,屬性資料中,#990 為連結的構件,#121 為連結的材料,依照材料性 質資訊的說明,可得到材料彈性係數 E 為 217370kgw/cm2

每一根梁、柱構件都會對應到一個材料連結物件,連結到一種材料名稱,相 同使用材料性質資訊取得的方式,得到梁、柱的材料性質,按照材料性質資訊內 容順序,進行材料性質比對,得到材料性質資訊相對應的資料。

最後搜索梁、柱斷面所對應的形狀物件,相同使用斷面性質資訊取得的方式,

得到梁、柱的斷面性質,按照斷面性質資訊內容順序,進行斷面性質比對,得到 斷面性質相對應的資料,便得到桿件資訊所有的資料內容。

第六章 結論與建議

相關文件