Un abonnement à JoVE est nécessaire pour voir ce contenu. Connectez-vous ou commencez votre essai gratuit.
Method Article
Ce travail démontre l'intégration d'un modèle de qualité de l'eau avec un composant d'optimisation en utilisant des algorithmes évolutionnaires pour résoudre optimale (la moins coûteuse) mise en place de pratiques de conservation agricoles pour un ensemble donné d'objectifs d'amélioration de la qualité des eaux. Les solutions sont générées en utilisant une approche multi-objectifs, ce qui permet une quantification explicite des compromis.
Trouver les coût-efficacité (c.-à-la moins coûteuse) des moyens de cibler les investissements pratiques de conservation pour la réalisation des objectifs spécifiques de qualité de l'eau à travers le paysage est d'une importance primordiale dans la gestion des bassins versants. Les méthodes traditionnelles de l'économie de trouver la solution la moins coûteuse dans le contexte des bassins versants (par exemple, 5,12,20) supposent que les impacts hors site peut être précisément décrite comme une proportion de la pollution des sites générés. De telles approches sont probablement pas représentatifs du processus de pollution réelle dans un bassin versant, où les impacts des sources polluantes sont souvent déterminés par la complexité des processus biophysiques. L'utilisation des modernes à base physique, répartis dans l'espace des modèles de simulation hydrologiques permet un plus grand degré de réalisme en termes de représentation du processus, mais nécessite une élaboration d'un cadre de simulation-optimisation où le modèle devient une partie intégrante de l'optimisation.
Évolutionalgorithmes aires semblent être un outil d'optimisation particulièrement utile, capable de faire face à la nature combinatoire d'un bassin versant de simulation-optimisation problème et permettre l'utilisation du modèle de qualité de l'eau plein. Les algorithmes évolutionnaires traiter une répartition spatiale particulière des pratiques de conservation dans un bassin versant comme une solution candidate et d'utiliser les ensembles (populations) de solutions candidates itérative appliquant les opérateurs stochastiques de sélection, recombinaison, mutation et de trouver des améliorations en ce qui concerne les objectifs d'optimisation. Les objectifs d'optimisation dans ce cas sont de minimiser pollution diffuse dans le bassin versant, en réduisant au minimum le coût des pratiques de conservation. Un ensemble récent et en expansion de la recherche est d'essayer d'utiliser des méthodes similaires et intègre des modèles de qualité de l'eau au sens large avec des méthodes d'optimisation évolutionnaires 3,4,9,10,13-15,17-19,22,23,25. Dans cette application, nous démontrons un programme qui suit Rabotyagov et al. L 'approhaque et intègre un 7 moderne et couramment utilisé SWAT modèle de qualité de l'eau avec un algorithme évolutionnaire multiobjectif SPEA2 26, et l'utilisateur spécifié ensemble de pratiques de conservation et leurs coûts pour rechercher les frontières de compromis entre les coûts complets des pratiques de conservation et spécifiée par l'utilisateur qualité de l'eau objectifs. Les frontières de quantifier les compromis auxquels sont confrontés les gestionnaires de bassins versants en présentant la gamme complète des coûts liés à des objectifs différents amélioration de la qualité de l'eau. Le programme permet une sélection de configurations de bassins versants réalisation des objectifs spécifiés qualité de l'eau et une amélioration de la production des cartes de placement optimisé des pratiques de conservation.
1. Préparer modèle du bassin et de fournir des données d'entrée pour l'optimisation
Le coût total d'une solution candidate est la somme des coûts des mesures de conservation appliquées aux unités de bassins versants ("unités d'intervention hydrologiques», ou HRUS). Le programme d'optimisation considère une affectation optimale d'une pratique de conservation unique à partir d'un ensemble particulier de pratiques de conservation des terres cultivées dans tous les HRU dans le bassin versant. Le sets des pratiques de conservation possibles attribuées à un HRU sont appelés ensembles d'allèles.
2. Sélectionnez Paramètres d'optimisation
Figure 1. Fixer des objectifs d'optimisation et les paramètres.
Optimisation des paramètres à sélectionner:
Preset: Sélectionnez le bassin versant d'être optimisé. En cliquant sur "Appliquer" sélectionne les entrées du fichier préréglages "bassin versant presets.csv" pour remplir les valeurs de contrôle sur cet écran.
Variable de sortie: Choisir les objectifs environnementaux pour l'optimisation. Comme choisi (N Outlet, P sortie), ce qui définit une fonction objectif en 3 dimensions: Azote (N organique + NO3 + NH4 + NO2) en moyenne pendant 5 ans à la sortie, Phosphore (Organic P + P minéral) en moyenne pendant 5 ans à la sortie, et le coût total de pratiques de conservation. Notez que cela va créer une frontière compromis en 3 dimensions. Variables de sortie alternatifs peuvent être choisis, où le programme multiobjectif est de minimiser ({} Variable de sortie, Total Cost).
Taille de la population: taille de la population initiale Set. Ceci détermine le nombre initial de solutions candidates. Lorsque «semences avec chaque allèle" option est sélectionnée, les solutions de candidats représentant une application uniforme de chaque pratique de conservation spécifiée dans l'allèle mis à toutes les HRUS terres cultivées dans le bassin versant sont créés en premier. Les solutions candidates restantes sont créés par une affectation aléatoire des pratiques de conservation de l'allèle mis en terres cultivées HRUS. Lors de la sélection de la «semence de chaque allèle" option, il faut s'assurer que la taille de la population initiale est au moins aussi grand que le nombre d'allèles dans un ensemble allèle (23 dans cette démonstration).
Nombre de générations: Réglez le nombre souhaité de générations (itérations) pour le cycle d'optimisation (à noter que la course peut être redémarré).
Probabilité de coupure: Lorsque deux solutions candidates sont sélectionnées pour créer des solutions de nouveaux candidats, la probabilité de croisement indique la probabilité que de nouvelles solutions distinctes sont créées (mis à 1 pour cette démonstration).
Taille de la population temporaire: Ceci détermine le nombre de solutions candidates créés. Les ressources du processeur sont utilisées le plus efficacement lorsque cette valeur est un multiple entier du nombre de threads processeur (16 dans cette démonstration).
Probabilité de mutation: Spécifiez la probabilité d'un changement dans l'affectation aléatoire HRU à une autre pratique de la conservation de l'ensemble des allèles. (Il se situe à 0,03 pour cette démonstration).
Nombre d'threads: Sélectionnez le nombre de processeurs ou de fils utilisés. 16 est utilisé dans cette démonstration.
Facteur d'étalonnage courbe n °: Ceci est fourni à partir de la calibration du modèle SWAT.
Enregistrer la population dans un fichier texte: Il est important de choisir si l'on veut relancer l'optimisation courir après le nombre spécifié d'itérations est terminée. Si vous cochez cette option génère un fichier texte avec les valeurs alléliques de chaque HRU dans chaque solution candidate survivant (individuel). Cela peut être relue pour redémarrer et continuer à courir.
Paramètres d'optimisation secondaires
Première année: Doit être réglé à un an après l'ouverture de l'information météorologique historique, et au plus tard 7 ans avant la fin de ces données.
Prix du maïs: Utilisé avec l'équation de perte de rendement afin d'estimer le coût des réductions d'engrais.
Méthode de notation: SPEA2 Archive. Notation détermine la probabilité d'un individu survivant doit être sélectionné pour croisement.Méthode de purge: Dominé. Les personnes qui sont pires dans les 3 dimensions sont dominés et purgé.
Source HUC: Régler sur "emplacement spécifié", c'est à dire la valeur "7100006" parmi les options suivantes "HUC bassin versant" est utilisé pour trouver une ligne dans la table HUC Zone. La valeur "07100006" est le code à huit chiffres HUC pour le bassin versant de raton laveur.
Source Coût: Réglez sur «County (Code de localisation HRU)» pour indiquer que d'autres coûts que la CRP sera déterminé par les codes FIPS de comté dans la pratique, les coûts du tableau ci-dessus.
Source Coût CRP: Régler sur "1 Localisation" pour indiquer que le coût CRP sera déterminé par les codes FIPS de comté dans la pratique, les coûts du tableau ci-dessus.
SWAT version: SWAT2005
3. Les résultats représentatifs
GeneticiSWAT.exe produit un fichier journal indiquant les paramètres et les résultats de toutes les solutions candidates (individus), ainsi que d'un "save" de fichiers qui encode les résultats de l'itération algorithme final et qui peut être utilisé pour redémarrer le cycle d'optimisation.
À ce stade, on peut visualiser l'ensemble des solutions efficaces au sens de Pareto (la frontière compromis) en suivant les étapes ci-dessous:
Figure 2. Screenshot pour créer des «instantanés» pour la visualisation en 3 dimensions frontière.
La sortie est une série de fichiers qui peuvent être rendus tous à la fois dans les fichiers d'image à l'aide de POV-RAY programme et en sélectionnant "Render", puis "File d'attente File". Les images peuvent être utilisées seules ou combinées dans un film montrant la progression algorithme.
Figure 3. Visualisation statique de la frontière compromis.
Si vous le souhaitez, un film montrant la progression algorithme peut être créé en exécutant "Framescanner.exe» et en suivant ces étapes:
Chaque point de la frontière représente une configuration de bassin versant (une affectation spécifique des pratiques de conservation sur un paysage). Les cartes de ces configurations peut être vu par toute la frontière en suivant ces étapes:
Figure 4. Capture d'écran de la création d'une carte de chaque individu dans la dernière frontière.
Exportation de configurations des bassins versants spécifiques (personnes physiques) d'intérêt.
Souvent une question d'intérêt est de sélectionner les configurations spécifiques des bassins versants (particuliers) ayant atteint des objectifs particuliers de qualité de l'eau. Par exemple, on peut souhaiter trouver un individual à la frontière qui réduit de 30% d'azote et de phosphore de 20% par rapport aux charges de base. MapSWAT permet de rechercher la frontière de l'individu avec la plus petite distance euclidienne à l'objectif spécifié. Cela peut être fait de la manière suivante:
Figure 5. Capture d'écran de la recherche d'une personne en particulier à la frontière en fonction des objectifs de qualité de l'eau.
Figure 6. Capture d'écran de la production de recherche
files/ftp_upload/4009/4009fig7.jpg "alt =" Figure 7 "/>
Figure 7. Capture d'écran d'un exemple de carte décrivant la personne choisie à la frontière. Cliquez ici pour agrandir la figure .
Exportation de données de la carte pour une analyse plus poussée est possible en suivant ces étapes:
Nom du programme de | Source | Description |
Rotateur | CARTE | Crée et remplit une base de données avec des données i_SWAT sol, le climat et la gestion d'un bassin versant. |
Swat2005GA.exe | USDA prairies, Laboratoire de recherche sur les sols et l'eau | Modèle de simulation des bassins versants |
i_SWAT.exe | CARTE | SWAT interface de base de données |
GeneticISWAT.exe | CARTE | Evolutionary contrôleur SWAT algorithme. Intègre Galib de http://lancet.mit.edu/ga/ . |
MapSWAT.exe | CARTE | Lit bases de données et des fichiers de formes i_SWAT, produit des images des générations et des individus. |
POV-Ray | Povray.org | Persistence of Vision raytracer. |
Framescanner.exe | Todd Campbell | Image PNG en AVI |
Windows Live Movie Maker | Microsoft | Utilisé pour compresser AVI WMV |
Tableau 1. Tableau des programmes nécessaires.
Nom du fichier | Type | Description |
Raccoon GA.mdb | Base de données Access | Descriptions de structure et de gestion du bassin versant de raton laveur. Lire par GeneticiSWAT et MapSWAT. |
bassin versant presets.csv | Texte | Presets de réglage pour GeneticiSWAT.exe et MapSWAT |
Alleles.csv | Texte | Liste des allèle fixe pour l'algorithme évolutionnaire. |
HRU.txt allèle Raccoon | Texte | Fichier créé par GeneticISWAT énumérant les allèles jugées terres cultivées. Lire par MapSWAT. |
Coûts par sous-bassin de pratique Josh.mdb | Base de données Access | Coûts par des pratiques de gestion et de comté. |
Terrasse Zones.mdb | Base de données Access | Tableau [HUC données] détient la terrasse et le numéro des zones de rendement pour le bassin versant. |
NRI Budgets.mdb | Base de données Access | Lire par GeneticISWAT.exe pour les tables de cultures et de machine qui ne sont pas utilisés dans cette course. |
phucrp 2008-12-15.dat | Texte | La chaleur des végétaux de recherche Unité de table, non utilisé dans cet essai. |
Management.mdb | Base de données Access | Table de correspondance de rotation, non utilisé dans cet essai. |
Raccoon GA 28.09.2011 1313.log, GA Raccoon 29/09/2011 0732.log, GA Raccoon 07/10/2011 0644.log | Texte | Les fichiers journaux de course GeneticISWAT. |
Raccoon GA.wmv | Animation | 3d affichage des individus par génération |
Subbasin.shp | ESRI Shapefile | Les grandes lignes de sous-bassins du bassin versant. |
Raccoon Map.wmv | Animation | Affichage des allèles dominants pour chaque sous-bassin pour chaque individu sur la frontière. |
Tableau 2. Tableau d'exemples de fichiers requis.
Nous construisons un système intégré de simulation-optimisation cadre à la recherche de Pareto-efficaces des ensembles de configurations des bassins versants impliquant la moins coûteuse mélange et l'emplacement des pratiques de conservation agricoles à atteindre une série d'objectifs au niveau des bassins versants de réduction des nutriments. Un schéma conceptuel du système de simulation-optimisation est présenté dans la Figure 8. Simulation des bassins versants, y compris la simul...
Aucun conflit d'intérêt déclaré.
Cette recherche a été financée en partie par le soutien reçu de subventions de l'Agence américaine de protection de l'environnement Les bassins hydrographiques du programme (Projet n WS97704801) ciblée, la dynamique de la National Science Foundation des systèmes couplés naturelles et humaines (Projet DEB1010259-CARD-KLIN), et le ministère américain de l'Agriculture, l'Institut national de Foodand Agriculture Projet agricole coordonné (Projet # 20116800230190-CARD-).
Demande d’autorisation pour utiliser le texte ou les figures de cet article JoVE
Demande d’autorisationThis article has been published
Video Coming Soon
Nous utilisons des cookies afin d'améliorer votre expérience sur notre site web.
En continuant à utiliser notre site ou en cliquant sur le bouton ''continuer'', vous acceptez l'utilisation de cookies.