Accéder au contenu principal

Le guide et le média de l'écosystème construction numérique et BIM
Thématique header

Revit : Les réservations pour les nuls... (procedure, methode...)

DG David Grassin
19 mars 2018
27.3K
6
Bonjour à tous.

J'ai exploré de nombreuses situations différentes ou il est nécessaires de réaliser des réservations pour le passage de réseau dans les éléments structurels.

voici quelques listes (pêle-mêle je le conçois) qui reprennent toutes les choses à prendre en compte, de la réflexion à la création de réservation.

A : LES TYPES DE RÉSERVATIONS
-Famille (a priori modèle générique)
-Rectangulaire
-Circulaire
-Pour les gaines
-Pour les canalisations
-Pour les chemins de cables
-Pour les accessoires intégré (clapet coupe feu)
-dans les dalles (horizontaux)
-dans les voiles (verticaux)
-dans les poutres
-...

B : LES PARAMÈTRES DES RÉSERVATIONS
-Épaisseurs de l'élément traversé (si l(élément est traversé en diagonale la longueur devrat être proportionnelle)
-largeur / hauteur ou diamètre de l'élément traversant
-décalage supplémentaire entre la dimension de l'élément traversant et dimension de la réservation
-...

enfin a cela il faut intégrer les étapes et les rôles à attribuer.

