Comsol超表面折射率传感器。 电磁诱导透明EIT和典型连续体中的束缚态BIC

Comsol超表面折射率传感器。 电磁诱导透明EIT和典型连续体中的束缚态BIC。

超表面传感器玩的就是结构设计,最近在COMSOL里折腾电磁诱导透明(EIT)和束缚态(BIC)的时候发现,这俩现象简直是提升灵敏度的作弊器。先说EIT,这玩意原本是量子系统里三个能级相互作用搞出的透明窗口,搬到光子学里就是通过结构设计让特定频率的光突然"畅通无阻"。比如设计个三明治结构------上下两层金属环中间夹着介质层,当顶层环的共振频率和底层环的辐射损耗达成微妙平衡时,系统突然对某个频段的光波"放行",这种陡峭的透射窗口对周围介质折射率变化异常敏感。

在COMSOL里实现这个需要点骚操作。比如用参数化扫描同时改变环间距和入射角:

java 复制代码
model.study("std1").feature("param").set("plistarr", {"0.1[um] 0.15[um] 0.2[um]", "30[deg] 45[deg]"});
model.study("std1").feature("param").set("pname", {"gap_size","inc_angle"});

这段脚本搞的是双重参数扫描,能快速定位EIT窗口出现的位置。重点在于观察散射场分布里是否出现典型的"哑铃型"模式------两个环形共振器的近场耦合得刚刚好时,原本被遮挡的频段突然透光,这时候传感灵敏度能飙到2000nm/RIU以上。

Comsol超表面折射率传感器。 电磁诱导透明EIT和典型连续体中的束缚态BIC。

再说BIC这个妖孽,理论上Q值无限大的完美共振态。实际操作中搞的是对称破缺的路子,比如设计个方形纳米柱阵列,故意把某个方向的周期拉歪:

java 复制代码
model.component("comp1").geom("geom1").feature("array1").set("displ", new String[]{"0","0.05*period"});

这0.05倍的周期偏移量足够让原本锁在结构里的光场漏出来,变成准BIC模式。用频域求解器跑的时候要特别注意收敛性,建议用渐进式网格细化:

java 复制代码
model.mesh("mesh1").feature("size").set("customize", true);
model.mesh("mesh1").feature("size").set("hcurve", 0.05);

当看到电场分布出现明显的涡旋结构,且Q值随着偏移量指数增长时,说明准BIC成了。这种模式的线宽窄得离谱,实测在折射率变化0.001时共振峰能偏移3nm,比传统传感器猛十倍不止。

不过实际操作时会遇到魔鬼细节:比如PML边界层的吸收率设置不当会导致假共振峰。有个邪道验证法------把结构旋转45度再跑仿真,真BIC模式会对几何扰动极其敏感,假峰会直接消失。搞传感的大佬们记得在COMSOL里设个折射率微扰变量:

java 复制代码
model.param.set("dn", "0.001");
model.component("comp1").material("mat1").propertyGroup("refindex").set("n", "1.45 + dn");

这样直接观察共振峰移动量就能算灵敏度,免去后处理折腾。最后说句实在话,这俩机制虽然牛逼,但实验室做出来总比仿真差个量级------毕竟现实中的表面粗糙度和材料损耗教做人啊。

相关推荐
花花_13 小时前
HarmonyOS 7 网络与数据实战 10|把数据层真正拆出来
华为·harmonyos
马剑威(威哥爱编程)7 小时前
【共创稿事节】HarmonyOS 7 Agent 开发实战 08:结构化输出解析
华为·harmonyos
donk13147 小时前
React Native for OpenHarmony 实战:三方库 react-native-segmented-control-tab 的鸿蒙化适配指南
javascript·react native·react.js·华为·harmonyos
360智汇云8 小时前
鸿蒙开发中如何实现画中画
华为·harmonyos
马剑威(威哥爱编程)1 天前
【共创稿事节】HarmonyOS 7 Agent 开发实战 05:流式输出做打字机对话
华为·harmonyos
AI备忘录1 天前
(二十五)华为华三锐捷迈普思科 ERPS 环网保护配置命令(G.8032 五厂商对照)
运维·服务器·网络·网络协议·华为
OH_TPC1 天前
【鸿蒙优选三方库】@ohos/coap:让鸿蒙设备说上 IoT 的母语
物联网·华为·harmonyos·鸿蒙
程序猿追1 天前
渐变中间那一格怎么算?用 colormath 做个鸿蒙调色器
华为·harmonyos
程序猿追1 天前
在 HarmonyOS 6 上做了张 3D 翻转卡片,正面背面来回翻
3d·华为·harmonyos
m0_738185821 天前
Flutter 鸿蒙化实战:volume_controller 适配 OpenHarmony,系统音量控制
flutter·华为·harmonyos·鸿蒙