(Source des équations : FAO paper 56)
Pour obtenir le rayonnement solaire extra terrestre :
# Mise en application avec Mauguio : 43°37'01'' N, 4°00'33'' E
# Conversion de la latitude en degrés décimaux
lat=43+(37/60)+(01/3600)
lat_rounded = round(lat, digits=4)
println(lat_rounded)
43.6169
# Détermination de l'angle phi
phi=lat*(pi/180)
phi_rounded = round(phi, digits=4)
println(phi_rounded)
0.7613
Détermination de l'angle
#Détermination de delta
# # Trouver le numéro du jour :
using Dates
t = Date(2024, 12, 3)
day_number = Dates.dayofyear(t)
print(day_number)
338
# Calcul de delta
delta = 0.409 * sin((2 * π) / 365 * day_number - 1.39)
# Afficher delta avec une précision de 6 décimales
delta_rounded = round(delta, digits=4)
println(delta_rounded)
-0.3926
Convertir d'abord phi et delta en radians !
deltaR = delta_rounded*π/180
deltaR_rounded = round(deltaR, digits=4)
phiR = phi_rounded*π/180
phiR_rounded = round(phiR, digits=4)
println(deltaR_rounded)
println(phiR_rounded)
-0.0069
0.0133
Avec
omega = acos(-tan(phiR_rounded)*tan(deltaR_rounded))
omega_rounded = round(omega, digits=4)
println(omega_rounded)
1.5707
Avec ça, on peut enfin déterminer Ra comme suit :
using Printf
# Constantes et variables d'entrée
day_number = 338 # Numéro du jour (exemple : 3 décembre)
phiR_rounded = 43.6169 * π / 180 # Latitude en radians
deltaR_rounded = -0.409 # Delta (déjà en radians)
omega_rounded = 1.047 # Exemple : omega en radians
# Constante solaire
Gsc = 0.082 # Constante solaire [MJ/m^2/min]
# Calcul de Ra
Ra = ((24 * 60) / π) * Gsc * (1 + 0.033 * cos((2 * π / 365) * day_number)) * (omega_rounded * sin(phiR_rounded) * sin(deltaR_rounded) + cos(phiR_rounded) * cos(deltaR_rounded) * sin(omega_rounded))
Ra_rounded = round(Ra, digits=4)
print(Ra_rounded)
11.1426
On obtient un
On peut enfin appliquer la Formule de Hargreaves :
Tx=8.4
Tn=6.2
Ta=(Tx+Tn)/2
Ta_r = round(Ta, digits = 4)
print(Ta_r)
7.3
ETh = 0.0023 * (Ta_r + 17.8) * (Tx - Tn)^0.5 * Ra_rounded
ETh_r = round(ETh, digits = 3)
print(ETh_r)
0.954
Avec la méthode de Hargreaves, on obtient, avec les données du 3/12/2022, un ETP de 0,954mm/j
La prochaine étape est de faire la même manoeuvre pour toute l'année 2022.