-
-
March 12, 2021 at 11:21 pmGuilin SunAnsys Employee虽然我们一再建议用FDTD仿真时,一般不要使用单波长光源,参见 FDTD Solutions为什么采用脉冲光源激励而不采用正弦波光源 86 因为一些原因,一些用户仍然希望使用单波长光源。 但是,因为FDTD是时域算法,光源激励一定是随时间变化的(脉冲部分没有显示出来,你哭看最下面的时间信号) :
所以,无论你设置光源的光谱是单色还是宽谱,实际光源总是宽谱的,不是单色。
如何得到单色结果呢? 参见 Fdtd中是如何计算对不同波长的响应的?
不同于一些软件,Lumerical要求用户设置合适的监视器才能得到结果: FDTD Solutions 初学者:如何设置
如果你只需要单色结果,只需要设置监视器记录那个单色波长就可以。两个方法:
1:在监视器Globalproperty里面设置频率点数和范围
上图没有勾选Use Source Limits, 因此你可以指定任意的波长。例如,非线性仿真时,二次谐波的波长记录必须采用此方法;
如果是线性光学仿真,一般来说监视器应该记录光源范围内的波长(要不然为什么要在光源中指定频率范围呢),此时应该勾选Use Source Limits,如果光源设置为单色,那么无论设置多少个点,结果都应该是一个波长的。当然,如果你不修改原始设置的话,此时缺省的就是一个点。2:在监视器中设置记录的波长点数
监视器记录的波长点数,既可以继承Global Settings中的设置(二者一致),也可以自行设置(二者不一致)。前者情况是缺省的,
也就是不勾选"override global monitor settings "。如果要用不同的频率点数或波长范围,特别是在同时有Power和Profile监视器时,一般来说至少其中一个需要自行设置。例如Gloabl里面设置50个频率点,一般用作Power监视器计算透射率,而Profile监视器却完全没有必要记录如此多的频率点,它的设置就需要修改。
因为Globalproperty和监视器有不同选项,因此有不同的组合。用户可以根据需要设置。
也可以用脚本设置。例如:
setnamed(“mon”,“override global monitor settings”,1);
setnamed(“mon”,“frequency points”,30);
这两行将监视器"mon"设置为不同于Global的特性,特别是frequency points:
其中,如果勾选某个特性,其值就赋为1。总之,光源的光谱设置与监视器的光谱设置可以相同,也可以不同。
-
Viewing 0 reply threads
- The topic ‘Ansys Insight: FDTD 初学者: 为什么设置了单色光源,监视器却仍然记录了多波长的结果’ is closed to new replies.
Ansys Innovation Space
Trending discussions
Top Contributors
-
1116
-
468
-
440
-
225
-
201
Top Rated Tags
© 2024 Copyright ANSYS, Inc. All rights reserved.
Ansys does not support the usage of unauthorized Ansys software. Please visit www.ansys.com to obtain an official distribution.