/fr/software/

TESSERA · LOGICIEL ÉLÉMENTS FINIS · EN DÉVELOPPEMENT

D’un fichier STEP à un résultat que vous pouvez défendre.

Maillage, contrôle et convergence du maillage, contact, statique linéaire, modal, flambement et thermique — un seul logiciel de bureau, et chaque image de cette page en est issue.

CAPTURÉ DANS TESSERA · VERSION DE DÉVELOPPEMENT · SUPPORT SUR UNE PLATINE, DEUX CORPS, 8,682 TET10

VÉRIFICATION · NAFEMS

Vérifié par rapport aux tests NAFEMS — et par rapport à nos propres références.

NAFEMS publie des cas tests de référence avec des valeurs cibles, et tout code EF sérieux se mesure à eux. Nous en avons résolu quatorze dans Tessera, chacun sur une série de maillages, et nous présentons deux étalons côte à côte : la valeur cible NAFEMS publiée et une référence indépendante que nous avons calculée — une solution analytique, une série exacte, ou le même problème résolu en solide 3D ou axisymétrique convergé. Lorsque les deux divergent, nous le disons.

  • Tessera face à la cible NAFEMS
  • Tessera face à une référence indépendante
  • bande ±1 %
Chaque maillage de chaque série (CSV) ↓
Benchmarks NAFEMS — écart de Tessera par rapport à la cible publiée 14 tests · barres : écart à la cible NAFEMS · losanges : écart à la référence indépendante, lorsqu'elle est calculée
-6-4-20+2+4+6 LE1 +0.15 % LE2 0.00 % écart à la référence: 0.00 % LE3 -0.13 % LE5 +2.40 % écart à la référence: +0.77 % LE6 +0.21 % LE7 -0.36 % écart à la référence: +2.13 % LE8 -3.50 % écart à la référence: +1.82 % LE9 -0.78 % LE10 +0.14 % écart à la référence: +0.07 % LE11 +0.50 % T1 +1.21 % écart à la référence: +0.21 % T2 0.00 % écart à la référence: 0.00 % T3 +0.01 % écart à la référence: 0.00 % T4 -0.25 % écart à la référence: 0.00 % Écart [%] = (Tessera − étalon) / étalon, maillage le plus fin
TestGrandeur mesuréeCible NAFEMSTessera maillage le plus fin (ddl)écart à la cibleRéférence indépendanteécart à la référence
LE1 Contraintes planes, σyy en D 92.7 MPa 92.84 (8,936) +0.15 % — —
LE2 Coque, contrainte circonférentielle sur la face extérieure 60 MPa 60.00 (2,772) 0.00 % 60 — formule analytique, 6M/t² 0.00 %
LE3 Coque, uₓ en A 0.185 m 0.18477 (16,338) −0.13 % — —
LE5 Coque, profil en Z, σxx en A, surface moyenne −108 MPa −110.59 (16,038) +2.40 % −109.74 — la console en Z en solide 3D convergé (Hex20) +0.77 %
LE6 Plaque coque biaise, σ₁ en E, face inférieure 0.802 MPa 0.8037 (3,558) +0.21 % — —
LE7 Coque axisymétrique, σzz en D, face extérieure 25.9 MPa 25.808 (2,961) −0.36 % 25.27 — la paroi modélisée en solide de révolution convergé +2.13 %
LE8 Coque axisymétrique, contrainte circonférentielle en D, face extérieure 94.5 MPa 91.19 (1,929) −3.50 % 89.56 — la paroi modélisée en solide de révolution convergé +1.82 %
LE9 Coque axisymétrique ramifiée, σzz en C, face extérieure −319.9 MPa −317.39 (6,699) −0.78 % — —
LE10 Plaque épaisse (solide 3D), σyy en D −5.38 MPa −5.388 (192,966) +0.14 % −5.384 — Hex20 structuré, limite extrapolée +0.07 %
LE11 Solide de révolution chauffé par T = r + z, σzz en A −105 MPa −105.53 (27,590) +0.50 % — —
T1 Point chaud en contraintes planes, σyy en D 50.0 MPa 50.61 (39,322) +1.21 % 50.5 — Lamé, un disque dans une plaque libre de rayon 10a +0.21 %
T2 Conduction avec rayonnement, température de l'extrémité rayonnante 927 K 927.00 (205) 0.00 % 927.004 — formule analytique 0.00 %
T3 Conduction transitoire, température à x = 0.08 m, t = 32 s 36.60 °C 36.603 (567) +0.01 % 36.6031 — série exacte (Duhamel) 0.00 %
T4 Conduction avec convection, température en E 18.3 °C 18.254 (3,009) −0.25 % 18.2538 — Q8 et T6 structurés, convergés 0.00 %

