Translate the provided English OghmaNano HTML/PHP page into Korean (ko) by performing a strict, diff-only transformation: preserve all HTML, PHP, structure, order, IDs, classes, scripts, includes, include count, include locations, tables, menus, analytics, schema, and layout exactly as-is; do NOT add, remove, duplicate, reorder, or re-insert any PHP include statements; change to ; if and only if the English page does not already set $lang or include menu_top.html, then immediately after insert "$lang='ko'; include($_SERVER['DOCUMENT_ROOT'].'/menu_top.html');", otherwise do not add a second include; in the $meta array translate title and description faithfully (no SEO rewriting), change canonical to the /ko/ version, ensure 'lang' => 'ko', and ensure 'i18n_key' exists and is set deterministically to the canonical p 전달 행렬 모델 – OghmaNano 매뉴얼
예제 스크린샷 사용자 매뉴얼 Bluesky 로고 YouTube
OghmaNano 유기/페로브스카이트 태양전지, OFET 및 OLED 시뮬레이션 다운로드

전달 행렬 모델 (TMM)

1. 소개

전달 행렬 방법 (TMM)수직 입사 조건에서 다층(“샌드위치형”) 구조 내의 빛의 전파를 모델링하는 빠르고 신뢰성 있는 기법입니다. 이 방법은 태양전지, 광학 필터, 센서와 같은 소자에 널리 사용되며, 이러한 소자에서는 박막을 통과하는 빛이 어떻게 흡수, 반사, 투과되는지를 정량화해야 합니다.

FDTD와 같은 전파 해석 솔버와 비교하면, TMM은 일반적으로 수 자릿수 낮은 계산 비용으로 유사한 통찰을 제공합니다. 따라서 TMM은 주요 간섭 및 박막 효과를 여전히 포착하면서도, 다층 스택의 빠른 설계 반복, 매개변수 스윕, 최적화에 이상적입니다. TMM은 평면 스택에서 수직 입사에 대해 가장 간단하지만, 필요할 경우 경사 입사 및 편광 의존 해석으로 확장할 수 있습니다.

👉 지금 바로 시뮬레이션을 시작하고 싶으신가요?: 전달 행렬 모델에 대한 빠른 시작 튜토리얼을 시도해 보십시오.

2. TMM 도구 접근

전달 행렬 시뮬레이션 도구는 기본 창의 Optical ribbon에서 Transfer matrix를 선택하여 접근할 수 있습니다 (Figure ?? 참조).

메인 메뉴의 Optical ribbon에서 접근한 OghmaNano 전달 행렬 솔버로, 소자 내 광자 밀도와 광자 흡수율을 보여줌
메인 메뉴의 Optical ribbon을 통해 접근할 수 있는 전달 행렬 솔버. 이 창은 서로 다른 광학 모델에 대한 접근을 제공하며, 소자 내 광자 밀도와 흡수율과 같은 출력을 표시합니다.

3. TMM 시뮬레이션 실행

Run optical simulation을 클릭하면 (Figure ?? 참조) 파장과 위치의 함수로 구조 내부의 빛 분포를 계산합니다. 시뮬레이션 창 상단에서는 여러 광학 모델 중 하나를 선택할 수 있습니다. Transfer matrix를 선택하면 전체 광학 시뮬레이션이 수행되며, 다른 옵션은 대체 생성 프로파일을 탐색하는 데 유용한 단순화된 근사를 제공합니다.

소자 내 광자 밀도와 광자 흡수율을 보여주는 OghmaNano 전달 행렬 광학 시뮬레이션 창
전달 행렬 광학 시뮬레이션 창. Play 버튼이 시뮬레이션을 실행하며, 선택된 모드는 어떤 광학 모델이 사용되는지를 결정합니다.
소자 내 파장과 깊이의 함수로 광자 밀도 맵을 보여주는 OghmaNano 전달 행렬 광학 시뮬레이션 창
광자 밀도 출력 예시. 색상 맵은 소자 내부에서 파장과 깊이(y-위치)의 함수로 광자의 공간적 및 스펙트럼 분포를 보여줍니다.

