Closed NMegel closed 3 years ago
J'ai creusé les deux tests. Dans les deux cas les différences qu'on obtient après ajout de time_step = 0 sont des différences légères sur les flux dans g_pow_prime (après deconnexion), g_pow étant bien identique. Exemple ci-dessous de g_pow_prime avant et après:
Pour le test "case_14_realistic", cela conduit à des différences mineures dans la dataframe (à l'exception de certaines topos qui apparaissent/disparaissent). Pour le test "no_hubs", il y a un effet de seuil qui fait que des hubs électriques apparaissent et qu'on n'est plus dans le cas visé.
En conclusion je propose:
Pour no_hubs, je propose de faire porter le test sur
@NMegel Ok ça me paraît approprié. Peux-tu juste poster les dataframe avant et après pour se rendre compte des différences des topos qui apparaissent/disparaissent ?
Voici les dataframe avant et après pour le test case_14_realistic Tu verras qu'il y a 2 topologies qui changent (numéro 15 et 16 dans les dataframes) test_integration_dataframe_results_with_case_14_realistic.zip Tu valides que je modifie le test?
Pour l'autre test, je change juste les paramètres comme proposé pour obtenir un dataframe vide!
Après ces modifications, tous les tests passent (commit 61e88eecd332eda13eb04f2c7e501576557cec5a)
Previous .zip appeared to be empty test_integration_dataframe_results_with_case_14_realistic.zip
To avoid problems with forecasted chronics, I changed code in Grid2opSimulator.cut_lines_and_recomputes_flows
from
obs_linecut, reward, done, info = self.obs.simulate(deconexion_action,)
to
obs_linecut, reward, done, info = self.obs.simulate(deconexion_action, time_step = 0)
It breaks 2 integration tests
In test test_integration_dataframe_results_with_case_14_realistic, 2 topos are subsituted in the dataframe. Moreover, there are very slight differences in topology score.
In test test_integration_dataframe_results_no_hubs, it should be an empty dataframe because no electric hubs are detected. But now a full dataframe is returned with hubs