Écart = (Tessera − référence) / référence, sur le maillage le plus fin de chaque série. LE4 n'est pas construit. Chaque maillage de chaque série figure dans le fichier de données (nafems_results.csv).

Là où nous sommes à plus de 1 % de la cible — et pourquoi

  • LE5 (+2.40 % par rapport à la valeur cible).

    La valeur NAFEMS, −108 MPa, correspond à la théorie des poutres à parois minces pour la section en Z ; notre modèle coque donne −110.6. Résolu en solide 3D, le même Z converge vers −109.7 — notre résultat coque est à 0.8 % de cette valeur. Nous pensons que la réponse 3D est la meilleure référence, et nous montrons les deux.

  • LE7 et LE8 (les coques de révolution).

    Pour LE7, Tessera se situe à moins de 0.4 % de la cible. Pour LE8, il est 3.5 % en dessous de la cible — et la cible se situe au-dessus à la fois de notre résultat en coque et de la même paroi résolue comme solide de révolution convergé (89.56 MPa). Par rapport à ce solide, nos résultats en coque s'écartent de 2.1 % (LE7) et 1.8 % (LE8) : c'est ce qu'un modèle de coque mince d'une paroi aussi épaisse laisse de côté, pas une erreur du solveur.

  • T1 (+1.21 % par rapport à la cible).

    La cible de 50 MPa est la valeur pour une plaque infinie ; la plaque du modèle est finie, et la solution analytique pour une plaque finie (Lamé) donne 50.5 MPa. Par rapport à celle-ci, Tessera s'écarte de 0.21 %. (Remarque : les dimensions de T1 sont en cours de vérification par rapport à l'énoncé original du problème ; cette ligne pourra être mise à jour.)

Résultat avec la sonde au point de référence
Résultat, sonde au point de référence
Convergence en fonction des degrés de liberté
Convergence, tous les maillages

NAFEMS LE1

Éléments en contraintes planes — membrane elliptique

Contraintes planes, σyy en D

TESSERA
92.848,936 ddl
CIBLE NAFEMS
92.7 MPa+0.15 %
RÉFÉRENCE INDÉPENDANTE
—
SONDE DANS LA FENÊTRE92.84 MPa
Résultat avec la sonde au point de référence
Résultat, sonde au point de référence
Convergence en fonction des degrés de liberté
Convergence, tous les maillages

NAFEMS LE2

Test de patch en flexion de coque cylindrique

Coque, contrainte circonférentielle sur la face extérieure

TESSERA
60.002,772 ddl
CIBLE NAFEMS
60 MPa0.00 %
RÉFÉRENCE INDÉPENDANTE
60 — formule analytique, 6M/t²0.00 %
SONDE DANS LA FENÊTRE60 MPa
Résultat avec la sonde au point de référence
Résultat, sonde au point de référence
Convergence en fonction des degrés de liberté
Convergence, tous les maillages

NAFEMS LE3

Coque hémisphérique sous charges ponctuelles

Coque, uₓ en A

TESSERA
0.1847716,338 ddl
CIBLE NAFEMS
0.185 m−0.13 %
RÉFÉRENCE INDÉPENDANTE
—
SONDE DANS LA FENÊTRE0.18477 m
Résultat avec la sonde au point de référence
Résultat, sonde au point de référence
Convergence en fonction des degrés de liberté
Convergence, tous les maillages

NAFEMS LE5

Console en Z

Coque, profil en Z, σxx en A, surface moyenne

