Présentation de la future norme ISO IFC pour les maquettes numériques de construction Eric Lebègue eric.lebegue@hanop.net 20/09/2005
Les challenges de la maquette numérique de construction Aujourd hui, dans le secteur de la construction, les maquettes virtuelles ne sont utilisées que pour des présentations marketing de prestige La création à partir de données 2D est longue et coûteuse Il faut que la maquette numérique devienne l élément central de la communication du projet entre tous les acteurs (comme aéronautique, automobile) Il faut donc enrichir les informations qui circulent entre les acteurs du projet de construction Les plans 2D, les données uniquement géométriques et les simples documents ne suffisent plus 2 Maquette Numérique de Construction Introduction aux IFC - Eric Lebègue
Les IFC, qu est-ce que c est? IFC = Industry Foundation Classes Pour une alternative riche sémantiquement, stable, pérenne et normalisée aux formats propriétaires DXF/DWG On échange des vrais objets de construction : Poutre, poteau, murs, portes, fenêtres, étages, escaliers, bâtiment Avec une ou plusieurs représentations enveloppe «SIG», Détaillée(s) : architecture, structure et les propriétés associées (matériaux) 3 Maquette Numérique de Construction Introduction aux IFC - Eric Lebègue
Qui définit les IFC? IAI (International Alliance for Interoperability) http://www.iai-international.org/ Vision : permettre l interopérabilité entre logiciels du Bâtiment dans l'architecture, l'ingénierie et la gestion de maintenance. Mission : définir, promouvoir et publier des spécifications pour le partage de données et le cycle de vie global des projets indépendamment des disciplines et des technologies. Caractéristiques : organisation industrielle à but non lucratif ouverte à toute l industrie de la construction civile Organisation en chapitres nationaux Architectes, ingénieurs génie civil, informaticiens, éditeurs de logiciels Chapitre français = Association Mediaconstruct http://www.iai-france.org/ Normalisation au sein de l ISO IFC 2x = norme ISO/PAS 16739 Norme officielle en 2006 4 Maquette Numérique de Construction Introduction aux IFC - Eric Lebègue
IFC : Rationalisation des échanges Architecte BET Architecte BET Gestionnaire de patrimoine Bureau de contrôle Gestionnaire de patrimoine IFC Bureau de contrôle Entreprise MO Soustraitant Entreprise MO Sous-traitant 5 Maquette Numérique de Construction Introduction aux IFC - Eric Lebègue
IFC : Définition et échanges des objets Définition des objets SCHEMA IFC_BRIDGE_V1; SCHEMA IFC_BRIDGE_V1; TYPE IfcAbsorbedDoseMeasure = REAL; TYPE IfcAbsorbedDoseMeasure = REAL; END_TYPE; END_TYPE; TYPE IfcAccelerationMeasure = REAL; TYPE IfcAccelerationMeasure = REAL; END_TYPE; END_TYPE; TYPE IfcAmountOfSubstanceMeasure = REAL; TYPE IfcAmountOfSubstanceMeasure = REAL; END_TYPE; END_TYPE; ENTITY IfcBeam ENTITY IfcBeam SUBTYPE OF (IfcBuildingElement); SUBTYPE OF (IfcBuildingElement); END_ENTITY; END_ENTITY; ENTITY IfcBezierCurve ENTITY IfcBezierCurve SUPERTYPE OF (ONEOF SUPERTYPE OF (ONEOF (IfcRationalBezierCurve)) (IfcRationalBezierCurve)) SUBTYPE OF (IfcBSplineCurve); SUBTYPE OF (IfcBSplineCurve); END_ENTITY; END_ENTITY; Langage EXPRESS (ISO-10303-11) Échange des objets (format neutre) ISO-10303-21; ISO-10303-21; HEADER; HEADER; FILE_DESCRIPTION(('IFC R2.0, OUT'),'2;1'); FILE_DESCRIPTION(('IFC R2.0, OUT'),'2;1'); FILE_NAME('test-export.ifc','2002-6- FILE_NAME('test-export.ifc','2002-6- 27T7:42:8'',('GRAITEC'),('GRAITEC'),'ver 1.0','IFC R2.0','_'); 27T7:42:8'',('GRAITEC'),('GRAITEC'),'ver 1.0','IFC R2.0','_'); FILE_SCHEMA (('IFC20_LONGFORM')); FILE_SCHEMA (('IFC20_LONGFORM')); ENDSEC; ENDSEC; DATA; DATA; #1=IFCPROJECT('12f2a811d689a161b5b7',#2,$,$,(),$,$,$,#14,$,#21); #1=IFCPROJECT('12f2a811d689a161b5b7',#2,$,$,(),$,$,$,#14,$,#21); #21=IFCAXIS2PLACEMENT3D(#22,$,$); #21=IFCAXIS2PLACEMENT3D(#22,$,$); #22=IFCCARTESIANPOINT((0.000000,0.000000,0.000000)); #22=IFCCARTESIANPOINT((0.000000,0.000000,0.000000)); #23=IFCBUILDINGSTOREY('12e30011d689a161b5b7',$,$,$,(),$,(),$,$,$ #23=IFCBUILDINGSTOREY('12e30011d689a161b5b7',$,$,$,(),$,(),$,$,$,0.000000,0.000000,0.000000,0.000000,);,0.000000,0.000000,0.000000,0.000000,); #24=IFCBEAM('12e2c011d689a161b5b7',#2,$,$,(),#34,(#25),$,$,0.0000 #24=IFCBEAM('12e2c011d689a161b5b7',#2,$,$,(),#34,(#25),$,$,0.0000 00,0.000000); 00,0.000000); Format STEP (ISO-10303-21) 6 Maquette Numérique de Construction Introduction aux IFC - Eric Lebègue
IFC : modélisation d un étage (exemple avec simulation acoustique) IfcBuildingStorey IfcSpace IfcWall IfcMaterial IfcWindow IfcOpening 7 Maquette Numérique de Construction Introduction aux IFC - Eric Lebègue
IFC-BRIDGE (en cours de définition SETRA/GRAITEC/HANOP) : des vrais objets génie civil pour la maquette numérique ouvrage d art IfcBridge Cables Pylon IfcBridgeStructureElement Pylon IfcBridgePrismaticElement Deck Segments S[1:?] IfcBridgeFibre IfcBridgeSegment (concrete) (steel) (Transversal cut) 8 Maquette Numérique de Construction Introduction aux IFC - Eric Lebègue
Des logiciels compatibles IFC Modélisation de l architecture Autodesk Architectural Desktop (sur AutoCAD) Avec le module d import/export IFC 2x: http://www.inopso.com Autodesk Revit (IFC 2x export prevu fin 2005) Nemetscheck Allplan (IFC 2x en standard) Graphisoft ArchiCAD (IFC 2x en standard) Etc Modélisation de la structure Graitec Advance (IFC 2.0 en standard) (sur AutoCAD) 9 Maquette Numérique de Construction Introduction aux IFC - Eric Lebègue
IFG, c est quoi? IFG = IFC for GIS GIS = Geographical Information System SIG en français Traduction IFC des features GML (Geographical Mockup Language OpenGIS) Dans un même modèle de données (à partir de IFC 2x4) Avoir les descriptions des données géographiques et des données de définition détaillées des bâtiments 10 Maquette Numérique de Construction Introduction aux IFC - Eric Lebègue
IFG, qu est-ce qu il y a dedans? Terrain (avec MNT, photos) Zones, parcelles cadastrales, parkings Réseau routier (tracé), végétation Informations archéologiques (age, ère) Empreinte/enveloppe des bâtiments Avec tout ce qu il faut pour positionner 11 Maquette Numérique de Construction Introduction aux IFC - Eric Lebègue
Plusieurs niveaux de détail pour un bâtiment 12 Maquette Numérique de Construction Introduction aux IFC - Eric Lebègue
IFC : description d un bâtiment représentation «SIG» IfcBuilding IfcRoof IfcAnnotationSurface type façade 13 Maquette Numérique de Construction Introduction aux IFC - Eric Lebègue
IFG, pourquoi? Interopérabilité des 4 types de BD du cycle de vie d un bâtiment dans un même format : les IFC Administration, Permis de construire Permis de construire règles de construction Construction Projet Vérification Tel que construit Données de Conception projet Site Bases de données Publiques Données géographiques Bâtiments construits 14 Maquette Numérique de Construction Introduction aux IFC - Eric Lebègue
Mise en place d un service «institutionnel» de synthèse, régulation et archivage CSTB à la recherche de partenaires Données géographiques Données bâtiment et urbaines Données mécaniques STEP, IFC/IFG Plate-forme de synthèse et échanges Clients légers Modules Modules de de Simulation, Simulation, Vérification Vérification Modules Espaces immersifs, réalité virtuelle 15 Maquette Numérique de Construction Introduction aux IFC - Eric Lebègue