Aller au contenu
Engineering on Web FEA
Simulation de physiques couplées · 100 % dans le navigateur

De vrais éléments finis, directement dans le navigateur

Construisez la géométrie, générez le maillage, choisissez la physique et lancez le calcul : structures, thermique, fluides et électromagnétisme, seuls ou couplés. Tout le calcul s'exécute sur votre ordinateur, sans rien installer, et vous suivez la convergence en direct.

et axisymétrique, avec un maillage généré dans le navigateur
2D et 3D
de blocage de l'interface pendant le calcul
0 ms
langues d'interface
10
accélération optionnelle du choix du solveur
IA
Un quart de plaque avec un trou circulaire, maillé en triangles et coloré selon la contrainte normale : bleu loin du trou et rouge au sommet du trou, où la contrainte atteint trois fois la contrainte appliquée. Des flèches à droite indiquent la traction.
Kt calculé : 3,086 Howland (largeur finie) : 3,02 Traction σ0 →
Illustration réalisée avec le champ analytique de Kirsch. Le facteur de concentration de contrainte de 3,086 est celui que calcule Engineering on Web FEA dans ce cas.
Ce que vous pouvez simuler

Quatre domaines de l'ingénierie, au même endroit

Combinez les physiques dont le problème a besoin. Le moteur de physique couplée résout les champs dans un même système, par Newton, sur triangles, tétraèdres ou hexaèdres.

Mécanique des structures

Contraintes, déformations, réactions et coefficient de sécurité pour les pièces, les structures en treillis et les coques, du linéaire au non linéaire.

  • Solides 2D, axisymétriques et 3D
  • Treillis, portiques, poutres
  • Coques
  • Modal et flambement
  • Plasticité
  • Hyperélasticité
  • Contact

Transfert thermique

Température et flux de chaleur en régime permanent ou au cours du temps, avec frise temporelle et animation.

  • Conduction
  • Convection
  • Rayonnement
  • Transitoire
  • Sources de chaleur
  • Thermique des fluides

Fluides (CFD)

Vitesse, pression, débits et efforts aux parois, avec flèches et lignes de courant, en 2D et en 3D.

  • Laminaire et Stokes
  • Turbulent k-ε, k-ω, SST
  • Diphasique
  • Non isotherme
  • Brinkman
  • Darcy

Électromagnétisme

Nouveau

Potentiel, champ électrique, densité de courant et champ magnétique, avec la chaleur générée transmise au module thermique.

  • Électrostatique
  • Courants électriques
  • Champs magnétiques
  • Effet Joule
  • Chauffage par induction

Physiques couplées

Couplage complet, dans le même système d'équations, ou séquentiel lorsque cela suffit. Maillage mobile (ALE) pour l'interaction fluide-structure.

  • Thermomécanique
  • Joule et induction
  • Écoulement avec transfert thermique
  • Fluide-structure (FSI)

Analyses et résultats

Du stationnaire à la réponse en fréquence, avec graphiques, sondes au clic, isolignes, déformée et export.

  • Régime permanent
  • Transitoire
  • Fréquences propres
  • Réponse en fréquence
  • Balayage paramétrique
Fonctionnement

Le flux de travail d'un logiciel de simulation, sans quitter le navigateur

