24-03-2009. Problemstilling ved DBK integration i BIM Software Hvad skal der til. Nicolai Karved, Betech Data A/S

Relaterede dokumenter
Det Digitale Fundament. Digitalisering af byggeriet resultater og eksempler ved Gunnar Friborg, bips til årsmøde i Lean Construction DK

SYNTAKS FOR EGENSKABER I KODESTRENG

Høringssvar vedr. Høring CCS kodestruktur (høringsversion 5. marts 2013)

CCS strukturelle aspekter

Generelt Internationalisering

cuneco en del af bips

cuneco en del af bips

CCS klassifikation og identifikation

FRI s høringskommentarer til Udbudsopmålingsregler

Mapping-tabeller. Indholdsfortegnelse. 1. Forord. 1. Forord. 2. Tabellernes opbygning og indhold. 3. Formålet med tabellerne

Introduktion til Dansk ByggeKlassifikation, DBK Udvalgte slides fra Implementeringsnetværket og Gunnar Friborg, bips, 2007 Kjeld Svidt, april 2008

CCS Formål Produktblad December 2015

CCS Identifikation R5, juni 2015

Hvad er BIM? Fra et bygningsdelsperspektiv

cuneco en del af bips

Hvad er BIM? Whitepaper. 3dbyggeri danmark. Fra et bygningsdels-perspektiv

CCS kodningsregler. Kodningsregler for klassifikation og identifikation af objekter

BIM Shark brugervejledning v1 Februar 2016

KOMMENTARSKABELON. ccs_- _strukturelle_aspekter_r1_ pdf Allan Dam Jepsen, CPC Center for Product Customization Aps

Behovsanalysens perspektiver for cuneco

Notat om cuneco-projekter og sammenhæng til buildingsmart-standarder og -værktøjer

KOMMENTARSKABELON. Høring CCS Klassifikation - bygningsdele Ole Berard olb@mth.dk

NTI BIM Tools installationer

cuneco en del af bips

DBK Dansk Bygge Klassifikation

Kommentar Foreslået ændring Kommentarer fra arbejdsgruppen

Detaljering af BIM-objekter

BIM modelstrategi for FM systemer. IDM-netværksmøde: IDM hvorfor?!

Program for møde fredag d. 22/2-2002

Hvilke overvejelser bør materialeproducenten gøre om produktdata?

BIM KUA 2 & 3. Nicolai F. Pedersen, BIM Koordinator, Arkitema Architects. Andreas Theis Gertsen, Bygningskonstruktør, EKJ

Opgaveteknisk vejledning Word 2016 til Mac. Tornbjerg Gymnasium 10. december 2015

IFC Egenskaber. Mohammad Hussain Parsianfar s BYG DTU

CCS-værktøjer. Medlemsmøde om sammenlægning bips og Byggecentrum, januar Status og overblik over CCS-værktøjer

Definition: unikt beskrivende navn på engelsk, der entydigt refererer til egen- skaben

Opgaveteknisk vejledning Word Tornbjerg Gymnasium 10. december 2015

Afklaring af kodning og struktur af bygningsdele

Integration af DocuBizz og Helios

august 2016 a 102-c IKT-specifikationer, eksempelsamling aftale og kommunikation eksempler på digital aflevering til drift

NTI BIM Tools 2011 konstruktion

CCS Identifikation R4, januar 2015

Cuneco Classifica-on System (ccs) Byggesektorens nye klassifika-onssystem

Encoding:...1 Et tegn sæt (character set):...1 UTF-8 og UTF-16 (Unicode):...2

Opgaveteknisk vejledning Word 2011 til Mac. Tornbjerg Gymnasium 10. december 2015

Forslag til ny struktur - overblik

Start i cirklen med nummer 1 - følg derefter pilene:

CCS i praksis. Fremtidens cuneco-services. bips konference cuneco en del af bips

Digitalisering har overhalet byggeprocessen

Kursusbeskrivelse. Forarbejde. Oprettelse af en Access-database

KOMMENTARSKABELON. Høring CCS kodestruktur Flemming Grangaard, Dansk Byggeri

CCS Identifikation. Regler, definitioner og eksempler

