在波导中往往要从本征模式分析确定波导腔内内能够传输的模式。本教程以常规波导为例,用Lumerical Mode Solution模块计算寻解特定中心波长下的本征模式。

常规F-P波导结构腔面

  1. 定义材料

打开Mode软件,点击Materials控件,在材料库中定义目标材料。点击“add”添加新材料,选择第一行“(n,k)material”。该材料由折射率实部和虚部定义。

定义材料的名称,颜色,网格次序等属性:

  1. 构建波导实体

点击Structure控件选择对应特征的几何体,这里主要是长方体Rectangle。

根据目标模型给几何体设定尺寸参数:

赋予几何体材料属性,点击对话框中的material页,下拉材料库选择目标材料,注意自己刚开始定义的材料名称。

由于波导在y方向可以认为无限长,因此仿真计算区域只需建立二维本征求解器即可。模型建立完整之后可以进行Run运算求解本征模式,包括TE模式,TM模式以及混合模式等。

  1. Run运行求解器

  1. 等待求解完成后,分析模拟结果

***注意Mode list表单中给出的信息,有几行就代表求解到的模式数。TE polarization fraction是指TE模式纯粹度。若该值为100,则表示纯TE模式,若该值为0,则表示TM模式。

在结果页中的Mode Plot options中可以选择想要查看的分量结果。

  1. 结果输出

当求解完成后,关闭光场图结果页。展开FDE模块树可以右击已算出的模式数据包,

选择想要输出的结果,比如电场图E、磁场图H、能量场P以及远场图farfield等

**输出格式可以是图片或者记事本文档,建议输出后者以便加工作图

总结,该方法已经被成熟运用于相关论文本征模式光场的作图与分析:

最后,有相关需求欢迎通过微信公众号联系我们。

微信公众号:320科技工作室。

基于Lumerical Mode的典型波导腔面本征模式的光场图计算相关推荐

  1. 基于图查询系统的图计算引擎

    柯学翰, 陈榕 上海交通大学软件学院并行与分布式系统研究所,上海 200240 摘要:在目前的研究中,图查询和图计算系统是相互独立的,但在实际应用中两者通常是同时存在的.为解决相互独立的系统带来的存储 ...

  2. 基于Lumerical构建布拉格光栅滤波器

    本教程基于Lumerical FDTD模块,阐述如何构建布拉格光栅滤波器,实现特定波段的光波的导通或截止,并计算滤波器带宽. 一.建立布拉格光栅波导结构 ​ 二.设置FDTD计算区域 根据光栅尺度调整 ...

  3. 基于Lumerical的光子晶体谐振腔滤波器仿真模拟

    波分复用技术是大容量光纤通信网络的关键技术,而滤波器是实现波分复用的关键器件.教程介绍利用FDTD搭建二维光子晶体谐振腔滤波器模型,并通过仿真求解特定尺寸构型下的谐振腔共振模式以及带宽等参数.本案中仿 ...

  4. 大气波导计算MATLAB,基于抛物方程的大气波导环境下电波传播的研究rbedacv8.ppt

    基于抛物方程的大气波导环境下电波传播的研究姓 名: 刘玉敬 学 号:S313080029 指导教师:于蕾 副教授 基于抛物方程的大气波导环境下电波传播的研究 目录 背景介绍 大气折射与大气波导 抛物方 ...

  5. 同步机无传感滑膜观测器模型加代码 仿真模型+代码(基于28035),典型的smo+pll方案

    同步机无传感滑膜观测器模型加代码 仿真模型+代码(基于28035),典型的smo+pll方案: 代码为实际应用代码,非一般玩票代码可比(非ti例程): 少数文件中文注释有乱码 :77500621621 ...

  6. 弯曲圆波导matlab_基于MATLAB编程的圆形波导中能流密度分布图仿真

    基于 MATLAB 编程的圆形波导中能流密度分布图仿真 王永龙 ; 夏昌龙 ; 刘朋 [期刊名称] <临沂大学学报> [年 ( 卷 ), 期] 2008(030)003 [摘要] 基于 M ...

  7. R语言构建catboost模型:构建catboost模型并基于网格搜索获取最优模型参数(Select hyperparameters)、计算特征重要度

    R语言构建catboost模型:构建catboost模型并基于网格搜索获取最优模型参数(Select hyperparameters).计算特征重要度(feature importance) 目录

  8. sklearn基于make_scorer函数为Logistic模型构建自定义损失函数并可视化误差图(lambda selection)和系数图(trace plot)+代码实战

    sklearn基于make_scorer函数为Logistic模型构建自定义损失函数并可视化误差图(lambda selection)和系数图(trace plot)+代码实战 # 自定义损失函数 i ...

  9. 纽曼皮尔逊准则Matlab实现,基于聂曼-皮尔逊准则的skip模式快速选择方法

    基于聂曼-皮尔逊准则的skip模式快速选择方法 [技术领域] [0001] 本发明属于视频编码技术领域,基于新一代视频编码标准化曲Efficiency VideoCoding(肥VC),具体对肥VC的 ...

最新文章

  1. Educational Codeforces Round 75 (Rated for Div. 2) E2. Voting (Hard Version) 贪心
  2. [Swift]LeetCode884. 两句话中的不常见单词 | Uncommon Words from Two Sentences
  3. python矩阵运算与线形代数_[译] 线性代数:矩阵基本运算
  4. 2019 ICPC南京站总结
  5. C++Primer学习第四章
  6. [python] 将一个序列的排序方式扩展到其他序列
  7. Android对话框的高级设置《一》设置对话框按钮的图像和在内容文本中插入图像
  8. spyder设置显示编码_CNC机床参数的设置及报警解除,赶紧收藏吧!
  9. 大学微积分考试能用计算机吗,AP微积分考试需要什么样的计算器?
  10. vue实现点击复制文本功能
  11. jdk1.8_API中英文帮助文档下载
  12. PS带框的对号怎么打
  13. [转]【总结】clc和clear命令的使用
  14. 点击选择-图片添加对号(单选)
  15. (ROC-RK3568-PC) 裸机24_驱动VOP2显示自绘画面
  16. python3 爬虫 爬取华为应用市场 APP应用评论(一)爬取全部评论——作业帮
  17. 解决ngress-nginx-controller 报错问题
  18. arp命令--arping
  19. 关于 Android 平台开发相关的有哪些推荐书籍?
  20. 快手大数据平台服务化实践

热门文章

  1. 用CSS实现类似信纸一样的虚线
  2. 【java】乐观锁和悲观锁、CAS和ABA问题
  3. 首篇-知识体系的形成过程
  4. C++链表排序(归并法+快速排序)
  5. 深度学习(Deep Learning)算法简介
  6. 【第49题】常用的数学工具类6-高精度整数运算
  7. 【git】阿里云上传代码到github附SSH-KEY免密码上传更新github代码到本地
  8. 产品经理学习1:互联网思维
  9. 使用夜神、逍遥、mumu模拟器无法安装自己编译的APK问题解决
  10. 高效能人士的第二个习惯——以始为终