【技术实现步骤摘要】
基于分布密度控制函数的流体网格边界离散控制方法
[0001]本申请属于数据处理研究领域,特别涉及一种基于分布密度控制函数的流体网格边界离散控制方法。
技术介绍
[0002]计算流体力学是一种采用数值方法模拟流体流动的技术,该技术广泛应用于航空、建筑、流体机械等领域。在采用计算流体力学技术对目标区域内的空气流动进行模拟的第一步就是对空间区域划分网格。随着计算流体技术的推向工程应用,计算对象的形状越来越复杂。
[0003]在网格生成中,由于计算精度和效率的要求,往往需要考虑最终网格密度分布的合理性。可见,如何较为合理的为流体力学模型划分网格,提高网格划分的可控性,成为亟待解决的问题。
技术实现思路
[0004]为了解决所述现有技术的不足,本申请提供了一种基于分布密度控制函数的流体网格边界离散控制方法,本申请的技术点对应了当前的网格生成密度控制技术,提供了一种基于分布密度控制函数的边界离散控制方法。能够有效提升网格分布密度的控制性,解决在传统的边界离散控制方法中控制性不足,以及对于非几何特征区域难以进行密度控制的难题。除了在提升控制性方面,该方法还可用于提升网格质量,为进一步提高网格密度的自动性以及多样性上提供了可能。本申请中的方法适用于行政、商业、金融、管理、监督或预测目的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的数据处理系统或方法。
[0005]本申请所要达到的技术效果通过以下方案实现:
[0006]第一方面,本说明书提供一种基于分布密度 ...
【技术保护点】
【技术特征摘要】
1.一种基于分布密度控制函数的流体网格边界离散控制方法,其特征在于,所述方法包括:获取气动模型的文件;在预设的第一约束条件的约束下,确定出所述气动模型包含的各初始离散点;对所述各初始离散点进行拟合,得到用于表征任意一个初始离散点的分布密度的、连续的原始分布密度函数;基于用于表征位于所述气动模型边界的至少部分点的密度分布变化量的整体变化函数,对所述原始分布密度函数进行修正,将所述原始分布密度函数转化为中间函数;在使得目标函数表征的离散点的数量与初始离散点的数量相同的条件下,采用迭代函数对所述中间函数进行迭代处理,得到目标函数;其中,所述迭代函数使得所述中间函数在取值较大时获得较小的变化量,并且使得所述中间函数在取值较小时获得较大的变化量;基于所述目标函数进行求解,得到所述气动模型的各目标离散点;基于包含所述各目标离散点的气动模型,进行气动分析。2.如权利要求1所述的方法,其特征在于,所述第一约束条件包含以下:曲率约束条件、短边约束条件、邻接边界尺寸约束条件、增长率约束条件。3.如权利要求1所述的方法,其特征在于,对所述各初始离散点进行拟合,得到用于表征任意一个初始离散点的分布密度的、连续的原始分布密度函数,包括:遍历所述各初始离散点,确定所述各初始离散点的分布密度值;采用多项式拟合的方法,基于最小二乘法原理,得到的公式为:式中,L表示所拟合的曲线与所述初始离散点的距离的平方和;i表示第i个初始离散点;a
k
表示第k个多项式系数;s
i
表示第i个初始离散点的弧长;n表示初始离散点的数量;y
i
表示第i个初始离散点的分布密度;根据对各a
i
的偏导为0,可转化为矩阵形式:采用高斯消元法对所述矩阵式各项系数进行求解,得到的原始分布密度函数为:式中,Ed(s
i
)表示第i个初始离散点的分布密度。4.如权利要求3所述的方法,其特征在于,基于用于表征位于所述气动模型边界的至少部分点的密度分布变化量的整体变化函数,对所述原始分布密度函数进行修正,将所述原
始分布密度函数转化为中间函数,包括:获取所述气动模型边界的至少部分点的密度分布变化量;采用Lagrange插值法对所述密度分布变化量进行处理,以构造出整体变化函数q(s);采用求和转换的方式对原始分布密度函数进行处理,得到的中间函数为:g(s)=Ed(s)+q(s)。5.如权利要求1所述的方法,其...
【专利技术属性】
技术研发人员:庞宇飞,刘杨,彭涛,陈浩,谢冬香,
申请(专利权)人:中国空气动力研究与发展中心计算空气动力研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。