Poutre droite à saisie libre : place les appuis (simple, articulation, encastrement) et les charges (ponctuelle P, répartie q partielle, moment M) où tu veux le long de la portée. Calcul natif par méthode de rigidité 2D — valable iso et hyperstatique (poutre continue). Diagrammes V(x), M(x) et déformée tracés en SVG, puis export Python (anaStruct / OpenSeesPy) prêt à exécuter.
| x (m) | type |
|---|
| type | val | a (m) | b (m) |
|---|
Le modèle est maillé en nœuds aux appuis, points de charge et subdivisions ; chaque segment est un
élément de poutre (3 ddl/nœud : ux, uy, θ). Assemblage et résolution
K·U = P par RDM.frameSolve (élimination de Gauss).
Efforts internes par méthode des sections à partir des réactions calculées :
V(x) = Σ F↑ (gauche), M(x) = Σ F↑·(x−xi) + Σ Mext — sagging positif.
Repères : appui simple sous q → Mmax = qL²/8 ; P centrée → M = PL/4 ; flèche q → 5qL⁴/384EI ; P centrée → PL³/48EI. Flèche admissible courante L/250 (EC).
Les efforts alimentent le dimensionnement EC2/EC3/EC5. L'export Python recrée la poutre dans deux
outils gratuits : anaStruct (pip install anastruct — diagrammes M/V/N et déformée intégrés)
et OpenSeesPy (pip install openseespy, diagrammes via opsvis). Unités kN, m
cohérentes ; EA, EI calculés depuis la section b×h.