1. Introduction
One of the important parameters to consider when planning the operational life of a satellite is the residual propellant on board. The amount of leftover propellant, especially for commercial satellites, indicates how long the satellite will remain operational. Towards the end of their service life, the available onboard propellant, which requires precise calibration, becomes crucial in determining satellite de-orbiting, relocation, and replacement [
1]. Inaccurate estimations of the available propellant had an impact on the famous Apollo moon landing and presented challenges in extending mission life before its end. Precise and cost-effective quantification of propellant always poses a challenging investment aspect, as indicated in NASA’s technological roadmaps [
2]. It is obvious that precise propellant gauging techniques onboard are necessary for earth observation, interplanetary, and other commercial satellites. Besides, a better gauging strategy in an application delivers uncertainties of 2–5% that combines the sensor’s inaccuracy, cost, and design constraints. Satellite engineers usually consider relevant margins for the propellant onboard to ensure a continuous operation of around 10–15 years. In addition, the inclusion of accurate gauging strategies will improve the spacecraft’s life. Furthermore, the presence of precise propellant monitoring will assist the mission operators in improving the orbital life by lowering station-keeping corrections and other regular maintenance in emergency situations. Eventually, the attention rises to propellant monitoring from the past decade, and much research is being carried out on this problem. Usually, the satellite industry follows classical techniques such as bookkeeping (BKP), thruster usage accounting, and the pressure−volume−temperature (PVT) thermodynamic method. Lately, an unconventional method, i.e., the thermal propellant gauging (TPG) method has come under the spotlight due to its intriguing approach to quantifying the available propellant onboard [
3].
The traditional BKP technique measures the consumed propellant by predicting the flow rate of the thruster. The remaining propellant onboard will be derived by comparing the predicted mass to the loaded initial mass of the propellant. Since it requires data on consumed propellant, the level of complexity is less in gauging the available propellant. Accurate estimation of the thruster’s flow rate and the exact information on initial propellant mass navigates the precise measurement of the leftover propellant. Though the calculation process appears simple, the possibility of uncertainty in the results is significant because the inaccurate flow rate estimation and inaccurate information on the propellant mass at the beginning of life (BoL) lead to greater uncertainties in the overall outcome. To predict the correct flow rate, the data on pulse widths and thruster on-times are necessary. At the same time, thruster temperature, feed pressure, and duty cycle will affect the thruster’s flow rate. Commonly, the consumed propellant, which will be estimated using the BKP strategy, consists of a 2.5–3.5% error [
4,
5,
6]. However, the variation in thruster orifice diameter with respect to time, as well as the efficiency differences between continuous and pulse firing, implicate the error rate and pose criticalities to consider a constant error for the calibrated fuel. Eventually, the efficiency of the BKP technique decreases and becomes the least accurate at the end of life (EoL). In addition, this technique is incapable of quantifying the individual tank’s propellant mass in a pair configuration. All these factors in the classical BKP technique have forced researchers to focus on other methods.
The gas law technique/PVT strategy is another traditional method for calculating propellant volume using temperature and pressure readings from telemetry data, and it follows the ideal gas law in quantification [
4,
7,
8,
9,
10,
11]. The EoL of a spacecraft will be calculated depending on the helium’s conservation (typically) which is a pressurant gas; thus, gas law equations will be applied to it. Like the BKP approach, it does not require great computation efforts, but the quantification strategy is different since it does not require previous firing history. Since the PVT method requires pressure and temperature readings, the precision of the calibrated propellant volume depends on mounted temperature and pressure sensors, the tank’s volume, the tank’s stretch, the pressurizing gas mass, etc. Temperature differences will be ignored during propellant gauging because the tank is assumed to be isothermal. From the literature, it has been revealed that the pressure sensor’s accuracy directly affects the estimated propellant volume [
8]. Furthermore, the inaccurate information on pressurant mass during the calibration time also alters the precision of the measured fuel since the mass of the pressurant may change as the propellant mass decreases. This is because the pressurizing gas may undergo re-pressurization, be absorbed by the propellant, or be due to leakage. Eventually, inaccurate information on pressurant mass has a direct impact on the accuracy of the quantified propellant. This results in the accuracy decrement in PVT as the propellant decreases [
8,
12,
13]. The PVT technique’s accuracy decreases with time because the pressure is inversely proportional to volume, which means that the square root of the pressure and sensitivity are inversely proportional to each other.
Despite the classical techniques such as BKP and PVT, an unorthodox strategy known as the thermal gauging method has grabbed the attention of the space industry based on its different approach to measuring the on-board propellant. Like the other methods, it does not require previous firing history or pressurant temperature and pressure readings to estimate the life of the mission but is rather a characteristic of the material (a standalone/independent technique). The propellant tank’s thermal inertia will be determined to derive the quantity of available propellant [
14,
15,
16,
17,
18]. The temperature rise will be observed to determine the heat capacity of the tank by applying a known heat load; then, the recorded temperature rise values will be compared against the tank’s thermal model given simulation results to estimate the precise mass of the propellant. Anyway, temperature sensors will be placed on the selected locations of the tank to generate some temperature points that will aid in predicting the tank’s temperature. Since it is possible to overcome the drawbacks of the other two classical techniques, the TPG Method necessitates greater computational efforts. In addition, this technique allows the satellite manufacturer to achieve optimum design to place the TPG system with feasible allocation of the parts like a heater, temperature sensors, the tank’s thermal connection, and a suitable temperature limit to apply on the tanks. As time goes on, the precision of the TPG increases because the sensitivity of the temperature rises with respect to tank mass increases as tank mass decreases, making it more promising to gauge tank load at the EoL. The accumulation of errors in the BK and PVT methods makes TPG more sophisticated as the mission’s end of life approaches. The thermal gauging method can measure the individual tank loads in a multitank system and bipropellant systems. The TPG has been implemented for the ABS1A satellite and GEOStartm1 satellites to compare the estimations carried out by different schemes, and the thermal gauging technique was able to estimate accurately with an uncertainty of less than 1 kg [
16,
19]. However, the nonuniform heat distribution when heat is applied to the tanks and nonuniform distribution of propellant incorporates the temperature gradients that need to be considered as TPG assumes no temperature gradients during the quantification.
Nevertheless, each strategy is unique in propellant-load quantification. BK and PVT are more precise initially but become less accurate as time goes on. Furthermore, TPG is less accurate in the beginning and delivers precise quantification as the spacecraft approaches its EoL. This trend of the three discussed techniques leads to the concept of hybridization [
20], in which any of the techniques, in addition to TPG, will be included to achieve a sophisticated system of measuring propellant load throughout the mission’s life. ASTRIUM-SAS, an on-orbit telecommunication satellite, employs the thermal propellant gauging technique and BKP technique to quantify the correct propellant mass onboard [
21]. ABS-1A, Lockheed Martin’s telecommunication satellite, used the BKP and PVT approach in conjunction with the thermal gauging method and attained an accurate estimate of available propellant. In addition, the incorporation of this hybrid technique resulted in a 6-month extension to the mission’s life before de-orbiting [
16]. The following are the main contributions of the paper.
Mathematical modelling of propellent gauging systems
Errors analysis of the propellant gauging systems
Performing case study on PRISMA satellite.
These things considered, the current research employs the three above-mentioned methods to assess the accuracy of the propellant load estimate on PRISMA, an Earth Observation (EO) hyperspectral satellite of the Italian Space Agency. The open literature reveals that the inclusion of TGM onboard the spacecraft yields an accurate estimate of the propellant load as the mission’s lifetime is decreasing. Initially, the plan was to employ the BK and PVT methods in the mission. However, based on open literature and previous missions’ results, TPG has also been incorporated. The point of focus for the current analysis is the implementation of algorithms that calibrate the residual propellant mass in the satellite tank using BK, PVT, and TPG. The effectiveness of each technique has been parametrized in terms of error modelling, mass estimates, and their comparisons which could be useful for future satellite manufacturers.
2. PRISMA Mission and Mathematical Modelling
On 22 March 2019, the PRISMA research and demonstration mission was launched aboard the VEGA rocket. The HyperSpectral Earth Observer (HypSEO) project, which was a collaboration between ASI and the Canadian Space Agency, served as the cornerstone for the initial concept investigations. PRISMA plays a vital role in the current and future global EO setting for both the scientific community and end users due to its ability to record data internationally with very high spectral resolution across a wide range of wavelengths [
22,
23]. PRISMA has the capacity to collect, transmit, and store imagery from all panchromatic/hyperspectral bands, covering a total area of 200,000 km
2 daily across the entire globe. This results in 30 km × 30 km square Earth tiles. The PRISMA mission operates primarily in two modes: primary and secondary. The primary mode involves collecting panchromatic data, while the secondary mode focuses on gathering hyperspectral data from specific targets as requested by end users. The mission is designed to operate in the “background” mode to fully utilize the system’s resources. The PRISMA space segment consists of one modest class spacecraft. Its payload includes a hyperspectral/panchromatic camera equipped with visible near-infrared (VNIR) and short-wave infrared (SWIR) detectors. It comprises a medium-resolution panchromatic camera (PAN) with a resolution of 5 m (ranging from 400 nm to 700 nm) and an image spectrometer with a spatial resolution of 30 m. The image spectrometer can acquire data across a range of spectral bands from 400 nm to 2505 nm (i.e., from 400 nm to 700 nm in VNIR and from 920 nm to 2505 nm in SWIR). The PRISMA hyperspectral sensor uses a prism to quantify the dispersion of incoming radiation on 2-D matrix detectors, enabling the capture of numerous spectral bands from a single ground strip. Numerous works based on PRISMA EO data can be found in the literature [
24,
25,
26,
27,
28].
The following section particularly describes three propellant gauging techniques, namely BKP, PVT, and TPG, that have been considered in this study for estimating the residual mass of the PRISMA satellite. Additionally, it provides a description of the inputs that will be acquired from PRISMA telemetry data. A typical satellite propellant gauging system comprises several components, including [
13,
17,
29].
Fuel tank: It is where the satellite stores its propellant.
Pressure transducers: They measure the pressure of the propellant inside the tank.
Temperature sensors: They measure the temperature of the propellant.
Level sensors: They measure the level of the propellant inside the tank.
Control electronics: They receive data from the pressure transducers, temperature sensors, and level sensors, and process this data to calculate the amount of propellant remaining in the tank.
Communication interface: It enables the control electronics to transmit the calculated propellant level data to the satellite’s telemetry system.
Together, these components form a complete propellant gauging system that provides accurate and reliable measurements of the propellant remaining in the satellite’s fuel tank. The PRISMA propulsion system is shown in
Figure 1.
2.1. Input Data from PRISMA
PRISMA is an Earth observation hyperspectral satellite developed by the Italian Space Agency (ASI) and built at OHB-Italia.
Table 1 presents the input values and associated errors used for estimating residual mass and conducting error analysis. It is worth noting that the avionics driver can maintain a constant power consumption of 10 W throughout the mission.
2.2. BKP Approach
A mathematical model used for the gauging analysis based on the BKP method is shown Equation (1). As already described in the introduction, the BKP method is based on the accurate logging of the thrust duration and parameters. To evaluate the residual propellant in the tank, the following model (Equation (1)) was considered for the analysis.
The propellant mass ejected from the satellite is the function of mass flow rate (), which again is dependent on the pressure of helium and its initial mass (). The temperature is not taken into consideration because the pressure is directly measured using a pressure transducer. This model also considers the degradation of thrusters, i.e., an increase in orifice diameter, which affects the burnt mass through a linear dependency in the mass flow rate model.
The residual propellant mass is calculated by subtracting the sum of all the contributions of the ejected mass. In a similar way, errors are also accumulated over time. The mass flow rate through the thruster was calculated using the expression given by the manufacturer, which is as in Equation (2).
Moreover, the maximum deviation mentioned by the manufacturer is 9%. The above model gives a mass flow rate through one thruster, but PRISMA satellite’s configuration has two thrusters, and so the mass flow rate needs to be multiplied by two.
Error Analysis for BKP Approach
The model provided in Equation (2) is for calculating the residual propellant mass as the function of parameters namely, , , , and where the mass flow rate is again a function of pressure and burnt mass. To find the errors occurring in the residual propellant mass estimation, it is required to differentiate and derive the error on residual mass for all the parameters.
Since the mass flow rate depends on pressure
and burnt mass (
, two models were obtained by differentiating mass flow rate for the two parameters (
) individually, and the expressions are as in Equations (3) and (4).
Burnt mass
used in the above expression can be simply calculated by multiplying the mass flow rate
with the time burnt. Errors occurring due to different parameters are tabulated as in
Table 2. Relative error models tabulated in
Table 2 are obtained by differentiating for its related parameters, whereas absolute error models were obtained by multiplying with variable associated errors to relative error models.
To find out the combined error due to all parameters, the root sum squared method, which uses the variations to find out the total error, is applied. In this case, two major types of errors are involved viz., constant errors and variable errors, so it is required to find root sum squares separately. Because variable error increases over time, it is cumulated over time and added to the constant error using the RSS method. in addition, it has been quantified as:
For the initial sequence of errors, the cumulative error will be zero. The total error will be calculated by implementing the RSS method to constant errors summing up with the cumulative error for the present sampling time (t), and the expression is as given in Equation (6).
2.3. Pressure−Volume−Temperature Approach
The PVT method is based on the pressure and temperature measurements of the systems, considering its evolution with time due to the blow-down configuration of the system. By measuring the pressure and temperature of the pressurant and hydrazine, respectively, available in the tank and pipe in stationary conditions, volume (change) is calculated, whereas the residual propellant volume results from the difference between the initial volume, expansion volume of the gas, and eventually the thermal conditions of the propellant in the tank and pipes. The model considered for the analysis is as shown in Equations (7) and (8):
This expression can be further expanded as
The volumes given in the above expression can be re-written as in Equations (9)–(11)
The temperature dependent density (
) of hydrazine can be written as shown in Equation (12).
Average density () of the hydrazine can be found considering the maximum and minimum operating temperature of the satellite and its respective densities and similarly change in average density () with respect to average temperature can be found. Similarly, can also be calculated considering the temperature of the pipe.
Error Analysis on PVT Approach
The expression of residual propellant mass is a function of different parameters viz., loaded propellant mass (
, the volume of the pipe (
, initial temperature (
, initial pressure
, the pressure of helium (
, the volume of the tank (
, the temperature of the helium (
, the temperature of the hydrazine (
and the temperature of the pipe (
. So, to find out the errors occurring with residual propellant mass estimation, it is required to partially differentiate and derive for measuring the errors, which are shown in
Table 3.
Similar to the BKP approach, the root sum squared method can be implemented to find out the total error causing the deviation in residual propellant mass and is expressed in Equation (13).
The error obtained by the formula above (Equation (13)) gives the combined error due to all parameters for pressure and volume at one moment.
2.4. Thermal Propellant Gauging Approach
The TPG method is based on estimating the propellant tank’s thermal mass using electrical heaters attached to it and a couple of temperature sensors. The tank design should be such that it is thermally insulated from the spacecraft by using blankets wrapped around the tank to limit IR radiation and poor conductive supports. The heater power must be sufficient for the overall heat leakages to be able to raise the tank temperature in a short time (say a couple of minutes) and to allow for uniform spreading of the heat within the tank. It must be investigated in detail if, under zero-gravity conditions, the heat is being distributed efficiently enough into the liquid propellant; for instance, by using capillary material at the walls. From the slope of the temperature response after heating up, the heat capacity of the system is estimated as follows, which is the sum of the tank and propellant heat capacity. There are three possible ways available to calculate the residual propellant using thermal inertia. They are:
Newton’s law of heating;
By the thermal response of the system (in our case, systems can be considered as a combination of tank, propellant, and pressurant);
Using mass fuel ratios;
In this case, the last one (using mass fuel ratios) was used to estimate the residual propellant mass. The temperature response as function
when applying a power
) to a system with heat capacity
) and effective conduction to the spacecraft
can be calculated with the differential Equation (14).
where the heat capacity of the system can be elaborated as in Equation (15)
for upper tank
for lower tank
for propellant
for pressurant
Whereas heat loss can also be elaborated as
for upper tank
for lower tank
for upper thermal blanket
for lower thermal blanket
considers the heat losses to spacecraft due to all heat transfer processes, namely, conduction, convection, and radiation. To find this, a detailed thermal analysis of the propulsion system is required.
Using the balance equation, it is possible to find the residual propellant mass by rearranging the terms. Heat capacity to be considered in the balance is shown in the following equation.
Subtracting actual heat capacity (current heat capacity) from true heat capacity (initial heat capacity) gives the actual propellant heat capacity and dividing it with the specific heat constant of propellant gives the remaining propellant mass.
where
Error Analysis of the TPG Approach
An error analysis for the TPG approach has been carried out using first-order equations without considering gas compressibility, propellant vapor pressure, pressurant solvability, tank stretch, thermal expansion of the tank, and the propellant. The heat capacity of the system considered for this error analysis is in
Table 4.
The equations given above (
Table 4) are the simple model, like the above methods. In this also, the total error was found by the root sum square of errors that is occurred due to different parameters.
2.5. Algorithm Definition
Using three different approaches described above and considering the errors obtained from analyses, an algorithm to measure remaining residual mass was developed. This algorithm works in the following procedural steps. To begin with, it reads the CSV file, which contains the telemetry data obtained from the satellite when it is onboard. As the first step, it checks whether the software status indicates the orbit maneuvering condition during the firing.
Once the status has been confirmed, it checks whether the two thrusters were working or only one was working during the firing.
After this check, it reads the date and time of that operation to verify whether this analysis has already been carried out.
According to the active number of thrusters, it calculates the total mass flow rate from the tank., i.e., in case two thrusters were working, the mass flow rate will be doubled.
Then it considers the pressure and temperature values, which are in alignment with the above two conditions, and then calculates residual propellant mass and relative errors using the formulae.
The two propellant masses and errors will be calculated applying two different approaches viz BKP and PVT method.
Finally, it prints the results into two txt files; one is for the total history of firing with firing time and the other one will have a summary file, which also provides input for the next analysis.
A graph will be plotted using the data from the summary file after every firing.
The software status, the indication of active thrusters, and the pressure and temperature of the tank can be obtained from telemetry data when the satellite is onboard.
5. Conclusions
Satellite propellant gauging systems are one of the significant components of the satellite technology since these provide accurate propellant measuring, prevent overfilling, premature shutdown, and enable efficient fuel utilization. These techniques serve a key role in assuring satellite safety, stability, and performance, as well as ensures that satellites can fulfil their intended missions while conserving fuel resources. With the growing demands for space exploration and satellite operations, the requirement for reliable and accurate propellant gauging systems is more vital than ever, and continued improvements in this technology are anticipated to continue to drive innovation and progress in the field. In this research work, different types of propellant gauging methods, namely Bookkeeping (BKP), Pressure−Volume−Temperature (PVT), and Thermal Propellant Gauging (TPG) were analyzed for implementation on the PRISMA satellite and the respective error models were also developed. The challenging task in this study was to develop the TPG method, as it was rarely implemented on satellites because of its complexity in modelling. Using these models, it is possible to measure the residual propellant mass using the obtained telemetry data from the satellite. Most satellites will typically employ the PVT approach; however, the TPG method developed exclusively here, outperforms the other two techniques at the end of life. As a result, it has been decided to employ two distinct ways of measuring propellant in the satellite tank during its lifetime. It was also discovered how long the BKP approach can be used. The calculations have been predicted that the BKP method provides superior accuracy up to 29,616 s, after which it is recommended to switch to the TPG method for monitoring the tank fill level. As a result, building the TPG model was more efficient, allowing 1.5 kg of propellant to be saved at the end of life, potentially adding 5 months to the operational life of the satellite.