CN110525693A - A kind of parallel connection tank propulsion system overall balance emissions adjustment method - Google Patents

A kind of parallel connection tank propulsion system overall balance emissions adjustment method Download PDF

Info

Publication number
CN110525693A
CN110525693A CN201910667365.2A CN201910667365A CN110525693A CN 110525693 A CN110525693 A CN 110525693A CN 201910667365 A CN201910667365 A CN 201910667365A CN 110525693 A CN110525693 A CN 110525693A
Authority
CN
China
Prior art keywords
tank
gas
state
pressure
volume
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910667365.2A
Other languages
Chinese (zh)
Other versions
CN110525693B (en
Inventor
孙恒超
李峰
吕红剑
李静涛
刘敏
王莉娜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Space Technology CAST
Original Assignee
China Academy of Space Technology CAST
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Academy of Space Technology CAST filed Critical China Academy of Space Technology CAST
Priority to CN201910667365.2A priority Critical patent/CN110525693B/en
Publication of CN110525693A publication Critical patent/CN110525693A/en
Application granted granted Critical
Publication of CN110525693B publication Critical patent/CN110525693B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64GCOSMONAUTICS; VEHICLES OR EQUIPMENT THEREFOR
    • B64G1/00Cosmonautic vehicles
    • B64G1/22Parts of, or equipment specially adapted for fitting in or to, cosmonautic vehicles
    • B64G1/40Arrangements or adaptations of propulsion systems
    • B64G1/402Propellant tanks; Feeding propellants
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D16/00Control of fluid pressure
    • G05D16/028Controlling a pressure difference

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Remote Sensing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Fluid Mechanics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Filling Or Discharging Of Gas Storage Vessels (AREA)

Abstract

The invention discloses a kind of tank propulsion system overall balance emissions adjustment method in parallel, state parameter setting before (1) is adjusted, (2) carry out oxygen case and balance emissions adjustment, and (3) carry out combustion case balance emissions adjustment.The present invention considers spacecraft parallel connection tank actual installation position can discrepant actual conditions, two tank residual propellant quality are independently of the quality before adjusting after adjusting in the tank propulsion system in parallel balance discharge regulation flow process of proposition, and the overall balance regulatory demand for adapting to " propellant mass × tank distance of shaft centers " may be implemented.Main flow and sub-process are Full Parameterizeds, introduce the calculations such as iterative cycles, interpretation branch, are convenient for factorization, and then reduce the time for determining control parameter.

Description

A kind of parallel connection tank propulsion system overall balance emissions adjustment method
Technical field
The present invention relates to a kind of tank propulsion system overall balance emissions adjustment method in parallel, state ginseng before system is adjusted Number adjusts target component, the intrinsic design parameter of tank, working medium property parameters as input quantity, accurately and rapidly calculates progress The pressure of tank overall balance emissions adjustment the needs tank inflated and inflation.
Background technique
Spacecraft double elements parallel connection tank chemical propulsion system uses 2 kinds of working medium of oxidant and incendiary agent as propellant. The propulsion system generally amounts to 4 parts by high-pressure gas circuit module, propellant receptacle storing module, engine block, electronic circuit module Composition.High-pressure gas circuit functions of modules is storing high pressure gas and provides the pressurization gas of steady flow to propellant tank, makes to store Case pressure in a certain range, to guarantee that propellant flow rate and flowing pressure meet engine ignition demand.Propellant stores mould Block function is storage and distribution management propellant, and oxidant and incendiary agent are seated in respectively in 2 tanks, the setting of tank upstream and downstream Latching valve, pressure sensor are used to control and monitor the use of propellant, and temperature sensor measurement tank is posted in tank outer surface Temperature.2 kinds of propellants finally flow to the engine in engine block according to the flow of design and pressure, in engine combustion Chemical energy is converted to kinetic energy, thrust output or torque.Electronic circuit module provides power supply, the various valves of drive control for system And obtain pressure sensor and temperature sensor reading etc..
In order to meet the design requirement of spacecraft centroid, 2 tanks of propellant of the same race in general are placed in spacecraft Mass center two sides symmetric position, 2 tanks of propellant of the same race in Spacecraft Launch the close propellant of charge weitght and Etc. propellant is used in parallel when rail, i.e., propellant is discharged in quality.Due to 2 tank downstream pipes of propellant of the same race in propulsion system The not reasons such as Striking symmetry, 2 tanks of propellant of the same race are not strictly balance discharge propellant when in-orbit, that is, are occurred in parallel Tank balance discharge deviation.
Therefore, deviation is discharged for the balance of tank propulsion system in parallel, is carried out when most effective measure is exactly in-orbit flat The adjusting of weighing apparatus discharge.The basic ideas being adjusted are adjusted separately to the pressure of 2 tanks in parallel, realize of the same race push away Into the propellant flowing between agent tank, reach the mass balance of propellant between tank.
The method that the prior art proposes is primarily present following deficiency:
1) poor to the universality of tank propulsion system multiplicity in parallel and complex working condition.Specifically, method has been defaulted wait adjust The propellant volume of section is to adjust the half of preceding two tanks residual propellant volume difference, that is, two tanks are surplus after having defaulted adjusting Remaining propellant mass is equal.And two tank actual installation in parallel positions can be considered with the diversity of spacecraft structure in engineering It is balanced emissions adjustment.2 tank positions of propellant i.e. of the same race are no longer symmetrical with respect to mass center, and when adjusting wishes apart from space flight The propellant mass of the farther away tank in device axle center after adjustment is lower, realizes that the synthesis of " propellant mass × tank distance of shaft centers " is flat Weighing apparatus.Different spacecraft parallel connection tank actual installations position can be variant, it is therefore desirable to two tank residual propellant matter after adjusting Amount is independently of the quality before adjusting, and is diversified, but only adapting to adjust volume (multiply density after i.e. quality) is tune Save the special case of preceding two tanks residual propellant volume difference half.
2) inadequate system and complete.This is embodied both ways, first is that how not providing according to state parameter before adjusting The method for determining inflation tank;Second is that do not provide how to determine balance emissions adjustment after two tanks balance pressure, therefore Lack certain guidance to the usage mode of system after adjusting.
Summary of the invention
Technology of the invention solves the problems, such as: in order to overcome the deficiencies of the prior art, it is comprehensive to provide a kind of tank propulsion system in parallel Occlusal equilibration emissions adjustment method realizes the propellant flowing between propellant tank of the same race, reaches " propellant mass × tank axle center Away from " overall balance.
Technical solution of the invention:
A kind of parallel connection tank propulsion system overall balance emissions adjustment method, specific steps are as follows:
(1) state parameter setting before being adjusted:
(a) fluid properties are set, comprising: the molal weight M of the gas that tank propulsion system in parallel uses, gas constant R, Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2;Oxidant reference density ρ _ o_0, incendiary agent benchmark are close Spend ρ _ f_0, oxidant bulkfactor a_o, incendiary agent bulkfactor a_f;
(b) tank parameter is set, comprising: oxygen case a volume V_o_a, oxygen case b volume V_o_b, combustion case a volume V_f_a, combustion Case b volume V_f_b;
(c) solving precision parameter is set, comprising: pressures cycle step-length P_step, volume cycle step-length V_step, gas are close Spend residual error convergence δ _ ρ _ min, gas pressure residual error convergence δ _ P_min;
It (d) is state 1, the lower tank state parameter of setting state 1, including oxygen case a pressure P_ before definition balance emissions adjustment O_a_1, oxygen case b pressure P_o_b_1, combustion case a pressure P_f_a_1, combustion case b pressure P_f_b_1, oxygen case a temperature T_o_a_1, oxygen Case b temperature T_o_b_1, combustion case a temperature T_f_a_1, combustion case b temperature T_f_b_1, oxygen case a propellant mass m_o_a_1, oxygen case b Propellant mass m_o_b_1, combustion case a propellant mass m_f_a_1, combustion case b propellant mass m_f_b_1;
(2) it carries out oxygen case and balances emissions adjustment:
(a) it is state 2 after definition balance emissions adjustment, sets oxygen case quality adjustment target, is i.e. the lower oxygen case a of state 2 is promoted Agent quality m_o_a_2, oxygen case b propellant mass m_o_b_2;
(b) numerical value of setting balance discharge regulating calculation required input parameter, including propellant type number is set as oxygen The corresponding number 1 of agent and progress tank Parameter Switch assignment, oxygen case a volume V_o_a, oxygen case b volume V_o_b are converted respectively It is assigned to tank a volume V_a and tank b volume V_b, by the propellant mass m_o_a_1/m_ of state 1 lower oxygen case a and oxygen case b O_b_1, temperature T_o_a_1/T_o_b_1, pressure P_o_a_1/P_o_b_1 convert the propulsion for being assigned to tank a and tank b respectively Agent quality m_a_1/m_b_1, temperature T_a_1/T_b_1, pressure P_a_1/P_b_1, by the propulsion of state 2 lower oxygen case a and oxygen case b Agent quality m_o_a_2/m_o_b_2 converts the propellant mass m_a_2/m_b_2 for being assigned to tank a and tank b respectively;
(c) tank mark D_bal_buqi, the blowing pressure P_bal_ that need to be inflated according to balance discharge regulating calculation determination The pressure P_bal and temperature T_bal of tank after buqi, balance;
(d) according to the difference for the tank mark D_bal_buqi that need to be inflated, different operating procedures is selected, if need to inflate Tank mark D_bal_buqi is directed toward oxygen case a, thens follow the steps (e-1);If the tank mark D_bal_buqi that need to be inflated is directed toward Oxygen case b, thens follow the steps (e-2);If the tank mark D_bal_buqi that need to be inflated is directed toward other, step (f) is directly jumped to;
(e-1) the latching valve LV1 of the upstream oxygen case a is opened by oxygen case a tonifying Qi, until pressure is to the blowing pressure P_bal_buqi, The latching valve LV1 for closing the upstream oxygen case a later, opens the latching valve LV5 and LV7 in oxygen case a and the downstream tank b, until oxygen case a and oxygen case Propellant mass reaches oxygen case quality adjustment target m_o_a_2/m_o_b_2 in b, completes to adjust;
(e-2) the latching valve LV3 of the upstream oxygen case b is opened by oxygen case b tonifying Qi, until pressure is to the blowing pressure P_bal_buqi, The latching valve LV3 for closing the upstream oxygen case b later, opens the latching valve LV5 and LV7 in oxygen case a and the downstream tank b, until oxygen case a and oxygen case Propellant mass reaches oxygen case quality adjustment target m_o_a_2/m_o_b_2 in b, completes to adjust;
(f) pressure P_bal, oxygen box temperature degree T_g_o are temperature after balance adjustment after setting oxygen case pressure P_o as balance adjustment T_bal;
(3) combustion case balance emissions adjustment is carried out:
(a) the lower combustion case a propellant mass of setting combustion case quality adjustment target, i.e. state 2, combustion case b propellant mass m_f_ a_2/m_f_b_2;
(b) setting balance discharge regulating calculation required input parameter numerical value, including set propellant type number N_p as The corresponding number 2 of incendiary agent and progress tank Parameter Switch assignment turn combustion case a volume V_f_a, combustion case b volume V_f_b respectively It changes and is assigned to tank a volume V_a and tank b volume V_b, by the propellant mass m_f_a_1/ of state 1 lower combustion case a and combustion case b M_f_b_1, temperature T_f_a_1/T_f_b_1, pressure P_f_a_1/P_f_b_1 are converted respectively is assigned to pushing away for tank a and tank b Into agent quality m_a_1/m_b_1, temperature T_a_1/T_b_1, pressure P_a_1/P_b_1, by the lower combustion case a of state 2 and pushing away for case b is fired Convert the propellant mass m_a_2/m_b_2 for being assigned to tank a and tank b respectively into agent quality m_f_a_2/m_f_b_2;
(c) tank mark D_bal_buqi, the blowing pressure P_bal_ that need to be inflated according to balance discharge regulating calculation determination The pressure P_bal and temperature T_bal of tank after buqi, balance;
(d) according to the difference for the tank mark D_bal_buqi that need to be inflated, different operating procedures is selected, if need to inflate Tank mark D_bal_buqi is directed toward combustion case a, thens follow the steps (e-1);If the tank mark D_bal_buqi that need to be inflated is directed toward Case b is fired, (e-2) is thened follow the steps;If the tank mark D_bal_buqi that need to be inflated is directed toward other, step (f) is directly jumped to;
(e-1) the latching valve LV2 for opening the combustion upstream case a will fire case a tonifying Qi, up to pressure is to the blowing pressure P_bal_buqi, The latching valve LV2 for closing the combustion upstream case a later opens combustion case a and fires the latching valve LV6 and LV8 in the downstream case b, until combustion case a and combustion case Propellant mass reaches combustion case quality adjustment target m_f_a_2/m_f_b_2 in b, completes to adjust;
(e-2) the latching valve LV4 for opening the combustion upstream case b will fire case b tonifying Qi, up to pressure is to the blowing pressure P_bal_buqi, The latching valve LV4 for closing the combustion upstream case b later, opens the latching valve LV6 and LV8 of combustion case a and the downstream tank b, until combustion case a and combustion case Propellant mass reaches combustion case quality adjustment target m_f_a_2/m_f_b_2 in b, completes to adjust;
(f) pressure P_bal, combustion box temperature degree T_g_f are temperature after balance adjustment after setting combustion case pressure P_f as balance adjustment T_bal。
Balance discharge regulating calculation includes that process variable calculates, tonifying Qi tank mark calculates and tank superfeed pressure calculates;
It includes determining propellant temperature, propellant density, propellant volume, tank gas volume and matter that process variable, which calculates, Amount, tank mean temperature, tank Gas Compression Factor;
It includes determining tank gas changeable volume and pressure, tank propellant mass that tonifying Qi tank mark, which calculates,.
Carry out process variable calculation method are as follows:
(a) according to the lower tank a temperature T_a_1 of state 1 and the lower tank b temperature T_b_1 of state 1, propellant temperature T_l is calculated =0.5* (T_a_1+T_b_1);
(b) according to the difference of propellant type number N_p, different operating procedures is selected, if propellant type number N_p It is directed toward oxidant, thens follow the steps (c-1);If propellant type number N_p is directed toward incendiary agent, (c-2) is thened follow the steps;
(c-1) it is calculated and is promoted according to oxidant reference density ρ _ o_0, propellant temperature T_l and oxidant bulkfactor a_o Agent density p _ l=ρ _ o_0+a_o*T_l;
(c-2) it is calculated and is promoted according to incendiary agent reference density ρ _ f_0, propellant temperature T_l and incendiary agent bulkfactor a_f Agent density p _ l=ρ _ f_0+a_f*T_l;
(d) the lower tank a of state 1 is calculated according to the lower tank a propellant mass m_a_1 and propellant density p _ l of state 1 to promote Agent volume V_l_a_1=m_a_1/ ρ _ l calculates shape according to the lower tank b propellant mass m_b_1 and propellant density p _ l of state 1 The lower tank b propellant volume V_l_b_1=m_b_1/ ρ _ l of state 1;
(e) the lower tank a gas volume V_ of state 1 is calculated according to tank a volume V_a and tank a propellant volume V_l_a_1 G_a_1=V_a-V_l_a_1 calculates the lower tank b gas of state 1 according to tank b volume V_b and tank b propellant volume V_l_b_1 Body volume V_g_b_1=V_b-V_l_b_1;
(f) the lower tank a of state 2 is calculated according to the lower tank a propellant mass m_a_2 and propellant density p _ l of state 2 to promote Agent volume V_l_a_2=m_a_2/ ρ _ l calculates shape according to the lower tank b propellant mass m_b_2 and propellant density p _ l of state 2 The lower tank b propellant volume V_l_b_2=m_b_2/ ρ _ l of state 2;
(g) the lower tank a gas of state 2 is calculated according to tank a volume V_a and the lower tank a propellant volume V_l_a_2 of state 2 Body volume V_g_a_2=V_a-V_l_a_2, according to tank b volume V_b and the lower tank b propellant volume V_l_b_2 meter of state 2 The lower tank b gas volume V_g_b_2=V_b-V_l_b_2 of calculation state 2;
(h) the lower tank a temperature T_a_2 of setting state 2 is equal to the lower tank a temperature T_a_1 of state 1, the lower tank b temperature of state 2 It spends T_b_2 and is equal to the lower tank b temperature T_b_1 of state 1, temperature is equal to being averaged for the lower tank a and tank b of state 2 after balance adjustment Temperature T_bal=0.5* (T_a_2+T_b_2);
(i) according to Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2, the lower tank a pressure P_ of state 1 The lower tank a temperature T_a_1 of a_1, state 1 calculates the lower tank a Gas Compression Factor Z_g_a_1=1+a_Z_1*P_a_1* of state 1 T_a_1^a_Z_2;
(j) according to the lower tank a pressure P_a_1 of state 1, gas molar quality M, the lower tank a Gas Compression Factor Z_ of state 1 G_a_1, state 1 lower tank a temperature T_a_1, gas constant R calculate the lower tank a gas density ρ _ g_a_1=P_a_1* of state 1 M/(Z_g_a_1*T_a_1*R);
(k) according to the lower tank a gas volume V_g_a_1 of state 1, the lower tank a gas density ρ _ g_a_1 of state 1, shape is calculated The lower tank a gaseous mass m_g_a_1=V_g_a_1* ρ _ g_a_1 of state 1;
(l) according to Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2, the lower tank b pressure P_ of state 1 The lower tank b temperature T_b_1 of b_1, state 1 calculates the lower tank b Gas Compression Factor Z_g_b_1=1+a_Z_1*P_b_1* of state 1 T_b_1^a_Z_2;
(m) according to the lower tank b pressure P_b_1 of state 1, gas molar quality M, the lower tank b Gas Compression Factor Z_ of state 1 G_b_1, state 1 lower tank b temperature T_b_1, gas constant R calculate the lower tank b gas density ρ _ g_b_1=P_b_1* of state 1 M/(Z_g_b_1*T_b_1*R);
(n) according to the lower tank b gas volume V_g_b_1 of state 1, the lower tank b gas density ρ _ g_b_1 of state 1, shape is calculated The lower tank b gaseous mass m_g_b_1=V_g_b_1* ρ _ g_b_1 of state 1;
Tonifying Qi tank mark calculation method are as follows:
(a) according to of different sizes between the lower tank a pressure P_a_1 of state 1 and the lower tank b pressure P_b_1 of state 1, selection is not Same operating procedure thens follow the steps (b-1) if P_a_1 > P_b_1;If P_a_1 < P_b_1, (b-2) is thened follow the steps;If P_ A_1=P_b_1 thens follow the steps (b-3);
(b-1) set tank a gas volume change flag D_a as 1, tank b gas volume change flag D_b be -1;
(b-2) set tank a gas volume change flag D_a as -1, tank b gas volume change flag D_b be 1;
(b-3) tank a propellant mass m_a_2 under tank a propellant mass m_a_1_bal is state 2 when setting balance, It turns to step (n);
(c) volume cycle serial number initial value i=1 is set;
(d) according to the lower tank a gas volume V_g_a_1 of state 1, volume cycle serial number i, tank a gas volume variation mark Will D_a, volume cycle step-length V_step calculate the new volume V_g_a_ceshi=V_g_a_1+i*D_a*V_ of tank a gas step;
(e) tank a pressure P_a_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are -1, Gas temperature T is the lower tank a temperature T_a_1 of state 1, and it is the lower tank a gaseous mass m_g_ of state 1 that gas, which restrains density p _ g_0, The ratio of a_1 and the new volume V_g_a_ceshi of tank a gas;
(f) the pressure P_a_ceshi=P_ceshi calculated under the new volume of tank a is solved by gas pressure;
(g) according to the lower tank b gas volume V_g_b_1 of state 1, volume cycle serial number i, tank b gas volume variation mark Will D_b, volume cycle step-length V_step calculate the new volume V_g_b_ceshi=V_g_b_1+i*D_b*V_ of tank b gas step;
(h) tank b pressure P_b_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are 1, gas Temperature T is the lower tank b temperature T_b_1 of state 1, and it is the lower tank b gaseous mass m_g_b_1 of state 1 that gas, which restrains density p _ g_0, With the ratio of the new volume V_g_b_ceshi of tank b gas;
(i) the pressure P_b_ceshi=P_ceshi calculated under the new volume of tank b is solved by gas pressure;
(j) according to the pressure P_b_ceshi under the pressure P_a_ceshi and the new volume of tank b under the new volume of tank a, meter Calculate pressure residual error δ _ P=| P_a_ceshi-P_b_ceshi |/P_a_ceshi;
(k) according to of different sizes between pressure residual error δ _ P and gas pressure residual error convergence δ _ P_min, selection difference Operating procedure;If δ _ P >=δ _ P_min thens follow the steps (k-1);If δ _ P < δ _ P_min thens follow the steps (k-2);
(k-1) it enables volume cycle serial number k add 1, returns and execute step (d);
(k-2) pressure P_bal is the pressure P_a_ceshi under the new volume of tank a when setting two casees pressure balances;
(l) gas volume V_g_a_bal is the new volume V_g_a_ceshi of tank a gas when setting tank a pressure balance;
(m) according to gas volume V_g_a_bal, propellant density p _ l when tank a volume V_a, tank a pressure balance, meter Tank a propellant mass m_a_1_bal=(V_a-V_g_a_bal) * ρ _ l when calculating balance;
(n) according to tank a propellant mass m_a_1_bal when the lower tank a propellant mass m_a_2 of state 2 and balance it Between it is of different sizes, select different operating procedures;If m_a_2 < m_a_1_bal, set balance adjustment tonifying Qi tank mark as Numerical value 1;If m_a_2 > m_a_1_bal, balance adjustment tonifying Qi tank mark is set as numerical value 2;If m_a_2=m_a_1_bal, Balance adjustment tonifying Qi tank mark is then set as numerical value 0;
Tank superfeed pressure calculation method are as follows:
(a) different according to balance adjustment tonifying Qi tank mark D_bal_buqi, different operating procedures is selected, if D_bal_ Buqi=1 thens follow the steps (b-1);If D_bal_buqi=2, (b-2) is thened follow the steps;If D_bal_buqi=0 is held Row step (b-3);
(b-1) tank b pressure P_b_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are 1, Gas temperature T is the lower tank b temperature T_b_2 of state 2, and it is the lower tank b gaseous mass m_g_ of state 1 that gas, which restrains density p _ g_0, The quotient of b_1 and the lower tank b gas volume V_g_b_2 of state 2;
(c-1) tank b pressure P_b_2=P_ceshi after calculating adjusting is solved by gas pressure;
(d-1) the lower tank a gas pressure P_a_2 of writ state 2 is the lower tank b gas pressure P_b_2 of state 2, balance adjustment Pressure P_bal is the lower tank b gas pressure P_b_2 of state 2 afterwards;
(e-1) according to Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2, the lower tank a gas of state 2 The lower tank a temperature T_a_2 of pressure P_a_2, state 2, calculates tank a Gas Compression Factor Z_g_a_2=1+a_Z_1* after adjusting P_a_2*T_a_2^a_Z_2;
(f-1) according to tank a Gas Compression Factor after the lower tank a pressure P_a_2 of state 2, gas molar quality M, adjusting Z_g_a_2, state 2 lower tank a temperature T_a_2, gas constant R, calculate tank a gas density ρ _ g_a_2=P_a_ after adjusting 2*M/(Z_g_a_2*T_a_2*R);
(g-1) it according to tank a gas density ρ _ g_a_2 after the lower tank a gas volume V_g_a_2 of state 2, adjusting, calculates Tank a helium mass m_g_a_2=V_g_a_2* ρ _ g_a_2 after adjusting;
(h-1) tank a pressure P_a_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are 1, Gas temperature is the lower tank a temperature T_a_1 of state 1, and it is tank a helium mass m_g_a_2 after adjusting that gas, which restrains density p _ g_0, With the quotient of the lower tank a gas volume V_g_a_1 of state 1;
(i-1) tank a when tank a helium mass m_g_a_2 is compressed into state 1 after calculating adjusting is solved by gas pressure Corresponding pressure when volume V_g_a_1, and it is assigned to balance adjustment superfeed pressure P_bal_buqi;It turns to step (j);
(b-2) tank a pressure P_a_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are 1, Gas temperature T is the lower tank a temperature T_a_2 of state 2, and it is the lower tank a gaseous mass m_g_ of state 1 that gas, which restrains density p _ g_0, The quotient of a_1 and the lower tank a gas volume V_g_a_2 of state 2;
(c-2) tank a pressure P_a_2=P_ceshi after calculating adjusting is solved by gas pressure;
(d-2) the lower tank b gas pressure P_b_2 of writ state 2 is the lower tank a gas pressure P_a_2 of state 2, balance adjustment Pressure P_bal is the lower tank a gas pressure P_a_2 of state 2 afterwards;
(e-2) according to Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2, the lower tank b gas of state 2 The lower tank b temperature T_b_2 of pressure P_b_2, state 2, calculates tank b Gas Compression Factor Z_g_b_2=1+a_Z_1* after adjusting P_b_2*T_b_2^a_Z_2;
(f-2) according to tank b Gas Compression Factor after the lower tank b pressure P_b_2 of state 2, gas molar quality M, adjusting Z_g_b_2, state 2 lower tank b temperature T_b_2, gas constant R, calculate tank b gas density ρ _ g_b_2=P_b_ after adjusting 2*M/(Z_g_b_2*T_b_2*R);
(g-2) it according to tank b gas density ρ _ g_b_2 after the lower tank b gas volume V_g_b_2 of state 2, adjusting, calculates Tank b helium mass m_g_b_2=V_g_b_2* ρ _ g_b_2 after adjusting;
(h-2) tank b pressure P_b_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are 1, Gas temperature T is the lower tank b temperature T_b_1 of state 1, and it is tank b helium mass m_g_b_ after adjusting that gas, which restrains density p _ g_0, The quotient of 2 and the lower tank b gas volume V_g_b_1 of state 1;
(i-2) tank b when tank b helium mass m_g_b_2 is compressed into state 1 after calculating adjusting is solved by gas pressure Corresponding pressure when volume V_g_b_1, and it is assigned to balance adjustment superfeed pressure P_bal_buqi;It turns to step (j);
(b-3) enabling balance adjustment superfeed pressure P_bal_buqi is the lower tank a pressure P_a_1 of state 1, is pressed after balance adjustment Power P_bal is the lower tank a pressure P_a_1 of state 1, is turned to step (j);
(j) balance adjustment tonifying Qi tank mark D_bal_buqi, balance adjustment superfeed pressure P_bal_buqi, balance are exported Temperature T_bal after pressure P_bal, balance adjustment after adjusting;
(k) terminate.
Gas pressure method for solving comprises the steps of:
(a) pressures cycle serial number i is set as initial value 1;
(b) according to pressure change initial value P_0, pressures cycle serial number i, pressure change mark D_P, pressures cycle step-length P_ Step calculates the new pressure P_ceshi=P_0+i*D_P*P_step of gas;
(c) according to according to Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2, the new pressure P_ of gas Cesh, gas temperature T calculate the new compressibility factor Z_ceshi=1+a_Z_1*P_ceshi*T^a_Z_2 of gas;
(d) according to the new pressure P_ceshi of gas, gas molar quality M, the new compressibility factor Z_ceshi of gas, gas temperature T, gas constant R calculates the new density p _ g_ceshi=P_ceshi*M/ (Z_ceshi*T*R) of gas;
(e) according to the new density p _ g_ceshi of gas, gas restrain density p _ g_0, calculate gas density residual error δ _ ρ=| ρ _ g_ceshi-ρ_g_0|/ρ_g_0;
(f) according to of different sizes between gas density residual error δ _ ρ and gas density residual error convergence δ _ ρ _ min, selection is not Same operating procedure;If δ _ ρ < δ _ ρ _ min, execute step (g_y);If δ _ ρ >=δ _ ρ _ min, execute step (g_n);
(g_y) the new pressure P_ceshi of output gas;
(g_n) it enables pressures cycle serial number i add 1, turns to step (b);
(h) terminate.
Tank propulsion system in parallel includes 4 tanks, wherein 2 oxygen casees and 2 combustion casees, respectively oxygen case a MON-a, oxygen Case b MON-b, combustion case a MMH-a, combustion case b MMH-b;Discharge oxidant in parallel, i.e. oxygen case a MON-a and oxygen between 2 oxygen casees Tank downstream latching valve LV5 is respectively set together with connection after LV7 in the outlet of case b MON-b downstream propellant, and leads to and start The oxidant inlet of machine Eng, to provide oxidant to engine Eng
After tank upstream latching valve LV1 and LV3 is respectively set in oxygen case a MON-a and oxygen case b MON-b upstream gas entrance Connection is together.
Discharge incendiary agent in parallel between 2 combustion casees, i.e. combustion case a MMH-a and the outlet point of combustion case b MMH-b downstream propellant Not She Zhi tank downstream latching valve LV6 together with connection after LV8, and lead to the incendiary agent entrance of engine Eng, with to starting Machine Eng provides incendiary agent;Tank upstream latching valve LV2 is respectively set in combustion case a MMH-a and combustion case b MMH-b upstream gas entrance Together with connection after LV4;High-pressure gas circuit module can be controlled to any one with every latching valve of independent switch tank upstream Tank inflation;It can control any one tank with every latching valve in independent switch tank downstream and propellant is discharged.
A pressure sensor PT1~PT4 is respectively arranged in 4 tank upstream gas inlet, for monitoring the pressure in tank Power.
Compared with prior art, the present invention has the following advantages:
(1) present invention consider spacecraft parallel connection tank actual installation position can discrepant actual conditions, proposition Before two tank residual propellant quality are independently of adjusting after adjusting in tank propulsion system balance discharge regulation flow process in parallel Quality, the overall balance regulatory demand for adapting to " propellant mass × tank distance of shaft centers " may be implemented;
It (2), can be convenient by " the tank mark that need to be inflated " variable of setting in present invention balance discharge regulating calculation Identify the tank that needs are inflated when adjusting;
(3) present invention balance discharge regulating calculation gives the balance pressure of two tanks in parallel after balance emissions adjustment, Convenient for carrying out other operations to the system after adjusting;
(4) gas pressure method for solving of the present invention, it is contemplated that the practical feelings that Gas Compression Factor changes in adjustment process Condition improves the accuracy of adjusting;
(5) main flow of the invention and sub-process are Full Parameterizeds, introduce the calculating sides such as iterative cycles, interpretation branch Formula is convenient for factorization, and then reduces the time for determining control parameter.
Detailed description of the invention
Fig. 1 is spacecraft parallel connection tank chemical propulsion system schematic diagram of the present invention;
Fig. 2 is main flow chart of the present invention;
Fig. 3 is that present invention balance discharges regulating calculation flow chart;
Fig. 4 is that gas pressure of the present invention solves flow chart.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawing.
As shown in Figure 1, spacecraft parallel connection tank chemical propulsion system generally comprises 4 tanks, wherein 2 oxygen casees and 2 Fire case, respectively oxygen case a MON-a, oxygen case b MON-b, combustion case a MMH-a, combustion case b MMH-b.Between 2 oxygen casees and townhouse Oxidant out, i.e. oxygen case a MON-a and oxygen case b MON-b downstream propellant outlet be respectively set tank downstream latching valve LV5 and Connection together, and leads to the oxidant inlet of engine Eng after LV7, to provide oxidant to engine Eng.Oxygen case a Tank upstream latching valve LV1 is respectively set together with connection after LV3 with oxygen case b MON-b upstream gas entrance in MON-a.
Discharge incendiary agent in parallel between 2 combustion casees, i.e. combustion case a MMH-a and the outlet point of combustion case b MMH-b downstream propellant Not She Zhi tank downstream latching valve LV6 together with connection after LV8, and lead to the incendiary agent entrance of engine Eng, with to starting Machine Eng provides incendiary agent.Tank upstream latching valve LV2 is respectively set in combustion case a MMH-a and combustion case b MMH-b upstream gas entrance Together with connection after LV4.High-pressure gas circuit module can be controlled to any one with every latching valve of independent switch tank upstream Tank inflation.It can control any one tank with every latching valve in independent switch tank downstream and propellant is discharged.4 tanks A pressure sensor PT1~PT4 is respectively arranged in upstream gas inlet, for monitoring the pressure in tank.
In order to adapt to more various and complex working condition, the systematicness and integrality of adjusting method are improved, and adapt to " propellant The overall balance regulatory demand of quality × tank distance of shaft centers ", concrete scheme are as follows:
A kind of parallel connection tank propulsion system overall balance emissions adjustment method, main flow include that three parts are as shown in Figure 2.
Main_part_1, state parameter setting before being adjusted, steps are as follows:
(a) fluid properties are set, comprising: the molal weight M of the gas that tank propulsion system in parallel uses, gas constant R, Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2;Oxidant reference density ρ _ o_0, incendiary agent benchmark are close Spend ρ _ f_0, oxidant bulkfactor a_o, incendiary agent bulkfactor a_f.Fluid properties belong to gas, oxidant, incendiary agent Intrinsic physical attribute parameter can be determined according to the gas, oxidant, incendiary agent Query technical standard used.
(b) tank parameter is set, comprising: oxygen case a volume V_o_a, oxygen case b volume V_o_b, combustion case a volume V_f_a, combustion Case b volume V_f_b.Tank parameter can be surveyed on ground and be obtained.
(c) solving precision parameter is set, comprising: pressures cycle step-length P_step, volume cycle step-length V_step, gas are close Spend residual error convergence δ _ ρ _ min, gas pressure residual error convergence δ _ P_min.Solving precision parameter can be according to required meter Calculate duration, computational accuracy setting.Such as pressures cycle step-length is selected as 0.00001MPa, volume cycle step-length is selected as 0.001L, residual error convergence are selected as 0.001%.
It (d) is state 1, the lower tank state parameter of setting state 1, including oxygen case a pressure P_ before definition balance emissions adjustment O_a_1, oxygen case b pressure P_o_b_1, combustion case a pressure P_f_a_1, combustion case b pressure P_f_b_1, oxygen case a temperature T_o_a_1, oxygen Case b temperature T_o_b_1, combustion case a temperature T_f_a_1, combustion case b temperature T_f_b_1, oxygen case a propellant mass m_o_a_1, oxygen case b Propellant mass m_o_b_1, combustion case a propellant mass m_f_a_1, combustion case b propellant mass m_f_b_1.The lower tank shape of state 1 State parameter can be obtained according to the in-orbit telemetering amount of spacecraft.
Main_part_2 carries out oxygen case and balances emissions adjustment, and steps are as follows:
(a) it is state 2 after definition balance emissions adjustment, sets oxygen case quality adjustment target, is i.e. the lower oxygen case a of state 2 is promoted Agent quality m_o_a_2, oxygen case b propellant mass m_o_b_2.The propellant mass that the method for the prior art needs to adjust is state The half of 1 lower oxygen case b propellant mass and oxygen case a propellant mass difference, and this patent can be and abide by under practical can be achieved Arbitrary value, i.e., independent of the state before adjusting.
(b) numerical value of setting " balance discharge regulating calculation process " required input parameter, including setting propellant type are compiled Number for the corresponding number 1 of oxidant and carry out tank Parameter Switch assignment, by oxygen case a volume V_o_a, oxygen case b volume V_o_b divide It Zhuan Huan be assigned to tank a volume V_a and tank b volume V_b, by the propellant mass m_o_ of state 1 lower oxygen case a and oxygen case b A_1/m_o_b_1, temperature T_o_a_1/T_o_b_1, pressure P_o_a_1/P_o_b_1 are converted respectively is assigned to tank a and tank b Propellant mass m_a_1/m_b_1, temperature T_a_1/T_b_1, pressure P_a_1/P_b_1, by the lower oxygen case a and oxygen case b of state 2 Propellant mass m_o_a_2/m_o_b_2 convert the propellant mass m_a_2/m_b_2 for being assigned to tank a and tank b respectively.
(c) tank mark D_bal_buqi, inflation that determination need to inflate are calculated according to " balance discharge regulating calculation process " The pressure P_bal and temperature T_bal of tank after pressure P_bal_buqi, balance.Different from document [1] do not provide how basis State parameter determines inflation oxygen case before adjusting, and the tank mark of need inflation here is the oxygen case for specifying inflation.It need to inflate The different numerical value of tank mark indicate that the tank that need to be inflated is that oxygen case a or oxygen case b or both do not need to inflate.
(d) according to the difference for the tank mark D_bal_buqi that need to be inflated, different operating procedures is selected.If need to inflate Tank mark D_bal_buqi is directed toward oxygen case a, thens follow the steps (e-1);If the tank mark D_bal_buqi that need to be inflated is directed toward Oxygen case b, thens follow the steps (e-2);If the tank mark D_bal_buqi that need to be inflated is directed toward other, step (f) is directly jumped to.
(e-1) the latching valve LV1 of the upstream oxygen case a is opened by oxygen case a tonifying Qi, until pressure is to the blowing pressure P_bal_buqi, The latching valve LV1 for closing the upstream oxygen case a later, opens the latching valve LV5 and LV7 in oxygen case a and the downstream tank b, until oxygen case a and oxygen case Propellant mass reaches oxygen case quality adjustment target m_o_a_2/m_o_b_2 in b, completes to adjust.
(e-2) the latching valve LV3 of the upstream oxygen case b is opened by oxygen case b tonifying Qi, until pressure is to the blowing pressure P_bal_buqi, The latching valve LV3 for closing the upstream oxygen case b later, opens the latching valve LV5 and LV7 in oxygen case a and the downstream tank b, until oxygen case a and oxygen case Propellant mass reaches oxygen case quality adjustment target m_o_a_2/m_o_b_2 in b, completes to adjust.
(f) pressure P_bal, oxygen box temperature degree T_g_o are temperature after balance adjustment after setting oxygen case pressure P_o as balance adjustment T_bal。
Main_part_3 carries out combustion case balance emissions adjustment, and steps are as follows:
(a) the lower combustion case a propellant mass of setting combustion case quality adjustment target, i.e. state 2, combustion case b propellant mass m_f_ a_2/m_f_b_2.Similarly, the propellant mass that the method for the prior art needs to adjust, which is that state 1 is lower, fires case b propellant mass With the half of combustion case a propellant mass difference, and this patent can be the arbitrary value abided by under practical can be achieved, i.e., independent of State before adjusting.
(b) numerical value of setting " balance discharge regulating calculation process " required input parameter, including setting propellant type are compiled Number N_p is the corresponding number 2 of incendiary agent and carries out tank Parameter Switch assignment, will combustion case a volume V_f_a, fire case b volume V_f_ B is converted respectively is assigned to tank a volume V_a and tank b volume V_b, by the propellant mass m_ of state 1 lower combustion case a and combustion case b F_a_1/m_f_b_1, temperature T_f_a_1/T_f_b_1, pressure P_f_a_1/P_f_b_1 are converted respectively is assigned to tank a and storage Propellant mass m_a_1/m_b_1, temperature T_a_1/T_b_1, the pressure P_a_1/P_b_1 of case b, by the lower combustion case a of state 2 and combustion The propellant mass m_f_a_2/m_f_b_2 of case b converts the propellant mass m_a_2/m_ for being assigned to tank a and tank b respectively b_2。
(c) tank mark D_bal_buqi, inflation that determination need to inflate are calculated according to " balance discharge regulating calculation process " The pressure P_bal and temperature T_bal of tank after pressure P_bal_buqi, balance.Similarly, the prior art do not provide how Inflation combustion case is determined according to state parameter before adjusting, and the tank mark of need inflation here is the combustion case for specifying inflation.It need to fill The different numerical value of the tank mark of gas indicate that the tank that need to be inflated does not need to inflate for combustion case a or combustion case b or both.
(d) according to the difference for the tank mark D_bal_buqi that need to be inflated, different operating procedures is selected.If need to inflate Tank mark D_bal_buqi is directed toward combustion case a, thens follow the steps (e-1);If the tank mark D_bal_buqi that need to be inflated is directed toward Case b is fired, (e-2) is thened follow the steps;If the tank mark D_bal_buqi that need to be inflated is directed toward other, step (f) is directly jumped to.
(e-1) the latching valve LV2 for opening the combustion upstream case a will fire case a tonifying Qi, up to pressure is to the blowing pressure P_bal_buqi, The latching valve LV2 for closing the combustion upstream case a later opens combustion case a and fires the latching valve LV6 and LV8 in the downstream case b, until combustion case a and combustion case Propellant mass reaches combustion case quality adjustment target m_f_a_2/m_f_b_2 in b, completes to adjust.
(e-2) the latching valve LV4 for opening the combustion upstream case b will fire case b tonifying Qi, up to pressure is to the blowing pressure P_bal_buqi, The latching valve LV4 for closing the combustion upstream case b later, opens the latching valve LV6 and LV8 of combustion case a and the downstream tank b, until combustion case a and combustion case Propellant mass reaches combustion case quality adjustment target m_f_a_2/m_f_b_2 in b, completes to adjust.
(f) pressure P_bal, combustion box temperature degree T_g_f are temperature after balance adjustment after setting combustion case pressure P_f as balance adjustment T_bal。
Further, a kind of sub-process that tank propulsion system overall balance emissions adjustment requirements of process in parallel is called is " flat Weigh emissions adjustment calculation process " it include three parts, as shown in Figure 3.
Sub_part_bal_1 carries out simple process quantity calculating, and steps are as follows:
(a) according to the lower tank a temperature T_a_1 of state 1 and the lower tank b temperature T_b_1 of state 1, propellant temperature T_l is calculated =0.5* (T_a_1+T_b_1);
(b) according to the difference of propellant type number N_p, different operating procedures is selected, if propellant type number N_p It is directed toward oxidant, thens follow the steps (c-1);If propellant type number N_p is directed toward incendiary agent, (c-2) is thened follow the steps;
(c-1) it is calculated and is promoted according to oxidant reference density ρ _ o_0, propellant temperature T_l and oxidant bulkfactor a_o Agent density p _ l=ρ _ o_0+a_o*T_l;
(c-2) it is calculated and is promoted according to incendiary agent reference density ρ _ f_0, propellant temperature T_l and incendiary agent bulkfactor a_f Agent density p _ l=ρ _ f_0+a_f*T_l;
(d) the lower tank a of state 1 is calculated according to the lower tank a propellant mass m_a_1 and propellant density p _ l of state 1 to promote Agent volume V_l_a_1=m_a_1/ ρ _ l calculates shape according to the lower tank b propellant mass m_b_1 and propellant density p _ l of state 1 The lower tank b propellant volume V_l_b_1=m_b_1/ ρ _ l of state 1;
(e) the lower tank a gas volume V_ of state 1 is calculated according to tank a volume V_a and tank a propellant volume V_l_a_1 G_a_1=V_a-V_l_a_1 calculates the lower tank b gas of state 1 according to tank b volume V_b and tank b propellant volume V_l_b_1 Body volume V_g_b_1=V_b-V_l_b_1;
(f) the lower tank a of state 2 is calculated according to the lower tank a propellant mass m_a_2 and propellant density p _ l of state 2 to promote Agent volume V_l_a_2=m_a_2/ ρ _ l calculates shape according to the lower tank b propellant mass m_b_2 and propellant density p _ l of state 2 The lower tank b propellant volume V_l_b_2=m_b_2/ ρ _ l of state 2;
(g) the lower tank a gas of state 2 is calculated according to tank a volume V_a and the lower tank a propellant volume V_l_a_2 of state 2 Body volume V_g_a_2=V_a-V_l_a_2, according to tank b volume V_b and the lower tank b propellant volume V_l_b_2 meter of state 2 The lower tank b gas volume V_g_b_2=V_b-V_l_b_2 of calculation state 2;
(h) the lower tank a temperature T_a_2 of setting state 2 is equal to the lower tank a temperature T_a_1 of state 1, the lower tank b temperature of state 2 It spends T_b_2 and is equal to the lower tank b temperature T_b_1 of state 1, temperature is equal to being averaged for the lower tank a and tank b of state 2 after balance adjustment Temperature T_bal=0.5* (T_a_2+T_b_2);
(i) according to Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2, the lower tank a pressure P_ of state 1 The lower tank a temperature T_a_1 of a_1, state 1 calculates the lower tank a Gas Compression Factor Z_g_a_1=1+a_Z_1*P_a_1* of state 1 T_a_1^a_Z_2;
(j) according to the lower tank a pressure P_a_1 of state 1, gas molar quality M, the lower tank a Gas Compression Factor Z_ of state 1 G_a_1, state 1 lower tank a temperature T_a_1, gas constant R calculate the lower tank a gas density ρ _ g_a_1=P_a_1* of state 1 M/(Z_g_a_1*T_a_1*R);
(k) according to the lower tank a gas volume V_g_a_1 of state 1, the lower tank a gas density ρ _ g_a_1 of state 1, shape is calculated The lower tank a gaseous mass m_g_a_1=V_g_a_1* ρ _ g_a_1 of state 1;
(l) according to Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2, the lower tank b pressure P_ of state 1 The lower tank b temperature T_b_1 of b_1, state 1 calculates the lower tank b Gas Compression Factor Z_g_b_1=1+a_Z_1*P_b_1* of state 1 T_b_1^a_Z_2;
(m) according to the lower tank b pressure P_b_1 of state 1, gas molar quality M, the lower tank b Gas Compression Factor Z_ of state 1 G_b_1, state 1 lower tank b temperature T_b_1, gas constant R calculate the lower tank b gas density ρ _ g_b_1=P_b_1* of state 1 M/(Z_g_b_1*T_b_1*R);
(n) according to the lower tank b gas volume V_g_b_1 of state 1, the lower tank b gas density ρ _ g_b_1 of state 1, shape is calculated The lower tank b gaseous mass m_g_b_1=V_g_b_1* ρ _ g_b_1 of state 1.
Sub_part_bal_2 carries out tonifying Qi tank mark and calculates, and steps are as follows:
(a) according to of different sizes between the lower tank a pressure P_a_1 of state 1 and the lower tank b pressure P_b_1 of state 1, selection is not Same operating procedure thens follow the steps (b-1) if P_a_1 > P_b_1;If P_a_1 < P_b_1, (b-2) is thened follow the steps;If P_ A_1=P_b_1 thens follow the steps (b-3);
(b-1) set tank a gas volume change flag D_a as 1, tank b gas volume change flag D_b be -1;
(b-2) set tank a gas volume change flag D_a as -1, tank b gas volume change flag D_b be 1;
(b-3) tank a propellant mass m_a_2 under tank a propellant mass m_a_1_bal is state 2 when setting balance, It turns to step (n);
(c) volume cycle serial number initial value i=1 is set;
(d) according to the lower tank a gas volume V_g_a_1 of state 1, volume cycle serial number i, tank a gas volume variation mark Will D_a, volume cycle step-length V_step calculate the new volume V_g_a_ceshi=V_g_a_1+i*D_a*V_ of tank a gas step;
(e) tank a pressure P_a_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are -1, Gas temperature T is the lower tank a temperature T_a_1 of state 1, and it is the lower tank a gaseous mass m_g_ of state 1 that gas, which restrains density p _ g_0, The ratio of a_1 and the new volume V_g_a_ceshi of tank a gas;
(f) the pressure P_a_ceshi=P_ceshi calculated under the new volume of tank a is solved by gas pressure;
(g) according to the lower tank b gas volume V_g_b_1 of state 1, volume cycle serial number i, tank b gas volume variation mark Will D_b, volume cycle step-length V_step calculate the new volume V_g_b_ceshi=V_g_b_1+i*D_b*V_ of tank b gas step;
(h) tank b pressure P_b_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are 1, gas Temperature T is the lower tank b temperature T_b_1 of state 1, and it is the lower tank b gaseous mass m_g_b_1 of state 1 that gas, which restrains density p _ g_0, With the ratio of the new volume V_g_b_ceshi of tank b gas;
(i) the pressure P_b_ceshi=P_ceshi calculated under the new volume of tank b is solved by gas pressure;
(j) according to the pressure P_b_ceshi under the pressure P_a_ceshi and the new volume of tank b under the new volume of tank a, meter Calculate pressure residual error δ _ P=| P_a_ceshi-P_b_ceshi |/P_a_ceshi;
(k) according to of different sizes between pressure residual error δ _ P and gas pressure residual error convergence δ _ P_min, selection difference Operating procedure;If δ _ P >=δ _ P_min thens follow the steps (k-1);If δ _ P < δ _ P_min thens follow the steps (k-2);
(k-1) it enables volume cycle serial number k add 1, returns and execute step (d);
(k-2) pressure P_bal is the pressure P_a_ceshi under the new volume of tank a when setting two casees pressure balances;
(l) gas volume V_g_a_bal is the new volume V_g_a_ceshi of tank a gas when setting tank a pressure balance;
(m) according to gas volume V_g_a_bal, propellant density p _ l when tank a volume V_a, tank a pressure balance, meter Tank a propellant mass m_a_1_bal=(V_a-V_g_a_bal) * ρ _ l when calculating balance;
(n) according to tank a propellant mass m_a_1_bal when the lower tank a propellant mass m_a_2 of state 2 and balance it Between it is of different sizes, select different operating procedures;If m_a_2 < m_a_1_bal, set balance adjustment tonifying Qi tank mark as Numerical value 1;If m_a_2 > m_a_1_bal, balance adjustment tonifying Qi tank mark is set as numerical value 2;If m_a_2=m_a_1_bal, Balance adjustment tonifying Qi tank mark is then set as numerical value 0.
Sub_part_bal_3 carries out the calculating of tank superfeed pressure, and steps are as follows:
(a) different according to balance adjustment tonifying Qi tank mark D_bal_buqi, different operating procedures is selected, if D_bal_ Buqi=1 thens follow the steps (b-1);If D_bal_buqi=2, (b-2) is thened follow the steps;If D_bal_buqi=0 is held Row step (b-3);
(b-1) tank b pressure P_b_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are 1, Gas temperature T is the lower tank b temperature T_b_2 of state 2, and it is the lower tank b gaseous mass m_g_ of state 1 that gas, which restrains density p _ g_0, The quotient of b_1 and the lower tank b gas volume V_g_b_2 of state 2;
(c-1) tank b pressure P_b_2=P_ceshi after calculating adjusting is solved by gas pressure;
(d-1) the lower tank a gas pressure P_a_2 of writ state 2 is the lower tank b gas pressure P_b_2 of state 2, balance adjustment Pressure P_bal is the lower tank b gas pressure P_b_2 of state 2 afterwards;
(e-1) according to Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2, the lower tank a gas of state 2 The lower tank a temperature T_a_2 of pressure P_a_2, state 2, calculates tank a Gas Compression Factor Z_g_a_2=1+a_Z_1* after adjusting P_a_2*T_a_2^a_Z_2;
(f-1) according to tank a Gas Compression Factor after the lower tank a pressure P_a_2 of state 2, gas molar quality M, adjusting Z_g_a_2, state 2 lower tank a temperature T_a_2, gas constant R, calculate tank a gas density ρ _ g_a_2=P_a_ after adjusting 2*M/(Z_g_a_2*T_a_2*R);
(g-1) it according to tank a gas density ρ _ g_a_2 after the lower tank a gas volume V_g_a_2 of state 2, adjusting, calculates Tank a helium mass m_g_a_2=V_g_a_2* ρ _ g_a_2 after adjusting;
(h-1) tank a pressure P_a_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are 1, Gas temperature is the lower tank a temperature T_a_1 of state 1, and it is tank a helium mass m_g_a_2 after adjusting that gas, which restrains density p _ g_0, With the quotient of the lower tank a gas volume V_g_a_1 of state 1;
(i-1) tank a when tank a helium mass m_g_a_2 is compressed into state 1 after calculating adjusting is solved by gas pressure Corresponding pressure when volume V_g_a_1, and it is assigned to balance adjustment superfeed pressure P_bal_buqi;It turns to step (j);
(b-2) tank a pressure P_a_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are 1, Gas temperature T is the lower tank a temperature T_a_2 of state 2, and it is the lower tank a gaseous mass m_g_ of state 1 that gas, which restrains density p _ g_0, The quotient of a_1 and the lower tank a gas volume V_g_a_2 of state 2;
(c-2) tank a pressure P_a_2=P_ceshi after calculating adjusting is solved by gas pressure;
(d-2) the lower tank b gas pressure P_b_2 of writ state 2 is the lower tank a gas pressure P_a_2 of state 2, balance adjustment Pressure P_bal is the lower tank a gas pressure P_a_2 of state 2 afterwards;
(e-2) according to Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2, the lower tank b gas of state 2 The lower tank b temperature T_b_2 of pressure P_b_2, state 2, calculates tank b Gas Compression Factor Z_g_b_2=1+a_Z_1* after adjusting P_b_2*T_b_2^a_Z_2;
(f-2) according to tank b Gas Compression Factor after the lower tank b pressure P_b_2 of state 2, gas molar quality M, adjusting Z_g_b_2, state 2 lower tank b temperature T_b_2, gas constant R, calculate tank b gas density ρ _ g_b_2=P_b_ after adjusting 2*M/(Z_g_b_2*T_b_2*R);
(g-2) it according to tank b gas density ρ _ g_b_2 after the lower tank b gas volume V_g_b_2 of state 2, adjusting, calculates Tank b helium mass m_g_b_2=V_g_b_2* ρ _ g_b_2 after adjusting;
(h-2) tank b pressure P_b_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are 1, Gas temperature T is the lower tank b temperature T_b_1 of state 1, and it is tank b helium mass m_g_b_ after adjusting that gas, which restrains density p _ g_0, The quotient of 2 and the lower tank b gas volume V_g_b_1 of state 1;
(i-2) tank b when tank b helium mass m_g_b_2 is compressed into state 1 after calculating adjusting is solved by gas pressure Corresponding pressure when volume V_g_b_1, and it is assigned to balance adjustment superfeed pressure P_bal_buqi;It turns to step (j);
(b-3) enabling balance adjustment superfeed pressure P_bal_buqi is the lower tank a pressure P_a_1 of state 1, is pressed after balance adjustment Power P_bal is the lower tank a pressure P_a_1 of state 1, is turned to step (j);
(j) balance adjustment tonifying Qi tank mark D_bal_buqi, balance adjustment superfeed pressure P_bal_buqi, balance are exported Temperature T_bal after pressure P_bal, balance adjustment after adjusting;
(k) terminate.
Further, " gas pressure solves stream to the sub-process that sub-process " balance discharge regulating calculation process " needs to call Journey " comprises the steps of, as shown in Figure 4:
(a) pressures cycle serial number i is set as initial value 1.
(b) according to pressure change initial value P_0, pressures cycle serial number i, pressure change mark D_P, pressures cycle step-length P_ Step calculates the new pressure P_ceshi=P_0+i*D_P*P_step of gas.
(c) according to according to Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2, the new pressure P_ of gas Cesh, gas temperature T calculate the new compressibility factor Z_ceshi=1+a_Z_1*P_ceshi*T^a_Z_2 of gas.
(d) according to the new pressure P_ceshi of gas, gas molar quality M, the new compressibility factor Z_ceshi of gas, gas temperature T, gas constant R calculates the new density p _ g_ceshi=P_ceshi*M/ (Z_ceshi*T*R) of gas.
(e) according to the new density p _ g_ceshi of gas, gas restrain density p _ g_0, calculate gas density residual error δ _ ρ=| ρ _ g_ceshi-ρ_g_0|/ρ_g_0。
(f) according to of different sizes between gas density residual error δ _ ρ and gas density residual error convergence δ _ ρ _ min, selection is not Same operating procedure.If δ _ ρ < δ _ ρ _ min, execute step (g_y);If δ _ ρ >=δ _ ρ _ min, execute step (g_n).
(g_y) the new pressure P_ceshi of output gas.
(g_n) it enables pressures cycle serial number i add 1, turns to step (b).
(h) terminate.
The above method consider spacecraft parallel connection tank actual installation position can discrepant actual conditions, proposition and Two tank residual propellant quality are independently of the matter before adjusting after adjusting in connection tank propulsion system balance discharge regulation flow process Amount, the overall balance regulatory demand for adapting to " propellant mass × tank distance of shaft centers " may be implemented.Main flow and sub-process are Full Parameterized, introduce iterative cycles, the calculations such as interpretation branch, be convenient for factorization, and then reduce and determine control The time of parameter processed.
The content that description in the present invention is not described in detail belongs to the well-known technique of professional and technical personnel in the field.

