Exigences IFC pour générer le modèle analytique
Pour que le processus de génération automatique du modèle analytique (intégré à des logiciels tels que Open BIM Analytical Model) fonctionne correctement, respectez une série d’exigences dans le modèle IFC architectural.
Gardez à l’esprit que le logiciel met à votre disposition les outils nécessaires pour corriger manuellement toute incohérence si une ou plusieurs de ces exigences ne sont pas respectées.
1) Modélisation architecturale
Exigences générales
2) Éléments constructifs
Définir les éléments constructifs (IfcWall, IfcSlab, etc.)
Incluez des éléments constructifs (murs, planchers, etc.) exportés avec leurs entités IFC correspondantes.
Ces entités sont indispensables pour :
- identifier la typologie des surfaces ;
- attribuer une référence aux surfaces ;
- déterminer correctement les conditions d’adjacence.
Parois extérieures : utiliser IsExternal
Renseignez la propriété IsExternal sur les éléments constructifs (IfcWall, IfcSlab) pour indiquer le contact avec l’extérieur.
Sinon, les adjacences des surfaces dérivées seront mal détectées et pourront être attribuées comme adjacentes à l’élément constructif.
Lors d’un export IFC depuis CYPE Architecture, IsExternal est à true pour :
| Élément constructif | Catégorie |
| Mur | Paroi extérieure |
| Plancher | Plancher extérieur/Toiture |
Parois intérieures : ne pas mettre IsExternal à true
Pour une paroi intérieure, ne définissez pas IsExternal à 'true' (vraie).
Sinon, la surface adjacente ne sera pas détectée, et une surface extérieure incorrecte sera générée.
Lors d’un export IFC depuis CYPE Architecture, IsExternal n’est pas vraie (true) pour :
| Élément constructif | Catégorie |
| Mur | Paroi intérieure |
| Plancher | Plancher intermédiaire |
Murs mitoyens
Pour les murs mitoyens, définissez IfcWallType sur PARTYWALL.
Dans les modeleurs CYPE (CYPE Architecture, IFC Builder, CYPECAD MEP), cette configuration est appliquée automatiquement.
Éléments en contact avec le terrain
Identifiez les éléments constructifs (IfcWall, IfcSlab) en contact avec le terrain.
Sinon, les contiguïtés des surfaces dérivées seront mal détectées et attribuées comme adjacentes à l’élément constructif.
Lors d’un export IFC depuis CYPE Architecture, un élément est considéré comme en contact avec le terrain si :
| Élément constructif | Catégorie | |
| Mur | Mur de sous-sol | |
| Plancher | Dallage |
Réglages IFC recommandés
- Pour les planchers : définissez IfcSlabType comme BASESLAB.
Dans les modeleurs CYPE (CYPE Architecture, IFC Builder, CYPECAD MEP), ce réglage est appliqué automatiquement.
Pour Revit, consultez le Guide d’interopérabilité CYPE–Revit (section 7.5). - Pour les murs : définissez IfcWallType comme BASEMENTWALL.
Pour les murs, la procédure est identique, mais dans ce cas, il faut définir le paramètre IfcWallType sur BASEMENTWALL.
Séparer les éléments constructifs selon l’adjacence
N’utilisez pas un même mur/plancher si celui-ci comporte à la fois une partie intérieure et une partie extérieure.
Exportez des géométries distinctes et utilisez IsExternal pour différencier les zones (même principe pour les éléments en contact avec le terrain).
3) Espaces
Définir les espaces (IfcSpace)
Le fichier IFC doit inclure une définition géométrique des espaces conforme à l’entité IfcSpace.
Pendant la génération, les faces de l’espace sont converties en surfaces du modèle analytique.
- Dans les modeleurs CYPE :
les locaux (IFC Builder, CYPECAD MEP) et les espaces (CYPE Architecture) sont exportés automatiquement en IfcSpace lors du partage sur BIMserver.center.
- Pour Revit :
exportez les espaces correctement en suivant le Guide d’interopérabilité CYPE–Revit (section 7.1).
Contour des espaces
Rendez les surfaces qui délimitent l’espace coplanaires avec au moins un parement des éléments constructifs (IfcWall, IfcSlab, etc.).
Ainsi, les propriétés des éléments constructifs seront correctement attribuées aux surfaces générées.
Volume et surface des espaces
Le volume et la surface proviennent des quantités IFC standard IfcQuantitySet des espaces : Qto_SpaceBaseQuantities.
Si ces valeurs ne sont pas renseignées, elles sont déduites à partir de la géométrie analytique générée.
Dans les modeleurs CYPE, ces paramètres sont exportés automatiquement.
Pour Revit, consultez le Guide d’interopérabilité CYPE–Revit (section 4.3.3) afin de calculer correctement le volume.
3) Protections solaires à projection
Définir les protections solaires (IfcShadingDevice)
Exportez les éléments créant de l’ombre avec l’entité IfcShadingDevice.
Les bâtiments et protections solaires modélisés avec des applications CYPE (Open BIM Site, IFC Builder, CYPECAD MEP) sont exportés automatiquement avec cette entité.
Pour Revit, configurez le fichier de mapping afin d’exporter les composants concernés comme ombres (Guide d'interopérabilité CYPE- Revit, section 4.1).
4) Éléments IFC lisibles par Open BIM Analytical Model
Le tableau ci-dessous résume la configuration attendue pour la lecture dans Open BIM Analytical Model :
| Open BIM Analytical Model | Entité IFC | PredefinedType | isExternal |
| Toitures ou porte-à-faux | IfcRoof | - | - |
| Toitures ou porte-à-faux | IfcSlab | - | TRUE |
| Planchers intermédiaires | IfcSlab | - | - |
| Planchers intermédiaires | IfcSlab | - | FALSE |
| Dallages | IfcSlab | BASESLAB | - |
| Cloisons intérieures | IfcWall | - | - |
| Cloisons intérieures | IfcWall | PARTITIONING | - |
| Murs de sous-sol | IfcWall | USERDEFINED (BASEMENTWALL) | - |
| Parois extérieures | IfcWall | - | TRUE |
| Murs mitoyens | IfcWall | USERDEFINED (PARTYWALL) | - |
| Murs-rideaux | IfcCurtainWall | - | - |
| Poteaux | IfcColumn | - | - |
| Poutres | IfcBeam | - | - |
| Portes extérieures | IfcDoor | - | TRUE |
| Portes intérieures | IfcDoor | - | FALSE |
| Fenêtres extérieures | IfcWindow | - | TRUE |
| Fenêtres intérieures | IfcWindow | - | FALSE |
| Ouvertures | IfcOpeningElement | - | - |
| Ombres propres | IfcShadingDevice* | - | - |
| Ombres distantes | IfcShadingDevice | - | - |
| Locaux | IfcSpace | - | - |
*IfcShadingDevice lié à un niveau du bâtiment (IfcBuildingStorey).