TESSERA
−110.5916,038 ddl
CIBLE NAFEMS
−108 MPa+2.40 %
RÉFÉRENCE INDÉPENDANTE
−109.74 — la console en Z en solide 3D convergé (Hex20)+0.77 %
SONDE DANS LA FENÊTRE-110.6 MPa
Résultat avec la sonde au point de référence
Résultat, sonde au point de référence
Convergence en fonction des degrés de liberté
Convergence, tous les maillages

NAFEMS LE6

Plaque biaise sous pression normale

Plaque coque biaise, σ₁ en E, face inférieure

TESSERA
0.80373,558 ddl
CIBLE NAFEMS
0.802 MPa+0.21 %
RÉFÉRENCE INDÉPENDANTE
—
SONDE DANS LA FENÊTRE0.8037 MPa
Résultat avec la sonde au point de référence
Résultat, sonde au point de référence
Convergence en fonction des degrés de liberté
Convergence, tous les maillages

NAFEMS LE7

Cylindre/sphère axisymétrique sous pression

Coque axisymétrique, σzz en D, face extérieure

TESSERA
25.8082,961 ddl
CIBLE NAFEMS
25.9 MPa−0.36 %
RÉFÉRENCE INDÉPENDANTE
25.27 — la paroi modélisée en solide de révolution convergé+2.13 %
SONDE DANS LA FENÊTRE25.81 MPa
Résultat avec la sonde au point de référence
Résultat, sonde au point de référence
Convergence en fonction des degrés de liberté
Convergence, tous les maillages

NAFEMS LE8

Coque axisymétrique sous pression

Coque axisymétrique, contrainte circonférentielle en D, face extérieure

TESSERA
91.191,929 ddl
CIBLE NAFEMS
94.5 MPa−3.50 %
RÉFÉRENCE INDÉPENDANTE
89.56 — la paroi modélisée en solide de révolution convergé+1.82 %
SONDE DANS LA FENÊTRE91.19 MPa
Résultat avec la sonde au point de référence
Résultat, sonde au point de référence
Convergence en fonction des degrés de liberté
Convergence, tous les maillages

NAFEMS LE9

Coque ramifiée axisymétrique sous pression

Coque axisymétrique ramifiée, σzz en C, face extérieure

TESSERA
−317.396,699 ddl
CIBLE NAFEMS
−319.9 MPa−0.78 %
RÉFÉRENCE INDÉPENDANTE
—
SONDE DANS LA FENÊTRE-317.4 MPa
Résultat avec la sonde au point de référence
Résultat, sonde au point de référence
Convergence en fonction des degrés de liberté
Convergence, tous les maillages

NAFEMS LE10

Plaque épaisse sous pression

Plaque épaisse (solide 3D), σyy en D

TESSERA
−5.388192,966 ddl
CIBLE NAFEMS
−5.38 MPa+0.14 %
RÉFÉRENCE INDÉPENDANTE
−5.384 — Hex20 structuré, limite extrapolée+0.07 %
SONDE DANS LA FENÊTRE-5.388 MPa
Résultat avec la sonde au point de référence
Résultat, sonde au point de référence
Convergence en fonction des degrés de liberté
Convergence, tous les maillages

NAFEMS LE11

Cylindre/cône/sphère plein — chargement thermique

Solide de révolution chauffé par T = r + z, σzz en A

TESSERA
−105.5327,590 ddl
CIBLE NAFEMS
−105 MPa+0.50 %
RÉFÉRENCE INDÉPENDANTE
—
SONDE DANS LA FENÊTRE-105.5 MPa
Résultat avec la sonde au point de référence
Résultat, sonde au point de référence
Convergence en fonction des degrés de liberté
Convergence, tous les maillages

NAFEMS T1

Membrane en contraintes planes avec point chaud

Point chaud en contraintes planes, σyy en D

TESSERA
50.6139,322 ddl
CIBLE NAFEMS
50.0 MPa+1.21 %
RÉFÉRENCE INDÉPENDANTE
50.5 — Lamé, un disque dans une plaque libre de rayon 10a+0.21 %
SONDE DANS LA FENÊTRE50.61 MPa
Résultat avec la sonde au point de référence
Résultat, sonde au point de référence
Convergence en fonction des degrés de liberté
Convergence, tous les maillages

