Creer un cas¶
Un modele JSON v1 contient au minimum analysis, nodes, elements,
materials, fixed_dofs et loads. Le systeme SI est impose pour un profil
de qualification.
{
"schema_version": 1,
"units": {"system": "SI"},
"analysis": {"type": "linear_static", "method": "direct"},
"nodes": [[0, 0, 0], [1, 0, 0], [0, 1, 0], [0, 0, 1]],
"elements": [{"type": "TET4", "nodes": [0, 1, 2, 3], "material": "steel"}],
"materials": {"steel": {"type": "isotropic_3d", "E": 2.1e11, "nu": 0.3}},
"fixed_dofs": [{"node": 0, "dofs": ["UX", "UY", "UZ"]}],
"loads": [{"node": 1, "dof": "UX", "value": 1000.0}]
}
Ce fragment illustre la syntaxe, pas un blocage mecaniquement suffisant. La procedure complete et tous les champs sont decrits dans le schema JSON.
Checklist de modelisation¶
- choisir une topologie compatible avec les champs attendus;
- orienter positivement les elements;
- definir materiau, densite et epaisseur lorsque necessaires;
- bloquer uniquement les modes rigides physiques;
- verifier les unites, signes et resultantes des charges;
- etudier la convergence avant d'interpreter une contrainte locale.