仿真突然停止是因为什么


#1

孙老师,您好:

我在运行仿真时,还没运行到百分之五十的时候,仿真突然停止了并且出现了一个这样的警示 The simulation that created the data in the monitors and sources below diverged, and the data is likely invalid. 但是在这种情况下有时出现的结果是正确的。这种问题怎么解决呢?谢谢孙老师。


#2

这是仿真发散了,常见的原因和解决方法参见这个帖子


#3

孙老师,您好:
根据您的回复,我又调整了一下我的FDTD 中的设置,我反复改了很多次,最后的结果还是出现发散。llllxxx.fsp (2.7 MB)
老师,这个是我运行的一次,您能看一下我设置的有什么问题吗?谢谢老师


#4

我先调整测试一下。不过能告诉我你的仿真目的吗?


#5

孙老师,你好:
我的这个模型是想做一个激光器的,我现在是想用这个洛伦兹的材料模型做激光的增益介质,然后想看一下这个输出的模式。但是现在仿真运行的时候,一直在出现发散的情况。孙老师,在激光中增益能够出现饱和现象,最后光功率达到稳定,现在我使用的这个洛伦兹的增益材料模型,它有没有增益饱和的功能呢?我想是不是因为这个材料一直使光不断地增益,因为没有增益饱和,所以光强不断地增加,最后的结果一直出现发散呢?谢谢孙老师。


#6

洛伦兹的增益材料模型是线性增益,没有增益饱和的功能,只要的你的仿真时间长,它总会发散,不管AUtoshutoffmax是多少。

如果要考虑增益饱和,必须使用激光速率方程,也就是
4 level 2 electron material

请参考这个连接中相关的例子
https://kb.lumerical.com/en/index.html?nonlinear_gain_and_laser.html


#7

孙老师,您好:
我现在做的这个激光器,由于不能够从能级结构这方面入手,所以软件中的这两个增益材料插件可能不太合适。所以现在想可不可以做一个激光材料插件,因为洛伦兹材料插件具有线性增益,我想可不可以在这个的基础上再给它加一个增益饱和的性质。这样的材料插件能不能作为激光的增益介质呢?老师,您方便把洛伦兹材料插件的脚本给我一下吗?谢谢老师。


#8

洛伦兹材料的线性增益是通过改变将虚部由正改为负实现的,不需要材料插件。当然我们也有个视频专门讲这个材料的,参见
https://www.lumerical.com/support/webinars/videos/material_plugins_practical_implementation.html
在Lorentz example里面有视频和PPT连接。因为FDTD是时域算法,对于虚数需要特殊处理。

原则上说利用材料插件应该可以实现你需要的功能。
但是,现在的材料插件一般都是通过非线性系数实现的,参见这里
https://kb.lumerical.com/en/materials_flexible_material_plugin.html

你说的增益饱和,能不能用二介或者三介非线性实现?它们的作用也是对材料介电常数作扰动,虽然其物理原理不同。利用材料插件可以调出来每个时间步长上的电场数值,怎么样将它与介电常数联系起来还需要进一步操作。

不过,材料插件可能比较复杂,我本人没有做过类似的例子,有问题我可请其他同事帮忙。

此外,现在的问题已经偏离题目了,再有问题请另外单独发帖。