Claims (10)

1. a kind of parallel connection tank propulsion system overall balance emissions adjustment method, which is characterized in that specific steps are as follows:
(1) state parameter setting before being adjusted:
(a) fluid properties are set, comprising: molal weight M, the gas constant R, gas for the gas that tank propulsion system in parallel uses Compressibility factor coefficient a_Z_1, Gas Compression Factor index a_Z_2;Oxidant reference density ρ _ o_0, incendiary agent reference density ρ _ F_0, oxidant bulkfactor a_o, incendiary agent bulkfactor a_f;
(b) tank parameter is set, comprising: oxygen case a volume V_o_a, oxygen case b volume V_o_b, combustion case a volume V_f_a, combustion case b hold Product V_f_b;
(c) solving precision parameter is set, comprising: pressures cycle step-length P_step, volume cycle step-length V_step, gas density are residual Poor convergence δ _ ρ _ min, gas pressure residual error convergence δ _ P_min;
It (d) is state 1, the lower tank state parameter of setting state 1, including oxygen case a pressure P_o_a_ before definition balance emissions adjustment 1, oxygen case b pressure P_o_b_1, combustion case a pressure P_f_a_1, combustion case b pressure P_f_b_1, oxygen case a temperature T_o_a_1, oxygen case b temperature T_o_b_1, combustion case a temperature T_f_a_1, combustion case b temperature T_f_b_1 are spent, oxygen case a propellant mass m_o_a_1, oxygen case b are promoted Agent quality m_o_b_1, combustion case a propellant mass m_f_a_1, combustion case b propellant mass m_f_b_1;
(2) it carries out oxygen case and balances emissions adjustment:
(a) it is state 2 after definition balance emissions adjustment, sets oxygen case quality adjustment target, the i.e. lower oxygen case a propellant matter of state 2 Measure m_o_a_2, oxygen case b propellant mass m_o_b_2;
(b) numerical value of setting balance discharge regulating calculation required input parameter, including propellant type number is set as oxidant Corresponding number 1 and progress tank Parameter Switch assignment, convert assignment for oxygen case a volume V_o_a, oxygen case b volume V_o_b respectively To tank a volume V_a and tank b volume V_b, by the propellant mass m_o_a_1/m_o_b_ of state 1 lower oxygen case a and oxygen case b 1, temperature T_o_a_1/T_o_b_1, pressure P_o_a_1/P_o_b_1 convert the propellant for being assigned to tank a and tank b respectively Quality m_a_1/m_b_1, temperature T_a_1/T_b_1, pressure P_a_1/P_b_1, by the propellant of state 2 lower oxygen case a and oxygen case b Quality m_o_a_2/m_o_b_2 converts the propellant mass m_a_2/m_b_2 for being assigned to tank a and tank b respectively;
(c) according to balance discharge regulating calculation determination need to inflate tank mark D_bal_buqi, the blowing pressure P_bal_buqi, The pressure P_bal and temperature T_bal of tank after balance;
(d) according to the difference for the tank mark D_bal_buqi that need to be inflated, different operating procedures is selected, if the tank that need to be inflated Indicate that D_bal_buqi is directed toward oxygen case a, thens follow the steps (e-1);If the tank mark D_bal_buqi that need to be inflated is directed toward oxygen case B thens follow the steps (e-2);If the tank mark D_bal_buqi that need to be inflated is directed toward other, step (f) is directly jumped to;
(e-1) the latching valve LV1 of the upstream oxygen case a is opened by oxygen case a tonifying Qi, up to pressure to the blowing pressure P_bal_buqi, later The latching valve LV1 for closing the upstream oxygen case a, opens the latching valve LV5 and LV7 in oxygen case a and the downstream tank b, until in oxygen case a and oxygen case b Propellant mass reaches oxygen case quality adjustment target m_o_a_2/m_o_b_2, completes to adjust;
(e-2) the latching valve LV3 of the upstream oxygen case b is opened by oxygen case b tonifying Qi, up to pressure to the blowing pressure P_bal_buqi, later The latching valve LV3 for closing the upstream oxygen case b, opens the latching valve LV5 and LV7 in oxygen case a and the downstream tank b, until in oxygen case a and oxygen case b Propellant mass reaches oxygen case quality adjustment target m_o_a_2/m_o_b_2, completes to adjust;
(f) pressure P_bal, oxygen box temperature degree T_g_o are temperature T_ after balance adjustment after setting oxygen case pressure P_o as balance adjustment bal;
(3) combustion case balance emissions adjustment is carried out:
(a) the lower combustion case a propellant mass of setting combustion case quality adjustment target, i.e. state 2, combustion case b propellant mass m_f_a_2/ m_f_b_2;
(b) numerical value of setting balance discharge regulating calculation required input parameter, including propellant type number N_p is set as burning Combustion case a volume V_f_a, combustion case b volume V_f_b are converted tax by the corresponding number 2 of agent and progress tank Parameter Switch assignment respectively It is worth to tank a volume V_a and tank b volume V_b, by the propellant mass m_f_a_1/m_f_ of state 1 lower combustion case a and combustion case b B_1, temperature T_f_a_1/T_f_b_1, pressure P_f_a_1/P_f_b_1 convert the propellant for being assigned to tank a and tank b respectively Quality m_a_1/m_b_1, temperature T_a_1/T_b_1, pressure P_a_1/P_b_1, by the propellant of state 2 lower combustion case a and combustion case b Quality m_f_a_2/m_f_b_2 converts the propellant mass m_a_2/m_b_2 for being assigned to tank a and tank b respectively;
(c) according to balance discharge regulating calculation determination need to inflate tank mark D_bal_buqi, the blowing pressure P_bal_buqi, The pressure P_bal and temperature T_bal of tank after balance;
(d) according to the difference for the tank mark D_bal_buqi that need to be inflated, different operating procedures is selected, if the tank that need to be inflated Indicate that D_bal_buqi is directed toward combustion case a, thens follow the steps (e-1);If the tank mark D_bal_buqi that need to be inflated is directed toward combustion case B thens follow the steps (e-2);If the tank mark D_bal_buqi that need to be inflated is directed toward other, step (f) is directly jumped to;
(e-1) the latching valve LV2 for opening the combustion upstream case a will fire case a tonifying Qi, up to pressure to the blowing pressure P_bal_buqi, later The latching valve LV2 for closing the combustion upstream case a opens combustion case a and fires the latching valve LV6 and LV8 in the downstream case b, until in combustion case a and combustion case b Propellant mass reaches combustion case quality adjustment target m_f_a_2/m_f_b_2, completes to adjust;
(e-2) the latching valve LV4 for opening the combustion upstream case b will fire case b tonifying Qi, up to pressure to the blowing pressure P_bal_buqi, later The latching valve LV4 for closing the combustion upstream case b opens the latching valve LV6 and LV8 of combustion case a and the downstream tank b, until in combustion case a and combustion case b Propellant mass reaches combustion case quality adjustment target m_f_a_2/m_f_b_2, completes to adjust;
(f) pressure P_bal, combustion box temperature degree T_g_f are temperature T_ after balance adjustment after setting combustion case pressure P_f as balance adjustment bal。
2. a kind of tank propulsion system overall balance emissions adjustment method in parallel as described in claim 1, which is characterized in that flat It includes that process variable calculates, tonifying Qi tank mark calculates and tank superfeed pressure calculates that the emissions adjustment that weighs, which calculates,;
It includes determining propellant temperature, propellant density, propellant volume, tank gas volume and quality, storage that process variable, which calculates, Case mean temperature, tank Gas Compression Factor;
It includes determining tank gas changeable volume and pressure, tank propellant mass that tonifying Qi tank mark, which calculates,.
3. a kind of tank propulsion system overall balance emissions adjustment method in parallel as claimed in claim 2, which is characterized in that into Row process variable calculation method are as follows:
(a) according to the lower tank a temperature T_a_1 of state 1 and the lower tank b temperature T_b_1 of state 1, propellant temperature T_l=is calculated 0.5*(T_a_1+T_b_1);
(b) according to the difference of propellant type number N_p, different operating procedures is selected, if propellant type number N_p is directed toward Oxidant thens follow the steps (c-1);If propellant type number N_p is directed toward incendiary agent, (c-2) is thened follow the steps;
(c-1) close according to oxidant reference density ρ _ o_0, propellant temperature T_l and oxidant bulkfactor a_o calculating propellant Spend ρ _ l=ρ _ o_0+a_o*T_l;
(c-2) close according to incendiary agent reference density ρ _ f_0, propellant temperature T_l and incendiary agent bulkfactor a_f calculating propellant Spend ρ _ l=ρ _ f_0+a_f*T_l;
(d) the lower tank a propellant body of state 1 is calculated according to the lower tank a propellant mass m_a_1 and propellant density p _ l of state 1 Product V_l_a_1=m_a_1/ ρ _ l calculates state 1 according to the lower tank b propellant mass m_b_1 and propellant density p _ l of state 1 Lower tank b propellant volume V_l_b_1=m_b_1/ ρ _ l;
(e) the lower tank a gas volume V_g_a_ of state 1 is calculated according to tank a volume V_a and tank a propellant volume V_l_a_1 1=V_a-V_l_a_1 calculates the lower tank b gas body of state 1 according to tank b volume V_b and tank b propellant volume V_l_b_1 Product V_g_b_1=V_b-V_l_b_1;
(f) the lower tank a propellant body of state 2 is calculated according to the lower tank a propellant mass m_a_2 and propellant density p _ l of state 2 Product V_l_a_2=m_a_2/ ρ _ l calculates state 2 according to the lower tank b propellant mass m_b_2 and propellant density p _ l of state 2 Lower tank b propellant volume V_l_b_2=m_b_2/ ρ _ l;
(g) the lower tank a gas body of state 2 is calculated according to tank a volume V_a and the lower tank a propellant volume V_l_a_2 of state 2 Product V_g_a_2=V_a-V_l_a_2 calculates shape according to tank b volume V_b and the lower tank b propellant volume V_l_b_2 of state 2 The lower tank b gas volume V_g_b_2=V_b-V_l_b_2 of state 2;
(h) the lower tank a temperature T_a_2 of setting state 2 is equal to the lower tank a temperature T_a_1 of state 1, the lower tank b temperature T_ of state 2 B_2 is equal to the lower tank b temperature T_b_1 of state 1, and temperature is equal to the mean temperature of state 2 lower tank a and tank b after balance adjustment T_bal=0.5* (T_a_2+T_b_2);
(i) according to Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2, the lower tank a pressure P_a_1 of state 1, The lower tank a temperature T_a_1 of state 1 calculates the lower tank a Gas Compression Factor Z_g_a_1=1+a_Z_1*P_a_1*T_a_ of state 1 1^a_Z_2;
(j) according to the lower tank a pressure P_a_1 of state 1, gas molar quality M, the lower tank a Gas Compression Factor Z_g_a_ of state 1 1, state 1 lower tank a temperature T_a_1, gas constant R calculates the lower tank a gas density ρ _ g_a_1=P_a_1*M/ of state 1 (Z_g_a_1*T_a_1*R);
(k) according to the lower tank a gas volume V_g_a_1 of state 1, the lower tank a gas density ρ _ g_a_1 of state 1, state 1 is calculated Lower tank a gaseous mass m_g_a_1=V_g_a_1* ρ _ g_a_1;
(l) according to Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2, the lower tank b pressure P_b_1 of state 1, The lower tank b temperature T_b_1 of state 1 calculates the lower tank b Gas Compression Factor Z_g_b_1=1+a_Z_1*P_b_1*T_b_ of state 1 1^a_Z_2;
(m) according to the lower tank b pressure P_b_1 of state 1, gas molar quality M, the lower tank b Gas Compression Factor Z_g_b_ of state 1 1, state 1 lower tank b temperature T_b_1, gas constant R calculates the lower tank b gas density ρ _ g_b_1=P_b_1*M/ of state 1 (Z_g_b_1*T_b_1*R);
(n) according to the lower tank b gas volume V_g_b_1 of state 1, the lower tank b gas density ρ _ g_b_1 of state 1, state 1 is calculated Lower tank b gaseous mass m_g_b_1=V_g_b_1* ρ _ g_b_1.
4. a kind of tank propulsion system overall balance emissions adjustment method in parallel as claimed in claim 2, which is characterized in that mend Gas-reservoir case mark calculation method are as follows:
(a) it according to of different sizes between the lower tank a pressure P_a_1 of state 1 and the lower tank b pressure P_b_1 of state 1, selects different Operating procedure thens follow the steps (b-1) if P_a_1 > P_b_1;If P_a_1 < P_b_1, (b-2) is thened follow the steps;If P_a_1 =P_b_1 thens follow the steps (b-3);
(b-1) set tank a gas volume change flag D_a as 1, tank b gas volume change flag D_b be -1;
(b-2) set tank a gas volume change flag D_a as -1, tank b gas volume change flag D_b be 1;
(b-3) tank a propellant mass m_a_1_bal is turned to as the lower tank a propellant mass m_a_2 of state 2 when setting balance Step (n);
(c) volume cycle serial number initial value i=1 is set;
(d) according to state 1 lower tank a gas volume V_g_a_1, volume cycle serial number i, tank a gas volume change flag D_ A, volume cycle step-length V_step calculates the new volume V_g_a_ceshi=V_g_a_1+i*D_a*V_step of tank a gas;
(e) tank a pressure P_a_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are -1, gas Temperature T is the lower tank a temperature T_a_1 of state 1, gas restrain density p _ g_0 be the lower tank a gaseous mass m_g_a_1 of state 1 with The ratio of the new volume V_g_a_ceshi of tank a gas;
(f) the pressure P_a_ceshi=P_ceshi calculated under the new volume of tank a is solved by gas pressure;
(g) according to state 1 lower tank b gas volume V_g_b_1, volume cycle serial number i, tank b gas volume change flag D_ B, volume cycle step-length V_step calculates the new volume V_g_b_ceshi=V_g_b_1+i*D_b*V_step of tank b gas;
(h) tank b pressure P_b_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are 1, gas temperature Spending T is the lower tank b temperature T_b_1 of state 1, and it is the lower tank b gaseous mass m_g_b_1 of state 1 and storage that gas, which restrains density p _ g_0, The ratio of the new volume V_g_b_ceshi of case b gas;
(i) the pressure P_b_ceshi=P_ceshi calculated under the new volume of tank b is solved by gas pressure;
(j) according to the pressure P_b_ceshi under the pressure P_a_ceshi and the new volume of tank b under the new volume of tank a, pressure is calculated Power residual error δ _ P=| P_a_ceshi-P_b_ceshi |/P_a_ceshi;
(k) according to of different sizes between pressure residual error δ _ P and gas pressure residual error convergence δ _ P_min, different behaviour is selected Make step;If δ _ P >=δ _ P_min thens follow the steps (k-1);If δ _ P < δ _ P_min thens follow the steps (k-2);
(k-1) it enables volume cycle serial number k add 1, returns and execute step (d);
(k-2) pressure P_bal is the pressure P_a_ceshi under the new volume of tank a when setting two casees pressure balances;
(l) gas volume V_g_a_bal is the new volume V_g_a_ceshi of tank a gas when setting tank a pressure balance;
(m) it according to gas volume V_g_a_bal, propellant density p _ l when tank a volume V_a, tank a pressure balance, calculates flat Tank a propellant mass m_a_1_bal=(V_a-V_g_a_bal) * ρ _ l when weighing apparatus;
(n) big between tank a propellant mass m_a_1_bal according to the lower tank a propellant mass m_a_2 of state 2 and when balancing Small difference selects different operating procedures;If m_a_2 < m_a_1_bal, balance adjustment tonifying Qi tank mark is set as numerical value 1;If m_a_2 > m_a_1_bal, balance adjustment tonifying Qi tank mark is set as numerical value 2;If m_a_2=m_a_1_bal is set Determining balance adjustment tonifying Qi tank mark is numerical value 0.
5. a kind of tank propulsion system overall balance emissions adjustment method in parallel as claimed in claim 2, which is characterized in that storage Case superfeed pressure calculation method are as follows:
(a) different according to balance adjustment tonifying Qi tank mark D_bal_buqi, different operating procedures is selected, if D_bal_buqi =1, then follow the steps (b-1);If D_bal_buqi=2, (b-2) is thened follow the steps;If D_bal_buqi=0 executes step Suddenly (b-3);
(b-1) tank b pressure P_b_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are 1, gas Temperature T is the lower tank b temperature T_b_2 of state 2, gas restrain density p _ g_0 be the lower tank b gaseous mass m_g_b_1 of state 1 with The quotient of the lower tank b gas volume V_g_b_2 of state 2;
(c-1) tank b pressure P_b_2=P_ceshi after calculating adjusting is solved by gas pressure;
(d-1) the lower tank a gas pressure P_a_2 of writ state 2 is the lower tank b gas pressure P_b_2 of state 2, is pressed after balance adjustment Power P_bal is the lower tank b gas pressure P_b_2 of state 2;
(e-1) according to Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2, the lower tank a gas pressure of state 2 The lower tank a temperature T_a_2 of P_a_2, state 2, calculates tank a Gas Compression Factor Z_g_a_2=1+a_Z_1*P_a_ after adjusting 2*T_a_2^a_Z_2;
(f-1) according to tank a Gas Compression Factor Z_g_ after the lower tank a pressure P_a_2 of state 2, gas molar quality M, adjusting A_2, state 2 lower tank a temperature T_a_2, gas constant R, calculate tank a gas density ρ _ g_a_2=P_a_2*M/ after adjusting (Z_g_a_2*T_a_2*R);
(g-1) it according to tank a gas density ρ _ g_a_2 after the lower tank a gas volume V_g_a_2 of state 2, adjusting, calculates and adjusts Tank a helium mass m_g_a_2=V_g_a_2* ρ _ g_a_2 afterwards;
(h-1) tank a pressure P_a_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are 1, gas Temperature is the lower tank a temperature T_a_1 of state 1, and it is tank a helium mass m_g_a_2 and shape after adjusting that gas, which restrains density p _ g_0, The quotient of the lower tank a gas volume V_g_a_1 of state 1;
(i-1) tank a volume when tank a helium mass m_g_a_2 is compressed into state 1 after calculating adjusting is solved by gas pressure Corresponding pressure when V_g_a_1, and it is assigned to balance adjustment superfeed pressure P_bal_buqi;It turns to step (j);
(b-2) tank a pressure P_a_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are 1, gas Temperature T is the lower tank a temperature T_a_2 of state 2, gas restrain density p _ g_0 be the lower tank a gaseous mass m_g_a_1 of state 1 with The quotient of the lower tank a gas volume V_g_a_2 of state 2;
(c-2) tank a pressure P_a_2=P_ceshi after calculating adjusting is solved by gas pressure;
(d-2) the lower tank b gas pressure P_b_2 of writ state 2 is the lower tank a gas pressure P_a_2 of state 2, is pressed after balance adjustment Power P_bal is the lower tank a gas pressure P_a_2 of state 2;
(e-2) according to Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2, the lower tank b gas pressure of state 2 The lower tank b temperature T_b_2 of P_b_2, state 2, calculates tank b Gas Compression Factor Z_g_b_2=1+a_Z_1*P_b_ after adjusting 2*T_b_2^a_Z_2;
(f-2) according to tank b Gas Compression Factor Z_g_ after the lower tank b pressure P_b_2 of state 2, gas molar quality M, adjusting B_2, state 2 lower tank b temperature T_b_2, gas constant R, calculate tank b gas density ρ _ g_b_2=P_b_2*M/ after adjusting (Z_g_b_2*T_b_2*R);
(g-2) it according to tank b gas density ρ _ g_b_2 after the lower tank b gas volume V_g_b_2 of state 2, adjusting, calculates and adjusts Tank b helium mass m_g_b_2=V_g_b_2* ρ _ g_b_2 afterwards;
(h-2) tank b pressure P_b_1 under setting pressure change initial value P_0 as state 1, pressure change mark D_P are 1, gas Temperature T is the lower tank b temperature T_b_1 of state 1, gas restrain density p _ g_0 be after adjusting tank b helium mass m_g_b_2 with The quotient of the lower tank b gas volume V_g_b_1 of state 1;
(i-2) tank b volume when tank b helium mass m_g_b_2 is compressed into state 1 after calculating adjusting is solved by gas pressure Corresponding pressure when V_g_b_1, and it is assigned to balance adjustment superfeed pressure P_bal_buqi;It turns to step (j);
(b-3) enabling balance adjustment superfeed pressure P_bal_buqi is the lower tank a pressure P_a_1 of state 1, pressure P_ after balance adjustment Bal is the lower tank a pressure P_a_1 of state 1, is turned to step (j);
(j) balance adjustment tonifying Qi tank mark D_bal_buqi, balance adjustment superfeed pressure P_bal_buqi, balance adjustment are exported Temperature T_bal after pressure P_bal, balance adjustment afterwards;
(k) terminate.
6. a kind of tank propulsion system overall balance emissions adjustment method in parallel, feature exist as described in claim 4 or 5 In gas pressure method for solving comprises the steps of:
(a) pressures cycle serial number i is set as initial value 1;
(b) according to pressure change initial value P_0, pressures cycle serial number i, pressure change mark D_P, pressures cycle step-length P_ Step calculates the new pressure P_ceshi=P_0+i*D_P*P_step of gas;
(c) according to according to Gas Compression Factor coefficient a_Z_1, Gas Compression Factor index a_Z_2, the new pressure P_cesh of gas, Gas temperature T calculates the new compressibility factor Z_ceshi=1+a_Z_1*P_ceshi*T^a_Z_2 of gas;
(d) according to the new pressure P_ceshi of gas, gas molar quality M, the new compressibility factor Z_ceshi of gas, gas temperature T, gas Body constant R calculates the new density p _ g_ceshi=P_ceshi*M/ (Z_ceshi*T*R) of gas;
(e) according to the new density p _ g_ceshi of gas, gas restrain density p _ g_0, calculate gas density residual error δ _ ρ=| ρ _ g_ ceshi-ρ_g_0|/ρ_g_0;
(f) it according to of different sizes between gas density residual error δ _ ρ and gas density residual error convergence δ _ ρ _ min, selects different Operating procedure;If δ _ ρ < δ _ ρ _ min, execute step (g_y);If δ _ ρ >=δ _ ρ _ min, execute step (g_n);
(g_y) the new pressure P_ceshi of output gas;
(g_n) it enables pressures cycle serial number i add 1, turns to step (b);
(h) terminate.
7. a kind of tank propulsion system overall balance emissions adjustment method in parallel as described in claim 1, which is characterized in that simultaneously Joining tank propulsion system includes 4 tanks, wherein 2 oxygen casees and 2 combustion casees, respectively oxygen case a MON-a, oxygen case b MON-b, Fire case a MMH-a, combustion case b MMH-b;Discharge oxidant in parallel, i.e. oxygen case a MON-a and oxygen case b MON-b between 2 oxygen casees Tank downstream latching valve LV5 is respectively set together with connection after LV7 in propellant outlet in downstream, and leads to the oxygen of engine Eng Agent entrance, to provide oxidant to engine Eng.
8. a kind of tank propulsion system overall balance emissions adjustment method in parallel as claimed in claim 7, which is characterized in that oxygen Tank upstream latching valve LV1 is respectively set together with connection after LV3 with oxygen case b MON-b upstream gas entrance in case a MON-a.
9. a kind of tank propulsion system overall balance emissions adjustment method in parallel as claimed in claim 8, which is characterized in that 2 Platform fires discharge incendiary agent in parallel between case, i.e. tank is respectively set in combustion case a MMH-a and the outlet of combustion case b MMH-b downstream propellant Downstream latching valve LV6 leads to the incendiary agent entrance of engine Eng together with connection after LV8, to provide to engine Eng Incendiary agent;Combustion case a MMH-a and combustion case b MMH-b upstream gas entrance join after tank upstream latching valve LV2 and LV4 is respectively set Lead to together;It can control high-pressure gas circuit module with every latching valve of independent switch tank upstream and be inflated to any one tank; It can control any one tank with every latching valve in independent switch tank downstream and propellant is discharged.
10. a kind of tank propulsion system overall balance emissions adjustment method in parallel as claimed in claim 9, which is characterized in that 4 A pressure sensor PT1~PT4 is respectively arranged in platform tank upstream gas inlet, for monitoring the pressure in tank.
CN201910667365.2A 2019-07-23 2019-07-23 Comprehensive balance emission adjusting method for parallel storage tank propulsion system Active CN110525693B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910667365.2A CN110525693B (en) 2019-07-23 2019-07-23 Comprehensive balance emission adjusting method for parallel storage tank propulsion system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910667365.2A CN110525693B (en) 2019-07-23 2019-07-23 Comprehensive balance emission adjusting method for parallel storage tank propulsion system

