BIM & VDC

Case Study about BIM on GIS platform development project with the standard model - 2013.5.28

Ph.D, Tae wook, kang. Senior Researcher, KICT Interests – BIM, GIS, Interoperability [email protected] www.facebook.com/laputa999

KICT Introduce

Name - Tae Wook, Kang Ph.D, Senior Research, ICT Lab, KICT Email – [email protected] Interests – BIM, GIS, CAD, PLM, Interoperability (Standard, Query Language, Open API etc) Specialty – Civil Engineering, Software Engineering Experiences BIM on GIS R&D (1, 2) Project, KICT BIM-based Railway System Planning Project, MLIT VDC Support System Development Planning Project, KICT World Best Software BIM Modeler and Check Development, Ministry of Knowledge Economy (2012) BIM Division Head Manager, Hangil IT (2011) Adjunct Professor, Chung-Ang University (2010) Civil Project 3D - Civil Engineering Modeler Development and Management KICT CONTENTS

Overview BIM on GIS Lesson & 1 with2 Standard Learn

1 Overview

BIM on GIS project overview

To realize BIM on GIS technology for productivity of AEC industry, we should have some questions like these.

Questions Research and try to

• What is the benefit from the fusion • find the useful use-cases between BIM and GIS as the viewpoint of the public sector • define the technology and the organization • What do we should do first? including people etc • What is the barrier to realize it? • survey the issues and define the considerations • How to develop it? • collaborate and research it with the institutes and the industries

KICT BIM on GIS project overview

-Developing BIM on GIS platform which has interoperability, application including various usecases, standard/policy platform. Resource 9 M $ for 5 years (2012 – 2016). KICT with Gaia3D, SeokYoung system etc

Commercialization and Standardization

R&D Results Validation and Feedback

Research and Development

Survey the technology and the solution

Layer 2013 2014 2015 2016 Application Use-cases and scenario Develop it Validate it Improve it ex – O&M SW Platform Interoperability Support Develop it Validate it using the Improve it Platform Design pilot project between BIM and GIS Standard File IFC4 analyze and Infra- Support Tool Infra-BIM IFC Infra-BIM IFC BIM IFC design Development and completion Standardization Design Policy system IPDish design IPDish development IPDish validation Collaboration System like IPD Suggestions for Public Sector KICT BIM on GIS project overview

1 4 Urban facility Env, energy management mngt with B/C analyze Service Usecase? (INFRA / FM) (LID, Sewage) CM / alternative analysis Actor

Application Operation System

Application support to realize each use-cases (USECASE model and scenario support including facility management HW/SW, IFC VIEWER…) ApplicationOS 2 OPEN API (SDK)

SW Platform / BIM GIS interoperability platform (3D VIZ, QUERY ENGINE, ADP LOD, GEO SERVER, IFC-CITYGML CONVERTER, Web Service) Ex - ONUMA or GERMANIUM3D

SW Platform BIM GIS SERVER

Public sector 3 4 1 Policy PLATFORM / INFRA BIM information model standard Standard (Law / Delivery system-IPD, Estimation, drawing system. Standard information, IFC Validation/RULE SET) model VDC center (maybe)

StandardPlatform Information Exchange Flow to realize usecase KICT BIM on GIS project overview

Usecase

BIM-based Urban Model validation & Road / energy / Navigation facility mngt management env

Service (Indoor – Outdoor) (INFRA / FM) ex> Core-net (LID, water utility) Urban Facility Manager UI with style … UX (CityGML / IFC Viewer, Open API, Script Language)

Submit / check FM / USN service Navigation service Project service service External DBMS Data model Data model Rule set Data model

Service OS & logic & logic & logic & logic Ex> Inventory = {ID, Name, Format, Value, BIM/GIS Service Operation System Language Survey sheet, (Service Module) Performance Model} Interface / Protocol (Web-service, Lightweight BIM/GIS Format etc) AppOS base

Public sector OPEN API (Web-Service, Query Language) SW Platform

VDC Guideline and Neutral Format with Infra-BIM Information BIM GIS SERVER StandardPlatform center Validation Support to the useful information from Private Sector KICT BIM on GIS project overview

