Visualiser les détails du résultat
Identifiant | Projet | Catégorie | Visibilité | Date de soumission | Dernière mise à jour |
---|---|---|---|---|---|
0001029 | SIC | Fortran Régulation | public | 2014-09-03 18:25 | 2014-09-04 17:15 |
Rapporteur | dorch | Assigné à | dorch | ||
Priorité | élevée | Impact | critique | Reproductibilité | n'a pas essayé |
Statut | fermé | Résolution | corrigé | ||
Version du produit | 5.34b | ||||
Version ciblée | 5.34b | Résolu dans la version | 5.34b | ||
Résumé | 0001029: Problème d'activation des modules de régulation en débit au premier pas de temps | ||||
Description | Dans le cas d'une régulation en débit (calcul de la caractéristique régulée par inversion de l'équation de débit de l'ouvrage), les modules en boucle fermée ne se déclenchent pas au premier pas de temps (ce qui est normal) mais le calcul d'inversion s'effectue tout de même ce qui provoque des ouvertures de vanne à zéro sur, par exemple, un PID régulé en débit. Voir ticket 0001027 pour un fichier exemple. | ||||
Balises | Aucune balise n'est associée. | ||||
Temps projeté (jours) | |||||
|
Le problème venait de RegManager et de la position de l'instruction : IF(.NOT. bApplic) CYCLE ! Rien à appliquer on passe au RegMan suivant Elle était placée après l'appel à CalcCommandeQLocal qui travaille directement sur l'ouvrage régulé et qui implicitement applique la commande d'inversion de débit (l'application de la commande se faisant explicitement ensuite via l'instruction SetDataLoc située après dans RegManager). |
Date de modification | Nom d’utilisateur | Champ | Changement |
---|---|---|---|
2014-09-03 18:25 | dorch | Nouveau bogue | |
2014-09-03 18:25 | dorch | Statut | nouveau => affecté |
2014-09-03 18:25 | dorch | Assigné à | => dorch |
2014-09-04 17:15 | dorch | Note ajoutée: 0001015 | |
2014-09-04 17:15 | dorch | Statut | affecté => fermé |
2014-09-04 17:15 | dorch | Résolution | ouvert => corrigé |
2014-09-04 17:15 | dorch | Résolu dans la version | => 5.34b |