samedi 21 mars 2020

Revit 2020_Dynamo_Excel_Etude de faisabilité pour un viaduc

Objectif: Simuler un cas concret d'étude de faisabilité pour l'implantation d'un viaduc 


Pour cet exercice, je me suis placé comme en situation d’études au B.E. :
_01_Entrant : Plan topographique > *.dwg
_02_Demande client : Relier 2 points d’une zone géographique via un viaduc
_Outils utilisés :
>  Autocad pour l’exploitation du plan topographique
>  Revit pour modéliser le projet : (Terrain, Viaduc, Quantités)
>  Dynamo : pour jongler entre Revit et Excel et réciproquement
>  Excel pour trier les données


Fichiers déposés sur HexaBIM
Les étapes :

·         A_Topographie
Ø  01_Autocad > Extraction des données altimétriques > Fichier *.csv pour modélisation dans Revit

Ø  02_Revit > Création de la topographie à partir du fichier *.csv

Topographie Revit issue d'un fichier *.csv Autocad 

Ø  03_Revit > Géoréférencement suivant les données du plan topographique

·         B_Etude de faisabilité
Ø  01_Revit > Topographie > Création d’une sous-région pour extraction des points vers Excel
(La sous-région correspond à la vue en plan envisagée de l’ouvrage) 
Topographie Revit, Sous-région

Ø  02_Dynamo > Extraction des points topographiques vers Excel
Dynamo > Extraction des points topographiques vers Excel

Ø  03_Excel > Listes des points topographiques
Excel, listes des points topographiques

Ø  04_Dynamo > Extraction des points depuis Excel
Dynamo > Extraction des points depuis Excel

Ø  05_Revit > Famille adaptative (Viaduc) > Création d’une trajectoire divisée du viaduc, sur base des données Dynamo, (Permet de choisir le nombre de piles et l’espacement)
Trajectoire divisée du viaduc

Ø  06_Revit > Famille adaptative > Pile du viaduc
Pile de viaduc

Ø  07_Revit > Implantation des piles sur la trajectoire divisée du viaduc
(Les piles sont réparties sur la trajectoire, elles sont calées en altimétrie suivant la trajectoire)
Piles de viaduc répétées sur la trajectoire divisée du viaduc