사용 가능한 시뮬레이션 모드는 다음과 같습니다:

광학 시뮬레이션 창은 빛이 소자와 어떻게 상호작용하는지를 탐색할 수 있도록 여러 탭을 제공합니다. 예를 들어, ??는 구조 내부의 광자 밀도를 보여주며, 여기서 층 계면에서의 반사로 인해 뚜렷한 간섭 패턴이 나타납니다. ????와 동일한 데이터를 밴드 다이어그램으로 표시한 것입니다. 이 대체 보기는 창 안에서 오른쪽 클릭 후 메뉴 옵션을 조정하여 접근할 수 있으며, 특히 논문용 밴드 다이어그램 그림을 생성할 때 유용합니다. 마지막으로, ??는 광학 모델의 구성 창을 보여줍니다. 여기서 핵심 매개변수는 photon efficiency이며, 이는 흡수된 광자당 생성되는 전자–정공 쌍의 수를 지정합니다. 유기 소자에서는 이 매개변수가 geminate recombination을 반영하며, 무기 또는 잘 정렬된 시스템에서는 보통 1.0에 가깝게 설정해야 합니다.

에너지 준위 다이어그램 오버레이와 함께 소자 전반의 생성률 프로파일을 보여주는 OghmaNano 전달 행렬 광학 시뮬레이션 창
전달 행렬 광학 시뮬레이션 창의 생성률 출력. 검은 곡선은 소자 내부 전하 캐리어 생성률의 공간 분포를 보여주며, 오버레이된 에너지 준위 다이어그램(오른쪽 축)은 각 재료 층에 대한 HOMO와 LUMO 준위의 상대적 위치를 나타냅니다.
소자 스택의 에너지 준위 다이어그램을 보여주는 OghmaNano 전달 행렬 광학 시뮬레이션 창
전달 행렬 광학 시뮬레이션 창의 에너지 준위 다이어그램. 이 다이어그램은 각 재료 층의 HOMO 및 LUMO 준위(또는 밴드 에지)를 보여주며, 소자 스택 전체의 전자 구조 개요를 제공합니다. 이 보기는 생성률 데이터나 축 레이블과 같은 추가 정보를 포함하거나 제외하도록 전환할 수 있습니다.
광자 효율, 생성률 파일, QE 스펙트럼 파일, 출력 상세도 설정을 보여주는 OghmaNano 전달 행렬 솔버 구성 창
전달 행렬 솔버의 Configure → Output files 창. 여기서 핵심 매개변수는 photon efficiency이며, 이는 흡수된 광자당 생성되는 전자–정공 쌍의 수를 제어합니다. 또 다른 중요한 옵션은 output verbosity to disk로, 솔버가 디스크에 얼마나 자세히 기록할지를 결정합니다. 모든 출력을 기록하는 것은 광학 시뮬레이션을 깊이 분석할 때 유용할 수 있지만, 일상적인 실행에서는 낮은 상세도가 충분한 경우가 많습니다.

5. 출력 파일

개요: 광학 시뮬레이션을 실행한 후 결과 개요는 위에서 설명한 바와 같이 광학 시뮬레이션 창 (??)에서 볼 수 있습니다. 더 자세한 분석을 위해서는 기본 창의 Output 탭에서 추가 정보를 확인할 수 있습니다 (??). ??에서는 두 개의 주요 아이콘인 optical_outputoptical_snapshots가 보입니다. optical_output을 더블 클릭하면 광학 결과 창이 열리고 (Figure ??), optical_snapshots을 더블 클릭하면 Optical Snapshots 창이 열립니다 (??). Optical Snapshots 창에서는 소자 내부의 광자 밀도, 흡수된 광자, 전기장 분포와 같은 파장 분해 데이터를 확인할 수 있습니다. 결과가 각 파장에 대해 저장되므로, 이 도구는 광학 스펙트럼 전반에 걸친 소자 성능의 상세한 보기를 제공합니다.

