一种适用于矩量法的点快速匹配方法组成比例

技术编号:32133379 阅读:22 留言:0更新日期:2022-01-29 19:37
本发明专利技术公开了一种适用于矩量法的点快速匹配方法,包括以下步骤:S1.从nastran网格文件中读取模型的点列表[P

【技术实现步骤摘要】
一种适用于矩量法的点快速匹配方法


[0001]本专利技术涉及电磁计算领域,特别是涉及一种适用于矩量法的点快速匹配方法。

技术介绍

[0002]电磁计算领域中,常常需要利用矩量法(MOM)进行计算,但是在矩量法的前处理过程中,往往还需要进行点快速匹配;就目前而言,超大型计算模型涉及百万和上千万的网格和顶点,传统的搜索方法会造成鼠标在模型上跟踪时的计算卡顿,形成非常不好的用户体验,并且跟踪计算顶点,采用估算的方法大致输入顶点坐标,会导致在进行矩量法计算时的输入坐标并不与网格的顶点重复,会有一定的偏差,导致数值计算进行顶点匹配时找不到相关顶点,影响到计算过程。

技术实现思路

[0003]本专利技术的目的在于克服现有技术的不足,提供一种适用于矩量法的点快速匹配方法,有效提高了面元网格中点匹配的速度和准确性。
[0004]本专利技术的目的是通过以下技术方案来实现的:一种适用于矩量法的点快速匹配方法,包括以下步骤:
[0005]S1.从nastran网格文件中读取模型的点列表[P
n
]Nnode
和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于矩量法的点快速匹配方法,其特征在于:包括以下步骤:S1.从nastran网格文件中读取模型的点列表[P
n
]
Nnode
和点连接列表形成三角形面元列表[Elem]
Nelem
,并生成模型视图;其中,Nnode为点数,Nelem为面元数;S2.用户操作模型视图进行旋转、平移、放大/缩小、还原操作,修改当前屏幕显示区域的坐标轴、坐标范围和屏幕左上角坐标,触发点匹配前的初始化流程;S3.用户开启鼠标在模型上的点匹配模式;S4.用户循环匹配模型中的N个点,形成匹配点列表[P
track
]
N
;S5.用户关闭点匹配模式;S6.循环执行步骤S2~S5直到完成模型中所有点的快速匹配为止,收集所有的匹配点,形成[P
track
]
N

;面元网格的点匹配流程结束。2.根据权利要求1所述的一种适用于矩量法的点快速匹配方法,其特征在于:步骤S2中所述点匹配前的初始化流程包括以下步骤:S201.遍历面元列表,得到每个面元Elem[i]中3个顶点P1(x1,y1,z1),P2(x2,y2,z2),P3(x3,y3,z3)的中心点坐标(x
c
,y
c
,z
c
)形成列表[P
c
(x
c
,y
c
,z
c
)]
Nelem
,其中,i=1,2,

,Nelem;S202.获取屏幕显示当前视图左上顶点映射到模型坐标系下的坐标为(x0,y0,z0),当前视图长轴为U:(u
x
,u
y
,u
z
),当前视图宽轴为V:(v
x
,v
y
,v
z
),当前视图高度轴为W:(w
x
,w
y
,w
z
)获取屏幕当前视图长轴向显示的模型区长度为L
u
,宽轴向显示的模型区宽度为L
v
,获得模型视图区域的窗口大小为W
l
×
W
w
,其中W
l
和W
w
为整数,w
x
=u
y
v
z

u
z
v
y
;w
y
=v
x
u
w

u
x
v
w
;w
z...

【专利技术属性】
技术研发人员:李尧尧冯来兵曹成蔡少雄
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1