docs
mooringDesignSimulator v2 - Modélisation
Principes de modélisation et pipeline de simulation
Périmètre fonctionnel
Mooring Simulator v2 est conçu pour la conception et l’analyse statique de mouillages océanographiques.
Le flux courant est le suivant:
- éditer le mouillage comme projet
- adapter les données éditables vers le modèle de simulation
- prétraiter les longueurs et contraintes de profondeur
- exécuter le solveur statique
- restituer tableaux, graphiques et rapport
Concepts principaux
Modèle de projet
Le projet éditable stocke:
- les métadonnées du projet
- les segments de mouillage dans leur ordre
- les propriétés copiées depuis la bibliothèque
- les points du courant environnemental
Les projets sont persistés en SQLite.
Catégories de segments
Le logiciel distingue notamment:
- ropes
- instruments
- floats
- releases
- terminals
- anchors
Certaines catégories sont discrètes, tandis que ropes et câbles portent une longueur et peuvent supporter des opérations de clamp selon leurs propriétés.
Conventions de profondeur
La convention V2 actuelle est:
- profondeur positive vers le bas
Modes de longueur
Les segments de type rope peuvent utiliser:
fixedautonone
Le mode auto permet au prétraitement d’estimer une longueur quand suffisamment de contraintes sont disponibles.
Pipeline de simulation
Le pipeline général est:
ProjectRepository
-> simulation_project_adapter
-> simulation_preprocessor
-> simulation_solver
-> SimulationResultsWidget / PDF report
Adaptateur
L’adaptateur convertit les données éditables vers les modèles de simulation.
Prétraitement
Le prétraitement gère notamment:
- la normalisation des profondeurs cibles
- l’estimation automatique de certaines longueurs
- la discrétisation des segments longs
Solveur
Le solveur calcule l’état statique du mouillage et les métriques dérivées exploitées par l’interface et le rapport PDF.
Limite importante
L’application implémente actuellement un solveur statique et des indicateurs opérationnels associés. Ce n’est pas un simulateur dynamique complet dans le domaine temporel.