Alan JALIL — Directeur technique Structures Arcadis & Enseignant et animateur de formation continue — alan.jalil@estp.fr

Générateur — Treillis (géométrie quelconque)

Treillis articulé à géométrie totalement libre : nœuds, barres, appuis et charges quelconques, au choix par tableaux ou par saisie texte (mini-format synchronisé). Calcul natif des efforts normaux par méthode de rigidité 2D (2 ddl/nœud) : traction / compression, réactions, déformée, et vérification au flambement des barres comprimées. Sections par barre (tube, rectangle ou A/I). Export Python (anaStruct / OpenSeesPy).

Section par défaut (barres sans section nommée)

Treillis type — génération rapide

Crée un treillis type, ensuite éditable librement (tableaux / texte).

Sections nommées

nomtypebhE

Sections rect. éditables ici ; tube / A-I via la saisie texte (TUBE, SECI).

Nœuds

#x (m)y (m)

Barres

#ijsect.

Appuis

nœudtype

Charges nodales

nœudFx (kN)Fy (kN)

Flambement

Pour chaque barre comprimée : charge critique d'Euler N_cr = π²EI/L² (rotules, L_f = L). Verdict sur la barre la plus critique (η = |N|/N_cr).

Export (outils gratuits)

Définissez le treillis.
[A] Treillis — efforts axiaux (trait plein = compression +, pointillé = traction −)
[B] Déformée (amplifiée)
[C] Efforts par barre & réactions

Méthode

Barres bi-articulées (2 ddl/nœud), effort normal constant par barre. Résolution K·U = P par méthode de rigidité 2D. Convention RDM : N > 0 compression, N < 0 traction. Appuis : articulé (ux+uy), glissant-h (uy bloqué), glissant-v (ux bloqué). Le treillis doit être isostatique ou hyperstatique (pas de mécanisme) et triangulé.

Flambement : pour chaque barre comprimée, charge critique d'Euler N_cr = π²EI/L² (rotules aux deux extrémités, L_f = L) ; on retient la barre la plus sollicitée η = |N| / N_cr (verdict tricolore).

L'export Python recrée le treillis (éléments de type truss) dans anaStruct ou OpenSeesPy. Unités kN, m.