Publications (2)

Publication Number Publication Date
CN110525693A true CN110525693A (en) 2019-12-03
CN110525693B CN110525693B (en) 2021-02-09

Family

ID=68661834

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910667365.2A Active CN110525693B (en) 2019-07-23 2019-07-23 Comprehensive balance emission adjusting method for parallel storage tank propulsion system

Country Status (1)

Country Link
CN (1) CN110525693B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112319861A (en) * 2020-10-26 2021-02-05 中国运载火箭技术研究院 Storage box layout method for horizontal take-off and landing spacecraft mass center control
CN113148235A (en) * 2020-01-09 2021-07-23 中国空间技术研究院 Method for adjusting transverse mass center of satellite of parallel storage box
CN115618171A (en) * 2022-06-06 2023-01-17 北京理工大学 Propellant combustion balance product solving method based on homotopy algorithm

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103033315A (en) * 2012-12-26 2013-04-10 北京控制工程研究所 Simple and efficient tank parallel- balance emission test system and method
CN103213692A (en) * 2013-04-09 2013-07-24 北京控制工程研究所 Method of actively adjusting balanced discharging of parallel connection tanks of satellite two component propelling system
CN106762224A (en) * 2016-11-21 2017-05-31 北京控制工程研究所 A kind of Large Copacity half manages formula surface tension propellant tank balance charging method in parallel
CN107776916A (en) * 2017-09-14 2018-03-09 北京控制工程研究所 A kind of method based on the adjustment discharge without gas bypassing propulsion system
US10309344B2 (en) * 2013-06-07 2019-06-04 Aerojet Rocketdyne, Inc. Stored pressure driven cycle

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103033315A (en) * 2012-12-26 2013-04-10 北京控制工程研究所 Simple and efficient tank parallel- balance emission test system and method
CN103213692A (en) * 2013-04-09 2013-07-24 北京控制工程研究所 Method of actively adjusting balanced discharging of parallel connection tanks of satellite two component propelling system
US10309344B2 (en) * 2013-06-07 2019-06-04 Aerojet Rocketdyne, Inc. Stored pressure driven cycle
CN106762224A (en) * 2016-11-21 2017-05-31 北京控制工程研究所 A kind of Large Copacity half manages formula surface tension propellant tank balance charging method in parallel
CN107776916A (en) * 2017-09-14 2018-03-09 北京控制工程研究所 A kind of method based on the adjustment discharge without gas bypassing propulsion system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
潘海林等: "大容量表面张力贮箱流阻特性的计算分析 ", 《空间控制技术与应用》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113148235A (en) * 2020-01-09 2021-07-23 中国空间技术研究院 Method for adjusting transverse mass center of satellite of parallel storage box
CN112319861A (en) * 2020-10-26 2021-02-05 中国运载火箭技术研究院 Storage box layout method for horizontal take-off and landing spacecraft mass center control
CN115618171A (en) * 2022-06-06 2023-01-17 北京理工大学 Propellant combustion balance product solving method based on homotopy algorithm
CN115618171B (en) * 2022-06-06 2023-10-24 北京理工大学 Method for solving propellant combustion balance product based on homotopy algorithm

