杨进慧,戚亚群,金 平,蔡国飙
(1.北京航天动力研究所,北京 100076; 2.北京航空航天大学,北京 100191)
重复使用液体火箭发动机的使用寿命长,同时需要在重复使用全过程中保证发动机的结构可靠性。相比于一次使用火箭发动机,对发动机的结构可靠性提出了更高的要求。
现有的液体火箭发动机结构可靠性分配主要是对使用寿命末时刻的结构可靠度进行分配。对于不考虑维修的重复使用液体火箭发动机,若只简单地对使用寿命末时刻的结构可靠度进行分配,虽然可以使发动机系统在使用寿命末时刻满足结构可靠性要求,但由于各子系统的结构可靠度函数存在差别,易导致在重复使用过程中的某一时期,各子系统的结构可靠性存在较大的差异,使得某些子系统成为系统中的“短板”,而有些子系统存在一定程度的可靠性余裕。因此,在进行重复使用火箭发动机的结构可靠性指标分配时,考虑重复使用全过程中的可靠性偏差对发动机系统的可靠性指标分配具有重要意义。
在液体火箭发动机中任一子系统的故障都可能直接导致发动机系统故障,故在发动机的结构可靠性设计工作中,一般将火箭发动机系统看作串联系统,对于无约束的系统,一般可采用等可靠度分配法、评分分配法等分配方法[1-2]。
文献[3]以电子元器件为研究对象,提出了面向寿命全过程的可靠性分配方法,使得电子系统在保证寿命末时刻可靠性指标的前提下,各子系统在使用寿命中各个时期的可靠性指标相近。本文借鉴其中的思想与方法,以某重复使用氢氧发动机为研究对象,开展考虑发动机在重复使用过程中各个子系统可靠性指标偏差的发动机系统结构可靠性指标分配,该方法以等可靠度分配为基础,以重复使用全过程中各子系统结构可靠性的偏差为目标函数,采用遗传算法进行优化,得到最终的结构可靠性分配结果。
本节针对由多个子系统串联组成的重复使用火箭发动机系统,在均等分配使用寿命末时刻各单元可靠性的基础上,介绍面向重复使用全过程的结构可靠性分配方法。
考虑一个由N个子系统串联组成的复杂系统,系统的结构可靠性指标为:使用寿命T时刻末可靠度不小于Rs(T)。采用等可靠度分配法得到第i个子系统T时刻末的可靠度为:
(1)
采用等可靠度分配法可以将寿命末时刻系统可靠性均等分配各个子系统,消除了寿命末时刻子系统的“短板”问题,但是由于各子系统的可靠度函数不同,即使在寿命末时刻各子系统的结构可靠度相同,但在重复使用过程中的某些时刻子系统的可靠度仍存在差异,即仍存在“短板”。为使各个子系统在整个重复使用过程中都具有相近的可靠性水平,在等分配结果的基础上,引入修正因子Ki(i=1,2,…,N),得[3]:
(2)
修正后的系统寿命末时刻的可靠度为:
(3)
为衡量重复使用过程中各系统可靠度的差异,引入样本数据的方差:
(4)
简便起见,在重复使用过程中取特定的时刻tj(如tj=0.1T,0.2T,…,0.9T,T)考察各子系统结构可靠度的偏差,定义目标函数:
(5)
遗传算法是一种基于生物遗传和进化的自适应概率优化算法,最早由美国密执安大学的Holland提出[4],现广泛应用于液体火箭发动机的优化设计中[5-6]。
其基本运算过程如下[4]:
1)初始化,设置进化代数计数器t←0;设置最大进化代数T;随机生成M个个体作为初始群体P(0);
2)个体评价,计算群体P(t)中各个个体的适应度;
3)选择运算,将选择算子作用于群体;
4)交叉运算,将交叉算子作用于群体;
5)变异运算,将变异算子作用于群体,群体P(t)经过选择、交叉、变异运算之后得到下一代群体P(t+1);
6)终止条件判断,若t≤T,则t←t+1,转到2);若t>T,则以进化过程中所得到的具有最大适应度的个体作为最优解输出,终止计算。
某重复使用燃气发生器循环的氢氧发动机由推力室、燃料泵、燃料涡轮、燃气发生器、氧化剂泵、氧化剂涡轮、输运管路等7个子系统组成,如图 1所示[7]。
图 1 燃气发生器循环发动机系统简图Fig. 1 Schematic diagram of liquid rocket engine using gas generator cycle
由于发动机中任何一个子系统故障都可直接导致整机的故障,故将其看作串联系统处理,发动机系统可靠性为各子系统可靠性的乘积。
液体火箭发动机其组件的寿命分布均服从二参数的Weibull分布[1],概率密度函数为:
f(t|θ,β)
=
(6)
式中:θ为尺度参数;β为形状参数。
β一般可根据工程经验或者已有的数据给出。当β<1时,可用来描述突然故障,当β≥3.25时,威布尔分布与正态分布相近,仅用来描述渐变故障,当1<β≤3.25时,威布尔分布可描述突然故障与渐变故障的组合[8]。液体火箭发动机结构复杂,在试车过程中,两种故障往往一起出现[9],所以本文中β的取值应在1~3.25。
θ也称特征寿命,是发动机设计参数的综合体现。当β>0.7,θ的值与威布尔分布的平均寿命相近。
威布尔分布的可靠度和平均寿命为[10]:
(7)
(8)
而运输管路的可靠性一般可近似为1[11]。
发动机单次工作时间为180 s,重复使用50次,即总工作时间为9 000 s。发动机的结构可靠度不低于0.96。即Rs(T)≥0.96。
参考文献[12]给定各子系统的形状参数如表1所示。
表 1 各子系统形状参数
按照等分分配原则,得到各子系统在使用寿命末时刻的可靠度为:
(9)
引入修正因子Ki(i=1,2,…,6),得到修正后的各子系统的寿命末时刻可靠度:
(10)
取发动机使用寿命全过程中的0.1T,0.2T,…,0.9T,T时刻(即第5,10,…,45,50次使用时)作为可靠度偏差的考核点,得目标函数:
(11)
(12)
表2 计算结果
进而得到优化后各子系统寿命分布函数中的尺度参数θp及等分配法得到的尺度参数θe,如表 3所示。
表3 尺度参数计算结果
图2和图3给出了修正前后可靠度随工作时间的变化曲线,图4给出了等可靠度分配各考察点子系统可靠度偏差(ED)与修正后各子系统可靠度偏差(PD)。
图 2 可靠度随时间变化过程(等可靠度分配)Fig. 2 Time-dependent reliability (equal reliability allocation)
图3 可靠度随时间变化过程(优化后)Fig. 3 Time-dependent reliability (after optimization)
从图表中可以看出,经过优化后的各子系统可靠度除在使用寿命末时刻外,在其余各考察点的偏差均比等分配法小。从目标函数的角度看,按照等分配结果计算得到的目标函数L=3.734×10-7,优化后得到的目标函数L′=2.416×10-7。综上可知,经过优化后的各子系统可靠度在重复使用全过程中的“短板”现象减弱。
图 4 考察点各子系统可靠度方差Fig. 4 Reliability variance of each subsystem at check points
上文在等分配的基础上以各子系统在任务过程中可靠性的偏差最小为目标函数,对各子系统的可靠度进行分配。在液体火箭发动机研制过程中,由于各子系统的复杂度、重要度以及环境条件等不同,实现所要求的可靠度的难易程度也不同,若从成本角度考虑,可以在已有试验数据及专家经验的基础上添加约束条件,例如,在使用寿命结束时,限定燃料泵的可靠度要高于燃料涡轮,即:
Rturs(T) (13) 在此限制条件下,得到各子系统在使用寿命结束时刻的可靠度如表4所示。 表4 考虑约束条件的计算结果 图5 可靠度随时间变化过程(考虑约束)Fig. 5 Time-dependent reliability (with constraints) 由表4可以看出,添加约束条件后在使用寿命末时刻燃料泵的可靠性为0.993 39,燃料涡轮的可靠性为0.993 38,满足约束条件。各子系统在使用寿命末时刻的可靠性指标有所调整,目标函数L″=2.423×10-7,与无约束条件相比,在重复使用中间过程的可靠性偏差总和略有增加,但仍低于等分配计算得到的偏差值。 1)针对采用现有火箭发动机结构可靠性指标分配方法可能使发动机在重复使用过程中存在“短板”子系统的问题,以等可靠度分配为基础,建立面向重复使用全过程的可靠度分配方法。 2)分配结果显示,相比于等可靠度分配法,该方法在保证发动机使用末时刻可靠性的同时,使发动机在工作过程中各子系统的可靠度偏差下降35%。4 结论