Visualiser les détails du résultat

IdentifiantProjetCatégorieVisibilitéDernière mise à jour
0001189SICFortran Régulationpublic2015-10-28 09:36
RapporteurdorchAssigné àdorch 
PrioritéurgenteImpactbloquantReproductibilitétoujours
Statut ferméRésolutioncorrigé 
Version du produit5.34a 
Version ciblée5.35gRésolu dans la version5.35g 
Résumé0001189: Les modes des variables de régulation (Y,Z,T) pour les débits aux ouvrages en travers ne sont plus supportés
DescriptionPour reproduire le bug :
- Créer un module PRINT
- Demander une commande U, une consigne Y ou une mesure Z pointant vers le débit d'un ouvrage en travers en mode relatif
- Lancer la simulation avec SIRENE

La donnée est traitée en mode absolu.

Le problème doit venir de l'ordre d'initialisation entre le recalcul du débit aux ouvrages en travers après importation de la ligne d'eau initiale et la définition de la valeur de référence (i.e. la valeur absolue au premier pas de temps) servant dans le calcul des données de régulation en mode relatif.
BalisesAucune balise n'est associée.
Temps projeté (jours)

Activités

dorch

2015-10-26 11:10

administrateur   ~0001240

Dans SIRENE, l'initialisation des modules de régulation et le calcul des lois fonction du temps est très tôt nécessaire dans le processus d'initialisation du programme pour calculer les valeurs des conditions aux limites internes et externes.
L'initialisation des modules était associé jusqu'à présent à la définition des valeurs de référence des variables de contrôle. Mais celle-ci ne peut correctement s'effectuer que si les débits aux ouvrages ont été calculés. Cette opération n'est faite qu'à l'initialisation d'un nouveau pas de temps de calcul hydraulique.
J'ai donc ajouté un argument optionnel à RegManager pour pouvoir au premier appel à l'amont de l'initialisation, initialiser les modules mais ne pas définir les valeurs de références.

Corrections apportées dans SIRENEn.N19I et REGUL.N05H

dorch

2015-10-26 11:18

administrateur   ~0001241

L'erreur a été introduite dans SIC 5.34A où l'appel à RegSetVarRef a été couplé avec l'initialisation des modules de régulation (premier appel à RegManager).

dorch

2015-10-28 09:36

administrateur   ~0001242

Recorrection du bug et notteoyage du code dans SIRENEn.N19I, REGUL.N05H, FLUXML.N20H déposés sur le serveur.

Historique du bogue

Date de modification Nom d’utilisateur Champ Changement
2015-10-26 10:33 dorch Nouveau bogue
2015-10-26 10:33 dorch Statut nouveau => affecté
2015-10-26 10:33 dorch Assigné à => dorch
2015-10-26 11:10 dorch Note ajoutée: 0001240
2015-10-26 11:10 dorch Statut affecté => fermé
2015-10-26 11:10 dorch Résolution ouvert => corrigé
2015-10-26 11:10 dorch Résolu dans la version => 5.35g
2015-10-26 11:16 dorch Version du produit 5.35g => 5.34a
2015-10-26 11:18 dorch Note ajoutée: 0001241
2015-10-28 09:36 dorch Note ajoutée: 0001242