Eukleides Eukleides Kinematics
← Accueil← Home Appli webWeb app

Eukleides Kinematics

Documentation — guide d'utilisation du simulateur de géométrie de suspension. Documentation — user guide for the suspension geometry simulator.

⚠ Version de développement. Les résultats ne sont pas garantis et doivent être validés indépendamment. N'utilisez pas cet outil pour des décisions critiques de sécurité, d'homologation ou de conception de série sans vérification externe. ⚠ Development version. Results are not guaranteed and must be validated independently. Do not rely on this tool for safety-critical decisions, homologation, or production design without external verification.

IntroductionIntroduction

Eukleides Kinematics est un simulateur 3D de cinématique de suspension automobile. Vous définissez les points caractéristiques (hardpoints) de votre train roulant, puis l'application calcule en temps réel l'évolution des paramètres géométriques (carrossage, pincement, chasse, hauteur de centre de roulis, motion ratio…) sur tout le débattement de suspension et de direction. Eukleides Kinematics is a 3D simulator for automotive suspension kinematics. You define the hardpoints of your running gear, and the application computes in real time how the geometric parameters (camber, toe, caster, roll-center height, motion ratio…) evolve across the full suspension and steering travel.

L'application s'exécute directement dans votre navigateur (WebAssembly) : aucune installation n'est nécessaire. The application runs directly in your browser (WebAssembly): no installation is required.

Premiers pasGetting started

Depuis la page d'accueil, cliquez sur Lancer l'application web. Aucune installation n'est nécessaire : l'application se charge et s'exécute directement dans votre navigateur. From the home page, click Launch the web app. No installation is required: the application loads and runs straight in your browser.

Un navigateur récent compatible WebAssembly (Chrome, Edge, Firefox, Safari) est recommandé. A recent WebAssembly-capable browser (Chrome, Edge, Firefox, Safari) is recommended.
Au premier lancement, une fenêtre d'accueil présente l'application et l'avertissement « version de développement ». Vous pouvez la masquer (case « Do not show this again ») et la rouvrir via ? › Show Welcome. On first launch, a welcome window introduces the app and the "development version" warning. You can hide it ("Do not show this again") and reopen it via ? › Show Welcome.

Vue d'ensemble de l'interfaceInterface overview

La fenêtre est organisée en trois colonnes, surmontées d'une barre de menus. The window is organised into three columns, topped by a menu bar.

ZoneArea ContenuContents
Colonne gaucheLeft column Definition (coordonnées XYZ des points), Parameters (entrées scalaires : rayon pneu, empattement…) et le panneau d'options de simulation. Definition (XYZ point coordinates), Parameters (scalar inputs: tyre radius, wheelbase…) and the simulation options panel.
Colonne centraleCentre column Visualiseur 3D interactif (rotation, zoom) et le panneau de résultats à onglets (Travel / Steering / Graph). Interactive 3D viewer (rotate, zoom) and the tabbed results panel (Travel / Steering / Graph).
Colonne droiteRight column Result (positions calculées des points) et Output Values (valeurs de sortie à la position courante). Result (computed point positions) and Output Values (output values at the current position).
Barre supérieureTop bar Menus File, Project, Tools, ?, boutons Load / Save (cloud) et compte utilisateur. File, Project, Tools, ? menus, Load / Save (cloud) buttons and user account.

Modifier une valeurEditing a value

Cliquez sur une cellule numérique pour la saisir au clavier (validez avec Entrée, annulez avec Échap). Vous pouvez aussi survoler une valeur et utiliser la molette pour l'ajuster par pas de 1. Click a numeric cell to type a value (confirm with Enter, cancel with Esc). You can also hover a value and use the scroll wheel to nudge it by steps of 1.

Architectures de suspensionSuspension architectures

Trois grandes familles sont prises en charge : Three main families are supported:

  • McPherson — jambe de force + triangle inférieur. — strut + lower wishbone.
  • Double triangle (Double Wishbone)Double Wishbone — triangles supérieur et inférieur, avec option bell crank (basculeur) actionné par pushrod ou pullrod. — upper and lower wishbones, with an optional bell crank driven by a pushrod or pullrod.
  • MultiLink — bras multiples (multibras). — multiple independent links.

Points caractéristiquesHardpoints

Selon l'architecture, la grille Definition expose les points pertinents, par exemple : centre roue, rotules inférieure/supérieure, points avant/arrière de triangle, points de biellette de direction (interne/externe), barre anti-roulis, et les points du basculeur (pivots, bras de poussée et bras d'amortisseur). Depending on the architecture, the Definition grid exposes the relevant points, e.g.: wheel centre, lower/upper ball joints, wishbone front/rear points, tie-rod points (inner/outer), anti-roll bar, and the bell-crank points (pivots, push arm and damper arm).

Flux de travail typeTypical workflow

  1. Choisissez l'architecture et les options (direction, barre anti-roulis, transmission, bell crank…).Choose the architecture and options (steering, anti-roll bar, drive shaft, bell crank…).
  2. Saisissez les coordonnées des points dans Definition et les scalaires dans Parameters.Enter the point coordinates in Definition and the scalars in Parameters.
  3. Réglez les débattements (compression, détente, direction) et la précision de convergence.Set the travel values (compression, rebound, steering) and the convergence precision.
  4. Observez le modèle dans le visualiseur 3D et lisez les sorties dans Output Values.Inspect the model in the 3D viewer and read the outputs in Output Values.
  5. Analysez l'évolution sur tout le débattement via les onglets Travel / Steering / Graph.Analyse the behaviour across the full travel via the Travel / Steering / Graph tabs.
  6. Exportez un rapport, un fichier STEP, ou sauvegardez le modèle dans le cloud.Export a report, a STEP file, or save the model to the cloud.