전달 행렬 시뮬레이션 결과인 optical_output 및 optical_snapshots 파일을 보여주는 OghmaNano output 탭
전달 행렬 시뮬레이션 결과를 보여주는 Output 탭. optical_outputoptical_snapshots 파일은 일반적으로 광학 시뮬레이션을 직접 실행할 때만 생성되며, 광학 솔버가 결합된 전기 시뮬레이션의 일부로 호출될 때에는 기록되지 않습니다.
주어진 파장에서 깊이에 따른 흡수된 광자를 보여주는 플롯이 있는 OghmaNano Optical Snapshots 창
Optical Snapshots 창. 이 도구를 사용하면 소자 내부의 광자 밀도, 흡수된 광자, 전기장 프로파일과 같은 파장 분해 물리량을 탐색할 수 있습니다. 이 예에서는 플롯이 630 nm 파장의 빛에 대해 깊이의 함수로 흡수된 광자를 보여줍니다.

Optical_snapshots: 위에서 설명한 optical_snapshots 폴더는 그래픽 인터페이스를 통해 볼 때 파장의 함수로서 광자 밀도, 흡수된 광자, 광학 전기장에 접근할 수 있게 해줍니다. 그러나 이것은 단순한 표준 디렉터리이므로 파일 관리자에서 직접 탐색할 수도 있습니다. Figure ??에 표시된 것처럼 이 폴더에는 0에서 12까지 번호가 붙은 하위 디렉터리가 있으며, 각 디렉터리는 하나의 시뮬레이션된 파장에 해당합니다. 이러한 하위 디렉터리 중 하나(예: 디렉터리 0)를 열면 Figure ??에 표시된 출력 파일이 나타납니다.

이러한 파일에는 흡수 프로파일, 전기장, 광자 밀도, 생성률과 같은 데이터가 포함되며, 모두 쉽게 확인하거나 후처리할 수 있도록 일반 텍스트 CSV 형식으로 기록됩니다. 아래 표는 전형적인 파장 디렉터리의 내용을 요약한 것입니다:

시뮬레이션된 파장 하나를 각각 나타내는 12개의 하위 디렉터리를 포함하는 Optical_snapshots 폴더
optical_snapshots 폴더. 0–12로 번호가 매겨진 하위 디렉터리 각각은 하나의 시뮬레이션된 파장에 대한 결과를 포함합니다.
photons.csv, photons_abs.csv, G.csv 등의 CSV 파일을 보여주는 optical_snapshots의 디렉터리 0 내용
디렉터리 0의 내용 예시. 파일에는 해당 파장에 대한 흡수, 전기장, 광자 밀도, 생성률 데이터가 포함됩니다.
메타데이터와 시뮬레이션 출력 값을 포함한 photons_abs.csv 내용 예시
photons_abs.csv 내용 예시로, 메타데이터 다음에 축 레이블과 데이터 값이 표시됩니다.

이러한 출력은 일반 텍스트이므로 어떤 편집기로도 열 수 있습니다. Figure ??에 표시된 것처럼, 각 CSV의 첫 번째 줄에는 플로팅을 위한 메타데이터가 포함되고, 두 번째 줄에는 축 설명이 있으며, 나머지 줄에는 원시 수치 데이터가 제공됩니다.

단일 파장 광학 스냅샷에서 생성되는 파일
파일 이름 설명
alpha.csv 선택된 파장에서 y-위치 대 흡수
data.json 파장 값과 플로팅 정보를 포함하는 JSON 메타데이터 파일
En.csv y-위치 (m) 대 전기장, 음의 성분 (V/m)
Ep.csv y-위치 (m) 대 전기장, 양의 성분 (V/m)
G.csv y-위치 (m) 대 생성률 (\(m^{-3}s^{-1}\))
n.csv y-위치 (m) 대 굴절률 n의 실수부
photons.csv y-위치 (m) 대 광자 밀도 (\(m^{-3}\))
photons_abs.csv y-위치 (m) 대 흡수된 광자 (\(m^{-3}s^{-1}\))

