ホーム スクリーンショット ユーザーマニュアル Blueskyロゴ YouTube
OghmaNano 有機/ペロブスカイト太陽電池、OFET、OLEDをシミュレーション ダウンロード

レイトレーシングチュートリアル(パート C):表面の変更

パート A では Reflection from film レイトレーシングデモを読み込み、 パート B では 光源を編集して移動しました。この最後のパートでは、表面そのもの を変更します。 元のデモでは AFM 画像から導出された粗い表面が使われていますが、OghmaNano ではそれを データベース内の他の形状に置き換えたり、オブジェクトの光学材料を変更したりできます。 これは、異なるテクスチャおよび屈折率が反射と散乱にどのように影響するかを調べるのに有用です。

ステップ 1:表面オブジェクトエディタを開く

パート A および B で設定したシミュレーションから開始します。赤い AFM 表面がはっきり見えるように ビューをズームおよび回転してください。表面を右クリックし、 ?? に示すように、コンテキストメニューから Edit object を選択します。 これにより、選択した表面オブジェクトの Object Editor ウィンドウが開きます (??)。

AFM 表面オブジェクト上で開いた右クリックメニューで、Edit object が強調表示されている。
AFM 表面オブジェクトを右クリックし、Edit object を選択して Object Editor を開きます。
AFM 画像表面のプロパティを示す Object Editor ウィンドウ。
AFM 表面用の Object Editor。このウィンドウには、オブジェクトタイプ、 位置、回転、光学材料、および現在の object shape 項目が表示されます。

Object Editor には、表面の一般パラメータが一覧表示されます:

このチュートリアルでは位置と回転は固定したままにし、代わりに object shapeoptical material を変更します。

ステップ 2:Mesh Editor を開いて新しい形状を選択する

表面形状を変更するには、Object Editor 内の Object shape フィールドの右側にある 3 つの点 をクリックします。これにより Mesh Editor??) が開き、オブジェクトの幾何形状がどのように生成されるかを制御できます。

形状データベースの afm_image 項目から形状を取得するよう設定された Mesh Editor。
形状データベースから AFM 表面を読み込んだ Mesh Editor。 ここでは、データベース項目とオブジェクトの物理サイズ(dx、dy、dz)の両方を変更できます。
afm_image、saw_wave などの形状を一覧表示した Shape database ウィンドウ。
Shape databasesaw_wave などの項目をダブルクリックすると、 表面オブジェクトの新しい幾何形状として使用されます。

Mesh Editor では、Shape Database タブが選択されていることを確認してください。 現在の形状は AFM 画像です(テキストフィールドに表示されます)。必要に応じてオブジェクトを スケーリングするために xyz size の値を調整することもできますが、このチュートリアルでは デフォルト寸法のままにします。

形状フィールドの横にある 3 つの点 ボタンをクリックします。形状データベースウィンドウが開き (??)、 利用可能なすべての形状が一覧表示されます。saw_wave(または saw_wave)をダブルクリックして選択します。これで Mesh Editor は AFM 画像ではなく saw-wave プロファイルを参照するようになります。

Mesh Editor を閉じてメインの Optical Workbench ウィンドウに戻ります。3D ビュー内の表面は、 ?? に示すように、元の AFM 由来の粗さではなく saw-wave 構造として表示されるはずです。

表面が saw-wave 形状に置き換えられたメインシミュレーションウィンドウ。
データベースの saw_wave 形状で AFM 表面を置き換えた後のシミュレーション。 入射光線は、周期的なのこぎり歯構造と相互作用するようになります。

ステップ 3:シミュレーションを再実行して出力を調べる

Run simulation をクリックするか、F9 を押して新しい表面をレイトレースします。 シミュレーション完了後、パート A と同様に Output タブを開き、 検出器出力に移動します。detector_efficiency0.csv ファイルをダブルクリックして、 波長の関数としての検出器効率を表示してください。

このスペクトルを、元の AFM 表面で得られたものと比較してください。効率曲線の詳細な形状が変化しているはずです。 これは、散乱および脱出確率が AFM 粗さではなく saw-wave 幾何形状に依存するようになったためです。

ステップ 4:光学材料を変更する(Si → ITO)

同じオブジェクトに異なる光学材料を割り当てることもできます。これにより、 幾何形状の効果と屈折率および吸収の効果を分離できます。

  1. Object Editor を再度開きます(表面を右クリックし、Edit object を選択します)。
  2. Optical material フィールドを探します。現在の例では、これはシリコン項目(たとえば inorganic/si)に設定されています。
  3. 光学材料フィールドの横にある 3 つの点 をクリックして、光学材料データベースを開きます。
  4. 適切な ITO 項目(たとえば inorganic/ito)を選択し、選択を確定します。
  5. データベースウィンドウを閉じ、新しい ITO 材料が Object Editor に表示されていることを確認してから、エディタを閉じます。
  6. シミュレーションを再度実行し、前と同様に detector_efficiency0.csv を確認します。

(i)シリコンを用いた AFM 表面、(ii)シリコンを用いた saw-wave 表面、 (iii)ITO を用いた saw-wave 表面について検出器効率を比較することで、 表面モルフォロジー屈折率 の両方が 集光にどのように影響するかを切り分け始めることができます。

👉 次は? これで、パート A〜C の内容をすべて組み合わせて独自の レイトレーシングシーンを構築できます。新しい形状をデータベースにインポートし、適切な 光学材料を定義し、光源を調整し、さまざまな波長および構成について検出器出力を解析できます。