FDTD 中石墨烯材料如何设置

2023-12-25 23:18
文章标签 设置 材料 fdtd 石墨

本文主要是介绍FDTD 中石墨烯材料如何设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

FDTD 中石墨烯材料如何设置

先看石墨烯graphene的表达式

石墨烯基本参数中scattering rate的量纲单位为eV,在众多文献关于graphene的电导率表示中,有两种表示方式,二者各参量基本一致,唯一出入在于一种是弛豫时间表示,一种 是scattering rate表示,对比两种表达式发现似乎弛豫时间scattering rate呈二倍倒数关系,但是弛豫时间量纲是s(秒),而软件中scattering rate是能量量纲eV,不知道其与弛豫时间量纲转换关系是怎样的?

在这里插入图片描述
电子弛豫时间的单位严格说是秒。但是,当此参数从dude杜德模型:

在这里插入图片描述
导出时,tao的单位应该是秒/弧度。此时,scattering rate Γ与 electron relaxation time τao的关系是 τao=1/(2Γ),请注意这个关系只是得到国际单位结果,且不是能量单位。
由于文献中有不同的定义和物理量,我们无法给出具体的关系式。根据公式(2)(3),Γ应该是圆频率的单位[弧度/秒]。如果用[eV 弧度]这个量纲表示,Γ应该是0.5h/τao,即
scattering rate Γ [eV 弧度]=0.5h/弛豫时间[秒/弧度],此时弛豫时间的单位是秒/弧度!
或者scattering rate Γ [eV 弧度]=0.5*(h/2pi)/(τao/2pi)=0.5* hbar/弛豫时间[秒], 此时弛豫时间的单位是秒!
这个关系请大家论证。虽然严格意义上scattering rate Γ的单位是 [eV 弧度],可能是大家习惯了,就用 [eV]表示,现在文献上基本就是这个eV表示。
::::电子伏特eV与伏特V的换算关系为 volt = electronvolt / elementary charge

FDTD中石墨烯的两种材料设置

Lumerical的石墨烯Graphene有两种材料模型

1:表面电导率方法 (2D 几何形体:推荐!)在这里插入图片描述

此模型需要与2D 几何形体 联合使用。
这种方法由于是2D模型,没有厚度的概念,因此在仿真时,厚度方向上不需要用很细的网格来分辨此材料。
严格说,此方法的表示式仅对一层石墨烯正确。有时有个用户希望仿真多以一层的厚度,可以使用conductivity scaling factor来增加表面电导率。一般情况下我推荐大家使用。

FDTD中的2维石墨烯材料设置

在这里插入图片描述

2:体积介电常数方法 (3D几何形体)在这里插入图片描述

这种方法使用传统的介电常数方法,在面内用一种与电导率相关的介电常数,而在厚度方向用另一种介电常数,与表面电导率无关,厚度在材料模型中,因此是一种各向异性材料,需要通过添加 analytic material 62来使用。
上述模型是材料库中缺省的材料, C (graphene) - Falkovsky (mid-IR) material model
此外,该模型假设是石墨烯表面平行于XY平面。目前这个空间光孤子例子 42使用此模型,因为表面电导模型尚不能仿真非线性。

这种方法有厚度问题,所用网格需要分辨石墨烯的厚度,由于其物理厚度大概在0.75纳米左右,因此需要很细的网格,导致仿真很慢。

FDTD中的Analytic material设置:

在这里插入图片描述

至于用户需那个模型更能满足实际需要,需要自行判断。如果你的模型与上述模型不同,你还可以将材料的数据自输入进来 33。
注:由于石墨烯是各向异性材料,而且需要表面电导率的概念或者参数,因此最好的使用是平面结构,而对于圆柱形物体,由于表面是弯曲的,目前尚不能直接仿真。

最后整个例子:

在这里插入图片描述
上文弛豫时间的单位是秒!,如果用2D形状,先求石墨烯的散射率要先求其tao,然后用scattering rate Γ [eV 弧度]=0.5*(h/2pi)/(τao/2pi)=0.5* hbar/弛豫时间[秒]。此外化学势=Ef。

