Ignore:
Timestamp:
Nov 7, 2024, 11:13:46 AM (2 weeks ago)
Author:
debatzbr
Message:

Add AC6H6 condensation in the microphysics

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.TITAN/libf/phytitan/evapCH4.F90

    r3318 r3497  
    7979real, parameter :: humCH4 = 0.4 ! Imposed surface humidity for CH4 [-]
    8080
    81 real, parameter :: Flnp = 0.08  ! Fraction occupied by lakes (North Pole)
    82 real, parameter :: Flsp = 0.02  ! Fraction occupied by lakes (South Pole)
    83 real, parameter :: Flml = 0.02  ! Fraction not infiltrated into the ground (Mid latitudes)
     81real, parameter :: Flnp = 0.10  ! Fraction occupied by lakes (North Pole)
     82real, parameter :: Flsp = 0.01  ! Fraction occupied by lakes (South Pole)
     83real, parameter :: Flml = 1.    ! Fraction not infiltrated into the ground (Mid latitudes)
    8484
    8585real, parameter :: mmolair = 28.e-3 ! Molar mass of air [kg.mol-1]
    8686real, parameter :: mmolCH4 = 16.e-3 ! Molar mass of CH4 [kg.mol-1]
    87 real, parameter :: rhoiCH4 = 425.   ! Density of ice of CH4 [kg.m-3]
     87real, parameter :: rholCH4 = 425.   ! Density of liquid CH4 [kg.m-3]
    8888
    8989real, parameter :: TcCH4  = 190.56  ! Critical point of CH4 [K]
     
    131131  Tlake = tsurf(ig) - 7 ! Lakes are 2-7K less than surface.
    132132  qsatCH4 = (1.0e5 / pplev(ig,1)) * exp(1.051e1 - 1.110e3/Tlake - 4.341e3/Tlake**2 + 1.035e5/Tlake**3 - 7.910e5/Tlake**4)
    133   ! CH4 : 0.80 * qsat because of dissolution in N2
    134   qsatCH4 = 0.80 * qsatCH4
     133  ! CH4 : 0.70 * qsat because of dissolution in N2
     134  qsatCH4 = 0.70 * qsatCH4
    135135
    136136  ! Flux at the surface [kg.m-2.s-1] :
     
    171171
    172172  ! Trend of CH4's tank [m]
    173   dtankCH4 = - (newpqCH4 - pqCH4(ig,1)) * rhoair * (zzlev(ig,2) - zzlev(ig,1)) * mmolCH4 / mmolair / rhoiCH4
     173  dtankCH4 = - (newpqCH4 - pqCH4(ig,1)) * rhoair * (zzlev(ig,2) - zzlev(ig,1)) * mmolCH4 / mmolair / rholCH4
    174174
    175175  ! New tank depth of CH4 [m]
     
    177177    tankCH4(ig) = tankCH4(ig) + dtankCH4
    178178  else
    179     !write(*,*) 'Evaporation CH4 : Empty lakes...'
    180     newpqCH4 = tankCH4(ig) / (rhoair * (zzlev(ig,2) - zzlev(ig,1)) * mmolCH4 / mmolair / rhoiCH4) + pqCH4(ig,1)
     179    newpqCH4 = tankCH4(ig) / (rhoair * (zzlev(ig,2) - zzlev(ig,1)) * mmolCH4 / mmolair / rholCH4) + pqCH4(ig,1)
    181180    tankCH4(ig) = 1.e-30
    182181  endif
Note: See TracChangeset for help on using the changeset viewer.