DEVICE仿真是如何生成网格的


#1

DEVICE现在是一个集成的人机交互界面GUI–CAD,目前它含有两个不同计算引擎:
电学仿真:thermal solver
热学仿真:charge solver
这两种计算引擎需要分别有授权许可证,都使用有限元网格,都可以添加细化网格,且个数不限。有限元网格时自适应的,根据情况在最大和最小三角形(2D)或棱台(3D)边长之间变化:

电学仿真:可根据器件形貌、掺杂浓度、光学生成率(如果有的话)等自动产生。用户也可以添加网格约束,但是,网格划分和细化的设计是为了用最少的计算获得高精度仿真结果。

热学仿真:可根据器件形貌、热源(如果有的话)、电场强度(如果有的话)等自动产生。用户也可以添加网格约束,但是,网格划分和细化的设计是为了用最少的计算获得高精度仿真结果,一般请先试用较粗的网格,以检查基本设置是否正确,文件能否工作等。

不管是哪个仿真,如果不知道网格如何设置,先使用缺省网格;不要用均匀网格;先用比较粗的网格;变化大/快的地方软件自动细化,不够的话在添加细化网格;最小和最大网格可以相差10~100倍;

基本的网格划分过程是这样:软件先根据最大的棱边尺寸划分,然后,根据前述情况,逐步细化,直到一些参量(例如一个有限元内的掺杂情况变化很小邓)几乎不变为止,因此,不一定能达到所设置的最小棱边。Mesh Constraint(相当于FDTD中的Override)设置的也是最大棱边,而不是最小尺寸。

DGTD 也是一样。 大家都知道有限元能很好大描述一个复杂的几何形状,因此,如果你的结构中有很小的尺寸,请斟酌是否非常必要,工艺上是否可取,否则一个不大的仿真文件可能需要很长的仿真时间,因为粪便几何形状的最小尺寸可能太小了。


再谈网格以及细化网格的使用
DEVICE仿真:如何查看部分区域结果
DEVICE电学仿真常见问题--初学者
热学仿真不收敛(发散)的常见原因及处理办法
closed #2