设置自动断电值为1e-5,仿真时在接近断电值时停止衰减,已将初始pulselength与offset值调节到较高,并增加了仿真时间,但仍然无法衰减到规定断电值,想请教下老师,具体文件如下


#1

设置自动断电值为1e-5,仿真时在接近断电值时停止衰减,已将初始pulselength与offset值调节到较高,并增加了仿真时间,但仍然无法衰减到规定断电值,想请教下老师,具体文件如下test72.fsp (246.0 KB)
test72_p0.log (9.6 KB)


#2

仿真时间总共只有5000fs,而你设定的光源,前2500fs都还是光源信号.因此仿真时间还不够长.
由于我的笔记本性能不够,只采用了mesh=1进行计算,用标准的光源(set frequency/wavelength),很快就收敛到autoshutoff;而使用你自定义的光源则progress到达100%时仍未衰减到autoshutoff,但是也很接近了.

mesh=2时的仿真,我也测试了一下,采用标准的光源信号,仿真时间(5000fs)不变,很快就收敛了。


文件里采用的光源信号!

FDTD自动产生的光源信号!

mesh=1 时的反射谱!

mesh=2时的反射谱! 和上图区别不大,说明你在进行测试的时候可以尽量先采用粗略的mesh 设置,得到你需要的趋势,最后再慢慢细化。

这是mesh=2时 的 log文件,可以看到仿真时间只花费了19%,就已经autoshutoff criteria are satisfied!


文件衰减很慢,已经调节了pulselength与offset值数次,仍然未解决
#3

模拟文件衰减很慢,怎么办? 模拟文件衰减很慢,怎么办?
FDTD 和 varFDTD 常见的发散原因以及处理 FDTD 和 varFDTD 常见的发散原因以及处理
关于Auto shut off min &auto shut of max 关于Auto shut off min &auto shut of max


#4

@2120160539 谢谢@Junyu找到问题的原因。你试一下看看还有什么问题没有?另外说明为什么用很宽的脉冲,是因为否则会发散吗?


#5

非常感谢老师的解释,确实是老师指出的问题


#6

谢谢老师,确实是因为可能会发散


#7

Junyu的测试说明用缺省的脉冲不会发散。利用调节脉冲宽度来消除发散必须满足一定的条件,那就是在不需要的波长上产生谐振导致发散,一般情况的发散可以用其它方法处理,参见这个帖子