nticonnect nticonnect er en web-platform, der gør det muligt at samle al data. NTI CADcenter A/S

Efter et årti med BIM i Danmark: Hvor langt er vi?

B I M P R O C E S O G S T R A T E G I

BIM ved adjunkt Peter Moser-Nielsen Bygningskonstruktøruddannelsen VIA University College, Holstebro

White paper: Væsentlige kollisioner i dansk byggeri

Vejledning til mærkning med GS1 Standarden af implantater og andet medicinsk udstyr

Sammenfatning opmålingsprojekter

FEBRUAR 2014 SIDE 1. BIM+Be10

center for produktivitet i byggeriet

CCS kodningsregler. Kodningsregler for klassifikation og identifikation af objekter

OBJECT IDENTIFICERES OID PHMR

Side 1. Databaser og SQL. Dagens gang. Databasebegreber. Introduktion til SQL Kap 1-5

IEC/ISO og

OPSAMLING PÅ BRUGERKOMMENTARER TIL CUNECOS BEHOVSANALYSE

UniLock System 10. Manual til Integration med Salto adgangskontrol (RW Pro) Projekt PCS Version 1.0 Revision

3D-modeller i byggeproduktionen. Søren Spile Bygteq it

XML Difftool brugervejledning

CCS Formål Arealudnyttelse

Experian for Microsoft Dynamics Opsætningsvejledning

bim ikke i teori men i daglig praksis

KOMMENTARSKABELON. Høring CCS kodestruktur Kristian Birch Pedersen 3.1 Projektgrundlag. Kristian Birch Pedersen, Exigo

Velkommen til. bips beskrivelsesværktøj til renovering

Introduktion til egenskabsdata

Egenskabsdata. Opsamling på læsning af baggrundsmateriale

Dokumentationsguide for dansk Bankkonto

Vejledning til ændringsudpegning

IKT - Ydelsesspecifikation

Bilag til vejledning i anvendelse af attentionformatet i Digital Post-løsningen. December 2017, version 0.9

Bilag 4: Udkast til kommunal drejebog for Serviceplatformen (Hører til dagsordenspunkt 9: Krav og vejledninger til kommunernes kravspecifikationer)

Udkast til Bekendtgørelse om krav til anvendelse af informations- og kommunikationsteknologi i byggeri

Digital Konvergens. BIM I Praksis: Digital Konvergens arbejder med digitale arbejdsprocesser.

Modelleverancespecifikation

Afprøvningsprojekterne er forskellige i omfang og kan involvere mange eller få aktører, alt efter projektets karakter.

Forord. Versioner. Version Date Description /06/2013 Initial version /07/2013 URI er ændret

Arbejdsgrundlag for BIM implementering: Bygningskonstruktøruddannelsen i VIA Periode: S 2013

Opsætning af MobilePBX med Kalenderdatabase

KOMMENTARSKABELON. Høring af CCS Standardiserede og digitaliserede tilbudslister

OIS - Applikationskatalog

Anvendelse af dobbelthistorik i GD2

Efter et årti med BIM i Danmark: Hvor langt er vi kommet?

IKT TEKNISK KOMMUNIKATIONS- SPECIFIKATION

cuneco en del af bips

Byggeri og Planlægning

Tietgenskolen - Nørrehus. Data warehouse. Database for udviklere. Thor Harloff Lynggaard DM08125

Vejledning: AMUUDBUD.DK

Copyright 2015 Grontmij A/S. Digital aflevering CVR En ny virkelighed, ved Christian Lundstrøm

ER-modellen. Databaser, efterår Troels Andreasen. Efterår 2002

PROJEKTBESKRIVELSE DIGITALE TILBUDSLISTER

Professionel Udvælgelse i byggeriet Skabeloner

Transkript:

24-03-2009 Problemstilling ved DBK integration i BIM Software Hvad skal der til. Nicolai Karved, Betech Data A/S