NAFEMS T2

Transfert thermique unidimensionnel avec rayonnement

Conduction avec rayonnement, température de l'extrémité rayonnante

TESSERA
927.00205 ddl
CIBLE NAFEMS
927 K0.00 %
RÉFÉRENCE INDÉPENDANTE
927.004 — formule analytique0.00 %
SONDE DANS LA FENÊTRE927 K
Résultat avec la sonde au point de référence
Résultat, sonde au point de référence
Convergence en fonction des degrés de liberté
Convergence, tous les maillages

NAFEMS T3

Transfert thermique transitoire unidimensionnel

Conduction transitoire, température à x = 0.08 m, t = 32 s

TESSERA
36.603567 ddl
CIBLE NAFEMS
36.60 °C+0.01 %
RÉFÉRENCE INDÉPENDANTE
36.6031 — série exacte (Duhamel)0.00 %
SONDE DANS LA FENÊTRE36.603 °C
Résultat avec la sonde au point de référence
Résultat, sonde au point de référence
Convergence en fonction des degrés de liberté
Convergence, tous les maillages

NAFEMS T4

Transfert de chaleur bidimensionnel avec convection

Conduction avec convection, température en E

TESSERA
18.2543,009 ddl
CIBLE NAFEMS
18.3 °C−0.25 %
RÉFÉRENCE INDÉPENDANTE
18.2538 — Q8 et T6 structurés, convergés0.00 %
SONDE DANS LA FENÊTRE18.254 °C

01 / LE DÉROULEMENT

Six étapes, toutes visibles.

Choisissez une étape pour l'ouvrir ci-dessous. Rien ne se passe hors écran : chaque étape laisse une ligne dans le journal de commandes.

  1. 01 Importer Import STEP ; corps listés, supprimez ceux dont vous n'avez pas besoin.
  2. 02 Maillage Tet10, Hex20, à dominante hexaédrique ou coque quadrangulaire.
  3. 03 Contrôle Dimensionnez là où cela compte ; vérifiez d'abord la qualité.
  4. 04 Restons en contact Contacts détectés ; côtés A et B sur le modèle.
  5. 05 Résoudre Statique, modale, flambement, thermique.
  6. 06 Converger Raffinez jusqu'à ce que le résultat ne bouge plus.

02 / CE QU'IL FAIT

Huit fonctionnalités, chacune en vidéo.

  • STEP importé
    STEP importé
  • Blocs hexa + Tet10
    Blocs hexa + Tet10
  • Maillage en coques quadrangulaires sur une plaque
    Maillage en coques quadrangulaires sur une plaque
OPÉRATIONNEL

Tétraèdres, hexaèdres et coques — à partir de votre STEP

Solides quadratiques et coques quadrangulaires, générés à partir de la CAO que vous importez. Les blocs extrudables deviennent des hexaèdres, le reste des Tet10, et les deux sont liés exactement.

  1. 01Tet10 et Hex20 — Hex20 issus d'un mailleur par balayage.
  2. 02Hexa-dominant : les blocs balayables en hexaèdres, le reste en Tet10, reliés par des équations de contrainte — sans pénalisation.
  3. 03Coques quadrangulaires à partir d'un corps surfacique, les trous circulaires maillés en anneaux.
MODÈLE
Bloc usiné, base de 120 × 60 mm
TET10
13,582 éléments
HEXA-DOMINANT
4,356 Hex20 + 1,503 Tet10
COQUE
1,020 quadrangles, tôle de 3 mm
JOURNAL DES COMMANDEScoque : corps surfacique maillé tel quel ; 1,020 quadrangles, 0 triangle ; 1 face sur 1 maillée en grille, 2 trous circulaires en anneaux
  • Face sélectionnée — toute la face CAO
    Face sélectionnée — toute la face CAO
  • 1 mm sur l'alésage, 12 mm ailleurs
    1 mm sur l'alésage, 12 mm ailleurs
  • Histogramme de qualité
    Histogramme de qualité
OPÉRATIONNEL

Dimensionner là où cela compte

