Définition
La HRU est l’entité du base du modèle hydrologique basé sur les formalismes SWAT. Elle représente un triplet unique sol-couvert-pente sur une BVe.
A la différence du modèle de base SWAT, les HRU de Maelia sont de deux types :
- HRU classique (couvrent tout le territoire, moins la surface des ilots)
- HRU RPG (couvrent tous les ilots du territoire, voir le lien entre SWAT et le processus sol-plante)
La HRU RPG est construite de la même manière que la HRU classique (par triplet sol-couvert-pente), où la variable « couvert » est uniquement de type « agricole ».
Cette différenciation a été faite afin de conserver la précision spatiale du module agricole (à savoir l’ilot), tout en ayant une précision moindre pour le module hydrologique (à savoir la HRU). La connexion entre le module agricole et hydrologique se fait via les HRU RPG.
Les HRU vont calculer la quantité d’eau qui ruisselle de la zone hydrographique vers son cours d’eau principal. Ce calcul se fait pendant la phase sol du modèle hydrologique. Quatre quantités sont alors calculées :
- Ruissellement de surface (ou Surface runoff)
- Ecoulement latéral (ou Lateral flow)
- Evapotranspiration
- Ecoulement souterrain (ou Base flow)
Les 3 écoulements sont ensuite sommés et ajoutés à l’eau arrivant en entrée dans le cours d’eau principal de la BVe.
Attributs principaux
idHRU
Identifiant unique de la HRU.
Type : String – SU – Constant
Initialisation : Lue dans le SHP d’entrée des HRUs
Accès processus : Phase sol de SWAT (r)
zoneHydrographiqueSWAT
Zone hydrographique à laquelle appartient la HRU.
Type : BVe – SU – Constant
Initialisation : Lue dans le SHP d’entrée des HRUs
Accès processus : Phase sol de SWAT (r)
fractionDansZH
Fraction surfacique de la HRU dans sa BVe associée.
Type : Double – SU – Constant
Initialisation : Lue dans le SHP d’entrée des HRUs
Accès processus : Phase sol de SWAT (r)
surface
Surface de la HRU.
Type : Double – [m2] – Constant
Initialisation : Lue dans le SHP d’entrée des HRUs
Accès processus : Phase sol de SWAT (r)
sol
Type : Sol – SU – Constant
Initialisation : Lue dans le SHP d’entrée des HRUs, et par intersection avec la couche des sols.
Accès processus : Phase sol de SWAT (r)
clcAssocie
Le couvert de la HRU.
Type :CLC – SU – Constant
Initialisation : Lue dans le SHP d’entrée des HRUs, et par intersection avec la couche des couverts.
Accès processus : Phase sol de SWAT (r)
penteAssociee
La pente moyenne de la HRU.
Type :Double – SU – Constant
Initialisation : Lue dans le SHP d’entrée des HRUs
Accès processus : Phase sol de SWAT (r)
mapTeneurEnEauSolParCouche
La quantité d’eau dans chaque couche du sol de la HRU au jour j.
Type :{Double} – [mm] – Variable
Initialisation : –
Accès processus : Phase sol de SWAT (r)
ruissellementDeSurfaceHRU
La quantité d’eau qui ruisselle vers le cours d’eau principal de la BVe associée au jour j.
Type :Double – [mm] – Variable
Initialisation : –
Accès processus : Phase sol de SWAT (r)
ecoulementLateral
La quantité d’eau qui s’écoule latéralement au jour j.
Type :Double – [mm] – Variable
Initialisation : –
Accès processus : Phase sol de SWAT (r)
evapoTranspirationReelle
La quantité d’eau qui est évapo-transpirée le jour j.
Type :Double – [mm] – Variable
Initialisation : –
Accès processus : Phase sol de SWAT (r)
ecoulementEauSouterraine
La quantité d’eau qui s’écoule vers les eaux souterraines le jour j.
Type :Double – [mm] – Variable
Initialisation : –
Accès processus : Phase sol de SWAT (r)
eauAquifereProfond
La quantité d’eau dans les aquifère profond de la HRU le jour j.
Type :Double – [mm] – Variable
Initialisation : –
Accès processus : Phase sol de SWAT (r)
bandesDelevation
La HRU est découpée par bande d’altitude afin de simuler la fonte des neiges.
Type :{Double} – [mm] – Variable
Initialisation : En début de simulation
Accès processus : Phase sol de SWAT (r)
eauDansPaquetNeigeHRUParBande
La quantité d’eau stockée sous forme solide dans chaque bande d’altitude de la HRU.
Type :{Double} – [mm] – Variable
Initialisation : En début de simulation
Accès processus : Phase sol de SWAT (r)
listeIlotsAssocies
Uniquement dans le cas où le module agricole est activé. Liste des ilots appartenant à la HRUs.
Type :{Double} – [mm] – Variable
Initialisation : En début de simulation
Accès processus : Phase sol de SWAT (r)
Méthodes principales
calculRuissellementDeSurface
Calcul la quantité d’eau qui ruisselle de la HRU vers le cour d’eau principal de la BVe.
Accès processus :Phase sol de SWAT
calculEcoulementLateral
Calcul de l’écoulement latéral, c’est à dire de la quantité l’eau infiltrée dans le sol.
Accès processus :Phase sol de SWAT
calculEvapotranspirationReelle
Calcul la quantité d’eau qui s’évapore par évaporation de la canopée, transpiration, sublimation et évaporation du sol au jour j.
Accès processus :Phase sol de SWAT
calculEcoulementEauSouterraine
Calcul de l’écoulement des eaux souterraines (base flow) : la balance d’eau pour l’aquifère peu profond.
Accès processus :Phase sol de SWAT
sublimationDeNeige
Calcul la quantité d’eau de neige sublimée au jour j.
Accès processus :Phase sol de SWAT
verificationBalanceEau
Calcul le bilan d’eau de la HRU pour le jour j.
Accès processus :Phase sol de SWAT
Initialisation / Reconstruction
Les HRUs sont générées un seule fois en début de simulation, à la lecture du fichier des HRUs.
Implémentation GAMA
Voici le chemin d’accès à l’agent « hru » : « models/modeleHydrographique/hru.gaml ».