on part du principe que nous avons une maquette de structure d'un côté, et une maquette de CVC de l'autre (la procédure sera la même avec la maquette plomberie et la maquette elec qui pourront d'ailleurs être regroupée avec le CVC).

EN TOUT ETAT DE CAUSE LES RESERVATIONS DOIVENT ETRE "DEMANDEE" A LA STRUCTURE PAR CEUX QUI ONT TRACE LES RESEAUX

C : LA METHODE

Voici donc la méthode que je propose et pour laquelle il me manque des moyens pour franchir certaines étapes.

1-Confrontation des maquettes (fait par le projeteur CVC)
-Dans un fichier vierge,je lie la maquette structure et la maquette CVC (réseau)
-je lance une détection de clash.

2-Installation des réservations sur la maquette CVC
a l'aide du rapport de clash j'insère soit à l'aide d'un plugin, soit manuellement mes réservations qui sont des modèles génériques.

3-insertion des réservations dans la maquette structure
-sur la même cession Revit j'ouvre mon fichier réservation et mon fichier structure.
-dans le fichier réservation, je sélectionne toute mes réservations et je clique sur copier (dans l'onglet "modifier"
-dans mon fichier Structure je colle mes réservation (onglet modifier/coller/insérer)

4-Percement de la structure
à l'aide de dynamo (je ne vois pas comment autrement) j'extrait les volumes de reservations (modèles génériques) des murs, dalles et poutres dans lesquels il y a des reservations

5-controle
-A nouveau je confronte les deux maquette a l'aide de la detection de clash afin de m'assurer que les réseaux ne traverse plus des éléments structurel non percés.

D-LES SOLUTIONS TECHNIQUES

Il existe pour franchir ces étapes des solutions différentes manuelles ou automatiques. chacune possèdent ces avantages et ces inconvénients et conviendra plus ou moins en fonction du projet.

1-Les solutions manuelles
a-créer des familles de réservations
-celles ci devront posséder des vues 2D spécifiques pour une vue en plan et le volume devra être vide (non solide) afin de permettre le percement des éléments structurels.
-Elles devront reprendrent dans leur paramètre les dimensions hauteur largeur (ou diametre) et profondeur ainsi qu'un parametre de décalage de l'ouverture

b-les détections de clash et leur report
j'ai identifié deux methodes manuelles pour ce faire
-détection de conflit dans Tekla bimsight et analyse des collisions avec choix technique puis report avec un fichier BCF ouvrable dans REVIT
-Détection de clash incluse dans revit. Problème : le report des clash est sous forme de tableau et il n'y a pas de report visuel des conflits dans la maquette.

2-Les solutions automatisées.
En fonction des plug-in payants ou non plusieurs possibilités sont offertes

Plugin Graitec.
Avantage :
-entièrement automatisé
-reporte automatiquement les réservation
-effectue les percements directement dans la maquette structure même si c'est un fichier lié
Inconvénient :
-Plugin payant !
-Il s'agit d'un plugin pour les projeteurs structure. Or les détails et choix techniques (forme des réservation et dimensions des ouvertures) sont des choix à effectuer par le projeteur CVC.

Plugin Fisa/Magicad
Avantage :
Processus automatisé
Si utilisé directement sur la maquette structure, perce les voiles dalles et poutres.
Inconvénient :
-Plug in payant !
-Les réservations restent dans leur fichiers. Si on fait une copie dans le fichiers structure des réservations, celles ci ne percent pas les éléments structurels et un contrôle n'est donc pas possible.

Plugin AGACAD (tools for revit : T4R) "Opening tools" et free opening tools
Version free
Avantages :
-Plugin gratuit.
-processus automatisé a l'aide de l'outil détection de conflit natif de Revit
-Si utilisé directement sur la maquette structure, perce les voiles et dalles.
Inconvénients :
-une fois collé dans le fichier structure, les réservations ne percent pas les éléments
-ne fonctionne pas avec les fichier lié sauf s'il sont insérés.
-ne perce pas les poutres.

Version payante
en plus de la version free :
-fonctionne avec des fichier liés.
-percent les poutres


Version Stabicad

-plugin payant.
-Je ne l'ai pas encore testé (ça devrait bientôt arriver)
-A priori solution entièrement fonctionnel y compris percement du fichier structure meme s'il est initialement un fichier lié.

Il existe bien sur d'autre plugins payant (Piro Cie par exemple) ou non mais pour l'instant pas de solutions plus efficace.


Conclusion :

La chronologie de cette méthode possède des trous à combler.

-comment percer avec des modèles génériques copié d'un fichier à un autre les éléments qu'ils traversent ? Dynamo ? méthode incluse dans revit que je n'ai pas encore trouvé ?
-la détection des conflit, outre le fait quelle est parfois TRES TRES TRES longue plante parfois (module fisa ou Magicad) sur les gros projet ou quand un élément traversant (gaine chemin de cable ou canalisation) n'est pas tout à fait inclus dans la dalle (un percement en bord de dalle ne fonctionne pas car il "coupe" la ligne de tracé de la dalle)

Et vous...

Quelle méthode utilisez vous ?
Avez vous dévellopé des scripts dynamo ?
Avez vous rencontré les même problèmes ?
Les avez vous contourné si oui comment ?


Merci d'avance pour vos réponses et votre aide.

David

Photos

hxrel-u

ModelPort
Plugin pour Archicad qui étend les capacités d'import de modèles 3D tiers grâce à un éditeur visuel interactif et une conversion en objets GDL natifs.
RVTConvert
Outil en ligne convertissant des fichiers Revit plus récents vers le format 2023, prenant en charge les projets RVT, familles RFA et gabarits pour les architectes et modeleurs BIM.
Open Collaboration Platform
Plateforme de collaboration en navigateur, cet environnement connecte modèles, documents, sujets et décisions entre plusieurs outils de construction pour les architectes, modeleurs et conducteurs de travaux.
Autodesk Informed Design
Application web reliant les modèles configurables d Inventor à Revit pour générer des variantes et des sorties de fabrication destinées aux fabricants et architectes.
TC-CVC
Plugin métier pour Rhino dédié à la modélisation 3D d'installations CVC, plomberie, VMC et tuyauterie industrielle intégrant des outils paramétriques et des fonctions de calcul.
ArchiFrame
Extension pour Archicad dédiée à la modélisation de structures bois et acier léger, permettant de concevoir l'ossature, de générer des plans de fabrication et des listes de coupe.
AutoCAD
Logiciel de CAO généraliste pour produire et modifier des plans 2D, des modèles 3D et leur documentation, incluant sept jeux d'outils métier.
TopSolid'Steel
Logiciel de conception 3D dédié aux ouvrages de métallerie et charpente, permettant une modélisation associative et paramétrique intégrée au contexte BIM pour automatiser les dossiers de fabrication.
STEP Tools
Gamme de bibliothèques logicielles pour l'intégration, la conversion, le maillage et la visualisation de modèles IFC et STEP, destinée aux développeurs et intégrateurs de systèmes BIM et CAO.
PIComposer Basic Edition
Outil de gestion de données BIM et PMI basé sur le schéma ISO 10303, permettant de restructurer, transformer et transférer des modèles IFC et STEP via une interface de programmation...
OpenAEC
Plateforme de contrôle qualité BIM orientée openBIM, elle centralise la définition de règles IDS et bSDD pour automatiser la vérification des modèles, la gestion des écarts et le suivi des...
Open BIM Model Checker
Outil de coordination BIM dédié à la revue de maquettes, il permet la détection de collisions et la gestion d'anomalies synchronisées au sein de l'écosystème collaboratif BIMserver.center.
mh-BIM
Logiciel de planification TGA regroupant modélisation 3D, calculs métiers et documentation dans un environnement unique pour les lots chauffage, ventilation, climatisation, sanitaire et électrique.
LINEAR Solutions
Plugin de conception et de calcul MEP pour Revit et AutoCAD permettant de modéliser les réseaux, d'analyser le bâtiment et de dimensionner les installations techniques jusqu'à la production de listes.
IfcOpenShell
Bibliothèque open source de lecture, d'écriture et de modification de maquettes IFC, ce moteur géométrique permet aux développeurs et BIM managers de traiter, convertir et analyser des données BIM.
IfcClash
Outil de coordination en ligne de commande et bibliothèque Python permettant de détecter des collisions géométriques entre modèles IFC via des jeux de contrôles configurables et des filtres d'objets.
GSA
Logiciel de calcul et d’analyse par éléments finis pour structures complexes, permettant de modéliser la géométrie et les chargements avec une séparation explicite entre structure et modèle d’analyse.
ggRhinoIFC
Plugin pour Rhino et Grasshopper facilitant l'import, la manipulation, la conversion et l'export de fichiers IFC, permettant aux modeleurs BIM et architectes de structurer leurs données IFC.
ggRevitIFC
Plugin pour Revit facilitant l'import, l'export et la manipulation de données IFC, permettant notamment la mise à jour itérative de modèles et la gestion fine des propriétés et identifiants GUID.
FreeCAD
Application de modélisation 3D paramétrique open source dédiée à la conception technique, au BIM et à la fabrication, permettant de gérer des projets complexes via des ateliers spécialisés.
ExyViewer
Visualiseur IFC en ligne permettant de traiter localement des modèles 3D pour la revue d'information, la validation IDS, la gestion d'issues BCF, la détection de collisions et la production de...
BIMWorkplace
Plateforme cloud de gestion de données BIM centralisant la coordination de conception, l'environnement commun de données et le suivi de chantier autour d'une approche nativement ouverte aux formats IFC.
BIMReview
Outil de coordination et de revue de projet BIM permettant d'assembler, d'annoter et d'analyser des modèles issus de logiciels de conception et de détail, avec une spécialisation pour la charpente.
BIMQ
Plateforme de gestion des exigences d'information BIM permettant de structurer des catalogues réutilisables, de générer des modèles logiciels et de définir des règles de contrôle pour les projets.

hxrel-m

Kroqi
Plateforme collaborative pour projets de construction, elle centralise GED, visas, planning Gantt, partage documentaire et visionneuse BIM, avec des services métiers intégrés et une application mobile.
A la une
Kabandy
Plateforme cloud de gestion des quantités de construction à partir de maquettes BIM, elle lit les fichiers IFC et Revit, extrait les métadonnées, relie les éléments à des métrés visuels...
A la une
Structural Bridge Design
Logiciel de calcul d’analyse et de dimensionnement dédié aux ponts de petite à moyenne portée, réunissant des modules de sections, de poutres et d’analyse structurelle pour les ingénieurs structure et...
Conduit
Plateforme permettant de créer des applications internes pour Revit, AutoCAD et Autodesk Construction Cloud à partir d'une description en langage naturel.
BIMcloud
Environnement de collaboration serveur pour projets Teamwork Archicad et MEP Designer, hébergeant les projets et gérant les droits d'accès des architectes et ingénieurs.
MEP Designer
Plugin de modélisation des réseaux techniques du bâtiment dans l’environnement Archicad, destiné aux ingénieurs MEP et modeleurs BIM pour la conception de réseaux et le placement d'équipements.
Thématique
Modélisation
Statut
Standard
AGIBAT
Plateforme de conception et de pilotage de projet pour la maîtrise d'œuvre et la maîtrise d'ouvrage, centralisant les documents, plans et maquettes pour organiser la production et la validation des...
Thématique
Collaboration
Statut
Standard
Forma Bluebeam Connector
Connecteur cloud reliant Autodesk Forma et Bluebeam pour faire circuler des PDF de revue entre les environnements, conserver les annotations via le slip sheeting et prendre en charge les transferts...
SVS Tools
Suite de six extensions gratuites pour Autodesk Revit et Navisworks Manage conçue pour automatiser les tâches documentaires et de coordination répétitives en phase de production BIM.
Thématique
Modélisation
Usage
Usage principal
IA & Agents
Statut
Standard
Songeya
Logiciel de calcul de structures orienté modélisation 2D et 3D, analyse et vérification pour les ingénieurs structure et modeleurs BIM.
TC-CVC
Plugin métier pour Rhino dédié à la modélisation 3D d'installations CVC, plomberie, VMC et tuyauterie industrielle intégrant des outils paramétriques et des fonctions de calcul.
GstarBIM
Logiciel BIM de conception architecturale et d aménagement intérieur combinant modélisation paramétrique, production de plans 2D, MEP et traitement de nuages de points.

hxrel-t

tcpScancyr
Logiciel de traitement de nuages de points issus de scanners 3D pour l'analyse géométrique, le contrôle de sections et la génération de rapports d'inspection pour les tunnels routiers et ferroviaires.
OpenAEC
Plateforme de contrôle qualité BIM orientée openBIM, elle centralise la définition de règles IDS et bSDD pour automatiser la vérification des modèles, la gestion des écarts et le suivi des...
Open BIM Model Checker
Outil de coordination BIM dédié à la revue de maquettes, il permet la détection de collisions et la gestion d'anomalies synchronisées au sein de l'écosystème collaboratif BIMserver.center.
IfcTester
Outil open source permettant de créer, lire et valider des fichiers IDS pour contrôler la conformité de modèles IFC, utilisable en ligne de commande, via une bibliothèque Python ou une...
IFCLint
Plateforme SaaS de contrôle, de correction et d’enrichissement de modèles IFC, permettant de valider la conformité aux exigences IDS et d’exporter des données BCF pour la coordination BIM.
IFChecker
Outil de contrôle qualité et de validation automatisée de jeux de données pour modèles IFC, dédié à la vérification de la conformité aux exigences de livraison et aux standards openBIM.
IfcDiff
Outil de comparaison de modèles IFC permettant de repérer les éléments ajoutés, supprimés ou modifiés entre deux versions, en analysant les attributs, la géométrie et les relations métier.
IfcClash
Outil de coordination en ligne de commande et bibliothèque Python permettant de détecter des collisions géométriques entre modèles IFC via des jeux de contrôles configurables et des filtres d'objets.

Solutions citées

MagiCAD
Suite de modules MEP s’exécutant dans Revit, AutoCAD ou BricsCAD pour modéliser les réseaux...
Trimble Connect
Environnement commun de données en ligne pour la construction et le géospatial, il centralise,...
Dynamo
Environnement de programmation visuelle pour la conception calculatoire, il assemble des graphes de nœuds...
Revit
Logiciel BIM de modélisation bâtiment, il permet de produire une maquette paramétrique unique et...

Réponses

VP Valentin Paeme
·
Bonjour,

Oui c'est ce que j'ai fait, mais le problème est que pour créer un vide il faut a chaque fois faire "couper" entre les deux éléments (mur et modèle génériques), j'aimerais un script dynamo qui me fasse gagner énormément de temps :D
ML mathieu lefebvre
·
Bonjour,
pourquoi ne pas copier/coller (ou copier/controler) les réservations depuis votre fichier source et transformer votre famille de réservations en vide (dans l'éditeur de familles)?
VP Valentin Paeme
·
Bonjour

Quelqu'un à un script dynamo pour extraire les volumes de réservations (modèles génériques) dans une maquette structure afin de créer un vide? Afin de contrôler qu'il n'y ai plus de clash avec les réseaux.
JR Julien RODESCHINI
·
Bonjour,
Sujet très intéressant, merci pour vos retours et échanges car c’est très instructif.
Lorsque j’utilise une famille de réservations dans revit et que j’exporte l’ensemble de ces réservations en IFC, je ne vois rien apparaître et cela peu importe la visionneuse. A priori cela vient du fait que ce sont des volumes vides, car elles apparaissent lorsque je modifie la famille dans revit et que je sélectionne volumes pleins.
Et effectivement elles se classent de base dans elementproxy mais ce qui n’est pas forcément gênant.
AA Akli AM
·
Bonjour,
J'ai utilisé que le nœud d'archilab "Get Documents" sinon c'est un script maison :)
Egalement, les réservations sont générées automatiquement en fonction du type et de dimensions
cdt Capture.png Capture2.png
MK Mohamed KHETTAB
·
Désolé je ne peux vous envoyer ma routine ( règlement intérieur oblige ;) )
Par contre je peux vous expliquer enchaînement, elle est composée de 10 blocs
- Sélection des éléments
- Intersection et détection des conflits (extraction des centres d'intersection, identifications des éléments en conflits )
- Extraction des hôtes des réservations à partir des porteurs
-Recherche des dimensions à partir des gaine et porteurs
-Type de réservation (Test si circulaire Resa cir sinon rectangulaire)
-Vecteurs de placement
-Placement réservations ( Family instance.By Face)
-Identification des réservation mal orientées et permutation Largeur/Hauteur
Pour vérification
- Création et placement d'une famille dans Revit de tous les conflits ( tu peux éventuellement l'envoyer en IFC ) ( Rouge dans la capture)
- un rapport Conflits

[attachment]0.PNG[/attachment]
[attachment]1.PNG[/attachment]
[attachment]2.PNG[/attachment]


Bonjour,
Votre solution est impressionnante.

Avez-vous utilisé des scripts "Maison" en plus d'Archi-lab ?
Aussi, les réservations sont-elles générées automatiquement (Exemple : si la gaine est circulaire et a un diamètre de 160 alors le diamètre de la réservation est de 160+20 ) ou employez-vous une bibliothèque de famille (Exemple : si la gaine circulaire a un diamètre ≤ à la famille "X" - 20 alors positionner la famille "X" ) ?
AA Akli AM
·
Bonjour,
Réseau lié dans structure. Sinon on va pas pouvoir percer les murs de la maquette liée
cdt,
VV Vincent Van Hamme
·
Bonjour,

Dans cet exemple, la structure et les réseaux sont 2 fichiers liés dans un fichier de synthèse .rvt ? :

Désolé je ne peux vous envoyer ma routine ( règlement intérieur oblige ;) )
Par contre je peux vous expliquer enchaînement, elle est composée de 10 blocs
- Sélection des éléments
- Intersection et détection des conflits (extraction des centres d'intersection, identifications des éléments en conflits )
- Extraction des hôtes des réservations à partir des porteurs
-Recherche des dimensions à partir des gaine et porteurs
-Type de réservation (Test si circulaire Resa cir sinon rectangulaire)
-Vecteurs de placement
-Placement réservations ( Family instance.By Face)
-Identification des réservation mal orientées et permutation Largeur/Hauteur
Pour vérification
- Création et placement d'une famille dans Revit de tous les conflits ( tu peux éventuellement l'envoyer en IFC ) ( Rouge dans la capture)
- un rapport Conflits

[attachment]0.PNG[/attachment]
[attachment]1.PNG[/attachment]
[attachment]2.PNG[/attachment]
VV Vincent Van Hamme
·
Bonjour,

Bon boulot et merci pour le partage.

Ne déconnais pas avec l'implantation de vos réservations sur vos maquettes de synthèse, car dans les années à venir, les futurs conducteurs de travaux ou les chef d'équipes 2.0 gros oeuvre contrôlerons peut être la mise en oeuvre sur chantier avec ce genre d'outils : https://www.youtube.com/watch?v=pJuH2QwZpn4
BL Benoît LECRIOUX
·
Sacré analyse des solutions existantes.Beau boulot et merci pour le partage.
Autant je vois l'intérêt de positionner automatiquement les résas autour des réseaux pour les CET par rapport à un lien, autant je pense qu'il faut conserver une intervention manuelle pour percer les autres structure. Il faut quand même valider leur faisabilité avant tout non?
Pour vérifier que toutes les résas sont bien prises en compte, la synthèse utilisé normalement un logiciel dédié (tekla bimsight, Navisworks, smc)
AA Akli AM
·
Désolé je ne peux vous envoyer ma routine ( règlement intérieur oblige ;) )
Par contre je peux vous expliquer enchaînement, elle est composée de 10 blocs
- Sélection des éléments
- Intersection et détection des conflits (extraction des centres d'intersection, identifications des éléments en conflits )
- Extraction des hôtes des réservations à partir des porteurs
-Recherche des dimensions à partir des gaine et porteurs
-Type de réservation (Test si circulaire Resa cir sinon rectangulaire)
-Vecteurs de placement
-Placement réservations ( Family instance.By Face)
-Identification des réservation mal orientées et permutation Largeur/Hauteur
Pour vérification
- Création et placement d'une famille dans Revit de tous les conflits ( tu peux éventuellement l'envoyer en IFC ) ( Rouge dans la capture)
- un rapport Conflits

