By David Grassin on Lundi 19 Mars 2018
Replies 16
Likes 5
Views 23.2K
Votes 0
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
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.
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
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
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
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 ?
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
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.
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
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 ?
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
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
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
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)
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
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
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
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]
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
Bonjour,
Réseau lié dans structure. Sinon on va pas pouvoir percer les murs de la maquette liée
cdt,
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
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" ) ?
·
5 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
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
·
5 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
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.
·
5 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
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.
·
4 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
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)?
·
4 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
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
·
4 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
View Full Post