吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 6096|回复: 10

[求助] [已解决]comsol关于衍射光栅的仿真

[复制链接]
  • TA的每日心情
    慵懒
    2024-11-22 10:04
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    1

    主题

    8

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2022-8-8 10:57 | 显示全部楼层 |阅读模式
    已知官网的衍射光栅实例模型,最终可生成光栅透射率,反射率关于光线入射角的函数;现在我想利用官网模型,通过改动参数和公式生成衍射效率关于光栅栅槽槽深h的参数,如何改动才能得到正确的曲线呢
    最佳答案
    2022-8-9 09:07
    用参数化扫描将h设为变量
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-11-22 14:23
  • 签到天数: 714 天

    [LV.9]以坛为家II

    27

    主题

    95

    回帖

    16

    积分

    新手

    积分
    16
    发表于 2022-8-9 09:07 | 显示全部楼层    本楼为最佳答案   
    用参数化扫描将h设为变量
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-11-22 10:04
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    1

    主题

    8

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2022-8-10 13:13 | 显示全部楼层
    帅三石 发表于 2022-8-9 09:07
    用参数化扫描将h设为变量

    感谢您的回答,我的思路也是这样,参数加了一个槽深h1=100[nm],一个步长d=10[nm],将矩形3中的高改成了h1,参数化扫描改成h1范围Range(10*d,d,40*d);但是最后计算的结果仍然是入射角为变量。改动模型为官网衍射光栅模型,请问问题出在哪里?


    补充内容 (2022-8-19 09:56):
    最后需要用的结果里把参数都改为槽深就可以了
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-11-22 14:23
  • 签到天数: 714 天

    [LV.9]以坛为家II

    27

    主题

    95

    回帖

    16

    积分

    新手

    积分
    16
    发表于 2022-8-10 15:24 | 显示全部楼层
    紫藤星空 发表于 2022-8-10 13:13
    感谢您的回答,我的思路也是这样,参数加了一个槽深h1=100[nm],一个步长d=10[nm],将矩形3中的高改成了h1, ...

    我不记得官网上的模型是什么样的,是不是官网上的模型把入射角设为变量了,你把那个入射角给个固定值,对于入射角的参数化扫描删掉看看
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-11-22 10:04
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    1

    主题

    8

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2022-8-11 10:25 | 显示全部楼层
    感谢你的耐心解答,上述问题已经解决,现在做出的曲线基本符合预期,但是边界有些波动,我猜想是边界条件设置有些问题。
    我只模拟了一个周期的光栅,边界条件设置为:Floquet周期,周期k矢量选择来自周期性端口。
    目的:1、模拟一个无限周期的光栅,看看是不是与我计算的值符合。
              2、模拟一个只有5个周期的光栅,与实际测量值比较。
    请问分别怎么设置边界条件呢?
              当模拟5个周期时候是不是要在图形中画5个光栅然后再设置边界条件呢
             

    补充内容 (2022-8-17 09:48):
    边界波动是因为网格设置的比较稀疏,已解决
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-11-22 10:04
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    1

    主题

    8

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2022-8-11 14:27 | 显示全部楼层
    模拟了三个周期的光栅,边界条件设为:Floquet周期,出现的结果不理想,有以下几个问题。
    1、为啥自动生成60个衍射级次,按计算应该只有20个。(猜想可能和边界条件没设置好有关)
    2、为什么槽深变化的时候,衍射角在变化,衍射角至于周期有关系的,按道理来说,相同的衍射级次下衍射角是不变的。


    补充内容 (2022-8-15 15:01):
    以上问题已解决,模拟三个周期再设置边界为无限周期的画,系统会默认三个周期长是一个周期,所以出现了60个衍射级次

    补充内容 (2022-8-19 09:41):
    求一个模拟只有三个周期光栅的思路,我的思路是在两边加两个PML,那这两个PML材料怎么设呢???

    评分

    参与人数 1金币 +1 收起 理由
    tiger888 + 1

    查看全部评分

    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-11-22 10:04
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    1

    主题

    8

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2022-8-15 15:04 | 显示全部楼层
    本帖最后由 紫藤星空 于 2022-8-17 09:53 编辑

    模拟一个只有三个周期的光栅,两个思路,一个是吧两端设置散射边界条件,一个是在两边多加两个矩形设置成PML。但是最终模拟出的结果和没加一样,仍然是系统默认为无限周期,并且自动生成的衍射级次为60个,表明系统依旧把三个周期当成一个周期。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-11-22 14:23
  • 签到天数: 714 天

    [LV.9]以坛为家II

    27

    主题

    95

    回帖

    16

    积分

    新手

    积分
    16
    发表于 2022-8-19 13:22 | 显示全部楼层
    紫藤星空 发表于 2022-8-15 15:04
    模拟一个只有三个周期的光栅,两个思路,一个是吧两端设置散射边界条件,一个是在两边多加两个矩形设置成PM ...

    你可以阅读一下COMSOL帮助,这个多个周期的我没有做过
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2023-12-6 16:37
  • 签到天数: 32 天

    [LV.5]常住居民I

    0

    主题

    3

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2022-8-23 14:47 | 显示全部楼层
    你好,我也正在学习官网的衍射光栅实例。我把官网的材料上下换了一下,其他用同样的步骤做了。可是应该自动生成两个衍射级,却只有一个,不知楼主有没有遇到缺衍射级的情况,是怎么解决的?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-11-22 10:04
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    1

    主题

    8

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2022-8-24 15:38 | 显示全部楼层
    tiger888 发表于 2022-8-23 14:47
    你好,我也正在学习官网的衍射光栅实例。我把官网的材料上下换了一下,其他用同样的步骤做了。可是应该自动 ...

    官网有对应的中文pdf文件下载下来看,上面明确了为什么只能出来两个衍射级次的情况;或者自动生成衍射级是在端口界面的最下面,是不是点的这个。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2024-11-24 04:06 , Processed in 0.125000 second(s), 24 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表