[发明专利]固体火箭发动机装药构型设定方法、装置和设备有效
申请号: | 202110186648.2 | 申请日: | 2021-02-18 |
公开(公告)号: | CN112597600B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 武泽平;彭博;王东辉;张为华;李国盛;杨家伟;张士峰;江振宇 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | G06F30/15 | 分类号: | G06F30/15;G06F30/23;F02K9/10;F02K9/24 |
代理公司: | 长沙国科天河知识产权代理有限公司 43225 | 代理人: | 邱轶 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固体 火箭发动机 构型 设定 方法 装置 设备 | ||
1.一种固体火箭发动机装药构型设定方法,其特征在于,包括步骤:
在燃面计算程序中建立装药构型组件库,将固体火箭发动机常用的特征形体参数化建模;
对固体火箭发动机完整装药构型进行分解判断,确定构成完整装药所需的外轮廓构型组件及空腔构型组件;
对每一个构型组件进行参数化设置,判断所述构型组件的布尔属性为布尔增或布尔减,确定所述构型组件的轴向位置、径向位置、形状和数量;
在所述燃面计算程序中将燃面计算域离散化,引入布尔增对应的函数和布尔减对应的函数;
在所述燃面计算程序中判断装药轮廓位置;
在所述燃面计算程序中判断装药空腔位置;
在所述燃面计算程序中,根据所述函数和所述函数,确定复杂三维装药的药柱部分、空腔部分和装药初始燃面;
布尔增对应的所述函数定义为:
布尔减对应的函数定义为:
;
在所述燃面计算程序中判断装药轮廓位置的步骤,包括:
分别计算所述燃面计算域内各网格节点与每一个外轮廓构型组件的位置关系;
基于所述位置关系,设定轮廓判断逻辑;所述轮廓判断逻辑为:对于任一所述网格节点,若所述网格节点位于任一外轮廓构型组件内,则所述网格节点的,否则所述网格节点的;
计算所有网格节点的函数的值,提取的所有所述网格节点,得到装药轮廓内的位置;
利用二分法求解得到所述燃面计算程序中与之间的分界面;
在所述燃面计算程序中判断装药空腔位置的步骤,包括:
分别计算所述燃面计算域内各网格节点与每一个空腔构型组件的位置关系;
基于所述位置关系,设定空腔判断逻辑;所述空腔判断逻辑为:对于任一所述网格节点,若所述网格节点位于任一空腔构型组件内,则所述网格节点的,否则所述网格节点的;
提取的所有所述网格节点,得到装药空腔外的位置;
利用二分法求解得到所述燃面计算程序中与之间的分界面。
2.根据权利要求1所述的固体火箭发动机装药构型设定方法,其特征在于,在所述燃面计算程序中,根据所述函数和所述函数,确定复杂三维装药的药柱部分的过程,包括:
提取所述燃面计算程序中满足且的所有网格节点组成的节点集合,得到复杂三维装药的所述药柱部分。
3.根据权利要求1所述的固体火箭发动机装药构型设定方法,其特征在于,在所述燃面计算程序中,根据所述函数和所述函数,确定复杂三维装药的空腔部分的过程,包括:
提取所述燃面计算程序中满足且的所有网格节点组成的节点集合,得到复杂三维装药的所述空腔部分。
4.根据权利要求1所述的固体火箭发动机装药构型设定方法,其特征在于,确定装药初始燃面的过程,包括:
确定所述药柱部分和所述空腔部分之间的界面为所述装药初始燃面。
5.根据权利要求1所述的固体火箭发动机装药构型设定方法,其特征在于,所述将固体火箭发动机常用的特征形体参数化建模的过程中,采用的几何参数包括长度、半径、厚度、高度、翼倾角、长半轴、短半轴、星边半角、星孔角分数和/或星角数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110186648.2/1.html,转载请声明来源钻瓜专利网。