Académique Documents
Professionnel Documents
Culture Documents
• INTRODUCTION
• PROBLÉMATIQUE
• MODÈLE ANALYTIQUE
• CONCLUSION
2
INTRODUCTION
3
PROBLÉMATIQUE
4
MODÈLE ANALYTIQUE
1 Darcy
3 Diffusion
5
EQUATION DE EXEMPLE :
DARCY
import numpy as np
import matplotlib.pyplotasplt
# Paramètres de l’aquifère
A = 1 . 0 # Aire de la section transversale à l’écoulement ( en m^2)
L = 1 0 . 0 # Longueur de l ’ écoulement ( en m)
h0 = 1 0 . 0 # Charge hydraulique initiale ( en m)
hL = 5 . 0 # Charge hydraulique la fin de l ’écoulement ( en m)
# Nombre de points de calcul
num_points = 100
x = np.linspace ( 0 , L , num_points )
# Variation de la conductivité hydraulique le long de l’aquifère
k0 = 1 # Conductivité hydraulique initiale de l’aquifère ( en m/ s )
kL = 0 . 5 # Conductivité hydraulique à l’extremité de l’aquifère ( en m/ s )
k = np . l i n s p a c e ( k0 , kL , num_points )
# Calcul du débit volumétrique d’eau à travers l’aquifère pour chaque
position x
Où : h = np.linspace ( h0 , hL , num_points )
dh_dx = np . g r a d i e n t ( h , x [ 1 ] − x [ 0 ] )
Q : est le débit volumétrique d’eau à travers l’aquifère. Q = −k ∗ A ∗ dh_dx
# Ajouter des conditions aux limites
k : est la conductivité hydraulique de l’aquifère. Q[ 0 ] += 3 . 0 # Flux entrant de 3 m^3/ sa l’extrémité gauche
A : est l’aire de la section transversale à l’écoulement. Q[ −1] −= 1 . 0 # Flux sortant de 1 m^3/ s a l’extrémité droite
# Tracer du débit en fonction de la position
∆h : est la perte de charge hydraulique le long de p l t . p l o t ( x , Q)
p l t . x l a b e l ( ’ P o s i t i o n (m) ’ )
l’écoulement. p l t . y l a b e l ( ’ Debit v o l u m e t r i q u e (m^3/ s ) ’ )
p l t . t i t l e ( ’ Debit en f o n c t i o n de l a p o s i t i o n dans une a q u i f e r e ’ )
L : est la longueur de l’écoulement. p l t . g r i d ( True )
p l t . show ( )
6
RÉSULTAT :
7
EQUATION DE EXEMPLE :
CONSERVATION DE
MASSE import numpy as np
import matplotlib.pyplotasplt
# Paramètres de l’aquifère
A = 1 . 0 # Aire de la section transversale à l ’écoulement ( en m^2)
L = 1 0 . 0 # Longueur de l ’ écoulement ( en m)
h0 = 1 0 . 0 # Charge hydraulique initiale ( en m)
hL = 5 . 0 # Charge hydraulique la fin de l ’ écoulement ( en m)
k0 = 1 . 0 # Conductivite hydraulique initiale de l’aquifere ( en m/ s )
kL = 0 . 5 # Conductivite hydraulique à l’éxtremité de l’aquifere ( en m/ s )
# Nombre de points de calcul
num_points = 100
x = np . l i n s p a c e ( 0 , L , num_points )
# Variation de la conductivite hydraulique le long de l’aquifère
k = np . l i n s p a c e ( k0 , kL , num_points )
# Calcul de la charge hydraulique h en fonction de la position x
h = np . l i n s p a c e ( h0 , hL , num_points )
Où : # Calcul de l a masse d’eau à chaque position x
m=A∗h
S : est la capacité spécifique de stockage de l’aquifère. # Ajouter des conditions aux limites
8
RÉSULTAT :
9
EQUATION DE EXEMPLE :
DIFFUSION
import numpy as np
import m a t p l o t l i b . p y p l o t as p l t
# Paramètres de l’aquifère
L = 1 0 . 0 # Longueur de l ’écoulement ( en m)
# Nombre de points calcul
num_points = 100
x = np . l i n s p a c e ( 0 , L , num_points )
# Variation de la conductivite hydraulique le long de l’aquifère
k0 = 1 . 0 # Conductivite hydraulique initiale de l’aquifère ( en m/ s )
kL = 0 . 5 # Conductivite hydraulique à l’extremite de l’aquifere
( en m/ s )
k = np . l i n s p a c e ( k0 , kL , num_points )
# Variation de la concentration du contaminant
C0 = 1 . 0 # Concentration initiale du contaminant
CL = 0 . 5 # Concentration du contaminant à l ’ e x t r e m i t e de l ’ a q u i f e r e
C = np . l i n s p a c e (C0 , CL, num_points )
Où : # Calcul du flux de diffusion du contaminant à travers l’aquifère
pour chaque position x
C : est la concentration du contaminant. dC_dx = np . g r a d i e n t (C, x [ 1 ] − x [ 0 ] )
f l u x _ d i f f u s i o n = −k ∗ dC_dx
t : est le temps. # Ajouter des conditions aux limites
10
RÉSULTAT :
11
Modélisation par Modflow
12
Résultats
14
Modélisation au cas d’existence d’un drain ou une rivière
Mouvement des particules du puits d’injection vers le drain Mouvement des particules de la rivière vers le puits de production
15
Modélisation de l’écoulement des eaux souterraines avec des conditions aux
limites
On modélise trois puits avec recharge, mais cette fois en imposant une charge hydraulique aux extrémité : à droite -2.2 et à
gauche -1.8 puisque l’eau souterraine se déplace de la droite vers la gauche
16
écoulement d’eau souterrain dans un régime transitoire
Dans ce régime transitoire on va adopter un débit variant pour les puits d’injection et de production.
On choisit 5 jours pour chaque période de temps et un pas de temps de 10 jours.
17
écoulement d’eau souterrain dans un régime transitoire
18
CONCLUSION
19
MERCI POUR
VOTRE
ATTENTION