Model database Solid

Rendering Mesh /

Engine Engine Geometry (CSG, OCC Usecase (OSG etc) etc) process Client User Model Viewer Model Model Service with style(layer etc) / metadata

SW Platform Propertylizer Executor

Model File Property File Query Language Script (Compression / (XML, JSON, (Python, NoSQL etc) binary format) Binary etc)

Query Interface with Open API (Python, Lua, Ruby etc)

Service#1 Service#2 … Service#n Server manager

Service manager Information = serviceA() Server (Load/Unload, Execute query, Transaction etc)

def serviceA(Input, Output) query = queryModel(Input) Model manager calculate(query) return description(query) Spatial Data LOD creator Light weight Session <> Indexing / Resource (Static / Dynamic) processing manager VMM manager

Ontology Dic & Rule Ontology rule Modeler set

Geographic Information CityGML Converter Modeler & Mapper BIM GIS SERVER Building Information IFC, Vendor Modeler Format(Autom (Ontology Dictionary (Geoserver, BIM server etc) Modeler ation) etc & Parser) KICT BIM on GIS project overview

•Strategy to develop it Standard Format - OGC & building SMART

BIM-based Railway Pilot Project BIM on GIS Platform System - ICT in KICT - KICT Planning Project - KRRI

VDC Support System Development Planning Project - ICT in KICT KICT

BIM on GIS with 2 Standard

BIM on GIS with Standard

Defining Use-cases for BIM on GIS First Pilot Project

GIS BIM cases Use-cases - Use-cases Common Use

BIM-GIS based FM in KICT

KICT BIM on GIS with Standard

Legacy FM System in KICT

Drawings Papers Excel …

KICT BIM on GIS with Standard

Scenario and consideration about the use-cases about BIM-GIS based FM Explore BIM object BIM-GIS Modeling & Upload Urban Menu| Plug-In Facilty Civil3D Revit Obj- Prop- Detail Urban plugin plugin Ject ty Facility Menu| Plug-In Perfor Tree mance Perfor- Obj- BIM Viewer Prop- Filter mance Inroad 자체개발 Ject ty

Process plugin 모델러 Tree Filter Modeler IFC Query

or Engineer Information LANDXML

Validation System MODEL Query … META DATA UI/REPORT Standard Designer STYLE Designer Part 4 Part 3 Format Use Part 2 Part 1

FM EM CM OM USER INTERFACE

BIM UI FRAMEWORK DATA SOURCE

BIM PLATFORM

BIM PLATFORM (OPEN API, META DATA, STYLE …) SWPlatform

DATA SOURCE CONNECTER BIM DATA SOURCE FM Server EM Server Linkage Middleware

DB DB ID | BIM DB DW DB PROTOCOL(QUERY LANGUAGE) KICT BIM on GIS with Standard

•Building smart technology - IFC

IFC

• ISO/PAS 16739 Building smart technology IDM IFD

Process map Concept diagram Exchange Requirement Funtion part IFD(International Framework for Dictionaries, ISO 12006-3) IDM(Information Delivery Manual, ISO 29481-1:2010) KICT BIM on GIS with Standard

IFC2x3

Building Oriented Format

IFC4 GIS CRS NURBS …

but Heavy Complex Kernel Ambiguous 3개 기본 확장 패키지 5개 AEC/FM 공통 패키지 AEC/FM 도메인별 9개의 패키지 IfcProject – Activity to make product 26개의 리소스 패키지 IfcProcess – Process and activity in project IfcResource – Used resource object definition in process IfcActor – Human resource definition in process IfcProduct – Physical representation object IfcControl – Control object IfcGroup – Object set

