Manual:BIM modeling/fr

BIM signifie Building Information Modeling. La définition exacte du contenu varie, mais nous pouvons simplement dire que c'est comme cela que les bâtiments et autres grandes structures comme les ponts, les tunnels, etc. sont modélisés aujourd'hui. Les modèles BIM sont généralement basés sur des modèles 3D et incluent également une série de couches d'informations supplémentaires, telles que des informations sur les matériaux, des relations avec d'autres objets ou modèles ou des instructions spéciales pour la construction ou la maintenance. Ces informations supplémentaires permettent toutes sortes d'analyses avancées du modèle, telles que la résistance structurelle, les estimations de coût et de temps de construction, ou les calculs de consommation d'énergie.

L'atelier Arch (Arch Workbench) de FreeCAD met en œuvre une série d'outils et d'installations pour la modélisation BIM. Bien qu'il ait un but différent, il est conçu pour fonctionner dans une intégration étroite avec le reste de FreeCAD : Tout ce qui est fait avec n'importe quel autre atelier de FreeCAD peut devenir un objet Arch ou être utilisé comme base pour un objet Arch.

Comme dans l’atelier PartDesign (PartDesign Workbench), les objets produits par l’atelier Arch sont destinés à être construits dans le monde réel. Par conséquent, ils doivent être des solides. Les outils de l’atelier Arch s'occupent généralement de cela automatiquement, et fournissent également des outils utiles pour vous aider à vérifier la validité des objets.

L'atelier Arch comprend également tous les outils de l’atelier Draft (Draft Workbench), et utilise son réseau et son système d'accrochage. Avant de commencer, il est toujours recommandé de parcourir les pages de préférences de Draft et Arch et de configurer les paramètres par défaut à votre convenance.

Dans ce chapitre, nous verrons comment modéliser ce petit bâtiment :



et produire un plan et une vue en coupe de celui-ci :




 * Créez un nouveau document et passez à l’atelier Arch (Arch Workbench).
 * Ouvrez le menu Editer -> Préférences -> Draft -> Grille et Accrochage et réglez le paramètre d'espacement de la grille à 1000 mm, donc nous avons une grille d'un mètre, ce qui sera pratique pour la taille de notre bâtiment.
 * Sur la barre d'outils Accrochage, assurez-vous que le bouton Accrochage automatique ([[Image:Snap_Grid.png|16px]] grid snap) de la grille soit activé, afin que nous puissions utiliser la grille autant que possible.
 * Réglez le plan de travail (Working Plane) sur le plan XY.
 * Dessinez quatre lignes avec l'outil Ligne de Draft ([[Image:Draft_Line.png|16px]] Draft Line). Vous pouvez entrer les coordonnées manuellement ou simplement sélectionner les points sur la grille avec la souris :
 * Du point (0,0) au point (0,3)
 * Du point (0,3) au point (4,3)
 * Du point (4,3) au point (4,0)
 * Du point (4,0) au point (0,0)



