Visualiser les détails du résultat

IdentifiantProjetCatégorieVisibilitéDernière mise à jour
0001345SICFortran I/O XML et binairepublic2017-04-25 10:31
RapporteurdorchAssigné àdorch 
PrioriténormaleImpactmineurReproductibilitétoujours
Statut ferméRésolutioncorrigé 
Version du produit5.37c 
Version ciblée5.38aRésolu dans la version5.38a 
Résumé0001345: Valeur fixe non prise en compte dans une variante
DescriptionDans l'exemple joint, on a une prise (Nd5) avec une CL débit fixe. Une loi fonction du temps dans le scénario et une valeur fixe dans une variante.

Lorsqu'on lance la variante, le débit à la prise suit la loi fonction du temps.
BalisesAucune balise n'est associée.
Temps projeté (jours)

Activités

dorch

2017-04-19 22:22

administrateur  

Bug_Variante.zip (Pièce jointe manquante)

dorch

2017-04-19 22:40

administrateur   ~0001432

Le problème vient de la régulation objectif défini sur cette prise. On ne peut pas saisir de Débit objectif via les interfaces du scénario mais, on peut le définir via la gestion des variables même si la prise n'est pas en régulation.
Il y a une loi fonction du temps sur la régulation objectif du scénario qui se traduit par une loi fonction du temps qui est stocké dans la CL en débit.

dorch

2017-04-19 22:58

administrateur   ~0001433

Correction dans FLUXML.N24B

Il faut conditionner la lecture du débit objectif à la présence d'une régulation.
Dans le cas présent, comme il n'y a pas de régulation la lecture de la loi fonction du temps du débit objectif ne se fait pas et on retrouve la valeur fixe pour le débit fixe de la CL de la prise.

dorch

2017-04-25 09:40

administrateur   ~0001435

La résolution du bug n'est pas satisfaisante.
Dans le cas où on a une condition limite autre que débit fixe, l'objectif de régulation n'est plus lu et ça là que se trouve le débit initial de prise.

Dans l'exemple ex29_star\Example.xml, où on a une CL amont en cote fixe, c'est le débit initial à la prise qui détermine le débit passant dans le canal. Après cette correction, le débit n'est plus lu.

dorch

2017-04-25 10:31

administrateur   ~0001438

Corrections apportées dans : FLUXML.N24B

La correction consiste à piloter la lecture à partir du type de CL aval.
- Lecture de la CL aval
- Si la CL est autre que débit fixe alors on peut lire le débit initial, débit objectif et les ouvrages de prise
- Si la CL est un débit fixe alors on ne lit rien d'autre pour ne pas risquer d'écraser le débit de la CL avec une valeur de débit initial ou objectif qui seraient stockés dans le XML.

Historique du bogue

Date de modification Nom d’utilisateur Champ Changement
2017-04-19 22:22 dorch Nouveau bogue
2017-04-19 22:22 dorch Statut nouveau => affecté
2017-04-19 22:22 dorch Assigné à => dorch
2017-04-19 22:22 dorch Fichier ajouté: Bug_Variante.zip
2017-04-19 22:40 dorch Note ajoutée: 0001432
2017-04-19 22:58 dorch Note ajoutée: 0001433
2017-04-19 22:58 dorch Statut affecté => fermé
2017-04-19 22:58 dorch Résolution ouvert => corrigé
2017-04-19 22:58 dorch Résolu dans la version => 5.38a
2017-04-25 09:40 dorch Note ajoutée: 0001435
2017-04-25 09:40 dorch Statut fermé => retour d'informations
2017-04-25 09:40 dorch Résolution corrigé => réouvert
2017-04-25 10:31 dorch Note ajoutée: 0001438
2017-04-25 10:31 dorch Statut retour d'informations => affecté
2017-04-25 10:31 dorch Statut affecté => fermé
2017-04-25 10:31 dorch Résolution réouvert => corrigé