• 回答数

    0

  • 浏览数

    2429

  • 收藏数

    0

作者:南昔烈酒 发表于 2018-11-1 14:36:14
跳转到指定楼层
新手一枚,刚接触comsol,主要想进行光学方面的仿真,从最基础的衍射光栅开始。
看了案例库里面的plasmonic_wire_grating之后,有些问题没有搞清楚,希望大佬能教教我。
1.在结果输出中,S参数到底是什么意思(百度了很久也没找到)。
2.在这个模型中,因为光栅常数d小于波长lam,由衍射公式,最终只会有0,±1级衍射级存在,所以模型中入射端口和出射端口都只设置了两个衍射级(+1和-1级)。如果我把光栅常数调大,使得由衍射公式得出的衍射级有很多,那我是不是需要在入射端口和出射端口处将所有的衍射级都设置出来,还是说我只需要设置自己想要计算的衍射级就可以了呢?
3.我尝试着将几何模型调的更大一些,但是当整个模型的尺寸大于10um时,从2D输出图像来看,电场模normE完全只在入射端口表面有分布,衍射体以及出射端口不存在电场,按照模型计算的透射率也为0。按照理论来说,我们只设置了材料的折射率,并没有设置吸收(这样是默认不存在吸收吧?),那么无论介质层、衍射体多厚,电场也应该能够到达衍射体并出射。但仿真的实际情况是电场分布与模型尺寸有关,麻烦大佬解释一下为什么会这样。
分享:
回复

使用道具

成为第一个回答人

高级模式 评论
您需要登录后才可以回帖 登录 | 立即注册 微信登录