Visualiser les détails du résultat

IdentifiantProjetCatégorieVisibilitéDernière mise à jour
0001377SIC(Aucune catégorie)public2017-12-08 17:19
RapporteurdorchAssigné à 
PrioriténormaleImpactfonctionnalitéReproductibilitésans objet
Statut nouveauRésolutionouvert 
Version du produit 
Version cibléePriorité 1Résolu dans la version 
Résumé0001377: OptiSIC : Module d'optimisation de paramètres calculés sur une simulation
DescriptionLe module d'optimisation doit pouvoir réaliser la même chose que les exemples d'optimisation utilisant un script matlab :
- Permettre de sélectionner des paramètres commandés (équivalent des U des modules de régulation)
- Permettre de sélectionner des variables contrôlées ou mesurées (équivalent à Y ou Z)
- Permettre d'écrire un script utilisant les U, les Y et les Z et permettant de calculer le critère à minimiser (ou maximiser). Cela comprendra une boucle sur les pas de temps où l'utilisation de données à certains pas de temps (proposer des modules simples comme le calcul de volumes écoulés ou le RMSE).
- Choisir le type de simulation à effectuer (Fluvia ou Sirene) et les paramètres de temps (Fin de simulation, pas de temps) et le scénario et la variante sur laquelle effectué l'optimisation
- Choisir la précision demandée, le nombre max d'itération et des paramètres de l'algo d'optimisation (type d'optimisation et paramètres liés)

L'idée est de pouvoir calculer des paramètres fixe dans le temps sur des simulations permanent ou transitoire satisfaisant au mieux un critère hydraulique.

La procédure devrait être la suivante :
- Renseignement d'un fichier .par à partir des données saisies dans le scénario ou la variante avec les commandes (U) pour le 1er pas de temps
- Boucler l'optimisation avec :
    - écrire le fichier .par avec les paramètres calculés par l'optimiseur
    - Run de Fluvia ou SIC
    - Lancer SicExport pour récupérer les Y et les Z
    - Calculer le critère d'optimisation
- Arrêter l'optimisation lorsque le critère est satisfaisant ou au maximum d'itérations

Durant l'optimisation, on peut afficher des graphiques d'évolution du critère, ainsi que l'évolution des U.
BalisesAucune balise n'est associée.
Temps projeté (jours)

Activités

Ce bogue n'a aucune note.

Historique du bogue

Date de modification Nom d’utilisateur Champ Changement
2017-12-08 17:19 dorch Nouveau bogue