Conception paramétrique dans IDEA StatiCa Connection - Assemblage par platine d'âme simple en cisaillement

Cet article est également disponible en :
Traduit par IA depuis l'anglais
Découvrez à quel point il est facile de créer votre propre modèle paramétrique.

Dans ce tutoriel, nous allons paramétrer un assemblage simple en cisaillement avec une rangée de boulons.

À cet effet, créez un nouvel assemblage sans aucune opération (cliquez sur Create blank Design). 

inline image in article

Appliquez l'opération Shear plate et passez à l'onglet Developer.

inline image in article
inline image in article

Au lieu de modifier tous les champs visibles dans cette opération, nous nous concentrerons uniquement sur les suivants :

  • Épaisseur de la platine
  • Jeu
  • Nombre de boulons
  • Entraxe des boulons

Cliquez sur le bouton + et renseignez les champs conformément à l'image suivante. 

inline image in article

Pour le champ Nombre de boulons, nous souhaitons définir un avertissement afin d'imposer la saisie d'au moins deux boulons. Pour cela, définissez la Borne inférieure à la valeur 2.

inline image in article

Si vous revenez à l'onglet Design et sélectionnez le champ Operations, vous pouvez voir les paramètres que nous avons définis.

inline image in article

 Les paramètres T (épaisseur de la platine) et G (jeu) peuvent désormais être directement liés à l'opération FP1.

inline image in article
inline image in article

Comme nous n'avons qu'une seule rangée de boulons, nous pouvons calculer le recouvrement de la platine comme diamètre du boulon x 2 x 2 conformément à la norme EN. Pour le définir correctement, consultez le lien vers le Guide de référence, situé en bas de la fenêtre des paramètres.

ORecouvrementRound(GetBoltDiameter('FP1',0) *4,3)

Ensuite, liez ce paramètre à l'opération FP1.

inline image in article

Vous avez défini la largeur de la platine d'âme, il est maintenant temps d'en définir la hauteur. De même, nous souhaitons également définir un avertissement pour ne pas dépasser la dimension de la poutre.

Vous devez calculer la distance au bord du boulon et le jeu de l'âme pour obtenir la hauteur de la platine.

EDistance au bordRound(GetBoltDiameter('FP1',0) *2,3)
HHauteur de la section transversaleGetValue('B', 'CrossSection.Bounds.Height')
FÉpaisseur de semelleGetBeamPlateThickness('B', 'TopFlange')
H0JeuH-2*F
H1Hauteur de la platine(N-1)*D+E+E

Saisissez les données conformément à l'image suivante et définissez H0 comme Borne supérieure dans le tableau Validation des paramètres.

inline image in article

Comme dans l'opération FP1, vous ne saisissez pas la hauteur de la platine, mais la distance Haut/Bas ; définissez la valeur 

-(H-H1)/2 pour le paramètre H2 et liez-le aux champs appropriés. 

inline image in article

Il reste un champ à définir : la position des boulons. En fonction du nombre de boulons (pair ou impair), utilisez la formule suivante (Concat met le nombre dans le format correct) :

TrTransversalif(N % 2==1,Concat(0," ",D,"*",(N-1)/2),Concat(D/2," ",D,"*",N/2-1))
inline image in article

Comme l'assemblage est un assemblage en cisaillement, nous pouvons supposer que les efforts tranchants agissent à la position des boulons et que le type de modèle est N-Vz-My

Ajoutez donc un autre paramètre B avec la valeur 'Bolts' et liez-le à l'élément B. Si la position est modifiée, vous pouvez ajouter une validation (CheckForcesIn('Bolts', 'B')).   

inline image in article
inline image in article

Pour le type de modèle, créez le paramètre M avec la valeur 'N-Vz-My' et définissez un avertissement de validation sur GetValue('B', 'StaticBehavior') == 'DoNotActDirYRotZ'.

inline image in article

 Vous pouvez maintenant accéder à l'onglet Design et enregistrer votre assemblage paramétrique nouvellement créé en tant que modèle, dans l'ensemble personnel ou d'entreprise.

inline image in article

Voir ci-dessous le modèle finalisé. 

Vous avez acquis les compétences nécessaires pour utiliser les paramètres, créer des modèles paramétriques et effectuer les tâches fondamentales liées aux paramètres. 

Téléchargements joints

Articles connexes