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

Base de données sur les matériaux : partie A – Introduction

Cette page explique le contenu de la base de données OghmaNano Materials, comment ouvrir et modifier les entrées, comment importer les données n-k ou d’absorption (y compris la conversion des unités), et où les matériaux sont stockés sur le disque.

1. Aperçu général

La base de données OghmaNano Materials contient un ensemble de propriétés physiques et de référence pour chaque matériau. Ces propriétés sont organisées en catégories afin que les simulations puissent utiliser des données cohérentes et centralisées. Les principales informations comprennent :

Ensemble, ces ensembles de données fournissent une définition centralisée et cohérente de chaque matériau, qui pourra être utilisée dans toutes les simulations.

OghmaNano Material editor showing refractive index of the material as a function of wavelength
Indice de réfraction en fonction de la longueur d’onde.
OghmaNano Material editor showing absorption spectrum of the material as a function of wavelength
Spectre d’absorption en fonction de la longueur d’onde.
OghmaNano Material editor showing optical emission spectrum of the material as a function of wavelength
Spectre d’émission optique en fonction de la longueur d’onde.
OghmaNano Material editor showing basic parameters including material color, type, privacy options, and change log
Paramètres de base : couleur, type et historique des modifications.
OghmaNano Material editor showing an optional Lua material script used to define electrical and physical material parameters.
Script Lua optionnel pour les matériaux, permettant d’utiliser des modèles de matériaux avancés. La plupart des utilisateurs peuvent utiliser directement les paramètres de matériaux standard sans avoir à écrire de code ; la possibilité de créer des scripts est disponible lorsque les propriétés doivent être définies de manière dynamique ou liées à une source bien définie.
OghmaNano Material editor showing life cycle parameters including density, cost per kilogram, and energy per kilogram
Paramètres du cycle de vie : densité, coût et consommation d’énergie par kilogramme.

2. Accéder à la base de données des matériaux.

Ouvrez la base de données des matériaux à partir de l’onglet « Bases de données » en cliquant sur l’icône « Base de données des matériaux » ??. Cela ouvre le navigateur de la base de données des matériaux ??, où les matériaux sont organisés en dossiers en fonction de leur catégorie, notamment les mélanges, les éléments, les gaz, les verres, les métaux, les oxydes, les pérovskites, les polymères et les petites molécules. Une collection spécifique importée du site refractiveindex.info est également disponible.

Pour afficher le contenu d’un dossier, cliquez deux fois dessus. Par exemple, en ouvrant le dossier « Oxides », vous verrez les différents matériaux et sous-dossiers d’oxydes disponibles ??. Les dossiers sont représentés par des icônes de dossier classiques, tandis que les matériaux individuels sont représentés par des icônes d’atomes, ce qui permet de distinguer facilement les matériaux qui peuvent être ouverts directement des autres groupes de matériaux. Pour ouvrir un matériau spécifique dans l’éditeur de matériaux et examiner ses propriétés optiques, électriques et autres propriétés physiques, cliquez deux fois sur l’icône de l’atome correspondant.

Databases ribbon in OghmaNano with the Materials database icon highlighted—the entry point for opening the materials database
Accéder à la base de données des matériaux à partir de l’onglet « Bases de données ».
Initial OghmaNano Materials database browser showing the top-level material folders
Base de données de matériaux de haute qualité, présentant les matériaux organisés en dossiers par catégorie.
OghmaNano Materials database browser showing the Oxides folder, with subfolders represented by folder icons and individual materials represented by atom icons
À l’intérieur du dossier « Oxides ». Les dossiers sont représentés par des icônes de dossiers, tandis que les matériaux individuels sont représentés par des icônes d’atomes.

3. Ajouter des éléments à la base de données.

Pour ajouter un nouveau matériau, ouvrez la base de données des matériaux, puis cliquez sur « Ajouter un matériau » dans le coin supérieur droit de la fenêtre (??). Une boîte de dialogue s’affichera et vous demandera de donner un nom à votre nouveau matériau, comme le montre la figure ??. Dans cet exemple, nous avons nommé le matériau « my_new_material ».

OghmaNano Materials database window showing the Add Material button highlighted
Étape 1 : Ajouter un nouveau matériau à la base de données des matériaux à l’aide du bouton « Ajouter un matériau ».
Dialog window in OghmaNano prompting for a new material name, with example 'my_new_material'
Étape 2 : Donner un nom à un nouveau matériau dans la boîte de dialogue de la base de données des matériaux.
OghmaNano Materials database window showing the newly created material 'my_new_material' highlighted in red
Étape 3 : le nouveau matériau my_new_material a été ajouté à la base de données des matériaux.
OghmaNano Material editor window for a newly created material, showing empty data tabs for Absorption, Refractive index, Basic, Electrical parameters, and Thermal parameters
Étape 4 : la fenêtre de l’éditeur de matériaux pour le nouveau matériau créé my_new_material est initialement vide.

