多源扫掠体全六面体网格自动生成算法
Automatic hexahedral mesh generation for many-to-one sweep volumes作者机构:浙江大学航空航天学院工程与科学计算研究中心浙江杭州310027 浙江大学宁波理工学院浙江宁波315100
出 版 物:《浙江大学学报(工学版)》 (Journal of Zhejiang University:Engineering Science)
年 卷 期:2012年第46卷第2期
页 面:274-279页
核心收录:
学科分类:0810[工学-信息与通信工程] 07[理学] 0805[工学-材料科学与工程(可授工学、理学学位)] 070102[理学-计算数学] 0701[理学-数学] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家自然科学基金资助项目(10872182 10876036) 浙江省自然科学基金资助项目(Y1110038) 中央高校基本科研业务费专项资金资助项目(2009QNA4037) 浙江省钱江人才计划资助项目(2010R10004) 国家科技支撑计划资助项目(2009BAG12A01-C02) 国家水体污染控制与治理科技重大专项资助项目(2009ZX07424-001)
摘 要:引入虚面概念和虚拟分解算法,将多源面单目标面扫掠体(简称多源扫掠体)自动分解为多个单源面单目标面扫掠体(简称单源扫掠体).针对每个单源扫掠体,先生成虚面网格,然后生成包含虚面的单源扫掠体网格,以保证共享虚面上的网格一致性.单源扫掠体网格生成的关键是内点定位,通过改进仿射变换求解算法,解决了已有算法的2个缺陷,一是源面边界点共面时仿射函数不唯一,二是源面、目标面和扫掠路径弯曲时内部单元可能会扭曲.数值试验表明,新的内点定位算法在网格质量和执行效率上都要优于已有算法.与某商业软件扫掠网格生成结果的对比也验证了本文算法的实用性.