optical_output 폴더 상세 설명: optical_snapshots 디렉터리가 파장 분해 결과(시뮬레이션된 파장당 하나의 하위 폴더)를 저장하는 반면, optical_output 디렉터리에는 파장 대 위치 형태의 2차원 맵으로 된 파장 적분 데이터가 포함됩니다. 이러한 출력은 전하 캐리어 생성률, 광자 밀도, 정규화된 광자 밀도, 투과, 반사와 같은 핵심 물리량을 포함하여 빛이 전체 스펙트럼에 걸쳐 소자와 어떻게 상호작용하는지에 대한 개요를 제공합니다. 디렉터리의 내용은 Figure ??에 표시되어 있습니다.

Figure ??에 나열된 파일은 Table ??에 자세히 설명되어 있습니다.

전달 행렬 시뮬레이션에서 생성된 요약 파일을 보여주는 optical_output 디렉터리 내용
전달 행렬 솔버가 생성한 파장 적분 요약 파일을 포함하는 optical_output 디렉터리.
optical_output 디렉터리에서 생성되는 파일
파일 이름 설명 플롯 유형
data.json JSON 형식의 시뮬레이션 설정 메타데이터 파일 1D
G_y.csv y-위치 (m) 대 전하 생성률 (\(m^{-3} s^{-1}\)) 2D
G_zxy.csv zxy-위치 (m) 대 전하 생성률 (\(m^{-3} s^{-1}\)) 2D
Htot_zxy.csv zxy-위치 (m) 대 광학 열 생성 (\(W m^{-3}\)) 2D
light_src_id_xxx.csv 파장 (m) 대 지정된 소스로부터의 광 세기 (\(W/m\)) 2D
photons_abs_yl.csv 파장 (m) 대 y-위치 (m) 대 흡수된 광자 (\(m^{-3} s^{-1}\)) 2D
photons_yl.csv 파장 (m) 대 y-위치 (m) 대 광자 밀도 (\(m^{-3}\)) 2D
photons_yl_norm.csv 파장 (m) 대 y-위치 (m) 대 정규화된 광자 밀도 (a.u.) 2D
reflect.csv 파장 (m) 대 소자 스택에서 반사된 빛 1D
transmit.csv 파장 (m) 대 소자 스택을 통과한 빛 1D

6. 광학적으로 두꺼운 층 시뮬레이션 (비코히런트 층)

코히런트 및 비코히런트 층 구성을 보여주는 OghmaNano layer editor
coherentincoherent 층을 모두 보여주는 layer editor.
Optical Thickness 버튼을 보여주는 OghmaNano 전달 행렬 창
전달 행렬 창의 Optical Thickness 버튼.
층의 유효 광학 두께를 설정하기 위한 OghmaNano 구성 창
층의 유효 광학 두께를 설정하기 위한 구성 창.

전형적인 광전자 소자는 10 nm에서 100 nm 두께의 활성층을 가집니다. 그러나 이러한 소자는 종종 10 mm에서 1 cm 두께의 기판 위에 증착됩니다. 많은 경우 소자 자체뿐 아니라 기판의 광학 효과까지 시뮬레이션하는 것이 유용합니다. 이를 위해서는 나노미터에서 미터까지의 길이 스케일을 모두 다룰 수 있는 시뮬레이션 도구가 필요합니다. 여기에는 세 가지 주요 문제가 있습니다:

OghmaNano는 이러한 문제를 두 가지 방법으로 해결합니다. 첫째, 사용자가 층을 incoherent로 취급할 수 있도록 하여, 위상 정보는 무시하고 흡수만 고려합니다. 이 접근은 문제 2와 3을 해결합니다. 이 옵션은 layer editor에서 설정할 수 있습니다 (Figure ??). Solve optical problem이라고 표시된 열에서, Yes – n/k로 표시된 층은 위상과 흡수를 모두 포함하고, Yes – k로 표시된 층은 감쇠만 고려하여 사실상 비코히런트 층으로 취급합니다.

