拓扑光子学中FDTD法的网格尺寸设置问题
这篇博文我们讨论一下拓扑超表面/拓扑光子晶体/拓扑波导阵列结构在仿真设置中应该如何设置网格精度的问题。FEM法的相关设置我就不在此处讨论了模数哥的知乎主页和微信公众号里已经说的比较清楚详细了。这里主要讨论一下FDTD法对应软件RSOFT/LUMERICAL/MEEP/TIDY3D的网格尺寸问题。在进行FDTD仿真的时候仿真精度或者说网格尺寸的设置方法是个绕不开的问题。这个问题我的总结是难的方向很难简单的方向很简单。为什么这么说呢因为网格精度的设置容差度强烈取决于你想干啥。毫无疑问例程如LUMERICAL/MEEP/RSOFT官网例程中的网格精度设置是千奇百怪的这是因为例程希望尽可能的通过细节差距极大的几个例子帮你理清软件的基本使用方法。对于你自己的结构而言网格尺寸的划分和你要研究的具体科学问题几何结构长什么样材料参数设置情况都强烈相关。对于比较简单的仿真情况比如你研究的问题论文想要凸现的亮点1.不涉及到Q值和经典文献的对比。因为获得更大更真实的Q需要对网格进行精细处理2.不涉及斜入射。很多斜入射情况需要对网格进行处理3.不涉及到透过率和经典文献的严格比较。4.不涉及非线性5.XXXX为什么是XX呢因为还有一些其他的例子我因为学识有限没举出来同时如果你的几何结构不涉及到1.精细的尖角因为FDTD法默认采用方形网格尖角可能会被近似成方形凸起考虑到引入尖角一般是有特殊用途的比如增强场能量密度粗糙网格可能会让尖角的功能失效2.严格的对称性一个典型的例子是C6V对称性这是最常被FDTD网格破坏的一种对称性因为FDTD默认用方格三角晶格排列的结构很有可能被网格剖分的很怪。这经常见于针对拓扑荷BIC现象的分析中如果网格划分的过于粗糙C6V对称性丧失则BIC会立刻消失在部分非厄米拓扑结构/魔角结构中也有类似的问题。3.网格精度级别的结构厚度比如引入石墨烯4.逆向设计一般需要更高的网格精度同时如果你的材料属性不涉及到1.非厄米2.精密调节的电导率比如石墨烯3.精密调节的旋电/磁材料4.位置相关/时变的介电常数5.强烈的色散那么网格的尺寸选取为晶格常数÷20或者晶格常数÷25是足够的。当然了设置好网格精度后收敛性测试是必须的。我们需要不断的减小网格尺寸也就是增大网格精度然后观察我们想要观察的结果如果它随着网格精度变化不大那至少理论上结果是没问题的。但不代表100%安全部分结构需要进一步的测试1我们看下DOI: 10.1109/JPHOT.2020.2993603中的结构3D-FDTD仿真采用了20nm的网格尺寸周期是400nm也就是网格尺寸是a/20.结构是这样的这个结构的折射率是常量论文关心的是把它应用为传感器时的灵敏度所以不涉及到上述提到的特殊注意事项。但是我个人判断如果把网格精度进一步提高Q值可能会进一步提高。结果2计算色散关系图的时候的网格尺寸如何设置还有区域整体大小例子来自DoI: 10.1038/ncomms2092这个论文里的例子清晰的指出了算光子晶体超晶胞的能带图仿真参数应该怎么设置。周期方向1个a毫无疑问。平面非周期方向是20个a非平面方向是6个a。设想一下如果a是400nm那么y方向是8umz方向是2.4um和LUMERICAL例程里的结果比较吻合。网格精度a/20也是常见设置。结构并无特别的注意事项。结构是这样的32D仿真的设置正方晶格梯度折射率PHC用来做光束轨迹控制。来自DOI10.1109/JQE.2013.22528844《Label-free antibody detection using band edge fringes in SOI planar photonic crystal waveguides in the slow-light regime》5http://dx.doi.org/10.1016/j.sna.2017.01.024注意到LUMERICAL中仿真精度是4代表着网格尺寸是仿真中光源最小波长的1/18.换算下是a的1/246这个论文的精度设置的比较高达到了周期的1/30.来自DOI:10.1103/PhysRevA.96.023859(7)DOI:10.1103/PhysRevB.73.2351178doi:10.1016/j.mee.2007.01.227如果你的结构涉及到上述几种特殊情况之一那这个通用的网格尺寸设置就不对了你需要大量查阅你的结构涉及到的文献看看相关方向的前沿小组是怎么做的虽然很多论文不会在正文里写它用的是什么尺寸但是多找找一般能找到。最后忠告就是除非你对FDTD算法本身和你研究的问题非常熟悉否则不要使用局部自定义剖分网格这很有可能导致仿真不收敛或者仿真结果不真实。如果你想使用更细化的网格那尽量全局一起细化下面讨论几个特殊情况具体首先是存在超薄金属层的情况来自DOI10.1007/s12596-012-0088-7这里y方向的网格尺寸远远小于x方向只有10nm。原因显而易见y方向有一层薄ITO和EML层。再看这个例子这个论文是想干啥呢亮点是提出了一种超极致光束缚的方法可以实现超小的V超大的Q。设计上引入了这种蝴蝶翅膀一样的结构。为了达到所描述的效果用了超小的网格尺寸2-5nm这种场集中在结构尖端的结构十分依赖网格的剖分。然后是合并BIC的情况什么是合并BIC呢就是让多个BIC合并到一起让某个共振模式的Q随着kx下降的更慢。模数哥曾经说过“需要吐槽的是由于每一种BIC的Q值都非常高而要想实现两种BIC的合并即意味着要将两个很细的针尖靠在一起这是非常难的以至于仿真的晶格常数到了0.01nm的精度这应该已经超出了现有的微加工精度了吧实在是有点扯淡了。所以实验上能够做出来还是非常非常厉害的。”来自https://zhuanlan.zhihu.com/p/499735206虽然结论是针对FEM法的但是针对FDTD法同样有参考价值。针对仿真时间的设置同样要遵守收敛性原则测试不同仿真时间下的结果看看你感兴趣的参数是不是收敛你想要突出的亮点是不是依然有效。根据LUMERICAL官方人员孙桂林老师的叙述衰减度到达1E-5是必须的是基础条件但是不代表达到了就对了还需要进一步的分析。一般来说高Q结构需要更多的仿真时间。关于仿真时间设置的实例例子如下1结构是来自https://dx.doi.org/10.1021/acsphotonics.0c005212高Q环腔来自doi: 10.1063/1.5131846这里没有写总的仿真时间只是说场在前200FS被平均3高Q角态来自https://doi.org/10.1038/s41377-024-01377-64来自https://doi.org/10.1088/1367-2630/aaac045这个论文不但给出了网格尺寸和仿真时间还给出了AUTO SHUTOFF是1E-6.仿真的是级联TFLN环形腔来自https://arxiv.org/pdf/2603.129346来自DOI: 10.1103/PhysRevResearch.3.043096针对时间晶体的仿真更加特殊需要设置材料介电常数的时变周期来自https://doi.org/10.1088/1361-6463/ad465f