Raffinez là où les contraintes se concentrent, restez grossier ailleurs — et visualisez la qualité du maillage avant de lancer le calcul.

  1. 01Un clic sélectionne toute la face CAO, et la face est mémorisée par son nom — un remaillage la retrouve.
  2. 02Taille de maille par face, arête et corps, et sphère d'influence — chacun listé sous Maillage, chacun pouvant être désactivé.
  3. 03Supprimer un corps pour l'exclure du maillage sans la supprimer.
TAILLE GLOBALE
12 mm
TAILLE LOCALE
1 mm sur l'alésage du trou
ÉLÉMENTS
2,088 → 7,643
PIRE RAPPORT D'ASPECT
3.26
JOURNAL DES COMMANDESdimensionnement de face 1 sur 1 face(s)
  • Passe 1 : le maillage utilisé
    Passe 1 : le maillage utilisé
  • Le maillage le plus fin de l'étude
    Le maillage le plus fin de l'étude
  • Courbe de convergence et verdict
    Courbe de convergence et verdict
OPÉRATIONNEL

Une étude de convergence qui se lance toute seule

Tessera raffine à partir du maillage que vous avez utilisé, continue tant que le résultat évolue encore, et retient le maillage le plus grossier qui concorde avec le plus fin — puis relance le calcul sur celui-ci.

  1. 01Se poursuit de lui-même tant que le résultat évolue encore — 3 itérations au plus, plafonné à 400,000 éléments.
  2. 02Retient le maillage le plus grossier à 2 % près du plus fin, remaille et recalcule.
  3. 03« Plat à l'extrémité grossière, ce n'est pas de la convergence » — signalé comme un diagnostic à part entière ; aucun maillage n'est retenu à partir d'une telle courbe.
QUANTITÉ
Von Mises maximal au bord du trou
MAILLAGES
4 (12 → 4.37 mm)
LE PLUS FIN
2,464 Tet10
VERDICT
Stabilisé, dernière étape 0.23 %
JOURNAL DES COMMANDESconvergence;maillages(4);dernier pas(0.23%);stabilisé
  • Contacts détectés, sous Liaisons
    Contacts détectés, sous Liaisons
  • Côté A en orange, côté B en cyan
    Côté A en orange, côté B en cyan
  • « Le gousset peut se déplacer selon Y » — le calcul attend
    « Le gousset peut se déplacer selon Y » — le calcul attend
PARTIELLEMENT OPÉRATIONNEL

Deux questions, un seul nom

Plutôt qu’une liste de noms, deux questions : peut-il se décoller, et peut-il glisser ? Le contact collé et le contact glissant fonctionnent aujourd’hui ; les contacts avec décollement arriveront avec le solveur non linéaire.

  1. 01Détecté lors du maillage d’une forme en plusieurs parties — listés sous Connexions → Contacts.
  2. 02Distance de recherche, portée et écart sont trois valeurs distinctes, chacune affichée.
  3. 03Avant le calcul, une pièce retenue par rien est nommée avec sa direction — « Le gousset peut se déplacer selon Y ».
PAIRES
2
TYPE
Collé · Glissant
AIRE
5,702 mm²
PLUS GRAND ÉCART
0.000 mm
JOURNAL DES COMMANDEScontacts;trouvés(2);recherche(0.100 mm);comme(collé);aire(5,702 mm²);plus grand jeu(0.000 mm)
  • Appuis et charges sur les faces
    Appuis et charges sur les faces
  • Déformation totale
    Déformation totale
  • von Mises, légende écrêtée à 80 MPa
    von Mises, légende écrêtée à 80 MPa
OPÉRATIONNEL

Structures en statique linéaire

Solides et coques sous appuis et charges — résultats avec bornes de légende et échelle de déformation indiquées sur la vue.

  1. 01Appuis et charges sur des faces, des arêtes ou des nœuds — chacune inscrite dans le journal des commandes.
  2. 02Un appui sans frottement bloque la face selon sa normale, pas un axe global — correct sur les faces inclinées.
  3. 03Des avertissements sur l'image, pas caché dans un journal.
