[发明专利]一种微波部件二次电子倍增仿真中粒子合并方法有效
申请号: | 201210433605.0 | 申请日: | 2012-10-31 |
公开(公告)号: | CN102930102A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 崔万照;李韵;王新波;王洪广 | 申请(专利权)人: | 西安空间无线电技术研究所 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06T17/10 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 褚鹏蛟 |
地址: | 710100 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 微波 部件 二次电子 倍增 仿真 粒子 合并 方法 | ||
1.一种微波部件二次电子倍增仿真中粒子合并方法,其特征在于包括下列步骤:
(1)建立微波部件的三维几何模型,建立粒子模拟区域,所述粒子模拟区域为微波部件内部中空部分,将微波部件三维几何模型与粒子模拟区域剖分成若干个六面体网格,粒子随机分布在粒子模拟区域对应的六面体网格中,对应每一个六面体网格分别建立粒子链表,存储位于其中的粒子的质量、电荷量、位移与速度;
(2)确定进行粒子合并的阈值,所述阈值包括粒子模拟区域中总粒子数目的阈值N1;
(3)当粒子模拟区域中总粒子数目大于阈值N1时进行粒子合并,每一个六面体网格内粒子合并的方法为:
(3.1)将六面体网格的三维速度相空间按照直角坐标系分为多个象限,对每个象限建立临时链表;
(3.2)遍历六面体网格中的每个粒子,将六面体网格中的粒子划分到步骤(3.1)所形成的多个象限中,在相应的临时链表内存储粒子的质量、电荷量、位移与速度;
(3.3)每个临时链表中的粒子按照能量从大到小排序,每四个粒子分为一个集合;
(3.4)将集合内的四个粒子合并为两个粒子;
(3.5)临时链表中按四个粒子分配后剩余的粒子形成一个剩余集合,若剩余集合中余一个粒子,则直接将该粒子删掉;若余三个粒子则补一个与剩余集合中最后一个粒子质量、电荷量、位移与速度完全相同的粒子,形成补偿后的四个粒子,再将所述补偿后的四个粒子按步骤(3.4)合并为两个粒子;若剩余集合中余两个粒子,则将两个粒子合并为一个粒子,合并后粒子质量和电荷量加倍,速度为合并前两个粒子的平均速度,位移为合并前两个粒子的平均位移;
(3.6)采用合并后的粒子更新临时链表,采用临时链表更新其所对应的六面体网格的粒子链表,完成粒子合并。
2.根据权利要求1所述的方法,其特征在于:所述步骤(2)中粒子模拟区域中总粒子数目的阈值N1设为107。
3.根据权利要求1所述的方法,其特征在于:所述步骤(3.4)中四个粒子合并为两个粒子后,合并后两个粒子的质量、电荷量、速度与位移的确定方法如下:
设合并前四个粒子的速度分量分别为V1x、V1y、V1z,V2x、V2y、V2z,V3x、V3y、V3z,V4x、V4y、V4z,质量为m,电荷量为q,
则四个粒子速度的平均值为:
Vcmx=(V1x+V2x+V3x+V4x)/4,
Vcmy=(V1y+V2y+V3y+V4y)/4,
Vcmz=(V1z+V2z+V3z+V4z)/4,
合并后两个粒子中每一个粒子质量变为2m,电荷量变为2q;
合并后两个粒子的速度分量分别为V5x、V5y、V5z,V6x、V6y、V6z,
其中V5x=Vcmx-a、V6x=Vcmx+a、V5y=Vcmy-b、V6y=Vcmy+b、V5z=Vcmz-c、V6z=Vcmz+c,
合并后两个粒子的位移分别设置为合并前集合中奇数位或偶数位的两个粒子的位移。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安空间无线电技术研究所,未经西安空间无线电技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210433605.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:烫金机
- 下一篇:一种引入无效态方式实现的注入数据解耦方法