[发明专利]一种面向结构化四边网格生成的二维区域自动分解方法有效
| 申请号: | 201810486449.1 | 申请日: | 2018-05-21 |
| 公开(公告)号: | CN108717493B | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 徐岗;何寿平;肖周芳;许金兰;吴卿 | 申请(专利权)人: | 杭州电子科技大学 |
| 主分类号: | G06F30/23 | 分类号: | G06F30/23;G06F30/15;G06T17/10;G06F111/04 |
| 代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 黄前泽 |
| 地址: | 310018 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种面向结构化四边网格生成的二维区域自动分解方法。当前,针对复杂几何外形的结构化网格生成,主要依赖人工将复杂区域手动分解为规则的子区域,增加了出错的可能性。本发明步骤:建立分析实体对象的二维几何模型,并离散成三角形网格模型;根据几何边界约束建立二维几何模型内部区域光滑矢量场的控制偏微分方程,并采用边界元数值方法进行求解;建立与光滑矢量场对应的光滑标架场,并通过分析光滑标架场的奇异结构实现对二维几何模型的自动分解。本发明可以自动快速地获得任意复杂二维几何模型的高质量分区结果,为后续多块结构化四边形网格生成提供输入。 | ||
| 搜索关键词: | 一种 面向 结构 四边 网格 生成 二维 区域 自动 分解 方法 | ||
【主权项】:
1.一种面向结构化四边网格生成的二维区域自动分解方法,其特征在于:该方法具体包括以下步骤:步骤1、建立分析实体对象的二维几何模型,在二维几何模型区域上定义矢量场与标架场之间的映射关系,具体如下:建立分析实体对象的二维几何模型,将二维几何模型区域Ω离散成三角形网格Th,并在Th上定义矢量场和标架场,分别由u(p1)和vk(p1)表示,0≤k≤3,v0(p1)垂直于v1(p1)且与v2(p1)反向,v3(p1)与v1(p1)反向,p1为网格顶点;记θd(p1)为x轴沿逆时针旋转到与u(p1)方向相同时所转过的最小角度;θc,k(p1)为x轴沿逆时针旋转到达与vk(p1)方向相同时所转过的最小角度,其中θc,k(p1),0≤k≤3为四个互不相等的角度值,矢量场和标架场的映射关系用式(1)表示:θd(p1)=4θ,θ=min{θc,0(p1),θc,1(p1),θc,2(p1),θc,3(p1)} (1)步骤2、在二维几何模型区域上建立光滑矢量场最优化模型,具体如下:以二维几何模型区域边界
上矢量向区域内推进时满足最小变化为目标,以二维几何模型区域边界的几何特征约束为约束条件建立光滑矢量场最优化模型,即目标函数为
约束条件为:
其中,
为ui(p)的拉普拉斯算子,p为二维几何模型区域内的点,i为点p的坐标分量x或y,ui(p)为u(p)在x或y方向的分量,
和
分别为狄利克雷边界条件和诺依曼边界条件,n为
边界上的点的外法向量;ui,0(p)为二维几何模型区域边界上的矢量沿i方向的分量,
为ui,0(p)的法向导数;光滑矢量场最优化模型的最优解等价为如下拉普拉斯边值问题的解:
式(3)中,Δui(p)为ui(p)的拉普拉斯算子的另一种表达形式;为使二维几何模型区域分解后的区域分割线垂直于区域分解后的边界,三角形网格边界点的标架满足如下条件:
式中,p0为三角形网格边界上的网格顶点,θb(p0)和n(p0)分别为三角形网格边界上以p0点为交点的两条边朝向区域内的夹角值和该夹角平分线的单位向量,t(p0)为垂直于n(p0)的单位向量,vk(p0)为p0处的标架,0≤k≤3;通过公式(4)求得三角形网格边界上的标架信息后,通过步骤1定义的矢量场与标架场之间的映射关系求解三角形网格边界上的矢量边界条件,其中,三角形网格边界矢量的模为1;步骤3、求解矢量拉普拉斯方程根据公式(3),二维几何模型区域内部点p2处的矢量沿i方向的分量通过如下边界积分公式求解:
其中,二维几何模型区域边界上的点
dsp表示二维几何模型区域边界上p点邻域的微分,G(p3,p2)为Laplace方程的基本解,即![]()
n3为p3的外法向量;由公式(3),在二维几何模型区域边界上每个点的ui(p3)和
中有一个值是已知的,并且另一个值通过式(6)得到:
其中,二维几何模型区域边界上的点
且p4与p3为不同点,由于
在点p3处光滑,则
n4为p4的外法向量;采用边界元数值方法求解公式(6),将
划分成N段,记为
k1在1~N中取值,N>2,得到如下离散形式:
其中,qk1为位于
上的点,qj为位于
上的点,nqj为qj的外法向量;公式(7)表示一个由N个未知数和N个方程组成的方程组,通过求解该方程组,得到位于二维几何模型区域边界点上的边值ui(p)或
随后,通过公式(5)求解位于二维几何模型区域内的内部点处的矢量,最终获得整个二维几何模型区域内的矢量场;步骤4、建立光滑标架场并利用其实现区域分解通过步骤1定义的矢量场与标架场之间的映射关系,求得步骤3中获得的矢量场对应的标架场;通过分析该标架场获得奇异点的位置,并以该标架场为输入数据,利用龙格‑库塔法寻找以奇异点为起始点和终止点的流线;最后,以这些流线将二维几何模型区域分解为多个四边结构的子区域。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810486449.1/,转载请声明来源钻瓜专利网。





