시공용 샵드로잉 BIM 툴 KMBIM
KMBIM은 어떤 프로그램?
케이엠빔(KMBIM)은 대한기계설비건설협회에서 발주하여 대한기계설비산업연구원과 대한설비설계협회(현: 대한설비융합협회)에서 수행한 연구과제다. 궁극적인 목적은 시공현장에서 BIM을 효율적으로 적용하기 위해 기계설비 환경에 맞는 라이브러리 개발과 샵드로잉을 위한 Plug-In 프로그램 개발이다.
KMBIM은 Revit을 기반으로 하여 국내 기계설비 샵드로잉 환경에 맞는 기능을 개발함으로써 사용의 편의성과 모델링의 신속성을 도모하고 시트 및 데이터(속성) 관리를 도모하고자 하였다. BIM 모델링 경험을 가진 설비설계사무소와 현장에서 샵드로잉을 수행하는 시공사의 의견을 반영하여 개발을 진행했다.
배관 및 덕트 모델링 작업에 유용한 모델링 기능, 엑셀 변환 등 문서화에 도움이 되는 도큐멘테이션 기능, 설비에 필요한 계산, 간섭회피 등 유틸리티 기능으로 구성되었다.

개발 배경
국토부를 비롯한 정부에서는 BIM의 필요성을 강조하며 BIM 추진 의지를 피력하고 있다. 발주처인 철도청, LH, SH, GH 등에서도 가이드라인 등을 통해 BIM 설계를 추진하고 있으며 삼성전자, SK 등 대기업에서도 BIM의 필요성을 인식해 BIM 설계를 진행하고 있다.
기계설비 분야는 건축이나 토목에 비해 BIM 설계가 더딘 느낌이 있다. 공정으로도 후속작업인 요인도 있지만 규모가 작은 시장, 좁은 공간에서 다양한 기기 및 부속류의 배치, 맨파워의 부족 등 여러 요인으로 뒤쳐진 느낌이다. 또, 설비설계는 어느 정도 진행되고 있지만 시공현장은 현실적으로 더디게 진행되고 있다. 하지만 향후 BIM 설계가 대세가 되어가고 있기 때문에 BIM 설계를 하지 않을 수 없는 상황이 다가오고 있다.