Paramètres de simulationSimulation parameters

SectionSection DescriptionDescription
Travel Course de compression, de détente et de direction (amplitude balayée).Compression, rebound and steering travel (swept range).
Options Direction, barre anti-roulis, arbre de transmission (drive shaft).Steering, anti-roll bar, drive shaft.
FixationsFixations Point d'ancrage de la biellette de pincement, de la barre anti-roulis et de l'amortisseur (selon l'architecture).Anchor point of the toe link, anti-roll bar and damper (depending on architecture).
Bell crank (Double triangle) active le basculeur ; choix de l'ancrage du rod : triangle inférieur, porte-moyeu, ou triangle supérieur (pullrod). Des positions par défaut sont proposées.(Double wishbone) enables the rocker; choose the rod anchor: lower wishbone, upright, or upper wishbone (pullrod). Sensible defaults are seeded.
Convergence Fast (1000 itér. / 1e-3), Precise (6000 / 1e-6) ou Custom (réglez le nombre d'itérations max et le seuil).Fast (1000 iter. / 1e-3), Precise (6000 / 1e-6) or Custom (set the max iterations and threshold).

Lecture des résultatsReading the results

Le panneau central propose trois onglets : The centre panel offers three tabs:

  • Traveltableau des sorties à chaque pas de débattement vertical.table of outputs at each vertical-travel step.
  • Steeringtableau des sorties à chaque pas de braquage.table of outputs at each steering step.
  • Graphtracé d'une sortie en fonction du débattement, avec dérivée optionnelle.plot of one output against travel, with an optional derivative.

Principales sorties calculéesMain computed outputs

  • Carrossage (Camber), Pincement (Toe, positif = pincé)Camber, Toe (positive = toe-in)
  • Hauteur de centre de roulis (Roll Center Height)Roll Center Height
  • Chasse (Caster), déport de chasse (Caster Trail)Caster Angle, Caster Trail
  • Angle de pivot (KingPin), déport au sol (Scrub Radius)KingPin Angle, Scrub Radius
  • Voie (Track Width), course d'amortisseur (Damper Travel)Track Width, Damper Travel
  • Motion Ratio, angle de barre anti-roulis, et angles de transmission (selon options).Motion Ratio, anti-roll bar angle, and drive-shaft angles (depending on options).

Analyse des efforts dans les liaisonsJoint force analysis

Via Tools › Joint Forces, saisissez les efforts appliqués (en newtons) au point de contact pneu/sol (TCP) et au centre roue (K). L'application calcule les charges statiques dans chaque liaison à la position courante. Via Tools › Joint Forces, enter the applied forces (in newtons) at the tyre contact patch (TCP) and wheel centre (K). The application computes the static loads in each joint at the current position.

L'analyse repose sur un assembleur multi-corps (porte-moyeu, triangles, basculeur reliés par biellettes et rotules). Le résidu d'équilibre est vérifié à chaque résolution. The analysis uses a multi-body assembler (upright, wishbones, rocker linked by 2-force links and ball joints). The equilibrium residual is checked on every solve.

Export STEP (CAO)STEP export (CAD)

L'export STEP (format ISO 10303 / AP214) permet de reprendre la géométrie directement dans votre logiciel de CAO. Depuis le menu File : STEP export (ISO 10303 / AP214 format) lets you bring the geometry straight into your CAD software. From the File menu:

  • Export STEP (solid)Export STEP (solid)solides BREP exacts (cylindres pour les bras, sphères pour les rotules).exact BREP solids (cylinders for links, spheres for joints).
  • Export STEP (wireframe)Export STEP (wireframe)squelette filaire léger (segments de ligne).lightweight wireframe skeleton (line segments).
  • Export STEP sweep (solid)Export STEP sweep (solid)l'ensemble des positions du débattement, utile pour visualiser l'enveloppe de mouvement.all travel positions at once, useful to visualise the motion envelope.

Le fichier .step/.stp est téléchargé par votre navigateur. The .step/.stp file is downloaded by your browser.

Cloud & rapportCloud & report

Sauvegarde dans le cloudCloud storage

Connectez-vous avec votre adresse e-mail et mot de passe. Vous pouvez ensuite sauvegarder et charger vos modèles (au format JSON) depuis le cloud via File › Save / Load ou les boutons de la barre supérieure. Un point (●) sur le bouton Save indique des modifications non enregistrées. Sign in with your e-mail and password. You can then save and load your models (as JSON) from the cloud via File › Save / Load or the top-bar buttons. A dot (●) on the Save button indicates unsaved changes.

RapportReport

File › Create Report génère un rapport HTML/SVG autonome. Depuis le navigateur, l'impression en PDF produit un document propre. File › Create Report generates a self-contained HTML/SVG report. From the browser, print-to-PDF produces a clean document.

FAQ

La solution ne converge pas / les résultats semblent faux.The solution doesn't converge / results look wrong.

Vérifiez la cohérence des points (pas de points confondus, géométrie réaliste) puis passez le préréglage de convergence sur Precise. Pour le bell crank, partez des positions par défaut proposées avant d'ajuster. Check the point consistency (no coincident points, realistic geometry), then switch the convergence preset to Precise. For the bell crank, start from the seeded default positions before tweaking.

Quel navigateur utiliser ?Which browser should I use?

Tout navigateur récent compatible WebAssembly convient (Chrome, Edge, Firefox, Safari). Pour de meilleures performances 3D, gardez votre navigateur à jour. Any recent WebAssembly-capable browser works (Chrome, Edge, Firefox, Safari). For best 3D performance, keep your browser up to date.

Mes modèles sont-ils privés ?Are my models private?

Les modèles cloud sont associés à votre compte. Connectez-vous pour y accéder. Cloud models are tied to your account. Sign in to access them.