Une fois que vous aurez cliqué sur « OK », le nouveau contenu apparaîtra (voir la figure). [fig :materialadd4], ouvrez-le en double-cliquant dessus. Cela ouvrira une fenêtre de matériau vide, sans données. Voir la figure. [fig :materialadd5].

Conseil : De nombreux matériaux couramment utilisés sont déjà disponibles dans la base de données OghmaNano Materials. Par conséquent, dans de nombreux cas, vous n’aurez pas besoin de définir vous-même un nouveau matériau. Des données n/k supplémentaires peuvent également être téléchargées à partir de référentiels ouverts tels que : refractiveindex.infoVoir. Téléchargement de fichiers supplémentaires. pour connaître la procédure à suivre pour ajouter ces ensembles de données à OghmaNano. Vous pouvez également réutiliser les ensembles de données n/k existants lorsque les valeurs exactes des constantes optiques ne sont pas essentielles à la simulation ; par exemple, de nombreux films semi-conducteurs organiques ont un indice de réfraction d’environ 3 et des coefficients d’absorption compris entre 10.6–107 m-1Par conséquent, l’utilisation de données optiques provenant d’un matériau similaire n’aura probablement que peu d’incidence sur le comportement du dispositif calculé. Le fait de ne pas disposer de paramètres optiques ou électriques précis dans la littérature ne doit pas vous empêcher de réaliser une simulation, et il n’est pas forcément nécessaire de commencer par rechercher un ensemble complet de paramètres de matériaux. Une simulation peut souvent commencer avec des valeurs représentatives, qui peuvent ensuite être affinées au fur et à mesure que de meilleures données sur les matériaux deviennent disponibles. Si vous devez définir vos propres matériaux, vous n’avez qu’à ajouter les propriétés nécessaires pour la simulation physique que vous souhaitez effectuer. Par exemple, une nouvelle couche ou un nouveau substrat non actifs sur le plan électrique peuvent nécessiter uniquement les valeurs n(λ) et α(λ) pour la modélisation optique. Vous n’avez pas besoin de définir un script Lua, sauf si vous souhaitez que les paramètres des matériaux varient en fonction de quantités telles que la température, la position (x, y, z), la composition ou la densité de photons. Les données sur les émissions ne sont nécessaires que pour les matériaux émetteurs, et les données sur le cycle de vie ne sont nécessaires que pour l’analyse du cycle de vie.

4. Comprendre les données n/k (données n/alpha)

Avant de tenter d’ajouter les données n/k (données n/alpha) à OghmaNano, il est important de comprendre ce que sont les données n-k. Les données n-k décrivent l’indice de réfraction complexe d’un matériau : la partie réelle n et la partie imaginaire k.

Il existe plusieurs façons de représenter les pertes optiques dans la littérature scientifique. Les formes les plus courantes sont le coefficient d’absorption α (perte par mètre, exprimé en m-1), le coefficient d’extinction k (la partie imaginaire de l’indice de réfraction, sans unité) et l’absorbance (également appelée densité optique), qui est une mesure logarithmique de la transmission, généralement utilisée en spectroscopie. Il est important de noter que toutes ces valeurs représentent en principe la même grandeur physique, mais sont exprimées sous différentes formes. OghmaNano accepte le coefficient d’absorption α, exprimé en m-1. Le tableau ci-dessous explique les différences entre ces grandeurs et la manière de les convertir les unes en les autres.

n, k et coefficient d’absorption α – en un coup d’œil.

L’indice de réfraction complexe est \( N(\lambda) = n(\lambda) + i\,k(\lambda) \), où \(n\) (indice de réfraction) et \(k\) (coefficient d’extinction) sont des valeurs sans dimension. Les données sont stockées dans OghmaNano :

Si vous avez \(k(\lambda)\) au lieu de \( \alpha(\lambda) \), le programme de conversion utilise la formule suivante : \( \displaystyle \alpha(\lambda) = \frac{4\pi\,k(\lambda)}{\lambda} \) (avec \( \lambda \) en mètres → \( \alpha \) en \( \mathrm{m^{-1}} \)).

À partir de l’absorbance/de la densité optique (A) ou de la transmittance (T).
  • \( A = -\log_{10}(T) \)
  • \( \displaystyle \alpha = (\ln 10)\,\frac{A}{d} \), où \( d \) représente l’épaisseur du film (en mètres).

Unités à utiliser : \( \lambda \) en mètres (m) ; \(n\) et \(k\) sont sans dimension ; \( \alpha \) en \( \mathrm{m^{-1}} \). Les courbes étiquetées « u.a. » pour l’absorption ne peuvent pas être utilisées directement.

