当前位置: 首页 > news >正文

comsol BIC本征态计算,支持comsol直接出图。 2019PRL。 此为通用算法

comsol BIC本征态计算,支持comsol直接出图。 2019PRL。 此为通用算法

COMSOL这货玩本征态计算是真能整活。前阵子搞光子晶体的时候发现它的BIC(连续谱束缚态)求解功能有点东西,直接调参数就能出图。2019年PRL那篇论文里提到的通用算法,其实在软件里已经内置了现成的套路,咱不用自己造轮子。

comsol BIC本征态计算,支持comsol直接出图。 2019PRL。 此为通用算法

先整点几何模型试试水。在模型向导选电磁波->频域,然后随手画个二维光子晶体结构。记得在全局参数里塞几个变量,比如晶格常数a=500nm,圆柱半径r=0.3*a这种,后面改参数不用重新建模贼方便。代码片段大概长这样:

% 全局参数定义 a = 500e-9; r = 0.3*a; k0 = 2*pi/(1550e-9); % 工作波长

边界条件要特别注意,完美匹配层(PML)必须安排上。但BIC的特性决定了它对外辐射得是零,所以得在周期性边界里玩花样。有个骚操作是设置Floquet周期边界时把波矢kx设为扫描变量,这样能自动抓取Gamma点的模式:

% Floquet边界设置 floquet = mphphysic('floquet', 'emw', 'Floquet1'); floquet.set('k', {'0' '0' 'kz'}); % 这里kz用来扫参数空间

求解器配置才是重头戏。本征频率计算选频域分解法,记得勾选"Shift"选项。这个偏移量要设在工作频率附近,比如1550nm对应约194THz,不然算到地老天荒也抓不到模式。代码配置里藏着个彩蛋——把特征值缩放模式改成"Auto",软件会自动处理发散问题。

% 本征求解器参数 study = mphstudy('Eigenfrequency'); study.set('shift', 2*pi*194e12); % 频移量 study.set('numbmodes', 5); % 算前五个模式

后处理阶段要看电场分布里的玄机。真·BIC模式的Q值会爆表,辐射损耗几乎为零。在截面图上用箭头图叠加等高线,能清晰看到电场局域在结构内部。有个冷技巧是导出模式场后做傅里叶变换,看看k空间有没有落在光锥外,这才是验证BIC的终极姿势。

% 模式验证脚本 Ex = mphinterp(model, 'emw.Ex', 'dataset', 'dset1'); [Px, Py] = fft2shift(Ex); % 自定义傅里叶变换函数 contourf(kx_grid, ky_grid, abs(Px)); % 绘制k空间分布

最后说个坑:网格剖分别太糙!BIC对结构对称性敏感得很,建议在关键区域用极端细化的三角形网格。算完记得检查模式能量是否主要分布在介质区域,别让PML把结果带偏了。用这个套路,基本能复现大部分文献里的BIC结果,不用跪求原作者代码的感觉真香。

http://www.jsqmd.com/news/608726/

相关文章:

  • nuScenes 全景分割:Panoptic nuScenes 完整实现指南
  • 从代码跑起来看大模型:小白必看生成式AI实战(收藏学习)
  • OpenVINS视觉跟踪技术深度解析:从KLT到特征描述子
  • RK3588 NPU性能压榨指南:通过RKNN模型量化(INT8/FP16)让你的推理速度翻倍
  • 5分钟上手FigmaCN:让设计效率提升40%的开源中文插件
  • 2026年搅拌摩擦焊设备梯队名录:三大源头厂家核心能力对比 - 真知灼见33
  • 3步构建Python抢票系统:从原理到实战的全流程指南
  • 怎么感觉最近裁员更严重了。。。
  • 从期中考试到实战:拆解人工智能五大核心算法
  • 函数柯里化 | 原理、实现与应用
  • python面向对象-抽象类
  • 2026年打包箱房活动房厂家推荐:云南合弘晟装配式建筑有限公司,民宿箱式房酒店/轻钢结构厂房/集装箱 - 深度智识库
  • 2026年,软件测试员必须掌握的5项“生存技能”
  • 收藏!面试官亲授|应用算法岗(含大模型方向)面试流程全解析,小白也能轻松拿捏
  • R与RStudio版本升级全攻略:从环境配置到无缝迁移
  • 告别手搓算子!用昇腾Catlass模板库,5分钟搞定Transformer小批量矩阵乘法优化
  • 单相全桥逆变电路MATLAB仿真及硬件设计指南
  • 从零实现SHA256加密算法:Go语言版完整代码解析(附避坑指南)
  • 突破窗口尺寸限制:WindowResizer让桌面布局尽在掌握
  • 边走边聊 Python 3.8:Chapter 2:别急着跑:Python 语法初见面
  • FastLED库实战:从入门到精通,玩转WS2812 LED灯带
  • 上海闪态科技客服咨询AI流量赋能,重塑智能体验新标杆 - 速递信息
  • 不用任何插件!纯前端实现H5扫码登录的另类思路(附UniApp+PHPStudy本地调试指南)
  • v模型的流程
  • Sonar CNES Report:代码质量自动化报告生成的全方位解决方案
  • 别再手动改格式了!Endnote X9搭配Zotero/知网,打造你的个人文献管理流水线
  • CSS Grid 高级技巧:构建复杂的响应式布局
  • 自建密码库安全指南:除了宝塔搭Bitwarden,这3个关键配置别忘了改
  • 云原生周刊:AI 正重塑数据层、安全层与基础设施层
  • 2026年初效过滤器制造商推荐及行业应用解析 - 品牌排行榜