【技术实现步骤摘要】
一种笛卡尔网格生成方法、装置、设备及介质
[0001]本专利技术涉及科学计算和数值模拟
,特别涉及一种笛卡尔网格生成方法、装置、设备及介质。
技术介绍
[0002]目前,风场环境预报作为数字化战场建设的组成部分,对舰船作战和舰载机起落具有重要指导意义,受到舰船甲板上装备布置方案、飞行器位置与数量动态变化的影响,动态风场模拟的网格需要经常的发生变化,对舰船进行风场模拟时首先要根据几何模型生成计算所需要的网格,但是舰船外形复杂,甲板上装备数量众多(如舰载机、舰岛、测量仪器设备等),因此常规网格生成方法的人工成本高昂,并且在舰船作业时甲板上的装备布置方案随时可能发生变化(比如舰载机的数量、位置等),重新生成网格的成本十分高昂,无法快速计算得到风场结果。
[0003]由上可见,如何提高笛卡尔网格生成效率,不需要操作几何文件实现快速调整网格,从而避免反复生成网格,降低网格生成的人工成本和时间成本,为舰船作业时随时进行风场数值模型提供保障是本领域有待解决的问题。
技术实现思路
[0004]有鉴于此,本专利技 ...
【技术保护点】
【技术特征摘要】
1.一种笛卡尔网格生成方法,其特征在于,包括:获取网格生成指令,确定出所述网格生成指令的类型;其中,所述类型包括生成新网格和更新网格;若所述类型为生成新网格,则基于所述网格生成指令确定出几何文件信息和构建参数信息,基于所述构建参数信息生成笛卡尔网格,确定出所述笛卡尔网格的配置信息,确定出流体标记点和网格点,对所述流体标记点进行交点数量计算,以得到交点数量,基于所述交点数量判断所述网格点是否与所述几何文件信息相匹配,若所述网格点与所述几何文件信息相匹配,则对所述构建参数信息进行更新,以得到更新后构建参数信息,基于所述更新后构建参数信息和所述几何文件信息对所述笛卡尔网格进行标记,以得到新网格;若所述网格生成指令的类型为调整历史网格,则从历史网格中筛选出与所述网格生成指令相匹配的目标历史网格,基于所述网格生成指令确定出网格调整参数,基于所述网格调整参数对所述目标历史网格进行调整,以得到调整后的所述目标历史网格。2.根据权利要求1所述的笛卡尔网格生成方法,其特征在于,所述基于所述网格生成指令确定出几何文件信息和构建参数信息,基于所述构建参数信息生成笛卡尔网格,包括:基于所述网格生成指令确定出几何文件信息和构建参数信息,并确定出几何文件的数量;其中,所述构建参数信息包括所述笛卡尔网格的坐标范围和精度信息;以均匀离散的方式在所述坐标范围内生成笛卡尔网格,并记录网格点的总数。3.根据权利要求1所述的笛卡尔网格生成方法,其特征在于,所述确定出所述笛卡尔网格的配置信息,确定出流体标记点和网格点,包括:对所述笛卡尔网格中的所有网格点进行属性标记配置和装备类型标记配置,以得到所述配置信息;确定出流域范围,在流域范围中随机确定出流体域的流体标记点,并确定出网格点。4.根据权利要求3所述的笛卡尔网格生成方法,其特征在于,所述对所述流体标记点进行交点数量计算,以得到交点数量,包括:获取几何文件模型,对图灵架构图形处理器的设备环境进行初始化,以得到初始化后的所述图灵架构图形处理器,利用初始化后的所述图灵架构图对几何文件模型进行环境遍历,然后将所述几何文件模型划分为各包围盒,利用RTCore硬件计算出每个网格和流体标记点的连线与所述几何文件模型中的几何三角形面的交点数量,以得到交点数量。5.根据权利要求1所述的笛卡尔网格生成方法,其特征在于,所述基于所述交点数量判断所述网格点是否与所述几何文件信息相匹配,若所述网格点与所述几何文件信息相匹配,则对所述构建参数信息进行更新,包括:确定出所述交点数量的类型;其中,所述类型包括奇数和偶数;若所述交点数量的...
【专利技术属性】
技术研发人员:张庆阳,刘杰,卢凯,龚春叶,杨博,陈新海,肖调杰,梁越超,王庆林,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。