bim 기반 통합 설계 품질검토 시스템 개발
DESCRIPTION
201405 한국bim학회 발표TRANSCRIPT
2014.05.23
BIM 기반 통합 설계 품질검토시스템 개발
버츄얼빌더스㈜ 이대진
2
BIM 설계품질 검토 시스템 개발의 필요성
기계구조
전기설비등 분야 협업
발주처 협의
개산견적 /
상세견적 산출
최종 도면 확정및 통합
계획설계
기본설계
실시설계
시공성검토
건물시공
유지관리
건축 설계 모델링 도구 (BIM Architecture Mod-eler)
시공성 검토 및 품질성능 검토 S/W 요구건설사업관리 지원 통합정보모델 필요
국내 실무 적합 , 대용량 데이터 처리가능 S/W 필요
BIM 데이터 기반 유지관리 등다양한 비즈니스 모델 필요BIM Server 등 협업 시스템 필요
Checker
3
Base rule 개발
4
Base rule 개발
BIM 관련 지침을 분석하여 공통분모 도출 공통분모를 구조화하여 최소단위의 체킹
함수 구현 체킹함수 중심의 20 개의 base rule
구성 메타포 디자인 형태의 base rule 에 대한
심볼릭 아이콘 배치
20 개의 base rule 구성
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
Base rule 개발
Code Name Title Description
*1 INT INTeference 부재 사이의 간섭 검토
2 ARE AREa 공간의 바닥면적 검토
*3 POL POLygon count 객체의 polygon 수 검토
4 WID WIDth 객체의 폭 검토
5 WIS Width in Space 공간 안에 속한 특정 객체의 폭 검토
6 EXI EXIstence 공간 안에 객체들의 존재 여부 검토
7 INC INClusion공간이 지정된 Department 값을 가지고 있는지
검토
8 AID Area In Department공간이 지정된 Department 값을 가지고 있으며 ,
기준 면적을 만족하는지 검토
9 FND FiND 객체를 검색
*10 WRA* Windows RAtio 창 면적과 공간 면적간의 비율을 검토
7
Base rule 개발
Code Name Title Description
11 SNN Space Name&Number공간이 Name 과 Number 속성을 가지고 있는지
검토
12 ERL Element Related Level 객체가 level 값을 가지고 있는지 검토
13 XSL eXistence Same Level 두 개의 공간이 같은 층에 존재하는지 검토
14 SXL Space eXistence Level 특정 공간이 지정된 층에 존재하는지 검토
*15 DIS* DIStance 두 개의 객체 사이의 최단 거리를 검토
16 WIW Window In Wall 창호가 벽에 속하여 있는지를 검토
17 MAR Minimum ARea 공간이 최소면적 기준에 적합한지 검토
*18 ADS ADjacent Space 두 개의 공간이 인접하고 있는지 검토
19 SPC SPace Count 특정 공간의 개수를 검토
*20 DOS Distance Of Space 두 공간 사이의 중심거리를 검토
8
Base rule 개발
INT ADS
WID
WIS
Base rule 의 UI 기반 개별 파라미터 정의
EXI
9
Base rule 개발
3D Geometry 분석을 통한 체킹 함수 구현
객체 충돌 연산
Scaling
Extrude
모델링 Bool-ean 연산
::InterferenceCheck()::ElementDistanceCheckOnSameStory()::CheckAdjacentBetweenSpaceAandB()::WholeSpaceMustHaveEnoughWin-dowArea() ::CheckPolygons()::DistanceBetweenSpaceAandB()
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
Pilot test
지상 8 층 , 지하 4 층 규모의 병원건축물 BIM 모델링
Pilot project 로서 모델링된 결과물에 국내 주요 3개 병원건축의 RFP 를 분석하여 정량적으로 검토 가능한 항목 도출 후 , rule set 으로 구성하여 체킹 테스트
병원건축 RFP 중 정량적으로 검토 가능한 항목 대비 74% 체킹 가능
RFP 내용 결과 체킹
' 수술 준비실 내에 세척실은 수술 후 오염된 기구 세척 등이 이루어지는 곳으로서 수술실 평면에 따라 1 실 또는 2 실 이상이 될 수 있음
Pass 체킹함수 isCom-posedOf 적용
' 중앙수술실의 기기창고에 대한 AIA 의 기중의 경우 , 각 수술실은 충분한 장비보관을 위해 적정 면적을 확보하도록 권장하고 있는데 최소 13.94m2 이상 확보하거나 1 실당 4.65m2 이상 확보
Fail 체킹함수getFloorArea 적용
외래진료부는 외래간호사실 , 외래검사실 , 공용부속시설이 각각 1 실 이상 설치된다
Fail 체킹함수 CheckSpaceCount 적용
병원 모델에 외래간호사실이 1개소이기 때문에 2 실로 설정한 오류를 찾아냄 .
' 각 단위별로는 간호스테이션 , 청결물창고 , 린넨실 , 오물처리실 설치
Pass 체킹함수 isCom-posedOf 적용
: : :: : :
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
IME 통합 환경 효율성
IME(Integrated Modeling Environment) 품질검토의 효율성 검증
품질검토
• 데이터 유실 , 오류발생• Export 및 Import 시간비용 발생 • 검토결과와 모델링작업간의 데이터
분리 운영으로 효율성 저하
14
.
ABIMO Modeler, Checker
Pre-DesignSite Analysis
Schematic Design
Design Development
Construction Documentation Construction Maintenance
기획설계 계획설계 기본설계 실시설계 시공 유지관리
설계사 설계사
설계사설비 , 구조 ,
토목CM( 견적 ,
감리 )
설계사설비 , 구조 , 토목
CM( 감리 )
설비 , 구조 , 토목
CM( 감리 )건설사
Standard (IME )
AutoCAD, Revit, ArchiCAD, Tekla, Navis-work,….
>
Modeler
>
BIM Process 의 품질검토
IME 통합환경 품질검토
Checker .
.
15
Rule set 에 의한 검토된 모델의 이슈 발생 지점을 직관적으로 확인 가능하도록 도와주는 x-ray 모드의 자동 이슈 위치 추적
X-Ray 모드 자동 전환으로 checking 부위 효과적 가시화
Checking result win-dow
- 결과 항목 이중 클릭
3D view X-ray 모드에서 객체 확인- 자동 zoom extend
Floor Plan view 에서 객체 확인- 자동 zoom extend
> 3D, 2D view 제한 없이 지원하는 모든 view 에서 checking 결과의 issue 발생 부분을 직관적인 추적
ABIMO Checker
16
Checking 결과
17
검토된 모델의 결과를 한눈에 확인 할 수 있는 형태의 보고서 자동 생성 – xml 형태의 보고서 및 xls 형태의 보고서 작성
품질 평가 결과 보고서 작성
Checking Report
EXCEL report
사용자의 손쉬운 가공이 용이한 형태의 결과 re-port
XML report
타 소프트웨어에서 사용 가능한 format으로 구성된 report
ABIMO Checking re-sult