【技术实现步骤摘要】
固体火箭发动机装药构型设定方法、装置和设备
本申请涉及飞行器发动机设计
,特别是涉及一种固体火箭发动机装药构型设定方法、装置和设备。
技术介绍
固体火箭发动机是导弹、火箭等航天运载器的重要动力系统之一。固体火箭发动机通过药形的选择和结构的调整以适应发动机和飞行器任务的特殊需要,是发动机设计的重要工作之一。由于内弹道曲线与药柱燃面面积的变化趋势一致,设计人员通过不断调整药柱的几何构型来合理设计燃面随肉厚推移的变化关系,获得满足战术性能要求的推力方案。同时固体火箭发动机内部边界几何形状随药柱结构的不同而千变万化,因此,与药柱几何形状有关的计算网格生成、边界条件的确定都比较困难,准确的药柱三维几何表征是燃面计算的基础。目前常用的燃面计算方法有:基于计算机图形学的燃面计算以及基于离散方法装药燃面计算。然而,在实现本专利技术过程中,专利技术人发现前述传统的固体火箭发动机燃面计算方法中,仍存在着装药构型设计效率不高的技术问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种简单、高效且快速的固体火箭发动机装药构型设定方法、一种固体火箭发动机装药构型设定装置、一种计算机设备以及一种计算机可读存储介质。为了实现上述目的,本专利技术实施例采用以下技术方案:一方面,本专利技术实施例提供一种固体火箭发动机装药构型设定方法,包括步骤:在燃面计算程序中建立装药构型组件库,将固体火箭发动机常用的特征形体参数化建模;对固体火箭发动机完整装药构型进行分解判断,确定构成完整装药 ...
【技术保护点】
1.一种固体火箭发动机装药构型设定方法,其特征在于,包括步骤:/n在燃面计算程序中建立装药构型组件库,将固体火箭发动机常用的特征形体参数化建模;/n对固体火箭发动机完整装药构型进行分解判断,确定构成完整装药所需的外轮廓构型组件及空腔构型组件;/n对每一个构型组件进行参数化设置,判断所述构型组件的布尔属性为布尔增或布尔减,确定所述构型组件的轴向位置、径向位置、形状和数量;/n在所述燃面计算程序中将燃面计算域离散化,引入布尔增对应的
【技术特征摘要】
1.一种固体火箭发动机装药构型设定方法,其特征在于,包括步骤:
在燃面计算程序中建立装药构型组件库,将固体火箭发动机常用的特征形体参数化建模;
对固体火箭发动机完整装药构型进行分解判断,确定构成完整装药所需的外轮廓构型组件及空腔构型组件;
对每一个构型组件进行参数化设置,判断所述构型组件的布尔属性为布尔增或布尔减,确定所述构型组件的轴向位置、径向位置、形状和数量;
在所述燃面计算程序中将燃面计算域离散化,引入布尔增对应的函数和布尔减对应的函数;
在所述燃面计算程序中判断装药轮廓位置;
在所述燃面计算程序中判断装药空腔位置;
在所述燃面计算程序中,根据所述函数和所述函数,确定复杂三维装药的药柱部分、空腔部分和装药初始燃面。
2.根据权利要求1所述的固体火箭发动机装药构型设定方法,其特征在于,布尔增对应的所述函数定义为:
布尔减对应的函数定义为:
。
3.根据权利要求2所述的固体火箭发动机装药构型设定方法,其特征在于,在所述燃面计算程序中判断装药轮廓位置的步骤,包括:
分别计算所述燃面计算域内各网格节点与每一个外轮廓构型组件的位置关系;
基于所述位置关系,设定轮廓判断逻辑;所述轮廓判断逻辑为:对于任一所述网格节点,若所述网格节点位于任一外轮廓构型组件内,则所述网格节点的,否则所述网格节点的;
计算所有网格节点的函数的值,提取的所有所述网格节点,得到装药轮廓内的位置;
利用二分法求解得到所述燃面计算程序中与之间的分界面。
4.根据权利要求2所述的固体火箭发动机装药构型设定方法,其特征在于,在所述燃面计算程序中判断装药空腔位置的步骤,包括:
分别计算所述燃面计算域内各网格节点与每一个空腔构型组件的位置关系;
基于所述位置关系,设定空腔判断逻辑;所述空腔判断逻辑为:对于任一所述网格节点,若所述网格节点位于任一空腔构型组件内,则所述网格节点的,否则所述网格节点的;
提取的所有所述网格节点,得到装药空腔外的位置;
利用二分法求解得到所述燃面计算程序中与之间的分界面。
5.根据权利要求2至4任一项所述的固体火箭发动机...
【专利技术属性】
技术研发人员:武泽平,彭博,王东辉,张为华,李国盛,杨家伟,张士峰,江振宇,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。