Simulation MODFLOW avec GMS en maillage
Simulation MODFLOW avec GMS en maillage
Initiation à GMS
MODFLOW – L’approche par maillage
Deux approches peuvent être utilisées pour construire des simulations Modflow dans GMS : l’approche
par maillage et l’approche conceptuel. L’approche par maillage implique le travail avec des mailles 3D
en appliquant les termes puits/sources et d’autres modèles bloc par bloc. L’approche conceptuelle
implique l’utilisation d’un outil SIG pour élaborer une carte pour développer le modèle conceptuel du
site à modéliser. Les données sont copiées après dans la grille du maillage.
L’approche par maillage est décrite dans le présent chapitre. Dans la plus part des cas, l’approche
conceptuelle est plus efficace que l’approche par maillage. Cependant, cette dernière est très pratique
pour les problèmes simples ou pour des exercices académiques où l’édition des données par maille est
nécessaire.
1. Description du problème
Le problème à résoudre dans cet exercice est donné dans la figure 1. Trois aquifères vont être simulés
en utilisant trois couches dans une grille conceptuelle de blocs. La grille couvre une région carrée de 75
km sur 75 km. Le maillage consiste en 15 lignes et 15 colonnes, les mailles sont carrées et mesurent
5000 m de coté dans le plan horizontal. Pour un souci de simplicité la topographie de chaque couche est
considéré plate. Les valeurs de conductivité hydraulique sont données dans la direction horizontale. Pour
la direction verticale on utilisera une fraction de la conductivité hydraulique horizontale.
L’écoulement dans le système est dû à l’infiltration des précipitations qui sera défini comme une
recharge de la nappe. Les prélèvements du système sont ceux qui se font vers un drain, un puits de
pompage (non visible sur la figure 1) et vers un lac représenté par une limite à charge hydraulique
constante à gauche de la figure. Les charges initiales sont considérées égales à 0 et on cherche à trouver
la solution du régime permanent.
2. Mise en route
1. Si nécessaire, lancer GMS. Si GMS est déjà lancé, sélectionner File | New dans le menu pour
assurer que la configuration du programme revient à son état initial.
3. Unités
A ce stade, on peut définir les unités utilisées dans le modèle. Les unités choisies seront modifiées en
éditant les champs de l’interface GMS.
4. Création du maillage
La première étape de résolution du problème est de créer un maillage de différences finies en 3D.
1. Dans l’espace Explorateur de Projet (Project Explorer) cliquer par le bouton droit de souris dans
une zone vide puis dans le menu flotant choisir New | 3D Grid.
2. Dans la section intitulée X-dimension, entrer la valeur 22860 pour la longueur (Length value)
et 15 pour le numéro de mailles (Number cells) ;
3. Dans la section intitulée Y-dimension, entrer la valeur 22860 pour la longueur (Length value)
et 15 pour le numéro de mailles (Number cells) ;
4. Dans la section intitulée Z-dimension, entrer 3 pour le nombre de mailles (Number cells) ;
Plus tard, nous allons entrer les valeurs des cotes du toit et mur de chaque couche. Ainsi, l’épaisseur
des mailles dans la direction z introduit à ce niveau ne vont pas affecter les calculs du modèle
MODFLOW.
Le maillage va apparaître sur l’écran de l’ordinateur. Une représentation simplifiée du maillage doit
également apparaître dans Mini-Grid Plot.
1. Dans l’espace Explorateur de Projet (Project Explorer) cliquer par le bouton droit sur le
dossier 3D Grid Data puis sélectionner New MODFLOW dans le menu flottant.
Les données d’entrée de MODFLOW sont subdivisées en packages. Certains package sont optionnels
et d’autre sont obligatoires. L’un des packages obligatoire est le Package Global par lequel nous allons
commencer.
Les packages
La boîte de dialogue packages est utilisés pour spécifier quel package va être utilisé pour la mise en
œuvre du modèle. Le package de base est déjà utilisé et ne peut pas être arrêté. Pour choisir d’autres
packages il faut passer par les étapes suivantes:
3. Dans la section Boundary Conditions cocher les options Drain (DRN1) et pour la prise en
compte du drainage, Well (WEL1) pour la prise en compte des pompages.
4. Pour la prise en compte de la recharge choisir l’option Recharge (RCH1).
5. Dans la section Solver, choisir le package Stongly Implicite. Procedure (SIP1)’ pour choisir
la méthode de résolution des équations de différences finies.
6. Cliquer sur OK pour quitter la boîte de dialogue Packages.
Le tableau IBOUND
Dans l’étape suivante nous allons spécifier le tableau IBOUND (variable qui prend des valeurs <0, =0
ou >1 en fonction du type de la condition aux limites). Quand IBOUND>0 la maille est dite active,
quand IBOUND=0 la maille est inactive et quand IBOUND<0 la maille est à charge imposée. Pour notre
problème, toutes les mailles seront actives excepté pour la colonne de gauche des deux premières
couches dans les mailles où la charge hydraulique est imposée.
La boîte de dialogue IBOUND affiche les valeurs du tableau IBOUND pour chaque couche à la fois. Le
champ Layer dans le coin haut à gauche est utilisé pour changer la couche en cours. Pour notre problème,
nous allons spécifier que toutes les valeurs du tableau sont supérieures à zéro, excepté pour la colonne
gauche des couches 1 et 2 où les valeurs sont inférieures à 0. Par défaut, les valeurs du tableau sont
supérieures à zéro. Ainsi, ce dont on a besoin est de changer les valeurs des mailles où la charge
hydraulique est imposée. Ceci peut être accompli en introduisant la valeur -1 pour chaque maille à
charge imposée. Cependant, il existe une autre façon pour éditer le tableau IBOUND qui est plus simple
dans ce cas. cette méthode va être décrite plus tard. Pour l’instant on va garder toutes les mailles active
(IBOUND=1).
Charges initiales
Le tableau des charges hydrauliques est utilisé pour établir une valeur initiale en exécutant une
simulation en régime transitoire. Puisque nous allons exécuter une simulation en régime permanent, les
charges initiales ne vont pas changer la solution. Cependant, plus les charges initiales sont près des
valeurs de la solution plus MODFLOW converge rapidement. En outre, pour certains types de couches,
si les valeurs principales de départ sont très faible MODEFLOW peut l’interpréter par des mailles
deviennent sèches. Pour le problème qu’on est entrain de traiter des valeurs de la charge hydraulique
égales à 0 sont suffisantes.
Le tableau des charges hydrauliques initiales est aussi utilisé pour spécifier les valeurs de la charge
hydraulique des mailles à charge imposées. Pour notre problème, les charges hydrauliques imposées
sont égales à 0. On a n’a pas donc besoin de changer ces valeurs puisqu’elles sont déjà égale à 0.
Dans l’étape suivante nous allons spécifier les côtes du toit et du mur de chaque couche.
GMS force les cotes du toit de la couche d’être à la même cote que le mur de la couche en dessus.
Ainsi, nous avons juste besoin d’entrer les cotes des murs des autres couches et les toits vont être
spécifiés automatiquement.
Pour simplifier la sélection des mailles, nous allons changer l’affichage de telle manière à voir la couche
gauche du maillage.
1. Cliquer sur le bouton Side View .
Le maillage apparait très fin. Pour faciliter les choses, nous allons amplifier la valeur de Z de telle
manière à faire apparaître les mailles dans la direction Z.
2. Clique sur le bouton Display .
3. Changer Z magnification à 15.
4. Cliquer sur OK.
6.2. Sélection des mailles
3. Dessiner un rectangle autour de toutes les mailles des deux premières colonnes en haut du
maillage.
Noter qu’un symbole est affiché dans les mailles que nous avons éditées, indiquant que ces mailles
sont des mailles à charge hydraulique imposée.
Pour s’assurer que les valeurs de IBOUND ont été entrées correctement:
1. Exécuter la commande du menu MODFLOW | Global Options.
2. Cliquer sur le bouton IBOUND.
3. Changer la valeur de la couche (Layer) en haut à gauche de la boîte de dialogue.
Noter que les mailles de la colonne gauche ont toutes une valeur de IBAOUND=-1 dans les deux couches
de dessus. Toutes les données d’entrée de MODFLOW peuvent être éditées dans GMS en utilisant à la
fois le tableau de données ou par sélection d’une série de maille directement.
7. Le package LPF
La prochaine étape dans la mise en œuvre du modèle est d’entrer les données sur le package des
propriétés de l’écoulement dans chaque couches (Layer Property Flow ou LPF). Le package LPF
calcule la conductance entre les mailles et configure les équations de différences finies décrivant
l’écoulement d’une maille à l’autre. Pour entrer les données LPF:
Les options dans la section Layer Data de la boîte de dialogue sont utilisées pour définir le type de la
couche et la conductivité hydraulique pour chaque couche. Pour notre problème, nous avons trois
couches. La couche supérieure est une nappe phréatique les autres couches sont des nappes captives. La
couche par défaut dans GMS est ‘convertible’ c’est à dire elle peut être captive ou libre. Ainsi nous
n’avons pas besoin de changer le type de la couche.
7.2. Les paramètres des couches
Les boutons dans la section Layer Data sont utilisés pour entrer les paramètres nécessaires pour calculer
les conductances d’une cellule à l’autre. MODFLOW requière un jeu de paramètres pour chaque couche
dépendant du type de la couche.
En premier lieu, nous allons entrer les données pour la couche supérieure:
1. Cliquer sur le bouton Horizontal Hydraulic Conductivity.
2. Clique sur le bouton ConstantàLayer.
3. Entrer la valeur 15.
4. Cliquer sur OK.
5. Cliquer sur OK pour sortir de la boîte de dialogue Horizontal Hydraulic Conductivity.
6. Répéter ce processus pour entrer la valeur 10 pour l’anisotropie verticale.
Paramètre Value
Conductivité Hydraulique Horizontal 0.9 m/j
Anisotropie verticale 5
Paramètre Value
Conductivité Hydraulique Horizontal 2 m/j
Anisotropie verticale 5
8. Le package recharge
Dans la suite nous allons entrer les données sur la recharge en utilisant le package recharge. Le package
recharge est utilize pour simuler la recharge d’un aquifèredue à la pluie et l’infiltration. Pour entrer les
donnée sur la recharge:
1. Exécuter le menu MODFLOW | Source/Sink Packages | Recharge Package.
2. Cliquer sur ConstantàArray.
3. Entrer la valeur 0.0009 et cliquer sur OK.
4. Cliquer sur OK pour sortir de la boîte de dialogue Recharge Package.
9. Le package drain
Nous allons maintenant définir la ligne du drain dans la couche supérieure du modèle. Pour définir le
drain, il faut tout d’abord sélectionner les mailles où le drain est localisé et exécuter après la commande
Point Sources/Sinks.
Le drain est localisé dans la couche supérieure (layer 1). Nous avons besoin de sélectionner les mailles
2 à 10 de la ligne 8. Pour cela :
1. Choisir l’outil sélection des mailles .
2. Noter que quand on déplace le curseur dans la grille, les indices i,j,k de la maille au-dessous du
curseur sont afficher dans la barre d’état en bas de l’écran comme s’est montré dans la figure 2.
1. Cliquer par le bouton droit sur les mailles sélectionnées et exécuter la commande
Sources/Sinks à partir du menu flottant.
2. Cliquer sur l’onglet Drain.
3. Cliquer sur le bouton New. Ceci ajoute une nouvelle instance de drain à chacune des mailles
sélectionnée.
A ce point, nous devons entrer une cote et une conductance pour le mailles sélectionnée. Les mailles
drains ont toute la même conductance mais la cote n’est pas la même.
4. Entrer les valeurs suivantes pour la cote et pour la conductance des drains:
ID Elevation Conductance
107 0 7430
108 0 7430
109 3 7430
110 6 7430
111 9 7430
112 15 7430
113 20 7430
114 27 7430
115 30 7430
2. Cliquer par le bouton droit dans l’une des mailles sélectionnées et exécuter la commande
Sources/Sinks du menu flotant.
3. Cliquer sur l’onglet Well.
4. Cliquer sur le bouton New.
5. Entrer la valeur -12230 pour tous les puits (une valeur négative signifie que c’est un
pompage).
6. Cliquer sur le bouton OK.
7. Désélectionner les mailles en cliquant sur n’importe quel point de la grille.
2. Appuyer simultanément sur la touche Shift et la souris et sélectionner les mailles comme c’est
montré dans la figure 5.
3. Cliquer sur le bouton droit de la souris dans l’une des mailles sélectionnées et exécuter la
commande Sources/Sinks.
4. Cliquer sur l’onglet Well.
5. Cliquer sur le bouton New.
6. Entrer la valeur -12230 pour les deux mailles.
7. Cliquer sur OK.
8. Déselectionner les mailles en cliquant sur un espace en dehors de ces deux mailles.
Finalement nous allons définir un seul puits dans la couche inférieure. Pour afficher la couche
inférieure:
1. Cliquer sur la fiche vers le bas de Mini-Grid Plot.
2. Cliquer sur la maille comme c’est montré dans la figure 6.
3. Cliquer sur le bouton droit dans la maille sélectionnée et execute la commande du menu
Sources/Sinks.
4. Cliquer sur l’onglet Well.
5. Cliquer sur New.
6. Entrer une valeur de -0.15.
7. Clique sur OK.
8. Désélectionner la maille.
A ce stade tous les puits ont été définis et on peut revenir à la première couche.
Une liste de messages est affichée pour chaque package d’entrée de données de MODFLOW. Si tout a
été fait correctement, il n’y aura aucune erreur. Quand une erreur existe, si vous sélectionner une erreur,
GMS sélecte la maille ou la couche associé au problème.
12 Sauvegarde de la simulation
Now we are ready to save the simulation and run MODFLOW.
1. Exécuter la commande du menu File | Save.
2. Choisir le repertoire.
3. Sauver le projet sous le nom gridmod.gpr.
13 Exécution de MODFLOW
1. Exécuter la commande du menu MODFLOW | Run MODFLOW.
A ce stade MODFLOW est lancé dans une nouvelle fenêtre. Le fichier de donnée est passé à
MODFLOW comme une ligne de commande DOS. MODFLOW ouvre le fichier et commence la
simulation. Quand la solution commence, on voit du texte défiler indiquant que la simulation est en
progression.
14 Affichage de la solution
GMS lit automatiquement la solution quand on ferme la fenêtre MODFLOW. A ce stade on peut voir
les courbes équipotentielles des charges hydrauliques pour la couche supérieure. On peut aussi voir que
quelques mailles contiennent un triangle bleu. Ces mailles sont “innodée”, c’est à dire que la charge
hydraulique simulée est au dessus du toit de la couche.
On peut afficher les courbes de niveau en utilisant l’option couleur de remplissage (color fill).
1. Exécuter la commande du menu Data | Contour Options.
2. Changer Contour Method à Color Fill.
3. Clique sur OK.
14.3 Couleur de la légende
15 Zone du bilan
La zone du bilan (Zone Budget) est un programme développé par l’USGR (Harbaugh 1990) qui est
utilisé pour calculer un bilan hydrique sous-régional pour MODFLOW. GMS a incorporé un modèle de
bilan similaire. Dans GMS, l’utilisateur définit des zones en affectant à leurs mailles un identifiant (Zone
Budget ID). Une fois ces zones définies, un rapport peut être généré et qui affiche le bilan dans la zone.
Le rapport inclut également une composante qui montre les entrées et les sorties dans les zones
adjacentes.
Dans ce modèle nous allons considérer que chaque couche est une zone.
1. Cliquer sur l’outil de sélection des mailles .
2. Si nécessaire changer l’affichage en Plan View .
3. S’assurer qu’on est entrain d’afficher la deuxième couche. Ajuster la couche dans Mini-Grid
Plot sur 2.
4. Dessiner un rectangle autour de toutes les mailles de la couche 2.
5. Cliquer par le bouton droit sur les mailles sélectionnées.
6. Sélectionner la commande Properties dans le menu flottant.
7. Entrer 2 pour Zone budget ID et cliquer sur OK.
8. Changer la couche à 3 dans Mini-Grid Plot.
9. Répéter les étapes de 4 à 7 sauf qu’il faut introduire 3 pour Zone budget ID.
On est entrain d’afficher le rapport de la première zone (couche supérieure). Le rapport est divisé en
deux section : écoulements à l’intérieur de la zone et écoulements vers l’extérieur de la zone.Chaque
terme puits/sources pris en compte dans le modèle est listé dans le rapport. Les échanges de flux entre
zones sont également affichés.
On peut aussi afficher le rapport de la zone 3. Après avoir fini clique sur OK.
MODFLOW – Interpolation des données
d’une Couche
Pour des sites avec une stratigraphie complexe et avec un écoulement tridimensionnel, un modèle multi-
couches peut être plus précis qu’un modèle à une couche bidimensionnel. Pendant la création d’un
modèle multi-couches, la définition des données du modèle est un vrai défi. GMS contient une suite
d’outils pour interpoler et manipuler les cotes topographiques des différentes couches. Ce chapitre décrit
l’utilisation des points dispersés, de l’interpolation et de MODFLOW.
1. Modules/Interfaces Requis
2. Mise en route
1. Si nécessaire lancer GMS. Si GMS est déjà lancé select the File | New pour assurer que la
configuration du programme soit à son état par défaut.
4 Exemple de problèmes
Pour illustrerle processus d’interpolation des cotes et de correction des erreurs, on verra une série
d’exemples de problèmes. Chaque exemple illustre un problème différent et décrit une approche simple
pour une modélisation correcte de stratigraphie.
La première étape dans la définition des données d’une couche est de créer une grille. L’étape suivante
est de créer une série de points à différentes localisations x,y dans le modèle. Chaque point a une cote
pour le toit et le mur pour chaque couche. Dans un problème réel ces données peuvent provenir des
forages d’exploration. Les données sont entrée une un tableau en fichier texte, en utilisant par exemple
Excel. On import, ensuite la table de données dans GMS. Quatre différentes séries de points dispersés
ont été préparées préalablement en utilisant la technique décrite plus haut. Le fichier a été déjà importé
dans GMS et sauver dans un fichier projet GMS. Pour lire ce projet :
1. Exécuter la commande Open .
2. Localiser et ouvrir le dossier C:\SAED\GMS\.
3. Choisir le ficher nommé points.gpr puis clique sur Open.
Avant d’interpoler, on va changer la vue de telle manière à avoir une section transversale de la grille.
De cette façon on va immédiatement voir le résultat de l’interpolation. Avant de change de vue, on va
sélectionner une maille à l’intérieur du domaine. Si une maille est sélectionner quand on chage de vue,
le nouvelle vue changera à la ligne ou à la colonne passant à travers la maille sélectionner.
1. Cliquer sur l’outil de sélection des mailles .
2. Sélectionner une maille près du centre de la grille.
3. Clique sur le bouton Front View .
Les points dispersés ont chacun 4 données sur la cote topographique, top1, bot1, bot2, et bot3. L’étape
suivante consiste à interpoler chacune de ces donnée dans la couche appropriée dans le maillage de
MODFLOW. Avant d’interpoler ces points il faut initialiser les données de MODFLOW.
1. Exécuter la commande du menu MODFLOW | New Simulation.
2. Cliquer sur OK.
La boîte de dialogue qui apparaît est utilisée pour définir quelles données des points dispersés sont
interpolées. Les données à interpoler sont listées en haut à gauche de la boîte de dialogue, et les variables
de MODFLOW dans la partie haute droite. Il faut donc chercher à faire correspondre les données au
variables en utilisant les boutons Map et Unmap. GMS essaie de faire ces correspondance d’une manière
automatique en se basant sur les noms des données. Dans le présent cas, toutes les relations ont été
correctement affectées et on peut continuer.
Noter que les couches interpolées représentent correctement la section transversale de la Figure 7. On
peut voir l’ensemble des sections verticales en appuyant sur les couches Mini-Grid Display.
L’approche du modèle conceptuel consiste en l’utilisation du SIG pour développer un model conceptuel
sur le site à modéliser. La localisation des puits/sources, les paramètres des couches comme la
conductivité hydraulique, les limites du domaine et toute autre donnée nécessaire pour la simulation
peuvent être définis au niveau du modèle conceptuel. Une fois ce modèle est complété, le maillage est
généré et le modèle conceptuel est converti à modèle par maillage et les toutes les affectations sont faites
automatique maille par maille.
2 Description du Problème
Le problème qu’on va résoudre est illustrer dans Figure 8.
On va modéliser l’écoulement souterrain dans les sédiments de vallée limitée par des collines au Nord
et de deux rivières au Sud. Une coupe Nord-Sud du site est représentée dans la Figure 8. Le substratum
imperméable (mur) est composé de calcaire qui affleure au Nord. Le site présente deux couches de
sédiments. La couche supérieure va être modélisée comme une nappe phréatique et la couche inférieure
sera considérée comme un aquifère captif.
La limite du Nord sera considérée à flux nul et les autres limites seront considérées à potentiel imposé
correspondant à la cote du lit des rivières. On supposera également la recharge du système se fait par
infiltration des eaux de pluie. Les ruisseaux à l’intérieur du domaine sont parfois secs mais de temps en
temps ils s’écoulent en raison du drainage de la nappe libre. On représentera ces ruisseaux par des drains.
Il existe aussi deux puits de pompage qu’on va introduire dans le modèle.
3 Mise en route
Si nécessaire lancer GMS. Si GMS est déjà lance, exécuter la commande du menu File | New pour
assurer que GMS restaure sa configuration initiale.
Tous les autres objets de GMS sont dessinés sur l’image. L’image apparaît uniquement en vue plan.
5. Enregister le projet
Avant de faire des changements, il faut enregistrer le projet sous un autre nom.
1. Exécuter la commande du menu File | Save As.
2. Enregistrer le projet sous le nom conceptuel.gpr.
On peut maintenant cliquer à chaque fois sur le bouton Save ou le racourcis clavier ctrl s pour
enregistrer le projet à chaque instant.
3. Créer une polyligne en allant vet l’Est et en commençant par le Sud. Ne pas faire attention à
l’espacement ou à la localisation exacte des points. Il faut juste un nombre suffisant de points
pour définir une localisation approximative de la limite. Les limites Sud et Est coïncide avec les
rivières. La limite Nord coïncide avec la limite calcaire au Nord du Site.
4. Pour terminer la polyligne, cliquer sur le point ou on a commencé.
Les proprieties qui peuvent être assignees aux caractéristiques des objets dans la couverture dependent
du modèle et des options qu’on peut configurer dans la boîte de dialogue Coverage Setup. Avant de
créer les caractéristiques des objets (feature objects), on va changer les options dans la boîte de dialogue
Coverage Setup.
1. Cliquer par le bouton droit sur la couverture Limite et choisir la commande Duplicate dans le
menu flottant. Changer le nom de la nouvelle couverture en Puits & Sources (cela peut
être fait en cliquant par le bouton droit de la souris sur le nouvelle couverture et en choisissant
Rename dans le menu flottant).
2. Cliquer par le bouton droit sur la couverture Puits & Sources et exécuter la commande
Coverage Setup dans le menu flottant.
3. Dans la liste Sources/Sinks/BCs, cocher les options qu’on va utiliser dans cette exemple :
- Layer range (Etendue de la couche).
- Wells (Puits).
- Refine points (affiner les points).
- Specific head (charge hydraulique imposée)
- Drain
4. S’assurer que la case Use to define model boundary (active area) est cochée.
5. Cliquer sur OK.
L’étape suivante consiste à définir la limite à charge imposée (specific head) le lond des limites Sud et
Est du modèle. Avant cela, on doit tout d’abord couper la polyligne en trois autres polylignes. Une
polyligne va définir la limite à flux nul au Nord et les deux autres limites vont définir les deux rivières
auSud et à l’Est. Une polyligne est coupée en sélectionnant un ou plusieurs vertex dans la plolyligne et
en convertissant la les vertex en nœuds.
1. Clique sur l’outil Select Vertices .
2. Clique sur deux vertex comme c’est indiqué dans la Figure 10. Le vertex 1 est localisé à la
jonction entre les deux rivières. Vertex 2 est localisé en haut de la rivière Est. Pour sélectionner
les deux vertex en une seule fois, sélectionner le premier puis appuyer sur la touche Majuscule
(Shift) tout en cliquant sur l’autre vertex.
3. Cliquer par le bouton droit sur l’une des vertex et exécuter la commande Vertex --> Node dans
le menu flottant.
Maintenant que nous avons les trois polyligne, nous allons spécifier les deux polyligne des rivières
comme des limites à charge imposée.
Noter que la couleur des deux polyligne a change indiquant le type de condition aux limites.
L’étape suivante consiste à définer les charges hydrauliques aux bouts des deux polylignes. La charge
le long des deux polylignes sera supposée variée linéairement le long de la polyligne.
10. Cliquer sur l’outil Select Points/Nodes .
11. Double cliquer sur le noeud à l’ouest du domaine au bout de la limite Sud.
12. Entrer la valeur 212 pour Head-Stage.
13. Cliquer sur OK.
14. D’une manière similairen affecter la valeur 208 au noeud de la jonction des deux rivières et la
valeur 214 au neoud en haut de la limite Est.
A ce stade, on va entrer les polylignes définissant les ruisseaux à l’intérieur du domaine constituant des
drains.
1. Cliquer sur l’outil Create Arc .
2. Créer la plolilygne nommée arc 1 dans Figure 11. Commencer par cliquer sur la polyligne Sud,
créer la polyligne en cliquant sur des points le long du ruisseau et terminer la polyligne en double
cliquant sur la polyligne Nord.
Noter que lorsqu’on clique sur les environs d’un vertex dans une polyligne existante, GMS fait
intercepter automatiquement la polyligne crée à la polyligne existante et crée un nœud à la jonction des
deux polylignes.
3. Créer les polylignes arc 1 et arc 2 comme c’est montré dans Figure 11 et de la même manière
que la plyligne arc 1.
Dans la suite, on va définir les polylignes comme des drains et on va leur affecter des conductances et
des cotes topographiques.
4. Cliquer sur l’outil Select Arcs .
5. Sélectionner l’ensemble des polylignes correspondant aux drains en cliquant dessus tous en
maintenant la touche Shift enfoncé.
6. Cliquer par le bouton droit sur l’une des polylignes sélectionnées et exécuter la commande du
menu Attribute Table dans le menu flottant.
7. Dans la ligne All et la colonne Type choisir l’option drain.
8. Entrer une conductance de 555 dans la ligne All et la colonne Cond.. Ceci représente une
conductance par unité de logueur. GMS calcule automatiquement calcul automatiquement la
conductance dans les mailles du domaine quant la les drains sont affectés à au maillage du
modèle.
9. Changer les propriétés From layer et To layer à 1 pour chaque polygne. Cela signifie sont
uniquement affectés à la couche 1 du modèle.
10. Cliquer sur OK.
Les cotes des drains sont spécifiées dans les extrémités des polylignes. Elles sont supposées variées
linéairement le long de chaque polyligne.
13. Entrer 212 pour Bot. elev. De la propriété drain. Ne rien changer dans la propriété spec. head.
Cliquer OK.
14. Répéter cette procédure pour affecter les cotes des noeuds du bout de chaque drain en utilisant
les valeurs de la Figure 12.
Maintenant que toutes les polylignes ont été crées dans la couverture, on est prsè pour construire les
polygons. Tous les polygones auront une charge hydraulique variable.
L’étape finale dans la création de la couverture du terme Puits/Sources local est de définir les puits de
pompage. Les puits sont définis comme des types d’objete point. Deux puits vont être créés.
1. Cliquer sur l’outil Create Point .
2. Déplacer le curseur la localisation approximative Puits 1 montré dans la Figure 8 et cliquer par
la souri pour créer le point.
3. Quand le nouveau point est sélectionner introduire les coordonnées (835, 1425) dans les champs
d’édition X et Y en haut de la fenêtre GMS.
4. Cliquer sur le bouton Properties .
5. Pour Type, choisir l’option well.
6. Pour Flow rate, entrer la valeur constante -680.
7. Changer les proprieties From layer et To layer pour être égales à 1. Cela signifie que le puits 1
pompe dans la couche 1 uniquement.
8. Clique sur OK.
9. D’une manière similaire, créer l’autre puits à la localisation (3220, 1000) et lui affecter un débit
de pompage de –2830. Cependant, pour ce puits, changer From layer et To layer à 2 pour que
ce puits soit affecté à la couche 2.
Affinement du maillage
Dans la suite on va créer une polyligne délimitant la décharge. Pour cela, on va tout d’abord créer une
boucle fermée de points sous forme de rectangle dans la zone de la décharge (Figure 8). On va ensuite
éditer les nœuds et les vertex de telle façon à ce que la polyligne coïcide exactement avec les limite de
la décharge.
Maintenant que la polyligne est créée dans une localization approximative, on va éditer les coordonnées
des vertex et des noeuds pour definer des coordonnées précises.
3. Cliquer sur l’outil Select Vertices .
4. Dessiner un rectangle autour de l’ensemble de la décharge ce qui permettra à tous lex vertex et
les nœuds d’être sélectionnés.
5. Clique par le bouton droit sur l’un des vertex sélectionné puis exécuter la commande Vertex ->
Node du menu flottant.
6. Clique sur l’outil Select Points/Nodes .
7. Cliquer sur l’un des noeuds des coins du rectangle.
8. Pendant que le nœud est sélectionner, entrer les coordonnées exactes du nœud dans les champs
d’édition X et Y en haut de la fenêtre GMS.
9. Répéter ce processus pour les 3 nœuds restant.
Les zones de recharge étant définies, on peut affecter les valeurs de la recharge. On va affecter une
valeur de la recharge à la décharge et une autre valeur au reste du polygone.
1. Clique sur l’outil Select Polygons tool .
2. Double cliquer sur le polygone de la décharge.
3. Changer Recharge rate 0.00006.
NB: Le taux de recharge rate est faible que celui affecté à d’autre polygone. La décharge sera revêtue et
aura un impact faible sur la recharge.
Ceci complète la définition des couvertures dans le modèle conceptuel. Avant de continuer la création
du maillage, on va faire de Puits & Sources la couverture active.
1. Dans Project Explorer cliquer par le bouton droit sur un espace vide et exécuter la commande
New | Grid Frame dans le menu flottant.
2. Dans Project Explorer cliquer par le bouton droit sur Grid Frame et exécuter la commande Fit
to Active Coverage dans le menu flottant.
3. Double-cliquer sur Grid frame dans Project Explorer pour lancer la boîte de dialogue propriétés.
4. Changer Origin z: à 170 et Dimension z: à 60. Ceci fournit une série de valeurs initiales pour
les valeurs de cotes des couches du modèle MODFLOW. Plus tard, on va interpoler les valeurs
des cotes des différentes couches.
5. Clique sur OK pour sortie de la boîte de dialogue Grid Frame.
Noter que le maillage est dimensionnée en utilisatn les données du cadre de maillage. Si le cadre du
maillage n’existe pas, le maillage va couvrir le modèle conceptuel. De plus, le nombre de maille dans
les directions x et y ne peut pas être changé du fait que le nombre de lignes et de colonnes et la
localisation des mailles limites vont être contrôlé par les données d’affinage entrer dans les puits.
Chacune des mailles à l’intérieur de chaque polygone à l’intérieur de la couverture Puits/Sources est
désignée comme active et chaque maille à l’extérieur est désignée comme inactive. Noter que les mailles
sur la limite sont activées pour que la limite à flux nul au nord et la limite et la limite à potentiel impose
au Sud et à l’Est.
Pour définir les cotes, on importera des séries de points dispersés définissant les cotes et on interpolera
les cotes directement dans les mailles de chaque couche. Dans certains cas, cela est fait en utilisant une
série de points dispersés. Dans le présent cas, on va utiliser deux séries de points dispersés : la première
pour l’altitude de la surface du sol et la seconde pour les cotes du substratum de la couche 1 et le toit de
la couche 2.
Les points disperses ont déjà été importés puisqu’ils ont été inclus dans le projet que nous avons lu au
départ. Ces points viennent d’un fichier texte. Les séries de points sont cachés qu’on peut faire apparaître
par :
1. Dans Project Explorer, cocher les cases terrain et elevs de 2D Scatter Data. Les points
apparaissent dans le modèle conceptuel
Cette boîte de dialogue informe GMS sur quelles données de MODFLOW les points seront interpolés.
3. Cliquer OK.
Cliquer sur les flèches de Mini Grid pour se déplacer d’une colonne à l’autre et afficher toutes les
sections.
Noter que dans la partie droite de la section transversale, le mur de la couche 2 et au dessus de son toit.
Ceci doit être corrigé avant l’exécution du modèle.
GMS fournit un certains nombre d’outils pratiques pour corriger les problèmes de cotes. Ces outils sont
inclus dans le vérificateur du modèle.
1. Dans le menu de GMS exécuter la commande MODFLOW | Check Simulation.
2. Cliquer sur le bouton Run Check.
3. Cliquer sur le bouton Fix Layer Errors.
Noter que plusieurs erreurs ont été trouvées. Il existe plusieurs méthode de corriger les erreurs des
couches. On choisira l’option de tronquer le substratum (Truncate to bedrock) option. Toutes les mailles
au dessous du substratum seront considérées inactives.
Noter que les erreurs des couches on été corrigées. Les couches peuvent aussi être affichées en vue de
plan en cliquant sur le bouton Plan View .
16 Convertion du modèle Conceptual
1. Cliquer par le bouton droit sur le modèle conceptual ExempleMC et excuter la ommande Map
To | MODFLOW / MODPATH dans le menu folttant.
2. S’assurer que l’option All applicable coverages cocher puis cliquer sur OK.
Noter que les mailles interceptées par les drains, les puits et les limites à potential impose ont été
identifies par le modèle. Les charges hydrauliques et les cotes ont été déterminées par interpolation
linéaire. Les conductances des drains dans les mailles ont été déterminées en calculant la longueur du
drain qui intercepte la maille. De plus, les recharges et les conductivités hydrauliques ont été affectées
aux différentes mailles.
17 Vérification de la simulation
18 Enregistrement du projet
19 Running MODFLOW
1. Exécuter la commande MODFLOW | Run MODFLOW du menu GMS.
2. Quand la solution est obtenue cliquer sur le bouton Close.