3dmcpol : a 3d polarized radiative transfer model · 2017. 12. 7. · cornet c., c-labonnote l.,...

1
3DMCPOL : A 3D polarized radiative transfer model C. Cornet (1) , T. Fauchez (1) , F. Szczap (2) , L. C-Labonnote (1) and P. Dubuisson (1) (1) Laboratoire d'Optique Atmosphérique (LOA) , Université de Lille, Villeneuve d’Ascq, France (2) Laboratoire de Météorologie Physique (LAMP), Université Blaise Pascal, Aubière, France contact: [email protected] La modélisation précise et réaliste du transfert radiatif dans l'atmosphère est primordiale aussi bien pour le calculs de flux énergétiques dans les modèles dynamiques que pour la télédétection des constituants de l'atmosphère. Actuellement, principalement pour des raisons de rapidité, la plupart des codes de transfert radiatif suppose une atmosphère plane-parallèle, homogène et infinie. Cette approximation conduit à des erreurs sur les quantités radiatives mesurées ainsi que sur les paramètres restitués à partir d’observation par télédétection spatiale ou aéroportée. Afin d’évaluer les erreurs induites par l’hypothèse d’un nuage homogène, il est essentiel d’avoir un code de transfert radiatif permettant la simulation des interactions entre rayonnement et constituants atmosphériques de façon la plus réaliste possible. 3DMCPOL permet le calcul de flux et de luminances totales et polarisées du visible (Cornet et al., 2010) à l’infrarouge thermique (Fauchez et al. 2014) dans une atmosphère tridimensionnelle. Le code utilise la méthode d’estimation locale (Marchuk et al., 1980) pour calculer de façon précise les luminances et le vecteur de Stokes. Dans le cas de fonctions de phase très piqué (nuages liquides), la troncature de Potter est implémentée ainsi que des méthodes sophistiquées de réductions de variances (Buras et Mayer, 2011). Un profil atmosphérique peut être défini : les coefficients de diffusion (Rayleigh) sont déterminés selon la longueur d’onde et le profil de pression; un profil de coefficients d’absorption selon une k-distribution peut être spécifié, le calcul de l’absorption atmosphérique est alors réalisé selon le théorème d’équivalence (Partain et al;, 2000; Emde et al., 2011) qui permet de limiter d’effectuer une fois le calcul de transfert radiatif pour l’ensemble des coefficients de la k-distribution. Une surface réfléchissante hétérogène peut aussi ajouter en spécifiant l’albédo de surface ou la vitesse du vent pour une réflectance océanique. Schéma général d’un de Monte-Carlo Spécificités du code polarisé (ou vectorisé) Exemples d’applications : modèle de nuage 3DCLOUD (Szczap et al. 2014) + 3DMCPOL Calcul de la luminance totale (I) Calcul du vecteur de stokes S=(I,Q,U,V) ϕ uniforme entre 0 et 2π Le tirage aléatoire de la nouvelle diffusion dépend de θ et ϕ fonction de phase: P(θ) Matrice de phase: P(Θ)= P 11 P 12 P 13 P 14 P 12 P 22 P 23 P 24 P 13 P 23 P 33 P 34 P 14 P 24 P 34 P 44 " # $ $ % $ $ & ' $ $ ( $ $ + A chaque diffusion: Changement de l'état de polarisation du vecteur de stokes: S'= R(π - i 2 ).P(Θ).S.R(i 1 ) avec R(i 1 ) rotation du plan méridien vers le plan de diffusion et R(π -i 2 ) rotation du plan de diffusion vers le nouveau plan méridien avec R( i ) = 1 0 0 0 0 cos 2i sin 2i 0 0 sin 2i cos 2i 0 0 0 0 1 " # $ $ % $ $ & ' $ $ ( $ $ Code classique Code polarisé Fin => nouveau photon Départ Initialisation de la position (x,y,z); w=1; n=1 Initialisation des cosinus directeurs: u =sinθ 0 cosϕ 0 ; v =sinθ 0 sinϕ 0 ; u =cosθ 0 Détermination de l’épaisseur optique du photon: τ free =-ln(ρ) Calcul de l’épaisseur optique jusqu’à l’extrémité la plus proche de la cellule : τ cell = σ cell dl W 0 ? n=n+1; W n =W n-1 x ω 0 Calcul des nouvelles coordonnées :x,y,z Diffusion : Calcul de la nouvelle direction déterminée à de la fonction de répartition établi selon la fonction de phase P(θ) => Θ Méthode d’estimation locale: Calcul de la contribution du photon au vecteur de Stokes au sommet du nuage dans la direction (θ v ; ϕ v ) Θ V angle de diffusion Collision ? Modification de τ free : τ free = τ free - τ cell Déplacement jusqu’à l’extrémité de la cellule; Calcul des nouvelles coordonnées, x, y, z Sortie du milieu ? Sur un coté => Conditions cycliques oui non Vers le haut => nouveau photon non ρ: nombre aléatoire entre 0 et 1 oui non Vers le bas (surface) => n=n+1; W n =W n-1 x alb oui Spécificités dans le thermique σ ext , P(Θ), ω X Y O Z θ 0 ; ϕ 0 θ v ; ϕ v Θ θ v ; ϕ v Θ v Illustration de la méthode d’estimation locale Source solaire selon θ 0 ; ϕ 0 Source: surface, gaz, ou nuage-aérosol avec emission isotrope Absorption par les gaz atomsphériques = S n est atténué par un poids dépendant de la k-distribution: S n (x, y, θ V , ϕ V , l TOA ) = W N P(Θ V ).exp τ l TOA ( z , θ V , ϕ V ) # $ % & S n (x, y, θ V , ϕ V , l TOA , ik ) = W N P(Θ V ).exp τ l TOA ( z , θ V , ϕ V ) # $ % & .exp k g (ik, z ) dl ' 0 l TOA # $ ( % & ) S n (x, y, θ V , ϕ V , l TOA ) = W N P(Θ V ).exp τ l TOA ( z , θ V , ϕ V ) # $ % & Difficultés liées aux nuages : effets d’ombrage et surbrillance sun60wv865stratobosre11wnd7view00 20 40 60 80 100 10 20 30 40 50 60 70 80 90 100 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 Albédo visible directionnel obtenu avec l’algorithme PARASOL pour des nuages hétérogènes Effet de surbrillance Effet d’ombrage Epaisseur optique à 100m Température de brillance 3D RT Simulations de température de brillance à 10 micron Luminance polarisée nuage peu hétérogène COT=8 à 550nm rho=0.27 (ou 0.20) estimé à 35m (1km) Luminance totale nuage peu hétérogène COT=8 à 550nm rho=0.27 (ou 0.20) estimé à 35m (1km) Difficulté liée aux nuages : effet directionnel d’ombrage et surbrillance Difficultés liées aux nuages : effets d’ombrage et surbrillance Références principales: Cornet C., C-Labonnote L., and F. Szczap, 2010, Three-dimensional polarized Monte Carlo atmospheric radiative transfer model (3DMCPOL): 3D effects on polarized visible reflectances of a cirrus cloud, J. Quant. Spect. Rad. Transfer, 111, 174-186, doi: 10.1016/j.jqsrt.2009.06.013. Fauchez, T., C. Cornet, P. Dubuisson, F. Szczap and T. Rosambert, 2014 : Impacts of cirrus clouds heterogeneities on TOA thermal infrared radiation, T. Fauchez, C. Cornet, F. Szczap, P. Dubuisson, and T. Rosambert, 2014 : Impact of cirrus clouds heterogeneities on top-of-atmosphere thermal infrared radiation, Atmos. Chem. Phys., 14, 5599-5615, doi:10.5194/acp-14-5599-2014 Szczap, F., Y. Gour, T. Fauchez, C. Cornet, T. Faure, O. Joudan and P. Dubuisson, 2014, 3DCloud, a fast and flexible 3D cloud optical depth generator based on drastically simplified basic atmospheric equations and Fourier transform framework. Applications to stratocumulus, cumulus and cirrus clud fields., Geosci. Model Dev., 7, 1779-1801, doi:10.5194/gmd-7-1779-2014. Le moteur de 3DMCPOL a aussi permis le développement d’un simulateur 3D de systèmes LIDAR et RADAR Doppler, poster de F. Szczap, C. Cornet, A. Alkasem, O. Jourdan and V. Shcherbakov Remerciements: Ces travaux sont et ont été soutenus par le Programme National de Télédétection Spatiale (PNTS) de l’Institut National des Sciences de l’Univers (INSU). Les auteurs remercient aussi vivement la DGA et le CNRS qui ont financé la thèse de Thomas Fauchez et ont donc participé à l’extension vers le domaine thermique de 3DMCPOL

Upload: others

Post on 20-Mar-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3DMCPOL : A 3D polarized radiative transfer model · 2017. 12. 7. · Cornet C., C-Labonnote L., and F. Szczap, 2010, Three-dimensiona l polarized Monte Carlo atmospheric radiative

3DMCPOL : A 3D polarized radiative transfer model

C. Cornet (1), T. Fauchez(1), F. Szczap (2), L. C-Labonnote(1) and P. Dubuisson (1)

(1)  Laboratoire d'Optique Atmosphérique (LOA) , Université de Lille, Villeneuve d’Ascq, France (2) Laboratoire de Météorologie Physique (LAMP), Université Blaise Pascal, Aubière, France contact: [email protected]

La modélisation précise et réaliste du transfert radiatif dans l'atmosphère est primordiale aussi bien pour le calculs de flux énergétiques dans les modèles dynamiques que pour la télédétection des constituants de l'atmosphère. Actuellement, principalement pour des raisons de rapidité, la plupart des codes de transfert radiatif suppose une atmosphère plane-parallèle, homogène et infinie. Cette approximation conduit à des erreurs sur les quantités radiatives mesurées ainsi que sur les paramètres restitués à partir d’observation par télédétection spatiale ou aéroportée. Afin d’évaluer les erreurs induites par l’hypothèse d’un nuage homogène, il est essentiel d’avoir un code de transfert radiatif permettant la simulation des interactions entre rayonnement et constituants atmosphériques de façon la plus réaliste possible. 3DMCPOL permet le calcul de flux et de luminances totales et polarisées du visible (Cornet et al., 2010) à l’infrarouge thermique (Fauchez et al. 2014) dans une atmosphère tridimensionnelle. Le code utilise la méthode d’estimation locale (Marchuk et al., 1980) pour calculer de façon précise les luminances et le vecteur de Stokes. Dans le cas de fonctions de phase très piqué (nuages liquides), la troncature de Potter est implémentée ainsi que des méthodes sophistiquées de réductions de variances (Buras et Mayer, 2011). Un profil atmosphérique peut être défini : les coefficients de diffusion (Rayleigh) sont déterminés selon la longueur d’onde et le profil de pression; un profil de coefficients d’absorption selon une k-distribution peut être spécifié, le calcul de l’absorption atmosphérique est alors réalisé selon le théorème d’équivalence (Partain et al;, 2000; Emde et al., 2011) qui permet de limiter d’effectuer une fois le calcul de transfert radiatif pour l’ensemble des coefficients de la k-distribution. Une surface réfléchissante hétérogène peut aussi ajouter en spécifiant l’albédo de surface ou la vitesse du vent pour une réflectance océanique.

Schéma général d’un de Monte-Carlo Spécificités du code polarisé (ou vectorisé)

Exemples d’applications : modèle de nuage 3DCLOUD (Szczap et al. 2014) + 3DMCPOL

Calcul de la luminance totale (I) Calcul du vecteur de stokes S=(I,Q,U,V)

ϕ uniforme entre 0 et 2π Le tirage aléatoire de la nouvelle diffusion dépend de θ et ϕ

fonction de phase: P(θ) Matrice de phase: P(Θ)=

P11P12

P13

P14

P12P22

P23

P24

P13P23

P33

P34

P14P24

−P34P44

"

#

$$

%

$$

&

'

$$

(

$$

+ A chaque diffusion:

Changement de l'état de polarisation du vecteur de stokes: S'= R(π - i2).P(Θ).S.R(i1)

avec R(i1) rotation du plan méridien vers le plan de diffusion et R(π -i2) rotation du plan de diffusion vers le nouveau plan méridien

avec R(i) =

1 0 0 00 cos 2i sin 2i 00 − sin 2i cos 2i 00 0 0 1

"

#$$

%$$

&

'$$

($$

Code classique Code polarisé

Fin => nouveau photon

Départ

Initialisation de la position (x,y,z); w=1; n=1 Initialisation des cosinus directeurs:

u =sinθ0cosϕ0; v =sinθ0sinϕ0; u =cosθ0

Détermination de l’épaisseur optique du photon: τfree=-ln(ρ)

Calcul de l’épaisseur optique jusqu’à l’extrémité la plus proche de la cellule : τcell= ∫ σcell dl

W ≈ 0 ?

n=n+1; Wn=Wn-1 x ω0

Calcul des nouvelles coordonnées :x,y,z

Diffusion : Calcul de la nouvelle direction déterminée à de la fonction de répartition établi selon la fonction de phase P(θ) => Θ

Méthode d’estimation locale: Calcul de la contribution du photon au vecteur de Stokes au sommet du nuage dans la direction (θv ; ϕv) ΘV angle de diffusion

Collision ? Modification de τfree: τfree= τfree - τcell Déplacement jusqu’à l’extrémité de la cellule;

Calcul des nouvelles coordonnées, x, y, z

Sortie du milieu ?

Sur un coté => Conditions cycliques

oui

non

Vers le haut => nouveau photon

non

ρ: nombre aléatoire entre 0 et 1

oui

non

Vers le bas (surface) => n=n+1; Wn=Wn-1 x alb

oui

Spécificités dans le thermique

σext, P(Θ), ω

X

Y

O

Z

θ0; ϕ0

θv; ϕv

Θ θv; ϕv

Θv

Illustration de la méthode d’estimation locale

•  Source solaire selon θ0; ϕ0 Source: surface, gaz, ou nuage-aérosol avec emission isotrope

•  Absorption par les gaz atomsphériques = Sn est atténué par un poids dépendant de la k-distribution:

Sn (x, y, θV , ϕV , lTOA ) = WN P(ΘV ).exp −τ lTOA (z,θV , ϕV )#$ %&

Sn (x, y, θV , ϕV , lTOA, ik) = WN P(ΘV ).exp −τ lTOA (z,θV , ϕV )#$ %&.exp − kg(ik, z)dl '0

lTOA

∫#

$(

%

&)

Sn (x, y, θV , ϕV , lTOA ) = WN P(ΘV ).exp −τ lTOA (z,θV , ϕV )#$ %&

Difficultés liées aux nuages : effets d’ombrage et surbrillance

sun60−wv865−stratobos−re11−wnd7−view0−0

20 40 60 80 100

10

20

30

40

50

60

70

80

90

1000.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

Albédo visible directionnel obtenu avec l’algorithme PARASOL pour des nuages hétérogènes

Effet  de  surbrillance Effet  d’ombrage

Epaisseur optique à 100m Température de brillance

3D RT

Simulations de température de brillance à 10 micron

Luminance  polarisée  nuage  peu  hétérogène

COT=8  à  550nm rho=0.27  (ou  0.20)  estimé  à  35m  (1km)  

Luminance  totale  nuage  peu  hétérogène

COT=8  à  550nm rho=0.27  (ou  0.20)  estimé  à  35m  (1km)  

Difficulté liée aux nuages : effet directionnel d’ombrage et surbrillance

Difficultés liées aux nuages : effets d’ombrage et surbrillance Références principales: Cornet C., C-Labonnote L., and F. Szczap, 2010, Three-dimensional

polarized Monte Carlo atmospheric radiative transfer model (3DMCPOL): 3D effects on polarized visible reflectances of a cirrus cloud, J. Quant. Spect. Rad. Transfer, 111, 174-186, doi: 10.1016/j.jqsrt.2009.06.013.

Fauchez, T., C. Cornet, P. Dubuisson, F. Szczap and T. Rosambert, 2014 : Impacts of cirrus clouds heterogeneities on TOA thermal infrared radiation, T. Fauchez, C. Cornet, F. Szczap, P. Dubuisson, and T. Rosambert, 2014 : Impact of cirrus clouds heterogeneities on top-of-atmosphere thermal infrared radiation, Atmos. Chem. Phys., 14, 5599-5615, doi:10.5194/acp-14-5599-2014

Szczap, F., Y. Gour, T. Fauchez, C. Cornet, T. Faure, O. Joudan and P. Dubuisson, 2014, 3DCloud, a fast and flexible 3D cloud optical depth generator based on drastically simplified basic atmospheric equations and Fourier transform framework. Applications to stratocumulus, cumulus and cirrus clud fields., Geosci. Model Dev., 7, 1779-1801, doi:10.5194/gmd-7-1779-2014.

Le moteur de 3DMCPOL a aussi permis le développement d’un simulateur 3D de systèmes LIDAR et RADAR Doppler, poster de F. Szczap, C. Cornet, A. Alkasem, O. Jourdan and V. Shcherbakov

Remerciements: Ces travaux sont et ont été soutenus par le Programme National de Télédétection Spatiale (PNTS) de l’Institut National des Sciences de l’Univers (INSU). Les auteurs remercient aussi vivement la DGA et le CNRS qui ont financé la thèse de Thomas Fauchez et ont donc participé à l’extension vers le domaine thermique de 3DMCPOL