Problemstilling ved DBK integration i BIM Software Domæner og aspekter Det domæne, der primært skaber problemer i BIM software, er Resultat domæne 2. De 4 aspekter i dette domæne Funktions-, Produkt-, Placerings- og Formaspektet kan alle tilknyttes det samme objekt i en BIM model. Det skaber for så vidt ikke de store problemer, at håndtere Funktions- og Formaspektet, da disse er simple tabelopslag som brugeren skal tilføje det enkelte objekt manuelt. Dette kan også tilføjes et objekt før det indsættes i modellen. Placeringsaspektet kan styres manuelt ved opslag eller automatisk ved at benytte de referencer der i forvejen opbygges i en BIM model. Produktaspektet skaber langt større problemer, dette skyldes primært, at kodningen ikke kan påbegyndes, før objektet er placeret i modellen. Derudover vil de mange produktaspekter som eks. vis i installations systemer, kræve at brugere manuelt må opdele et anlæg i mange mindre systemer. Se figur 1. Figur 1 1

Den indbyggede reference struktur i klassifikationen samt den manglende entydighed i DBK-tabel 25: Bygningsdele, forekomster i produktaspektet, gør at det ikke er muligt entydigt at kode objekter på forhånd. Opbygningen i tabel 25 gør at en bygningsdelstype vil blive kodet forskelligt alt efter hvilket produktaspekt der vælges i niveau 1 & 2. Fordi bygningsdelstypen Ventil ikke er entydigt i tabellen får Ventiler nogle steder i modellen koden.07 og andre steder koden.03. Se figur 2. Figur 2 Forskellig kodning af objekter Der er ikke noget problem i at kode objektet i den samlede model, problemet er, at der mangler en entydig kode, når objektet ikke er indsat endnu. Hvis den førnævnte ventil kodes yderligere for at beskrive at det er en Afspærringsventil, får den tilføjet bogstavet A i koden derved.a07 eller A03. Fordi koden A opstår i alle produkttyper er det ikke tilstrækkeligt til at kode med i et objekt/produkt bibliotek. For at kunne håndtere de forskellige produkttyper i et bibliotek, kræver det en entydig nøgle på alle produkttyper og varianter. Figur 3 illustrerer nogle af alle de forskellige koder og klassifikationer der beskriver den samme Afspærringsventil, både i en model, et objektbibliotek, et produkt bibliotek og hos producenten. 2

DBK i BIM modellen I Objekt biblioteket OmniClass: 23.65.55.14 Valves for Liquid Services -300.01.A07 Ventil af typen Afspærringsventiler i Vandstik i Vandsystem -320.01.A03 Ventil af typen Afspærringsventiler i Fjernvarmestik i Varmesystem I Produkt biblioteket I Producent biblioteket Bis Kode: 3.2.71 (eksempel, Kode er ikke udviklet endnu.) Afspærringsventil eller VVS nummer: 41 88 41 41 92 40 VVS nr. A B C D 419240 302 1/4" 1/4" 50,1 33,0 419240 303 3/8" 3/8" 50,1 33,0 419240 304 1/2" 1/2" 61,7 40,0 419240 306 3/4" 3/4" 71,2 45,0 419240 308 1" 1" 83,3 53,0 419240 310 11/4" 11/4" 98,0 58,0 419240 311 11/2" 11/2" 109,0 72,0 419240 312 2" 2" 133,0 80,0 Figur 3 3

Forskellige klassifikationer En anden problemstilling er at der ikke kan oversættes 1 til 1 mellem de forskellige klassifikationer. Dette kan eksempelvis ses ved at der findes 10 forskellige typer ventiler i DBK, hvorimod den Amerikanske OmniClass indeholder 7 typer, som ikke er direkte sammenlignelige med DBK. Derfor er der et stort behov for en måde at oversætte begreber, typer og egenskaber mellem de forskellige klassifikationer og standarder. Denne oversættelse skal også kunne håndtere de forskellige niveauer i klassifikationerne. Eksempler: Meget detaljeret til mindre detaljeret. Afspærringsventil i DBK oversættes til en Valve i OmniClass Meget detaljeret til meget detaljeret. (1 til 1) En Kontraventil i DBK oversættes til en Non-Return Valve i OmniClass Meget detaljeret til meget detaljeret men helt anden produkt type. (1 til 1) En Bleeding Valve i OmniClass oversættes til en Luftudlader i DBK (Typen Udluftning ikke Ventil) En mulig løsning I dag foreligger der desværre ikke en færdig løsning der håndterer alle de forskellige klassifikationer der findes. Men der arbejdes på et projekt kaldet IFD (International Framework for Dictionaries). Projektet er et samarbejde under buildingsmart, som også udvikler IFC. IFD er tænkt som en måde at løse problemstillingen som beskrevet ovenfor. Dette opnås blandt andet ved at benytte en unik nøgle (Global Unique Identifier) som alle ensbetydende begreber peger på. Eks. Vindue (DK), Vindu (NO), Window (EN), ifcwindow (IFC), Fenster (DE) og Fenêtre (FR) refererer alle til denne nøgle 3vHUaooT0Hsm00051Mm008. Dertil kommer alle de egenskaber der også knytter sig til en Bygningsdel så som dimensioner, brandklasse, trykklasse mm. de vil også kunne oversættes ved hjælp af IFD. Se figur 4. Figur 4 4

