We have an exciting announcement about badges coming in May 2025. Until then, we will temporarily stop issuing new badges for course completions and certifications. However, all completions will be recorded and fulfilled after May 2025.
Photonics – Chinese

Photonics – Chinese

Topics related to Lumerical and more, in Chinese language.

关于FDTD结构优化的问题

TAGGED: 

    • QuickChen
      Subscriber

      老师,您好。我最近在用Lumerical自带的PSO算法,在运行的时候优化的结构体不会生成。

      1、在没有运行的时候,这个优化的结构体会生成一些结构。

      2、在运行起来之后,结构就不会生成了,还原成一个白色框框

      请问老师,怎么解决运行时不生成相应结构的问题?

    • Guilin Sun
      Ansys Employee

      这说明一些结构参数的组合不合理,相互矛盾了。你可以先扫描,把仿真时间设置为0.00001飞秒,看看是否能生成结构。 

      比如你扫描圆环,有内径和外径。但是如果内径大于外径,结构可能就不能产生(手动测试结果是软件自动将内径设置为外径)。

      所以要检查这些参数是否合理,很可能需要将一些参数合并,比如圆环可以扫描内径和厚度而不是外径,这样就不会出现矛盾了。

      你再琢磨一下。

    • QuickChen
      Subscriber

      老师,您好。我下来仔细看了一下,发现这个问题跟结构好像没有关系,因为同样的代码和结构在win上可以跑但是在linux系统上就会出问题,具体的问题是在调用Lumerical自带的PSO算法中,结构体的代码不能够读取properties中的属性,也不能读取外部的文件。

      请问这应该是使用的版本问题还是基于linux系统运行出现的问题呢?应该如何解决?

    • Guilin Sun
      Ansys Employee

      你的意思是参数是从Matlab里面读取的,Windows可以Linux不可以? 如果是,需要反馈给当地技术支持,或者联系总部,如果你有邮件的话,将文件发技术支持反应一下。

      目前能绕过这个问题的方法是,将Matlab里面的参数做成矩阵在分析组或者结构组或者MODEL里面这样就不需要度Matlab啦,应该不会有很多数据吧?把数据提前赋给一个数组,然后提取阅读。你试一下。

Viewing 3 reply threads
  • The topic ‘关于FDTD结构优化的问题’ is closed to new replies.