BIM og Miljøberegning

NTNU
Norges teknisk-naturvitenskapelige
universitet
Fakultet for Ingeniørvitenskap og teknologi
Institutt for konstruksjonsteknikk
Masteroppgave
Karl Kristian Olsson Haave
BIM og Miljøberegning
14. juni 2010
Institutt for konstruksjonsteknikk
Fakultet for ingeniørvitenskap og teknologi
NTNU- Norges teknisk- naturvitenskapelige universitet
TILGJENGELIGHET
Fullt tilgjengelig
MASTEROPPGAVE 2010
FAGOMRÅDE:
KONSTRUKSJONSINFORMATIKK
DATO: 14. juni 2010
ANTALL SIDER: 120
TITTEL:
BIM og Miljøberegning
BIM and Environmental Analysis
UTFØRT AV:
Karl Kristian Olsson Haave
SAMMENDRAG:
Building information modeling (BIM) blir tatt i bruk i stadig flere byggeprosjekter, og utfordringen
med å oppnå interoperabilitet mellom ulike typer applikasjoner har etter hvert blitt et tema.
Formålet med denne masteroppgaven er å vurdere interoperabiliteten mellom
modelleringsapplikasjoner og analyseapplikasjoner i dag, og hvilke muligheter man har til å
forbedre interoperabiliteten i tiden som kommer. I oppgaven blir ulike kommunikasjonsformater og
kommunikasjonsmåter vurdert. Videre blir interoperabiliteten mellom modelleringsapplikasjonen
Autodesk Revit 2011 og analyseapplikasjonene Ecotect Analysis 2011 og IES VE 6.0.6 testet.
Overføringsformatene IFC 2x3 og gbXML 0.37 ble brukt for å overføre informasjon fra Revit til
henholdsvis Ecotect og IES VE. Masteroppgaven har blitt utarbeidet i samarbeid med COWI
avdeling Trondheim, og oppgaven avsluttes med en anbefaling til COWI om valg av
overføringsformat og råd til videre arbeid for å forbedre interoperabiliteten mellom applikasjoner i
fremtiden.
FAGLÆRER: Tor G. Syvertsen
VEILEDER(E): Ingrid Alvsåker og Dagfinn Bell
UTFØRT VED: Institutt for Konstruksjonsteknikk, Fakultetet for Ingeniørvitenskap og Teknologi, NTNU.
Institutt for konstruksjonsteknikk
FAKULTET FOR INGENIØRVITENSKAP OG TEKNOLOGI
NTNU – Norges teknisk-naturvitenskapelige universitet
MASTEROPPGAVE 2010
for
stud. techn. Karl Kristian Olsson Haave
BIM og Miljøberegning
BIM and Environmental Analysis
Bakgrunn for oppgaven/problemstilling
Kandidaten har inngått i et samarbeid med bedriften COWI. COWI har tatt i bruk BIM på en
rekke byggeprosjekter og ønsker å teste ut to miljøberegningsprogrammer for å kartlegge
hvor godt de fungerer med Autodesk Revit.
Angrepsmåte
Kandidaten skal sette seg inn i og teste ut programmene Autodesk Ecotect og IES VE koblet opp mot
Autodesk Revit. Dette arbeidet vil innebære et litteraturstudium, samt praktisk bruk av
programmene. Referanseprosjektet som brukes for å teste programmene vil være den nye
barneavdelingen til Ålesund Sykehus.
Kandidaten ønsker å kartlegge følgende punkter:
•
Interoperabilitet mellom Revit og de to programmene.
•
Komme med forslag til hvordan COWI skal kunne håndtere eventuelle problemer med
interoperabilitet.
Resultat
Kandidaten skal utarbeide en rapport som inneholder en presentasjon av resultatene avdekket
under arbeidet med oppgaven. Herunder inngår vurdering av interoperabilitet mellom programvare
og drøfting av hvordan COWI kan håndtere eventuelle problemer med interoperabilitet for å sikre
at informasjonen er pålitelig. Til slutt skal kandidaten komme med forslag til hvilket program som
bør velges, basert på disse resultatene.
Oppgaven kan underveis tilpasses arbeidets forløp og kandidatens interesser.
Besvarelsen organiseres i henhold til gjeldende retningslinjer for masteroppgaver ved institutt for
konstruksjonsteknikk.
Kontaktperson hos bedrift:
Navn: Dagfinn Bell
Epost: dbe@cowi.no
Tlf:
93081497
Navn: Ingrid Alvsåker
Epost: ial@cowi.no
Tlf:
Veileder:
48991094
Navn: Tor G. Syvertsen
Epost: torgsyv@gmail.com
Tlf:
73594681
Besvarelsen skal leveres til Institutt for konstruksjonsteknikk senest 14. juni 2010
Trondheim, 21.01.10
Tor G. Syvertsen
faglærer
Forord
Med denne masteroppgaven er et femårig masterstudium i Bygg- og Miljøteknikk ved NTNU i Trondheim fullbyrdet. Masteroppgaven er utviklet i faget
TKT4900 ved Institutt for Konstruksjonsteknikk under Fakultet for ingeniørvitenskap og teknologi på NTNU, i samarbeid med COWI, Trondheim.
En stor takk rettes til oppgavens hovedveileder
ved NTNU
Professor Tor G. Syvertsen
for hjelp til å stille de rette spørsmålene og for alltid å være en
ariadnetråd. Jeg ønsker også å takke COWI
Dagnn Bell
da spesielt Ingrid Alvsåker og
for å stille arbeidsplass og programvare til disposisjon og for å
ta seg tid til å hjelpe meg.
Takk til familie og venner for hjelp og støtte, og sist men ikke minst takk til
min kjære for alle middager og all nytraktet kae.
Trondheim 14. juni 2010
Karl Kristian Olsson Haave
Nunc est bibendum, nunc pede libero pulsanda tellus.
I
Sammendrag
For å gjøre detaljerte energianalyser var man tidligere avhengig av å ta ut
mengder manuelt fra 2D tegninger. Ulempene med dette var mange; prosessen var tidkrevende, kostet mye og i store prosjekter kunne man fort regne feil
og få unøyaktige mengder. Derfor ble antallet kalkyler og analyser ofte holdt
på et minimum [Jongeling, 2008]. I prosjekter som bruker Building Information
Model/Modelling (BIM) kan modellen importeres i en analyseapplikasjon, og
man kan bruke denne informasjonen for å utføre kalkyler og analyser. Prosessen
er raskere og mer nøyaktig, og fører ofte til at man utfører ere analyser og
oppnår et bedre resultat [Bourarsa, 2005].
Et byggeprosjekt består av en rekke ulike aktører, som ikke nødvendigvis
bruker samme type programvare. Det at en analyseapplikasjon skal kunne hente
ut informasjon fra en BIM avhenger av at applikasjonene som skal kommunisere er interoperabile. Den viktigste funksjonen til BIM er å legge til rette for
bedre menneskelig samarbeid i byggebransjen. For å få til et godt samarbeid er
man avhengig av god kommunikasjon [Eikeland, 2000]. Etter hvert som mer og
mer BIM-programvare har blitt utviklet har behovet for en standardisert måte
applikasjonene kan kommunisere på kommet tydelig frem.
Formålet med denne masteroppgaven er å vurdere interoperabiliteten mellom modelleringsapplikasjoner og analyseapplikasjoner i dag, og å vurdere hvilke
muligheter man har til å forbedre interoperabiliteten i tiden som kommer. Problemstillingen til masteroppgaven har blitt utarbeidet i samarbeid med COWI,
avdeling Trondheim. COWI har tatt i bruk BIM på en rekke byggeprosjekter og
ønsket å teste interoperabiliteten mellom modelleringsapplikasjonen Autodesk
Revit og analyseapplikasjonene Ecotect Analysis og Integrated Environmental
Solutions (IES) Virtual Environment (VE). For å vurdere interoperabiliteten
mellom applikasjonene ble en rekke ulike modeller laget. Disse modellene ble
konvertert til Industry Foundation Classes (IFC)-modeller og Green Building
Extensible Markup Language (gbXML)-skjemaer for å bli overført til henholdsvis Ecotect Analysis og IES VE. Informasjonen som ble testet for overføring er
prosjektinformasjon, rominformasjon og informasjon om objekttyper, geometri
og materialegenskaper.
gbXML-skjemaet klarte ikke å overføre informasjon om materialegenskapene
til bygningskomponenter og formatet hadde til tider problemer med nøyaktig
å representere kompleks geometri. Til tross for disse svakhetene kom gbXMLskjemaet klart best ut i de ulike testene. Vesentlig informasjon gikk tapt ved
overføring via IFC-modellen, og modellene som ble overført ble svært fordreid.
II
Full interoperabilitet mellom applikasjoner ved kommunikasjon via lformater innebærer at alle applikasjonene må kunne importere all informasjonen i len, og i tillegg kunne eksportere all informasjon til samme format. Å oppnå full
interoperabilitet ved en slik type kommunikasjon har vist seg å være svært utfordrende selv for overføring av enkle tekstdokumenter [Shah and Kesan, 2008],
og for informasjon i en BIM blir oppgaven tilnærmet umulig.
Å gå over til server-klient kommunikasjonstypen vil gi store muligheter til
å oppnå full interoperabilitet mellom applikasjoner. Kommunikasjonen mellom
applikasjonene og en database-serveren består av enkle transaksjoner for å hente
ut og putte inn informasjon. Applikasjoner sender spørringer til serveren for å få
den informasjonen som er relevant, og trenger ikke å kunne tolke all informasjon i
den digitale modellen. På grunn av dette er prosessen med å gjøre applikasjonene
interoperabile med serveren langt enklere enn å gjøre applikasjonene direkte
interoperabile med hverandre.
Full interoperabilitet mellom applikasjoner som kommuniserer via en server
avhenger av at applikasjonsleverandørene gir hverandre innsyn i sine dataaksesslag og forretningslag og sammen blir enige om grunnprinsipper for hvordan informasjon skal deneres og overføres. Dette innebærer at leverandørene
vil miste noen av sine konkurransefortrinn og brukervennligheten og funksjonaliteten til applikasjonene vil bli desto viktigere, noe som vil være gunstig
for forbrukerne. Igangsettingen av et slikt samarbeid mellom applikasjonsleverandører avhenger av at aktørene i byggenæringen innser behovet for en slik
kommunikasjonsmåte og at de sammen formidler dette behovet til applikasjonsleverandørene.
III
Innhold
Forord
I
Sammendrag
II
Innhold
IV
Akronymer
VII
Figurer
IX
1 Innledning
2
1.1
Generelt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.2
BIM og miljøvurdering . . . . . . . . . . . . . . . . . . . . . . . .
3
1.3
Oppgavens formål og omfang
. . . . . . . . . . . . . . . . . . . .
4
1.4
Metodikk
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.5
Disposisjon
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2 Building Information Model/Modelling (BIM)
7
2.1
Generelt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
2.2
Objektmodellering
. . . . . . . . . . . . . . . . . . . . . . . . . .
7
2.3
Hva er BIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
2.4
Oppsummering . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
3 Interoperabilitet
15
3.1
Generelt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
3.2
Overføringsformater
15
3.3
Kommunikasjon via loverføring
3.4
Kommunikasjon via database-server
3.5
IFC
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
16
. . . . . . . . . . . . . . . .
17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
IV
3.6
Green Building Extensible Markup Language (gbXML)
. . . . .
28
3.7
Sammenligning av IFC og gbXML
. . . . . . . . . . . . . . . . .
31
4 Programvare
33
4.1
Generelt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
4.2
Autodesk Revit . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
4.3
Autodesk Ecotect . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
4.4
IES VE
43
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Målemetode
48
5.1
Generelt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
48
5.2
Innstillinger i Revit . . . . . . . . . . . . . . . . . . . . . . . . . .
48
5.3
Testmodeller
53
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 Resultater
57
6.1
Generelt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
6.2
Presentasjon av resultatene
. . . . . . . . . . . . . . . . . . . . .
57
6.3
Sammendrag av resultatene . . . . . . . . . . . . . . . . . . . . .
64
6.4
Drøfting av resultatene . . . . . . . . . . . . . . . . . . . . . . . .
66
7 Anbefaling til COWI i forhold til BIM og miljøvurdering
67
7.1
Situasjonen i dag . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
7.2
Fremtidig arbeid med BIM og miljøvurdering
69
. . . . . . . . . . .
8 Konklusjon og videre arbeid
71
8.1
Generelt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71
8.2
Konklusjon
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71
8.3
Videre arbeid . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
Kildeliste
77
V
Vedlegg
82
A
Eksempel på hvordan attributter arves i IFC
. . . . . . . . . . .
83
B
Eksempel på oppbygningen av et gbXML-element . . . . . . . . .
84
C
Import- og eksportevne til programvare
85
D
. . . . . . . . . . . . . .
gbXML-elementer og -attributter som støttes av Revit Architecture 2011
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
90
E
IFC-avbildingsl
F
Resultater fra Test 1 . . . . . . . . . . . . . . . . . . . . . . . . . 104
G
Resultater fra Test 2 . . . . . . . . . . . . . . . . . . . . . . . . . 105
VI
96
Akronymer
3D
tredimensjonal
AEC
Architecture, Engineering and Construction
API
Application programming interface
ASHRAE
American Society of Heating, Refrigeration and Air-Conditioning
Engineers
BIM
Building Information Model/Modelling
CAD
Computer Aided Design
CDF
Computational Fluid Dynamics
CEC
California Energy Commission
CIBSE
Chartered Institution of Building Services Engineers
CIS/2
Cimsteel Integration Standard version 2
DAYSIM
Dynamic Daylight Simulations
DXF
Data eXchange Format
EPD
Environmental Product Declaration
FDS
Fire Dynamics Simulator
GARM
General AEC Reference Model
GBS
Green Building Studio Inc.
gbXML
Green Building Extensible Markup Language
GSA
General Services Administration
GUI
Graphical User Interface
HTML
HyperText Markup Language
HVAC
Heating, Ventilating and Air Conditioning
IAI
International Alliance for Interoperability
IDM
Integrated Data Model
IES
Integrated Environmental Solutions
VII
IFC
Industry Foundation Classes
ISO
International Organization for Standardization
ISY
Informasjonssystemer
IT
Informasjonsteknologi
JDBC
Java Database Connectivity
MSG
Model Support Group
NIST
National Institute of Standards and Technology
NURBS
Non Uniform Rational Basis Spline
OCA
Oce of the Chief Architect
ODBC
Open Database Connectivity
OMT
Object Modeling Technique
OOP
Objekt Oriented Programming
PCE
Parametric Change Engine
PBS
Public Buildings Service
PGE
Pacic Gas and Electric
PIER
Public Interest Energy Research
RDB
Revit Database
SIMIEN
SIMulering av Inneklima og ENergibruk i bygninger
SIMULA
SIMulation LAnguage
SQL
Structured Query Language
STEP
STandard for the Exchange of Product model data
UML
Unied Modeling Language
VE
Virtual Environment
WWW
World Wide Web
X3D
Extensible 3D Graphics
XML
Extensible Markup Language
VIII
Figurer
2.1
Utvikling innen BIM [Howard and Bjørk, 2008] . . . . . . . . . .
8
2.2
Objektmodell av OMT [Syvertsen, 2009] . . . . . . . . . . . . . .
9
2.3
Utviklingen av Computer Aided Design (CAD) [Graphisoft, 2009]
11
2.4
Informasjonsyt i BIM . . . . . . . . . . . . . . . . . . . . . . . .
13
3.1
Kommunikasjon via loverføring
. . . . . . . . . . . . . . . . . .
16
3.2
Kommunikasjonsmåte med én leverandør . . . . . . . . . . . . . .
18
3.3
Kommunikasjon via mellomvare . . . . . . . . . . . . . . . . . . .
19
3.4
Kommunikasjon via åpne datamodellformater . . . . . . . . . . .
20
3.5
IFC sin systemarkitektur [Model Support Group (MSG), 2010]. .
24
3.6
Dataoverføring via International Organization for Standardization
(ISO)-STandard for the Exchange of Product model data (STEP)
Part-21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
3.7
Avvik ved overføring mellom applikasjoner [Kalstveit, 1997]. . . .
28
3.8
Sammenligning av IFC-modellen [buildingSMART, 2010b] og gbXMLskjemaet [gbXML, 2010] . . . . . . . . . . . . . . . . . . . . . . .
31
4.1
Verktøylinjen til Autodesk Revit
34
4.2
Autodesk Revit sitt Graphical User Interface (GUI)
4.3
Inndeling av informasjon i Autodesk Revit [Autodesk, 2009b]
4.4
Eksportering til gbXML-formatet i Revit
4.5
Informasjonsorganisering i gbXML [Autodesk, 2009b].
4.6
Autodesk Ecotect sitt GUI
. . . . . . . . . . . . . . . . . .
. . . . . . .
35
. .
36
. . . . . . . . . . . . .
38
. . . . . .
39
. . . . . . . . . . . . . . . . . . . . .
40
4.7
Import av IFC i Ecotect . . . . . . . . . . . . . . . . . . . . . . .
42
4.8
IES VE sitt GUI [IES VE, 2010]
43
4.9
De ulike variantene av IES VE [IES VE, 2010]
. . . . . . . . . . . . . . . . . .
4.10 Importering av gbXML-l i IES VE
IX
. . . . . . . . . .
44
. . . . . . . . . . . . . . . .
46
4.11 Kontroll av rom i modell som skal importeres
4.12 IES VE PlugIn til Autodesk Revit
. . . . . . . . . . .
47
. . . . . . . . . . . . . . . . .
47
5.1
Energy Settings i Revit
. . . . . . . . . . . . . . . . . . . . . .
49
5.2
Endring av modellens orientering i Revit . . . . . . . . . . . . . .
49
5.3
Room Bounding attributt i Revit . . . . . . . . . . . . . . . . . .
50
5.4
Justering av sonehøyde i Autodesk Revit 2011 . . . . . . . . . . .
50
5.5
Romvolum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
5.6
Menyen IFC Options . . . . . . . . . . . . . . . . . . . . . . . . .
52
5.7
Feilmelding i Revit . . . . . . . . . . . . . . . . . . . . . . . . . .
53
5.8
Redigering av faser i Revit . . . . . . . . . . . . . . . . . . . . . .
53
5.9
Modell laget i Revit for Test 1
. . . . . . . . . . . . . . . . . . .
54
5.10 Modell laget i Revit for Test 2
. . . . . . . . . . . . . . . . . . .
54
5.11 Modeller laget i Revit for Test 3
. . . . . . . . . . . . . . . . . .
55
5.12 Modeller laget i Revit for Test 4
. . . . . . . . . . . . . . . . . .
55
. . . . . . . . . . . . . . . . . . .
56
6.1
Modell fra Test 2 lastet inn i Ecotect Analysis . . . . . . . . . . .
58
6.2
Modell fra Test 2 lastet inn i IES VE . . . . . . . . . . . . . . . .
59
6.3
Modell med mangekantet vegg lastet inn i Ecotect Analysis
. . .
60
6.4
Modeller fra Test 3 lastet inn i IES VE . . . . . . . . . . . . . . .
61
6.5
Modell med gavltak fra Test 4 lastet inn i Ecotect Analysis
. . .
61
6.6
Modeller fra Test 4 lastet inn i IES VE . . . . . . . . . . . . . . .
62
6.7
Modell fra Test 5 lastet inn i Ecotect Analysis . . . . . . . . . . .
63
6.8
Sammendrag av resultatene fra de utførte testene . . . . . . . . .
64
6.9
Bygningskomponentenes hiearkiske inndeling i IES VE . . . . . .
65
8.1
Sammendrag av resultatene fra de utførte testene . . . . . . . . .
73
A.1
Arv av attributter for IFC BEAM
83
5.13 Modell laget i Revit for Test 5
X
. . . . . . . . . . . . . . . . .
B.1
Oppbygning av Exterior Wall i gbXML
. . . . . . . . . . . . . .
C.1
Autodesk Revit 2011 Importevne [Autodesk, 2010a]
. . . . . . .
85
C.2
Autodesk Revit 2011 Eksportevne [Autodesk, 2010a] . . . . . . .
85
C.3
Model/Analysis Data [Autodesk, 2010a]
. . . . . . . . . . . . . .
86
C.4
tredimensjonal (3D) CAD Geometry [Autodesk, 2010a] . . . . . .
87
C.5
Model/Analysis Data [Autodesk, 2010a]
. . . . . . . . . . . . . .
88
C.6
External Analysis Tool [Autodesk, 2010a]
. . . . . . . . . . . . .
88
C.7
Image/Screenshot [Autodesk, 2010a]
. . . . . . . . . . . . . . . .
88
C.8
IES VE Importevne [IES VE, 2010] . . . . . . . . . . . . . . . . .
89
C.9
IES VE Eksportevne [IES VE, 2010]
. . . . . . . . . . . . . . . .
89
D.10 gbXML Element [Autodesk, 2009b] . . . . . . . . . . . . . . . . .
90
D.11 Campus Element [Autodesk, 2009b]
90
. . . . . . . . . . . . . . . .
D.12 DocumentHistory Element [Autodesk, 2009b]
84
. . . . . . . . . . .
91
D.13 Location Element [Autodesk, 2009b]
. . . . . . . . . . . . . . . .
91
D.14 Building Element [Autodesk, 2009b]
. . . . . . . . . . . . . . . .
91
D.15 Space Element [Autodesk, 2009b] . . . . . . . . . . . . . . . . . .
92
D.16 ShellGeometry Element [Autodesk, 2009b] . . . . . . . . . . . . .
92
D.17 SpaceBoundary Element [Autodesk, 2009b]
. . . . . . . . . . . .
93
D.18 Surface Element [Autodesk, 2009b] . . . . . . . . . . . . . . . . .
94
D.19 Opening Element [Autodesk, 2009b]
95
E.20 IFC-avbildingsl
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . 103
F.21 Resultater fra Test 1 . . . . . . . . . . . . . . . . . . . . . . . . . 104
G.22 Resultater fra Test 2 . . . . . . . . . . . . . . . . . . . . . . . . . 105
1
1
Innledning
1.1 Generelt
Den norske stat har gjennom Klimameldingen og Klimaforliket forpliktet seg
til å redusere Norges utslipp av klimagasser tilsvarende 30% av Norges utslipp
i 1990 [Kommunal- og regionaldepartementet, 2009], og har blant annet igangsatt tiltak som angår bolig- og byggesektoren. Bolig- og byggesektoren omtales som 40% næringen da næringen står for cirka 40% av det totale energiog ressursforbruket og avfallsproduksjonen i Norge. Potensialet til å redusere energibruken og Norges klimagassutslipp ved innstramminger i byggenæringen er med andre ord vesentlig. Kravene til bygg har blitt skjerpet av staten
gjennom juridiske virkemidler, og energikravene i tekniske forskrifter til planog bygningsloven skal etter planen justeres minst hvert femte år. Ny plan- og
bygningslov med tilhørende forskrifter trer i kraft fra og med 1. juli 2010, og
for å øke fokuset på miljø må nyoppførte bygg etter dette være energimerket
[Kommunal- og regionaldepartementet, 2009]. I tillegg har staten tatt i bruk
økonomiske virkemidler som miljøavgifter og tilskudd gjennom Enova for å påvirke bolig- og byggesektoren til å bygge mer miljøvennlige bygg.
Stadig strengere krav fra staten, muligheter for økonomisk støtte gjennom
incentiver, byggeindustriens eget samfunnsengasjement og en økende etterspørsel fra brukere er alle omstendigheter som underbygger hvorfor det er viktig for
byggeindustrien å bygge miljøvennlige bygg populært kalt grønne bygg.
A sustainable building, or green building is an outcome of a design
philosophy which focuses on increasing the eciency of resource use
energy, water, and materials while reducing building impacts on
2
human health and the environment during the building's lifecycle,
through better siting, design, construction, operation, maintenance,
and removal [Frej and Anne, 2005].
I et byggeprosjekt hvor man har som mål å bygge et grønt bygg er man
avhengig av energi- og miljøanalyser for å nne frem til optimale løsninger og
design [Krygiel and Nies, 2008]. Energi- og klimaanalyser av bygninger baserer seg på informasjon om blant annet bygningsmaterialer, tekniske installasjoner, overater og volumer [Krygiel and Nies, 2008]. Å modellere bygninger med
analyseapplikasjoner krever tid til å denere inndataverdiene, kjøre simulasjonen og å analysere utdata. Man har tidligere vært avhengig av å ta ut mengder manuelt fra 2D-tegninger for å gjøre detaljerte energianalyser av bygninger
[Jongeling, 2008]. Ulempene med dette er mange; i store prosjekter kan man fort
regne feil og få unøyaktige mengder. I tillegg er prosessen tidkrevende og koster
mye, og antall kalkyler og analyser blir derfor holdt på et minimum. Det er ikke
uvanlig at erfaringstall fra lignende bygninger har blitt brukt for å analysere
bygget, noe som også bidrar til at analysene blir unøyaktige [Jongeling, 2008].
Implementeringen av ny teknologi i byggebransjen har gitt muligheten til å forenkle denne prosessen.
1.2 BIM og miljøvurdering
BIM-teknologi er i ferd med å få et stadig sterkere fotfeste innenfor Architecture, Engineering and Construction (AEC)-industrien. BIM tar utgangspunkt i et
prosjektsamarbeid hvor alle aktører tilfører informasjon til en digital bygningsmodell. Denne informasjonen kan blant annet være geometrisk data, byggets
lokasjon og orientering, bygningsmaterialer og -komponenter, tekniske installasjoner og fremdriftsplaner. Modellen utvikles i prosjekteringsfasen, brukes til
å følge opp arbeidet i gjennomføringsfasen og kan videre benyttes i hele byggets levetid for forvaltning, drift og vedlikehold, eventuelle ombygginger og ved
riving.
Det har blitt erfart at 50% av tiden det tar for å modellere og analysere en
energimodell går med til å gjenskape bygningsgeometrien i en analyseapplikasjon
[Krygiel and Nies, 2008]. Det å benytte BIM i et byggeprosjekt gir analyseapplikasjoner mulighet til å hente relevant informasjon direkte ut fra modellen, noe
som gjør prosessen raskere og mer nøyaktig. Ofte fører dette til at man utfører
ere analyser, og man kan bruke energimodeller som en integrert del av designprosessen [Yudelson, 2008]. Særlig i tidligfase vil det være fordelaktig å utføre
3
ere energianalyser, da det her er størst muligheter for å påvirke utformingen
av designet [Yudelson, 2008]. Analysene gir et bedre grunnlag for å foreta valg,
og ved å bruke dette aktivt i designprosessen kan man få gode miljøløsninger.
Prosessen med å dokumentere byggets egenskaper i forhold til krav for en miljøsertisering blir også enklere [Jongeling, 2008]. Dette kan i tiden som kommer
være med på å heve miljø som konkurransefaktor.
Et byggeprosjekt består av en rekke ulike aktører, som ikke nødvendigvis
bruker samme type programvare. Det at en analyseapplikasjon skal kunne hente
ut informasjon fra en BIM avhenger av at applikasjonene som skal kommunisere
er interoperabile. Etter hvert som mer og mer BIM-programvare har blitt utviklet, har behovet for en standardisert måte applikasjonene kan kommunisere
på kommet tydelig frem.
1.3 Oppgavens formål og omfang
Formålet med denne masteroppgaven er å vurdere interoperabiliteten mellom
modelleringsapplikasjoner og analyseapplikasjoner i dag, og hvilke muligheter
man har til å forbedre interoperabiliteten i tiden som kommer. Problemstillingen til masteroppgaven har blitt utarbeidet i samarbeid med COWI, avdeling
Trondheim. COWI har tatt i bruk BIM på en rekke byggeprosjekter og ønsket å teste interoperabiliteten mellom modelleringsapplikasjonen Autodesk Revit og analyseapplikasjonene Ecotect Analysis og IES VE. Versjonene som ble
brukt under testene er Autodesk Revit 2011, Ecotect Analysis 2011 og IES VE
6.0.6. Overføringsformatene IFC 2x3 og gbXML 0.37 ble brukt for å overføre
informasjon fra Revit til henholdsvis Ecotect og IES VE. Det ble valgt å teste
overføringen av den informasjonen som er mest relevant for å utføre analyser:
Lokasjon, orientering, bygningstype, geometri til romavgrensende ater, navn
til rom, romvolum, bygningsmaterialer og objekttypene tak, gulv, etasjeskiller,
yttervegg, innervegg, dør, søyle og vindu. Det ble kun benyttet standard objekter i Revit under testingen. Informasjonsoverføringen er kun testet fra Revit til
analyseapplikasjonene, da ingen av analyseapplikasjonene kan eksportere informasjon til et format som kan lastes inn i Revit.
4
1.4 Metodikk
Fagstudie
Gjennom faget TKT4505 Objektmodellering har grunnleggende forståelse av
teori rundt objektmodellering blitt tilegnet.
Litteraturstudium
For å få en grunnleggende forståelse av BIM og interoperabilitet har et litteraturstudium blitt benyttet. I all hovedsakelighet har relevant litteratur blitt
funnet via søkemotorene BIBSYS og
www.google.com.
BIBSYS ble benyttet for
å nne bøker innenfor temaene BIM og miljøvurdering. Google sin søkemotor
ble benyttet for å nne relevant informasjon om ulike kommunikasjonsmodeller,
kommunikasjonsformatene IFC og gbXML og applikasjonene Autodesk Revit,
Ecotect Analysis og IES VE.
Testing av applikasjoner
For å vurdere interoperabiliteten mellom applikasjonene ble modeller laget i
Revit konvertert til kommunikasjonsformatene IFC og gbXML, for deretter å
bli importert i henholdsvis Ecotect og IES VE. Deretter kunne informasjonen i
disse modellene sammenlignes med informasjonen i den originale modellen, for
å vurdere hvilken informasjon som ble overført og hvilken som falt bort under
prosessen. I utgangspunktet skulle COWI sin modell av Ny Barneavdeling for
Ålesund Sykehus være referansemodell, men dette ble valgt bort. Isteden ble
det laget en rekke enkle modeller i Revit. Dette ble gjort for å ha bedre kontroll
på hva slags informasjon som var i hver modell, noe som gjorde prosessen med
å kontrollere hva slags informasjon som ble overført til analyseapplikasjonene
enklere. I tillegg var det behov for å lage egne modeller for å kunne teste interoperabiliteten mellom applikasjonene ved spesialtilfeller, som for eksempel
modeller som inneholdt tak og vegger med særegen geometri.
1.5 Disposisjon
Masteroppgavens videre oppbygning er strukturert på følgende måte:
5
Kapittel 2
Kapittel 2 gir en kort innføring i BIM. Dette omfatter en beskrivelse
av objektmodellering, en presentasjon av BIM sin utvikling, en vurdering
av hva BIM faktisk er og til slutt en denisjon av BIM presentert.
Kapittel 3
Kapittel 3 beskriver ulike kommunikasjonsmåter, og presenterer
utfordringer og muligheter ved å bruke disse i byggenæringen. I tillegg
blir IFC-modellen og gbXML-formatet nærmere omtalt.
Kapittel 4
I Kapittel 4 blir applikasjonene Autodesk Revit, Ecotect Analysis
og IES VE presentert. Presentasjonen gir en innføring i hvilke funksjoner
applikasjonene har, hvordan de fungerer i bruk og hvordan import- og
eksport av modeller utføres.
Kapittel 5
Kapittel 5 omhandler selve testingen av applikasjonene. Først i ka-
pittelet beskrives de grepene som ble gjort i Autodesk Revit for å legge
til rette for eksporteringen av modellene. Videre presenteres COWI sitt
byggeprosjekt Ny Barneavdeling ved Ålesund Sykehus", og hvorfor dette ble valgt bort som referansemodell. Til slutt beskrives testene som ble
gjennomført.
Kapittel 6
I Kapittel 6 blir resultatene fra testene presentert og oppsummert.
Kapittel 7
Kapittel 7 omfatter anbefalingene til COWI.
Kapittel 8
Kapittel 8 gir en konklusjon til oppgaven og en presentasjon av
forslag til videre arbeid.
6
2
Building Information
Model/Modelling (BIM)
2.1 Generelt
Dette kapittelet gir en kort innføring i Building Information Model/Modelling
(BIM); det innbefatter en presentasjon av BIM sin utvikling og struktur og en
denisjon av hva BIM er.
2.2 Objektmodellering
Historie
Ole Johan Dahl og Kristen Nygaard utviklet på 1960-tallet programmeringsspråket SIMulation LAnguage (SIMULA). Språket skulle være intuitivt og anvendelig, og skulle gi datamaskiner nok informasjon til å generere tilhørende
simuleringsprogrammer for selv svært komplekse systemer. Med SIMULA ble
grunnlaget lagt for objektorientert programmering slik vi kjenner det i dag
[Haraldsen, 1999].
Den kommersielle utviklingen av objektmodellering i hjelpemidler for byggenæringen ble først utviklet på 1980-tallet. Graphisoft ArchiCAD ble introdusert
i 1984 som et av de første programmene i næringen basert på objektorientert modellering [Graphisoft, 2010]. Denne type programvare slo likevel ikke igjennom
før senere, siden programvaren var svært ressurskrevende for datidens datama-
7
skiner. Isteden var det mindre ressurskrevende, entitetsbasert programvare som
for eksempel Autodesk AutoCAD og Bentley MicroStation som ble foretrukket i bransjen. Forskjellen mellom entitetmodellering og objektmodellering er at
en entitet kun inneholder data, mens et objekt i tillegg inneholder operasjoner
[Hansen, 2006].
Etter hvert som utviklingen innen Informasjonsteknologi (IT) ga billigere og
bedre maskinvare kom objektbasert programvare på banen igjen, og utviklingen
skjøt fart på 1990-tallet [Eastman, 1999]. Etter årtusenskiftet tilbød ere og ere
leverandører objektbasert programvare; Revit Technology Corporationsenere
kjøpt opp av Autodesklanserte Revit i 2000, Bentley Building Information
Modelling ble lansert i 2002 og GraphiSoft lanserte ArchiCAD 9 i 2004 (se
Figur 2.1).
Figur 2.1: Utvikling innen BIM [Howard and Bjørk, 2008]
Konsept
Programmeringsspråket SIMULA introduserte komponentbegrepet prosess senere kalt objekt som inneholdt både data og operasjoner. Ved hjelp av taksonomi kunne objekter med lik struktur på data og operasjoner bli delt inn i klasser.
Gjennom arv via klassehierarki kunne komponentbegreper for første gang bli
generalisert og spesialisert [Haraldsen, 1999].
I dag omtales denne type dataprogrammering som klasseorientert Objekt
Oriented Programming (OOP). Modellering forut for programmering har blitt
standardisert via modelleringsspråket Object Modeling Technique (OMT) (se
8
Figur 2.2) og senere Unied Modeling Language (UML). OMT består av de tre
aspektmodellene objektmodell, dynamisk modell og funksjonsmodell
[Syvertsen, 2009].
OMT
Dynamisk
modell
Objektmodell
Assosiasjon
Klasse
Tilstand
Funksjonsmodell
Hendelse
Transformasjon
Flyt
Figur 2.2: Objektmodell av OMT [Syvertsen, 2009]
En klasseorientert objektmodell deneres av følgende aspekter
[Abdalla and Powell, 1995]:
Entitet
En entitet er en fysisk eller konseptuell ting, representert gjennom en
samling dataverdier. Entiteter representeres av objekter.
Objekt
Objekter er entiteter som kombinerer attributter; dataverdier som be-
skriver objektets tilstand, operasjoner; prosedyrer og metoder som beskriver objektets oppførsel og identitet; gir objektet en unik eksistens blant alle
andre objekter. Objekter kommuniserer ved å sende meldinger til hverandre. Ethvert objekt i en klasseorientert objektmodell må tilhøre en klasse,
og betraktes som en forekomst av den klassen.
Klasse
En klasse beskriver et sett objekter med like egenskaper, føringer og
operasjoner. Hver klasse denerer et sett attributter, som beskriver egenskaper og tilstander til forekomster i klassen. Klasser er inndelt i et klassehierarki av superklasser og underklasser. En underklasse kan arve attributter og operasjoner fra en superklasse.
Anvendelse
Ved bruk i byggenæringen består objektbaserte modeller av parametriske objekter som vegger, vinduer og dører. Disse objektene er knyttet til en database hvor
man kan hente ut plantegninger, detaljskisser, seksjoner og så videre. Vegger og
dører kan bli endret i relasjon til hverandre og fungerer sammen som funksjonelle enheter. Detaljer kan linkes til sin posisjon i modellen og endringer gjort i en
9
komponent blir oppdatert i alle tegninger [Seletsky, 2004]. Denne parametriske fremstillingen gjør modellen interaktiv og selvanalytisk, noe som er positivt
for designprosessen [Chris I. Yessios, 2004]. Programvare brukt i byggenæringen
som er basert på objektbaserte modeller går inn under fellesbetegnelsen BIM.
2.3 Hva er BIM
Oppfatningen av hva BIM er varierer blant aktører i byggenæringen. Noen ser
på BIM som et rent 3D-visualiseringsverktøy, andre som et CAD-verktøy, og
relativt få som en prosess der informasjon bearbeides på en objektorientert
måte. Dette kan skape misforståelser og feilaktige forventninger og krav, som
videre fører til skuelse eller konikter [Jongeling, 2008]. I realiteten kan BIM
ha minst to forskjellige betydninger, avhengig av hvilket perspektiv man har.
Prosessperspektiv
Konseptet BIM har eksistert i en eller annen form så langt tilbake som på 70tallet. Professor Charles Eastman ved Georgia Institute of Technology var en
av de første som konkretiserte begrepet, da under navnet Building Product
Model [Conradie, 2009]. I denne sammenhengen var BIM en prosess, mer enn
en anvendelse av ny IT.
Byggeindustrien har tatt i bruk en rekke generelle teknologiske hjelpemidler
etterhvert som den har blitt utviklet; det er eksempelvis nå blitt vanlig med
digitalisering og elektronisk distribusjon av dokumenter, det eksisterer digitale
verktøy for tid- og kostnadsplanlegging og grask visualisering av byggeprosjekter. BIM skiller seg ut i denne rekken ved å være en ny tilnærming til hvordan
man designer og prosjekterer bygninger på, mer enn en implementering av ny
IT [Autodesk, 2007].
BIM er med andre ord en ny måte å organisere og strukturere informasjon
i byggeprosjekter på; prosessen går ut på å samle all geometrisk informasjon
og funksjonelle krav, og å sette sammen informasjonen for å lage en innbyrdes sammenhengende beskrivelse av byggeprosjektet gjennom hele dets livsløp
[Eastman, 1999]. Hensikten med denne omstruktureringen er å legge til rette
for bedre samarbeid mellom mennesker. Å samle all informasjon om et bygg i
en modellserver gir muligheter for et tettere samarbeid mellom aktørene i prosjektet, og resultatet kan bli at man kommer frem til den beste løsning ved å
ta hensyn til alle fagene. En slik modell er også mer eektiv enn den klassiske
10
måten å arbeide på, da man kan dra nytte av den informasjonen som allerede er
lagt inn i modellen, og at ere mennesker kan arbeide med modellen samtidig.
Nøkkelen for å løse vanskelige og komplekse utfordringer ligger ikke i IT alene,
men i å legge til rette for bedre menneskelig samarbeid ved hjelp av datamaskiner [Engelbart, 2003].
Teknisk perspektiv
Selve fagordet BIM ble først tatt i bruk av Phil Bernstein, visepresident i Autodesk, for å beskrive en type programvare innen byggenæringen. Ordet ble etter
hvert en akseptert neologisme i byggebransjen, og utkonkurrerte andre forslag
som single building model, virtual building model, integrated project modeling og project lifecycle management [Laiserin, 2002]. For å få en forståelse
Figur 2.3: Utviklingen av CAD [Graphisoft, 2009]
av hva BIM-programvare er, kan det være hensiktsmessig å se på utviklingen
som har foregått innen CAD (se Figur 2.3). Det hele begynte med bruk av digitale tegnebrett til å lage modeller, fremfor å gjøre dette med håndtegninger.
Ved å digitalisere tegningene kunne man raskere gjøre endringer på modellene,
man kk bedre nøyaktighet og arbeidsprosessen gikk raskere ved at man kunne
kopiere lik geometri. Etter hvert ble det også utviklet CAD-programmer som
kunne fremstille 3D-modeller. I første omgang ble dette kun benyttet for å kunne lage en visuell fremstilling av bygg digitalt, slik at man slapp arbeidet med
å lage fysiske modeller. Ved å integrere mer informasjon enn bare geometriske
verdier i modellene har man gått over fra å bruke modellene kun for plantegnin-
11
ger og visualisering til å ta modellen i bruk på en rekke andre områder. Denne
modellen, som består av objekter som beskriver komponentene og funksjonene
til et bygg, betegnes som BIM.
BIM omtales også som en virtuell bygning, eller en bygningssimulering. BIM
er informasjon om hele bygget og et komplett sett med designdokumenter, lagret i en integrert database [Krygiel and Nies, 2008]. All informasjon kan være
parametrisk og sammenkoplet. Dette betyr at en endring i et objekt i modellen
automatisk forplanter seg i hele modellen.
Ved å legge til dimensjonene tid og kostnad får man en femdimensjonal
modell. Mengder, plantegninger, kostnadsanalyser og tidsplaner kan hentes direkte ut av modellen, og man kan bruke modellen til å dimensjonere bæresystemer, utføre miljøberegninger og å sjekke at elementer i bygget ikke kolliderer med hverandre. Denne bygningsinformasjonsmodellen kan alle partene i et
byggeprosjekt samarbeide om å bruke. Ved hjelp av diverse programvare koblet sammen via interoperabilitet, kan aktørene bruke ulik programvare, relevant
for sitt fagfelt [Graphisoft, 2009]. Mange CAD-verktøy slik som Revit, ArchiCAD, DDS, AutoCAD ADT, Bentley og Tekla tilbyr i dag BIM-funksjonalitet
[Norconsult, 2010].
Denisjon
Det eksisterer per dags dato ingen entydig og presis denisjon for hva BIM er
[Architosh, 2010]. Dette har ført til at BIM lett blandes sammen med teknologi
som parametrisk modellering og interoperabilitetsinitiativer, og det skaper forvirring. Uten en entydig og presis denisjon kan man ikke identisere grensene
og dermed manglene til BIM, og målrettet jobbe for å forbedre disse manglene.
I tillegg er det utfordrende for bedrifter som ønsker å ta i bruk BIM å vite hva
dette i sin fulle forstand innebærer.
For denne oppgavens formål har følgende denisjon av General Services
Administration (GSA) Public Buildings Service (PBS) Oce of the Chief Architect
(OCA) blitt valgt for BIM:
Building Information Modeling is the development and use of a
multi-faceted computer software data model to not only document
a building design, but to simulate the construction and operation of
a new capital facility or a recapitalized (modernized) facility. The
resulting Building Information Model is a data-rich, object-based,
intelligent and parametric digital representation of the facility, from
12
which views appropriate to various users' needs can be extracted
and analyzed to generate feedback and improvement of the facility
design. [GSA PBS OCA, 2007]
2.4 Oppsummering
Fordeler med å benytte BIM i byggeprosjekter som ofte trekkes frem er muligheten til å visualisere bygget og utføre kollisjonskontroller for å minimere antall
feil i prosjekteringen. Det at BIM kan benyttes til å visualisere et bygg for lettere å kunne oppdage feil er vel og bra, men det er ikke en dekkende beskrivelse
av BIM sitt potensiale. Den viktigste funksjonen til BIM er å legge til rette
for bedre menneskelig samarbeid i byggebransjen. Dette er en nøkkelfaktor for
å oppnå bedre indre og ytre eektivitet, som vil gi høyere verdiskapning for
aktørene og kundene i prosjektet [Eikeland, 2000].
Med BIM kan man oppnå bedre eektivitet ved at aktører kan jobbe parallelt
og at informasjon lagt inn av én aktør kan benyttes av alle andre aktører i det
videre arbeidet. Man kan oppnå et bedre resultat på grunn av at man lettere kan
vurdere ulike alternativer og iterere seg frem til et design med ønsket funksjonalitet og kvalitet. Feil kan unngås, slik at endringer og forsinkelser i byggefasen
blir redusert. De utførende får en lettere jobb da plantegninger og skisser er mer
nøyaktige og detaljerte. Listen er lang, men disse positive eektene er ikke et
direkte resultat av at man benytter BIM-applikasjoner i byggeprosjektet. Det er
derimot et resultat av at aktørene i byggeprosjektet samarbeider bedre. For å få
Building Owner
Developer
Contractor
Quantity Surveyor/
Cost Planner
Facility Manager
Users
Product
Manufacturers
BIM MODEL
Information
Providers
Architect/
Interior Designers
Government
Agencies
Engineer
Building Certifier
Figur 2.4: Informasjonsyt i BIM
til et godt samarbeid er man avhengig av god kommunikasjon [Eikeland, 2000].
13
Med hensyn til BIM fordrer god kommunikasjon at alle aktørene arbeider opp
mot en felles modell (se Figur 2.4). Dette kan gi en pålitelig informasjonsutveksling, og sikre at alle arbeider med gjeldende modell [Eastman et al., 2008].
Gjennomføringen av dette avhenger av at alle applikasjonene som brukes av de
ulike aktørene klarer å kommunisere seg i mellom, via en modellserver. Ulike
kommunikasjonsmåter og overføringsmåter omtales nærmere i Kapittel 3.
14
3
Interoperabilitet
3.1 Generelt
Opp gjennom tiden har mangfoldet av ulike typer bygg og teknologien som
inngår i disse byggene bare økt. Som en naturlig reaksjon på dette har byggeindustrien blitt mer fragmentert og delt seg inn i aktører med ulik spisskompetanse
[Krygiel and Nies, 2008]. I et byggeprosjekt vil disse aktørene nødvendigvis ha
ulike behov, noe som har ført til utviklingen av en rekke ulike applikasjoner. Når
man skal jobbe sammen om en modell i et byggeprosjekt, må disse programmene kunne kommunisere. Etter hvert som ere og ere BIM-applikasjoner blir
utviklet har behovet for en standardisert måte disse applikasjonene kan snakke
sammen på kommet tydelig frem. Det eksisterer mange alternative måter å overføre informasjon mellom ulike applikasjoner på. Dette kapittelet beskriver ulike
kommunikasjonsmåter og presenterer utfordringer og muligheter ved å bruke
disse i byggenæringen. I tillegg blir IFC-modellen og gbXML-formatet nærmere
omtalt.
3.2 Overføringsformater
Overføring av informasjon mellom ulike applikasjoner kan deles inn i re grupper
[Eastman et al., 2008]:
Proprietære koblinger
Proprietære koblinger utviklet og vedlikeholdt av pro-
gramleverandører for at to applikasjoner skal kunne kommunisere seg imellom.
15
Proprietære lformater
Proprietære lformater utviklet av programleveran-
dører for bruk til sine programmer. Innenfor byggeindustrien er Data
eXchange Format (DXF), utviklet av Autodesk, et utbredt proprietært
lformat.
Åpne datamodellformater
Åpne overføringsformater basert på standardi-
serte bygningsmodeller som overfører geometri, materialegenskaper, objektegenskaper, funksjoner og koblinger. Cimsteel Integration Standard
version 2 (CIS/2) standard for produksjon og ingeniørarbeid innenfor
konstruksjonsstål og IFC standard for bygningsplanlegging, design og
konstruksjon er eksempler på åpne datamodellformater.
Extensible Markup Language (XML)-baserte formater
XML er et sett
med regler for hvordan man skal kode digitale dokumenter. XML-skjemaer
brukes for overføring av data mellom applikasjoner. Eksempler på XMLbaserte formater innenfor byggeindustrien er aecXML og gbXML.
3.3 Kommunikasjon via loverføring
Med denne metoden å kommunisere på lagrer senderen modellen i en l, som
så sendes ved hjelp av elektronisk distribusjon til en mottager. Hvis de to applikasjonene ikke benytter samme lformat må informasjonen eksporteres av
avsender og importeres av mottager (se Figur 3.1). IFC og gbXML er eksempler
på formater som kan brukes under denne prosessen. Avhengig av hvilket format som brukes og om applikasjonene støtter det, kan kommunikasjonen foregå
begge veier. Denne typen kommunikasjon ble benyttet under testingen av applikasjonene Autodesk Revit, Autodesk Ecotect og IES VE, som er beskrevet
senere i oppgaven (se Kapittel 5). Utfordringer med denne kommunikasjonsmåten beskrives nærmere i Avsnitt 3.5 og 3.6.
EKSPORT
IMPORT
Modelleringsapplikasjon
Analyseapplikasjon
Figur 3.1: Kommunikasjon via loverføring
16
3.4 Kommunikasjon via database-server
Generell beskrivelse av en database-server
En database-server lagrer som navnet tilsier data internt i en database og distribuerer informasjon til klientapplikasjoner via kontrollerte grensesnitt. Revit
har for eksempel utviklet et eget verktøy ved navnet Revit Database (RDB)Link for å overføre data til og fra en database. RDB-Link støtter relasjonsdatabaser, som for eksempel MS Access og Structured Query Language (SQL)servere [Autodesk, 2010a]. Det er også utviklet generelle databasedrivere som
applikasjoner kan benytte for å kommunisere med databaser; ved hjelp av Java
Database Connectivity (JDBC) kan Java-baserte programmer hente og sende informasjon fra en rekke ulike typer databaser [Oracle Corporation, 2010]. Open
Database Connectivity (ODBC) et Application programming interface (API)
som streber etter å bli uavhengig av programmeringsspråk, operativsystemer og
databasesystemer [Idehen, 1993] åpner opp for at ulike applikasjoner skal kunne snakke sammen via en felles database. Databasen kan være relasjonsbasert
som for eksempel en SQL-database eller objektbasert. Sistnevnte er lite brukt,
men kan være aktuell å bruke da de har stor lagringskapasitet og overføringskapasitet; det eksisterer objektdatabaser som inneholder 1000 Terrabytes og som
har en overføringshastighet på 1 Terrabyte i timen [Becla and Wang, 2005].
Ulike scenarioer for kommunikasjon via en BIM-server
Her presenteres ulike scenarioer for hvordan kommunikasjon via en BIM-server
kan foregå.
Bruk av applikasjoner fra én leverandør
I dette scenarioet har én programvareleverandør oppnådd monopol på markedet
og tilbyr alle nødvendige applikasjoner som er nødvendig i et byggeprosjekt. Applikasjonene har ulike funksjoner ut ifra hvilket fagfelt de er beregnet for, men
denerer og strukturerer informasjon på samme måte og er basert på samme
forretninger, begreper, basisoperasjoner og dataaksessmetoder (se Figur 3.2).
Dermed vil all informasjon i en BIM være forståelig for alle applikasjonene, og
de kan kommunisere seg i mellom uten informasjonstap. Alle prosjektdeltagerne
henter ut informasjon fra en server med en database for eksempel en relasjonsdatabase, eller en objektdatabase hvor BIM er lagret, ved hjelp av proprietære
17
koblinger. Her vil interoperabiliteten være god, men dette scenarioet vil likevel
ikke være gunstig for forbrukeren; siden programleverandøren har monopol vil lisensprisene være høye, og uten konkurranse er drivkraften for å produsere bedre
og mer brukervennlige applikasjoner falt bort. Monopolloven sørger for at et slikt
scenario blir forhindret, noe blant annet Microsoft har erfart [Svendsen, 2007].
Applikasjon A
Applikasjon B
Applikasjon N
Database
Figur 3.2: Kommunikasjonsmåte med én leverandør
Mellomvare
Mellomvare er programvare som kjører på delt eller dedikert maskinvare. Ved
hjelp av PlugIn-programvare kobler mellomvare ulike applikasjoner sammen slik
at de kan hente ut informasjon fra hverandres databaseservere [Krakowiak, 2003]
(se Figur 3.3). PlugIn-programvaren består av et forretningslag som inneholder forretningsbegreper og basisoperasjoner samlet under begrepet forretningslogikk og et dataaksesslag som inneholder dataaksessmetoder. Disse lagene er
hentet ut fra de ulike applikasjonene.
Et eksempel på et slikt konsept er OpenSpirit, som ble utviklet slik at ulike applikasjoner brukt i oljebransjen skulle kunne kommunisere seg i mellom
[OpenSpirit, 2010]. Utviklingen av OpenSpirit ble støttet av Schlumberger, Shell
og Chevron ved hjelp av nansiering og av at bedriftene delvis åpnet opp sine
forretningslag og dataaksesslag til OpenSpirit. OpenSpirit kunne dermed utvikle sin programvare for å koble applikasjonene fra de ulike leverandører sammen
[Simensen, 2010].
Ved å bruke mellomvare unngår man synkroniseringseekter og man åpner
opp for at applikasjoner med nye funksjoner og bedre brukervennlighet kan
18
utvikles og bli koblet til databasene.
Applikasjon A
Applikasjon B
Applikasjon N
Middleware
Database A
Database B
Database N
Figur 3.3: Kommunikasjon via mellomvare
Kommunikasjon via åpne datamodellformater
Med denne metoden henter og sender applikasjonene informasjon til og fra databasen ved hjelp av et åpent datamodellformat. Før informasjon kan sendes må
applikasjonen sitt eget format eksporteres til det åpne datamodellformatet, og
informasjonen som blir hentet fra databasen må importeres fra det åpne datamodellformatet til applikasjonens eget format (se Figur 3.4). Et eksempel på et
slikt format er IFC, som omtales nærmere i Avsnitt 3.5. Her beskrives også en
rekke utfordringer med et slikt system.
19
IMPORT
EKSPORT
Applikasjon B
Applikasjon A
EKSPORT
EKSPORT
IMPORT
IMPORT
Database
Applikasjon N
Figur 3.4: Kommunikasjon via åpne datamodellformater
Interoperabilitet utviklet av programvareleverandørene
I dette scenarioet har en gruppe programleverandører delt kildekodene med
hverandre og samarbeidet for å utvikle felles overføringsformater, felles denisjoner på informasjon og felles protokoller slik at deres applikasjoner skal kunne
kommunisere seg i mellom. Applikasjonene innehar samme grunnprinsipper for
hvordan de denerer informasjonen, vet hvordan de kan hente ut og putte inn
informasjon i den eksterne databasen og tolker informasjonen på lik måte. Det
er dog ikke gitt at dette samarbeidet inkluderer alle leverandører, og utenforstående vil ikke ha tilgang til hverken kildekodene eller den utviklede interoperabilitetsteknologien.
En stor forskjell fra dette scenarioet og de overnevnte er at programleverandørene har samarbeidet direkte og åpent. Dette gir et mye bedre utgangspunkt
for faktisk å oppnå interoperabilitet. Viljen til å etablere et slikt samarbeid er
dog ikke alltid tilstede, da dette innebærer at programvareleverandørene risikerer å miste noe av sitt konkurransefortrinn. Programleverandørene vil miste
eventuelle synkroniseringseekter, og det blir enda viktigere å fokusere på brukervennlighet og funksjonalitet for å tiltrekke forbrukere.
Fri Programvare
Dette scenarioet er i store trekk likt med interoperabilitet utviklet av programvareleverandørene. Den klare forskjellen er at kildekodene til applikasjonene er
tilgjengelig for allmennheten, og ikke bare for utvalgte samarbeidspartnere. Med
andre ord kan alle programvareleverandører som ønsker det tilpasse sine appli-
20
kasjoner slik at de blir interoperabile med den frie programvaren.
Fordelen med kommunikasjon via en database-server
BIM-applikasjoner bruker vanligvis digitale ler for å laste inn og lagre BIMdata. Det er ikke uvanlig at bedrifter lagrer disse lene på en server, slik at
informasjonen kan være tilgjengelig på forskjellige steder og for ere brukere.
Når det i dette avsnittet snakkes om kommunikasjon via en server er det dog
ikke denne type kommunikasjon det er snakk om, men derimot kommunikasjon
via en server hvor informasjon lagres i en database.
Å lagre informasjonen i en database-server har en rekke tekniske og praktiske fordeler. Alle applikasjonene henter og sender informasjon fra den samme
digitale modellen, noe som legger til rette for samprosjektering og sikrer at alle
brukerne arbeider på gjeldende modell [Eastman et al., 2008]. En annen fordel
med database-servere er at de kan være koblet opp mot andre eksterne datakilder. Hvis for eksempel en leverandør endrer prisen på bygningsmaterialer kan
kostnaden til bygget automatisk bli oppdatert hvis serveren er koblet opp mot
leverandørens server.
Kommunikasjon via en database-server reduserer også utfordringene tilknyttet interoperabilitet. Kommunikasjonen mellom applikasjonene og serveren består av enkle transaksjoner for å hente ut og putte inn informasjon. Applikasjoner sender spørringer til serveren for å få den informasjonen som er relevant,
og trenger ikke å kunne tolke all informasjon i den digitale modellen. På grunn
av dette er prosessen med å gjøre applikasjonene interoperabile med serveren
langt enklere enn å gjøre applikasjonene direkte interoperabile med hverandre.
Hvis to frittstående applikasjoner som kommuniserer via lformater skal være
interoperabile må de kunne importere all informasjonen i datalen, og i tillegg kunne eksportere all informasjon. Selv for enkle tekstdokumenter har dette
vært en vanskelig oppgave å løse [Shah and Kesan, 2008], og oppgaven er desto
vanskeligere for BIM.
3.5 IFC
Innledning
I tilknytning til denne oppgaven ble IFC-modellen brukt for å overføre informasjon fra Revit Architecture til Ecotect Analysis. Dette avsnittet ser nærmere på
21
denne modellen.
Bakgrunn
11. juli 1984 ble det første møtet til ISO TC 184/SC4 en tekniske komité for
standardisering av industriell data underlagt ISO[ISO, 2010] avholdt. Formålet
med møtet var å etablere en internasjonal standard for et nøytralt format ulike
industrier kunne bruke for å lagre informasjon fra en databehandlet produktmodell tapsfritt. Resultatet av denne prosessen ble ISO 10303, bedre kjent som
STEP [Kemmerer, 1999].
STEP er et sett med standarder som integrerer både IT- og produksjonsindustrien sine behov innen dataoverføring [Kemmerer, 1999]. Tidlige forsøk
på standarder for byggenæringen var General AEC Reference Model (GARM)
(ISO TC 184/SC4/WG1 doc. 3.2.2.1) og AEC Building System Model (ISO
TC184/SC4/WG1 Doc. N363).
Etter hvert tok International Alliance for Interoperability (IAI) over STEP
sitt arbeid med utviklingen av interoperabilitetsstandarder for byggenæringen
[Howard and Bjørk, 2008]. IAI er en internasjonal organisasjon, etablert i Asia,
Australia, Europa og Nord-Amerika. Organisasjonen er prottfri og ble stiftet
i 1995. Hovedmålet til organisasjonen har vært å utvikle innovative konsepter
som forbedrer måten man deler informasjon på under et byggeprosjekt. IAI ser
klare fordeler ved bedre interoperabilitetog dermed bedre informasjonsyti
byggeprosjekter. Dette gir prosjektdeltagere muligheten til å dele prosjektinformasjon på tvers av disipliner og tekniske applikasjoner, som igjen gir grobunn
for bedre samarbeid og bedre gjennomførte prosjekter [Haefele, 2008].
Utvikling
For å realisere mulighetene for interoperabilitet har IAI jobbet for å denere,
fremme og publisere spesikasjoner for deling av data. Resultatet av denne prosessen er IFC, en datamodell for deling av data på tvers av ulike applikasjoner
brukt i byggesektoren, samlet under navnet BIM.
IFC supports BIM as a computable representation of the physical
and functional characteristics of a facility and its related project/lifecycle information using open industry standards to inform business
decision making for realizing better value [buildingSMART, 2010c].
22
De ansvarlige for utviklingen og vedlikeholdet av IFC er Model Support
Group (MSG) [buildingSMART, 2010a]. Mange av STEP sine utviklere har bidratt i MSG sitt arbeid med utformingen av IFC. IFC-modellen er i likhet
med STEP basert på datamodelleringspråket EXPRESS og bruker mange av
de samme denisjonene.
Den første versjonen av IFC, versjon 1.0, ble utgitt i 1997 [Khemlani, 2004].
Etter dette har det kommet ut en rekke nye versjoner, hvor den siste i rekken er IFC 2x3-TC1 fra 2007. Det er denne versjonen som brukes av Revit
Architecture og Ecotect Analysis. Utviklingen av IFC 2x4 er allerede i gang
[buildingSMART, 2010c].
23
Konsept
IFC-modellen er utformet som et generelt, abstrakt rammeverk; dette er gjort
for at modellen skal kunne brukes av est mulig applikasjoner og behandle all
type bygningsinformasjon. For å oppnå denne generaliteten har MSG benyttet
seg av at datamodelleringsspråket ISO-STEP EXPRESS er basert på entiteter. Dette er passive data med indirekte relasjoner som må leses og tolkes av
applikasjonene. Applikasjoner kan produsere forekomster i en BIM ved å koble
entiteter sammen via indirekte relasjoner [Eastman et al., 2008].
Figur 3.5: IFC sin systemarkitektur [MSG, 2010].
Systemarkitektur-diagrammet (se Figur 3.5) skildrer oppbygningen av IFC,
inndelt i re nivåer; ressursnivå, kjernenivå, interoperabilitetsnivå og domenenivå. Hvert nivå er videre inndelt i ressursskjemaer, som igjen inneholder
EXPRESS elementer som entiteter, enumereringer, typer og funksjoner. Hver
enkelt entitet kan kun referere til andre entiteter på likt, eller lavere nivå enn seg
24
selv. Dette gjør modellen lett å vedlikeholde og utvide, og muliggjør gjenbruk
av entiteter i høyere lag. I tillegg kan modellen lettere implementeres i ulike
fagspesikke applikasjoner, ved at det tydelig fremgår hvilke entiteter som er
relevante for de ulike fagene [Eastman et al., 2008].
Under følger en presentasjon av de re nivåene i IFC-modellen
[Liebich and Wix, 2000]:
Ressursnivå
Ressursnivået består av grunnentitetene til IFC-modellen. Disse
entitetene representerer de fysiske eller konseptuelle, generiske egenskapene til en bygning og dens byggeprosess. Entitetene blir gruppert inn i
ressursskjemaer; for eksempel materialegenskaper, kostnad, geometri og
topologi. Hvis en klasse i domene-, interoperabilitets- eller kjernenivået
trenger å bruke for eksempel en geometrientitet vil den referere til ressursskjema den tilhører. Entitetenes eksistens avhenger av at de blir brukt i
forekomster i høyere lag.
Kjernenivå
Kjernenivået danner grunnstrukturen til IFC-modellen. Nivået er
delt inn i Kernel og Core Extensions. Kernel danner fundamentet til
kjernenivået og denerer hvordan strukturen til skjemaene i IFC-modellen
skal bygges opp. Core Extensions utvider og spesialiserer konseptene denert i Kernel, Product Extension denerer abstrakte bygningskomponenter som rom, bygningstype og bygningselement. Control- og Process
Extension denerer prosess- og kontrollkonsepter som oppgaver, prosedyrer og arbeidsplaner.
Interoperabilitetsnivå
Interoperabilitetsnivået består av ressursskjemaer som
denerer klasser eller skjemaer som brukes innen ere domenemodeller.
Ved hjelp av disse skjemaene kan modeller fra applikasjoner tilhørende
ulike fagretninger kobles sammen i kjernenivået til IFC-modellen. Det
er i ressursskjemaene i dette nivået man nner denisjoner på de vanligste bygningsentitetene; Shared Building Elements-skjemaet består av
entiteter for bjelker, søyler, vinduer, vegger og så videre, Shared Building Services Elements-skjemaet består av entiteter for akustikkegenskaper, veskeytegenskaper, ytkontroll og så videre og Shared Facilities
Elements-skjemaet inneholder entitetsdenisjoner som for eksempel bruker og møbler.
Domenenivå
Domenenivået er det øverste nivået i systemarkitekturen til IFC-
modellen. Dette nivået inneholder entiteter som er spesikke for prosesser
eller applikasjoner, gruppert ut i fra de ulike fagretningene innen byggeindustrien. En viktig funksjon i domenenivået er å sørge for at eksterne
25
egenskapssett (attributter som har ulik betydning i de ulike fagretningene)
blir implementert korrekt.
Systemarkitekturdiagrammet brukes for å systematisere entitetene i IFCmodellen, og er basert på systemarkitekturen til ISO STEP. En forekomst i en
BIM vil forekomme i slutten av en rekke nedarvede entiteter. Forekomsten vil
bestå av attributter og relasjoner nedarvet fra hvert enkelt nivå. En bjelke vil
for eksempel arve fra følgende entiteter:
IfcRoot; IfcObjectDenition; IfcObject; IfcProduct; IfcElement; IfcBuildingElement; IfcBeam;
Se Tillegg A for en nærmere beskrivelse av entitetene som blir arvet.
Overføring mellom applikasjoner
Prosessen med å overføre en BIM fra en applikasjon til en annen via en IFCmodell kan deles inn i re faser (se Figur 3.6) [Eastman et al., 2008]. Først
vil applikasjonen som sender informasjon konvertere informasjon fra sin egen
datastruktur om til ekvivalente IFC-forekomster. Informasjonen blir deretter
omgjort til ren tekst i en prosess standardisert gjennom ISO-STEP Part-21. Den
mottakende applikasjonen tolker så denne informasjonen og konverterer den til
IFC-forekomster den forstår. Forekomstene blir så omgjort til informasjon basert
på sin egen datastruktur.
Applikasjon som
sender
Applikasjon som
mottar
Import
Oversettelse
Eksport
Oversettelse
Datastruktur
P-21
Oversettelse
P-21
Oversettelse
Datastruktur
Figur 3.6: Dataoverføring via ISO-STEP Part-21
26
Utfordringer
Ved overføring via IFC-modellen kreves det re oversettelser (se Figur 3.6).
Sammenlignet med kommunikasjon via en server hvor det kun er behov for
en eller to oversettelser er dette en forholdsvis besværlig prosess. Tap av informasjon ved bruk av IFC-modellen kan oppstå under konvertering fra den
sendende applikasjonens egen datastruktur til IFC-forekomster, og under den
motsatte prosessen hos den mottagende applikasjonen. Dette kan skyldes mangler i applikasjonene eller IFC-modellen; det kan hende applikasjonen ikke evner å
konvertere informasjonen om til riktige IFC-forekomster, eller at IFC-modellen
ikke inneholder entiteter som sammensatt kan representere forekomstene fra
applikasjonen. Slike svakheter kan løses ved å videreutvikle IFC-modellen eller
applikasjonen, men dette er utfordrende.
Det er lite trolig at en utenforstående leverandør av åpne datamodellformater fortløpende vil klare å ivareta kompatibiliteten etterhvert som nye applikasjonsversjoner lanseres. Applikasjoner blir stadig oppdatert, og selv om det
jobbes med å få IFC-modellen til å overføre informasjon tapsfritt vil dette arbeidet alltid ligge ett skritt bak utviklingen av applikasjonene. Endringene i
applikasjonene kan være store fra versjon til versjon, og det er ikke uvanlig at
en ny versjon av en applikasjon ikke er kompatibel med den versjonen den erstattet. For eksempel kan ikke Revit 2009 åpne prosjekter laget i Revit 2010
[Autodesk, 2009a].
Det er også vanskelig for programvareutviklere å tilpasse sine modeller til å
være kompatible med IFC-modellen. STEP-platformen krever et stort bibliotek
av funksjoner for å kunne bli lastet inn i en applikasjon, og mange av disse
bibliotekene er proprietære [Marsh, 2006].
Det at IFC-modellen skal være et nøytralt format og kunne behandle all type
bygningsinformasjon fører også til utfordringer. For å kunne behandle all type
bygningsinformasjon har IFC-modellen en stor generalitet og eksibilitet, noe
som fører til tvetydighet [Marsh, 2006]. IFC-modellen støtter for eksempel ere
ulike måter å beskrive geometri på. En vegg kan deneres ut i fra sin senterlinje
og seksjonsprol, plane polygoner eller Extensible 3D Graphics (X3D)-geometri.
Dette kan føre til problemer med overføring fra en applikasjon til en annen.
Som et eksempel kan vi se på en sirkulær vegg som skal overføres fra applikasjon A til applikasjon B (se Figur 3.7). I A er veggens geometriske grunnate
denert som en sirkel med senterlinje og radius. B denerer ikke sirkler på
samme måte, men bruker Non Uniform Rational Basis Spline (NURBS) for å
beskrive veggen sin geometri. Når så modellen blir sendt tilbake til A, som ikke
27
bruker NURBS, blir geometrien omdenert til et polygon som en tilnærming
[Kalstveit, 1997].
Applikasjon A
Nøytralt
Format
Applikasjon B
SIRKEL
NURBS
POLYGON
Figur 3.7: Avvik ved overføring mellom applikasjoner [Kalstveit, 1997].
IFC-modellens kompleksitet og generalitet er særlig et problem for analyseapplikasjoner. Analyseprogrammer støtter ikke nødvendigvis kompleks geometri
og boolske operasjoner, som kreves for å tolke den geometriske informasjonen
[Marsh, 2006].
BIM er, som omtalt i Kapittel 2, avhengig av god kommunikasjon for å
fungere optimalt. Det er derfor viktig at applikasjonene kan kommunisere seg
i mellom via en felles server med en database. IFC har klare begrensninger
i forhold til å oppnå dette. IFC-modellen er i likhet med STEP basert på
datamodelleringspråket EXPRESS, og bruker mange av de samme denisjonene.
STEP er basert på en statisk overføring av informasjon da det ble utviklet for
dataintegrering og ikke datainteroperabilitet og støtter ikke objektoppførsel
[Howie et al., 1996]. IFC støtter med andre ord kun statiske datastrukturer
men ikke objekter i datateknisk forstand og vil derfor ikke fungere optimalt
for overføring av informasjon.
3.6 Green Building Extensible Markup Language
(gbXML)
Innledning
Autodesk Revit overfører informasjon til Integrated Environmental Solutions
(IES) Virtual Environment (VE) via gbXML-formatet. Dette avsnittet ser nærmere på dette formatet.
28
Bakgrunn
Et annet initiativ for å imøtekomme behovet for interoperabilitet ble igangsatt
av Green Building Studio Inc. (GBS), da med fokus på energimodelleringsprogrammer. For å gjøre detaljerte energianalyser var man tidligere avhengig av å ta
ut mengder manuelt fra 2D tegninger. Ulempene med dette var mange; prosessen var tidkrevende, kostet mye og i store prosjekter kunne man fort regne feil og
få unøyaktige mengder. Derfor ble antallet kalkyler og analyser ofte holdt på et
minimum [Jongeling, 2008]. I prosjekter som bruker BIM kan modellen importeres i et energimodelleringprogram, og man kan bruke denne informasjonen for
å utføre kalkyler og analyser. Prosessen er raskere og mer nøyaktig, og fører ofte
til at man utfører ere analyser og oppnår et bedre resultat [Bourarsa, 2005].
For å legge til rette for en slik arbeidsprosess startet GBS med støtte fra California Energy Commission (CEC), Public Interest Energy Research (PIER) og
Pacic Gas and Electric (PGE) utviklingen av gbXML.
Utvikling
GBS startet utviklingen av gbXML i desember 1999, og seks måneder senere
ble det første gbXML-skjemaet publisert. Skjemaet har gjennomgått en rekke
revisjoner etter dette, hvor den nyeste utgaven er versjon 0.37. GBS ble et
datterselskap av Autodesk i juni 2008, mens gbXML ble en ideell organisasjon
under det osielle navnet Open Green Building XML Schema som forvaltes og
utvikles med støtte fra en rekke BIM-programvareleverandører [gbXML, 2010].
Konsept
XML er en videretuvikling av HyperText Markup Language (HTML), oppmerkingsspråket brukt for å vise informasjon i World Wide Web (WWW). HTML
har et sett med etiketter og beskriver hvordan informasjon skal presenteres på
WWW. I XML kan etikettene deneres av brukeren slik at man kan systematisere navngiving og kategorisering av data [Eastman et al., 2008]. Skjemaene for
overføring lagres som ren tekst i for eksempel et regneark eller en database.
gbXML er et XML-skjema spesielt utviklet for overføring av informasjon
relevant for energianalyser og -simuleringer [Eastman et al., 2008]. Et så spesikt fokusområde for informasjonoverføring forenkler oppgaven med å denere
hva slags informasjon som skal overføres, og på hvilken måte informasjonen skal
representeres. For eksempel er kravene for geometrisk framstilling av modeller
29
i et analyseprogram at det klarer å representere romlig volum, solavskjerming
og termiske soner. gbXML-formatet har valgt å bruke enkel polygongeometri
til dette formålet, og alle modelleringsapplikasjoner som skal overføre modeller
via gbXML-formatet må konvertere komponentene i modellen til denne typen
geometri. Dette er en fordel for analyseapplikasjonene, da dette gir et enkelt og
entydig lformat som er lett å implementere i applikasjonen.
gbXML-skjemaet har evnen til å overføre følgende informasjon [Kennedy, 2010]:
•
Plan polygongeometri
•
Rektangulær polygongeometri
•
Konstruksjoner og materialer
•
Termiske- og emmisjonsegenskaper
•
Kostnader i et livsløpsperspektiv
•
Vinduer med solskjerming
•
Ventilasjonsbehov
•
Versjon- og endringshistorikk
•
Vegetasjonstyper, lokasjon og vannforbruk
•
Inltrasjon
•
Transporteringstyper
•
Belysning
•
Værdata
•
Internt og eksternt utstyr
•
Energibruk
Se Tillegg B for eksempel på oppbygningen av et gbXML-element.
Utfordringer
gbXML-formatet henter kun ut spesikk informasjon relevant for en analyseapplikasjon og gjør forenklinger i blant annet geometri under konverteringen. Dette er fordelaktig for analyseprogrammene, da formatet er enkelt å implementere
og informasjonen er forståelig. Slike forenklinger fører dog til at konverteringen
30
ikke er en tapsfri prosess. Overføring via gbXML-formatet er derfor en enveiskommunikasjon fra modelleringsapplikasjonene til analyseapplikasjonene. Med
andre ord må man gå inn i modelleringsapplikasjonen hvis man ønsker å gjøre
endringer i modellen ut i fra de analysene som er blitt utført.
3.7 Sammenligning av IFC og gbXML
A
gbXML
IFC
File Description, File
name and file schema
File Version
Units
Organization, Person,
owner history.
Units
Campus ID
Cartesian points,
direction, dimensional
exponents, shape
representation
Location
Product definition and
shape.
Property value
Area, Volume
Predefined element
parameters
Description
Material, layer set,
Color.
Shell Geometry
ID
Building ID
Cartesian Points,
Co-ordinates.
Shell Surface
Shell Openings
Space ID
Surface ID
Product name,
version
Platform
Figur
3.8:
Sammenligning
av
IFC-modellen
[buildingSMART, 2010b]
og
gbXML-skjemaet [gbXML, 2010]
Figur 3.8 viser hva slags informasjon som blir overført med IFC-modellen
og gbXML-formatet. Hensikten med IFC-modellen er å lage en altomfattende,
generisk beskrivelse av bygninger og byggingsprosesser som er så generell at
den kan brukes av all BIM-programvare til å sende informasjon frem og tilbake
tapsfritt. Modellen er basert på entiteter, som settes sammen for å danne forekomster. gbXML-skjemaet sin utvikling er på sin side kun tiltenkt overføring
av informasjon til energimodelleringsprogrammer, og vil ikke være en tapsfri
kommunikasjonsmåte som kan brukes begge veier.
IFC-modellen er laget ut i fra et top-down design; man starter med å denere de mest generelle, overordnede bestanddelene som utgjør modellen, for så
å fragmentere disse delene i stadig ere underkategorier helt til man er kom-
31
Side 1
met ned til grunnentitetene i modellen [Wikipedia, 2010]. Modellen kan spore
opp alle endringer medført av at et element i modellen har blitt endret, og kan
ideelt sett automatisk vedlikeholde sin egen integritet [Dong et al., 2007]. Modellen er svært omfattende og er derfor svært krevende å programmere og å
implementere i programvare. IFC-modellen krever også mye lagringsplass, siden
den inneholder så mye informasjon.
gbXML-skjemaet er laget ut i fra et buttom-up design; man starter med
en detaljert beskrivelse av de individuelle grunnelementene i systemet, som så
samles til en taksonomi i overordnede grupper [Wikipedia, 2010]. Denne prosessen itereres helt til man har kommet til det øverste nivået i systemet. Dette gir
et mindre komplisert skjema enn IFC-modellen.
gbXML-skjemaet representerer geometrien til overater ved hjelp av to attributter: plan polygongeometri og rektangulær polygongeometri. Begge inneholder den samme geometriske informasjonen og brukes sammen for å dobbeltsjekke at geometrien som blir importert er korrekt. Kun rektangulær geometri
kan representeres med disse to attributtene, men det er tilstrekkelig for å utføre
energianalyser. IFC-modellen kan teoretisk sett representere alle typer bygningsgeometri.
32
4
Programvare
4.1 Generelt
COWI har tatt i bruk BIM på en rekke byggeprosjekter og ønsker å teste ut
to miljøberegningsprogrammer for å kartlegge hvor godt de fungerer med Autodesk Revit. I dette kapittelet presenteres Autodesk Revit og de to programmene
Autodesk Ecotect og IES VE. Formålet med presentasjonen er å gi en innføring i
hvordan programmene fungerer i bruk. I tillegg beskrives import- og eksportevnene. Først presenteres Autodesk Revit, deretter presenteres Ecotect og IES VE,
som begge er analyseprogrammer med hensyn på energibruk.
4.2 Autodesk Revit
Introduksjon
Revit ble først lansert av Revit Technology Corporation i 2000. Revit var den
første objektbaserte bygningsmodellen hvor alle de ulike aspektene til modellen som for eksempel plantegninger, tverrsnitt, 3D-visning og tidsplaner ble
automatisk oppdatert hvis man gjorde en endring. I 2002 ble rmaet kjøpt opp
av Autodesk og har blitt utviklet videre av dette rmaet. I dag er Revit en
plattform bestående av produkter for en rekke ulike disipliner innen byggenæringen: Revit Architecture, Revit Structure og Revit MEP [Autodesk, 2010a].
COWI bruker Revit Architecture, og herunder følger en presentasjon av denne
applikasjonen.
33
GUI
I 2010-utgaven ble Autodesk Revit sitt GUI (se gur 4.1) endret betraktelig.
For å gi mer plass til å skildre selve modellen man arbeider med ble verktøyene
organisert på en ny måte; ulike verktøy er gruppert og plassert under faner, et
system veldig likt verktøylinjen i Microsoft Oce 2007.
Figur 4.1: Verktøylinjen til Autodesk Revit
Her presenteres verktøyene som tilhører de ulike fanene:
Home
Verktøy for å lage en rekke ulike bygningselementer i modellen.
Insert
Verktøy for å sette inn eksterne elementer som for eksempel CAD-ler
i modellen.
Annotate
Modify
Verktøy for å legge til 2D informasjon i modellen.
Verktøy for å endre eksisterende elementer, data og systemer i model-
len.
Massing & Site
Collaborate
View
Verktøy for mengdeberegninger og lokalisering av bygget.
Verktøy for at ere skal kunne arbeide sammen på en modell.
Verktøy for å se modellen i ulike perspektiver som planskisser, tverrsnitt
og 3D.
Manage
Verktøy for å endre innstillingene i prosjektet, eller preferansene i
Revit.
Element-Fane
Når man har valgt et element i modellen kommer det i tillegg
opp en egen fane med verktøy relevant for dette elementet.
Plug-In
Egne faner blir laget hvis man installerer tilleggsfunksjoner fra andre
applikasjoner.
34
Figur 4.2: Autodesk Revit sitt GUI
Under verktøylinjen nner man selve tegneområdet, hvor modellen er illustrert. Her kan man velge elementer man ønsker å modisere, legge til nye
elementer og veksle mellom ulike perspektiver å se modellen i. Til venstre for
tegneområdet nner man en oversikt over prosjektet man jobber med, delt inn
i ulike utvidbare mapper (se Figur 4.2).
I bruk
Autodesk Revit er en applikasjon som brukes til BIM. Modellen inneholder all
informasjon nødvendig for bygningsdesignet. Ved hjelp av Revit kan brukeren
lage en bygningsmodell som kan representeres i ulike perspektiver (plantegninger, tverrsnitt, 3D-fremvisning og så videre), ta ut mengder fra modellen og
sjekke om elementer kolliderer. Revit kan kobles sammen med andre applikasjoner for å utføre analyser eller legge til mer detaljert informasjon for hvert enkelt
fagfelt [Autodesk, 2010a].
Når man etablerer et byggeprosjekt i programmet arbeider man med én l.
Informasjonen i len blir lagret i en relasjonsdatabase kalt Parametric Change
35
Engine (PCE). Revit danner automatisk parametere som denerer relasjonene
mellom elementene i modellen. Når man arbeider i tegneområdet kan modellen representeres i ulike perspektiver, og ved hjelp av PCE sørger Revit for at
endringer gjort i et av perspektivene blir oppdatert i alle andre perspektiver
[Autodesk, 2009b].
Informasjonsoppbygning
Revit håndterer informasjon ved å dele inn elementer i kategorier, familier, typer
og forekomster (se Figur 4.3).
Figur 4.3: Inndeling av informasjon i Autodesk Revit [Autodesk, 2009b]
Kategori
Øverste nivå i informasjonsinndelingen består av kategorier. Kategorien for modellelementer inneholder vegger og bjelker, kategorien for merknader inneholder
notater, og så videre [Autodesk, 2009b].
Familie
Revit inneholder tre ulike familiegrupper [Autodesk, 2009b]:
System families
Disse familiegruppene er predenert i Autodesk Revit, og
man kan ikke lage nye familier i denne gruppen på egenhånd. Familiegruppene inneholder vanlige bygningsdeler som vegg-, tak- og gulvelementer.
Disse elementene eksisterer i prosjektmodellen som typer av sin familiegruppe, lagret som *.rte maler. I tillegg inneholder gruppen systemegenskaper for modellens tegneark, representasjonsmåter, nivåer og så videre.
36
Loadable families
Disse familiene er lagret i Revit sitt bibliotek utenfor pro-
sjektet som *.rfa ler og lastes inn i prosjekmodellen etter hvert som de
blir tatt i bruk. Familiene består av to elementtyper frittstående og integrerte. Frittstående elementer kan være ting som møbler, trær, mennesker,
biler og så videre. Integrerte elementer er innlemmet i andre bygningsdeler. Dette kan være elementer som vinduer og dører. I tillegg inneholder
familiegruppen elementer som brukes når kommentarer legges til i modellen.
In-place families
Når man har behov for å lage et element i modellen som ikke
er predenert i Revit eller kan lastes inn i modellen fra Revit sitt bibliotek
(jamført System- eller Loadable Families) vil dette elementet tilhøre Inplace familiegruppen. Dette elementet er unikt for prosjektet det er laget
i, og blir lagret i en egen familiegruppe som kun inneholder én familietype.
Typer og forekomster
Hver familie deneres av to typer parametere Type- og forekomstparametere.
Typeparametere inneholder informasjon som er generell for alle elementer tilhørende den gitte familien. Forekomstparametere inneholder informasjon som
er spesikk for hver enkelte forekomst i familien. En søyle sine dimensjoner vil
være en typeparameter, mens plasseringen til en av søylene i modellen er en
typeparameter [Autodesk, 2009b].
Import- og eksportevne
Autodesk Revit Architecture 2011 kan importere og eksportere en rekke formater. For en komplett liste se Vedlegg C.
Overføring med IFC
Autodesk Revit 2011 er sertisert for import og eksport til IFC2x3 modellen [Autodesk, 2009b]. Standard Revit elementer kan representeres direkte med
IFC-entiteter. For eksempel vil en Revit-vegg bli eksportert som en IFCwall.
Denne metoden ble brukt for å overføre informasjon fra Autodesk Revit 2011
til Autodesk Ecotect 2011.
37
Overføring med gbXML
Autodesk Revit 2011 kan eksportere sine modeller til gbXML-formatet. Når
man skal eksportere modellen til gbXML får man opp et eget vindu (se Figur
4.4) hvor man kan se over modellen og gjøre endringer. Under Generalfanen kan
man blant annet endre bygningstype, lokasjon og velge hvor detaljert geometrien
som skal eksporteres skal være. I Detailsfanen kan man velge mellom visning av
romkategorier eller analytiske overater. Hvis det er åpninger i modellen vil
disse vises her, og man vil også få beskjed hvis det er feil i modellen som må
rettes opp. Man kan studere en forhåndsvisning av modellen for å se at alle
overater og romvolum er korrekt.
Figur 4.4: Eksportering til gbXML-formatet i Revit
38
gbXML-skjemaet organiserer bygningsinformasjon i følgende hierarki: Lokasjon, Bygning, Rom, Overate og Åpning (se Figur 4.5).
Figur 4.5: Informasjonsorganisering i gbXML [Autodesk, 2009b].
Se Tillegg D for en oversikt over gbXML-elementer og -attributter som støttes av Revit Architecture 2011.
4.3 Autodesk Ecotect
Introduksjon
Autodesk Ecotect ble kjøpt opp av Autodesk i 2008. Før den tid var programmet eid og utviklet av Square One Reaserch. Applikasjonen fokuserer på energiberegninger og -analyser i tidligfase i byggeprosjekter, slik at man så tidlig
som mulig kan utforme designet av bygget til å bli mest mulig energieektivt
[Autodesk, 2010a].
39
GUI
Autodesk Ecotect 2011 sitt GUI (se Figur 4.6) består av en hovedmeny, paneler
med redigerbar informasjon, et tegneområde og sider med ulik representering
av informasjon og ulike verktøy [Autodesk, 2010b].
Figur 4.6: Autodesk Ecotect sitt GUI
Hovedmeny
Hovedmenyen består av generelle verktøy for bruk av program-
met.
Paneler
På høyre side kan man velge mellom ulike faner. Disse fanene inne-
holder paneler med editerbar informasjon om prosjektet eller valgte elementer. Man kan blant annet endre verdier i objekter, håndtere soner og
skygger, endre visualiseringsinnstillinger og velge eksportformater.
Tegneområde
I tegneområdet blir modellen representert ut i fra ulike visuali-
seringsmåter. Her kan man velge og legge til elementer.
Sider
På venstre hånd nner man faner man kan bruke for å veksle mellom uli-
ke sider. Disse sidene inneholder ulik informasjon om prosjektet og verktøy relevant for hver enkelt side. I Project-side kan man legge til generell informasjon om prosjektet som for eksempel bygningens lokasjon, 3D
40
Editor-siden brukes for å velge eller lage objekter, Visualise-siden brukes
til å visualisere modellen og Analysis-siden inneholder verktøy for å utføre
ulike analyser.
Funksjoner
Autodesk Ecotect Analysis 2011 brukes til å visualisere, simulere og analysere
bygningsfunksjoner tidlig i designprosessen. Applikasjonen betrakter ulike faktorer som for eksempel hvilke overater som er eksponert mot utsiden, eksponering til sollys, åpninger i overater og varme generert av interne varmekilder
som belysning og utstyr i analyseprosessen. For å visualisere, simulere og analysere bygningsfunksjonene trenger applikasjonen informasjon om de romlige
aspektene til bygget, materialegenskaper og soneinndeling [Autodesk, 2010b].
Følgende analyser kan utføres med Autodesk Ecotect 2011 [Autodesk, 2010b]:
Dynamic Daylight Simulations (DAYSIM)
Radiance
Simulering av dagslys
Simulering av lys
Chartered Institution of Building Services Engineers (CIBSE)
Energy+
Energianalyser
Energianalyser, solinnstrålingsanalyser, akustikkanalyser
NIST-FDS, Fluent og WinAir4
Dynamiske analyser av væsker og gasser.
Energianalyse
Autodesk Ecotect Analysis 2011 bruker en termisk algoritme fra CIBSE for å
utføre energianalyser av bygninger [Autodesk, 2010a]. Med metoden utviklet av
CIBSE beregnes temperatur og belastning i to forskjellige stadier. Først beregnes indre temperaturvariasjoner time for time, så beregnes varmebehovet.
Varmebehovet er for hvert rom og for ulike soner og tar ikke hensyn til eektgraden til varme- og kjøleanlegg. Resultatene som presenteres er årlig forbruk
og maks forbruk.
CIBSE sin utslippsmetode ble utviklet for å beregne maksimum nedkjølingsbehov til ett bygg [CIBSE, 1999], og tester viser at denne metoden ikke frembringer nøyaktige resultater for oppvarmingsbehovet til en bygning [Hensen and Radosevic, 2004].
De termiske resultatene fra CIBSE bør derfor brukes som en referanse for å sammenligne ulike designløsninger og ikke for å dokumentere selve oppvarmingsbehovet.
41
De termiske analysene av interne temperaturer og varmebehov gjøres gjennom en simulering av hvordan energi beveger seg inn, ut og gjennom rom og
volum i bygningsmassen. For å gjøre dette benytter Ecotect termiske soner denert i modellen. En termisk sone er denert som et lukket volum, avgrenset av
gulv, vegger og tak, og deneres i Revit når man designer modellen (se Avsnitt
5.2).
Import- og eksportevne
Autodesk Ecotect Analysis 2011 kan eksportere ulike bildeformater og data til
en rekke ulike modellerings- og analyseprogrammer. Programmet kan importere
3D CAD geometri og annen modelldata. Se Tillegg C for en mer komplett liste
over eksport- og importevnene til Autodesk Ecotect.
Import av IFC-modeller fra Autodesk Revit
Autodesk Ecotect Analysis 2011 kan importere geometri-, material- og soneinformasjon via IFC-modeller, men dette er kun en Beta funksjon (Se Figur 4.7)
og har ikke blitt ferdig utviklet. I importmenyen til IFC kan man velge hvordan
Ecotect skal gjøre om IFC-entiteter til Ecotect sine egne materialtyper. Dette
kan gjøres basert på materialer, egenskapssett, elementtyper eller elementnavn.
I tillegg kan man manuelt denere elementklassene til elementer som importeres, velge om hver entitet skal lages som en separat sone og velge om kun
romavgrensninger skal inkluderes.
Figur 4.7: Import av IFC i Ecotect
42
4.4 IES VE
Introduksjon
Firmaet IES ble dannet i 1994 av Don McLean, som hadde som mål å utvikle
et brukervennlig program som skulle gi et godt grunnlag for å designe, bygge og
drifte energieektive bygg. Resultatet ble IES VE; en rekke ulike analyseverktøy
integrert i en plattform, som benytter samme datamodell for å modellere og
analysere bygningsmodeller.
GUI
IES VE sitt GUI (se Figur 4.8) består av en hovedmeny, et tegneområde, en
rullefeltsmeny for analyseverktøy, en utforsker og et felt med rominformasjon
[IES VE, 2010].
Figur 4.8: IES VE sitt GUI [IES VE, 2010]
Utforsker
Utforskeren gir en oversikt over romgrupper og soner i modellen.
Man kan spesisere hvilke elementer som skal høre til de ulike gruppene.
43
Analyseverktøy
Dette er en rullefeltsmeny med en liste over ulike verktøy
man kan bruke for å analysere byggets egenskaper.
Hovedmeny
Hovedmenyen består av en nedtrekksmeny med generelle verktøy
for programmet, og verktøylinjer for å modellere og redigere objekter.
Tegneområde
I tegneområdet kan man visualisere modellen på ulike måter. I
tillegg kan man velge og redigere objekter og legge til nye objekter.
Rominformasjon
Her vises informasjon sonenummer, navn, id, volum, areal,
utvendig veggareal, utvendig åpning, farge og lag om sone/objekt som er
valgt. Velger man ere objekter summeres dataen.
Funksjoner
From Analysis to Understanding
IES VE inneholder i likhet med Ecotect Analysis verktøy som kan brukes tidlig
IES <Virtual
Product Overview
V6.0
i designprosessen
for Environment>
å vurdere konsekvensene
av ulike
designløsninger. I tillegg
kan applikasjonen brukes når mer detaljerte løsninger skal designes, og også når
bygget skal driftes [IES VE, 2009]. Modellen som skal analyseres importeres inn
i Integrated Data Model (IDM), hvor geometri og all annen relevant informasjon
By:
INTEGRATED
ENVIRONMENTAL
for å analysere
bygningen
blir lagret.
SOLUTIONS LIMITED
Date: Monday 19 October 2009
BOSTON, MA │ GLASGOW, SCOTLAND │ DUBLIN, IRELAND │ LONDON, ENGLAND │ MELBOURNE, AUSTRALIA │ SAN FRANCISCO, CA │ DUBAI, UAE
Figur 4.9: De ulike variantene av IES VE [IES VE, 2010]
Analyseverktøyene som er tilgjengelig avhenger av hvilken variant av IES
VE brukeren har rettigheter til. De ulike variantene er: VE-Ware, VE-Toolkits,
VE-Gaia og VE-Pro (se Figur 4.9). VE-Ware er gratis og brukes for å beregne
44
årlig energiforbruk og utslipp av karbon. VE-Toolkits, VE-Gaia og VE-Pro er
kostnadsbelagte, og med hvert nivå får man stadig ere funksjoner.
Analyser man kan utføre med IES VE-Pro [IES VE, 2010]:
ApacheCalc
ApacheCalc beregner varmetap og -gevinster til bygget, basert
på prosedyrer utviklet av CIBSE.
ApacheLoads
ApacheLoads beregner oppvarming- og nedkjølingsbehovet til
bygget. Dette gjøres basert på en metode utviklet av American Society of
Heating, Refrigeration and Air-Conditioning Engineers (ASHRAE).
ApacheSim
ApacheSim bruker SunCast, ApacheHVAC og MacroFlo for å vur-
dere byggets termiske egenskaper.
ApacheHVAC
SunCast
Simulering av Heating, Ventilating and Air Conditioning (HVAC).
SunCast simulerer solinnstråling i bygget.
MacroFlo
MacroFlo simulerer luftstrømninger for at man skal kunne studere
naturlig- og hybridventilasjon, inltrasjon og fasadeanalyser.
MicroFlo
MicroFlo er et Computational Fluid Dynamics (CDF)-system for
simulering av luftstrømninger og varmeoverføring.
Deft
Deft brukes for å vurdere ulike designalternativer for å nne frem til det
beste alternativet.
CostPlan
CostPlan brukes for å utføre kostnadsestimeringer i byggeprosjektet.
LifeCycle
LifeCycle utfører livsløpsanalyser av kostnader knyttet til operering
av bygget.
IndusPro
Med IndusPro kan man plassere og dimensjonere ventilasjonskana-
ler.
PiscesPro
Simulex
Lisi
PiscesPro brukes for å designe røroppleggsystemer.
Simulex simulerer en evakuering av bygget.
Med Lisi kan man designe og simulere heisløsninger for å optimalisere
transporteringen av personer i bygningen.
45
Energianalyse
IES VE bruker verktøyet ApacheLoads for å beregne oppvarming- og nedkjølingsbehovet til bygget. Varmebalansemetoden som Apacheloads bruker under
disse simuleringene er utviklet av ASHRAE. Med denne metoden simuleres først
varmetapet til bygningen for å beregne oppvarmingsbehovet. Videre simuleres
oppvarmingen i bygget fra solinnstråling, menneskelig aktivitet og så videre for
å beregne nedkjølingsbehovet [Barnaby et al., 2005]. Under simuleringene benytter IES VE de termiske sonene hentet fra modellen i IDM. En termisk sone
er denert som et lukket volum, avgrenset av gulv, vegger og tak, og deneres
i Revit når man designer modellen (se Kapittel 5.2).
I motsetning til Ecotect, som kun gir årlig og maks energibehov, kan IES VE
presentere energibehov for ulike perioder, helt ned til dagsbehovet [IES VE, 2010].
Import- og eksportevne
IES VE kan ikke importere mange formater sammenlignet med Ecotect og Revit,
men har fokusert på formatet gbXML. Når gbXML-len er lastet inn i applikasjonen blir modellen lagret i hovedlen *.ve, i tillegg til en rekke undermapper
dedikert til de ulike analysefunksjonene internt i applikasjonen. Se Tillegg C for
en liste over import- og eksportevnene til IES VE.
Import av gbXML
Figur 4.10: Importering av gbXML-l i IES VE
46
Import av en modell lagret i gbXML-formatet gjøres i et eget vindu (se
Figur 4.10). Her får man opp redigerbar informasjon om byggets bygningstype,
bygningsmaterialer, HVAC-system og lokasjon. I tillegg kan man gå inn og velge
romtype, HVAC-system og bygningsmaterialer for individuelle rom i modellen.
Figur 4.11: Kontroll av rom i modell som skal importeres
Før man kan importere modellen må man sjekke rommene i modellen (se
Figur 4.11). Egenskaper som er utenom forventede verdier blir fremhevet i gult,
slik at man kan oppdage avvik.
Overføring via PlugIn
Et alternativ til å laste inn gbXML-ler i IES VE er å benytte en PlugIn laget for
Autodesk Revit (Se Figur 4.12). PlugIn-programvaren er kompatibel med Revit
2008, 2009, 2010 og 2011 og gjør det mulig å foreta analyser direkte i Revit.
Først må man importere modellen til gbXML på samme måte som beskrevet
ovenfor. Etter dette kan man utføre ulike analyser avhengig av hva slags lisens
man har direkte i Revit.
Figur 4.12: IES VE PlugIn til Autodesk Revit
47
5
Målemetode
5.1 Generelt
Dette kapittelet handler om testing av programvare. Hensikten med disse testene
er å kartlegge hva slags informasjon som blir overført mellom de ulike applikasjonene for å vurdere interoperabiliteten. Applikasjonene som ble brukt under
testene er Autodesk Revit 2011, Ecotect Analysis 2011 og IES VE 6.0.6. IFC
2x3 ble brukt for å overføre informasjon fra Revit til Ecotect og gbXML 0.37 ble
brukt for å overføre informasjon fra Revit til IES VE. Informasjonsoverføringen
er kun testet fra Revit til analyseapplikasjonene da ingen av analyseapplikasjonene kan eksportere informasjon til et format som kan lastes inn i Revit. Først
i kapittelet beskrives de grepene som ble gjort i Revit for å legge til rette for
eksporteringen av modellene. Til slutt beskrives testene som ble utført.
5.2 Innstillinger i Revit
Innledning
Her presenteres de innstillingene som ble gjort i Revit Architecture før testene
ble utført. Først presenteres de generelle innstillingene for modellene som skulle
eksporterest til IFC og gbXML. Deretter presenteres spesikke innstillinger som
ble gjort med hensyn til IFC og gbXML.
48
Generelle innstillinger
Denering av Prosjektinformasjon
Relevant prosjektinformasjon for energianalyser vil være modellens bygningstype, geograske lokasjon og orientering. Ved å gå inn i Project Information
under Manage-fanen kan man velge Energy Settings hvor de to førstnevnte
attributtene kan spesiseres (Se Figur 5.1). For å endre modellens orientering i
Figur 5.1: Energy Settings i Revit
forhold til geogrask nord går man inn på Position under Manage-fanen og
velger Rotate True North (Se Figur 5.2). I tillegg må man sørge for at denisjonen av orienteringen til bygget er endret fra Project North til True North
i egenskapene til hver tegning.
Figur 5.2: Endring av modellens orientering i Revit
Denering av rom
Både Ecotect og IES VE baserer seg på termiske soner for å gjøre analyser
av en modell. En termisk sone er denert som et lukket volum, avgrenset av
49
gulv, vegger/romseparasjonslinjer og tak/etasjeskillere. De termiske sonene blir
denert i Revit når man designer modellen, og det er kritisk at dette utføres
riktig.
Det er viktig å sørge for at alle vegger er koblet til hverandre, så vel som til
tak- og gulvelementer, slik at det ikke blir noen åpninger i modellen. I tillegg må
man påse at attributten Room Bounding er valgt for alle elementer som skal
overføres til analyseapplikasjonen (Se gur 5.3). Etter at man har sørget for at
Figur 5.3: Room Bounding attributt i Revit
alle avgrensningsobjekter er riktig sammenkoblet må man legge inn romobjekter
i alle rom i modellen. Her er det viktig å påse at romobjektene strekker seg helt
opp til etasjeskiller/tak. Hvis sonene ikke rekker opp til etasjeskiller/tak, vil
ikke modellen som eksporteres bli riktig for termiske analyser. Standardhøyden
til romobjekter i Autodesk Revit er 2,4 meter, så hvis veggene til rommet er
høyere enn dette må man gå inn og denere ny høyde (Se gur 5.4). For å gjøre
romobjektenes utstrekning synlig slik at man kan kontrollere høyden må man
gå inn i Visibility/Graphic og huke av for Interior Fill.
Figur 5.4: Justering av sonehøyde i Autodesk Revit 2011
50
Beregning av romvolum
Standardinnstillingen i Revit er kun å beregne arealer, da dette krever mindre
systemressurser. Analyseverktøyene har behov for informasjon om volum og
romhøyde, og man må derfor endre innstillingen i Revit til å beregne både areal
og volum. For å gjøre dette velger man Areal and Volume Computations under
Home-fanen (Se Figur 5.5).
Figur 5.5: Romvolum
Innstillinger for eksportering til IFC
IFC-mal
Revit laster inn en prosjektmal når man etablerer et nytt prosjekt. Denne malen denerer familier, innstillinger som måleenheter, skalering og skravering og
geometri [Autodesk, 2009b]. De modellene som ble laget for overføring til Ecotect Analysis brukte IFC Metric Template.rte som prosjektmal.
IFC-avbildingsl
For å kunne eksportere en Revit-modell til IFC må man denere hvilke IFCklasser de ulike Revit-familiene samsvarer med i menyen IFC Options (se Figur
5.6). IFC-avbildingslen som ble brukt under testene for overføring mellom Revit og Ecotect er lagt ved i Vedlegg E. Hver rad representerer en elementkategori,
51
eller underkategori med en tilhørende IFC-klasse. Blanke felt vil Revit automatisk tolke for å tildele samsvarende klasse. Felt med teksten Not Exported
fører til at elementet ikke blir overført [Autodesk, 2009b].
Figur 5.6: Menyen IFC Options
Innstillinger for eksportering til gbXML
Prosjektmal
Modellene som ble laget for overføring til IES VE brukte i likhet med modellene
som ble laget for overføring til Ecotect en prosjektmal. De modellene som ble
laget for overføring til IES VE brukte DefaultMetric.rte som prosjektmal.
Søyler
Overater blir denert i gbXML-skjemaet ut ifra hvilke soner som tilstøter overaten (Se Figur D.18 i Vedlegg D). Siden det ikke er denert noen rom innvendig i søyler og søyler er denert som overater i gbXML-skjemaet vil søylens
overate bli tolket som en yttervegg. For å unngå dette ble attributten Room
Bounding satt til negativ verdi for alle søyler.
Tidsplan
Når man skal eksportere en modell til gbXML får man til tider opp en feilmelding i eksporteringsvinduet (Se Seksjon 4.2) som sier at det er udenerte rom
52
i modellen (Se Figur 5.7). Denne feilmeldingen skyldes at Revit ikke klarer å
Figur 5.7: Feilmelding i Revit
eksportere rom som er laget i en tidligere fase. Feilmeldingen ble løst ved å kun
ha én fase i modellen (Se Figur 5.8) og å legge inn alle bygningselementer i egne
tidsplaner.
Figur 5.8: Redigering av faser i Revit
5.3 Testmodeller
Fremgangsmåte
Modellene som ble testet ble laget i Autodesk Revit Architecture 2011 med de
innstillingene som er beskrevet ovenfor. Modellene ble laget for å undersøke hvilken informasjon som ble overført fra Revit til Ecotect og IES VE via henholdsvis
IFC og gbXML. Informasjonen som ble testet for overføring er prosjektinformasjon, rominformasjon, informasjon om objekttyper, informasjon om geometri og
materialegenskaper. Detaljnivået for eksporteringen var alltid satt til Complex
with Mullions and Shading Surfaces.
53
Test 1 Prosjektinformasjon
Den første modellen ble laget for å teste hvorvidt den generelle informasjonen
om prosjektet ble overført. Dette omfatter informasjon om geogrask lokasjon,
orientering, bygningstype og enhetsbenevning. Modellen bestod av enkelt sone,
avgrenset av re vegger, tak og gulv (se Figur 5.9).
Figur 5.9: Modell laget i Revit for Test 1
Test 2 Informasjon om objekttyper og rom
Denne testen ble utført for å undersøke hvorvidt informasjon om objekttyper
(tak-, etasjeskille-, gulv-, yttervegg-, innervegg-, vindu-, søyle- og dørtyper) og
rominformasjon (navn, volum, plassering og areal til avgrensende ater) ble
overført fra Revit til analyseapplikasjonene. Dette ble gjort ved å lage modeller
i Revit bestående av alle disse objekttypene. Se Figur 5.10 for eksempel på en
modell laget for Test 2.
Figur 5.10: Modell laget i Revit for Test 2
Test 3 Veggeometri
Denne testen ble utført for å kartlegge hva slags type veggeometri som kunne
overføres fra Revit til analyseapplikasjonene. Dette ble gjort ved å lage modeller
54
med forskjellig type veggeometri. Se Figur 5.11 for eksempler på modeller laget
for Test 3.
(a) Modell med mange- (b) Modell med en- (c) Modell med dobbeltkrumkantet vegg
keltkrummet vegg
met vegg
Figur 5.11: Modeller laget i Revit for Test 3
Test 4 Takgeometri
Denne testen ble utført for å kartlegge hva slags type takgeometri som kunne
overføres fra Revit til analyseapplikasjonene. Dette ble gjort ved å lage modeller
med forskjellig type takgeometri. Se Figur 5.12 for eksempler på modeller laget
for Test 4.
(a) Modell med gavltak
(b) Modell med enkeltkrummet tak
(c) Modell med dobbeltkrummet tak
Figur 5.12: Modeller laget i Revit for Test 4
55
Test 5 Materialegenskaper
IES VE henter ikke inn informasjon om materialegenskaper via gbXML, men
lar brukeren denere dette under importprosedyren (se Avsnitt 4.4). Derfor ble
det kun testet om IFC kunne overføre informasjon om materialegenskaper fra
Revit til Ecotect. Forekomstene i modellen inneholdt materialinformasjon som
varmegjennomgangskoesient og materialtype. Se Figur 5.13 for eksempel på
modell laget for Test 5.
Figur 5.13: Modell laget i Revit for Test 5
56
6
Resultater
6.1 Generelt
Dette kapittelet gir en presentasjon av resultatene fra testene som ble utført, en
oppsummering av resultatene og til slutt en drøfting av resultatene.
6.2 Presentasjon av resultatene
Test 1 Prosjektinformasjon
Se Vedlegg F for resultatene fra Test 1.
Ecotect Analysis
Lokasjon
Standard lokasjon for modeller i Ecotect Analysis er Perth, Australia.
Denne verdien ble ikke endret etter at IFC-modellen ble importert.
Orientering
Informasjon om orientering ble overført til Ecotect, men siden
Ecotect kun bruker True North er verdien satt til 0. Med andre ord har
modellen blitt rotert til absolutte koordinater, relativ til True North.
Bygningstype
Enhet
Informasjon om bygningstype ble ikke overført til Ecotect.
Hvilke enheter som ble brukt i modellen ble ikke endret i Ecotect, men
tallverdiene ble konvertert til riktig verdi.
57
IES VE
Lokasjon
Informasjon om lokasjon ble overført til IES VE.
Orientering
Informasjon om orientering ble overført til IES VE, men siden
IES VE kun bruker True North er verdien satt til 0. Med andre ord har
modellen blitt rotert til absolutte koordinater, relativ til True North.
Bygningstype
Enhet
Informasjon om bygningstype ble overført til IES VE.
Informasjon om valgt enhet ble overført til IES VE.
Test 2 Informasjon om objekttyper og rom
Se Vedlegg G for resultatene fra Test 2.
Ecotect Analysis
Figur 6.1: Modell fra Test 2 lastet inn i Ecotect Analysis
Plassering
Som det tydelig fremgår av Figur 6.1 ble ikke objektene sin plas-
sering i forhold til hverandre i modellen lastet inn i Ecotect.
Romtype
Rommene sin typeinformasjon ble lastet inn i Ecotect. Navn og areal
til rommene sine avgrensende ater ble overført, men volum ble ikke lastet
inn direkte i Ecotect.
Vindustype
Ikke alle forekomster av vinduer i modellen ble lastet inn i Eco-
tect, og det ble ikke avdekket noe system for når forekomstene ble lastet
inn og når de ikke ble det. Geometrien til forekomstene var intakt, men
glassate og vinduskarm sin orientering i forhold til hverandre var fordreid. Forekomstene var ikke koblet til veggene de tilhørte, og de hadde
mistet sin typeinformasjon.
58
Dørtype
I IFC-malen som ble brukt for å lage modeller for overføring til Eco-
tect kunne man kun velge én type dør (IFC_Door). Ingen informasjon
om dører ble lastet inn i Ecotect.
Gulvtype
Gulvforekomsten sin typeinformasjon og geometri ble lastet inn i
Ecotect.
Etasjeskillertype
Innerveggtype
Ingen informasjon om etasjeskiller ble lastet inn i Ecotect.
Geometri til innervegger ble lastet inn i modellen, men type-
informasjonen var endret fra innerveggene til yttervegger.
Ytterveggtype
Geometri- og typeinformasjon til yttervegger ble lastet inn i
Ecotect.
Taktype
Takforekomsten sin typeinformasjon og geometri ble lastet inn i Eco-
tect.
Søyletype
Geometrien til søylene ble lastet inn i modellen, men forekomstene
hadde mistet sin typeinformasjon.
IES VE
Figur 6.2: Modell fra Test 2 lastet inn i IES VE
Plassering
Som Figur 6.2 viser, ble rommenes plassering i forhold til hverandre
overført til IES VE.
Romtype
Rommene sin typeinformasjon ble lastet inn i IES VE. Navn, volum
og areal til rommene sine avgrensende ater ble overført.
59
Vindutype
Vindustyper ble lastet inn i modellen. Forekomstene inneholdt
geometrisk informasjon, men vindussprosser ble ikke tatt med.
Dørtype
Dørtyper ble lastet inn i modellen. Forekomstene inneholdt geome-
trisk informasjon, men eventuelle glassater i dørene ble ikke tatt med.
Gulvtype
Gulvtype med geometrisk informasjon ble lastet inn i modellen.
Etasjeskillertype
Etasjeskillertype med geometrisk informasjon ble lastet inn
i modellen.
Innerveggtype
Innerveggtype med geometrisk informasjon ble lastet inn i mo-
dellen.
Ytterveggtype
Ytterveggtyper med geometrisk informasjon ble lastet inn i
modellen.
Taktype
Taktyper med geometrisk informasjon ble lastet inn i modellen.
Søyletype
Som beskrevet i Kapittel 5 blir søyler sin overate tolket som en
yttervegg. Derfor ble ikke søyler tatt med i modeller som ble overført til
IES VE.
Test 3 Veggeometri
Ecotect Analysis
Figur 6.3: Modell med mangekantet vegg lastet inn i Ecotect Analysis
Som vist i Figur 6.3 ble modeller med ate vegger lastet inn i Ecotect Analysis, men det var derimot ikke mulig å laste inn en modell via IFC som inneholdt
krumme vegger. Hvis et rom var avgrenset av krumme vegger ble ingen informasjon om rommet lastet inn.
60
IES VE
(a) Modell med mangekantet (b) Modell med enkeltkrum- (c) Modell med dobbeltvegg
met vegg
krummet vegg
Figur 6.4: Modeller fra Test 3 lastet inn i IES VE
Som vist i Figur 6.4 ble alle modellene i Test 3 lastet inn i IES VE. Applikasjonen evner ikke å nøyaktig fremstille krumme vegger, men bruker polygonater
som en tilnærming.
Test 4 Takgeometri
Ecotect Analysis
Figur 6.5: Modell med gavltak fra Test 4 lastet inn i Ecotect Analysis
Som vist i Figur 6.5 ble modeller med gavltak lastet inn i Ecotect Analysis, men rommene ble stilt på høykant. Dette er en feil fra Ecotect sin side
da dette også kan oppstå av og til med modeller som lages direkte i Ecotect
[Autodesk, 2010b], men denne feilen var konsekvent ved import via IFC. Det
var ikke mulig å laste inn en modell via IFC som inneholdt krumme tak. Hvis
61
et rom var avgrenset av krumme tak ble ingen informasjon om rommet lastet
inn.
IES VE
(a) Modell med gavltak
(b) Modell med enkeltkrummet tak
(c) Modell med dobbeltkrummet tak
Figur 6.6: Modeller fra Test 4 lastet inn i IES VE
Som vist i Figur 6.6 ble alle modellene i Test 4 lastet inn i IES VE. Applikasjonen evner ikke å nøyaktig fremstille krumme tak, men bruker polygonater
som en tilnærming. Som illustrert i Figur 5.12(c) var det problemer med å laste
inn dobbeltkrummede tak.
62
Test 5 Materialegenskaper
Ecotect Analysis
Figur 6.7: Modell fra Test 5 lastet inn i Ecotect Analysis
Modellene som ble lastet inn i Ecotect inneholdt ingen informasjon om materialegenskaper. De forekomstene som inneholdt typeinformasjon ble tildelt standard materialegenskaper for den respektive typen.
63
6.3 Sammendrag av resultatene
A
Ecotect via IFC IES VE via gbXML
Prosjektinformasjon
Lokasjon
Orientering
Bygningstype
Enhetsbenevning
Objekttype
Vindu
Dør
Tak
Gulv
Etasjeskiller
Yttervegg
Innervegg
Søyle
Rominformasjon
Navn
Volum
Plassering
Areal til avgrensende flater
Veggeometri
Plane vegger
Enkeltkrummede vegger
Dobbeltkrummede vegger
Takgeometri
Plane tak
Enkeltkrummede tak
Dobbeltkrummede tak
û
ü
û
û
ü
ü
ü
ü
û
û
ü
ü
û
ü
û
û
ü
ü
ü
ü
ü
ü
ü
û
ü
û
û
ü
ü
ü
ü
ü
ü
û
û
ü
ü
ü
ü
û
û
ü
ü
û
û
û
Materialegenskaper
Materialegenskaper
Figur 6.8: Sammendrag av resultatene fra de utførte testene
Modeller overført til Ecotect Analysis via IFC
IFC-modeller importert i Ecotect Analysis inneholdt informasjon om modellens
orientering, men inneholdt derimot ikke informasjon om modellen sin lokasjon og
bygningstype. Romforekomstene i modellen inneholdt navn og areal til avgrensende ater, men rommenes plassering i forhold til hverandre var blitt endret og
romvolum ble ikke direkte overført. Informasjon om eventuelle åpninger (dører
og vinduer) i de avgrensende atene ble ikke overført. Alle toppater til rom-
Side 1
64
ü
mene ble satt til objekttypen tak, alle sideater til yttervegg og alle bunnater
til gulv. Ingen informasjon om objektene sine materialegenskaper ble overført.
Hvis modellen som ble overført inneholdt krumme ater ble ingen informasjon
lastet inn i Ecotect.
Modeller overført til IES VE via gbXML
gbXML-skjemaet organiserer som nevnt i Kapittel 4 bygningsinformasjon i følgende hierarki: Lokasjon, Bygning, Rom, Overater og Åpninger (se Figur 6.9).
Ut i fra lokasjon- og bygningskategorien hentet IES VE informasjon om koordinater, orientering og bygningstype til modellen. Romkategorien gav IES VE
informasjon om navn, volum og overateareal til romsoner. Ut i fra tilstøtende soner som omsluttet hver romsone ble romsonenes overatetyper (innervegg,
yttervegg, etasjeskiller, tak og gulv) bestemt. Overatetypenes materialinformasjon ble dog ikke lastet inn. Åpningstyper i overatene (vinduer og dører)
ble lastet inn. Åpningsforekomstenes arealinformasjon ble overført, men detaljer
som materialinformasjon, vindussprosser og glassareal i dører ble ikke overført.
På grunn av gbXML-skjemaets måte å denere soner på kunne ikke søyler lastes
inn i analyseapplikasjonen.
Figur 6.9: Bygningskomponentenes hiearkiske inndeling i IES VE
65
gbXML-skjemaet bruker plan polygongeometri for å representere overatene
i modellen. Dette er en tilnærming og vil ikke gi nøyaktige verdier for all type
geometri. Ut i fra testene som ble utført viste det seg at formatet særlig hadde
problemer med å representere dobbeltkrummede takater, og at dette i visse
tilfeller førte til at taket ikke ble en lukket ate.
6.4 Drøfting av resultatene
Som omtalt i Kapittel 3 kan tap av informasjon skyldes at Revit ikke evner å
konvertere informasjonen riktig til overføringsformatet, at overføringsformatet
ikke evner å representere informasjonen i Revit, eller at analyseapplikasjonen
ikke evner å tolke informasjonen fra overføringsformatet. Ved overføring via
gbXML ble en forhåndsvisning av modellen vist, både ved eksport i Revit og ved
import i IES VE (se Figur 4.4 og 4.10). Ut i fra denne forhåndsvisningen var det
tydelig at problemet med å overføre geometri for dobbeltkrummede tak oppstod
allerede ved eksporteringen fra Revit sitt eget format til gbXML-skjemaet. Som
omtalt i Kapittel 3 er gbXML et overføringsmedium kun tiltenkt kommunikasjon
fra en modelleringsapplikasjon til en analyseapplikasjon, og fungerer forholdsvis
bra til dette formålet. Formatet har dog visse begrensninger (se Kapittel 3) som
fører til at man må tilføre modellen en del informasjon manuelt før man kan
utføre analyser; formatet kan ikke overføre informasjon om materialegenskaper
og har problemer med å fremstille dobbeltkrummede ater (se Figur 6.6).
Ved overføring via IFC var det ingen forhåndsvisning av modellen, verken
ved eksport i Revit, eller ved import i Ecotect Analysis. Det er derfor vanskelig å fastslå hvor i prosessen tap av informasjon forekom. IAI har som mål
at IFC-modellen skal være et overføringsformat som vil gi full interoperabilitet
mellom alle applikasjoner brukt i et byggeprosjekt. Resultatene fra testene utført i tilknytning til denne oppgaven viser at dette foreløpig ikke er tilfelle for
kommunikasjon mellom Revit og Ecotect. Ecotect Analysis sin implementering
av IFC er som nevnt i Kapittel 4 kun på Beta-stadiet, og Ecotect sin evne til å
hente ut informasjon fra en IFC-modell vil trolig bli bedre med tiden. Det er dog
grunnleggende utfordringer med IFC (se Kapittel 3) som tilsier at det vanskelig
vil la seg gjennomføre å oppnå full interoperabilitet med dette formatet.
66
7
Anbefaling til COWI i forhold til BIM
og miljøvurdering
7.1 Situasjonen i dag
Beregning av bygningers energibehov og varmetapstall skal utføres i samsvar
med Norsk Standard NS3031: Beregning av bygninger energiytelse - Metode
og data [Kommunal- og regionaldepartementet, 2010]. Her oppgis det at beregningsprogrammene som skal brukes i tilknytning til disse beregningene skal være
validert etter NS-EN 15265 [Standard Norge, 2007]. Foreløpig er det kun applikasjonene SIMulering av Inneklima og ENergibruk i bygninger (SIMIEN) og
VIP Energy som er validert [Petersen, 2010].
Med andre ord kan verken Ecotect Analysis eller IES VE brukes til å dokumentere energibehov og varmetapstall til et bygg. Analyseapplikasjonene kan
likevel ha en stor nytteverdi i byggeprosjekter ved å være et verktøy for å vurdere ulike designløsninger. Særlig tidlig i prosjektfasen er man tjent med å vurdere
ulike alternativer, og analysene gir et godt grunnlag for å komme frem til de
optimale løsningene.
BIM legger til rette for en raskere og mer nøyaktig prosess for å foreta
analyser, og energianalysene kan bli en mer integrert del av designprosessen.
Det har blitt vist at 50% av tiden det tar å bygge og analysere en energimodell
går med til å gjenskape bygningsgeometri og til å tilføre materialegenskaper
[Krygiel and Nies, 2008]. Å automatisere dette arbeidet åpner opp for å foreta
ere analyser og gir mer tid til å vurdere resultatene, noe som samlet sett gir
et bedre grunnlag for å foreta valg i designprosessen [Krygiel and Nies, 2008].
67
Dette avhenger dog av at applikasjonene er interoperabile.
I sammenheng med denne oppgaven ble kommunikasjonen mellom Revit
Architecture og analyseapplikasjonene Ecotect Analysis og IES VE testet. Informasjonsoverføringen fra Revit Architecture til Ecotect Analysis ble gjort via
IFC-modellen. Informasjonsoverføringen fra Revit Architecture til IES VE ble
gjort via gbXML-skjemaet. Brukeren må denere materialegenskapene til bygningskomponentene selv ved overføring via gbXML-skjemaet, og formatet har
til tider problemer med å representere kompleks geometri. Til tross for disse
svakhetene kom gbXML-skjemaet klart best ut i de ulike testene. Selv om det
kun ble brukt standard elementer i modellen som ble overført via IFC-modellen
gikk mye informasjon tapt. Ved overføring av modeller som inneholder andre
elementer vil informasjonsoverføringen trolig være enda mer utfordrende.
I tillegg til at mindre informasjon gikk tapt ved overføring via gbXMLskjemaet var prosessen med å overføre informasjonen mer oversiktlig. Ved overføring via gbXML-formatet ble modellen illustrert både i Revit under eksport
og i IES VE ved import. Dette gav en intuitiv og oversiktlig måte å oppdage
feil på. Ved overføring via IFC-modellen ble modellene derimot eksportert og
importert i blinde, og man kunne ikke undersøke modellens integritet før den
var lastet inn i Ecotect Analysis. Modellene som ble overført via IFC-modellen
ble svært fordreid, og det var vanskelig å kartlegge hvilken informasjon som var
gått tapt. I en vanlig arbeidssituasjon vil det trolig være mindre tidkrevende å
lage hele modellen direkte i analyseapplikasjonen enn å gå igjennom elementene
overført via IFC for å kartlegge hva som må rettes opp.
Ved valget mellom IFC-modellen og gbXML-skjemaet vil jeg derfor med
bakgrunn i vurderingen av formatene gjort i Kapittel 3 og resultatene fra testene som ble utført anbefale COWI å benytte gbXML-skjemaet for overføring av
informasjon til analyseapplikasjoner. Ved en slik overføringsprosess er det visse
ting man må ta hensyn til; under eksporteringen må man sjekke om det oppstår
noen feilmeldinger, og om det eksisterer noen tomrom i modellen. Særlig er det
viktig å sørge for at egenopprettede elementer er denert ordentlig, slik at disse
blir tolket riktig ved eksporteringen. Hvis modellen inneholder dobbeltkrummede ater bør man kontrollere at disse atene eksporteres korrekt. Hvis ikke
må disse lages på nytt i analyseapplikasjonen. For å redusere risikoen for feil
ved eksport kan det være en fordel å fjerne alle elementer i modellen som ikke
er nødvendige for å foreta analyser. Utenom dette bør de innstillingene som er
beskrevet i Kapittel 5 følges.
Denne oppgaven fokuserte ikke på å vurdere funksjonaliteten og kvaliteten til
analyseapplikasjonene, og siden både Ecotect Analysis og IES VE kan importere
68
gbXML-skjemaer kan begge applikasjonene være aktuelle å bruke for COWI.
Selv om begge applikasjonene kan bruke gbXML-skjemaet vil jeg anbefale COWI
å ta i bruk IES VE. Overføringsprosessen fra Revit Architecture til IES VE var
intuitiv og feil i modellen kom tydelig frem. IES VE har ere analysefunksjoner
enn Ecotect Analysis og kan brukes gjennom hele byggeprosjektet. I tillegg er
det en fordel at man kan bruke IES VE direkte i Revit Architecture for å utføre
analyser ved hjelp av en PlugIn.
7.2 Fremtidig arbeid med BIM og miljøvurdering
I starten av byggeprosjekter deneres et miljøprogram. Hensikten med miljøprogrammet er å få konkretisert miljømålene for prosjektet samt å lage et grunnlag
for hva slags miljøprol man ønsker at bygget skal ha [Marton, 2008]. Målene kan blant annet omfatte byggeprosessen, område- og infrastrukturen og bebyggelsen [Statsbygg, 2010]. Miljøprogrammet sin utarbeidelse baserer seg på
prosjekteierens miljøpolitikk, konsekvensutredningen av prosjektet og oentlige
lover, forskrifter og myndighetskrav som er relevante for prosjektet.
For å nå målene som er denert i miljøprogrammet må løsninger av en rekke
ulike aspekter ved bygget vurderes. Dette inkluderer blant annet trakkgenerering, avfallshåndtering under byggeprosessen, valg av materialer, tekniske installasjoner, energikilder og arkitektonisk utforming. Utfordringene som skal løses
er ofte komplekse, og krever tett samarbeid mellom aktørene i byggeprosjektet.
For eksempel vil en liten detalj som hvilken malingstype som blir brukt påvirke
reeksjonen av solstråler, og dermed ha konsekvenser for energiberegningen fra
solinnstråling.
I en ideell situasjon vil bruken av BIM under byggeprosjektet kunne forenkle
oppgaven med å lage miljøvennlige bygg betraktelig. Den viktigste funksjonen
til BIM er å legge til rette for bedre menneskelig samarbeid i byggebransjen, og
med det bedre resultater. Ved full interoperabilitet kan alle aktørene i byggeprosjektet jobbe samtidig opp mot samme modell. Analyseapplikasjoner kan hente
ut all relevant informasjon, analysere informasjonen og gjøre eventuelle endringer som vil bli reektert i hovedmodellen. Modellen kan være koblet opp mot
databaser fra materialleverandører som inneholder informasjon om kostnad og
Environmental Product Declaration (EPD). Dermed kan man foreta nøyaktige
livsløpsanalyser for å forsvare investeringskostnader. Man får også oversikt over
byggets klimagassutslipp, ikke bare fra driften av bygget, men også fra produksjonen av bygningskomponentene. I tillegg får man en dokumentasjon av hvilke
miljøfarlige stoer som er blitt brukt i bygget, slik at disse blir tatt forsvarlig
69
hånd om når bygget skal rives.
Listen over muligheter er lang, men som omtalt i Kapittel 2 er man avhengig
av full interoperabilitet hvis BIM fullt ut skal komme til sin rett. Utfordringer
knyttet til interoperabilitet har blitt omtalt i Kapittel 3. Full interoperabilitet
mellom applikasjoner ved kommunikasjon via lformater innebærer at alle applikasjonene må kunne importere all informasjonen i len, og i tillegg kunne
eksportere all informasjon til samme format. Å oppnå full interoperabilitet ved
en slik type kommunikasjon har vist seg å være svært utfordrende selv for overføring av enkle tekstdokumenter [Shah and Kesan, 2008], og for informasjon i
en BIM blir oppgaven tilnærmet umulig. Med andre ord er løsningen med å
sende informasjon via gbXML-formatet en midlertidig løsning frem til et bedre
alternativ her blitt utviklet.
Å gå over til kommunikasjonstypen server-klient vil gi store muligheter til
å oppnå full interoperabilitet mellom applikasjoner. Kommunikasjonen mellom
applikasjonene og en database-serveren består av enkle transaksjoner for å hente
ut og putte inn informasjon. Applikasjoner sender spørringer til serveren for å få
den informasjonen som er relevant, og trenger ikke å kunne tolke all informasjon i
den digitale modellen. På grunn av dette er prosessen med å gjøre applikasjonene
interoperabile med serveren langt enklere enn å gjøre applikasjonene direkte
interoperabile med hverandre.
Jeg vil derfor anbefale COWI å gå sammen med resten av byggenæringen for
å påvirke applikasjonsleverandørene til å satse på kommunikasjon via servere.
IFC-modellen kan benyttes ved en slik type kommunikasjon, men som omtalt i
Kapittel 3 støtter IFC kun statiske datastrukturer, og ikke objekter i datateknisk forstand [Howie et al., 1996]. Med andre ord vil ikke IFC-modellen være
et optimalt kommunikasjonsmedium mellom applikasjoner og databaser. Et alternativ å legge til rette for kommunikasjon via servere er bruk av mellomvare.
Denne løsningen er nærmere beskrevet i Kapittel 3. For å utvikle en optimal
løsning for kommunikasjonen via servere er man dog avhengig av at leverandørene gir hverandre innsyn i sine dataaksesslag og forretningslag og sammen blir
enige om grunnprinsipper for hvordan informasjon skal deneres. Dette innebærer at leverandørene vil miste noen av sine konkurransefortrinn, og å få til et
slikt samarbeid kan være utfordrende. Brukervennlighet og funksjonalitet vil bli
desto viktigere faktorer, noe som vil være gunstig for forbrukerne.
70
8
Konklusjon og videre arbeid
8.1 Generelt
Her presenteres konklusjonen for oppgaven og forslag til videre arbeid.
8.2 Konklusjon
Testing av programvare
Formålet med denne masteroppgaven har vært å teste interoperabiliteten mellom modelleringsapplikasjonen Revit Architecture og analyseapplikasjonene Ecotect Analysis og IES VE. IFC-modellen og gbXML-skjemaet ble brukt for å
overføre informasjon fra Revit til henholdsvis Ecotect og IES VE. Før testene
ble utført ble de to overføringsformatene vurdert, og det ble avdekket en rekke
utfordringer:
IFC
•
Full interoperabilitet mellom applikasjoner ved kommunikasjon via IFCmodellen innebærer at alle applikasjonene må kunne importere all informasjonen i len, og i tillegg kunne eksportere all informasjon til samme
format. Å oppnå full interoperabilitet ved en slik type kommunikasjon har
vist seg å være svært utfordrende selv for overføring av enkle tekstdokumenter [Shah and Kesan, 2008], og for informasjon i en BIM blir oppgaven
tilnærmet umulig.
71
•
IFC-modellen skal være et nøytralt format som kan overføre all type bygningsinformasjon mellom alle typer BIM-applikasjoner. Dette krever en
stor generalitet og eksibilitet, noe som kan fører til tvetydighet [Marsh, 2006].
IFC-modellen støtter for eksempel ere ulike måter for å beskrive geometri. Hvis ikke alle applikasjonene vet hvordan denne informasjonen skal
tolkes vil den gå tapt i overføringsprosessen.
•
Modellen er svært omfattende og er derfor svært krevende å implementere
i applikasjoner.
•
Kommunikasjon via IFC-modellen krever re oversettelser, noe som er en
forholdsvis besværlig prosess.
•
IFC-modellen kan brukes for kommunikasjon via en server, men da IFCmodellen kun støtter statiske datastrukturer vil den ikke fungere optimalt
for slik kommunikasjon.
gbXML
•
gbXML-formatet henter kun ut spesikk informasjon relevant for en analyseapplikasjon og gjør forenklinger i informasjonen. Dette er fordelaktig
for analyseprogrammene, da formatet er enkelt å implementere. Slike forenklinger fører dog til at konverteringen ikke er en tapsfri prosess. Overføring via gbXML-formatet er derfor en enveiskommunikasjon fra modelleringsapplikasjonene til analyseapplikasjonene.
•
gbXML-skjemaet representerer geometrien til overater ved hjelp av to
attributter: plan polygongeometri og rektangulær polygongeometri. Kun
rektangulær geometri kan representeres med disse to attributtene og representeringen av krumme ater vil derfor være en tilnærming.
•
gbXML-skjemaet kan ikke overføre informasjon om materialegenskaper
fra Revit Architecture til IES VE og denne informasjonen må legges inn
manuelt.
72
Resultater
A
Ecotect via IFC IES VE via gbXML
Prosjektinformasjon
Lokasjon
Orientering
Bygningstype
Enhetsbenevning
Objekttype
Vindu
Dør
Tak
Gulv
Etasjeskiller
Yttervegg
Innervegg
Søyle
Rominformasjon
Navn
Volum
Plassering
Areal til avgrensende flater
Veggeometri
Plane vegger
Enkeltkrummede vegger
Dobbeltkrummede vegger
Takgeometri
Plane tak
Enkeltkrummede tak
Dobbeltkrummede tak
û
ü
û
û
ü
ü
ü
ü
û
û
ü
ü
û
ü
û
û
ü
ü
ü
ü
ü
ü
ü
û
ü
û
û
ü
ü
ü
ü
ü
ü
û
û
ü
ü
ü
ü
û
û
ü
ü
û
û
û
ü
Materialegenskaper
Materialegenskaper
Figur 8.1: Sammendrag av resultatene fra de utførte testene
Interoperabilitet mellom Revit Architecture og Ecotect Analysis via
IFC
IFC-modeller importert i Ecotect Analysis inneholdt informasjon om modellens
orientering, men inneholdt derimot ikke informasjon om modellen sin lokasjon og
Side 1
bygningstype. Romforekomstene i modellen inneholdt navn og areal til avgrensende ater, men rommenes plassering i forhold til hverandre var blitt endret
og romvolum ble ikke direkte overført. Informasjon om dører og vinduer i de
avgrensende atene ble ikke overført. Alle toppater til rommene ble satt til
objekttypen tak, alle sideater til yttervegg og alle bunnater til gulv. Ingen
informasjon om objektene sine materialegenskaper ble overført. Hvis modellen
som ble overført inneholdt krumme ater ble ingen informasjon lastet inn i
Ecotect.
Resultatene fra testene viser at det foreløpig er store utfordringer knyttet til
overføring av informasjon fra Revit Architecture og Ecotect Analysis via IFC-
73
modellen. Det ble ikke fastslått hvor i overføringsprosessen tap av informasjon
forekom. Ecotect Analysis sin implementering av IFC-modellen er kun på Betastadiet. Ved en forbedring av Ecotect Analysis, Revit Architecture og IFCmodellen vil interoperabiliteten bli bedre, men man er foreløpig langt i fra å
oppnå full interoperabilitet.
Interoperabilitet mellom Revit Architecture og IES VE via gbXML
gbXML-skjemaet er et overføringsmedium kun tiltenkt kommunikasjon fra en
modelleringsapplikasjon til en analyseapplikasjon, og fungerer forholdsvis bra
til dette formålet. gbXML-formatet overførte generell prosjektinformasjon som
lokasjon, orientering og bygningstype til modellen. Romobjekters navn, volum,
overateareal og plassering i forhold til hverandre ble overført. Ut i fra tilstøtende soner som omsluttet hver romsone ble romsonenes overatetyper bestemt.
Vinduer og dører sin arealinformasjon og plassering ble overført, men ikek detaljer som vindussprosser og glassareal i dører. På grunn av gbXML-skjemaet
sin måte å denere soner på kunne ikke søyler tas med i modellene. Ingen informasjon om materialegenskaper ble overført. Ved overføring av modeller som
inneholdt dobbeltkrummede ater ble geometrien ofte unøyaktig, og i visse tilfeller ble ikke dobbeltkrummede takater en lukket ate.
Muligheter for bedre interoperabilitet
Den viktigste funksjonen til BIM er å legge til rette for bedre menneskelig samarbeid i byggebransjen. For å få til et godt samarbeid er man avhengig av
god kommunikasjon [Eikeland, 2000]. Med hensyn til BIM fordrer god kommunikasjon at alle aktørene arbeider opp mot en felles modell. Dette kan gi en
pålitelig informasjonsutveksling, og sikre at alle arbeider med gjeldende modell
[Eastman et al., 2008]. En måte å gjennomføre dette på er ved at alle applikasjonene er koblet sammen via en server som inneholder en database hvor BIM
er lagret.
Kommunikasjon via en database-server reduserer utfordringene tilknyttet
interoperabilitet. Kommunikasjonen mellom applikasjonene og serveren består
av enkle transaksjoner for å hente ut og putte inn informasjon. Applikasjoner
sender spørringer til serveren for å få den informasjonen som er relevant og
trenger ikke å kunne tolke all informasjon i den digitale modellen. På grunn av
dette er prosessen med å gjøre applikasjonene interoperabile med serveren langt
enklere enn å gjøre applikasjonene direkte interoperabile med hverandre.
74
Full interoperabilitet mellom applikasjoner som kommuniserer via en server
avhenger av at applikasjonsleverandørene gir hverandre innsyn i sine dataaksesslag og forretningslag og sammen blir enige om grunnprinsipper for hvordan informasjon skal deneres og overføres. Dette innebærer at leverandørene
vil miste noen av sine konkurransefortrinn og brukervennligheten og funksjonaliteten til applikasjonene vil bli desto viktigere, noe som vil være gunstig
for forbrukerne. Igangsettingen av et slikt samarbeid mellom applikasjonsleverandører avhenger av at aktørene i byggenæringen innser behovet for en slik
kommunikasjonsmåte og at de sammen formidler dette behovet til applikasjonsleverandørene.
Anbefalinger til COWI
Ut ifra de konklusjonene som er gjort i denne masteroppgaven har følgende
anbefalinger blitt gitt til COWI:
•
Ved valget mellom IFC-modellen og gbXML-skjemaet anbefales COWI å
benytte gbXML-skjemaet for overføring av informasjon til analyseapplikasjoner.
•
Ved valget mellom Ecotect Analysis og IES VE anbefales COWI å ta i
bruk IES VE.
•
For å etablere full interoperabilitet ved bruk av BIM anbefales COWI på
det sterkeste å videreformidle behovet for kommunikasjon via databaseservere overfor resten av byggenæringen og leverandørene av applikasjoner
til byggenæringen.
8.3 Videre arbeid
BIM og miljøvennlige bygg
Denne oppgaven har vært konsentrert rundt in-
teroperabilitet mellom modelleringsapplikasjoner og analyseapplikasjoner.
Det vil være nyttig å kartlegge hva slags eekt bruken av BIM i byggeprosjekter har med hensyn på utviklingen av miljøvennlige bygg.
Endring av arbeidsprosessen ved bruk av BIM
I denne oppgaven har det
blitt poengtert at BIM sin viktigste funksjon er å legge til rette for bedre
samarbeid mellom aktørene i et byggeprosjekt. For å gå dypere inn i denne
problemstillingen vil det være behov for å undersøke hvordan aktørene i
75
et byggeprosjekt arbeider og hvordan denne arbeidsprosessen endres ved
bruk av BIM.
Serverbasert kommunikasjon
I denne oppgaven har det blitt konkludert
med at man må gå over til serverbasert kommunikasjon hvis BIM fullt
ut skal komme til sin rett. Det vil her være aktuelt å kartlegge hva slags
teknologi som eksisterer på dette området, hvor godt denne teknologien
fungerer og å vurdere muligheten for videre utvikling.
Kartlegging av interoperabilitetsproblemer
En rekke utfordringer ved in-
teroperabilitet har blitt nevnt i denne oppgaven. Å kartlegge konsekvensene av interoperabilitetsproblemer under byggeprosjekter vil være nyttig
for å rette søkelyset på denne problematikken.
Defenisjon av BIM
I denne oppgaven har det blitt nevnt at det ikke eksiste-
rer en entydig og presis denisjon for hva BIM er. Etableringen av en slik
denisjon vil være gunstig for å identisere grensene og dermed manglene
til BIM og dermed gi et utgangspunkt for målrettet å jobbe for å forbedre
disse manglene.
76
Bibliogra
[Abdalla and Powell, 1995] Abdalla, J. and Powell, G. (1995).
sign framework for structural engineering.
An object de-
Engineering with Computers,
11(4):213226.
[Architosh, 2010] Architosh (2010). 2010 BIM survey full report.
[Autodesk, 2007] Autodesk (2007).
Transitioning to BIM.
Technical report,
Autodesk Inc.
[Autodesk, 2009a] Autodesk (2009a).
Revit 2010 to 2009.
autodesk.com/forums/message.jspa?messageID=6186338.
[Autodesk, 2009b] Autodesk (2009b).
http://discussion.
23.05.10.
Revit Architecture 2010 User's Guide.
[Autodesk, 2010a] Autodesk (2010a). Autodesk revit.
http://www.autodesk.com.
15.05.2010.
[Autodesk, 2010b] Autodesk (2010b).
Ecotect 2011 User's Guide.
[Barnaby et al., 2005] Barnaby, C., Spitler, J., and Xiao, D. (2005). The residential heat balance method for heating and cooling load calculations.
ASH-
RAE Transactions.
[Becla and Wang, 2005] Becla, J. and Wang, D. (2005). Lessons learned from
managing a petabyte. In
Conference on Innovative Data Systems Research,
pages 7083. Citeseer.
[Bourarsa, 2005] Bourarsa, N. (2005). Estimating Energy Use Early and Often.
Public Interest Energy Research, California Energy Commission. CEC-5002005-140-FS.
[buildingSMART, 2010a] buildingSMART (2010a).
iai-tech.org/about-us/?searchterm=modelup.
http://www.
About us.
12.04.10.
[buildingSMART, 2010b] buildingSMART (2010b). Iai tech international.
//www.iai-tech.org.
10.04.10.
[buildingSMART, 2010c] buildingSMART
ses.
http:
(2010c).
Summary
of
ifc
relea-
http://www.iai-tech.org/products/ifc_specification/ifc-releases/summary.
11.04.10.
[Chris I. Yessios, 2004] Chris I. Yessios, P. (2004).
Are we forgetting design?
http://www.aecbytes.com/viewpoint/2004/issue_10.html.
77
16.04.10.
[CIBSE, 1999] CIBSE, E. (1999). CIBSE Guide A.
The Chartered Institution
of Building Services Engineers, London.
[Conradie, 2009] Conradie, D. (2009). Building information modelling (BIM).
Green Building.
[Dong et al., 2007] Dong, B., Lam, K., Huang, Y. C., and Dobbs, G. M. (2007).
A comparative study of the IFC and gbXML informational infrastructures
for data exchange in computational design support environments. In
Simulation 2007,
Building
pages 15301537.
Building product models: computer environments supporting design and construction. CRC.
[Eastman, 1999] Eastman, C. (1999).
[Eastman et al., 2008] Eastman, C., Teicholz, P., Sacks, R., and Liston, K.
BIM Handbook: A guide to building information modeling for owners, managers, designers, engineers, and contractors. John Wiley & Sons
(2008).
Inc.
[Eikeland, 2000] Eikeland, P. (2000). Teoretisk analyse av byggeprosesser.
Sam-
spill i byggeprosessen, prosjektnr. 10602.
[Engelbart, 2003] Engelbart, D. (2003). Improving Our Ability to Improve: A
Call for Investment in a New Future.
IBM Co-Evolution Symposium.
[Frej and Anne, 2005] Frej, A. and Anne, B. (2005).
A practical guide to development.
Green Oce Buildings:
Washington, DC: ULIthe Urban Land
Institute.
[gbXML, 2010] gbXML (2010).
Open green building xml schema: a building
information modeling solution for our green world.
[Graphisoft, 2009] Graphisoft (2009).
http://gbxml.org.
BIM curriculumn.
09.05.10.
Technical report,
Graphisoft Inc.
[Graphisoft, 2010] Graphisoft (2010).
The archicad solution.
graphisoft.com/community/why_switch/the_archicad_solution.html.
http://www.
25.03.10.
[GSA PBS OCA, 2007] GSA PBS OCA (2007). GSA BIM guide overview series
01 section 01: GSA national 3d-4d-BIM program.
Technical report, U.S.
General Services Administration.
[Haefele, 2008] Haefele, K. H. (2008). Basic informations.
org/index.php/Basic_Informations.
http://www.ifcwiki.
07.04.10.
[Hansen, 2006] Hansen, T. B. (2006). Modellering av objektorienterte systemer.
Technical report, Høgskolen i Sør-Trøndelag.
78
[Haraldsen, 1999] Haraldsen, A. (1999).
historien.
Den forunderlige reisen gjennom data-
Tano/Universitetsforlaget.
[Hensen and Radosevic, 2004] Hensen, J. and Radosevic, M. (2004). Teaching
building performance simulation-some quality assurance issues and experiences. In
Proc. Int. Conference on Passive and Lowenergy ArchitecturePLEA,
pages 18.
[Howard and Bjørk, 2008] Howard, R. and Bjørk, B. (2008). Building information modelling - Experts views on standardisation and industry deployment.
Advanced Engineering Informatics,
[Howie et al., 1996] Howie,
C.,
22(2):271280.
Kunz,
J.,
and
Law,
K.
(1996).
Soft-
Stanford University, USA http://www. dacs. dtic.
mil/techs/interop/title. shtml, accessed January, 20:2003.
ware interoperability.
[Idehen, 1993] Idehen, K. (1993).
ODBC technical white paper.
openlinksw.com/info/docs/odbcwhp/tableof.htm.
http://www.
22.05.10.
BIM + Building Performance Analysis Using
Revit 2010 and IES <Virtual Environment>.
[IES VE, 2009] IES VE (2009).
[IES VE, 2010] IES VE (2010).
IES VE User's Guide.
[ISO, 2010] ISO
184/sc
(2010).
Tc
http://www.iso.org/iso/standards_
4.
development/technical_committees/other_bodies/iso_technical_committee.htm?
commid=54158.
08.04.10.
[Jongeling, 2008] Jongeling, R. (2008). BIM istället för 2D-CAD i byggprojekt.
Technical report, Civil and Environmental Engineering, Luleå University of
Technology, Luleå, Sweden.
[Kalstveit, 1997] Kalstveit, E. (1997).
gen.
Digitale Produktmodeller i byggenærin-
PhD thesis, NTNU, Institutt for konstruksjonsteknikk.
of )
NIST Special Publication 939, National Institute of Standards and Technology, Gaithersburg, MD, 1999.
[Kemmerer, 1999] Kemmerer, S. (1999).
STEP: The grand experience.
[Kennedy, 2010] Kennedy, J. F., editor (2010).
Green Building XML: Enabling
disruptive technologies today!
[Khemlani, 2004] Khemlani, L. (2004). The ifc building model: A look under
the hood.
http://www.aecbytes.com/feature/2004/IFCmodel.html.
79
08.05.10.
[Kommunal- og regionaldepartementet, 2009] Kommunal- og regionaldeparte-
Bygg for framtida. Miljøhandlingsplan for bolig- og byggsektoren 2009 2012. Grøset.
mentet (2009).
[Kommunal- og regionaldepartementet, 2010] Kommunal- og regionaldepartementet (2010).
skrift).
Forskrift om tekniske krav til byggverk (byggteknisk for-
http://www.lovdata.no/cgi-wift/ldles?doc=/sf/sf/sf-20100326-0489.html.
12.06.10.
[Krakowiak, 2003] Krakowiak, S. (2003).
What is middleware.
This is an
electronic document. Date of publication: January.
[Krygiel and Nies, 2008] Krygiel, E. and Nies, B. (2008).
Green BIM: Successful
sustainable design with building information modeling.
[Laiserin, 2002] Laiserin, J. (2002).
Wiley.
Comparing pommes and naranjas.
//www.laiserin.com/features/issue15/feature01.php.
http:
13.03.10.
[Liebich and Wix, 2000] Liebich, T. and Wix, J. (2000). IFC Technical Guide.
International Alliance for Interoperability.
[Marsh, 2006] Marsh, D. A. J. (2006). Cad geometry vs performance analysis.
Natural Frequency.
[Marton, 2008] Marton, I. (2008). Miljø i byggeprosessen.
no/.
http://www.byggemiljo.
12.06.10.
[MSG, 2010] MSG (2010).
IFC documentation.
IFC2x4/beta3/html/index.htm.
http://www.iai-tech.org/ifc/
08.05.10.
[Norconsult, 2010] Norconsult (2010). BIM-kalkyle med Informasjonssystemer
(ISY) calcus.
http://www.nois.no/?aid=9099171.
[OpenSpirit, 2010] OpenSpirit (2010).
in the digital oileld.
26.03.10.
Enabling cross-discipline collaboration
http://www.openspirit.com/.
23.05.10.
[Oracle Corporation, 2010] Oracle Corporation (2010). Many technologies, one
platform.
http://java.sun.com/javase/technologies/database/.
10.05.10.
[Petersen, 2010] Petersen, A. (2010). BIM i Energi- og klimaberegninger.
[Seletsky, 2004] Seletsky, P. (2004). Goodbye cad. goodbye bim. hello pen.
//www.aecbytes.com/viewpoint/2004/issue_3.html.
http:
16.04.10.
[Shah and Kesan, 2008] Shah, R. and Kesan, J. (2008).
Lost in Translation:
Interoperability Issues for Open StandardsODF and OOXML as Examples.
University of Illinois Legal Working Paper Series,
80
page 97.
[Simensen, 2010] Simensen, K. H. (2010). Informasjon om openspirit. Samtale
med tidligere programmerer for Schlumberger.
[Standard Norge, 2007] Standard Norge (2007).
NS 3031:2007 Beregning av
bygningers energiytelse Metode og data. Technical report, Standard Norge.
[Statsbygg, 2010] Statsbygg
miljoprogrammering.no/.
(2010).
Miljøprogram.
http://www.
12.06.10.
[Svendsen, 2007] Svendsen, P. A. (2007). Eu knuser windows-monopolet.
//www.nrk.no/nyheter/okonomi/1.3486728.
http:
22.05.10.
[Syvertsen, 2009] Syvertsen, T. G. (2009). TKT4505 Objektmodellering. Forelesning.
[Wikipedia, 2010] Wikipedia (2010).
Top-down and bottom-up design.
//en.wikipedia.org/wiki/Top-down_and_bottom-up_design.
[Yudelson, 2008] Yudelson, J. (2008).
http:
15.05.2010.
Green building through integrated design.
McGraw-Hill Professional.
81
Vedlegg
82
A Eksempel på hvordan attributter arves i IFC
ENTITY IfcBeam
SUBTYPE OF (IfcBuildingElement);
END_ENTITY;
ENTITY IfcBeam;
ENTITY IfcRoot;
GlobalId
:
OwnerHistory
:
Name
:
Description
:
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments
:
IsDecomposedBy
:
Decomposes
:
HasAssociations
:
ENTITY IfcObject;
ObjectType
:
INVERSE
IsDefinedBy
:
ENTITY IfcProduct;
ObjectPlacement
:
Representation
:
INVERSE
ReferencedBy
:
ENTITY IfcElement;
Tag
:
INVERSE
HasStructuralMember
:
FillsVoids
:
ConnectedTo
:
HasCoverings
:
HasProjections
:
ReferencedInStructures :
HasPorts
:
HasOpenings
:
IsConnectionRealization :
ProvidesBoundaries
:
ConnectedFrom
:
ContainedInStructure
:
ENTITY IfcBuildingElement;
ENTITY IfcBeam;
END_ENTITY;
IfcGloballyUniqueId;
IfcOwnerHistory;
OPTIONAL IfcLabel;
OPTIONAL IfcText;
SET OF IfcRelAssigns FOR RelatedObjects;
SET OF IfcRelDecomposes FOR RelatingObject;
SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
SET OF IfcRelAssociates FOR RelatedObjects;
OPTIONAL IfcLabel;
SET OF IfcRelDefines FOR RelatedObjects;
OPTIONAL IfcObjectPlacement;
OPTIONAL IfcProductRepresentation;
SET OF IfcRelAssignsToProduct FOR RelatingProduct;
OPTIONAL IfcIdentifier;
SET OF IfcRelConnectsStructuralElement FOR RelatingElement;
SET [0:1] OF IfcRelFillsElement FOR RelatedBuildingElement;
SET OF IfcRelConnectsElements FOR RelatingElement;
SET OF IfcRelCoversBldgElements FOR RelatingBuildingElement;
SET OF IfcRelProjectsElement FOR RelatingElement;
SET OF IfcRelReferencedInSpatialStructure FOR RelatedElements;
SET OF IfcRelConnectsPortToElement FOR RelatedElement;
SET OF IfcRelVoidsElement FOR RelatingBuildingElement;
SET OF IfcRelConnectsWithRealizingElements FOR RealizingElemen
SET OF IfcRelSpaceBoundary FOR RelatedBuildingElement;
SET OF IfcRelConnectsElements FOR RelatedElement;
SET [0:1] OF IfcRelContainedInSpatialStructure FOR RelatedElements
Figur A.1: Arv av attributter for IFC BEAM
83
B Eksempel på oppbygningen av et gbXML-element
Eksempel på oppbygning av gbXML-element
<gbXML>
<Campus>
<Surface id="su1" surfaceType="ExteriorWall">
<AdjacentSpaceId spaceIdRef="sp1" />
<RectangularGeometry>
<Azimuth>0</Azimuth>
<CartesianPoint>
<Coordinate>2224</Coordinate>
<Coordinate>1529.75</Coordinate>
<Coordinate>4</Coordinate>
</CartesianPoint> <Tilt>90</Tilt>
<Height>96</Height>
<Width>42.81</Width>
</RectangularGeometry>
<PlanarGeometry>
<PolyLoop>
<CartesianPoint>
<Coordinate>2224</Coordinate>
<Coordinate>1529.75</Coordinate>
<Coordinate>4</Coordinate>
</CartesianPoint>
</PolyLoop>
</PlanarGeometry>
</Surface>
</Campus>
</gbXML>
Figur B.1: Oppbygning av Exterior Wall i gbXML
84
C Import- og eksportevne til programvare
Autodesk Revit
Import
AutoCAD DWG Files
AutoCAD DXF Files
Industry Foundation Classes
Autodesk Revit Files
Autodesk Revit Files
*.DWG
*.DXF
*.IFC
*.RVT
*.RFA
Figur C.1: Autodesk Revit 2011 Importevne [Autodesk, 2010a]
Eksport
AutoCAD DWG Files
AutoCAD DXF Files
AutoCAD DGN Files
ACIS CAD Files
Autodesk Design Web Format
Autodesk Design Web Format
Autodesk FBX Files
Industry Foundation Classes
Green Building XML
Autodesk Revit Files
Autodesk Revit Files
*.DWG
*.DXF
*.DGN
*.SAT
*.DWF
*.DWFx
*.FBX
*.IFC
*.XML
*.RVT
*.RFA
Figur C.2: Autodesk Revit 2011 Eksportevne [Autodesk, 2010a]
85
Autodesk Ecotect
Import
ASCII Model Files
Analysis grid Data Files
Ray/Particle Data Files
Weather data files
Radiance Point Value data
Radiance Scene Files
EnergyPlus Input data File
Energy Plus Model summary
AutoCAD DXF Files
Stereo lithography file
Green Building XML
Industry Foundation Classes
Google KML Data
HPGL Plot Files
Material Library Files
CFD Output Data File
Windows Bitmap
JPEG Image
*.MOD
*.GRD
*.RAY
*.WEA
*.DAT
*.RAD
*.IDF
*.EIO
*.DXF
*.STL
*.XML
*.IFC
*.KML/KMZ
*.PLT og *.HGL
*.LIB
*.*
*.BMP
*.JPG
Figur C.3: Model/Analysis Data [Autodesk, 2010a]
86
DXF
DXF Point Cloud
IFF to 3D
IFF to DEM
Imagine
Lightscape
Lightwave
Maya RTG
MaxNC Digital probe
MicroDEM
Open Inventor
RealiMation
Renderware
Scenery animator
Sculpt
Shopbot Digital Probe
SoftimageXSI
StereoLithography
trueSpace
USGS GTOPO30/SRTM30
USGS 1 degree DEM
USGS SDTS
USGS SRTM-1/SRTM-3
Videoscape
VistaPro
VRML
Wavefront
X3D
XGL, ZGL
XYZ
XYZ (No Mesh)
*.DXF
*.DXF
*.IFF
*.IFF
*.IOB
*.LP
*.LWO
*.RTG
*.TXT
*.DEM
*.IV
*.RBS
*.RWX
*.LAND
*.SCENE
*.SBP
*.XSI
*.STL
.COB og *.COA
*.DEM
*.DEM
*.DDF
*.HGT
*.GEO
*.DEM
*.WRL
*.OBJ
*.X3D
*.XGL og *.ZGL
*.XYZ
*.XYZ
Figur C.4: 3D CAD Geometry [Autodesk, 2010a]
87
Eksport
ASCII Model Files
Ray/Particle Data Files
Analysis grid Data Files
Material Library Files
*.MOD
*.RAY
*.GRD
*.LIB
Figur C.5: Model/Analysis Data [Autodesk, 2010a]
Radiance Scene Files
Radiance Octree Files
POV Ray Scene files
VRML Scene files
AutoCAD DXF Files
EnergyPlus Input data File
DOE-2 Input Files
SBEM Input Files
AIOLOS Input Files
HTB2 Files
Accurate Scratch file
ESP-r input File
WinAir4 CFD Geometry File
NIST FDS Input data File
Green Building XML
*.RAD
*.OCT
*.POV
*.WRL
*.DXF
*.IDF
*.INP
*.INP
*.PPA
*.TOP
*.*
*.CFG
*.GEO
*.fds
*.XML
Figur C.6: External Analysis Tool [Autodesk, 2010a]
Windows metafile
Windows bitmap
Graphics Interchange Format
JPEG Image
*.WMF
*.BMP
*.GIF
*.JPG
Figur C.7: Image/Screenshot [Autodesk, 2010a]
88
IES VE
Import
Geometry File
Green Building XML
*.GEM
*.XML
Figur C.8: IES VE Importevne [IES VE, 2010]
Eksport
Geometry File
3D System ASCII File
AutoCAD DXF Files
*.GEM
*.STL
*.DXF
Figur C.9: IES VE Eksportevne [IES VE, 2010]
89
D gbXML-elementer og -attributter som støttes
av Revit Architecture 2011
gbXML Element
Figur D.10: gbXML Element [Autodesk, 2009b]
Campus Element
Figur D.11: Campus Element [Autodesk, 2009b]
90
DocumentHistory Element
Figur D.12: DocumentHistory Element [Autodesk, 2009b]
Location Element
Figur D.13: Location Element [Autodesk, 2009b]
Building Element
Figur D.14: Building Element [Autodesk, 2009b]
91
Space Element
Figur D.15: Space Element [Autodesk, 2009b]
ShellGeometry Element
Figur D.16: ShellGeometry Element [Autodesk, 2009b]
92
SpaceBoundary Element
Figur D.17: SpaceBoundary Element [Autodesk, 2009b]
93
Surface Element
Figur D.18: Surface Element [Autodesk, 2009b]
94
Opening Element
Figur D.19: Opening Element [Autodesk, 2009b]
95
E IFC-avbildingsl
Category
1
Air Terminals
Area Polylines
Area Tags
Areas
Areas
Areas
Areas
Boundary Conditions
Cable Tray Fittings
Cable Tray Fittings
Cable Trays
Cable Trays
Cable Trays
Cable Trays
Callouts
Casework
Casework
Casework Tags
Ceiling Tags
Ceilings
Ceilings
Ceilings
Ceilings
Ceilings
Ceilings
Ceilings
Ceilings
Ceilings
Ceilings
Ceilings
Color Fill
Color Fill Legends
Columns
Columns
Communication Devices
Conduit Fittings
Conduit Fittings
Conduits
Conduits
Conduits
Conduits
Constraints
Contour Labels
Curtain Panel Tags
Curtain Panels
Curtain Panels
Curtain Panels
Curtain Panels
Curtain Systems
Curtain Systems
Curtain Systems
Curtain Wall Mullions
Curtain Wall Mullions
Data Devices
Subcategory
IFC Class Name
Not Exported
IfcAirTerminal
IfcPolyline
Not Exported
IfcSpace
Type
Color Fill
Interior Fill
Reference
Not Exported
IFCCableTrayFitting
Center line
IFCCableTraySegment
Center line
Drop
Rise
Not Exported
IfcFurniture
Hidden Lines
IfcContextDependentUnit
IfcContextDependentUnit
IfcCovering
Common Edges
Cut Pattern
Finish 1 [4]
Finish 2 [5]
Hidden Lines
Membrane Layer
Structure [1]
Substrate [2]
Surface Pattern
Thermal/Air Layer [3]
IfcCovering
Not Exported
Not Exported
IfcColumn
Hidden Lines
IfcBuildingElementProxy
IFCConduitFitting
Center line
IFCConduitSegment
Center line
Drop
Rise
IfcConstraint
Not Exported
Not Exported
IfcCurtainWall
Glass
Hidden Lines
Panel Material 1
Not Exported
Not Exported
Not Exported
IfcCurtainWall
Curtain System Grids
Hidden Lines
Hidden Lines
IfcBuildingElementProxy
96
IfcLabel
IfcLabel
Demolished
Detail Items
Detail Items
Detail Items
Detail Items
Detail Items
Dimensions
Dimensions
Door Tags
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Doors
Duct Accessories
Duct Fittings
Duct Fittings
Duct Fittings
Duct Fittings
Ducts
Ducts
Ducts
Ducts
Ducts
Ducts
Electrical Equipment
Electrical Equipment
Electrical Equipment Tags
Electrical Fixture Tags
Not Exported
IfcAnnotation
Heavy Lines
Hidden Lines
Light Lines
Medium Lines
Automatic Sketch Dimensions
bovenlicht
Breakout
Door Jamb
Door Trim-Hor
Door Trim-Vert
Door-Angle-1
Door-Angle-2
Door-Garage-Panel
Door-Int. Trim-Hor.
Door-Int. Trim-Vert.
Door-Jamb
Door-Panels
Door-Rail
Door-Style
Door-Track
draairichting binnenzijde
draairichting buitnzijde
draairichting plattegrond
Elevation Swing
Frame/Mullion
Glass
Hardware
Hidden Lines
Metal Frame
Moulding/Architrave
Opening
Panel
Plan Swing
plint
Threshold
wood panel
Not Exported
Not Exported
IfcContextDependentUnit
IfcDoor
IfcDoor
IfcDoor
IfcDoor
IfcDoor
IfcBuildingElementProxy
IfcDuctFitting
Center line
Insulation
Lining
IfcDuctSegment
Center line
Drop
Insulation
Lining
Rise
IfcBuildingElementProxy
Hidden Lines
Not Exported
Not Exported
97
IfcLabel
Electrical Fixtures
Electrical Fixtures
Elevations
Entourage
Entourage
Existing
Filled region
Fire Alarm Devices
Flex Ducts
Flex Ducts
Flex Ducts
Flex Ducts
Flex Pipes
Flex Pipes
Flex Pipes
Flex Pipes
Floors
Floors
Floors
Floors
Floors
Floors
Floors
Floors
Floors
Floors
Floors
Floors
Floors
Floors
Furniture
Furniture
Furniture
Furniture Systems
Furniture Systems
Generic Annotations
Generic Model Tags
Generic Models
Generic Models
Generic Models
Generic Models
Grids
Guide Grid
HVAC Zones
HVAC Zones
HVAC Zones
HVAC Zones
HVAC Zones
Imports in Families
Levels
Lighting Devices
Lighting Fixture Tags
Lighting Fixtures
Lighting Fixtures
Lighting Fixtures
Lines
IfcBuildingElementProxy
Hidden Lines
Not Exported
IfcBuildingElementProxy
Hidden Lines
Not Exported
IfcAnnotation
IfcBuildingElementProxy
IfcDuctSegment
Center line
Insulation
Pattern
IfcPipeSegment
Center Line
Insulation
Pattern
IfcSlab
Analytical Model
Common Edges
Cut Pattern
Finish 1 [4]
Finish 2 [5]
Hidden Lines
Interior Edges
Membrane Layer
Slab Edges
Structure [1]
Substrate [2]
Surface Pattern
Thermal/Air Layer [3]
IfcBuildingElementProxy
IfcSlab
IfcFurniture
Hidden Lines
Overhead Lines
IfcSystemFurnitureElement
Hidden Lines
Not Exported
Not Exported
IfcBuildingElementProxy
Hidden Lines
IfcOpeningElements
Overhead
IfcOpeningElement
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
IfcBuildingStorey
IfcBuildingElementProxy
Not Exported
IfcLightFixtureType
Boundary
Color Fill
Interior Fill
Reference Lines
Hidden Lines
Light Source
IfcAnnotation
98
Lines
Lines
Lines
Lines
Lines
Lines
Lines
Lines
Lines
Lines
Lines
Lines
Lines
Lines
Lines
Lines
Lines
Lines
Lines
Lines
Lines
Mass
Mass
Mass
Mass
Mass
Mass
Mass
Mass
Massing
Mechanical Equipment
Mechanical Equipment
Mechanical Equipment Tags
Multi-Category Tags
New
Nurse Call Devices
Panel Schedule Graphics
Parking
Parking
Parking
Parking
Parking
Parking Tags
Pipe Accessories
Pipe Fittings
Pipe Fittings
Pipe Fittings
Pipes
Pipes
Pipes
Pipes
Pipes
Plan Region
Planting
Planting
Planting Tags
<Area Boundary>
<Beyond>
<Centerline>
<Demolished>
<Hidden>
<Overhead>
<Revision Cloud>
<Room Separation>
<Sketch>
<Space Separation>
<Stair/Ramp Sketch: Boundary>
Stair/RampSketch:LandingCenter
<Stair/Ramp Sketch: Riser>
<Stair/Ramp Sketch: Run>
Axis of Rotation
Hidden Lines
Insulation Batting Lines
Lines
Medium Lines
Thin Lines
Wide Lines
Form
Gridlines
Hidden Lines
Mass Floor
Nodes
Pattern Fill
Pattern Lines
IfcAnnotation
IfcAnnotation
Not Exported
IfcAnnotation
IfcAnnotation
IfcAnnotation
IfcAnnotation
IfcAnnotation
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
IfcAnnotation
IfcAnnotation
IfcAnnotation
IfcAnnotation
IfcAnnotation
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
IfcBuildingElementProxy
IfcBuildingElementProxy
Hidden Lines
Not Exported
Not Exported
Not Exported
IfcSwitchingDeviceType
Not Exported
IfcBuildingElementProxy
Hidden Lines
Parking Layout
Reference Line
Stripe
Not Exported
IfcValveType
IfcPipeFitting
Center line
Insulation
IfcPipeSegment
Center Line
Drop
Insulation
Rise
Not Exported
IfcBuildingElementProxy
Hidden Lines
Not Exported
99
Plumbing Fixture Tags
Plumbing Fixtures
Plumbing Fixtures
Property Line Segment Tags
Property Tags
Railing Tags
Railings
Railings
Railings
Railings
Railings
Ramps
Ramps
Ramps
Ramps
Ramps
Ramps
Ramps
Ramps
Ramps
Ramps
Raster Images
Reference Planes
Roads
Roads
Roof Tags
Roofs
Roofs
Roofs
Roofs
Roofs
Roofs
Roofs
Roofs
Roofs
Roofs
Roofs
Roofs
Roofs
Roofs
Roofs
Roofs
Room Polylines
Room Tags
Rooms
Rooms
Rooms
Rooms
Ruled Curtain System
Schedule Graphics
Scope Boxes
Sections
Security Devices
Shaft Openings
Shaft Openings
Site
Not Exported
IfcBuildingElementProxy
Hidden Lines
Balusters
Hidden Lines
Railings Beyond Cut Line
Rails
Down Arrow
DOWN text
Hidden Lines
Incomplete ramps
Ramps Beyond Cut Line
Stringers
Stringers Beyond Cut Line
Up Arrow
UP text
Not Exported
IfcContextDependentUnit
Not Exported
IfcRailing
IfcRailing
IfcLabel
IfcRailing
IfcRailing
IfcRamp
IfcRamp
IfcRamp
IfcRamp
IfcRamp
IfcRamp
IfcRamp
IfcRamp
IfcRamp
Not Exported
Not Exported
IfcBuildingElementProxy
Hidden Lines
IfcContextDependentUnit
IfcRoof
Common Edges
Curtain Roof Grids
Cut Pattern
Fascias
Finish 1 [4]
Finish 2 [5]
Gutters
Hidden Lines
Interior Edges
Membrane Layer
Roof Soffits
Structure [1]
Substrate [2]
Surface Pattern
Thermal/Air Layer [3]
IfcLabel
IfcRoof
IfcRoof
IfcRoof
IfcRoof
IfcRoof
IfcPolyline
IfcContextDependentUnit
IfcSpace
Color Fill
Interior Fill
Reference
IfcCurtainWall
Not Exported
Not Exported
Not Exported
IfcBuildingElementProxy
Not Exported
Not Exported
IfcSite
Hidden Lines
100
IfcLabel
Site
Site
Site
Site
Site
Site
Site
Site
Site Tags
Spaces
Spaces
Spaces
Spaces
Specialty Equipment
Specialty Equipment
Specialty Equipment Tags
Spot Coordinates
Spot Elevations
Spot Slopes
Sprinklers
Stair Tags
Stairs
Stairs
Stairs
Stairs
Stairs
Stairs
Stairs
Stairs
Stairs
Stairs
StructuralAreaReinforcement
StructuralAreaReinforcement
Structural Beam Systems
Structural Beam Systems
Structural Column Tags
Structural Columns
Structural Columns
Structural Columns
Structural Columns
Structural Columns
Structural Columns
Structural Connections
Structural Foundation Tags
Structural Foundations
Structural Foundations
Structural Foundations
Structural Framing
Structural Framing
Structural Framing
Structural Framing
Structural Framing
Structural Framing
Structural Framing
Structural Framing
Structural Framing
Hidden Lines
Pads
Parking Layout
Project Base Point
Property
Property Lines
Stripe
Survey Point
IfcSlab
Not Exported
IfcBuildingElementProxy
Not Exported
IfcContextDependentUnit
Not Exported
Not Exported
Not Exported
Not Exported
IfcBuildingElementProxy
Color Fill
Interior
Reference
IfcLabel
Hidden Lines
Down Arrow
DOWN Text
Hidden Lines
Incomplete Stairs
Stairs Beyond Cut Line
Stringers
Stringers Beyond Cut Line
Up Arrow
UP Text
Boundary
Hidden Lines
Not Exported
Not Exported
Not Exported
Not Exported
IfcFireSuppressionTerminalType
Not Exported
IfcStair
IfcStair
IfcStair
IfcStair
IfcStair
IfcStair
IfcStair
IfcStair
IfcStair
Not Exported
Not Exported
Not Exported
Not Exported
IfcContextDependentUnit
IfcColumn
Analytical Model
Hidden Faces
Hidden Lines
Rigid Links
Stick Symbols
Not Exported
Not Exported
IfcFooting
Analytical Model
Hidden Lines
IfcBuildingElementProxy
Analytical Model
Chord
Girder
Hidden Faces
Hidden Lines
Horizontal Bracing
Joist
Kicker Bracing
101
IfcLabel
Structural Framing
Other
Structural Framing
Purlin
Structural Framing
Rigid Links
Structural Framing
Stick Symbols
Structural Framing
Vertical Bracing
Structural Framing
Web
Structural Framing Tags
Structural Internal Loads
Structural Internal Loads
Internal Area Loads
Structural Internal Loads
Internal Line Loads
Structural Internal Loads
Internal Point Loads
Structural Load Cases
Structural Load Cases
Accidental Loads
Structural Load Cases
Dead Loads
Structural Load Cases
Live Loads
Structural Load Cases
Roof Live Loads
Structural Load Cases
Seismic Loads
Structural Load Cases
Snow Loads
Structural Load Cases
Temperature Loads
Structural Load Cases
Wind Loads
Structural Loads
Structural Loads
Area Loads
Structural Loads
Line Loads
Structural Loads
Point Loads
Structural Path Reinforcement
Structural Path ReinforcementBoundary
Structural Rebar
Structural Stiffener Tags
Structural Stiffeners
Structural Truss Tags
Structural Trusses
Structural Trusses
Stick Symbols
Telephone Devices
Temporary
Text Notes
Title Blocks
Title Blocks
Medium Lines
Title Blocks
Thin Lines
Title Blocks
Wide Lines
Topography
Topography
Boundary Point
Topography
Hidden Lines
Topography
Interior Point
Topography
Primary Contours
Topography
Secondary Contours
Topography
Triangulation Edges
View Titles
Wall Tags
Walls
Walls
Analytical Model
Walls
Common Edges
Walls
Curtain Wall Grids
Walls
Cut Pattern
Walls
Finish 1 [4]
Walls
Finish 2 [5]
Walls
Hidden Lines
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
Not Exported
IfcBuildingElementProxy
Not Exported
IfcAnnotation
Not Exported
Not Exported
Not Exported
Not Exported
IfcBuildingElementProxy
IfcBuildingElementProxy
IfcBuildingElementProxy
IfcBuildingElementProxy
IfcBuildingElementProxy
IfcBuildingElementProxy
Not Exported
IfcContextDependentUnit
IfcWall
IfcWall
102
IfcLabel
Walls
Walls
Walls
Walls
Walls
Walls
Walls
Walls
Walls/Interior:1
Walls/Exterior:2
Walls/Foundation:3
Walls/Retaining:4
Window Tags
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Wires
Wires
Wires
Membrane Layer
Reveals
Stacked Walls
Structure [1]
Substrate [2]
Surface Pattern
Thermal/Air Layer [3]
Wall Sweeps
draairichting binnen
Elevation Swing
Frame/Mullion
Glass
Hidden Lines
Moulding
Opening
Plan Swing
Sill/Head
Trim
IfcOpeningElement
IfcWall
IfcWall
IfcBuildingElementProxy
IfcWall
IfcWall
IfcWall
IfcWall
IfcContextDependentUnit
IfcWindow
IfcWindow
IfcWindow
IfcWindow
IfcWindow
Not Exported
Not Exported
Not Exported
Home Run Arrows
Wire Tick Marks
Figur E.20: IFC-avbildingsl
103
IfcLabel
F Resultater fra Test 1
Lokasjon
Orientering
Bygningstype
Enhet
Revit Architecture
Ecotect Analysis
Latiture:60.8° Longitude:10.7° Latitude:-32° Longitude:116°
45° West of Project North
0°
Hospital
--Metric System
Imperial System
Figur F.21: Resultater fra Test 1
104
IES VE
Latiture:60.8° Longitude:10.7°
0°
Hospital
Metric System
G Resultater fra Test 2
A
IES VE
Revit
Ecotect
Rom 1
Navn
Dining
Dining
Dining
Volum
1005,28
0
1005,28
Grunnflate
251,32
251,32
251,32
Yttervegg
208,656
301,463
208,656
Utvendig Dør
2,6
0
2,6
Utvendig Vindu
11,144
--11,144
Innervegg
92,807
--92,807
Innvendig Dør
2,6
0
2,6
Innvendig Vindu
1,393
--1,393
Tak
0
0
0
Gulv
251,32
251,32
251,32
Etasjeskille
251,32
0
251,32
Rom 2
Navn
Family Study Family Study
Volum
585
0
585
Grunnflate
146,25
146,25
146,25
Yttervegg
96,8
189,607
96,8
Utvendig Dør
0
0
0
Utvendig Vindu
0
--0
Innervegg
92,807
--92,807
Innvendig Dør
2,6
0
2,6
Innvendig Vindu
1,393
--1,393
Tak
0
0
0
Gulv
146,25
146,25
146,25
Etasjeskille
146,25
0
146,25
Navn
Bedroom 3
Bedroom 3
Bedroom 3
Volum
1616
0
1616
Grunnflate
400,02
400,02
400,02
Yttervegg
242,524
242,524
242,524
Utvendig Dør
0
0
0
Utvendig Vindu
79,074
79,074
79,074
Innervegg
0
0
0
Innvendig Dør
0
0
0
Innvendig Vindu
0
0
0
Tak
400,02
400,02
400,02
Gulv
0
0
0
Etasjeskille
400,02
0
400,02
Figur G.22: Resultater fra Test 2
105
Side 1
SUM
1etg
Gulv
Tak
Yttervegg
397,57
397,57
319,2
400,02
397,57
400,02