Fig. IFC (http://www.iai-tech.org/) KICT BIM on GIS with Standard

CityGML •Developed by OGC

•Open 3D urban object model for interoperability(ISO TC211) GIS Oriented •Shape, material, feature information support Format •Focusing city Infrastructure object model

Version 2.0 •Model abstraction support(LOD) LOD Features

But Detailed Building Information

KICT BIM on GIS with Standard

•Developed by Autodesk & US DOT EAS-E •Integrated as LandGML(Geography Markup Language) in OGC(Open Geospatial Consortium, 1994) •Civil engineering Industry Standard •Engineering object(DTM, Alignment, Profile, X-section etc) model support Schema 1.2 (2008.8) •Open API SDK and converter(ex - LandXML to SVG) support

DTM surface(Autodesk Civil 3D) IHSDM(Interactive Highway Safety Design Model , FHWA )

KICT BIM on GIS with Standard

LandXML

Civil Engineering Civil engineering Oriented object Format

But Detailed Building Information Parameter set

GIS Topology Element Detailed object information related to civil engineering

ex - superelevation

KICT BIM on GIS with Standard

Item IFC LandXML CityGML

3D urban object Use Architecture Engineering representation Architectural Object BIM & engineering Limitation No asset information Model information shortage

Development BuildingSmart Autodesk OGC

Detailed arhictectural Civil engineering GIS object information Characteristic element / material / information representation as LOD parameter set representation Product, Process, Digital Terrain model, CityModel, Abstact Organization object(ex Alignment, Profile, X- Building, Tin, Road, Support object - Wall, Door, Beam, Section, superelevation Surfaces(ex - Wall, Relationship etc.) etc. Floor) etc. Format STEP, XML XML GML

Issue based on file format specification • Information usage viewpoint dependency • Performance(ex - Heavy size) • Commercial product compatibility

KICT BIM on GIS with Standard

Unified BIM-GIS-Engineering Format?

Model Fusion City Site Building Story = {Geometry, Service, Topology, Indoor

Property} Element Infrastructure

Outdoor

Road Bridge Tunnel Roof Floor Wall

+RelatedObjects Unified BIM-GIS * IfcProject IfcObjectDefinition IfcRelAssigns

Format is +hasAssignments IfcPropertySetDefinition * decomposes +isDecomposedBy IfcRelDecomposes Heavy +RelatedObjects: IfcObjectDefinition[n] IfcObject IfcPropertyDefinition +RelatingObject: IfcObjectDefinition Complex +ObjectType: IfcLabel Ambiguous in perspective

IfcSpatialElement IfcProduct IfcProductRepresentation

IfcSite IfcObjectPlacement +RefLatitude IfcSpatialStructureElement +RefLongitude +RefElevation +SiteAddress

IfcBuilding IfcBuildingStorey IfcElement IfcFeatureElement

Extension

with IfcBuildingElement IfcFurnishingElement IfcElectricalElement IfcDistributionElement metadata = {GUID, Model Reference, Coordination system, Style, etc} KICT BIM on GIS with Standard

• Perspective Definition(LOS) Needs with LOD about use-cases Standard Format (IFC, KMZ, CityGML), Perspective Lightweight Format, Data from heterogeneous System using ETL

Meta data Library Specification

KICT BIM on GIS with Standard

• Information Exchange Methodology to realize UC Owner

BIM Meta- Data Ex - IFC Manager Light- weight Meta- Data Format BIM on GIS Platform

Geo- Data ETL

Heterog GIS eneous System KICT BIM on GIS with Standard

• Designing the use-cases Convert IFC to Shape file

Load Shp Load KMZ Load Shape file

Load BIM and GIS object from server

Login server Decide the user perspective

Render BIM and GIS object

User Query information related to object

Manage facility

Execute application Manage energy

Logout server Navigate 3D topology

KICT BIM on GIS with Standard

• Description about the use-cases

Use-cases Description

1. Login server with the account which has the perspective meta data 2. Perspective Decision Login server 3. Load GIS and BIM objects (converted format with the performance consideration) from the server

Render BIM and GIS object Rendering the objects on the client program

Query information related to Obtain the properties by using Open API and Query Language object

Execution application Such as FM, EM, OM plugin application module etc

Logout server Logout server

KICT BIM on GIS with Standard

•We - don’t need to consider the modeling with parametric the viewpoint of O&M use-cases

•Remove the heavy information from the IFC •Extract the O&M property and the shape from the IFC •Transform IFC to Lightweight File Format

Property

-Category Point SurfaceModel -Na me -ValueType PointList * -X -Na me -Value -Y -Z *

5 Mesh VertexIndex LOD * FaceList * Face 3 -Na me -ID -Level -MBR +getPoint(): Point

KICT BIM on GIS with Standard

•Comparison between IFC and Lightweight File Format

Sample Sample Sample Format and Performance #1 #2 #3

Data Volume(MB) 67 26 12

Loading Time IFC 22.05 217.22 5.99 (Second) Memory(MB) 499 1,029 25 156 times Data Volume(MB) 32 213 11

Loading Time LBSF 1.28 8.69 0.44 (Second)

Memory(MB) 177 890 3.5 75 times Data Volume(MB) 7 66 4 LBSF with the exter- Loading Time nal surf- 0.30 2.59 0.20 (Second) ace Memory(MB) 56 286 43 KICT BIM on GIS with Standard

• Considering Data or Property from Heterogeneous system using ETL

User

DW

Maker = “LG.VET” Price = “1000,000,000 원” Buy year = “2010” Buy month = “2” Place = Building-1.Story-3.MeetingRoom Heterogeneous systems such as CMMS, OM, EM Maintenance date = “…..” - don’t support the Standard File

Data Source ETL Source #1 Maker = “LG”

Extract Model = “VET” …

Price = “$1,000,000” Transform Buy date = “2010.2.1” Load Placement code = 101010 Maintenance date = “…..” Source #n

KICT BIM on GIS with Standard

KICT BIM on GIS with Standard

• Component Architecture with the considerations

<> <> WWJ BIM Explorer

<> <> <> BIM-GIS Platform Talend DBMS

<> <> GeoServer BIM server

KICT BIM on GIS with Standard

• Component Architecture with the considerations

Stereo type Compoent Description Viewer BIM Explorer BIM object shape and properties rendering Client WWJ Geographic Information Rendering BIM-GIS Platform BIM-GIS Platform Handling the sub modules with Open API and Query Language ETL Talend ETL with Open source Talend GIS Server GeoServer GIS information service to client BIM Server BIM server BIM object information service to client Heterogeneous System DBMS External system to realize UC

KICT BIM on GIS with Standard

• Screen shot from the pilot project results

Owner Perspective Facility Manager Perspective Facility Subcontractor Perspective

KICT BIM on GIS with Standard

• Other Topic – seamless BIM-GIS information rendering and exchange

KICT

Lesson & Learn

Lesson & Learn

• To obtain the user satisfaction, the pilot system using the standard file format MUST ensure

• the scenarios about the use-cases to realize the business value ex – interview with the owner or the user

• the data process performance (they disliked the low speed) ex – lightweight format using the LOD, the compression strategy like JT format

• the data exchange between the heterogeneous system (they disliked the missing data or the low information compatible between the commercial system) ex – ETL

KICT Lesson & Learn

Query Usecase language Stakeholder Usecase #1 Application Usecase #2 Application Usecase #3 Application

Application Operating System

Software Platform

Market Hardware Platform

Maturity Validation Motivation Code Education Project Delivery Library VDC model System policy system System System center National Standard Policy Platform

Official KICT Lesson & Learn

• Functions of VDC

해외 건설 경쟁력 강화 목 표에 부합하는 VDC 로드 맵 및 실행 체계 Roadmap

Service Performance • BIM on GIS 성숙도 수준 평가 체계 Compensation Measurement ex) BIM Maturity Model (미, System CIFE) • 생산성 성과 지표 마련 VDC 한국형 통합 발주 체계 ex) IPD(Integrated Project POLICY Delivery). PLATFORM

