首页/文章/ 详情

Ansys Lumerical | 光子晶体布拉格光纤仿真应用

1年前浏览3116

01 说明

FDE求解器可用于精确计算任意复杂结构的模式,包括光子晶体布拉格光纤。在此示例中,我们计算并分析了Vienne和Uranus描述的光子晶体布拉格光纤的模式。

图片

02 综述

模拟文件bragg_PCfiber.lms包含一个参数化组对象,可以进行结构建模。最初,在x-min和y-min处使用反对称边界条件以及在x-max和y-max处使用金属边界条件设置模拟。反对称边界条件允许我们仅模拟1/4的结构,从而节省时间。但是,我们必须注意不要漏掉可能需要对称条件或对称和反对称条件的组合的重要模式。

03 运行和结果

首先,我们运行仿真并切换到分析模式。我们看到其中一种导模的有效折射率约为0.998。下面是圆柱坐标系中的Hr图。

图片

要研究此类结构的损耗,需要在x-max和y-max处的边界条件设置为PML,如下所示。我们最初没有这样做,因为它会增加计算时间,并且会更难找到导模的有效折射率。当我们重新计算模式时,我们可以查看折射率0.998附近并发现不同的模式。

模式图片

图片

Hr

图片

Hphi

模式图片

图片

Hr

图片

Hphi

软件会计算出将近20种模式。模式7是图片。模式8是图片。上图显示了磁场的径向和角分量,可以与Uranus等人的结果进行比较,我们将有效折射率和损耗与Uranus等人的结果进行比较。

图片

MODE有效折射率结果与Uranus等人的结果非常接近。对于这种对数值网格的微小变化(以及实际制造缺陷)非常敏感的结构,计算损耗则更加困难,并且需要进行一些收敛测试才能找到更准确的结果。

收敛测试

我们首先将感兴趣的两种模式复 制到全局DECK中,并将它们重命名为TE和HE,如下所示。

现在可以通过运行优化和扫描来测试收敛性。扫描通过增加网格数目来多次计算模态。在每一步,它都会计算一遍模式,然后将与我们已经存储在DECK中的模式具有最佳重叠的模式识别为图片图片模。然后,记录这些模式的有效折射率和损耗,作为所使用的网格数目的函数。

最终结果如下所示,可以在Visualizer中绘制。

图片

有效折射率 vs 网格数目

图片

 损耗 vs 网格数目

我们看到,当我们达到500x500网格数目时,有效折射率开始收敛,但需要更多的网格数目才能获得更高的精度。根据计算机上的内存量,可以将测试的最大单元数增加到 600x600或更多。损耗随着网格单元数增加而变化,但也开始在500x500网格数目下收敛。同样,可能需要进一步增加网格单元的最大数量以获得更准确的最终结果。500x500网格单元的结果是:

图片

有效折射率的一致性非常好,损失正在向Uranus等人的结果收敛。

Lumerical
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-03-24
最近编辑:1年前
武汉宇熠
光机电领域优秀供应商
获赞 336粉丝 221文章 834课程 9
点赞
收藏
作者推荐
Ansys Zemax | 如何使用光学制造全息图修正像差

