Accédez à Matériel de formation du projet et avant de cliquer sur un réseau, cliquez sur Dossiers onglet.
N'oubliez pas que les fichiers sont partagés dans le cadre du projet
Choisissez les fichiers et cliquez sur Soumettre
Dans le panneau de gauche, cliquez sur Afficher les données du réseau icône
Une fenêtre s'affichera, tapez »scénarios », sélectionnez scénarios attribuez et cliquez Enregistrer comme le montre l'image suivante
Une nouvelle fenêtre apparaîtra, sélectionnez PYWR _SCÉNARIOS et cliquez Sauvegarder
Comme le fichier H5 contient 4 dataframes par clé, cela nécessite taille= quatre (4). Dans ce cas, le scénario pywr sera nommé Changements climatiques, et non Ensemble les noms seront utilisés pour les différentier.
Lorsqu'un scénario pywr est finalement créé, la fenêtre suivante s'affiche :
Cela ouvrira le panneau de droite. Dans la section Entrées, tapez »scénarios » et cliquez sur Ajouter une entrée icône
Dans ce tutoriel, nous allons travailler avec le Réseau Thames, dont vous recevez automatiquement une copie lorsque vous créez un compte WaterStrategy.
Les étapes abordées sont notamment les suivantes :
Mise à jour de la demande de Lee Valley: Nous allons lire et mettre à jour les données de la demande de Lee Valley à partir d'un fichier CSV externe contenant une série chronologique.
Appliquer l'incertitude liée au changement climatique: les incertitudes liées au changement climatique seront introduites en activant scénarios pywr-. Ces incertitudes seront appliquées à deux nœuds de captage (flux entrants), en ajustant les conditions d'afflux en fonction de scénarios spécifiés.
Ajouter une règle personnalisée: Vous allez apprendre à créer une règle personnalisée, un outil puissant qui permet d'étendre et d'intégrer la fonctionnalité WaterStrategy. Dans cet exemple, un nouveau paramètre sera créé pour augmenter dynamiquement le volume maximum d'un réservoir à une date précise, telle que définie par l'utilisateur.
À la fin de ce didacticiel, vous serez en mesure de gérer et de personnaliser divers aspects du réseau Thames dans WaterStrategy, en utilisant des données de séries chronologiques, des scénarios d'incertitude et des règles personnalisées.
Vous téléchargerez manuellement les fichiers requis, alors assurez-vous de les enregistrer sur votre ordinateur pour y accéder facilement pendant le didacticiel
Pour commencer, dans Matériel de formation du projet, ouvert Tamise réseau
Cloner Scénario 1
Accédez au nœud de captage Days Weir, cliquez sur Modifier Flux
Une nouvelle fenêtre apparaîtra, sélectionnez PYWR _PARAMÈTRE et cliquez Sauvegarder
Collez la configuration suivante et Enregistrer
``json { « clé » : « Days Weir », « scénario » : « Changement climatique », « type » : « Paramètre du cadre de données », « url » : « Tamise_flux entrants_Scénarios PyWR .h5", « index_col » : « pas de temps », « parse_dates » : vrai }
Comme le nombre total de simulations est de quatre, cela est dû au fait que nous utilisons une seule scénarios pywr- configuration pour Changements climatiques, qui contient 4 scénarios. Chacun de ces scénarios sera exécuté séparément et le résultat des 4 simulations sera affiché pour chaque résultat de sortie, comme indiqué ci-dessous
Collez le code suivant puis cliquez sur le bouton Enregistrer
``python classe TransientDecisionParameter (Parameter) : «" » Renvoie l'une des deux valeurs en fonction du pas de temps actuel
Paramètre de décision transitoire. register ()
{ « type » : « Paramètre de décision transitoire », « après_paramètre » : »Nouveau réservoir:max_volume après », « avant_paramètre » : »Nouveau réservoir:max_volume avant », « date_décision » : « 2045-01-01 », « dernière_date » : « 2045-01-01 » }
{ « type » : « Paramètre constant », « valeur » : 120000 }
{ « type » : « Paramètre constant », « valeur » : 240000 }
Accédez à Nouvelle version de Reservoir nœud et modification Débit maximum pour -400, cela permettra de faire circuler l'eau à travers ce nœud
Le fichier téléchargé, Tamise _Lee _Vallée _demand.csv, contient un ensemble de données chronologiques structuré avec deux colonnes clés :
pas de temps : Cette colonne servira d'index pour les séries chronologiques. Il représente la progression du temps dans l'ensemble de données, ce qui permet une organisation chronologique.
Demande de Lee Valley : Cette colonne contient les données représentant les valeurs de la demande dans la vallée de Lee.
Sélectionnez le nœud de sortie Demande de Lee Valley et modifiez le Débit maximum
Dans Options, sélectionnez PYWR _PARAMÈTRE
Collez la configuration suivante :
``json { « type » : « Paramètre du cadre de données », « url » : « Tamise_Lee_Fichier Valley_demand.csv «, « column » : « Lee Valley Demand », « index_col » : « pas de temps », « parse_dates » : vrai }