MODÈLE
Support sur une platine, 2 corps, liaison collée
ÉLÉMENTS
8,682 Tet10
CHARGE
2 kN sur la face supérieure de la ferrure
RÉSULTAT
0.221 mm, 134.5 MPa au pic
JOURNAL DES COMMANDEScalcul;terminé;déplacement max(0.22094 mm);von Mises max(134.5 MPa)
  • Mode 1 · 212.76 Hz
    Mode 1 · 212.76 Hz
  • Mode 2 · 872.02 Hz
    Mode 2 · 872.02 Hz
  • Mode 3 · 1,299.7 Hz
    Mode 3 · 1,299.7 Hz
OPÉRATIONNEL

Fréquences propres et déformées modales

Fréquences et formes modales avec les mêmes appuis et contacts que le calcul statique — et, à partir d’une charge statique, les fréquences de la structure chargée.

  1. 01Mêmes appuis et contacts que l'analyse statique.
  2. 02Modal précontraint : l'état de contrainte statique alimente la rigidité géométrique.
  3. 03Les modes libre-libre sont attendus, la vérification « retenu par rien » n'est donc pas appliquée.
MODÈLE
Plaque trouée, encastrée à une extrémité
ÉLÉMENTS
4,678 Tet10
f₁
212.76 Hz
f₂ / f₃
872.02 / 1,299.7 Hz
JOURNAL DES COMMANDESmodal;terminé;f1(212.76 Hz);f2(872.02 Hz);f3(1,299.7 Hz)
  • Contrainte statique sous 10 kN
    Contrainte statique sous 10 kN
  • Mode 1 · λ 6.4876
    Mode 1 · λ 6.4876
  • Mode 2 · λ 14.548
    Mode 2 · λ 14.548
OPÉRATIONNEL

Flambement par valeurs propres

Le facteur de charge auquel la structure flambe, obtenu à partir de (K + λ·Kg)φ = 0 sur l'état de contrainte statique — pour les solides, les coques et les poutres.

  1. 01Le lien statique → flambement est réel : Kg est construite à partir du champ de contraintes calculé.
  2. 02Solides, coques et poutres portent la rigidité géométrique.
  3. 03Le facteur de charge multiplie la charge appliquée : λ₁ = 6.49 sur 10 kN donne 64.9 kN.
MODÈLE
Barre 400 × 20 × 30 mm, encastrée à une extrémité
CHARGE
Compression de 10 kN
λ₁ / λ₂
6.4876 / 14.548
ÉLÉMENTS
10,850 Tet10
JOURNAL DES COMMANDESflambement;terminé;λ1(6.4876);λ2(14.548)
  • Plot à 85 °C, coefficient d'échange de 40 W/m²·°C
    Plot à 85 °C, coefficient d'échange de 40 W/m²·°C
  • Champ de température
    Champ de température
  • Contrainte thermique, légende plafonnée à 10 MPa
    Contrainte thermique, légende plafonnée à 10 MPa
OPÉRATIONNEL

La chaleur, et les contraintes qu’elle provoque

Conduction thermique stationnaire et transitoire — températures, coefficients d'échange, rayonnement, conductance de contact — et le champ de température transmis à une analyse statique comme chargement, mesuré à partir de l'état libre de contraintes.

  1. 01ΔT, pas T : la charge structurelle est l'écart par rapport à la température de référence sans contrainte.
  2. 02Stationnaire et transitoire, avec convection, rayonnement vers l'environnement et entre surfaces, et propriétés variant avec la température.
  3. 03Le bilan thermique est présenté pour chaque calcul : ce qui entre, ce qui sort, et dans quelle mesure ils concordent.
MODÈLE
Dissipateur thermique, aluminium 6061
LIMITE
Plot à 85 °C, coefficient d'échange de 40 W/m²·°C à 25 °C
TEMPÉRATURE
68.6 à 85 °C
CONTRAINTES THERMIQUES
33.4 MPa au pic
JOURNAL DES COMMANDESbilan;chaleur entrante 63,674 mW, somme de toutes les conditions 2.3e-09 mW;à 3.6e-14 près du flux de chaleur

03 / UN ÉCRAN, LU EN DÉTAIL

Un maillage que l'on peut défendre chiffres à l'appui.

