[发明专利]一种基于对勾函数度量的平面网格优化方法在审
申请号: | 202211067540.2 | 申请日: | 2022-09-01 |
公开(公告)号: | CN115422803A | 公开(公告)日: | 2022-12-02 |
发明(设计)人: | 金耀;邹杰;许艳宏;吴学龙 | 申请(专利权)人: | 浙江理工大学;杭州晶图科技有限公司 |
主分类号: | G06F30/23 | 分类号: | G06F30/23;G06F7/548 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 刘静 |
地址: | 310018 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 函数 度量 平面 网格 优化 方法 | ||
1.一种基于对勾函数度量的平面网格优化方法,其特征在于,所述方法包括以下步骤:
步骤一,对于待处理的无局部翻转的平面三角网格Ω={V,T},其中V为网格顶点集,T为三角形索引集;构造网格的理想角度分布集合表示第t个三角形中关于顶点v∈t的理想角,理想角度是优化目标,即理想三角形单元的角度;
步骤二,构造针对角度优化基于对勾函数的能量函数:其中为与对应的实际角度集,对于整个三角形网格,定义全局能量函数:
其中优化变量是网格的顶点坐标,表示为关于第t个三角形中顶点vi的角度函数;
步骤三,基于公式(1)定义的全局能量函数,运用内点法将其公式(1)转化为无约束优化问题,以每个顶点坐标为变量,以其1-环邻域三角形作为局部求解对象,设置该优化问题为:
其中N(v)为顶点v的1-环邻域三角形集;Vint表示网格的内部顶点集;
步骤四,固定网格边界顶点坐标,运用块坐标梯度下降法数值求解优化能量函数;设置网格中的任意一个内部顶点其局部能量函数的梯度为:
其中:为角度关于坐标v的梯度;对于每个内部顶点,基于公式(3)的梯度公式,运用梯度下降法更新顶点坐标:
Vk+1=Vk-τgk, (4)
其中τ∈(0,1]为迭代步长,运用线性搜索计算得到,Vk表示当前迭代值,gk表示目标函数的梯度,Vk+1表示下一迭代值,k表示迭代次数;经过多轮迭代,直至网格的顶点坐标不再变化或迭代次数达到上限,最终得到的结果即为优化后的网格。
2.如权利要求书1所述的基于对勾函数度量的平面网格优化方法,其特征在于,所述的步骤一中,以正三角形作为理想单元,设置角度为度。
3.如权利要求书1所述的基于对勾函数度量的平面网格优化方法,其特征在于,所述的步骤二中,对勾函数在(0,+∞]驻点为且越小函数值增长越快,使其能够惩罚小角度且翻转三角形翻转。
4.如权利要求书1所述的基于对勾函数度量的平面网格优化方法,其特征在于,所述的步骤四中,设置迭代步长τ=0.8,根据公式(3)更新顶点坐标时,需满足两个条件:
1)能量值下降;
2)内点法约束,即顶点位置不能超出1-环邻域三角形构成的多边形范围,以确保公式(1)的不等式约束成立,即每个意角度始终位于区间(0,π]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江理工大学;杭州晶图科技有限公司,未经浙江理工大学;杭州晶图科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211067540.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便捷可导水管道封堵装置及其施工方法
- 下一篇:一种冷链物流运输及监控设备