相关新闻

抖音无水印下载终极教程:3分钟学会批量保存完整视频资源

抖音无水印下载终极教程:3分钟学会批量保存完整视频资源

抖音无水印下载终极教程:3分钟学会批量保存完整视频资源 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback sup…

2026/7/27 5:19:10阅读更多 →
C++音频编程实战:从零实现《追光者》音乐合成器

C++音频编程实战:从零实现《追光者》音乐合成器

1. 项目概述:当C遇见《追光者》作为一名在C和嵌入式音频领域摸爬滚打了十来年的老码农,我见过太多用代码画图、做游戏的例子,但用C来“演奏”一首完整的流行音乐,尤其是像《追光者》这样旋律优美的曲子,对很多开发者来…

2026/7/27 5:19:10阅读更多 →
C#的类型系统与内存管理:从堆栈到垃圾回收

C#的类型系统与内存管理:从堆栈到垃圾回收

C#与C和Java都有血缘关系,但它的类型系统设计走出了自己的路径。理解C#的类型系统,是写出高性能、低GC压力代码的前提。一、值类型与引用类型的本质差异C#将类型分为值类型和引用类型,这决定了对象的存储位置和行为。值类型存储在变量声明的位…

2026/7/27 5:19:10阅读更多 →
风电功率超短期预测与并网调度关键技术解析

风电功率超短期预测与并网调度关键技术解析

