如何通过粒子导入接口创建粒子源?
作者 | Danner Dan
创建粒子源是粒子仿真中非常关键的一环,其中一种方式便是通过粒子导入接口创建粒子源。如下图所示,在Simulation选项卡下展开Particle Sources的下拉菜单,点击Particle Import Interface进行设置。通过定义粒子导入接口,我们可以从其它仿真工程导入粒子数据,也可以导入按照一定格式自行编写的粒子数据。
如下图所示,在Define Particle Import Interface对话框中,点击Import按钮,弹出文件选择对话框。在对话框中浏览并选择要导入的粒子接口文件。
可以导入的粒子源文件有以下3种类型:
1 .pio文件:只有通过Tracking Solver的粒子导出接口(Particle Export Interface)导出的粒子文件是.pio格式。.pio格式的粒子源是一个二进制文件,不可以打开或者编辑。如果选择导入.pio文件,在上图中的PIC emission model一栏会自动选择直流发射模型(DC emission),点击Edit按钮,进入对话框,可以定义粒子的发射属性。Tracking Solver、PIC Solver和Es-PIC Solver均支持导入.pio格式的粒子源文件。
2. .pid文件:.pid格式的粒子源是一个Ascii文件,采用SI 单位,支持打开或者编辑。和.pio文件一样,粒子发射过程必须使用直流发射模型,即在Define Particle Import Interface对话框中PIC emission model一栏自动选择DC emission。Tracking Solver、PIC Solver和Es-PIC Solver均支持导入.pid格式的粒子数据文件。
.pid格式的粒子源仅可以通过宏命令创建麦克斯韦粒子的方式获得,路径是Macros > Solver > Create Maxwellian Particles。.pid格式的粒子接口文件示例如下:
3. .pit文件:.pit格式的粒子源是一个Ascii文件,采用SI 单位,支持打开或者编辑,包含了粒子发射数据。.pit文件会导致粒子的发射过程与时间相关,所以仅PIC Solver和Es-PIC Solver支持导入.pit格式的粒子数据文件。
.pit格式的粒子源可以通过宏命令创建麦克斯韦粒子的方式获得;也可以通过PIC Solver导出得到。.pit格式的粒子接口文件示例如下,可以看到数据的最后一列是时间,因此粒子的发射过程与时间相关。