The Ansys Innovation Space website recently experienced a database corruption issue. While service has been restored there appears to have been some data loss from November 13. We are still investigating and apologize for any issues our users may have as a result.
Photonics – Chinese

Photonics – Chinese

Topics related to Lumerical and more, in Chinese language.

Ansys Insight: FDTD 初学者: 为什么设置了单色光源,监视器却仍然记录了多波长的结果

    • Guilin Sun
      Ansys 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: image
      其中,如果勾选某个特性,其值就赋为1。

      总之,光源的光谱设置与监视器的光谱设置可以相同,也可以不同。

       

       

      其它参见 FDTD Solutions为什么采用脉冲光源激励而不采用正弦波光源

Viewing 0 reply threads
  • The topic ‘Ansys Insight: FDTD 初学者: 为什么设置了单色光源,监视器却仍然记录了多波长的结果’ is closed to new replies.