Also Published As

Publication number Publication date
CN110525693B (en) 2021-02-09

Similar Documents

Publication Publication Date Title
CN110525693A (en) A kind of parallel connection tank propulsion system overall balance emissions adjustment method
CN110525694A (en) A kind of propulsion system mixture ratio control method considering tank pressure gap in parallel
CN106595759B (en) A kind of cryogenic propellant storing technology ground system test
CN101315545B (en) Three-level charging-up system for hydrogenation station high-efficiency hydrogenation
CN113063597B (en) System and method for testing attitude characteristic of lubricating oil tank
Guo et al. Investigations on temperature variation within a type III cylinder during the hydrogen gas cycling test
CN106762224B (en) A kind of Large Copacity half manages formula surface tension propellant tank balance charging method in parallel
CN106151865B (en) One kind being used for pipeline low-temperature cyclic loading test system
CN105486511B (en) A kind of adjustment method of test bay state parameter
CN105628387B (en) Using the adjustment method of PREDICTIVE CONTROL method regulation test bay air-suction state parameter
CN109556984A (en) Fast aeration chilldown system and its application method
CN107871046A (en) A kind of emulation mode of cryogenic propellant tank internal spraying blending
CN108279126A (en) One kind determining in-orbit electric propulsion method of flow and system based on ground flow rate test data
CN113588047A (en) Flowmeter calibration system and method for low-temperature propellant rocket engine
CN216524275U (en) Mass method liquid hydrogen flow standard device driven by liquid hydrogen pump
Büker et al. Investigations on pressure dependence of Coriolis mass flow meters used at hydrogen refueling stations
RU2435972C1 (en) Control method of fuel flow to multi-manifold combustion chamber of gas turbine engine
CN109964124A (en) Method for determining the calorific value and/or wobbe index of admixture of gas
CN207688999U (en) A kind of measuring apparatus that flow is weighed
CN112033690A (en) Switching device for ground water swallowing test of aero-engine
CN114088168B (en) Liquid hydrogen flow standard device driven by liquid hydrogen pump and adopting mass method
CN114659581A (en) Online accurate calibration method for container volume
KR101357618B1 (en) Flow rate measuring apparatus and method using differential pressure of variable control valve, and measurement method for inherent flow coefficient
CN114218771A (en) Method for reducing orbital transfer engine disturbance torque by adjusting parallel storage tank discharge in real time
CN114048597A (en) Parallel storage tank non-isobaric air cushion propellant filling amount and satellite mass center determining method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant