在进行粒子追踪模拟中,经常会遇到需要统计粒子数的情况,比如说需要记录粒子束到达某个平面的数目,如果遇到这种情况,就可以按照下面的方法进行处理。
比如说我需要统计一束离子穿过一个栅网之后,有多少离子打在了锥面上。这个时候,你除了需要将所有的【带电粒子追踪】【静电】等条件设置好,然后运行你的模拟程序。得到【结果】后,翻到【结果】一栏。
像我这样把【粒子1】复制一个【粒子2】,右击【粒子2】在出现的菜单栏里面点选择,然后在模型中选择你需要统计信息的【面】,我这个计算中需要统计落在锥面上的离子数,我就选定锥面。
然后在【派生值】选项中右击增加一个【全局计算】,我这里增加后显示的是【全局计算1】.
在【全局计算1】中,如下图设置。【数据集】选择【粒子2】,也就是你复制出来的那个数据集;【时间选择】选【最后一个】,这里也就是说统计的是模拟计算结束时的粒子数目。
这里有三种信息可供选择:①选择中的粒子总数②粒子总数③传输概率,任意选定一种统计信息之后可以在【表达式】里面自动显示。
然后点击【全局计算】下面的【计算】即可获得你想要的信息。
【欢迎讨论,部分信息来源于网络】