Conventions de resultats¶
Ce document precise les conventions utilisees par les champs de post-traitement.
Solides TET4/TET10¶
Les contraintes et deformations 3D utilisent l'ordre de Voigt:
[XX, YY, ZZ, XY, YZ, XZ]
Pour les deformations, les composantes de cisaillement sont les cisaillements
ingenieur gamma_xy, gamma_yz, gamma_xz.
Les invariants solides suivent ces conventions:
principal_stress: valeurs propres du tenseur de contrainte 3D, triees par ordre croissant par NumPy;principal_strain: valeurs propres du tenseur de deformation 3D;stress_trace: trace du tenseur de contrainte;strain_trace: trace du tenseur de deformation;hydrostatic_pressure: opposee de la contrainte moyenne, donc-(trace(stress) / 3);deviatoric_stress: tenseur deviateur remis en ordre Voigt;von_mises: contrainte equivalente 3D de von Mises.
TET4 est un element a deformation constante: les valeurs au centre, au point
d'integration et les contributions nodales elementaires sont identiques.
TET10 est evalue au centre pour le resultat elementaire principal et aux
quatre points d'integration de Hammer pour integration_points. En elasticite,
les resultats nodaux sont obtenus par extrapolation du champ lineaire ajuste
aux quatre points de Hammer. Pour un materiau chemin-dependant, les etats
internes restent moyennes et ne sont pas extrapoles.
Elastoplasticite Von Mises¶
Le materiau von_mises_elastoplastic_3d utilise une loi J2 petites
deformations avec ecrouissage isotrope lineaire. Le retour radial est evalue
par point d'integration a partir de l'etat plastique committe au pas precedent.
La sortie material_states stocke l'etat final chemin-dependant par element et
point d'integration. L'historique complet de tous les pas de chargement n'est
pas encore exporte.
Les champs disponibles quand le materiau est actif sont:
material_state.model;material_state.elastic;equivalent_plastic_strain;plastic_multiplier;plastic_strain;yield_stress;yield_function.
Coques MITC4¶
Les resultantes MITC4 sont exprimees dans le repere local de la coque:
membrane_strain: deformation membrane locale;curvature: courbure locale;shear_strain: cisaillement transverse local;membrane_force: resultante membrane;bending_moment: moment flechissant;shear_force: resultante de cisaillement transverse.
Les faces de coque utilisent la coordonnee locale z:
bottomoushell_down: $z=-t/2$;shell_middle: $z=0$;topoushell_up: $z=+t/2$.
La contrainte de face est reconstruite par membrane_strain + z * curvature.
Le von Mises de face utilise la convention plane stress.
Pour un stratifie, shell_sections.axis vaut local_e3. Les positions
shell_down et shell_up sont les peaux exterieures. shell_middle est une
liste : elle contient une valeur si le plan moyen traverse l'interieur d'un
pli, et les deux limites materielles si $z=0$ coincide avec une interface. La
sortie ne moyenne jamais deux contraintes de plis differents a une interface.
Resultats nodaux¶
Le champ global nodal_results est une moyenne des contributions elementaires
connectees a chaque noeud. Ce n'est pas encore une extrapolation superconvergente
ou une projection L2 globale. Il sert a obtenir un champ nodal stable pour
l'audit, les CSV et les exports VTU.
Chaque ligne contient:
node;contributing_element_count;- les grandeurs moyennables disponibles selon la famille d'element;
source = "element_nodal_average".