Une capture du maillage et de son étude de convergence. Cliquez sur un repère.

  1. 01
    Taille locale autour du trouUn dimensionnement de face sur l'alésage du trou : des éléments petits là où la contrainte se concentre, avec une transition progressive vers la taille grossière.
  2. 02
    Qualité des éléments sur le modèleLes éléments mal formés sont visibles là où ils se trouvent, et pas seulement sous forme de chiffre.
  3. 03
    Histogramme de qualitéLa distribution avec son minimum, sa moyenne et son maximum.
  4. 04
    Courbe de convergenceL’évolution de la contrainte maximale à mesure que le maillage est raffiné : 62.94, 62.87, 62.79 MPa — stabilisée, dernier pas 0.14 %.
  5. 05
    Journal des commandesChaque étape écrite sous forme d'une ligne que vous pouvez relire.
La fenêtre Tessera : un quart de plaque trouée maillé avec une taille d'élément de 2 mm imposée sur l'alésage, la qualité des éléments affichée sur le modèle, l'histogramme de qualité, la courbe de convergence et le journal des commandes.

POURQUOI NOUS LE DÉVELOPPONS

L'analyse est la partie facile.

Réaliser des analyses, c'est notre métier. La difficulté n'est presque jamais le solveur — c'est de montrer, des mois plus tard et à quelqu'un d'autre, que le résultat est fiable.

01Des résultats sans traçabilitéUn chiffre sort d'une boîte noire. Montrer à un vérificateur pourquoi il est juste oblige à refaire le travail à la main.
02La vérification vous est laisséeL'éditeur valide le logiciel ; personne ne valide votre modèle, votre maillage ni vos paramètres — et c'est là que se situe le risque.
03Un calcul ne peut pas être rejouéSix mois plus tard, la version a changé, les réglages ont disparu et le résultat ne peut plus être reproduit à l'identique.
04Les licences façonnent le travailLe coût des licences décide qui a le droit d'ouvrir et de vérifier le modèle ; le format de fichier décide si vous pourrez un jour en sortir.
05La mise en données prend plus de temps que l'analyseInstallations, versions, pilotes et serveur de licences avant le premier calcul.
06Les rapports sont refaits à la mainLes chiffres sont recopiés dans un document et le lien vers le calcul qui les a produits est perdu.

LE PROGRAMME

Ce à quoi il ressemble aujourd'hui.

01

Qualité du maillage

La fenêtre de qualité analyse le maillage avant toute résolution : rapport d'aspect, rapport jacobien et distorsion (skewness), chacun sous forme d'histogramme avec son minimum, sa moyenne et son maximum. Cliquer sur une barre sélectionne les éléments correspondants dans le modèle : une mauvaise valeur devient un endroit que l'on peut regarder plutôt qu'un chiffre dans un tableau. L'étude de convergence s'exécute sur le même maillage et indique si le résultat a cessé d'évoluer.

02

Contacts

Les contacts sont détectés automatiquement lors du maillage d'une forme en plusieurs pièces. Au lieu d'une liste de noms parmi lesquels choisir, le panneau pose deux questions — les pièces peuvent-elles se séparer, et peuvent-elles glisser l'une sur l'autre — et la réponse détermine le type. Le contact sélectionné est affiché sur le modèle : côté A en orange, côté B en cyan, le reste de l'assemblage en transparence. La portée et le jeu se règlent par contact, et le panneau indique combien de nœuds ont été liés.

03

Écran de vue générale

Une seule fenêtre : arbre du modèle, barre d'outils, résultat et légende. Chaque résultat conserve ses propres bornes d'échelle : modifier l'échelle du déplacement laisse celle de von Mises inchangée. Le panneau de capture à droite exporte la figure au format rapport sur fond transparent, et les graphiques de la vue sont intégrés à l'image à l'endroit où ils se trouvent à l'écran. La console en haut conserve le journal de commandes — la réponse à « comment avez-vous obtenu ce résultat ».

COMMENT NOUS LE CONSTRUISONS

