COMSOL在一维光子晶
一维光子晶体的能带和拓扑设计,靠手撸代码是有点吃力的,是涉及复杂边界条件和多层结构时。COMSOL就比较合适了,建模方便,扫参数也快,适合做参数敏感。
建一维晶体结构用多层周期性模型,设置好材料和厚度,用Eigenfrequency
模块就能搞定带隙计算。界面操作直观,基本拖拉拽就能跑,响应也快,结果直接可视化。
你要是想研究拓扑特性,比如Zak 相位
或者Edge States
,可以搭配周期性边界和端接结构,蛮方便验证理论推导。嗯,Wilson loop 那类操作稍微绕点,不过有人用 COMSOL 搞出来了,参考文章里有现成例子。
如果你之前主要用Matlab
或者手推 Transfer Matrix,COMSOL 的图形界面会让你感觉轻松不少。尤其做多参数优化和结构设计的时候,效率提升。
想看更多案例?下面这些资源都还挺有参考价值的,推荐你先看第二篇和第六篇,思路清晰,适合入门:
如果你正折腾一维晶体的能带图,或者想在 COMSOL 里搞点拓扑的活,可以参考这些文章走一遍流程。
下载地址
用户评论