Ø  08_Revit > Famille adaptative (Viaduc) ; Création d’une trajectoire « Haute », correspondant au niveau du tablier, (Cette trajectoire est basée sur la trajectoire de base du viaduc, seules les altimétries sont modifiées)
Trajectoire haute (Tablier du viaduc

Ø  09_Revit > Famille adaptative (Viaduc), modification de l’altimétrie des piles du viaduc
Ajustement de la hauteur des piles du viaduc suivant le profil en long du tablier


Ø  10_Revit > Chargement de la famille adaptative viaduc sur la topographie du projet
Famille adaptative Viaduc, sur la topographie


01_A_Topographie
_Entrant: Plan topographique

02_A_Topographie
_Entrant: Plan topographique
_Extraction des coordonnées X,Y, Z
_Autocad > Extraction de données...
Liens vers Revit-Mémo: Géoréférencement, Topographie à partir d'un fichier *csv
Topographie Revit à partir d'un fichier *csv depuis Autocad

Revit_Autocad 2019_Géo-Référencement

Revit 2018_Géo-Référencement_Cadastre

03_A_Topographie
Topographie Revit géoréférencée suivant le plan topographique Autocad

04_B_Etude de faisabilité
A partir de cette étape vous êtes en mesure de commencer votre étude de faisabilité

05_B_Etude de faisabilité
Création d'une sous-région sur la topographie,
(Il s'agit là de définir une piste possible pour la vue en plan du viaduc)
_Volume et site > Sous-région...

06_B_Etude de faisabilité
Création d'une sous-région sur la topographie,
(La largeur n'a pas d'importance, cette démarche sert uniquement à extraire les coordonnées de points sur une trajectoire donnée)
_Volume et site > Sous-région

07_B_Etude de faisabilité
Exportation de coordonnées de points Revit vers Excel via Dynamo
_Revit > Isoler la sous-région
_Revit > Gérer > Dynamo
_Dynamo > Nouveau...

08_B_Etude de faisabilité
Dynamo: Script pour exporter les coordonnées des points topographiques dans Excel
_Select Model Element > Choisir la sous-région Revit

09_B_Etude de faisabilité
Dynamo: Script pour exporter les coordonnées des points topographiques dans Excel
_Topography.Points

10_B_Etude de faisabilité
Dynamo: Script pour exporter les coordonnées des points topographiques dans Excel
_Data.ExportExcel

11_B_Etude de faisabilité
Dynamo: Script pour exporter les coordonnées des points topographiques dans Excel
_File Path > Data.ExportExcel
_File Path > Créer un fichier excel pour recevoir les données Dynamo

12_B_Etude de faisabilité
Dynamo: Script pour exporter les coordonnées des points topographiques dans Excel
_String > SheetName
String > Indiquer le nom de la feuille Excel

13_B_Etude de faisabilité
Dynamo: Script pour exporter les coordonnées des points topographiques dans Excel
_Number > Start Row
_Number > Start Col
_Number > Indiquer ou doit commencer le fichier Excel

14_B_Etude de faisabilité
Dynamo: Script pour exporter les coordonnées des points topographiques dans Excel
_Boolean / False > Overwrite

15_B_Etude de faisabilité
Dynamo: Script pour exporter les coordonnées des points topographiques dans Excel
Revit: Sous-région traité dans Dynamo
Dynamo: Points extraits de la topographie Revit

16_B_Etude de faisabilité
Excel_Coordonnées des points
_Feuille de données "Brutes" >une seule colonne pour les X, Y et Z...

17_B_Etude de faisabilité
Excel_Coordonnées des points
Conversion des données
_Données > Convertir > Assistant de conversion...

18_B_Etude de faisabilité
Excel_Coordonnées des points
Conversion des données
_Données > Convertir > Assistant de conversion...

19_B_Etude de faisabilité
Excel_Coordonnées des points
Données converties > Colonnes X, Y et Z

20_B_Etude de faisabilité
Excel_Coordonnées des points
Remplacement des caractères > . remplacés par ,

21_B_Etude de faisabilité
Excel_Coordonnées des points
Données X, Y, Z finalisées

22_B_Etude de faisabilité
Revit_Famille adaptative_Viaduc
Dynamo: Script d'extraction de données Excel

23_B_Etude de faisabilité
Revit_Famille adaptative_Viaduc
Dynamo: Script d'extraction de données Excel
_File Path > Choisir le fichier Excel de l'étape précédente

 24_B_Etude faisabilité
Revit_Famille adaptative_Viaduc
Dynamo: Script d'extraction de données Excel
_File from Path > Crée un objet de fichier à partir du chemin

25_B_Etude de faisabilité
Revit_Famille adaptative_Viaduc
Dynamo: Script d'extraction de données Excel
_Data.ImportExcel

26_B_Etude de faisabilité
Revit_Famille adaptative_Viaduc
Dynamo: Script d'extraction de données Excel
_Code Block > Indiquer le nom de la feuille Excel

27_B_Etude de faisabilité
Revit_Famille adaptative_Viaduc
Dynamo: Script d'extraction de données Excel
_List Transpose

28_B_Etude de faisabilité
Revit_Famille adaptative_Viaduc
Dynamo: Script d'extraction de données Excel
_Code Block > 0, 1, 2 > Pour trier les données, ici X, Y, Z

29_B_Etude de faisabilité
Revit_Famille adaptative_Viaduc
Dynamo: Script d'extraction de données Excel
_ReferencePoint.ByCoordinates > Crée un point à partir de coordonnées X, Y et Z

30_B_Etude de faisabilité
Revit_Famille adaptative_Viaduc
Dynamo: Script d'extraction de données Excel
Revit: Les points issus de Dynamo

31_B_Etude de faisabilité
Revit_Famille adaptative_Viaduc
Revit: Les points issus de Dynamo vont servir de support 3D pour construire la trajectoire du Viaduc
_Cliquer sur des points de référence sur l'un des 2 bords de la sous-région...

32_B_Etude de faisabilité
Revit_Famille adaptative_Viaduc
_Cliquer sur des points de référence sur l'un des 2 bords de la sous région > Rendre adaptatif

33_B_Etude de faisabilité
Revit_Famille adaptative_Viaduc
_Tracer une ligne de modèle entre les points adaptatifs (Spline)

34_B_Etude de faisabilité
Revit_Famille adaptative_Viaduc
_Charger dans le projet pour vérifier

35_B_Etude de faisabilité
Test de la famille adaptative viaduc dans le projet
La famille adaptative viaduc, suit la topographie

36_B_Etude de faisabilité
Test de la famille adaptative viaduc dans le projet
La famille adaptative viaduc suit la sous-région

37_B_Etude de faisabilité
Famille adaptative_Pile de viaduc
_Modèle générique (adaptatif)

38_B_Etude de faisabilité
Famille adaptative_Pile de viaduc
_Poser un point adaptatif sur le niveau de référence
_Verrouiller le point via les plans sur les plans de référence > Avant/Arrière et Droite/Gauche
_Propriétés du point adaptatif > Orienté vers Global (Z), puis hôte (X,Y)
(Pour contraindre la famille à être toujours verticale)

39_B_Etude de faisabilité
Famille adaptative_Pile de viaduc
_Catégories et paramètres de famille > Poteaux

40_B_Etude de faisabilité
Famille adaptative_Pile de viaduc
_Poser des côtes libellées pour piloter la famille
(Les côtes libellées sont sur les plans de référence)
(Contraindre les points et arêtes sur les plans de référence)

41_B_Etude de faisabilité
Famille adaptative_Pile de viaduc
_Charger la famille pile de viaduc dans la famille viaduc

42_B_Etude de faisabilité
Famille adaptative_Viaduc
_Isoler la trajectoire
_Sélectionner la trajectoire > Diviser la trajectoire
(Paramétrer suivant le nombre de piles souhaité)

43_B_Etude de faisabilité
Famille adaptative_Viaduc
Glisser une famille pile de viaduc sur l'un des points de division de la trajectoire > la famille pile de viaduc doit s'orienter suivant la normale de la trajectoire
(Si la famille s'oriente dans l'autre sens, reprendre la famille pile de viaduc en changeant de plan de référence > FAIRE UN TEST AVANT D'ALLER PLUS AVANT, POUR VERIFIER L'ORIENTATION)

44_B_Etude de faisabilité
Famille adaptative_Viaduc
_Cliquer sur Répéter...
(La famille pile de viaduc est répétée le long de la trajectoire, suivant le nombre de divisions paramétrées)

45_B_Etude de faisabilité
Famille adaptative_Viaduc
_Supprimer le répéteur
Les piles du viaduc suivent la ligne de trajectoire du viaduc, en X, Y et Z

46_B_Etude de faisabilité
Famille adaptative_Viaduc
Pour faire le tablier, je m'appuie sur la trajectoire de base et je crée une nouvelle ligne de modèle dont les points de référence seront déplacés en Z pour correspondre au profil en long du tablier souhaité
(Il n'est pas possible de dupliquer la trajectoire de base)
Trajectoire du tablier

47_B_Etude de faisabilité
Famille adaptative_Viaduc
Trajectoire du tablier
Pour faciliter le tri des points, j'ai utilisé des points de référence, alors que pour la trajectoire de base, il s'agit de points adaptatifs

48_B_Etude de faisabilité
Famille adaptative_Viaduc
Trajectoire du tablier
_En élévation, sélectionner les points de référence et les déplacer en Z...

49_B_Etude de faisabilité
Famille adaptative_Viaduc
Trajectoire du tablier
_Tracer une ligne de modèle entre les points de référence (Spline)
(En plan la trajectoire doit être superposée à la trajectoire de base)

50_B_Etude de faisabilité
Famille adaptative_Viaduc
Trajectoire du tablier
_Tracer un plan de référence entre les 2 extrémités de la trajectoire, ce plan servira de support pour tracer le profil en long du tablier
_Tracer une coupe parallèle au plan de référence...

51_B_Etude de faisabilité
Famille adaptative_Viaduc
_Tracer une ligne de modèle sur le plan de référence, cette ligne servira de profil en long du tablier du viaduc
_La ligne de modèle sert aussi à définir les hauteurs des piles du viaduc

52_B_Etude de faisabilité
Famille adaptative_Viaduc

53_B_Etude de faisabilité
Famille adaptative_Viaduc
_Ajuster chaque pile de viaduc sur la ligne de modèle (Ligne jaune profil en long du tablier)

54_B_Etude de faisabilité
Test de la famille adaptative_Viaduc sur la topographie (Projet)

55_B_Etude de faisabilité
Famille adaptative_Viaduc
Trajectoire du tablier
_Aligner la ligne de modèle trajectoire tablier (Spline) sur la ligne de modèle du plan de référence

56_B_Etude de faisabilité
Famille adaptative_Tablier
_Modèle générique (adaptatif)

57_B_Etude de faisabilité
Famille adaptative_Tablier
_Point adaptatif contraint sur plan de référence Avant/Arrière et Droite/Gauche
_Propriétés > Orienté vers > Global (Z) puis hôte (XY)

58_B_Etude de faisabilité
Famille adaptative_Tablier
_Tracer des plans de référence
_Cotes libellées sur les plans de référence
_Lignes de modèles et points verrouillés sur les plans de référence

59_B_Etude de faisabilité
_Famille adaptative_Viaduc
_Sélectionner la trajectoire tablier
_Diviser la trajectoire (Valeur du paramètre suivant complexité de la trajectoire)...

60_B_Etude de faisabilité
Famille adaptative_Viaduc
Trajectoire divisée

61_B_Etude de faisabilité
Famille adaptative_Tablier
_Catégorie et paramètres de la famille

62_B_Etude de faisabilité
Famille adaptative_Tablier
_Charger la famille dans le projet

63_B_Etude de faisabilité
Famille adaptative_Viaduc
_Placer la famille tablier sur l'un des points de division de la trajectoire du tablier
(La famille tablier doit être verticale et orientée suivant la normale de la trajectoire)

64_B_Etude de faisabilité
Famille adaptative_Viaduc
_Répéter...

65_B_Etude de faisabilité
Famille adaptative_Viaduc
_Supprimer le répéteur...

66_B_Etude de faisabilité
Famille adaptative_Viaduc
_Créer une forme > Solide...

67_B_Etude de faisabilité
Famille adaptative_Viaduc
Le tablier est terminé
_Charger dans le projet

68_B_Etude de faisabilité
La famille adaptative Viaduc sur la topographie

69_B_Etude de faisabilité
La famille adaptative Viaduc sur la topographie