Home Examples Screenshots User manual Bluesky logo YouTube ☰
OghmaNano Multiphysics simulation platform for optoelectronic devices and photonic systems DOWNLOAD Quick Start guide

Détecteurs optiques

1. Introduction

Dans OghmaNano, détecteurs optiques servent à mesurer la lumière lorsqu’elle se propage à travers un système optique. Les détecteurs sont définis à l’aide de l’éditeur de détecteurs optiques, que l’on peut ouvrir à partir de Optique ruban dans la fenêtre principale (voir) Figure ??).

Ouvrez l’éditeur des détecteurs optiques à partir du ruban d’options « Optique ».

L’éditeur de détecteurs optiques est présenté dans ??. Dans OghmaNano, un détecteur optique est une surface bidimensionnelle placée n’importe où dans le domaine de simulation. En principe, il fonctionne comme une caméra CCD idéale : il compte les photons qui le traversent et enregistre leur distribution spectrale et spatiale.

Les détecteurs n’absorbent, ne réfléchissent ni ne diffusent la lumière. Ils sont mathématiquement transparents et ne perturbent pas le champ optique. Les rayons, les ondes ou les photons traversent le détecteur sans être modifiés ; le détecteur se contente d’enregistrer ce qui passe à travers sa surface.

OghmaNano Optical Detectors Editor showing detector configuration options
Le panneau de configuration de l’éditeur des détecteurs optiques.
Right-click menu in the 3D scene showing New Detector option
Créer un nouveau détecteur directement à partir de la scène 3D en effectuant un clic droit.

2. Géométrie et résolution du détecteur

Un détecteur est défini par sa position, son orientation et sa taille latérale (\(dx\) et \(dy\)). L’épaisseur \(dz\) n’a pas d’importance, car le détecteur est considéré comme une surface purement bidimensionnelle. Le détecteur peut pivoter autour des axes \(x\), \(y\) et \(z\), ce qui lui permet d’être orienté dans n’importe quelle direction. Cela permet de capter la lumière transmise, réfléchie ou diffusée dans des géométries arbitraires. Les détecteurs peuvent également être repositionnés de manière interactive en les faisant glisser dans la scène 3D.

Dans la section « Détecteur » du panneau de configuration, les paramètres « Points de maillage x » et « Points de maillage y » définissent le nombre de cellules spatiales utilisées sur la surface du détecteur. Ces paramètres correspondent directement au nombre de pixels d’un capteur CCD et permettent de contrôler la résolution spatiale des données enregistrées. Plusieurs détecteurs peuvent être placés dans une seule simulation. Chaque détecteur fonctionne de manière indépendante et génère son propre ensemble de fichiers de sortie.

3. Exemples de détecteurs

Detector measuring light escaping from an optical system
Un détecteur placé après un système optique pour mesurer la lumière diffusée. Le détecteur fournit un enregistrement de la radiation transmise, résolu spatialement et spectralement.
Detector capturing light emitted from the top of a LEFET
Détecteur mesurant la lumière émise par la surface supérieure d’un transistor à effet de champ électroluminescent (LEFET).

4. Résultats.

Lorsque vous ouvrez le dossier de sortie d’un détecteur, vous verrez généralement quatre fichiers (voir la figure ??) : detector_abs0.csv, detector_efficiency0.csv, detector_input0.csv et RAY_image.csv. Ensemble, ces fichiers décrivent (i) la distribution spatiale de la lumière détectée et (ii) le rendement spectral du trajet de la source au détecteur.

Detector output shown as a CCD-like icon in the output browser
Le signal du détecteur est représenté sous la forme d’une icône semblable à un capteur CCD dans la fenêtre d’affichage des résultats.
Detailed detector outputs including spatial images and spectra
Résultats détaillés obtenus à partir de la lumière qui traverse le détecteur.

RAY_image.csv est une image dont la résolution permet de visualiser spatialement ce que le détecteur reçoit (conceptuellement, il s’agit d’une image CCD). En mode de calcul par lancer de rayons, elle est généralement générée en traçant trois longueurs d’onde représentatives (nominales « R », « V » et « B ») et en les mappant directement sur une image RVB. Dans les processus qui n’utilisent pas le calcul par lancer de rayons, ou lorsque vous tracez un ensemble plus large de longueurs d’onde, OghmaNano convertit le spectre détecté en une image RVB affichable en utilisant les fonctions standard de réponse chromatique de la vision humaine (de sorte que la couleur représente une estimation de ce qu’un œil verrait, plutôt qu’une représentation littérale à trois longueurs d’onde). En pratique, pour les spectres EL/PL, vous devriez tracer de nombreuses longueurs d’onde ; une image RVB à trois couleurs est acceptable pour une visualisation rapide des éléments optiques, mais elle est trop limitée pour les spectres d’émission.

Les trois fichiers restants forment une chaîne simple du type « entrée → détection → efficacité » :

Rendered detector image (spatially resolved) generated from RAY_image.csv
Image obtenue à partir d’un détecteur permettant une résolution spatiale (provenant de RAY_image.csv).
Detector input histogram showing available emitted spectrum that could have hit the detector
Gamme de fréquences disponible qui aurait pu atteindre le détecteur (d’après detector_abs0.csv).
Detected light counts versus wavelength from detector_input0.csv
Spectre lumineux détecté, exprimé en nombre de comptages (à partir de detector_input0.csv).
Detection efficiency versus wavelength computed from detector_input0.csv divided by detector_abs0.csv
Efficacité de détection \(\eta(\lambda)\) en pourcentage (d’après detector_efficiency0.csv).