Project Validation Delivery System System

Education • 프로젝트 결과물 납품 / 검증 / 관 System 리 체계 마련 • 납품 결과물 검증 교육 홍보 촉진 환경

KICT

프레젠테이션Thanks for your주제 interest 2013.5.28. Tae Wook, Kang(www.facebook.com/laputa999 )

KICT Ecosystem for AEC industry

Ecosystem for AEC industry (KICT, original image from Biological Sciences 1B Living Biology) Value Engineering based on Ecology (Dr. Jae Yun, Woo) KICT National R&D – World Best Software KBIM

-Researching and developing BIM modeler including Architectural and MEP and checker which is similar to Solibri - Resource : X.0 M $ for X years (201X – 201X) -Consortium : Virtual Builders, Hangil IT, Intelli Korea, KICT, Yonsei university, Hanmi Pasons, RP architect etc

KICT National R&D - World Best Software KBIM

IFC Object Model Revit Object Model Archicad Object Model Solibri Object Model + Civil engineering object model consideration

K-BIM system

Manage projects

Design architectural elements

Draft version 0.7 Environment Unit Test Container define. Folder structure List Namespace CRUD Hash Truck Wall, Window, Door, Slab Set : Add, Remove, Find, Iterator, Clear KbCheck : Checker. Product Solid, Body, Vertex, Edge, Face KbMep : MEP. Check Parametric Manager : Set + alpha KbArch : Architect. Arch kbServer : Mep ------Server KbDrawing : Lib AddinModule Menifest TBD KbReport : Report, Quantity Estimation. Viz KbCore : Object model. ... KbFramework : UI, Selection, Snap... Parameter Site *TBD KbViz : Graphic, HOOPS, Spatial Indexing Build IExternalApplication +Category +Na me KbSolid : Parasolid Cfg ICommand UIControlledApplication ParameterSet * +Na me : st ring +Latitude Contour KbParametric : D-cubed ... +OnStartup(application: UIControlledApplication) +StorageType +Longitude *TBD KbMath : Math, Calculation. +Execute(application, message, elements) +OnShutdown() +Value: string +Time Zone Design architectural libraries *TBD KbBase : Algorithm, Datastruct +ReadOnly +WeatherStation ------KbUiApplication RibbonPanel KbGlobal : Global vars memeber. ElementSet ExternalCommandData * * RibbonItem MyExternalCommand KbCommon : Common utility function. KbDefine : Define member. +CreateRibbonPanel(Name) +AddItem(ButtonData)() Product