1. 风电功率预测与调度模型概述风电功率超短期预测与并网优化调度是当前新能源电力系统研究的核心课题。随着风电装机容量在全球能源结构中的占比不断提升,如何准确预测风电出力并实现高效并网调度,已成为电力系统运行的关键技术瓶颈。我从事风电预测算法…

2026/7/27 6:51:19阅读更多 →
嵌入式Linux系统引导与固件更新实战:TFTP、NFS与NAND Flash深度解析

嵌入式Linux系统引导与固件更新实战:TFTP、NFS与NAND Flash深度解析

1. 项目概述:嵌入式系统引导与固件的深度实践在嵌入式开发领域,系统引导和固件更新是贯穿产品整个生命周期的核心操作。无论是产品研发阶段的快速迭代,还是现场部署后的远程维护,一套稳定、灵活的引导与更新机制都至关重要。很多开…

2026/7/27 6:51:19阅读更多 →
DSP/BIOS隐式插桩:LOG与STS模块实现嵌入式实时系统无感性能监控

DSP/BIOS隐式插桩:LOG与STS模块实现嵌入式实时系统无感性能监控

1. 项目概述:为什么嵌入式系统需要“无感”的性能监控?在嵌入式实时系统开发里,尤其是基于 DSP 这类资源受限、对时序要求严苛的平台,性能调优和问题诊断一直是让工程师头疼的难题。传统的调试手段,比如断点、单步执行…

2026/7/27 6:51:19阅读更多 →
婚庆公司高意向线索承接研究:基于餐宝盈小程序与GEO服务的获客模式分析,凡科全新1折优惠渠道:99做小程序只认餐宝盈,含零代码SAAS、AI编程、源码定制交付

婚庆公司高意向线索承接研究:基于餐宝盈小程序与GEO服务的获客模式分析,凡科全新1折优惠渠道:99做小程序只认餐宝盈,含零代码SAAS、AI编程、源码定制交付

婚庆公司高意向线索承接研究:基于餐宝盈小程序与GEO服务的获客模式分析,凡科全新1折优惠渠道:99做小程序只认餐宝盈 摘 要 在本地生活竞争加剧、流量入口向搜索推荐和生成式问答迁移的背景下,婚庆公司门店的经营压力已不再局限于…

2026/7/27 6:51:19阅读更多 →
DSP/BIOS硬件中断管理:从原理到实战的嵌入式系统核心

DSP/BIOS硬件中断管理:从原理到实战的嵌入式系统核心

1. 项目概述:深入DSP/BIOS硬件中断管理的核心在嵌入式实时系统开发,尤其是基于德州仪器(TI)C6000系列DSP的项目中,硬件中断(HWI)的管理是决定系统响应速度和稳定性的基石。想象一下,…

2026/7/27 6:51:19阅读更多 →
文本摘要Prompt模板大全(含医疗/法律/金融垂直领域特化版):附可直接运行的JSON Schema校验器

文本摘要Prompt模板大全(含医疗/法律/金融垂直领域特化版):附可直接运行的JSON Schema校验器

更多请点击: https://kaifayun.com 第一章:文本摘要Prompt模板大全(含医疗/法律/金融垂直领域特化版):附可直接运行的JSON Schema校验器 高质量文本摘要依赖于结构清晰、语义明确的Prompt设计,尤其在专业领…

2026/7/27 6:49:19阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/27 1:14:34阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/27 1:14:52阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/27 1:14:56阅读更多 →
SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

1. 项目概述:从寄存器手册到实战指南 如果你手头有一份类似德州仪器(TI)TMS320x240xA系列DSP的SPI模块技术手册,看着里面密密麻麻的寄存器位定义、时序图和公式,是不是感觉头大?这份资料虽然权威&#xff0…

2026/7/27 0:00:24阅读更多 →
【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:24阅读更多 →
2007-2023年各市区县生态文明建设示范区DID

2007-2023年各市区县生态文明建设示范区DID

数据简介 自改革开放以来,我国依赖高投入、高资源消耗和高污染等传统发展模式实现了经济短期内的快速增长, 然而这也导致了严重的生态环境危机。因此,国家有力于推动企业高质量经济发展,协同生态保护的方针,从而从201…

2026/7/27 0:00:24阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/25 23:03:25阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/26 19:05:21阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/26 19:05:21阅读更多 →