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

相关文章

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系统

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

小白也能轻松上手! 路由器设置优化指南

《小白也能轻松上手!路由器设置优化指南》在日常生活中,我们常常会遇到WiFi网速慢的问题,这主要受到三个方面的影响,首要原因是WiFi产品的配置优化不合理,其次是硬件性能的不足,以及宽带线路本身的质... 在数字化时代,网络已成为生活必需品,追剧、游戏、办公、学习都离不开稳定高速的网络。但很多人面对新路由器

linux hostname设置全过程

《linuxhostname设置全过程》:本文主要介绍linuxhostname设置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录查询hostname设置步骤其它相关点hostid/etc/hostsEDChina编程A工具license破解注意事项总结以RHE

Python设置Cookie永不超时的详细指南

《Python设置Cookie永不超时的详细指南》Cookie是一种存储在用户浏览器中的小型数据片段,用于记录用户的登录状态、偏好设置等信息,下面小编就来和大家详细讲讲Python如何设置Cookie... 目录一、Cookie的作用与重要性二、Cookie过期的原因三、实现Cookie永不超时的方法(一)