Object +ID ComboBox PushButton BitmapImage +Type: string SpatialElement Building <> namespace KbCore +Na me Applicatoin <>+Persist(Archive) EventTy pe +BoundingBox KbVizListener { class Project; <>+CreateSolid() +Begin +CopyModel() class Product; Space +End +GetType() RenderAppearance Texture +PickPoint VariableSet } +Ne wF a mily Docume nt () +Selection +OpenDocumentFile()

Material KbVizBase TBD_UndoItem KbVizGraphic +Function: {Finish1, Finish2, Structure} +RenderMode Event Relationship View KbUiMainFrame RelationshipManager * GeometryElement MaterialSet * +Color MaterialPattern KbUiApplication +Background * +SetProjectionType() ProjectSet KbUiMainFrame +RenderAppearance +Level +ShadeMode +Line(): Handle +KBID +CutPattern +C a me ra +Arc(): Handle Collaborate design elements +CreateRibbonPanel(Name) +SurfacePattern +ZoomWorld() +Polyline(): Handle UndoManager * +Circle(): Handle Command +Face(): Handle Hatch Handle * KbUiChildFrame * KbUiView KbViewBase +Category CommandSet RelationshipConnect RelationshipVoid +Na me Project +GetPointer() * +vector +WallID Archive <>+Execute(Event) +FamilyTemplatePath +Point +vector KbUiView +Librarypaths +LocalServerName * +Use rna me KbUiDocument KbDocumentBase <> +VersionBuild FilteredElementCollector <>+Changed() Architect CommandStack KbUiDocument MEP Subcontractor <>+Created() +WherePasses(LogicalAndFilter) +Top <>+Opened() <>+Saved() ElementTypeFilter <>+FileExported() +LoadLibrary(fileName) <> +ElementClassFilter(ObjectType) KbVizModel LogicalAndFilter ???? ????? ?? ??? ??, ??. Camera +Save() +Key +Load() ?? ?? Proxy pattern ? ????. View ElementLayerFilter +ProjectionMode Snap +Eye +Level Parasolid.Line +Direction +C a me ra +ElementLayerFilter(LayerType) Parasolid.Solid +GetProjectionMatrix() class GeometryObject Design MEP systems { Object private: Predefine runtime information Level Units Settings Handle _EntityHande; // Parasolid* _pParasolid; +Length <>+Persist(Archive) }; +Angle Object LibrarySet RuntimeClass Owner +Mass +Time * class Geometry2DObject : GeometryObject; <>+Persist(Archive) +ElectricCurrent Product Categories +Temperature class Curve2d : Geometry2DObject * +ID +LuminousIntensity { * +Type: string +get_Item() * * public: +Na me Library SystemLibrarySet ComponentLibrarySet <> OwnerHistory +BoundingBox Point2d GetFirstPoint(); Factory Archive ObjectSnapTypes +Type: string virtual void Regen(); // Render(), Create solid object. +CreatedDate TBD_Relationship * Group <>+CreateSolid() +Endpoints +ChangedDate Category virtual void Draw(); +Intersections; void Update(); Arc +Parent <> }; * +Visible GraphicsStyleType +CenterPoint FileArchive NetworkArchive Method Line2d +StartAngle PythonMethod +Projection +point1 +Na me Sketch Hatch +EndAngle <> Selection +Cut +point2 +Radius ObjectType +Execute() +PickObject() GraphicsStyle +Vertex +PickObjects(ObjectType, ISelectFilter, command: string) for(int i = 0; i < Element.Relationships.GetCount(); i++) Design MEP elements +Edge +PickElementsByRectangle(command: string) { +Face GeometryObjectArray +PickPoint(ObjectSnapTypes, command: string) KBID id = Element.Relationships.GetAt(0); Relationship rel = Project.GetRelationshipManager().GetObject(id); Relationships RelVoid* pVoid = RelVoid::cast(rel); CurveElement ModelCurve Geometry2DObject Curve2d Math +vector if(pVoid) Element * IList hasPickSome = choices.PickElementsByRectangle("Select by rectangle"); { +Transform() } +Na me GeometryElement GeometryObject +Intersect() +Layer RelConnect* pConnect = Level +Visibility +Document Surface } +Level Dimension Vector Matrix +Location Geometry3DObject Library B-Rep & 2D Sketch objects Curve3d * +Type: string MepElement Point ArchitecturalElement Grid Solid ExtrudedSolid

Stair Beam * Design MEP libraries * * * Face Edge Opening Loop Vertex Column +Surface * * +Curve * Plate

void CreateWall() // Script code { Roof Project* pProject = Application::GetObject().GetProject(); Wall Floor Beam Pile Mesh MeshElement Window Door * Library* pLib = pProject->LoadLibrary("WallLibrary"); +WallType // pLib = pProject->FindLibrary("WallLibrary"); +CurtainGrid Slab Element* pElement = pLib->CreateObject(); Footing Wall* pWall = (Wall*)pElement; ParameterSet* pParameters = pWall->GetParameterSet(); Parameter* pPara = pParameters->Get("upper level"); pPara->SetValue("level2"); pWall->CreateSolid(); } aaa

Wall::Draw(Graphic) { < Property > hLine = Graphic.Line Space.ParameterSet("Tag").IsValue("???") hArc = Graphic.Arc Product Space.ParameterSet("Tag").IsValue("???") hCircle = Graphic.Circle +ID Space.Type.IsValue("?") } +Type: string Space.ParameterSet("Area").Double(); +Na me Wall::CreateSolid(Sketch sketch) +BoundingBox < Object > { Check rule with BIM models <>+CreateSolid() 1. Property Level l1 = _ParameterSet.GetValue("Upper Level"); 2. Method foreach(e in sketch.ObjectArray) 3. Relationship { // e = circle, line, arc ParameterSet Rule < Method>

1. Topology: Solid = SolidEngine.Extrude(e, axis, level.height); * 2. Geometry: Area, Volume, Distance, Intersect GeometryObjectArray.Add(Solid); 3. Special method } } < Rule check system. expert system > RuleSet 1. Python script Agent function RuleExitPath() // ?) ???? { if(Project.Group("??").Space.ParameterSet("Area") < This.Parameter("CriteriaArea")) return true; return false; DictionaryItem Dictionary } +Na me +Na me * 2. OWL, RDF, XML: TBD Manage field BIM models

< Etc > Rule.

Space.Group.Space.Group.Space

Space Field manager +---- Space

IFD(Dictionary) ???? ??? ??? ???? ?. ?) ??, ???. Dictionary["??"].Add("???"); Dictionary["??"].Add("???1"); Dictionary["??"].Add("???3"); Developed by Virtual Builders, Hangil IT, Intelli Korea, Dictionary["??"].Add("???2"); KICT National R&D - Virtual Construction

