用FDTD断断续续做了一年的仿真,最近发现工作总是在基础参数设置和分析模块选取上出现问题,所以准备系统地了解一下FDTD,从头梳理相关内容,同时记录一些使用过程中的收获。以下原理图例大部分来源于lumerical-FDTD部分(https://support.lumerical.com/hc/en-us/articles/360033154434),有兴趣的同学可以移步进一步了解。

这次主要是简单介绍一下FDTD的背景知识。
Finite difference time domain(FDTD)即有限差分时域法是解决复杂几何形态的麦克斯韦方程组的优秀方法。它将仿真模型划分为一个个离散的时间和空间网格构造的单元(Yee cell),如下图所示,进一步求解相应的方程得到所需场分量。

FDTD solution 还包含大量所需的材料模型——含作为波长函数的n(折射率实部)、k(吸收虚部)参数,同时支持不同的边界条件、光源以及丰富的模型结构和分析部件,通过搭建模型合理设置可以获取电场分布、光吸收情况等等信息。
FDTD中还有一个很重要的概念——mesh(网格),基本的模拟量——材料属性、参数和电磁场——是在每个mesh处计算的。在加入FDTD region后,系统内部会根据你的模型自动划分一个mesh大小,如下图所示,默认是2,数值越大mesh划分越细,仿真时可根据实际情况调整。

“Mesh accuracy是FDTD自适应网格所用的划分网格大小的一个指标,共有8个精度:1对应最小波长的1/6;2对应最小波长的1/10;3对应最小波长的1/14;4对应最小波长的1/18;5对应最小波长的1/22;6对应最小波长的1/26;7对应最小波长的1/30;8对应最小波长的1/34。这里的最小波长是指材料内的最短波长,如果是金属材料,还要考虑SkinDepth,实际上比较复杂的。”
————————————————
版权声明:本段为CSDN博主「「已注销」」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/MinHC1201/article/details/115937344

关于mesh还有两点要说。首先,一般我们通过另外加mesh来进行mesh refinement(网格细化),在材料折射率变化较频繁——通俗地说就是含有多种材料——的方向上划分更细的网格;其次,在合理设置后首次仿真时可以设置较粗的mesh以减小仿真占用内存及缩短仿真时间,初步得到合适的结果后再进一步细化网格仿真来得到精确结果。

FDTD学习之FDTD背景简介及mesh相关推荐

  1. FDTD学习之偶极子光源的purcell值

    FDTD的原理与背景还没有做系统充分的了解,看了一两个教学视频就直接上手实践了,后续学习过程中将继续补充相关内容.:) 最近在用FDTD做AgNW对波导内偶极子光源产生的电场分布影响的相关工作(有些啰 ...

  2. CV:计算机视觉技最强学习路线之CV简介(传统视觉技术/相关概念)、早期/中期/近期应用领域(偏具体应用)、经典CNN架构(偏具体算法)概述、常用工具/库/框架/产品、环境安装、常用数据集、编程技巧

    CV:计算机视觉技最强学习路线之CV简介(传统视觉技术/相关概念).早期/中期/近期应用领域(偏具体应用).经典CNN架构(偏具体算法)概述.常用工具/库/框架/产品.环境安装.常用数据集.编程技巧 ...

  3. 《Python深度学习从零开始学》简介

    #好书推荐##好书奇遇季#深度学习入门书<Python深度学习从零开始学>,京东当当天猫都有发售.从模型和实验入手,快速掌握深度学习技术. 业内大咖强力推荐!!!武汉大学信息管理学院教授 ...

  4. 第一次写博客,在正式记录之前,先来一个背景简介和分享

    第一次写博客.在正式记录之前,先来一个背景简介和分享. 文章目录 毕业 一.汽车厂是怎么样的工厂? 二.汽车厂的技术路线步伐 1.总装车间维修电工 2.学习PLC编程 3.打开PC应用程序exe的大门 ...

  5. 【小猫爪】AUTOSAR学习笔记01-AUTOSAR架构简介

    [小猫爪]AUTOSAR学习笔记01-AUTOSAR架构简介 前言 1 背景介绍 2 基本概念 3 方法论 4 分层软件架构 4.1 Application Layer(APP) 4.2 Basic ...

  6. StatQuest学习笔记23——RNA-seq简介

    StatQuest学习笔记23--RNA-seq简介 前言--主要内容 这篇笔记是StatQuest系列笔记的第58节,主要内容是讲RNA-seq的原理.StatQuest系列教程的58到62节是协录 ...

  7. UA MATH574M 统计学习V Variable Selection简介

    UA MATH574M 统计学习V Variable Selection简介 两个基础方法 Ranking Variables Best Subset Algorithm 对基础方法的改进 Gener ...

  8. 1.0 深度学习回顾与PyTorch简介 - PyTorch学习笔记

    P1 深度学习回顾与PyTorch简介 视频课程地址:点我 fly~~~ 本节课主要偏向于NLP,因为作者本人是做NLP方向NLP 预训练三种模型: BERT OpenAI GPT ELMo [NLP ...

  9. AI之FL:联邦学习(Federated Learning)的简介、入门、应用之详细攻略

    AI之FL:联邦学习(Federated Learning)的简介.入门.应用之详细攻略 导读       2019 年2 月,微众银行 AI 团队自主研发的全球首个工业级联邦学习框架 FATE(Fe ...

最新文章

  1. 转发和重定向的区别?
  2. html div背景半透,css半透明背景实现方法
  3. linux复盘:构架搭建lamp(安装)
  4. Leetcode 12. 整数转罗马数字 (每日一题 20210827)
  5. 使用JQuery实现延迟加载UserControl
  6. 程序员面试时这样介绍自己的项目经验,成功率能达到98.99%
  7. matlab 规范,matlab-代码-规范
  8. linux emacs配置文件,[z]使用.emacs.d目录管理Emacs配置文件
  9. 在toad新增oracle用户,利用toad发现oracle自动为你干了什么(表空间建立和用户建立)...
  10. 微信中的这个功能尽早设置,即使转错账也能及时收回!
  11. 【转】Android 如何获取SDCard 内存(二)
  12. it just sudo_just do it是什么梗
  13. python字典用法_科学网—Python:字典和字典方法 - 刘洋洋的博文
  14. 图像复原方法综述(扫盲)
  15. ctl文件去空格,word文档段落如何空格去掉 word文档段落前空格
  16. noip2018翻车记
  17. 第十二届蓝桥杯 ——国际象棋
  18. 解决“C2001:常量中有换行符“编译问题
  19. 计算机网络学习笔记:多路复用(频分多路复用、时分多路复用、波分多路复用、码分多路复用)
  20. Shopify和其他电子商务平台上的微数据

热门文章

  1. 雨林木风ghost系统安装图解教程
  2. Jq实现刷新页面更换广告的简单效果
  3. BZOJ 3252 攻略
  4. 电脑硬件故障维修教程
  5. UCOSii的任务切换
  6. 太吾绘卷第一世攻略_太吾绘卷剑冢难度顺序排名详解 太吾绘卷剑冢怎么打/通关玩法攻略...
  7. 软件造价评估(功能点计数元素ILF、EIF、IE、EO、EQ)
  8. 做系统注意点磁盘分区三:esp和msr
  9. 软件工程 软件过程管理
  10. 如何找到大于或等于一个整数的最小的 2 的幂?