2. 2
BIM 설계품질 검토 시스템 개발의 필요성
기계
구조
전기설비
등 분야 협업
발주처협의
개산견적 /
상세견적 산출
최종 도면 확정
및 통합
계획
설계
기본
설계
실시
설계
시공성
검토
건물
시공
유지
관리
건축 설계 모델링 도구 (BIM Architecture Modeler)
시공성 검토 및 품질성능 검토 S/W 요구
건설사업관리 지원 통합정보모델 필요
국내 실무 적합, 대용량 데이터 처리가능 S/W 필요
BIM 데이터 기반 유지관리 등
다양한 비즈니스 모델 필요BIM Server 등 협업 시스템 필요
Checker
4. 4
Base rule 개발
BIM 관련 지침을 분석하여 공통분모 도출
공통분모를 구조화하여 최소단위의 체킹
함수 구현
체킹함수 중심의 20개의 base rule 구성
메타포 디자인 형태의 base rule에 대한
심볼릭 아이콘 배치
20개의 base rule 구성
5. 5
기본 제공되는 rule을 사용하여 사용자가 원하는 수치 또는 항목을 변경하여, 특화된 검토 기준인 사용자 Rule Set을 제작 가능
다양한 Rule을 자유롭게 조합하여 특화된 Rule Set 제작
> 기본 제공되는 rule set의 parameter를 변경하여 새로운 rule set으로 구성
> 여러 개의 룰을 로딩하여 하나의 rule set을 구성하여 저장 가능
편집이 제한적인
base rule
자유롭게 필요한 정보를 편집 가능한 rule editor
선택 rule의
Parameter 수정
편집 할
rule 선택
다양한 rule 조합 :
신규 rule set 제작
신규 rule set을 이용한
checking 결과 출력
rule set 수정 process
Rule set 구성
6. 6
Base rule 개발
Code Name Title Description
*1 INT INTeference 부재 사이의 간섭 검토
2 ARE AREa 공간의 바닥면적 검토
*3 POL POLygoncount 객체의 polygon 수 검토
4 WID WIDth 객체의 폭 검토
5 WIS Widthin Space 공간 안에 속한 특정 객체의 폭 검토
6 EXI EXIstence 공간 안에 객체들의 존재 여부 검토
7 INC INClusion 공간이 지정된 Department값을 가지고 있는지 검토
8 AID Area In Department
공간이 지정된 Department값을 가지고 있으며, 기준
면적을 만족하는지 검토
9 FND FiND 객체를 검색
*10 WRA* WindowsRAtio
창 면적과 공간 면적간의 비율을 검토
7. 7
Base rule 개발
Code Name Title Description
11 SNN SpaceName&Number 공간이 Name과 Number속성을 가지고 있는지 검토
12 ERL ElementRelatedLevel 객체가 level 값을 가지고 있는지 검토
13 XSL eXistenceSameLevel 두 개의 공간이 같은 층에 존재하는지 검토
14 SXL SpaceeXistenceLevel 특정 공간이 지정된 층에 존재하는지 검토
*15 DIS* DIStance 두 개의 객체 사이의 최단 거리를 검토
16 WIW WindowIn Wall 창호가 벽에 속하여 있는지를 검토
17 MAR MinimumARea 공간이 최소면적 기준에 적합한지 검토
*18 ADS ADjacentSpace 두 개의 공간이 인접하고 있는지 검토
19 SPC SPaceCount 특정 공간의 개수를 검토
*20 DOS DistanceOf Space 두 공간 사이의 중심거리를 검토
9. 9
Base rule 개발
3D Geometry 분석을 통한 체킹 함수 구현
객체 충돌 연산
Scaling
Extrude
모델링 Boolean
연산
::InterferenceCheck()
::ElementDistanceCheckOnSameStory()
::CheckAdjacentBetweenSpaceAandB()
::WholeSpaceMustHaveEnoughWindowArea()
::CheckPolygons()
::DistanceBetweenSpaceAandB()
10. 10
Base rule 개발
Script 를 통한 저수준 체킹함수 응용 품질 검토
import KbCheckModule;
Checker = KbCheckModule.KbChecker()
GeneratorList = Checker.FindComponentByName("Generic
Models", "발전기")
for generator in GeneratorList:
Width = Checker.GetPropertyOfComponent(generator,
"Width")
space = Checker.GetSpaceContaining(generator)
if space and Width:
## 벽과 발전기 사이의 거리(>= 600)
WallList = Checker.GetComponentByTypeInSpace(space,
"Wall")
for wall in WallList:
if Checker.GetDistance(generator, wall) >= 600:
Checker.SetErrorComponent(1, wall)
else :
Checker.SetErrorComponent(0, wall)
## 다른 객체와 발전기 사이의 거리(>= Width)
CompList = Checker.GetComponentInSpace(space)
for comp in CompList:
if comp != generator:
if Checker.GetDistance(comp, generator) >=
Width:
Checker.SetErrorComponent(1, comp)
else :
Checker.SetErrorComponent(0, comp)
11. 11
Pilot test
지상 8층, 지하 4층 규모의 병원건축물 BIM 모델링
Pilot project로서 모델링된 결과물에 국내 주요 3개
병원건축의 RFP를 분석하여 정량적으로 검토 가능
한 항목 도출 후, rule set으로 구성하여 체킹 테스트
병원건축 RFP중 정량적으로 검토 가능한 항목 대비
74% 체킹 가능
RFP 내용 결과 체킹
'수술 준비실 내에 세척실은 수술 후 오염된
기구 세척 등이 이루어지는 곳으로서 수술
실 평면에 따라 1실 또는 2실 이상이 될 수
있음
Pass 체킹함수 isComposedOf
적용
'중앙수술실의 기기창고에 대한 AIA의 기중
의 경우, 각 수술실은 충분한 장비보관을 위
해 적정 면적을 확보하도록 권장하고 있는
데 최소 13.94m2 이상 확보하거나 1실당
4.65m2 이상 확보
Fail 체킹함수
getFloorArea 적용
외래진료부는 외래간호사실, 외래검사실,
공용부속시설이 각각 1실 이상 설치된다
Fail 체킹함수
CheckSpaceCount 적용
병원 모델에 외래간호사
실이 1개소이기 때문에 2
실로 설정한 오류를 찾아
냄.
'각 단위별로는 간호스테이션, 청결물창고,
린넨실, 오물처리실 설치
Pass 체킹함수 isComposedOf
적용
: : :
: : :
12. 12
국내 BIM지침 및 프로젝트 별 RFP를 rule set을 제공하여 프로젝트의 품질 검토 및 요구사항 검증 가능 확인
BIM 지침 및 RFP 검토를 위한 rule set 테스트
- 공간객체 중첩 검토
- 건축, 구조 모델 간섭 충돌 검토
- 건축, 설비 부재간 충돌 검토
- 벽/창호 소속 여부 검토
- 공간객체 최소 면적 기준 검토
- 공간객체 속성 유무 검토
- 층 별 소요실 배치 여부 검토
- 실 별 인접 여부 검토
- 실 별 중심 거리 검토
80개의 측정 가능 항목 중
18% 지원
27개의 측정 가능 항목 중
30% 지원
29개의 측정 가능 항목 중
14% 지원
- 영역(department)내 실 포함 여부
- 내부 장비의 크기(높이, 폭) 검토
- 소요실 면적 검토
27개의 검토 함수 중
74% 지원 (20개)
조달청 BIM지침
설계공모
(응모자용)
실시설계단계
(계약자용)
일괄입찰공사
기본설계
(입찰자용)
국토해양부 BIM지침
공통데이터
작성기준
공통 BIM
품질기준
KICT 건설정보모델
작성납품 공통기준
건설종보 모델 작성/납품
공통기준
요구사항 (RFP)
병원 건축, office 건축
조달청, 국토해양부, 한국건설기술연구원의 3개 기관 BIM지침을 분석 및 정량화 하여 rule set으로 구성하고 체킹 검토
설계의 난이도가 높은 병원 건축의 RFP를 분석하여 RFP에 포함된 체크 함수를 분석 및 정리하여 완성된 핵심 RFP rule set 도출
Checking Coverage
13. 13
IME 통합 환경 효율성
IME(Integrated Modeling Environment) 품질검토의 효율성 검증
품질검토
• 데이터 유실, 오류발생
• Export 및 Import 시간비용 발생
• 검토결과와 모델링작업간의 데이터
분리 운영으로 효율성 저하
14. 14
ABIMO Modeler, Checker
Pre-Design
Site Analysis
Schematic
Design
Design
Development
Construction
Documentation
Construction Maintenance
기획설계 계획설계 기본설계 실시설계 시공 유지관리
설계사 설계사
설계사
설비, 구조, 토목
CM(견적, 감리)
설계사
설비, 구조, 토목
CM(감리)
설비, 구조, 토목
CM(감리)
건설사
Standard (IME )
AutoCAD, Revit, ArchiCAD, Tekla, Naviswork,….
Modeler
BIM Process의 품질검토
IME 통합환경 품질검토
Checker
15. 15
Rule set에 의한 검토된 모델의 이슈 발생 지점을 직관적으로 확인 가능하도록 도와주는 x-ray 모드의 자동 이슈 위치 추적
X-Ray 모드 자동 전환으로 checking 부위 효과적 가시화
Checking result window
- 결과 항목 이중 클릭
3D view X-ray 모드에서 객체 확인
- 자동 zoom extend
Floor Plan view에서 객체 확인
- 자동 zoom extend
> 3D, 2D view 제한 없이 지원하는 모든 view에서 checking 결과의 issue 발생 부분을 직관적인 추적
ABIMO Checker
17. 17
검토된 모델의 결과를 한눈에 확인 할 수 있는 형태의 보고서 자동 생성 – xml형태의 보고서 및 xls형태의 보고서 작성
품질 평가 결과 보고서 작성
Checking Report
EXCEL report
사용자의 손쉬운
가공이 용이한 형
태의 결과 report
XML report
타 소프트웨어에서
사용 가능한 format으
로 구성된 report
ABIMO Checking result