本文介绍了利用光学全息图降低单透镜像差的方法。在介绍了表示全息图构造光束的两个ZMX文件之后,本文还演示了如何设置以重现示例文件中的OFH。然后介绍了如何轻松地从重现文件中访问构造光束的变量,以实现衍射受限单透镜的设计。(联系我们获取文章附件)简介光学全息图(OFH)是OpticStudio中最通用的全息图模型。这个模型需要使用两个ZMX文件作为构造光,一个ZMX文件表示全息图重现文件。本示例所需的三个文件可以在本文的附件中找到。初始系统本文所考虑的系统(StartingLens.zmx)由一个简单的双凸透镜组成,工作波长为0.633nm,像平面位于其近轴焦点处。从OPD光扇图可以看出,球差是主要的像差:通过在单透镜的前表面放置光学全息图(OFH),可将其性能优化至衍射极限。正如之前发布文章“如何在OpticStudio中建模全息图”中所解释的,OFH需要使用三个ZMX文件:·放置OFH的重现文件·光线1的构造文件·光线2的构造文件在这个例子中,重现文件是“StartingLens.zmx”,包含放置OFH的单透镜。全息图构造文件名称为“OFHSphericalCorrector_1.zmx”和“OFHSphericalCorrector_2.zmx”。这些ZMX文件满足OFH构造文件所需的命名规则(它们的文件名前缀相同,但在末尾附加了“_1”和“_2”的后缀)。请注意,构造文件还必须遵守许多其他规则,更多信息请参阅帮助文件部分的设置选项卡(TheSetupTab)>编辑器组(设置选项卡)(EditorsGroup(SetupTab))>镜头数据编辑器(LensDataEditor)>序列表面(镜头数据编辑器)(SequentialSurfaces(lensdataeditor))>光学制造全息图(OpticallyFabricatedHologram)构造文件“OFHSphericalCorrector_1.zmx”是构造文件1,只包含一个准直光束入射透镜。“OFHSphericalCorrector_2.zmx”是构造文件2,它类似于构造文件1,但另外包含一个位于透镜前表面前的相位板。该相位板使用ZernikeFringe相位表面(ZernikeFringePhasesurface)建模,该表面的所有项最初都被设为零。将分别表示离焦和三阶球差的第4项和第9项设为变量,以便以后进行适当的优化。上图是两个构造文件只绘制到镜头的前表面的布局图,这也是每个文件中的系统光阑。光阑代表假定的两个构造光相互干涉的表面,只有在构造文件中光阑位置处的光线交互位置的向量才能决定全息图的属性。从OFH的角度来看,构造文件中所有在光阑后的表面都将被忽略,所以光阑后的表面在布局图中为了清晰显示都被隐藏了。设置重构系统一旦构造文件被定义,重现系统就可以从初始系统开始设置了(”StartingLens.zmx“)。首先,确保两个构造文件与初始系统放在同一个文件夹中。然后打开后者,建立OFH:1.在第3面的注释单元格中指定构造文件的公共部分名称,在本例中为“OFHSphericalCorrector”2.改变透镜前表面(表面#3)为光学构造全息图3.设置适当的OFH参数,以确保全息图的形状和功能无误,在这种情况下:a.形状=0,对应圆锥非球面形状,同标准面类似。b.全息类型=1,对应于与全息图1表面相同的结构几何,在这种情况下,两束构造光束都是从一个无限远的光源发散的。c.衍射级次=1d.曲率=1/(前透镜半径)=0.02mm-1e.圆锥系数=0f.OPD模式=0,对应全息图默认的光程差计算现在透镜前表面是一个OFH面,与初始系统的透镜前表面形状匹配。这个系统包含了OFH,代表了全息图的重现系统。在此阶段,由于构造文件2中的相位板没有任何非零项,OFH是由两束相同的光束的干涉构成,对系统没有任何影响。因此,重构系统的外观和性能应该与原始的“StartingLens.zmx”文件完全相同。优化OFH如前所述,构造文件2中的相位板已经定义了两个变量,Zernike项4和9。通过在多重结构编辑编辑器工具栏中单击增加全息变量(AddHologramVariables),可以轻松地从重现文件中访问这些变量,如下图所示:增加全息变量(AddHologramVariables)可以在构造文件中查找变量,并将它们作为HLGV多重结构操作数添加到重现文件中。这些变量现在可以与重现文件中的任何其他变量一起使用(如果有的话)。在本例中,将添加4个HLGV操作数,2个用于构造文件1,2个用于构造文件2。我们只对构造文件2的操作数感兴趣(它已经应用了变量求解‘V’),所以删除构造文件1的操作数。使用HLGV操作数允许同时优化构造和重现系统。注意,HLGV报告的变量不是只读的,更改它们的值将更改构造文件中的相关参数。为了优化系统以获得最佳性能,将使用以最佳RMS光斑尺寸为评价函数目标。为此,按如下方式设置优化向导,然后单击OK:点击分析(Analyze)…执行优化(Optimize!)优化当前系统。请注意构造文件变量现在是如何优化以纠正重现系统中的畸变,并实现最小RMS光斑的:利用之前发布文章“用ZOS-API自定义分析来分析全息构造条纹”中描述的全息图构造干涉自定义分析,可以将得到的全息图可视化。显示艾里斑(Airydisk)的标准点列图,可以用来快速确认该系统现在是否处于衍射极限。由于存在高阶像差,该点不是一个理想的像点。即使系统已经处于衍射极限,波前图内仍显示了一个不实际的RMS波前误差,约31个波长大小。这是默认全息图的光程差计算(OPD模式=0)导致错误结果的实例之一。没有可靠的算法可以在所有情况下自动确定适当的OPD模式。因此,在优化包括OFH在内的系统时,评价函数最好不要依赖OPD数据,以免计算错误。如果OPD明显错误,如本例中所示,用户必须手动确定正确的OPD算法,方法是将OPD模式设置为1、2、3或4,直到正确计算出OPD值为止。在这个具体的文件中,当OPD模式=2时计算出正确的OPD,从而得到更为真实的0.009波长的RMS波前误差。有关不同OPD计算的详细信息,请参阅OpticStudio帮助文件。最后,请注意,由于重现文件和构造文件是通过HLGV操作数链接的,因此保存重现文件也将同时保存两个相关的构造文件。这可以通过点击文件(File)…保存(Save)并打开OpticStudio的第二个实例“OFHSphericalCorrector_2.zmx”文件来确认,文件中设置在ZernikeFringe相位参数项上的变量现在通过优化重现文件找到的新的值。

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