-
-
October 14, 2024 at 2:37 pmwt065633Subscriber
怎么用有限差分计算模场,再用matlab计算交叠积分的方法计算耦合系数呢? overlap analysis中的好像是功率耦合的系数唉,这里我搞不清楚该怎么做,请老师详细指点下
-
October 15, 2024 at 8:43 pmGuilin SunAnsys Employee
overlap analysis是功率耦合的系数;如果想要振幅耦合系数,可以用Port得到S参数,当然此时S参数的位相与光源和Port位置有关。
如果想用其它方法,你首先要知道计算的数学公式,再将需要的模场数据即FDTD计算的EH提取出来,参见
Ansys Insight: 几个简单实用的脚本Script命令:用于结果分析
Ansys Insight: 关于mode expansion监视器的使用和结果分析 限制有了Port,一般不需要模式分解监视器了.不够你可以了解一下,它计算的是振幅系数,需要进一步操作才能得到S.
-
October 22, 2024 at 1:47 am
-
October 22, 2024 at 4:29 pmGuilin SunAnsys Employee
如果是FDE,可以把波导1 的计算结果送给GlobalDeck,右键点击一个模式就可以找到选项;再计算波导2 后可以直接做OVERLAP。
Matlab 需要先将结果插值为均匀网格,参见
Ansys Insight: Matlab画图失真问题 (现在看不到,需要点时间更新)。
-
October 23, 2024 at 5:49 amwt065633Subscriber
孙老师,第一张图应该就是您说的意思吧,但是我看图中的overlap和power coupling在第二张图中的意思,感觉也不是我需要的用模场重叠积分计算得到的耦合系数啊(用耦合系数来计算耦合长度的)。麻烦您再看下,还有您说的
[Matlab 需要先将结果插值为均匀网格,参见 Ansys Insight: Matlab画图失真问题 (现在看不到,需要点时间更新)。],我在matlab中调试代码遇到过这个,我现在确实看不到,还有其他参考么
-
October 23, 2024 at 5:43 pmGuilin SunAnsys Employee
这个帖子现在可以了
这个计算的是两个波导模式的OVERLAP,和功率耦合。
你的意思是计算场耦合系数?请参考这个例子 https://optics.ansys.com/hc/en-us/articles/360042304694-Evanescent-waveguide-couplers
-
October 25, 2024 at 8:20 amwt065633Subscriber
对的,老师,我就是想计算场耦合系数,你发的这个例子Evanescent-waveguide-couplers,我看了,好像主要讲的是用有效折射率差来计算耦合长度啊,没讲场耦合系数吧。我虽然也需要耦合长度,但是我是想通过场耦合系数来计算耦合长度。
-
-
October 25, 2024 at 5:53 pmGuilin SunAnsys Employee
这个例子是100%耦合。你可能需要想一想你需要的耦合系数在哪里显示出来,有什么表示式,仅仅一个概念无法入手。
-
October 29, 2024 at 3:02 am
-
October 29, 2024 at 11:02 pmGuilin SunAnsys Employee
"结果始终有问题",什么问题?没有具体问题我无法回答。仿真给了你合适的模式数据,经过合理网格均匀化后再导入第三方软件,至于为何出问题你可能需要自己找找原因。
另外,这个表示式很可能是弱波导的情况,是否适合你的波导需要斟酌。
-
November 1, 2024 at 6:54 amwt065633Subscriber
-
November 1, 2024 at 6:18 pmGuilin SunAnsys Employee
overlap 计算是场的振幅无关,你看看表示式;
弱耦合的耦合系数一定很小,我估计overlap 进一步减小了这个数值,对吧,你不乘它算算。它这个公式我认为并没有什么物理原理支撑,可能对它们的情况适合。发表的文章不一定是普适的。如果你觉得这个公式非常合理,适合你的要求,你是需要优化这个间距的。我看这个图好像是很早的参考文献,是弱波导情况吧?你的波导什么材料?是同样波导吗?
你可能需要琢磨一下。
-
November 2, 2024 at 8:51 amwt065633Subscriber
-
November 4, 2024 at 4:50 pmGuilin SunAnsys Employee
你仔细看看这些推到是不是根据第一原理推导的,还是人为的修正。具体需要你自己考虑,你觉得书本理论正确,最好再看看其它例子,看看别的参考文献是否也用这个公式计算并有仿真或者测量结果。
从FDE中导出的数据归一化会不会导致结果出问题?你看看第一次的公式,分子分母都有场量,你把场线性增加m倍,结果不变;但是你第二个,即上面的公式,没有分母,这时结果就随场大小而变。
FDE计算的模式场一般都归化为最大场为1.你考虑一下不归化,什么样的数值合适?
这些不是仿真出问题,而是如何理解和应用书本知识于仿真中。我没有发现FDE计算的模式有什么错误,你即使使用更小的网格,把间隔设置为整数网格,对计算的场不应该有多大变化,不过你可以试一下。
另外,你直接在FDE计算的OVERLAP 是多少?你也可以用实际波导FDTD仿真看看耦合系数,当然这是另外的话题了。
-
- You must be logged in to reply to this topic.
-
1281
-
591
-
544
-
524
-
366
© 2024 Copyright ANSYS, Inc. All rights reserved.