둘째, 문제 1(길이 스케일 차이)을 처리하기 위해 OghmaNano는 모든 층에 유효 광학 두께를 할당할 수 있도록 합니다. 예를 들어, 기판은 layer editor에서 100 nm 두께로 정의될 수 있지만 유효 깊이는 1 m로 할당할 수 있습니다. 내부적으로 이는 흡수 계수를 스케일링하여 구현됩니다:

\[\alpha_{\text{effective}}(\lambda) = \alpha(\lambda)\,\frac{L_{\text{effective}}}{L_{\text{simulation}}}\]

여기서 \(\alpha_{\text{effective}}\)는 시뮬레이션에서 사용되는 스케일된 흡수이고, \(\alpha\)는 재료 흡수 계수이며, \(L_{\text{effective}}\)는 원하는 유효 두께(예: 1 m), \(L_{\text{simulation}}\)은 editor에서의 실제 층 두께입니다. 이 접근은 수치 문제를 줄여줄 뿐만 아니라 더 유용한 플롯을 생성하는데, 여기서는 기판이 축을 지배하지 않으므로 소자 층이 여전히 명확하게 보입니다.

이 기능을 사용하려면 먼저 Figure ??에 보인 것처럼 소자 구조를 설정하십시오. 그런 다음 전달 행렬 창에서 Optical Thickness 버튼을 클릭합니다 (Figure ??). 그러면 구성 대화 상자가 열리고 (Figure ??), 여기서 모든 층의 유효 광학 두께를 지정할 수 있습니다. 표시된 예에서는 유리 기판이 1 m로 설정되어 있습니다.

4. TMM은 언제 실행되는가?

전달 행렬 시뮬레이션은 두 가지 방식으로 실행할 수 있습니다. 첫째, Play 버튼을 클릭하여 직접 실행할 수 있습니다. 또는 전기 시뮬레이션이 실행될 때마다 광학 모델이 자동으로 실행되며, 이 경우 추가 사용자 동작은 필요하지 않습니다.

이 두 모드의 주요 차이는 출력에 있습니다. 직접 실행할 경우 광학 시뮬레이션은 디스크에 더 완전한 출력 파일 세트를 생성합니다. 반면 전기 시뮬레이션의 일부로 호출될 경우에는 전기 솔버 속도를 저하시키지 않기 위해 필수 데이터만 출력됩니다.

👉 TMM 이론: 전달 행렬 이론을 이해하려면 다음 절로 이동하십시오.





ath WITHOUT the scheme/host and WITHOUT the /ko prefix (i.e., i18n_key = parse_url(canonical,PHP_URL_PATH) with any leading '/ko' removed); keep all other existing meta keys unchanged and do not add or remove any others; translate all visible text into professional, technical Korean without adding, expanding, enriching, summarising, editorialising, or improving content; use standard physics terminology (drift–diffusion, SRH, transfer-matrix, etc.) while keeping scientific abbreviations (JV, OLED, OFET, EQE, SRH) in Latin characters; convert every localized_url(...,'en') to localized_url(...,'ko') and do not alter other URLs; translate headings, lists, buttons, and duplicated mobile/desktop sections consistently while keeping IDs, styles, emojis, symbols, punctuation, line breaks, and formatting exactly matching the English source; translate “Translations” to “번역” and keep get_translations(0) unchanged; do NOT add structured data (JSON-LD), schema, emojis, new sections, new text, new links, new scripts, or metadata that does not already exist in the English source EXCEPT adding 'lang' and the deterministic 'i18n_key' as defined above; output a complete valid HTML file only, with no commentary or explanations. If the English source contains any JSON-LD/schema/script blocks (including application/ld+json), keep them byte-identical (do not translate, do not change URLs, do not add/remove fields), and if the English source does not contain them, do not add them. Place the answer in an html code block.
Fatal error: Cannot redeclare h() (previously declared in /var/www/oghma-nano.com/public_html/include/head.php:24) in /var/www/oghma-nano.com/public_html/include/head.php on line 24