IFD spænder langt bredere end de begreber der kan håndteres i IFC, et BIM system eller et prisberegnings program. Samtidig er der ingen begrænsning i IFD hvad angår begreber, typer og egenskaber og derfor ser jeg ikke nogen begrænsning i forhold til en integration af DBK i IFD. Læs mere omkring IFD her http://dev.ifd-library.org/index.php/ifd:ifd_in_a_nutshell Kodningens struktur En problemstilling, der også tit er blevet nævnt i forhold til DBK i software, er brugen af speciel tegn som -, =, + og # i koden. Jeg vil tro at disse tegn er valgt ud fra et analogt synspunkt, men da DBK koder kun skal håndteres digitalt, vil det være mere hensigtsmæssigt med en tal- eller bogstavs kombination. Selve koden bør også altid skrives i sin fulde længde. De forskellige dele af koden er opdelt med et punktum, men antallet af karakterer kan variere. Dette skyldes at detaljeringsniveauet også kan variere eks. i forskellige faser. Software tænker ikke logisk, man arbejder ud fra de regler det programmeres til. Disse regler bliver unødvendigt komplekse med den opbygning der i dag er i DBK. Eks. den samme væg i 2 forskellige faser: Kort beskrevet. -205.01 Vægkonstruktion i Vægsystem Detaljeret beskrevet. -A20501.EB0111 Vægkonstruktion nr. 11 af typen Træskeletvægge med træbeklædninger-gipslader i Vægsystem nr. 1 af typen Ydervægge Kort beskrevet med mere entydighed i koden. PRx205xx.xx01xx Vægkonstruktion i Vægsystem Minus tegnet er udskiftet med PR for nemmere udveksling mellem software. x udgøre en placeholder så kodens længde altid er ens. På lige vilkår med Lag koder og Filnavngivning jf. bips. Internationalisering En af grundene til at DBK ikke har den højeste prioritet hos de store software huse er bl.a. fordi det ikke er en international standard. Selvom DBK bygger på ISO standarder er den stadig kun national og nationale klassifikationer findes der rigtig mange af på verdens plan. Der er 2 måder at løse denne problematik på, den ene er at få de andre nordiske lande til at støtte op omkring DBK og få den ophøjet til en ISO standard. Den anden er at tilføje DBK til IFD standarden. Løsningen vil først blive en national tilpasning til softwaren, da det sandsynligvis vil tage flere år før DBKs reference teknik er implementeret direkte i de internationale software løsninger. Ansvar For at vi som software leverandør samt brugerne kan være sikre på, at grundlaget for kodningen er korrekt, kræver det at hele DBK kodestrukturen leveres i XML. Ved at bygge software løsningerne direkte på XML filen/filer sikres det, at efterfølgende opdatering af klassifikationen hurtigt vil kunne tilføjes softwaren og samtidig bliver ansvaret for koden ikke lagt over til software leverandørerne. Dette vil også reducere sandsynligheden for fejl. 5

Konklusion For at DBK kan implementeres bedst muligt i software løsninger vil jeg anbefale følgende tiltag. 1. DBK indarbejdes i IFD 2. DBK i XML format indeholdende GUID fra IFD 3. Klar entydighed i kodens udformning, se Kodningens struktur Af: Nicolai Karved Application Engineer Betech Data A/S Distributør for Autodesk 6