Notez que nous avons toujours dessiné dans la même direction (dans le sens des aiguilles d'une montre). Cela n'est pas nécessaire, mais veillera à ce que les murs que nous construirons à la suite aient tous les mêmes directions gauche et droite. Vous pourriez également penser que nous aurions simplement pu tracer un rectangle ici, ce qui est vrai. Mais les quatre lignes nous permettront d'illustrer mieux comment ajouter un objet à un autre.


 * Sélectionnez la première ligne, puis appuyez sur le bouton Mur ([[Image:Arch_Wall.png|16px]] Wall).
 * Répétez ceci pour les 3 autres lignes, jusqu'à ce que vous ayez 4 murs.
 * Sélectionnez les quatre murs et définissez leur propriété Hauteur à 3.00m et leur propriété Alignement à gauche. Si vous n'avez pas dessiné les lignes dans le même ordre que nous l'avons fait plus haut, certains des murs pourraient avoir leurs directions gauche et droite inversées, et il faudra peut-être régler Alignement à droite. Vous obtiendrez quatre murs croisés, à l'intérieur des lignes de base :



Maintenant, nous devons joindre ces murs ensemble, de sorte qu'ils se croisent correctement. Ceci n'est pas nécessaire lorsque vos murs sont dessinés d'une manière qu'ils se connectent déjà proprement, mais ici nous devons, car ils se croisent. Dans Arch, cela se fait en élisant l'un des murs pour être le "hôte", et en ajoutant les autres, en tant que "ajouts". Tous les objets d'Arch peuvent avoir n'importe quel nombre d'ajouts (objets dont la géométrie sera ajoutée à la géométrie de l'hôte), et de soustractions (objets dont la géométrie sera soustraite). Les ajouts et soustractions d'un objet peuvent être gérés à tout moment en double-cliquant sur l'objet dans l'arborescence.


 * Sélectionnez les quatre murs en appuyant sur la touche Ctrl, le dernier étant le mur que vous avez choisi de devenir l'hôte.
 * Appuyez sur le bouton Ajouter ([[Image:Arch_Add.png|16px]] Add). Les quatre murs ont maintenant été transformés en un seul :



Les parois individuelles sont cependant toujours accessibles, en élargissant (expansion) le mur dans l'arborescence.


 * Plaçons maintenant une porte. Dans FreeCAD, les portes sont considérées comme un cas particulier des fenêtres, ce qui se fait à l'aide de l'outil Fenêtre (Window).
 * Commencez par sélectionner le mur. Ceci n'est pas nécessaire, mais une bonne habitude à prendre. Si un objet est sélectionné lors du démarrage de l'outil Fenêtre, vous forcerez la fenêtre à s’insérer dans cet objet, même si vous vous placez sur un autre objet.
 * Réglez le plan de travail (Working Plane) sur auto, donc nous ne sommes pas restreints au plan de masse.
 * Appuyez sur le bouton Fenêtre ([[Image:Arch_Window.png|16px]] Window).
 * Dans le panneau de création de la fenêtre, sélectionnez la présélection Porte Simple, et définissez sa largeur à 0,9 m et sa hauteur à 2,1 m.
 * Assurez-vous que l'option Accrochage au point le plus proche ([[Image:Snap_Near.png|16px]] Near snap) est activée, afin que nous puissions accrocher les objets à des faces.
 * Placez votre fenêtre à peu près au milieu de la face avant du mur :



Après avoir cliqué, notre fenêtre est placée sur la bonne face, mais pas exactement où nous voulons :




 * Nous pouvons maintenant définir l'emplacement précis en développant le mur et les objets de la fenêtre dans l'arborescence et en changeant la propriété de Placement de l'esquisse de base de notre porte. Réglez sa position sur x = 2m, y = 0, z = 0. Notre fenêtre est maintenant exactement là où nous le voulons :




 * Répétez l'opération pour placer une fenêtre: sélectionnez le mur, appuyez sur l'outil Fenêtre, sélectionnez le préréglage Ouverture à 2 vantaux (Open 2-pane) et placez une fenêtre de 1 m x 1 m dans la même face que la porte. Réglez le placement de l'esquisse sous-jacente à la position x = 0,6m, y = 0, z = 1,1 m, de sorte que la ligne supérieure de la fenêtre soit alignée sur le haut de la porte.



Les fenêtres sont toujours construites sur des esquisses. Il est facile de créer des fenêtres personnalisées en créant d'abord une esquisse sur une face, puis en la transformant en une fenêtre en la sélectionnant, puis en appuyant sur le bouton Fenêtre. Ensuite, les paramètres de création de la fenêtre, c'est-à-dire les lignes de l'esquisse, doivent être extrudés et de plus peuvent être redéfinis en double-cliquant sur la fenêtre dans l'arborescence. Maintenant, créons une dalle :


 * Réglez le plan de travail (Working Plane) sur le plan XY.
 * Créez un rectangle ([[Image:Draft_Rectangle.png|16px]] rectangle) avec une longueur de 5m, une hauteur de 4m, et placez-le à la position x: -0.5m, y: -0.5m, z: 0.
 * Sélectionnez le rectangle.
 * Cliquez sur l'outil Structure ([[Image:Arch_Structure.png|16px]] structure) pour créer une dalle à partir du rectangle.
 * Réglez la propriété de hauteur de la dalle à 0,2 m et sa direction normale à (0,0, -1) car nous voulons qu'elle soit extrudée vers le bas. Nous pourrions aussi simplement l'avoir déplacée de 0,2 m vers le bas, mais il est toujours recommandé de conserver les objets extrudés au même endroit que leur profil de base.
 * Définissez la propriété Rôle de la dalle sur dalle (slab). Ceci n'est pas nécessaire dans FreeCAD, mais il est important pour l'exportation IFC, car il garantira que l'objet est exporté avec le type IFC correct.




 * Utilisons maintenant l'une des présélections structurelles pour créer une poutre métallique. Cliquez sur le bouton Structure ([[Image:Arch_Structure.png|16px]] structure), sélectionnez un préréglage HEB 180 et définissez sa hauteur à 4m. Placez-le n'importe où :



Réglez son placement en ajustant sa rotation à 90 ° dans l'axe (1,0,0), et sa position sur x: 90 mm, y: 3,5 m, z: 3,09 m. Cela positionnera la poutre exactement sur l'une des parois latérales :




 * Nous devons maintenant dupliquer cette poutre plusieurs fois. Nous pourrions le faire une par une en utilisant l'outil de clonage ([[Image:Draft_Clone.png|16px]] clone), mais il y a une meilleure façon de faire toutes les copies à la fois en utilisant une copie en réseau :
 * Sélectionnez la poutre.
 * Appuyez sur le bouton Réseau ([[Image:Draft_Array.png|16px]] Array).
 * Réglez la propriété Nombre X du tableau sur 6, laissez les nombres Y et Z à 1.
 * Développez la propriété d'intervalle X et appuyez sur la petite icône d'expression ([[Image:Bound-expression-unset.png|16px]] ) située sur le côté droit du champ X. Cela ouvrira un éditeur d'expressions (expressions editor) :




 * Écrivez (4m-180mm)/5 dans le champ d'expression, et appuyez sur OK. Cela définira la valeur x à 0.764 (4m est la longueur totale de notre paroi avant, 180mm est la largeur de la poutre, c'est pourquoi elle s'appelle HEB180, et nous voulons un cinquième de cet espace comme intervalle entre chaque poutre) :




 * Nous pouvons maintenant construire facilement une dalle simple sur le dessus, en dessinant un rectangle directement sur le plan supérieur des poutres. Sélectionnez une face supérieure d'une des poutres.
 * Appuyez sur le bouton Plan de travail ([[Image:Draft_SelectPlane.png|16px]] working plane). Le plan de travail est maintenant réglé sur cette face.
 * Créez un rectangle ([[Image:Draft_Rectangle.png|16px]] rectangle), en l’accrochant sur deux points opposés des poutres frontières :




 * Sélectionnez le rectangle.
 * Cliquez sur le bouton structure ([[Image:Arch_Structure.png|16px]] structure ) et créez une dalle avec une hauteur de 0,2 m.

Voilà, notre modèle est maintenant terminé. Nous devrions maintenant l'organiser afin qu'il s’exporte correctement vers IFC. Le format IFC exige que tous les objets d'un bâtiment se trouvent à l'intérieur d'un objet de construction, et éventuellement dans un historique. Il exige également que tous les bâtiments soient placés sur un site, mais l'exportateur IFC de FreeCAD ajoutera automatiquement un site par défaut si nécessaire, donc nous n'avons pas besoin d'en ajouter un ici.


 * Sélectionnez les deux dalles, le mur et le réseau de poutres.
 * Appuyez sur le bouton Plancher ([[Image:Arch_Floor.png|16px]] Floor).
 * Sélectionnez le plancher que nous venons de créer.
 * Appuyez sur le bouton Unité de construction ([[Image:Arch_Building.png|16px]] Building).

Notre modèle est maintenant prêt à exporter :



Le format IFC (IFC format) est l'un des atouts les plus précieux dans un monde BIM gratuit, car il permet l'échange de données entre toute application et acteur du monde de la construction, de manière ouverte (le format est ouvert, gratuit et maintenu par un consortium indépendant). L'exportation de vos modèles BIM comme IFC garantit que tout le monde peut les voir et les analyser, peu importe l'application utilisée.

Dans FreeCAD, l'importation et l'exportation IFC se font en interconnectant un autre logiciel, appelé IfcOpenShell. Pour pouvoir exporter vers IFC depuis FreeCAD, le paquet IfcOpenShell-python doit être installé sur votre système. Assurez-vous de sélectionner celui qui utilise la même version python que FreeCAD. La version python utilisée par FreeCAD est informée lors de l'ouverture du panneau Vue -> Panneaux -> console Python (View -> Panels -> Python console) dans FreeCAD. Lorsque cela est fait, nous pouvons alors exporter notre modèle :


 * Sélectionnez l'objet de niveau supérieur que vous souhaitez exporter, c'est-à-dire l'objet Bâtiment.
 * Sélectionnez le menu Fichier -> Exporter -> Industry Foundation Classes et enregistrez votre fichier.
 * Le fichier IFC résultant peut maintenant être ouvert dans un large éventail d'applications et de visionneuses (l'image ci-dessous montre le fichier ouvert dans la visionneuse gratuite IfcPlusPlus). Il est important de vérifier le fichier exporté dans une telle application de visualisation avant de le distribuer à d'autres personnes afin de vérifier que toutes les données contenues dans le fichier sont correctes. FreeCAD lui-même peut également être utilisé pour rouvrir le fichier IFC résultant.



Nous allons maintenant placer quelques dimensions. Contrairement au chapitre précédent, où nous avons dessiné toutes les dimensions directement sur la feuille de Dessin, nous allons utiliser une autre méthode ici, et placer des dimensions Draft directement dans le modèle 3D. Ces dimensions seront ensuite automatiquement placées sur la feuille de dessin. Nous allons d'abord faire deux groupes pour nos dimensions, un pour les dimensions qui apparaîtront dans la vue en plan (coupe horizontale dans le langage du bâtiment), et un autre pour celles qui apparaissent sur l'élévation (vue de face dans le langage du bâtiment).


 * Cliquez avec le bouton droit de la souris sur le document «maison» dans l'arborescence et créez deux nouveaux groupes : Dimensions du plan et Dimensions de l'élévation.
 * Réglez le plan de travail (Working Plane) sur le plan XY.
 * Assurez-vous que l’option Accrochage ([[Image:Snap_WorkingPlane.png|16px]] restreint) est activée, de sorte que tout ce que vous dessinez reste sur le plan de travail.
 * Dessinez quelques cotes ([[Image:Draft_Dimension.png|16px]] dimensions), par exemple comme sur l'image ci-dessous. En appuyant sur Shift et Ctrl tout en cliquant sur les points de cote, vous obtiendrez des options supplémentaires.




 * Sélectionnez toutes vos cotes et faites-les glisser vers le groupe Dimensions du Plan dans l'arborescence.
 * Réglez le plan de travail (Working Plane) sur le plan XZ, c'est-à-dire le plan vertical frontal.
 * Répétez l'opération, dessinez quelques cotes et placez-les dans le groupe Dimensions d'élévation.



Nous allons maintenant préparer un ensemble de vues à partir de notre modèle, à placer sur une page de dessin. Nous pouvons le faire avec les outils de l'atelier Drawing, comme nous l'avons vu dans le chapitre précédent, mais l'atelier Arch offre également un outil avancé tout-en-un pour produire des vues de plan, de section et d'élévation appelées Section Plane. Nous allons maintenant ajouter deux de ces plans de coupe, pour créer une vue en plan et une vue en élévation.
 * Sélectionnez l'objet Bâtiment (building) dans l'arborescence
 * Appuyez sur le bouton [[Image:Arch_SectionPlane.png|16px]] Section Plane.
 * Définir sa propriété Display Height (hauteur d'affichage) à 5m, sa Display Length (longueur d'affichage) à 6m, donc nous englobons notre maison (ce n'est pas nécessaire, mais ce sera mieux, car cela montrera naturellement à quoi sert cet outil), et sa position Placement à x: 2m, y: 1.5m, z: 1.5m.
 * Vérifiez la liste des objets pris en considération par le plan de section en double-cliquant dessus dans l'arborescence. Les plans de coupe ne restituent que les objets spécifiés du modèle, pas tous. Les objets pris en considération par le plan de coupe peuvent être modifiés ici.




 * Répétez l'opération pour créer un autre plan de coupe, donnez-lui la même longueur et hauteur d'affichage, et donnez-lui le Placement suivant: position: x: 2m, y: -2m, z: 1.5m, angle: 90 °, axe: x: 1, y: 0, z: 0. Assurez-vous que ce nouveau plan de coupe considère également l'objet Bâtiment.




 * Maintenant, nous avons tout ce dont nous avons besoin, et nous pouvons créer notre feuille de dessin. Commencez par passer à l’atelier Drawing (Drawing Workbench) et créez une nouvelle page par défaut A3 Paysage ([[Image:Drawing_Landscape_A3.png|16px]] A3 page) (ou sélectionnez un autre modèle si vous le souhaitez).
 * Sélectionnez le premier plan de coupe, utilisé pour la vue en plan.
 * Appuyez sur le bouton Créer une vue ([[Image:Drawing_DraftView.png|16px]] Draft View). Cet outil offre quelques fonctionnalités supplémentaires par rapport à l'outil de conception de dessin standard (Drawing View) et prend en charge les plans de coupe de l'atelier Arch.
 * Donnez à la nouvelle vue les propriétés suivantes :
 * X: 50
 * Y: 140
 * Échelle: 0,03
 * Largeur de ligne: 0.15
 * Montrer la coupe: vrai
 * Afficher le remplissage: vrai
 * Sélectionnez l'autre plan de section et créez une nouvelle vue, avec les propriétés suivantes :
 * X: 250
 * Y: 150
 * Échelle: 0,03
 * Rendu: solide



Nous allons maintenant créer deux nouvelles vues, une pour chaque groupe de dimensions.


 * Sélectionnez le groupe Dimensions du plan.
 * Appuyez sur le bouton Créer une vue ([[Image:Drawing_DraftView.png|16px]] Draft View).
 * Donnez à la nouvelle vue les propriétés suivantes :
 * X: 50
 * Y: 140
 * Échelle: 0,03
 * Largeur de ligne: 0.15
 * Taille de la police: 10mm
 * Répétez l'opération pour l'autre groupe, avec les paramètres suivants :
 * X: 250
 * Y: 150
 * Échelle: 0,03
 * Largeur de ligne: 0.15
 * Taille de la police: 10mm
 * Direction: 0, -1,0
 * Rotation: 90 °

Notre page est maintenant prête, et nous pouvons l'exporter vers les formats SVG ou DXF, ou l'imprimer. Le format SVG vous permet d'ouvrir le fichier en utilisant des applications d'illustration telles que Inkscape, avec lesquelles vous pouvez rapidement améliorer les dessins techniques et les transformer en dessins de présentation beaucoup plus agréable. Il offre beaucoup plus de possibilités que le format DXF.

Téléchargements


 * Le fichier produit lors de cet exercice: https://github.com/yorikvanhavre/FreeCADmanual/Blob/master/files/house.FCStd
 * Le fichier IFC exporté à partir du fichier ci-dessus: https://github.com/yorikvanhavre/FreeCADmanual/Blob/master/files/house.ifc
 * Le fichier SVG exporté à partir du fichier ci-dessus: https://github.com/yorikvanhavre/FreeCADmanual/Blob/master/files/house.svg

Lire plus d'informations


 * L’atelier Arch
 * Le plan de travail
 * Les paramètres d'accrochage
 * Le système d'expressions
 * Le format IFC
 * IfcOpenShell
 * IfcPlusPlus
 * Inkscape