Les règles que nous nous imposons.

  1. 01
    La vérification fait partie de chaque versionUn solveur n'est diffusé qu'avec son jeu de vérification : solutions analytiques, cas de référence normalisés et calculs manuels, publiés à côté de lui. Une version qui en échoue un n'est pas diffusée.Relancé à chaque déploiement.
  2. 02
    Chaque calcul est reproductibleLa version du moteur, les données d'entrée, le maillage et les hypothèses accompagnent le résultat, de sorte que le même calcul puisse être refait des mois plus tard par quelqu'un d'autre.Les rapports indiquent la version du moteur de calcul.
  3. 03
    Le calcul détaillé reste visibleLorsqu'un résultat peut être présenté pas à pas, il l'est : la formulation, les valeurs substituées et les vérifications qui sous-tendent le chiffre — à côté de celui-ci, pas dans une page d'aide.
  4. 04
    Vos modèles restent les vôtresDes formats ouverts et documentés en entrée comme en sortie. L'export n'est pas une fonction payante et il doit toujours être possible de partir.
  5. 05
    Chaque étape laisse une ligneMaillage, appuis, charges, résolution : chaque étape est inscrite dans le journal de commandes sous forme d'une ligne relisible, si bien que ce qui a été fait sur un modèle ne dépend jamais de la mémoire.
  6. 06
    Conçu par ceux qui réalisent les analysesNous l'utilisons sur nos propres missions d'ingénierie avant quiconque. S'il ne résiste pas à une vraie échéance et à un vrai vérificateur, il n'est pas prêt.
  7. 07
    Les limites sont énoncéesLorsqu'un modèle sort de son domaine de validité, le logiciel le signale, au lieu de renvoyer un chiffre avec assurance.

CE QUI NOUS DISTINGUERA

Les points sur lesquels nous refusons de transiger.

Nous ne nous comparons à aucun produit nommément — nous énonçons les exigences que nous nous imposons.

NOS EXIGENCESEN GÉNÉRALTESSERA
01
La vérification fait partie du produitChaque solveur est livré avec les cas de référence qu'il doit reproduire, publiés avec lui et relancés à chaque version.
EN GÉNÉRALUn manuel de validation, distinct de votre modèle
TESSERAPublié avec le solveur, réexécuté à chaque version
02
Calculs reproductiblesLa version, les données d'entrée, le maillage et les hypothèses sont enregistrés avec le résultat, afin qu'une analyse puisse être reproduite à l'identique et défendue ultérieurement.
EN GÉNÉRALVersion, paramètres et données d'entrée dispersés dans plusieurs fichiers
TESSERACalcul horodaté par version, reproductible
03
Le calcul détaillé, pas seulement le chiffrePour tout ce que nous pouvons montrer pas à pas, la formulation et les valeurs substituées figurent à côté du résultat.
EN GÉNÉRALUn chiffre sorti d'une boîte noire
TESSERALe résultat et le calcul qui le justifie
04
Vos modèles restent portablesFormats d'entrée et de sortie ouverts et documentés, export inclus.
EN GÉNÉRALFormats propriétaires ; export vendu en option
TESSERAFormats ouverts, export inclus
05
Vérifier un modèle n'est pas une décision de licenceLa revue du modèle d'un autre ne devrait jamais être bloquée par un nombre de licences.
EN GÉNÉRALLes licences par poste décident de qui peut vérifier
TESSERA—

QUI LE DÉVELOPPE

Des ingénieurs dont c'est le métier de réaliser ces analyses.

Nous réalisons des analyses par éléments finis et des simulations d'écoulement en tant que bureau d'études — calcul de structure (FEA), CFD, vibrations et NVH, thermique et acoustique — de la validation de concept jusqu'à l'homologation réglementaire, depuis 2 ans. Tessera existe parce que nous nous heurtons sans cesse aux mêmes obstacles dans nos propres projets, et parce que nous savons déjà à quoi un résultat doit résister : un client, un vérificateur indépendant et un organisme d'approbation.

Ce que nous faisons pour nos clients →

PENDANT LE DÉVELOPPEMENT

Des calculateurs gratuits, ouverts à tous.

De petits outils à usage unique que nous publions gratuitement. Ils reposent sur le même noyau de solveur et la même suite de vérification, et ne nécessitent aucun compte.

Tous les calculateurs →
Que calculez-vous ?