PRO IT OP1.2 IFC-ohjelmistototeutusten tilanne - yhteenveto Versio 1.0 Kalle Serén (toim.) Eurostepsys Oy, 2002-12-16 2002
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 1 Dokumentin tunnistetiedot IFC-ohjelmistototeutusten tilanne - yhteenveto Document No Eurostep.ESFIPC14.000xxx Version 1.0 Classification T - Technical Report Date 2002-12-16 Status Release Additional Document Information Project reference -- Project Short Name PRO IT OP1.2 Author(s) Document Owner Availability Language Eurostepsys Oy Address Kalle Serén Eurostepsys Oy PRO IT -project Finnish Phone +358 (0)9 3487 2030 Fax +358 (0)9 3487 2031 Email Home Page Revisio Karvaamokuja 3A, FI-00380 Helsinki, Finland info.fi@eurostep.com http://www.eurostep.com Versio Pvm. Jakelu Kuvaus 0.1 2002-07-09 K. Serén Ensimmäinen jäsentelyluonnos. 0.3 2002-09-11 K. Serén, K. Karstila Sisältötarkennuksia 0.8 2002-10-27 I. Romo Esiversioluonnos. 1.0 2002-12-16 PRO IT Ensimmäinen julkistusversio. tietoja päivitetty, kuva lisätty. Eurostepsys Oy, 2002-12-16 PRO_IT_OP1-2_IFC_ToteutusSelvitys_1-0_2002-12-16.doc
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 2 SISÄLLYSLUETTELO 1. JOHDANTO... 3 1.1 TAUSTA JA TAVOITTEET... 3 1.2 IAI JA IFC YLEISTÄ... 3 1.3 SELVITYKSEN SISÄLTÖ... 3 2. IFC-TOTEUSTEN PERIAATTEET... 4 2.1 YLEISTÄ TIEDONSIIRROSTA JA -JAKELUSTA... 4 2.2 TOTEUTUSTEN TOIMINTATAVAT... 5 2.3 TOTEUTUSTEKNIIKAT JA OHJELMOINTITYÖKALUT... 5 2.4 MÄÄRITELLYT NÄKÖKULMAT... 6 2.5 SOVELLUSTYYPIT... 7 2.6 SERTIFIOINTI... 7 3. YHTEENVETOTAULUKOT... 7 3.1 CAD, SUUNNITTELU... 8 3.2 ANALYYSI, MÄÄRÄLASKENTA, SIMULOINTI... 12 3.3 OHJELMOINTITYÖKALUT JA ERIKOISOHJELMISTOT... 15 4. LÄHTEET... 18 Eurostepsys Oy, 2002-12-16 PRO_IT_OP1-2_IFC_ToteutusSelvitys_1-0_2002-12-16.doc
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 3 1. Johdanto 1.1 Tausta ja tavoitteet Raportti kuuluu osana Pro IT -ohjelman lähtötilanneselvitystyöhön. Tavoitteena on kerätä ja kuvata minkälaisia IFC-tietomäärityksen eri versioihin pohjautuvia ohjelmistototeutuksia on saatavilla. Selvitys kattaa sekä kaupalliset ohjelmistolopputuotteet että kehitteillä tai prototyyppiasteella olevat ohjelmistototeutukset. 1.2 IAI ja IFC yleistä International Alliance for Interoperability (IAI) on avoin, kansainvälinen yhteenliittyymä, jonka visiona on sovellusten yhteensopivuus ja rakennuksen tuotetietojen hallinta yli rakennuksen elinkaaren. IAI kehittää avointa tiedonsiirron sisällön määritystä, Industry Foundation Classes (IFC), ja tukee tähän perustuvia toteutuksia sekä edistää määrityksen käyttöönottoa. Määritystyö alkoi 1995, ja tällä hetkellä IAI:lla on n. 600 kansainvälistä jäsenyritystä. IFC on siis tuotetietojen siirron kansainvälinen spesifikaatio ("standardi") ja sen sovellusalue on rakentaminen ja kiinteistönpito. Määritykset on tehty käyttäen ISO/ STEPstandardin menetelmiä [ISO 10303-11, 1994]. IFC-mallin versioiden kehitys on tapahtunut asteittain. Ensimmäinen laajempaa toteutuspohjaa saavuttanut versio oli IFC Release 1.5.1 ja seuraavan versioon, Release 2.0:aan, löytyy jo varsin paljon rajapintatoteutuksia. IFC:n uusin virallinen versio on IFC [IAI 2000], ja siihen on tehty korjauspäivitys, IFC addendum 1 [IAI 2001]. Kaikki IFC-malliin liittyvä julkinen aineisto on saatavilla IAI:n kotisivun kautta [IAI 2002]. 1.3 Selvityksen sisältö Selvityksen osa 2 käsittelee lyhyesti IFC-toteutusten perusteita ja periaatteita: yleisiä tiedonsiirto- ja jakelutapoja, toteutusten rajapintojen toimintatapaa, toteutustekniikoita, määriteltyjä näkökulmia, sovellustyyppien luokittelua sekä sertifiointia. Esitys pyrkii yleistajuisuuteen, ja se painottuu kuvaamaan lyhyesti erilaisia näkökohtia, joita kannattaa ottaa huomioon ohjelmistoja vertailtaessa ja valittaessa. Selvityksen osassa 3 on saatavilla olevat ohjelmistot on esitetty taulukoituina. Kaikkia taulukoissa esitettyjä tietoja ei ole pystytty varmistamaan. Taulukkojen tiedot perustuvat kahteen päälähteeseen: IAI:n toteuttajaryhmän (Implementation Support Group, ISG) ylläpitämiin www-sivustoihin [IAI/ISG 2002] sekä BLIS-toteutuskonsortion (IFC R2.0 toteutukset) ylläpitämään www-sivustoon [BLIS 2002]. Lisäksi tietoja on täydennetty eräiden erikoisohjelmistojen osalta muista lähteistä. Eurostepsys Oy, 2002-12-16 PRO_IT_OP1-2_IFC_ToteutusSelvitys_1-0_2002-12-16.doc
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 4 2. IFC-toteusten periaatteet 2.1 Yleistä tiedonsiirrosta ja -jakelusta Tiedonsiirto ja -jakelu voidaan toteuttaa kahdella pääperiaatteella: Tiedostopohjainen tiedonsiirto: malli kirjoitetaan ulos / luetaan sisään määritellyssä tiedostoformaatissa (ns. IFC-muoto, IFC-tiedolle ollaan myös määrittelemässä vaihtoehtoinen XML-muoto). Tämä on tällä hetkellä vallitseva käytäntö, jolla kuitenkin on omat huonot puolensa: yleisesti siirretään kokonaismalli, joka kuvaa hetkittäistä mallin kokonaistilaan. Tästä johtuen mallitiedostot helposti kasvavat epäkäytännöllisen suurikokoisksi, minkä lisäksi muutos- ja versionhallinta on vaikea. Tuotemallipalvelimeen perustuva tiedonjakelu: malli hallitaan palvelimessa, josta osapuolet käyttävät tai päivittävät vain itseään kiinnostavat osamallit. Mallin päivitys ja versioiden hallinta on helpompaa ja tehokkaampaa. Tällä hetkellä ei varsinaisia kaupallisia tuotemallipalvelinohjelmistoja ole saatavilla, mutta näitä ollaan kehittämässä, ja ensimmäisiä prototyyppejä on kokeiltu. Toinen yleisnäkökulma aiheeseen on, mitä erilaisia tiedon osa-alueita eri sovellukset kattavat. IFC-mallin tietoavaruus voidaan jakaa tietokokonaisuuksiin, joita sovellukset tukevat ja kattavat vain osittain. Esim. Arkkitehti-CAD sovellukset kattavat normaalit rakennusosat ja tilat sekä niihin liittyvän muotogeometrian, mutta ei esim. kustannus- ja aikataulutustiedon. Tätä eri näkymien kattavuudesta johtuvaa osittaista epäyhteensopivuutta havainnollistetaan kuvassa 1 (ks. myös kohta 2.4). Näkymien 1, 2 & 3 yhteinen alue Näkymä 1 Näkymä 3 Näkymä 2 IFC:n koko kattavuus KKa Kuva 1. Sovellusten kattavuus ja eri näkymät. Eurostepsys Oy, 2002-12-16 PRO_IT_OP1-2_IFC_ToteutusSelvitys_1-0_2002-12-16.doc
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 5 2.2 Toteutusten toimintatavat Sovellukset käsittelevät siirtotietodostojen tietoa eri tavoilla riippuen siitä millä periaatteilla rajapinnat on toteutettu: Pelkkä sisäänluku: Yksinkertaisimmassa tapauksessa sovellusohjelma pystyy ainoastaan lukemaan IFC-muotoista tietoa. Tällainen toteutuksen toimintatapa soveltuu vain sellaisiin tapauksiin, joissa jatkojalostettua tietoa ei tarvitse välittää edelleen muille osapuolille ja sovelluksille. Tyypillisiä tämäntapaisia sovelluksia ovat mm. erilaiset raporttityökalut (esim. määrätietojen koostaminen) tai erikoisanalyysiohjelmat jotka käyttävät IFC-muotoista tietoa vain lähtötietonaan. Pelkkä uloskirjoitus: Toisessa yksinkertaisessa tapauksessa sovellusohjelma pystyy pelkästään kirjoittamaan ulos IFC-muotoista tietoa. Tästä toimintatavasta löytyy vähän sovellusesimerkkejä, mutta periaattessa voisivat esim. tiedonkeruuseen ja kirjaamiseen liittyvät sovellukset toimia tällä periaatteella. Kaksisuuntainen tiedonsiirto: Normaalit yleisohjelmistot kuten arkkitehti-cadohjelmat pystyvät sekä lukemaan että kirjoittamaan IFC-muotoista tietoa. Round-trip vs. ei-round-trip: Sovellusohjelmat tukevat pääsääntöisesti vain tiettyä osajoukkoa IFC-mallista. Tällöin voi joissakin tapauksissa tiedonsiirtotiedoston sisältämän mallin tietosisältö olla laajempi kuin vastaanottavan sovelluksen käsittelemä tietojen osajoukko. Useimmissa tapauksissa ei voida taata, että malli säilyy täydellisenä kun tämä toinen sovellus kirjoittaa ulos käsittelemänsä mallitiedon. Harvat yksittäiset sovellukset pystyvät ylläpitämään omien tietojensa rinnalla tällaista sovelluksen ulkopuolista tietoa. Tällöin puhutaan ns. täydellisestä round-trip:stä. Tuetut IFC-versiot: IFC-mallista on kolme pääversiota, R1.5.1, R2.0 ja. Kuitenkin harvat sovellusohjelmat tukevat useampia versioita. Ohjelmistokehittäjät ovat lisäksi muodostaneet ryhmittymiä kahden ensimmäisen malliversion toteutusten tekoon. Löytyy kuitenkin esimerkkejä ohjelmistoista, jotka tukevat kaikkia eri IFC-versioita, ja näitä voidaan käyttää rajatussa määrin jopa muuntamaan mallitietoa eri IFCversioiden välillä. 2.3 Toteutustekniikat ja ohjelmointityökalut IFC-toteutukset toimivat yleensä siten, että siirtotiedostot luetaan ja kirjoitetaan rajapintatoteutuksen kautta. Rajapinnan tarjoaman IFC-tietorakenteen ja sovellusohjelmiston omien tietorakenteiden välillä tehdään muunnos. IFC-rajapintojen toteutukseen löytyy vaihtoehtoisia lähestymistapoja: Yleiset STEP-tekniikkaan perustuvat työkaluohjelmistot: Yleensä käytetään valmiita työkaluohjelmistoja rajapintojen toteutukseen. Tällöin käytetään joko ohjelmakirjastoja, jotka liitetään suoraan omaan koodiin (useimmiten C++-luokkakirjastoja) tai erillisiä ohjelmakomponentteja (esim. COM-tekniikkaan perustuvia ActiveX-komponentteja). Koska IFC:n käyttö perustuu STEP-teknologiaan voidaan käyttää yleisiä STEP-ohjelmistotyökaluja. Tällöin tarvitaan erikseen myös toteutukseen IFC-mallin EXPRESS-skeemat. IFC-työkaluohjelmistot: Toimivat kuten yleiset työkaluohjelmistot, mutta nämä on toteutettu kiinteästi vain tietyn IFC-mallin versioon. Suurin osa nykytoteutuksista käyttää tämän tapaisia kehitystyökaluja. Muut: Ohjelmistotoimittajat voivat myös tehdä omia IFC-rajapintatoteutuksia alusta asti. Tämä ei tietenkään ole kovin kustannustehokasta. Harvalukuisten tuotemallien palvelinohjelmistojen suhteen lähestymistavat poikkeavat edellisestä, koska niiden on tuettava osittaismallien tapahtumapohjaista käsittelyä, esim. kyselyjen muodossa, useimmiten yli julkisen Internetin. Käytössä on JAVA- tai ASPpohjaisia toteutuksia, joissa mallitieto tallennetaan johonkin relaatiotietokantaan, kuten MS SQL Server tai MySQL. Kyselyt totutetaan usein XML-pohjaisen rajapinnan kautta. Eurostepsys Oy, 2002-12-16 PRO_IT_OP1-2_IFC_ToteutusSelvitys_1-0_2002-12-16.doc
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 6 2.4 Määritellyt näkymät IFC-mallin eri versioiden tietosisällön kattavuus on huomattavasti laajempi kuin minkään yksittäisen sovellusohjelmiston käyttämä tietojoukko. Eri tiedonsiirron käyttötapauksissa käsitellään yleensä vain rajattua osajoukkoa koko tietomäärästä. Näin ollen on järkevää määritellä realistisiin käyttöskenaarioihin perustuvia määrättyjä tiedon osajoukkoja, ns. näkymät (engl. views), joille voidaan toteuttajien kesken tarkemmin yhteisesti sopia tiedon käyttötavoista, esim. mitä rakennusosien ominaisuuksia tuetaan ja millä tavalla geometrinen kuvaus toteutetaan eri tapauksissa. IFC R1.5.1 -versiolle on määritelty vain yksi sovittu näkymä, ns. CAD View, joka sisältää mm. yleisimmät CAD-suunnittelussa tarvittavat tiedot rakennusosat, tilat, rakennuksen koostumusrakenteen, osapuolet, sekä sopimukset geometrian käytöstä eri rakennusosien yhteydessä (ks. lähemmin [IAI/ISG 2002]). IFC R2.0 -versiolle on BLIS-konsortion toimesta määritelty seuraaviin käyttötapauksiin perustuvat näkymät (ks. lähemmin [BLIS 2002]): Arch. design >> Quantities take off / cost estimating: kattaa tiedonsiirron arkkitehtisuunnittelusta määrä- ja kustannuslaskentaan. HVAC system design >> Quantities take off / cost estimating: kattaa tiedonsiirron LVI-järjestelmäsuunnittelusta määrä- ja kustannuslaskentaan. Arch. design >> Thermal load calculations / HVAC system design: kattaa tiedonsiirron arkkitehtisuunnittelusta lämpö/olosuhdeanalyysiin ja LVI-järjestelmäsuunnitteluun. Client brief / space layout >> Arch. design: kattaa tiedonsiirron hankesuunnittelusta / tilaohjelman laadinnasta arkkitehtisuunnitteluun. CAD View: kattaa yleisimmät CAD-suunnittelussa tarvittavat tiedot. IFC -versiolle ei ole vielä määritelty virallisia näkymiä, mutta IAI:n Implementation Support Group:n toimesta ollaan määrittelemässä ainakin seuraaviin käyttötapauksiin näkymämäärityksiä (ks. lähemmin [IAI/ISG 2002]): Coordination view: kattaa yleisimmät CAD-suunnittelussa tarvittavat tiedot ja vastaa täten edellisten versioiden CAD-view:ta. Määrittelyyn sisältyy kaksi käyttötapausta: basic clash detection, joka kattaa rakennusosien perusgeometriaan perustuvan törmäystarkastelun, sekä functional coordination, joka kattaa edellisen lisäksi perusominaisuusmäärittelyt. Energy analysis -> HVAC -> simulation: kattaa tiedonsiirron energia-analyysi-, LVI- CAD ja olosuhdesimulointiohjelmistoihin. Määrittelyyn sisältyy kaksi käyttötapausta: building design to energy analysis, joka kattaa tiedonsiirron rakennussuunnittelusta energia-analyysiin, sekä analysis to HVAC design, joka kattaa tiedonsiirron analyysiohjelmistoista LVI-CAD-suunnitteluohjelmistoihin. Quantity takeoff -> cost estimation: kattaa tiedonsiirron määrä- ja kustannuslaskentaan. Määrittelyyn sisältyy kaksi käyttötapausta: building design to quantity takeoff, joka kattaa tiedonsiirron rakennussuunnittelusta määrälaskentaan, sekä design/ BoQ to cost estimating, joka kattaa tiedonsiirron edelleen kustannuslaskentaan. Code checking -> submission: kattaa tiedonsiirron rakennussuunnittelusta viranomaistarkastuksiin. Space programming -> design: kattaa tiedonsiirron hankesuunnitelun tilaohjelmasta rakennussuunnitteluun. Product catalogue -> desinger/client: kattaa tiedonsiirron toimittajien tuoteluettelotiedosta suunnitteluun tai tilaajan/rakennuttajan järjestelmiin. Eurostepsys Oy, 2002-12-16 PRO_IT_OP1-2_IFC_ToteutusSelvitys_1-0_2002-12-16.doc
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 7 2.5 Sovellustyypit 2.6 Work planning -> project schedules: kattaa tuotennonsuunnittelun tiedonsiirron mm. aikataulustusojelmiin. Project handover -> FM asset capture: kattaa tiedonsiirron rakennuksen luovutusvaiheessa, tarketieto (as-built tieto) kiinteistönhallintajärjestelmiin. Facilities management -> move management: kattaa kiinteistönhallinnan ja tilahallinnan (muutot) tiedonsiirron. IAI:n ISG-ryhmä jakaa karkeasti IFC:tä tukevat ohjelmistototeutukset kolmeen ryhmään, joskin luokittelu on joissakin tapauksissa vaikeaa: CAD, suunnittelu: tähän ryhmään kuluvat rakennussuunnittelun yleiskäyttöiset CADohjelmistot (arkkitehti- ja LVI-CAD). On huomattava, että rakennesuunnitelutoteutuksia ei juuri ole tai ne pystyvät vain lukemaan sisään IFC-muotoista lähtötietoa, koska IFC:n nykyversiot eivät tue rakennesunnittelua erityisemmin (kuormat ja rakenneanalyysimallit eivät vielä sisälly IFC-malliin; nämä laajennukset ovat tulossa vasta keväällä 2003). Analyysi, määrälaskenta, ym.: tähän ryhmään kuuluvat toisaalta erilaiset analyysi- ja simulointiohjelmistot, kuten energia-analyysi ja olosuhdesimuloinnit, ja toisaalta tuotannonsuunnittelun määrä- ja kustannuslaskenta sekä aikataulutus. Ohjelmointityökalut ja erokoisohjelmistot: ryhmään kuuluvat ohjelmistotyökalut, kuten IFC-kirjastot ja IFC-rajapintakomponentit, tuotemallipalvelinohjelmistot sekä eräät erikoissovellukset (esim. mallien tarkistusohjelmat). IAI:n piirissä on kehitetty ohjelmistojen sertifiointijärjestelmä, jonka pyrkimyksenä on todentaa pystyvätkö ohjelmistot lukemaan tai kirjoittamaan IFC-muotoista tietoa vaaditulla tavalla. tapahtuu julkisessa seminaarissa, jossa ohjelmistokandidaatit lukevat ja kirjoittavat ennalta määriteltyjä testitiedostoja. Tuotetut siirtotiedostot tarkistetaan testausohjelmien avulla. IFC R1.5.1 -version toteutusten sertifioinnin on hoitanut IAI:n ISG-ryhmä [IAI/ISG 2002], IFC R2.0 -version toteutusten sertifiointia on hallinnoinut BLIS-konsortio [BLIS 2002]. IFC -version sertifiointikäytäntöjä on kehitetty kaksivaiheiseksi niin, että lopullinen sertifiointi sovellukselle myönnetään vasta koekäyttöajan jälkeen. Koekäyttöajan ajaksi, sovelluksen läpäistyä testin julkisessa seminaarissa, myönnetään ns. 1. vaiheen IFC -sertifiointi, ja näitä 1. vaiheen sertifiointeja on tällä hetkellä jo myönnetty kymmenelle sovellukselle. 3. Yhteenvetotaulukot Seuraavassa esitetään taulukoituina tiedossa olevat IFC-malleja tukevat ohjelmistot ryhmiteltyinä kohdan 2.5 sovellustyypityksen mukaan. Taulukoiden merkinnät ovat seuraavat: IFC-versioiden toteutukset: T = kaupallinen tuote; (T) = Yrityksen sisäinen järjestelmä P = prototyyppi; K = kehitteillä : R/W = kaksisuuntainen; R = pelkkä sisäänluku; W = pelkkä uloskirjoitus; = tukee ns. täydellistä round-trip siirtoa Eurostepsys Oy, 2002-12-16 PRO_IT_OP1-2_IFC_ToteutusSelvitys_1-0_2002-12-16.doc
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 8 3.1 CAD, suunnittelu Architectural Desktop Autodesk (www.autodesk.com) IFC-Interface for Autodesk Architectural Desktop G.E.M Team Solutions (www.team-solutions.de/) Electro Partner HVAC Partner Construction Partner Data Design System (www.dds.com) ArchiCAD ArchiFM Graphisoft (www.graphisoft.com) EliteNT Architecture HAN Dataport (www.handata.com) IdeCAD Architectural IDS Structural IDS IdeYAPI Ltd (www.ideyapi.com.tr) Arkkitehti-CAD Arkkitehtisuunnittelu CADview (R1.5.1) T R/W IFC-rajapinta Architectural Desktop:lle Sähköasennussuunnittelu LVI-asennussuunnittelu Purunkorakennesuunnittelu Arkkitehti-CAD Kiinteistönhallinta-CAD Arkkitehtisuunnittelu Coord. View () T, v 1 R/W? Sähkö-, LVI-, ja rakennesuunnittelu. Sisustussuunnittelu (keittiöt ja kylpyhuoneet). Lähinnä pientaloihin suunnattu sovellusperhe Arkkitehtisuunnittelu Kiinteistönhallinta Coord. View () T T, v 1 CAD view (R1.5.1) CAD view (R2.0) Coord. View () T T T, v 1 Arkkitehti-CAD Arkkitehtisuunnittelu CADview (R1.5.1) T K R/W Arkkitehti-CAD Rakennesuunnittelu Arkkitehtisuunnittelu, rakennesuunnittelu, FEM, raudoitus- ja muottisuunnittelu R/W? R/W CAD view (R1.5.1) T K R/W?
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 9 Visio Professional Microsoft Corporation (www.microsoft.com) ALLPLAN FT ALLPLOT FT ALLREADY ALLFA FT Nemetschek AG (www.nemetschek.com) Microstation Triforma Bentleys Systems (www.bentley.com) bocad 3D Bocad TiPOS-plus 4.0 Cimware (www.cimware.de) Inazuma Apollo CHUDEN computer service Co., Ltd (Japani Personal BLD Fujitsu Limited (Japani) ARCHITREND 21 Fukui Computer Inc. (Japani) MicroGDS Informatix, Inc. (Japani) Arkkitehti-CAD LVI-CAD FM CAD-suunnittelu ohjelmistoperhe, joka kattaa suuren osan suunnittelualoista Kevyt-CAD -sovellus arkkitehti- ja LVIsuunnitteluun sekä kiinteistönhallintaan Arkkitehti- ja rakennesuunnittelu, kustannuslaskenta, kiinteistönhallinta? T R/W CAD view (R1.5.1) Coord. View () T T, v 1 Arkkitehti-CAD Arkkitehtisuunnittelu Coord. View () T, v 1 R/W Teräs-, puu- ja lasirakenteiden suunnittelu Muottisuunnittelu Arkkitehti- ja rakennesuunnittelu Arkkitehti- ja rakennesuunnittelu R/W CAD view (R1.5.1) P R/W? CAD view (R1.5.1) P R? Sähkösuunnittelu? T P K R/W? Arkkitehti-CAD Arkkitehtisuunnittelu? T P R/W? Arkkitehti-CAD Arkkitehti-CAD Arkkitehtisuunnittelu (demonstraattori) Arkkitehtisuunnittelu (demonstraattori)? P R/W? P R/W
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 10 Gaudi-ADT Kanematsu Electrosnics, Ltd. (Japani) Arkkitehti-CAD Arkkitehtisuunnittelu (demonstraattori)? P R/W adpack series STAN Kozo Keikaku Engineering Inc. (Japani) Arkkitehti-CAD Arkkitehtisuunnittelu (demonstraattori)? P R/W M&M rocad Mensch und Maschine (www.m&m.de) LVI-CAD Akkitehti- ja LVI-suunnittelu (tuote perustuu ADT:hen) CAD view (R1.5.1) T R/W ACADmap Muigg Computer (www.muigg.com) Arkkitehti-CAD Arkkitehtisuunnittelu (tuote perustuu ADT:hen) CAD view (R1.5.1) T R/W NcadArc NEC Corporation (Japani) SOFiSTiK SOFiSTiK AG TriModeler II Syspro Corporation (Japani) Building Composer U.S. Army Engineer Research and Development Center Viva Beck Technology Arkkitehti-CAD Arkkitehtisuunnittelu? T K R/W Rakenne-CAD, FEM Arkkitehti- ja rakennesuunnittelu (tuote perustuu ADT:hen) CAD view (R1.5.1) T R/W? LVI-CAD LVI-suunnittelu? P? Tilaohjelma- ja layout-sovellus Hankesuunnittelu (sisältää toiminnalliset vaatimukset)? P K? Arkkitehti-CAD Arkkitehtisuunnittelu K
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 11 Architecturals BricsNet GDL Explorer GDL SalesCAD GDL Technology Abyla RS in Situ LABEO, Ranska CADvent Lindab, Ruotsi MagiCAD Progman Oy CADWIN FM STRATEGIES, Ranska Arkkitehti-CAD Arkkitehtisuunnittelu K Objektikirjastojen hallinta ja CADsovellustuoteperhe Kiinteistönhallintasovellus Tietokantaratkaisu edelliseen Arkkitehtisuunnittelu T Kiinteistönhallinta P Ilmastointisuunnittelu LVI-suunnittelu T LVI-CAD (AutoCADin päälle rakennettu) LVI-suunnittelu T Kiintestönhallintasovellus Kiinteistönhallinta P
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 12 3.2 Analyysi, määrälaskenta, simulointi Riuska (BSPro) BSLCA GRAVIEW Olof Granlund Oy (www.granlund.fi) BSClient for EnergyPlus Lawrence Berkeley National Laboratorio (eetd.lbl.gov/btp/btp.html) COMcheck-EZ, MECcheck PNL (www.pnl.gov/buildings) Facets Skanska Precision Estimating CAD Suite Timberline, Inc. (www.timberline.com) COVE YIT OYJ (www.yit.fi) Energia- ja lämpöanalyysi, olosuhdesimulointi, LCA-sovellus Malliselaaja IFC-rajapinta energiaanalyysi- ja simulointiohjelmistoon Energiamääräysten mukaisuuden tarkistus Kustannuslaskenta Määrä- ja kustannuslaskennan integrointi CAD-suunnitteluun Kustannuslakenta Talotekniikka CAD view (R1.5.1) CAD view (R2.0) Coord. View () T T T R1.5.1 R2.0 Talotekniikka? P P R2.0 R Arkkitehtisuunnittelu CAD view (R1.5.1)? P P R2.0 R? Tuotannonsuunnittelu, yrityksen sisäisen järjestelmä Tuotannonsuunnittelu, määrä- ja kustannuslaskenta Tuotannonsuunnittelu, yrityksen sisäinen järjestelmä R/W? (T) R2.0 R?? T R2.0 R/W?? (T) (T) R2.0, v 1 R/W
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 13 IBP / IBS Novasprint, Signapore (www.novasprint.com) Estimate-Core sigma for Win (Tool) Sumitomo Cement Computer Systems CO., Ltd (Japani) Facility Online Vizelia Technologies (www.vizelia.com) CFX AEA Technology CADQuant WinDESC ATTIC+ Climawin BBS Slama DESTINI Beck Tehcnology 4D Planner CIFE/Disney Quantities by CSIRO CSIRO Automaattinen suunnitelmien toimitus ja määräystenmukaisuuden tarkistus Arkkitehti- ja LVIsuunnittelu Coord. View () T, v 1 R? Määrälaskentasovellus Arkkitehtisuunnittelu? T? Web-pohjainen kiinteistönhallintasovellus Kiinteistöhallinta Coord. View () T, v 1? Virtauslaakenta- ja analyysi LVI-suunnittelu T Määrälaskenta Tuoteosatyyppien- ja sijainnin hallinta Tuotannonsuunnittelu P Lämpöanalyysi LVI-suunnittelu P Rakennusprojektin työkulun hallinta Tuotannonsuunnittelu K Tuotannonsuunnittelun 4D-sovellus Tuotannonsuunnittelu P Määrälaskenta Tuotannonsuunnittelu P
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 14 CA-SIS EDF, Ranska PAPTER EDF, Ranska Visual Energy Center Ennovatis, Saksa IDA Indoor Climate & Energy Equa, Ruotsi Advance Arche Effel GRAITEC, Ranska Kyetos PHAROS, Ranska COUT-Expert DQ-Expert PROGIBAT, Ranska ROBIN Robobat, Ranska Imanvaihdon ja lämpötilan olosuhdesimulointi Kustannuslaskenta LVI-suunnittelu P LVI-suunnittelu/ tuotannonsuunnittelu Lämpötilan olosuhdesimulointi LVI-suunnittelu K Sisäilmaston ja energiankäytön simulointi Piirustusten tuottaminen, määrälaskenta ja rakenneanalyysi LVI-suunnittelu T Rakennesuunnittelu? T Kustannuslaskenta Tuotannonsuunnittelu K Määrä- ja kustannuslaskenta Tuotannonsuunnittelu P Rakenneanalyysi Rakennesuunnittelu T P
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 15 3.3 Ohjelmointityökalut ja erikoisohjelmistot Claire Viewer/Browser KEOPS BSPro Olof Granlund Oy (www.granlund.fi) Solibri Model Checker Solibri Oy (www.solibri.com) IFC to VRML Converter "K" Line Systems, Ltd. (Japani) EVE CSTB (www.cstb.fr) IFCtoVRML CSTB (www.cstb.fr) QualiSTEP CSTB (www.cstb.fr) ActiveIFC Muigg Computer (www.muigg.com) TNO Ifc Browser Viewer TNO (www.bouw.tno.nl) Yleinen mallin selaaja ja katseluohjelma ActiveX-komponentti, jolla voidaan toteuttaa IFC-rajapinta Tuotemallien "oikolukija", tarkistusohjelma IFC-geometrian muunnos VRMLmuoton Arkkitehti, FM ja talotekniikka CAD view (R1.5.1)? (R2.0) T T K R2.0 Sovelluskehitys T T K R1.5.1 R2.0 Arkkitehtisuunnittelu, määrälaskenta? (R1.5.1, R2.0) Coord. View () T T T R2.0, v 1 Apuohjelma? T K R2.0 R Virtuaaliteodellisuusympäristö CAD view (R1.5.1)? K K K R? IFC-geometrian muunnos VRMLmuoton ActiveX-komponentti, jolla voidaan toteuttaa IFC-rajapinta ActiveX-komponentti, jolla voidaan toteuttaa IFC-rajapinta Yleinen mallin selaaja ja katseluohjelma Apuohjelma? P P P R Sovelluskehitys Koko malli P P P R/W Sovelluskehitys Koko malli T R/W Apuohjelma Koko malli P? R? R? R/W R/W
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 16 IfcToolboX Classic Ifc ActiveToolboX Eurostep (www.eurostep.com) EXPRESS Data Manager EPM Technology (www.epmtech.jotne.com) IfcObjectCounter FZK (www.iai.fzk.de) IFC Toolbox PDTec (www.pdtec.de) Data validation service RPK University of Karlsruhe (rpkpc5.mach.unikarlsruhe.de/tfb16/) IFCsvr ActiveX Component Secom Co., Ltd. (Japani) Webstep Eurostep (www.eurostep.com) C++-ohjelmakirjasto IFCrajapintojen kehittämiseen ActiveX-komponentti IFCrajapintojen kehittämiseen ISO/STEP-pohjainen (SDAI) Kehitysympäristö rajapintojen kehittämiseen Sovelluskehitys Koko malli T T T R2.0 R/W Sovelluskehitys Koko malli T T T R/W IFC-mallien tarkistusohjelma Apuohjelma Koko malli T T R Kehitysympäristö rajapintojen kehittämiseen Ilmainen datatarkistuspalvelu ja IFC-tiedostojen arkistointi ActiveX-komponentti, jolla voidaan toteuttaa IFC-rajapinta Javapohjaisen tuotemallipalvelimen prototyyppi Sovelluskehitys Koko malli T T T R/W Apupalvelu Koko malli T T T R/W Sovelluskehitys Koko malli P T P R/W Mallipalvelin Koko malli T R/W
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 17 Eurostep Model Server Eurostep (www.eurostep.com) IMS IFC Model Server Secom Co. Ltd (Japani) & VTT IFC Manager ISPRAS, Venäjä (www.ispras.ru/~step/pr_ifcm anager.htm) ConViewer CSIRO GDL Web Control GDL Redsquare GDL Technology Javapohjainen tuotemallipalvelin Mallipalvelin Koko malli P R/W Tuotemallipalvelin Mallipalvelin Koko malli P R/W IFC-mallipohjainen kehitystyökaluympäristö Yleinen mallin selaaja ja katseluohjelma ActiveX-komponentti GDLobjektien käsittelyyn webselaimesta Sovelluskehitys Koko malli P R/W Apuohjelma T R? Sovelluskehitys K W
PRO IT OP1.2 IFC-Toteutukset: Tilanneselvitys 18 4. Lähteet IAI 2000. Industry Foundation Classes IFC. On-line Reference. International Alliance for Interoperability, 2000. IAI 2001. Industry Foundation Classes IFC (first addendum). On-line Reference. International Alliance for Interoperability, 2001. IAI 2002. Welcome to the IAI International web site. IAI:n kotisivu, URL: http://www.iai-international.org/ IAI/ISG 2002. International Overview of IFC-Implementation Activities. Latest Update: July 10, 2002. URL: http://www.bauwesen.fh-muenchen.de/iai/ ImplementationOverview.htm ADACHI, Y. 2002. IMS IFC Model Server Development Project. Latest Update: May 2002. SECOM Co., Ltd & VTT Building and Construction. URL: http://cic.vtt.fi/projects/ifcsvr/ BLIS 2002. Products Supporting the BLIS Views of IFC R2.0. Latest Update: June 16 2002. http://www.blis-project.org/blis_product_public.html WATSON, A. A. 2002. IFC Translators. University of Leeds, School of Civil Engineering, Computer-Aided Engineering Group. Latest Update: April 10, 2002. URL: http://www.cae.civil.leeds.ac.uk/information/implementations\ifc_soft.htm ISPRAS 2002. IFC Manager: Product Data Management System for AEC/FM Industry. Institute for System Programming of Russian Academy of Sciences, STEPSet Group. URL: http://www.ispras.ru/~step/pr_ifcmanager.htm Eurostepsys Oy, 2002-12-16 PRO_IT_OP1-2_IFC_ToteutusSelvitys_1-0_2002-12-16.doc