0.PNG
1.PNG
2.PNG
HA Hamel Alain
·
Bonjour DAVID,

Petite précision, de mémoire (les logiciels payant ne tiennent pas compte des accessoires comme les CCF !)
J'utilise aussi DYNAMO (en phase test) comme Akli AM
En PJ un document sur mon principe de création des réservations (je fais un fichier HTML depuis REVIT sur les clash)

Pour ta méthode, tu peux réaliser les étapes 1 à 4 dans un seul fichier.
Tu ouvres la maquette structure, lier la maquette CVC, faire un fichier rapport sur la détection de clash. Créer les réservations avec DYNAMO.

Akli AM est-il possible d'avoir ta routine ?

Rejoindre la discussion

AD Alban de Chasteigner
·
De base, les modèle génériques sont exportés dans la classe fourre-tout de l'IFC : IfcBuildingElementProxy.
Le paramétrage d'export IFC peut être modifié dans Revit. Par exemple, les réservations pourraient être placées dans la classe IfcOpeningElement.
MQ Mikael QUIJADA
·
Petite question subsidiaire,
Les réservations dans Revit sont, en principe, générées par une famille "Modèle Générique Métrique".
Savez vous comment cette information est traduite au niveau des IFC ?
AA Akli AM
·
Dynamo est assez costaud pour t’éviter les plugins payants
Voici en quelques points le déroulement du script :
Insertion de la maquette CVC dans la maquette STR
Sélection d'une part les porteurs et d'autre part les gaines
Intersection des deux (conflits)
Extraction des éléments en conflits, points d'intersection,
Dimensions de réservations (à partir des éléments précédents : e épaisseur porteurs , L,H,R gaines)
Type de réservation (test Si gaines circulaire Résa Circulaire sinon rectangulaire) ( Le type de réservation est un modèle générique par face)
Insertion des réservation "familyinstance by face"

Capture.PNG
AD Alban de Chasteigner
·
Bonjour,

Si tu ne veux pas utiliser de plugin payant, la solution dynamo pourra te donner satisfaction.
Quelques difficultés se présentent lorsqu'il faut copier les réservations dans le fichier lié structure dues aux niveaux différents entre les fichiers MEP et STR et aux différences de positionnement (quand les points de base et de topo sont différents ça complique les choses)

L'avantage d'un plugin sur dynamo, c'est qu'il est écrit en C# et sera plus rapide que les scripts qui utilisent des nœuds python.

Un bon point de départ est de renseigner toutes les Ai NGF avec dynamo et d'augmenter la difficulté au fur et à mesure.
Voir plus de commentaires
La lettre HEXABIM

Les outils qui comptent, tous les 15 jours.

Nouveautés utiles, un comparatif, un retour d'expérience. Désinscription en un clic.

Newsletter
Newsletter