BIM 模型同步與碰撞偵測
System ↔ SystemBIM 模型更新觸發碰撞偵測、問題記錄及報告產生。
6 個節點 · 5 條連接construction
systemapidb
視覺化
BIM 模型更新event
IFC 檔案上傳或 Revit 模型同步至 BIM 360/ACC。
↓sequential→ 碰撞偵測
↓parallel→ 模型版本控制
碰撞偵測system
對合併後的聯合模型執行 Navisworks/Solibri 碰撞規則檢查。
↓sequential→ 問題記錄
問題記錄db
將偵測到的碰撞及 BCF 視角寫入問題追蹤系統。
↓conditional→ RFI 產生
↓sequential→ 報告儀表板
RFI 產生api
透過 Procore API 自動產生嚴重碰撞的澄清函 (RFI)。
模型版本控制system
以版本號、變更日誌及差異摘要標記模型快照。
報告儀表板api
將碰撞統計資料及趨勢資料推送至 Power BI 儀表板。
uc-bim-sync.osop.yaml
osop_version: "1.0"
id: "bim-sync"
name:"BIM 模型同步與碰撞偵測"
description:"BIM 模型更新觸發碰撞偵測、問題記錄及報告產生。"
nodes:
- id: "model_update"
type: "event"
name: "BIM 模型更新"
description: "IFC 檔案上傳或 Revit 模型同步至 BIM 360/ACC。"
- id: "clash_detect"
type: "system"
name: "碰撞偵測"
description: "對合併後的聯合模型執行 Navisworks/Solibri 碰撞規則檢查。"
timeout_sec: 300
- id: "issue_log"
type: "db"
name: "問題記錄"
description: "將偵測到的碰撞及 BCF 視角寫入問題追蹤系統。"
- id: "rfi_generate"
type: "api"
subtype: "rest"
name: "RFI 產生"
description: "透過 Procore API 自動產生嚴重碰撞的澄清函 (RFI)。"
retry_policy:
max_attempts: 2
- id: "version_control"
type: "system"
name: "模型版本控制"
description: "以版本號、變更日誌及差異摘要標記模型快照。"
- id: "report_dashboard"
type: "api"
name: "報告儀表板"
description: "將碰撞統計資料及趨勢資料推送至 Power BI 儀表板。"
edges:
- from: "model_update"
to: "clash_detect"
mode: "sequential"
- from: "clash_detect"
to: "issue_log"
mode: "sequential"
- from: "issue_log"
to: "rfi_generate"
mode: "conditional"
when: "clash.severity == 'critical'"
- from: "model_update"
to: "version_control"
mode: "parallel"
- from: "issue_log"
to: "report_dashboard"
mode: "sequential"