L’année dernière, j’ai eu la chance d’aller à Autodesk Université et j’ai pu assister à quelques sessions de présentation.
La session “SE5004-L: Structural Design Inside a Family” présenté par Florian Neumayr m’a particulièrement étonné et donc intéressé.
Le sujet de cette session était de prouver qu’il était possible de réaliser le dimensionnement structurel à l’intérieur de familles Revit.
C’est quelque chose auquel je n’avais pas pensé. De cette façon, lorsque vous placez la famille paramétrique, vous pouvez rapidement savoir si les dimensions de celle-ci correspondent aux critères de dimensionnement comme le stipule par exemple les Eurocodes.
Je vais donc dans ce billet essayer de mettre en application ce que j’y ai appris.
Je vous propose ainsi de vérifier les contraintes de traction parallèles et les contraintes de compression parallèles d’une poutre à inertie variable en lamellé collé. Ces vérifications sont relatives à l’Eurocode 5 chapitre 6.4.2.
Vous trouvez ci-dessous la famille paramétrique que j’ai crée pour ce billet :
Voici les vérifications effectuées dans la famille :
Voici les formulations qu’il faut vérifier pour l’exemple (issues de l’Eurocode 5 chapitre 6.4.) :
Aller, on se lance!
1- Création de la famille poutre à inertie variable et d'un texte 3D avec un paramètre de visibilité :
La première étape est donc de créer le volume de la famille paramétrique. J’ai utilisé une famille de type “Modèle générique métrique”. Après quelques minutes de modélisation, voici le résultat :
J’ai rajouter un texte 3D paramétrique qu’il est possible de cacher (ou pas).
Dans ce but :
– sélectionner le texte 3D, dans ses propriétés :
– Cliquer sur le bouton “=” qui se trouve en face de du champ “Visible”,
– Cliquer sur le bouton “Ajouter un paramètre”,
– Donner un nom comme par exemple "Voir Texte",
- Choisir “Occurrence”,
– Valider,
En cliquant sur le bouton “Type de familles”, on retrouve la variable “Voir Texte” disposant d'un bouton radio permettant de rendre visible (ou pas) le texte.
Nota : ce que je viens de vous montrer est évident pour les experts mais cette partie s’adressait plutôt aux novices.
La famille est téléchargeable ici.
2- Création des formulations à l’intérieur de la famille :
Le but est de calculer les coefficients “k,m,alpha” compression et traction qui dépendent des valeurs :
– des contraintes,
– de l’angle alpha (pente) de la poutre,
Les contraintes sont des valeurs qui seront rentrées par l’utilisateur. Par contre, l’angle alpha dépend des dimensions de la poutre.
a) Création des champs de contraintes :
– dans la fenêtre “Type de familles”, cliquer sur le bouton “Ajouter…”,
– Dans la fenêtre “Propriétés des paramètres” :
– rentrer le nom de la variable, par exemple “fmd” (nota : ne pas mettre de “,” entre les lettres car cela pose un problème lors de l’interprétation des formulations),
– choisir comme Discipline : “Structure”,
– choisir comme Type de paramètre : “Contrainte”,
– choisir dans le champ Regrouper les paramètres sous, “ Analyse Structurelle”,
- activer le bouton radio “Occurrence”',
- cliquer sur le bouton “OK”.
Nota : depuis la version Revit 2015, il est possible de rajouter une info bulle permettant de donner plus d’informations sur la variable. En ce sens, cliquer sur le bouton “Modifier l’info bulle…” et rentrer le texte “Valeur de calcul de la résistance en flexion”.
Après avoir donné une valeur à “fmd” de 13,40 Mpas, voici le résultat :
Réalisez la même opération pour les variables “fvd”, “fc90d” et “ft90d” avec les valeurs respectives ci-dessous :
b) Calcul des coefficients “k,m,alpha” :
Nous avons besoin de la pente de la poutre, voici comment créer le champ et l’intégration de la formulation :
– Création de la variable “Pente” :
– Affectation de la formation :
Dans la colonne “Formule” en face de la variable “Pente”, rentrer la formule suivante : “(HautSect2 – HautSect1) / (LongPoutre)” – sans les apostrophes.
Automatiquement, la valeur est calculée et affichée dans la colonne “Valeur”.
Attention : Respecter les majuscules de vos variables ainsi que leur orthographe.
Attention bis: L’homogénéité de la formulation doit être en accord avec le type de la variable. Par exemple, si la variable calculée a une unité "m²", la formulation devra être la multiplication de deux variables “m”.
Nota : une fois la formulation rentrée, la couleur de la variable devient grise (indiquant que sa valeur dépend d’autres variables).
Par exemple, si vous voulez calculer l’angle issu de cette pente, voici la formulation : “atan((HautSect2 – HautSect1) / (LongPoutre))”.
Vous trouver ici et ici les syntaxes et abréviations des formules valides.
De plus, vous pouvez rajouter des variables qui permettent d’afficher si les vérifications finales sont respectées.
Enfin, voici la famille que j'ai réalisé avec toutes les valeurs calculées
La famille finalisée est téléchargeable ici.
3- Utilisation de la famille paramétrique :
– Tout en laissant ouvert la famille paramétrique réalisée, ouvrir un projet vierge.
– Dans la famille paramétrique, cliquer sur le bouton “Charger dans le projet”,
– Cliquer dans le projet pour insérer la famille,
Lorsque vous cliquez sur la famille insérée, vous découvrez les paramètres que nous avons crée et que vous pouvez modifier.
De cette façon, vous pouvez savoir rapidement si vous respectez les critères de la norme.
Nota : vous pouvez modifier graphiquement la géométrie en utilisant les poignées disponibles.
4- Conclusion :
Comme je viens de vous le démontrer, vous pouvez rajouter une plus-value à vos familles paramétriques. J’ai illustré mon exemple sur des formulations propres aux vérifications règlementaires mais on peut imaginer d’autres applications comme :
– Lors de la création d’éléments béton armée, les propriétés vous indiquent :
– le ferraillage minimum et maximum,
– le ratio acier/béton,
– les règles des modes constructifs (enrobement minimum…),
– lors de la création d’éléments acier, les propriétés vous indiquent :
– le temps de tenu au feu,
– les distances de trusquinage,
Comme vous pouvez le voir, par ce moyen, il est possible de rendre plus intelligent les familles paramétriques participant à enrichir les informations du modèle BIM.