이러한 현실을 파악하여 기계설비 시공현장에서 BIM을 활용하기 위한 시도의 일환으로 BIM 라이브러리 구축과 기계설비 시공에 필요로 하는 기능을 제공하기 위해 개발에 착수하였다. 시공현장에서 BIM 설계 활용은 제한적이지만 선제적으로 BIM 생태계를 조성하고, BIM 설계를 도입하고자 하는 시공자들을 위해 인프라 구축 차원에서도 구축할 필요가 있다.
주요 기능
기능은 크게 세 분야로 나누었다. 모델 작성을 위한 모델링 기능, 문서화를 위한 도큐멘테이션 기능, 기타 BIM 작업에 유용한 유틸리티 기능이다.
1. 모델링 기능
새로운 모델(덕트, 배관)을 작성하기 위한 기능이다. Revit에서 제공하지 않는 기능이나 제공되는 기능이라도 보다 효율적으로 모델링하기 위함이다. 예를 들어, 난방코일 배관은 Revit에서 제공하지 않지만 손쉽게 모델링할 수 있도록 기능을 개발한다. 또, 소방배관의 경우 여러 조작을 거쳐 모델링해야 하는 모델을 간단한 조작으로 신속하게 모델링하는 기능을 개발한다.
| 모델링 기능명 | 설명 |
| 난방코일 모델링 | 코일링 타입과 방의 크기 및 지정 조건에 맞춰 난방코일 배관을 모델링한다. |
| Tee 연결 | 교차하는 두 배관을 Tee로 연결한다. |
| 지정 레벨까지 연장 | 레벨과 간격 띄우기 값을 지정하여 덕트 및 배관을 지정한 높이로 모델링한다. |
| 헤더 모델링 | 지정한 조건에 맞춰 냉온수 공급, 환수, 증기 배관의 헤더를 모델링한다. |
| 스프링클러 배치 | 지정한 범위에 스프링클러 헤드를 배치한다. |
| 스프링클러 반경 확인/삭제 | 배치된 스프링클러의 반경을 표시하고 삭제한다. |
| 소방배관 상향식(자동/수동) 모델링 | 상향식 소방배관을 수동 및 자동으로 모델링한다. |
| 소방배관 하향식, 플렉시블(자동/수동) 모델링 | 하향식 소방배관을 수동 및 자동으로 모델링한다. 지정 조건에 따라 플렉시블로 헤드에 연결한다. |
| 단열재 일괄 정의 | 배관 및 덕트의 유형별로 단열재 두께를 정의하여 일괄 모델링한다. 배관은 배관의 관경에 따라 단열재 두께를 정의할 수 있다. |
| 슬리브 작성 | 구조체(벽, 바닥)를 통과하는 설비(덕트, 배관) 요소에 슬리브를 작성한다. 이때 단열재 두께를 고려하여 작성한다. 단열재 작성과 동시에 슬리브도 작성한다. |
| 행거(단독/다중) 배치 | 행거를 배치한다. 하나씩 배치할 수도 있고 간격 조건을 지정하여 동시에 배치할 수도 있다. |
| 배관 1본 단위 절단 | 선택한 배관을 지정한 길이 단위(1본 단위)로 절단한다. |
| 덕트 플랜지 삽입 | 지정한 간격 단위로 플랜지를 삽입한다. |
| 부품 간격 조정 | 선택한 부품(레듀셔, 캡)을 지정한 거리만큼 간격을 띄우거나 맞춘다. 캡을 말단에서 일정한 간격으로 조정할 때 유용하다. |

[스프링클러 배관의 예]
2. 도큐멘테이션 기능
작성된 모델을 통해 문서화(도큐멘테이션)하는 기능이다. 물량을 손쉽게 산출하거나 태그나 치수를 효율적으로 기입하는 기능이다. Revit의 제약으로 인해 여러 절차를 거쳐야 하는 기능이나 까다로운 표기를 보다 빠르게 표기할 수 있는 기능이다.
| 도큐멘테이션 기능명 | 설명 |
| 배관 실제 치수 | 선택한 배관의 실제 치수를 일괄 기입한다. |
| 배관 중심과 중심 치수 | 선택한 배관의 중심과 중심(Center to Center) 치수를 일괄 기입한다. |
| 입상/입하 표기 | 배관을 선택하면 배관의 위치에 따라 입상/입하 태그가 부착된다. |
| 스케줄 내보내기 | 작성한 물량표(스케줄)를 엑셀 데이터로 내보낸다. |

[압상/입하 배관 표기의 예]
3. 유틸리티 기능
속성(데이터) 관리, 화면 관리, 요소의 선택 등 Revit에서 제공하지 않는 기능 중에 사용자가 사용에 편리한 기능이다. 예를 들어, A라는 요소의 속성과 B라는 요소의 속성을 일치시키거나 특정 요소만 선택하는 기능 등이다. Revit에는 없는 기능이지만 도면 작업을 효율적으로 수행하기 위한 기능이다.
| 유틸리티 기능명 | 설명 |
| 사이즈 계산 패드 | 덕트, 배관의 사이즈를 계산하는 기능이다. 덕트는 풍량을 입력하여 폭과 높이를 계산할 수도 있고 이미 계산된 치수에 대해 폭 또는 높이를 달리하여 계산할 수 있다. |
| 매개변수 복사 및 붙여넣기 | 지정한 요소의 파라미터를 클립보드에 복사하여 다른 요소에 붙여 넣기 한다. |
| 간섭 요소 회피 | 설비 요소와 요소 사이의 간섭을 다양한 조건에 의해 회피한다. |

[간섭회피 전과 후의 예]