这篇关于FDTD 中石墨烯材料如何设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/537317

相关文章

idea设置快捷键风格方式

《idea设置快捷键风格方式》在IntelliJIDEA中设置快捷键风格,打开IDEA,进入设置页面,选择Keymap,从Keymaps下拉列表中选择或复制想要的快捷键风格,点击Apply和OK即可使... 目录idea设www.chinasem.cn置快捷键风格按照以下步骤进行总结idea设置快捷键pyth

MyBatis配置文件中最常用的设置

《MyBatis配置文件中最常用的设置》文章主要介绍了MyBatis配置的优化方法,包括引用外部的properties配置文件、配置外置以实现环境解耦、配置文件中最常用的6个核心设置以及三种常用的Ma... 目录MyBATis配置优化mybatis的配置中引用外部的propertis配置文件⚠️ 注意事项X

Java JAR 启动内存参数配置指南(从基础设置到性能优化)

《JavaJAR启动内存参数配置指南(从基础设置到性能优化)》在启动Java可执行JAR文件时,合理配置JVM内存参数是保障应用稳定性和性能的关键,本文将系统讲解如何通过命令行参数、环境变量等方式... 目录一、核心内存参数详解1.1 堆内存配置1.2 元空间配置(MetASPace)1.3 线程栈配置1.

C#借助Spire.XLS for .NET实现Excel工作表自动化样式设置

《C#借助Spire.XLSfor.NET实现Excel工作表自动化样式设置》作为C#开发者,我们经常需要处理Excel文件,本文将深入探讨如何利用C#代码,借助强大的Spire.XLSfor.N... 目录为什么需要自动化工作表样式使用 Spire.XLS for .NET 实现工作表整体样式设置样式配置

Java实现为PDF设置背景色和背景图片

《Java实现为PDF设置背景色和背景图片》在日常的文档处理中,PDF格式因其稳定性和跨平台兼容性而广受欢迎,本文将深入探讨如何利用Spire.PDFforJava库,以简洁高效的方式为你的PDF文档... 目录库介绍与安装步骤Java 给 PDF 设置背景颜色Java 给 PDF 设置背景图片总结在日常的

C#中通过Response.Headers设置自定义参数的代码示例

《C#中通过Response.Headers设置自定义参数的代码示例》:本文主要介绍C#中通过Response.Headers设置自定义响应头的方法,涵盖基础添加、安全校验、生产实践及调试技巧,强... 目录一、基础设置方法1. 直接添加自定义头2. 批量设置模式二、高级配置技巧1. 安全校验机制2. 类型

python库pydantic数据验证和设置管理库的用途

《python库pydantic数据验证和设置管理库的用途》pydantic是一个用于数据验证和设置管理的Python库,它主要利用Python类型注解来定义数据模型的结构和验证规则,本文给大家介绍p... 目录主要特点和用途:Field数值验证参数总结pydantic 是一个让你能够 confidentl

Java利用Spire.XLS for Java设置Excel表格边框

《Java利用Spire.XLSforJava设置Excel表格边框》在日常的业务报表和数据处理中,Excel表格的美观性和可读性至关重要,本文将深入探讨如何利用Spire.XLSforJava库... 目录Spire.XLS for Java 简介与安装Maven 依赖配置手动安装 JAR 包核心API介

MySQL设置密码复杂度策略的完整步骤(附代码示例)

《MySQL设置密码复杂度策略的完整步骤(附代码示例)》MySQL密码策略还可能包括密码复杂度的检查,如是否要求密码包含大写字母、小写字母、数字和特殊字符等,:本文主要介绍MySQL设置密码复杂度... 目录前言1. 使用 validate_password 插件1.1 启用 validate_passwo

python设置环境变量路径实现过程

《python设置环境变量路径实现过程》本文介绍设置Python路径的多种方法:临时设置(Windows用`set`,Linux/macOS用`export`)、永久设置(系统属性或shell配置文件... 目录设置python路径的方法临时设置环境变量(适用于当前会话)永久设置环境变量(Windows系统