blog
mooringDesignSimulator v2: un outil de conception et de simulation de mouillages
Présentation détaillée de mooringDesignSimulator v2, de ses usages et de sa structure logicielle.
mooringDesignSimulator v2 est un logiciel desktop consacré à la conception et à la simulation statique de mouillages océanographiques.
L’idée n’est pas seulement de dessiner une ligne de mouillage. Le logiciel sert aussi à organiser les composants, préparer un projet, lancer une simulation, vérifier les résultats et produire un rapport exploitable.
Pourquoi reprendre cet outil aujourd’hui
Une partie des logiciels développés au fil des campagnes méritaient d’être repris pour rester utilisables, documentés et transmissibles. mooringDesignSimulator v2 fait partie de ces outils.
Le travail récent a consisté à consolider l’application autour d’une base plus robuste:
- un point d’entrée applicatif plus clair
- une persistance projet réelle en
SQLite - une interface de conception graphique plus lisible
- une chaîne de simulation plus explicite
- une génération de rapport PDF mieux structurée
- une suite de tests pour vérifier les zones sensibles
Ce que permet l’application
Le logiciel permet aujourd’hui de:
- charger une bibliothèque de composants
- construire graphiquement un mouillage
- modifier les propriétés des segments
- sauvegarder ou recharger un projet
- exécuter une simulation statique
- afficher des tableaux et graphiques de résultats
- générer un rapport PDF
Interface principale du logiciel

Une architecture plus claire
La documentation du dépôt montre une architecture organisée autour de quatre sous-systèmes:
- une interface graphique en
PySide6 - une persistance projet fondée sur
SQLite - une gestion de bibliothèque de composants
- un pipeline de simulation composé d’un adaptateur, d’un prétraitement, d’un solveur et d’une couche de restitution
Cette séparation est importante car elle rend l’outil plus facile à maintenir et à faire évoluer.
Formats et circulation des données
Le format de travail principal est une base SQLite, généralement en *.mooring.sqlite3. L’application peut aussi importer ou exporter des snapshots JSON, mais le cœur du travail repose sur une persistance plus solide et mieux structurée.
Du côté simulation, le projet suit un enchaînement simple:
- lecture du projet
- adaptation vers les modèles de simulation
- prétraitement des données
- exécution du solveur statique
- restitution des résultats dans l’interface et dans le rapport PDF
Documentation publique
La documentation publique est maintenant reprise progressivement sur ce site:
Pour qui
Ce logiciel peut intéresser les personnes qui travaillent sur la conception, la vérification ou la documentation de mouillages océanographiques et qui ont besoin d’un outil visuel, reproductible et plus durable qu’un assemblage de scripts isolés.
Pour aller plus loin
- page projet: mooringDesignSimulator v2
- page de téléchargement de l’application: archives partagées
- site historique: UAR191 IMAGO