MIM结构 共振相位 梯度相位超表面 光束偏折现象 fdtd仿真 复现:2012年Nano l...
MIM结构 共振相位 梯度相位超表面 光束偏折现象 fdtd仿真 复现:2012年Nano letters :High-Efficiency Broadband Anomalous Reflection by Gradient Meta-Surfaces 介绍:MIM金Au-MgF2-金Au结构 纳米天线 磁偶极子共振模式,具有超高效率,纳米柱由共振相位设计,梯度相位分布实现光束偏折功能; 案例内容:主要包括金Au纳米天线单元结构仿真、共振相位计算,转换效率计算,远场偏折角度计算脚本,宽带光束偏折仿真等; 案例包括fdtd模型、fdtd设计脚本、fdtd画图脚本,复现结果,以及一份word教程,MIM结构仿真,可以用于其他功能超表面的设计;
在超表面设计领域,MIM(金属-介质-金属)结构因其独特的电磁场局域特性备受关注。最近复现了2012年Nano Letters的经典工作,用金纳米柱阵列实现了接近90%的异常反射效率。这背后藏着什么黑科技?我们直接上手FDTD Solutions开撸代码。
磁偶极子玩转相位控制

实验中采用的Au-MgF2-Au三明治结构,当入射光打在顶部金纳米柱时,会在介质层内激发强烈的磁偶极子共振。这种共振模式有个妙处——通过调整纳米柱尺寸,就能像拧水龙头一样精准控制反射相位。我们在FDTD里写了个参数扫描脚本:
for r=80:20:200 do -- 纳米柱半径从80到200nm扫描
addrect()
set("name","pillar_"..r)
set("x span",2*r*1e-9) -- 设置柱直径
set("material","Au_2012") -- 加载金材料数据
end
material="MgF2" -- 介质层材料
跑完仿真后提取相位响应,发现当柱直径从100nm变到180nm时,反射相位能覆盖近300度的变化范围。这种相位梯度才是实现光束偏折的关键魔法。
效率计算小技巧
要验证论文说的超高效率,得算清楚总反射光中的异常反射分量占比。这里用到了近远场变换:
E_far = fft(E_near) # 近场数据傅里叶变换
power_total = sum(abs(E_near)**2)
power_abnormal = sum(abs(E_far[target_angle])**2)
efficiency = power_abnormal / power_total
注意要排除镜面反射方向的能量,这时候远场角度的计算就派上用场了。实测在1550nm附近,效率确实能飙到85%以上。

MIM结构 共振相位 梯度相位超表面 光束偏折现象 fdtd仿真 复现:2012年Nano letters :High-Efficiency Broadband Anomalous Reflection by Gradient Meta-Surfaces 介绍:MIM金Au-MgF2-金Au结构 纳米天线 磁偶极子共振模式,具有超高效率,纳米柱由共振相位设计,梯度相位分布实现光束偏折功能; 案例内容:主要包括金Au纳米天线单元结构仿真、共振相位计算,转换效率计算,远场偏折角度计算脚本,宽带光束偏折仿真等; 案例包括fdtd模型、fdtd设计脚本、fdtd画图脚本,复现结果,以及一份word教程,MIM结构仿真,可以用于其他功能超表面的设计;
梯度相位阵列设计
单个单元搞定了相位控制,接下来要玩阵列设计。根据广义斯涅尔定律,相位梯度dΦ/dx=2πsinθ/λ。我们写了个自动化排布脚本:
theta_target = 30; % 目标偏折角度
phase_step = 2*pi*dx*sind(theta_target)/lambda;
current_phase = 0;
for i=1:N
while current_phase > 2*pi
current_phase = current_phase - 2*pi;
end
[~,index] = min(abs(phase_lib - current_phase));
assign_shape(unit_cell(index), position(i));
current_phase = current_phase + phase_step;
end
这个循环就像搭乐高积木,根据目标角度计算出每个位置需要的相位,再从预存的单元库中挑选最接近的纳米柱尺寸。

宽带性能验证
论文宣称的工作带宽超过200nm,怎么验证?我们修改了扫参脚本:
for λ=1300:50:1600 do
setglobalsource("wavelength start",λ-100)
setglobalsource("wavelength stop",λ+100)
run()
extract_phase_data() -- 自定义相位提取函数
end
跑完发现从1450到1650nm范围内,偏折角度基本稳定在28-32度之间,效率始终高于70%。这说明磁共振模式确实比传统的电共振更耐造,对波长变化没那么敏感。
最后在Word教程里留了个实用彩蛋:把MIM结构中的MgF2换成VO2,就能做出热调控超表面——这可能是下次要折腾的新玩具了。全套脚本已打包上传GitHub,注意仿真时网格精度别设太低,否则金材料的色散特性会跑偏。

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)