2D情况下z方向是默认无穷大吗?那设置z坐标有何意义?


#1

2D simulation应该指的是z方向无穷大吧?但我看2D rectangle 和2d FDTD simulation中有一项设置为 z的值,这个值有什么意义吗?


#2

2D simulation指的是z方向无穷大。

有一定的意义。想象你画了3D结构,要做2D仿真,从哪里截取呢?这就是z的值。缺省情况下是z=0, 但是有时用户改变了一些设置,例如2d FDTD simulation中的 z不是零,贰你再添加其它物件,默认的一般是z=0,就可能出现问题,例如有时监视器里面没有数据。


#3
  1. 那做这种2D仿真我是用2D rectangle来说明是z方向无限长,x方向周期性变化,y方向表示高度的一块光栅吗?还是用3D rectangle 直接取一个截面仿真呢?(那仿真就是将这个截面在z方向直接复制了无穷多个?)

  2. 关于2D仿真还要改的参数:
    (1)mesh size好像没有2 D的,应该怎么改呢?
    (2)还有源,也没法改成2D的,用的平面波的话, z span是不是就没有意义了
    (3)最后还有monitor,有一个simulation type, 有all,3D, 2D 的选项,默认是all,要改成2D吗?(我3D仿真的时候直接用的all?不明白有什么区别)
    (4)monitor里面还有一个monitor type,应该根据需要选 linear point 或者2D都可以吧?


#4

一般情况几何形体都是三维的,除非你是用2DSheet。你可以在XZ平面查看截取的说法正确。

跟平常一样,因为第三维并不计算,没有关系。

不需要该, z span是没有意义。

根本不需要改。

两者不同啊,前者是线监视器,后者是面监视器。


#5

嗯,懂了,多谢帮助!


#6

既然simulation type不需要改,那为什么设置all,3D, 2D这些选项呢?有什么用处?


#7

你说的是监视器吧?监视器可以是点线面体。如果是2D只有点线面。软件可以识别仿真的维数,如果第三维没仿真监视器里面就没有相应的结果。


#8

如果我在监视器里面选定了一种monitor type,那么即使我的simulation type是all, 我是不是也只能看到我之前选定的monitor type对应的监视结果?


#9

是的。
当监视器的选项不超过simulation type的功能时,按监视器的选项记录数据。
当监视器的选项 超过simulation type的功能时,按仿真区记录数据。例如二维仿真但是监视器设置为三维,结果只有二维数据,因为没有第三维。
不过这些问题都不是该题目的内容。以后新问题请另外开帖。这个帖子将在24小时后关闭了。


#10

好的,谢谢!

dengwm3@mail2.sysu.edu.cn

发件人: Guilin Support SUN
发送时间: 2016-10-07 01:01
收件人: dengwm3
主题: [Lumerical Knowledge Exchange] [中文] 2D情况下z方向是默认无穷大吗?那设置z坐标有何意义?
gsun Lumerical Team
October 6
是的。
当监视器的选项不超过simulation type的功能时,按监视器的选项记录数据。
当监视器的选项 超过simulation type的功能时,按仿真区记录数据。例如二维仿真但是监视器设置为三维,结果只有二维数据,因为没有第三维。
不过这些问题都不是该题目的内容。以后新问题请另外开帖。这个帖子将在24小时后关闭了。

Visit Topic or reply to this email to respond.

In Reply To
dengwm3
October 6
如果我在监视器里面选定了一种monitor type,那么即使我的simulation type是all, 我是不是也只能看到我之前选定的monitor type对应的监视结果?

Visit Topic or reply to this email to respond.
To unsubscribe from these emails, click here.


#11

This topic was automatically closed after 24 hours. New replies are no longer allowed.