-Developing virtual construction platform such as CPLM(Construction Project Lifecycle Management), IFC server (ORDB), quantity estimator, temporary work modeler(ABIM Temp), education program, consulting program related to BIM, BIM execution guideline etc -Resource : XXX.0 M $ for 5 years (2006 – 2011) -Consortium : Dual tech, Hangil IT, GeoNT, SungkyunKwan univeristy, Hanyang university, Yonsei university etc 2006 2011 12.29 1 year 2 year 3 year 4 year 5 year 10.28 ▼ ▼ ▲ ▲ ▲ ▲ ▲ 2007 2008 2009 2010 2011

Research Organizing research group Developing Pilot test execution System development Test bed execution prototype system

Introduce and educate BIM concept BIM Forum Civil BIM Korea BIM society 2011 BIM Society Forum Academy conference

2010 P.R. Land Marine Civil Expo Assembly Civil Expo expo CAU 2011 Arch expo 2008 Public hearing 2009 BIM education MOUGreen Tech Forum KAFF 2011

BIM tech spread Con tech edu center 2009 Korea Arch Society 2010 BIM edu MOU BIM Camp MOU BIM Camp

Industry Policy development 4 rivers BIM project BIM T/K PPS, BIM from 2012 Foreign BIM project Oversee project contract delivery consulting IDM RP architect MUST BIM KICT National R&D - Virtual Construction

