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).
Crée un treillis type, ensuite éditable librement (tableaux / texte).
| nom | type | b | h | E |
|---|
Sections rect. éditables ici ; tube / A-I via la saisie texte (TUBE, SECI).
| # | x (m) | y (m) |
|---|
| # | i | j | sect. |
|---|
| nœud | type |
|---|
| nœud | Fx (kN) | Fy (kN) |
|---|
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).
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.