摘要
本发明提供了一种网格质量优化方法、计算机设备、程序产品及存储介质,该方法包括:获取初始网格,将初始网格转化为内置数据结构,获得网格对象,网格对象包括节点集合、四面体集合以及拓扑邻接信息;遍历网格对象的各个网格节点,为每个网格节点添加约束条件;将离散化后的三维网格视为超弹性体,对网格对象中每个四面体单元通过超弹性模型计算当前网格的能量;按照约束条件对当前网格的能量最小值进行迭代计算,并在每N次迭代后施加随机扰动,直至达到收敛阈值或最大迭代次数;输出能量最小值对应的网格作为最优网格。该方案能够有效提升网格整体质量,增强边界保持能力和对退化单元的修复能力,从而提高仿真质量。