Ansys Lumerical | 曲面波导锥度(varFDTD 和 FDTD)

图片

附件下载

联系工作人员获取附件

在本例中,我们将使用MODE 2.5D变分FDTD求解器确定SOI锥度的最佳形状。

注意:也可以使用特征模态展开 (EME) 求解器来模拟此锥度。

我们将首先对这种锥度的设计进行参数化,如下所示:

图片

在这种情况下,锥形设计将与 x 的指数幂m成正比。在锥形的两端,我们受限于 w1和w2 的波导宽度。
 

图片

图片

文件 taper_design.lms 包含一个以板状高斯光束为光源的 2.5D 传播器模拟区域。板状高斯光束的焦点设置在距离光源位置 25 微米处。

图片

图片

建立了一个参数扫描项目,以跟踪进入输出波导的传输量与指数 m 的函数关系。您可以使用动画功能查看锥度形状随 m 变化的情况。

指数 m 从 0.1 到 4 的参数扫描结果如下所示。可以看出,当 m 从 0.1 变为 4 时,透射率发生了相当大的变化。峰值接近 1(对应于线性锥度),但如果我们再次运行参数扫描项目,在 0.8 到 1.7 的更窄范围内扫描 m,我们发现最佳值约为 1.15。

图片

我们还可以使用电影监视器查看光在此锥度(m=1.15)中的传播。

值得注意的是,如果使用 3D FDTD,这种模拟(约 30 微米 x 30 微米 x 2 微米)需要很长时间才能完成。2.5D Propagator 是理想的选择,因为它能让我们快速找到 SOI 锥形的最佳形状。在下一页,我们将计算输出波导各个模式的传输,结果显示与 3D FDTD 的结果非常接近。

将结果与3D FDTD进行比较

在上一节中,我们通过将 SOI 锥度参数化为指数函数并使用参数扫描来找到最佳参数值,从而找到了 SOI 锥度的最佳形状。现在,我们将演示如何计算从输入波导到输出波导的各个模式的传输,并将结果与3D FDTD进行比较。

我们将使用相同的锥度,其最佳值为 m = 1.15 在上一节中找到。在这里,我们将从左波导“w1”注入模式源,并测量向右波导“w2”的TE模式的传输。下图显示了仿真模型和生成的磁场剖面。

图片

为了测量输出波导模式的传输,我们在 w2 处添加了一个传输监视器和一个模式扩展监视器。模式扩展监视器允许使用“用户选择”模式选择选项选择任意数量的模态。然后,可以从模式列表中切换选择所需的模式。在本例中,我们将选择前 5 种偶数 TE 模式进行扩展,即模式 #2、6、10、14、18。

图片

模拟运行完毕后,右键单击扩展监视器以可视化结果。下面的Visualizer的截图显示了输出波导的前 5 种偶数 TE 模式的前向传输。

图片

由于将垂直结构折叠成有效板坯在像锥体这样的宽区域中效果非常好,因此无需对波导板坯中的光传播进行近似,通过这种 2.5D FDTD 处理可以得到非常接近 3D FDTD 的结果。下图比较了 2.5D FDTD 和 3D FDTD(使用 taperFDTD.fsp)的结果,可以看到结果几乎与 3D FDTD 相同。

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/333521.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

k8s 监控告警终极方案

公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享 最近一直在搞基于K8S的监控告警平台建设,查找了不少资料,也实验了不少次,目前算是有一定的成果了,分享一下,以下是我们的系统…

SpringBoot 中 @Transactional 注解的使用

一、基本介绍 事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。本篇只说明声明式注解。 1、在 spring 项目中, Transactional 注解默认会回滚运行时异常及其子类,其它范…

k8s源码阅读环境配置

源码阅读环境配置 k8s代码的阅读可以让我们更加深刻的理解k8s各组件的工作原理,同时提升我们Go编程能力。 IDE使用Goland,代码阅读环境需要进行如下配置: 从github上下载代码:https://github.com/kubernetes/kubernetes在GOPATH目…

基于JavaWeb+BS架构+SpringBoot+Vue智能停车计费系统的设计和实现

基于JavaWebBS架构SpringBootVue智能停车计费系统的设计和实现 文末获取源码Lun文目录前言主要技术系统设计功能截图订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 文末获取源码 Lun文目录 1 绪 论 1 1.1 研究背景 1 1.2 研究意义 1 1.3 系统主要功能 1 1.4 拟解决…

解决:Unity : Error while downloading Asset Bundle: Couldn‘t move cache data 问题

目录 问题: 尝试 问题得到解决 我的解释 问题: 最近游戏要上线,发现一个现象,部分机型在启动的时候闪退或者黑屏,概率是5%左右,通过Bugly只有个别机型才有这个现象,其实真实情况比这严重的多…

2个nodejs进程利用redis 实现订阅发布

1.新建文件 redis_db.js use strict;const redis require(redis); const options {host: "127.0.0.1",port: 6379,password: "123456", // CONFIG SET requirepass "123456" }var array [] for(var i0; i<3; i){const client redis.crea…

ZeroBind:DTI零样本预测器

现有的药物-靶点相互作用&#xff08;DTI&#xff09;预测方法通常无法很好地推广到新的&#xff08;unseen&#xff09;蛋白质和药物。 在这项研究中&#xff0c;作者提出了一种具有子图匹配功能的蛋白质特异性元学习框架 ZeroBind&#xff0c;用于根据其结构预测蛋白质-药物相…

Phoenix基本使用

1、Phoenix简介 1.1 Phoenix定义 Phoenix是HBase的开源SQL皮肤。可以使用标准JDBC API代替HBase客户端API来创建表&#xff0c;插入数据和查询HBase数据。 1.2 Phoenix特点 容易集成&#xff1a;如Spark&#xff0c;Hive&#xff0c;Pig&#xff0c;Flume和Map Reduce。性能…

高性能、可扩展、支持二次开发的企业电子招标采购系统源码

在数字化时代&#xff0c;企业需要借助先进的数字化技术来提高工程管理效率和质量。招投标管理系统作为企业内部业务项目管理的重要应用平台&#xff0c;涵盖了门户管理、立项管理、采购项目管理、采购公告管理、考核管理、报表管理、评审管理、企业管理、采购管理和系统管理等…

解决:vue打包后在本地运行dist文件夹中index.html出现空白页面

vue开发项目是不是遇到过在vue项目在开发环境下一切正常&#xff0c;但在npm run build之后&#xff0c;打开dist文件中的index.html页面却是一片空白&#xff0c;打开控制台发现报错&#xff1a;Failed to load resource: net::ERR_FILE_NOT_FOUND 出现这个问题的话&#xff0…

JS新手入门笔记整理:对象

对象可以分为两种&#xff1a;一种是“自定义对象”&#xff0c;另外一种是“内置对象”。自定义对象&#xff0c;指的是需要我们自己定义的对象。内置对象&#xff0c;指的是不需要我们自己定义的&#xff08;即系统已经定义好的&#xff09;、可以直接使用的对象。在JavaScri…

【Leetcode】240. 搜索二维矩阵 II

一、题目 1、题目描述 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 每行的元素从左到右升序排列。每列的元素从上到下升序排列。示例1: 输入:matrix = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21…