-BIM education and publication for industry and government

KICT National R&D - Virtual Construction

-First BIM project execution in Korea – Youngin Stadium (developed by Daerim GC, RP architect) and military building project (Hanyang university)

- Dong dae mun design plaza park BIM consulting (Yonsei university)

KICT National R&D - Virtual Construction

- Software: Estimation system (BE-Estimator), 4D simulator, CPLM (Collaboration system), IFC server, Civil engineering drawing generation program, BIM guideline e-book

DBMS (큐브리드)

IFC Schema IFC Model IFC Model Converter Importer Exporter (자체개발) (자체개발) (자체개발)

ㆍIFC 스키마 분석 ㆍ IFC 파일 데이터베이스 저장 ㆍ DBMS로부터 IFC 파일 추출 ㆍORDB 테이블 구조 생성 ㆍ OID 생성 ㆍ IFC 부분집합 생성

KICT National R&D – 4D system

-Insuk, kang - Gyeongsang National University and GeoNT Optimization of Facility Location Phase Function 1 2 3 Schematic activity Review schedule and activity sequence analysis through simulation per each month

Concept design Review landscape by using 3D simulation of simulation bridge structure Layout Simulation ④ Structure ② Supporting the optimized installation plan ⑤ installation plan ①

Structure type Analysis and selection of slab, pier etc by ③

validation generating 3D model of structure library Layer 구현 순서 선택 Milestone Schedule Simulation After 6 Months After 12 Months Setting the Schedule sequence generation

After 24 Months After 18 Months

KICT Korea BIM Society

-Korea BIM Society Foundation at 11.24. 2010

창립총회 (2010. 11. 24) 2011년 정기학술발표대회

Founder - 김재준, 최철호, 이광명, 신태송, 강인석, 김길채, 심창수, 윤석헌, 전한종, 조영상, 진상윤, 김용한, 지상복, 황규환 etc

KICT