Mécanique
Les physiques mécaniques, chacune décrite sur sa page : équations résolues, exemple de mise en donnée Rust testé, et exemple Python.
Comme pour la thermique, ce sont des variantes de
SubModel : chacune déclare ses variables, son matériau, et
assemble sa rigidité K (et, le cas échéant, son comportement COMP).
Convention de nommage : primal = déplacements u_x, u_y, u_z (les
inconnues) ; dual = forces nodales f_x, f_y, f_z (second membre /
réactions).
- Barre / treillis — élément à effort axial (1-D/2-D/3-D).
- Élasticité linéaire — continuum 2-D (CP/DP) et 3-D.
- Élasticité orthotrope et anisotrope — la symétrie matériau, repère donné par vecteurs.
- Plasticité parfaite (von Mises) — J2 sans
écrouissage, retour radial (état interne
εᵖ,p). - Lois d’écoulement plastique — la loi comme attribut : écrouissage isotrope, Drucker-Prager, Ottosen.
- Fluage et viscoplasticité — les lois dépendantes du
temps, qui exigent
dt. - Endommagement de Mazars — endommagement isotrope du
béton, deux variables (état interne
κ). - Lois d’endommagement — la loi comme attribut : Damage TC, SiC/SiC orthotrope, Gurson.
- Poutre d’Euler-Bernoulli — sans cisaillement transverse, interpolation d’Hermite (1-D / plan / spatial).
- Poutre de Timoshenko — flexion + cisaillement, intégration réduite (anti-verrouillage).
- Portique 2D — poutre orientée (axial + flexion + cisaillement), transformation local→global.
- Coques — surface à six DDL par nœud, Reissner-Mindlin à cisaillement sous-intégré ou Kirchhoff discret (DKT/DKQ) sans cisaillement.
- Cadre 3D — space frame 6 DOF/nœud (axial + torsion + flexion 2 plans), orientation automatique.