复制和重复使用边界模式分析结果
使用时光束信封或者电磁波,频域接口,一个人通常可以有多个港口边界条件具有相同的结构,但在空间的不同位置。通常情况下,尤其是对于光子和光子学模型,在这些端口上有多种不同的模式,并且需要对这些模式进行数值计算。可以仅使用一个单一来计算所有感兴趣的模式港口边界条件,类型数字,并将这些解决方案复制和重复使用到模型中的所有其他端口,这将是用户定义的端口。
支撑示例如下所示:一个不会改变长度形状的光脊波导。启动了一种特定极化的模式,但是由于部分基质中存在的各向异性属性,可能存在其他模式。在此示例中,考虑了前两种传播模式。
预先计算波导的所有模式
该技术首先定义数字端口这将用于计算所有感兴趣的模式。自从港口最终分析不会直接使用,给它一个港口0的数量明确区分它。应用港口描述波导的边界的边界条件。对于光学波导,请确保覆层区域的宽度足够大,以使磁场掉落到几乎零。
设置一个数字端口。
建立一个包含边界模式分析的研究,该分析解决了该模式港口。在此示例中,只有前两种模式是感兴趣的,因此设置所需的模式数到2并设置搜索周围的模式到3.5的有效模式指数,这是波导结构中最高的折射率。这将计算以此频率下的波导结构支持的前两种模式。
用于计算所有感兴趣模式的求解器设置。
一旦解决了研究,创建边界模式电场的图以验证计算模式将很有帮助。这些字段将在下一步中使用,以定义一组用户定义的端口。
将预定模式应用于完整的模型
首先定义激发端口,端口1,在相同的边界上端口0被定义。设置端口类型到用户自定义而且,在端口模式设置部分,使用用Sol
运算符引用先前计算的特征值解决方案。第三个论点用Sol
设置特征值的索引,兰姆达
,将整数索引到所有计算模式中。使用参数m1 = 1,m2 = 2
简化设置。通过从计算的数据中填充电气模式场和传播常数研究1,有名字'sol1'
,当研究扩展时可以看到。因此,例如,先前计算的要填充的传播常数是:表达式:
withsol('sol1',ewbe.beta_0,setind(lambda,m1))
端口的设置以重复使用以前计算的电场和在相同边界存在的传播常数。注意SOL1
在第一个研究中名称。
重复上述并定义端口2在相同的边界上。这是一个未开发的端口,它将将反射重新监视到第二种模式。关闭波动激发,并递增所使用的索引,因此表达式几乎与上述相同,但是M2
代替M1
。
接下来,将边界模式数据从输入边界复制到定义输出端口的边界。为此,请介绍一个通用挤出操作员,并带有以下屏幕截图所示的设置。输入和输出端口处于相同的xy- 坐标,因此不需要更改它们的映射。这z- 表达z长度
在这里使用,因为输出边界在z- 全局参数的方向长度
。该操作员将对输出边界上可用的输入边界进行计算。另一种方法是离开z- 表达完全是空的来源和目的地图设置。这将挤出可用的数据xy- 沿着源边界的平面z-轴。
将数据从一个边界映射到另一个边界的通用挤出操作员的设置。
使用此通用挤出操作员,该操作员具有默认名称genext1
,在其他端口边界,将先前开发的表达式包裹genext1()
操作员。
屏幕截图显示如何调用通用挤出操作员以在空间不同位置的边界之间映射数据。
请注意,这是所有人的啮合的要求港口边界是相同的。在这种情况下,使用束信封方法时,沿着该均匀结构的长度扫除了网格,因此该条件会自动实现。但是,在更一般的情况下,复制网格功能需要用于确保相同的网格。关于这种情况,必须在横截面和沿长度上进行足够完整的网格。由于各向异性底物区域中的支持模式与各向同性底物区域略有不同,因此必须研究沿长度的网格细化。
该光束包膜模型中应作为网状细化过程的一部分研究该光束包膜模型中的横向和纵向元素的数量。
使用光束信封方法时,必须输入平均波矢量作为模型的输入。下面的屏幕截图显示了用Sol
操作员用于输入两个计算的数值模式的平均传播常数。假设存在可忽略不计的反射,因此使用单向公式。
解决时,可选研究参考可以用来重新计算端口0求解3D模型之前。禁用端口0在物理和变量选择部分,如下屏幕截图所示。
屏幕截图显示端口0计算模型中的字段时被禁用。
提交有关此页面的反馈或联系支持。