news 2026/6/2 17:15:35

磁偶极子贡献准BIC的多极子分析与斜入射反射相位精确计算

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
磁偶极子贡献准BIC的多极子分析与斜入射反射相位精确计算

磁偶极子贡献准BIC,多极子分析,斜入射反射相位计算。

在超表面设计里常遇到个头疼问题——结构参数调麻了也找不到BIC点。这时候试试磁偶极子可能就有惊喜,最近发现用环形电流结构激发磁偶极矩,配合特定晶格排列能稳定触发准BIC现象。看这段COMSOL后处理脚本:

extract_magnetic_dipole = lambda fields: np.sum([(r × J) for J in current_density]) phase_curve = [calc_phase(extract_magnetic_dipole(sim_data)) for wavelength in sweep_range] plt.plot(wavelengths, phase_curve, marker='*', color='#FF6B6B')

关键在环形电流的旋度计算(那个叉乘操作),这玩意儿直接对应磁偶极矩强度。当相位曲线出现π突跳时,赶紧用多极子分解工具验证下:

[multipoles, params] = jcmpt_multipole('project.jcm', 'Frequency', linspace(200e12,300e12,50)); hold on; plot(params.frequency, abs(multipoles.magnetic_dipole).^2, 'LineWidth',2); plot(params.frequency, abs(multipoles.electric_quadrupole).^2, '--'); legend('Magnetic Dipole','Electric Quadrupole');

这时候会看到磁偶极子分量突然暴增,而电四极子像被掐住脖子似的往下掉——典型的BIC特征。但实际做斜入射时相位响应容易跑偏,用这个算法锁定相位奇点:

def calc_oblique_phase(theta): rc, _ = fdfd_solver.solve(theta=theta) return np.angle(rc[:,1,1]) # 取TE极化分量 thetas = np.linspace(0, 40, 21) phase_maps = np.array([calc_oblique_phase(np.deg2rad(t)) for t in thetas]) plt.contourf(wavelengths, thetas, phase_maps.T, levels=20, cmap='twilight')

注意看色卡图中出现的涡旋状相位分布,那个涡旋中心对应的就是鲁棒性最强的准BIC工作点。调试时遇到过坑:当结构对称性破缺超过临界值,这个涡旋会分裂成两个,这时候得回炉重新优化环形结构的开口角度。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/31 17:43:07

超详细版SBC硬件选型流程图解说明

从零构建工业级SBC选型思维:一个音频网关项目的实战拆解当我们在选SBC时,到底在选什么?你有没有经历过这样的场景:项目刚启动,团队围坐一圈讨论硬件平台,有人抛出“用树莓派吧,资料多”&#xf…

作者头像 李华
网站建设 2026/5/22 13:31:51

Matlab实现基于KL散度的图正则化非负矩阵分解(GNMF_KL)详解

非负矩阵分解(NMF)有两种常见的目标函数形式:一种基于Frobenius范数(欧氏距离平方),另一种基于广义KL散度(也称I-divergence)。后者在处理计数数据、概率分布或TF-IDF表示的文本数据时往往更合适,因为KL散度更符合泊松噪声模型,能更好地捕捉数据的相对比例关系。 图…

作者头像 李华
网站建设 2026/5/30 12:13:41

MATLAB实现图像空间平滑正则化矩阵的构造方法

在图像处理和计算机视觉任务中,特别是人脸识别、图像降维或子空间学习算法中,我们常常希望学到的特征或投影方向能够保持图像的空间平滑性。也就是说,相邻像素之间的特征值变化不应过于剧烈。这种先验知识可以有效减少噪声影响,提升模型的泛化能力。 一种常见的实现方式是…

作者头像 李华
网站建设 2026/5/24 11:49:23

ctfshow 132,133,134(php特性)

web132打开指挥是个blog网站&#xff0c;我们用dirsearh扫描一下目录访问/admin/index.php查看源码<?php include("flag.php"); highlight_file(__FILE__);if(isset($_GET[username]) && isset($_GET[password]) && isset($_GET[code])){$userna…

作者头像 李华
网站建设 2026/5/31 2:32:57

高效自动化清理临时文件方案

一、 引言任何持续运行的系统或应用程序都会产生大量的临时文件。这些文件服务于特定的短期目的&#xff0c;例如加速数据访问&#xff08;缓存&#xff09;、记录运行状态&#xff08;日志&#xff09;、暂存中间处理结果等。尽管它们对功能实现至关重要&#xff0c;但若缺乏有…

作者头像 李华
网站建设 2026/5/27 9:02:16

法国戛纳国际创意节Sonic案例入围技术类别决赛

轻量级数字人口型同步模型Sonic技术解析&#xff1a;从一张图到会说话的AI形象 在短视频日均产量突破千万条的今天&#xff0c;内容创作者面临的最大矛盾之一&#xff0c;是高质量与高效率之间的不可兼得。尤其在虚拟主播、在线教育、智能客服等场景中&#xff0c;如何快速生成…

作者头像 李华