Des étapes numérotées, dans l'ordre où le problème se construit, et un guide qui montre l'étape suivante et la réalise en un clic. L'arbre du projet garde tout et se modifie à tout moment.

  1. Géométrie

    Formes paramétriques 2D et 3D avec opérations booléennes, ou fichiers DXF et STL importés.

  2. Physique

    Matériaux issus de la bibliothèque, conditions aux limites appliquées d'un clic et chargements saisis sous forme d'expressions.

  3. Maillage

    Triangulation de Delaunay avec champ de taille ; hexaèdres et tétraèdres en 3D.

  4. Calcul

    Solveurs directs et itératifs choisis automatiquement (ou par l'IA, si vous le souhaitez), dans des Web Workers, avec WebGPU lorsqu'il est disponible et une courbe de convergence en direct.

  5. Résultats

    Cartes de couleurs, déformée, flèches, lignes de courant, sondes, graphiques et CSV.

Le serveur est optionnel : il ne fait que stocker les modèles et, si vous le souhaitez, calcule de grands maillages tétraédriques et traite les fichiers STEP dans un worker séparé.

Performances

Rapide sans figer l'écran, avec ou sans GPU

L'interface n'attend jamais le calcul : maillage, assemblage et solveur s'exécutent dans des Web Workers, et chaque physique n'est téléchargée que lorsque le modèle l'utilise.

  • 0 ms de blocage du thread principal, même avec 49 000 degrés de liberté.
  • WebGPU : gradient conjugué en WGSL avec raffinement en précision mixte (f32 sur le GPU, résidu en f64 sur le CPU). Sans WebGPU, ou si la tolérance n'est pas atteinte, le CPU prend automatiquement le relais.
  • Des solveurs adaptés au problème : Cholesky et LU en ligne de ciel (skyline), LU creuse, PCG avec IC(0) et BiCGSTAB avec ILU(0), après renumérotation.
  • Courbe de convergence en direct : l'erreur de Newton, le résidu du solveur linéaire et le pas de temps s'affichent à chaque itération.
  • Accélération par IA, optionnelle : une fois activée, l'IA (Puter.js) choisit la stratégie du solveur pour votre modèle et votre machine, et apprend des temps mesurés. Les tolérances et le maillage ne changent pas : la précision reste identique.
  • Worker côté serveur, optionnel : gmsh, tétraèdres, STEP et export VTU pour ParaView, en dehors de PHP.

Poutre 2D à 49 302 degrés de liberté

Temps par étape dans le navigateur · 4 cœurs, sans GPU

  • Maillage329 ms
  • Assemblage367 ms
  • Solveur6 433 ms
  • Post114 ms
Total, du maillage au post-traitement7,2 s
De la même équipe

Concevez la pièce dans Engineering on Web CAD, simulez-la dans Engineering on Web FEA

Engineering on Web CAD est notre CAO paramétrique gratuite dans le navigateur : esquisses contraintes, pièces, assemblages et mise en plan. La pièce s'exporte en STL, que Engineering on Web FEA ouvre directement dans le navigateur, ou en STEP, que le worker du serveur transforme en maillage tétraédrique.

Engineering on Web CADSTL ou STEPEngineering on Web FEA
FAQ

Questions fréquentes

Faut-il installer quelque chose ?

Non. Engineering on Web FEA fonctionne dans le navigateur (versions récentes de Chrome, Edge, Firefox ou Safari). Le maillage, l'assemblage des matrices et les solveurs s'exécutent dans des Web Workers sur votre propre ordinateur ; le serveur ne fait que stocker les modèles et, si vous le souhaitez, calcule les grands maillages.

Les résultats sont-ils fiables ?

Chaque physique n'est intégrée au logiciel qu'après validation sur des cas à solution connue, comme la poutre de Timoshenko, la plaque trouée, le tube de Lamé, la cavité de Ghia et la coque de Scordelis-Lo. Vérifiez néanmoins toujours le maillage et les conditions aux limites de votre modèle.

Quelles physiques sont disponibles ?

Mécanique des structures (solides 2D, axisymétriques et 3D, treillis, portiques, poutres et coques, analyse modale, flambement, plasticité, hyperélasticité et contact), transfert thermique (conduction, convection et rayonnement, stationnaire et transitoire), fluides (laminaire, turbulent, diphasique, Brinkman et Darcy), électromagnétisme et leurs couplages, comme la thermomécanique, le chauffage par effet Joule et l'interaction fluide-structure.

Comment l'IA aide-t-elle à calculer plus vite ?

C'est optionnel et désactivé par défaut. Une fois activée, avant chaque calcul, l'IA (via Puter.js) reçoit un résumé du modèle et les temps déjà mesurés sur votre machine, puis choisit la stratégie du solveur : direct ou itératif, utilisation du GPU, amortissement de Newton, pseudo-temps. Elle ne touche ni aux tolérances, ni au maillage, ni à la physique : le résultat a donc la même précision ; si la suggestion échoue, le calcul est relancé avec la configuration d'origine.

Faut-il une carte graphique ?

Non. Lorsque WebGPU est disponible, le gradient conjugué s'exécute sur le GPU en précision mixte ; sans WebGPU, ou si le GPU n'atteint pas la tolérance demandée, le calcul repasse automatiquement sur le CPU. Le GPU est un accélérateur, jamais la référence.

Quelle taille de modèle peut-on résoudre dans le navigateur ?

Cela dépend de la machine. À titre indicatif, une poutre 2D à 49 302 degrés de liberté se résout en 7,2 s sur un ordinateur à 4 cœurs, sans GPU. Pour les très grands modèles, les maillages tétraédriques avec gmsh et les fichiers STEP, un worker optionnel est disponible côté serveur.

Quels fichiers peut-il ouvrir et exporter ?

Il importe le DXF pour la géométrie 2D et le STL pour la 3D dans le navigateur ; le STEP passe par le worker du serveur. Il exporte le modèle en JSON, le tableau nodal en CSV, l'image en PNG et, via le serveur, le VTU pour ParaView.

Prêt à voir où la contrainte se concentre ?

Ouvrez l'un des exemples prêts à l'emploi et résolvez-le en quelques secondes, dans votre navigateur.

Ouvrir le simulateur