Exemple pratique : convertir \(k \rightarrow \alpha\)

Étant donné \( k=0.02 \) à \( \lambda=500\,\mathrm{nm}=5.00\times10^{-7}\,\mathrm{m} \) :

\( \displaystyle \alpha = \frac{4\pi k}{\lambda} = \frac{4\pi \times 0.02}{5.00\times10^{-7}} \approx 5.03\times10^{5}\ \mathrm{m^{-1}} \).

5. Importer les données n/alpha (ou n/k).

Cliquez sur « Importer les données à partir d’un fichier » en haut à gauche de la fenêtre du matériau ?? pour ouvrir l’assistant d’importation de données ??. L’onglet actuellement sélectionné détermine l’emplacement où les données importées seront stockées. Si l’onglet « Indice de réfraction » est ouvert, les données seront importées dans l’ensemble de données de l’indice de réfraction ; si l’onglet « Absorption » est sélectionné, elles seront importées dans l’ensemble de données d’absorption. Assurez-vous d’importer les données correctes dans l’onglet approprié.

OghmaNano stocke les données optiques en interne dans les formats SI suivants :

Votre fichier source n’a pas besoin d’utiliser les unités du Système international. Pour l’axe des x, l’assistant peut accepter la longueur d’onde en nm, μm, cm ou m, ainsi que l’énergie des photons en eV, la fréquence ou la fréquence angulaire. Pour l’axe des y, les données optiques peuvent être fournies sous forme d’indice de réfraction n, de coefficient d’extinction k ou de coefficient d’absorption α, en sélectionnant les unités appropriées pour qu’elles correspondent aux données sources. L’assistant convertit ensuite les données d’entrée au format SI utilisé par OghmaNano, en effectuant des conversions telles que nm → m, cm-1 → m-1 et eV → longueur d’onde en utilisant la formule λ = hc/E. Si votre fichier contient k(λ), l’assistant peut également calculer α(λ) en utilisant la formule α(λ) = 4πk(λ)/λ.

Processus d’importation

  1. Ouvrez le fichier texte ou CSV contenant vos données.
  2. Vérifiez les données originales dans l’aperçu situé à gauche.
  3. Sélectionnez la quantité et les unités à afficher sur l’axe des abscisses de manière à ce qu’elles correspondent à la première colonne de votre fichier d’entrée. Par exemple, choisissez « Longueur d’onde (nm) » si les valeurs de longueur d’onde sont exprimées en nanomètres.
  4. Sélectionnez la quantité et les unités à afficher sur l’axe des ordonnées de manière à ce qu’elles correspondent à la deuxième colonne de votre fichier d’entrée. Par exemple, vous pouvez choisir l’indice de réfraction (unités arbitraires), l’absorption (m^-1), l’absorption (cm^-1) ou le coefficient d’extinction (k) (unités arbitraires).
  5. Vérifiez les données SI converties dans le panneau situé à droite.
  6. Cliquez sur « Importer les données » pour enregistrer les données dans le matériau.

Exemple : si votre fichier contient la longueur d’onde en nm dans la première colonne et le coefficient d’extinction k dans la deuxième colonne, sélectionnez « Longueur d’onde (nm) » pour l’axe des x et « Coefficient d’extinction (k) (unités arbitraires) » pour l’axe des y. OghmaNano convertira ensuite la longueur d’onde en mètres et calculera α(λ) à partir de k(λ) pendant l’importation.

L’assistant est affiché dans ?? ; après l’importation, les graphiques sont mis à jour dans l’éditeur de matériaux ??. Si vous n’importez que les données d’absorption, n’oubliez pas de fournir également l’indice de réfraction avant d’utiliser le matériau dans une simulation.

OghmaNano data importer window showing steps to import material data with labelled regions a) to f)
La fenêtre d’importation de données dans OghmaNano affiche le processus d’importation des données sur les matériaux : a) ouvrir le fichier de données, b) aperçu du fichier importé, c) sélectionner les unités de l’axe des x, d) sélectionner les unités de l’axe des y, e) fichier converti en unités SI, f) importer les données.
OghmaNano Material editor showing imported absorption spectrum data for my_new_material
Le spectre d’absorption importé.

Les erreurs les plus fréquentes.

  • L’absorption en « u.a. » ou la normalisation à 1 ne permet pas son utilisation, car l’information sur son amplitude a été perdue.
  • Les valeurs finales importées seront exprimées en unités du Système international. Vérifiez-les : sont-elles cohérentes ? Effectuez une vérification rapide de leur ordre de grandeur.

👉 Prochaine étape : Continuez maintenant. Partie B pour obtenir des conseils sur la manière de trouver les données n/k relatives à votre système de matériaux.