Démarrer avec FERS

FERS est un solveur éléments finis pour poutres, portiques et treillis, avec vérifications acier selon l’EN 1993-1-1. Le même moteur Rust s’exécute dans votre navigateur, dans un script Python, dans un processus Node et derrière l’API REST : vous pouvez donc commencer sans rien installer et passer au code lorsque cela devient rentable.

Qu’est-ce que FERS ?

FERS associe un solveur Rust à une couche de modélisation Python et à un espace de travail dans le navigateur. Vous décidez où chaque étape s’exécute :

  • Tout en local — installez le paquet (pip install FERS, importé comme fers_core), décrivez le problème en Python, résolvez sur votre machine et exportez des résultats structurés. Sans compte, sans réseau.
  • Tout dans le navigateur — construisez le modèle dans l’espace de travail web et résolvez-le côté client en WebAssembly. Rien n’est téléversé et aucun compte n’est nécessaire pour obtenir une réponse.
  • Mixte — prototypez dans un script puis envoyez le modèle à FERS Cloud pour la visualisation, le partage et l’export 3D ; ou construisez-le dans le navigateur et exportez le JSON vers un script.

Les quatre voies consomment le même JSON de modèle, en unités de base du SI : un modèle commencé d’une manière peut toujours être terminé d’une autre.

Documentation

Chaque page ci-dessous est un sujet complet et autonome.

Choisissez votre voie

Le même moteur, les mêmes résultats, quatre entrées.

Python

Construisez les modèles comme des objets, balayez des paramètres dans une boucle et récupérez les résultats sous forme de données. La voie pour tout ce qui est répétitif ou doit vivre en gestion de versions.

Calcul de structures en Python

JavaScript

Une compilation WebAssembly du solveur, publiée sur npm. Elle s’exécute dans le navigateur ou sous Node sans aller-retour serveur : le modèle ne quitte jamais la machine de l’utilisateur.

Calcul de structures en JavaScript

API REST

HTTP simple depuis n’importe quel langage, avec une spécification OpenAPI 3.1 importable directement dans un générateur de clients ou une Action de GPT personnalisé.

Référence de l’API REST

Pour les agents IA

FERS dispose d’un serveur MCP distant : Claude, ChatGPT, Cursor et VS Code peuvent construire et calculer des modèles de structure directement, y compris des vérifications EN 1993-1-1 avec détail clause par clause. Connectez-le une fois et votre assistant calcule au lieu de deviner.

Pour les agents qui préfèrent lire plutôt qu’appeler : llms.txt indexe ce site, llms-full.txt contient toute la documentation en une seule requête, et chaque page dispose d’un jumeau en Markdown brut à /docs/<sujet>.md.

Configurer le serveur MCP

Obtenir de l’aide

Ressources de dépannage et de support.

Exemples

Scripts exécutables sur GitHub pour comprendre la syntaxe FERS.

Voir les exemples

Ouvrir un ticket

Vous avez un compte ? Envoyez un ticket de support et suivez son avancement.

Ouvrir un ticket

Dépôt GitHub

Exemples, tickets et demandes de fonctionnalités.

Voir sur GitHub

Écrire à l’équipe

De l’aide de notre équipe de support.

Contacter le support

Questions fréquentes

Dois-je installer quelque chose pour essayer FERS ?

Non. L’espace de travail web et tous les calculateurs résolvent côté client en WebAssembly, sans compte et sans installation. Installer le paquet Python ou npm ne devient utile que si vous voulez scripter quelque chose.

Que comprend l’offre gratuite ?

Le calcul de modèles jusqu’à 100 barres, dans le navigateur ou en local, sans compte. Pro porte cette limite à 10,000 barres et ajoute l’enregistrement dans le cloud, à 19.95 € par mois. Les canaux API et agents reçoivent 100 calculs gratuits par semaine glissante.

Mes modèles sont-ils téléversés sur vos serveurs ?

Seulement si vous le demandez. Les calculs dans le navigateur et en local s’exécutent entièrement sur votre machine. Seuls les points de terminaison REST et MCP envoient un modèle à FERS Cloud, et l’enregistrement dans le cloud est facultatif.

Quelle est la précision ?

Les résultats sont contrôlés contre des solutions analytiques et contre les tests standard NAFEMS d’éléments finis, les deux publiés avec l’écart entre la valeur cible et FERS — voir les tests de précision et NAFEMS. Vérifiez un cas que vous connaissez avant d’en croire un que vous ne connaissez pas.

Quelles unités et conventions d’axes FERS utilise-t-il ?

Les unités de base du SI dans le JSON du modèle — mètres, newtons, pascals — avec les angles en degrés. L’axe fort de flexion est l’axe z local : i_z gouverne donc la flexion ordinaire. Détails sur conventions et unités.

Un assistant IA peut-il utiliser FERS directement ?

Oui. Le serveur MCP expose le solveur, les constructeurs de modèles et les vérifications Eurocode sous forme d’outils appelables par Claude, ChatGPT, Cursor et VS Code.