2014-09-04

Solibri Model Checker於法規檢討的應用-Part 1

前面筆者曾經介紹過SMC的基本功能(詳見Solibri Model Checker-BIM模型的檢核工具),SMC無疑地能夠確保模型品質,以系統的方法找出模型的瑕疵,確保模型的資訊正確無誤,下一個接收模型的單位才能夠直接應用模型,而非接手後重新建立模型。


多數人在得知SMC的基本功能之後都會好奇究竟SMC是否能夠用於「法規檢討」上,因此本篇將針對SMC能夠達成的法規檢討部分做一簡單的介紹。在開始之前必須跟讀者說明的是SMC並無法做到「一鍵完成」所有法規的檢討,其原因在於並非所有法規皆可轉換為程式邏輯,再者SMC提供約40~50種的基礎規則供使用者修改其參數作為品質驗證使用,而非開放給使用者自行編寫規則,因此無法自訂出百分之百符合法規邏輯的檢查規則。故若讀者想要尋找能夠自行撰寫邏輯的檢查程式,此篇文章所介紹的東西可能不適用。


在此筆者暫時先將SMC的規則庫中的所有規則依照用途將其分為9大類,其分別為:

  1. 邏輯性檢核
  2. 距離檢核
  3. 屬性檢核
  4. 結構元件檢核
  5. 一致性檢核
  6. 面積檢核
  7. 使用性檢核
  8. 防災逃生檢核
  9. 完整性檢核


以下就各種分類來詳細描述各種分類的功能與用途。


邏輯性檢核


此類規則主要針對模型元件的邏輯性做判斷,避免不合常理的情形出現。例如:

  1. 門與窗無法單獨存在於模型空間中而必須依附於牆體。
  2. 一棟建築的外殼必須將所有建築裡的空間包圍起來。
  3. 牆體的下部必須與樓地板接觸,上部必須連接上層的樓地板或是天花板。
  4. 物件與物件之間彼此不互相重疊。

說明:
上述例子說明的即是一般常理情況下,模型中的物件該有的特性與行為,但是我們在建模時基於能夠簡單快速地將模型給建立完成的前提有時會忽略這些細節,例子4即是大家所熟知的碰撞檢核或干涉檢核,其檢核的目的用於結構模型即是確保模型數量正確,用於管線模型則是為了檢核管線的配置是否有衝突發生。例子3則可應用於建築技術規則第46條
(防音)連棟住宅、集合住宅之分界牆、寄宿舍、旅館等之臥室或客房或醫院病房相互間之分間牆及其與其他部份之分間牆,應依左列規定設置具有防音效果之隔牆:
一、分界牆或分間牆應為無空隙、無害於防音之構造,並應為直達樓地板或屋頂之牆壁,如天花板有防音性能者,分間牆得建築至天花板。二、...
第一點說明分界牆或分間牆必須觸碰於樓地板或有防音性能之天花板,例子3的規則恰好可用於檢查此類的牆體是否有滿足法規的需求。



距離檢核

此類規則可用於兩指定物件之間的距離是否過大或過小,物件並非一定是特定有實體的物件,也可以是兩空間。例如建築技術規則第32條
(天花板)天花板之淨高度應依左列規定:
一、學校教室不得小於三公尺。
二、其他居室及浴廁不得小於二‧一公尺,但高低不同之天花板高度至少應有一半以上大於二‧一公尺,其最低處不得小於一‧七公尺。
則利用距離檢核的規則即可檢查天花板與樓地板之間的距離是否滿足法規的需求。


屬性檢核

此類規則用於檢查物件的屬性資料,如長度、高度、名稱等屬性,而且能夠進一步檢查屬性的規則,舉例來說,建築物的房間編號基本上不會重複,因此可透過屬性檢核來確認是否每個房間編號都是唯一的值。


後面待續...