Estimation of propellant remaining in a satellite
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
B64G-001/40
B64G-001/66
G01F-022/02
출원번호
US-0329739
(2014-07-11)
등록번호
US-9482569
(2016-11-01)
발명자
/ 주소
Vu, Hoai Xuan
출원인 / 주소
Linquest Corporation
대리인 / 주소
Mintz Levin Cohn Ferris Glovsky and Popeo, P.C.
인용정보
피인용 횟수 :
0인용 특허 :
19
초록▼
An amount of propellant remaining in an orbiting satellite can be estimated in a more accurate manner than is possible with conventional approached. Pressure and temperature telemetry data received from the satellite can be analyzed using a maximum likelihood estimation approach that reconstructs a
An amount of propellant remaining in an orbiting satellite can be estimated in a more accurate manner than is possible with conventional approached. Pressure and temperature telemetry data received from the satellite can be analyzed using a maximum likelihood estimation approach that reconstructs a predicted tank pressure signal using the temperature data and determines a pressurant volume necessary to make the reconstructed pressure signal match the received pressure signal. Drift of the pressure data received from pressure transducers in the satellite can also be addressed using the current subject matter, as can issues including but not limited to inaccessible propellant due to satellite spin, tank expansion under pressure, and the like. Independent determinations of the amounts of propellant remaining can be made using moment of inertia calculations in situations in which an axis of spin of the satellite is known a priori.
대표청구항▼
1. A computer-implemented method comprising: receiving pressure telemetry data and pressurant temperature telemetry data for a propellant tank of a satellite over a time interval, the propellant tank having a known geometry and containing an amount of propellant and a volume of a gas-phase pressuran
1. A computer-implemented method comprising: receiving pressure telemetry data and pressurant temperature telemetry data for a propellant tank of a satellite over a time interval, the propellant tank having a known geometry and containing an amount of propellant and a volume of a gas-phase pressurant, a rate of propellant consumption in support of satellite operations over the interval being sufficiently small to create a quasi-isochoric condition for the pressurant over the time interval such that an actual pressure in the propellant tank is proportional to an actual pressurant temperature in the propellant tank over the time interval;calculating a metric relating the volume of the pressurant, the pressure telemetry data and the pressurant temperature telemetry data, the metric calculation comprising reconstructing, based on the received pressurant temperature telemetry data, a predicted set of pressure data for the time interval and comparing the predicted set of pressure data to at least part of the pressure telemetry data, the reconstructing comprising assuming a direct proportionality between the predicted set of pressure data and the pressurant temperature telemetry data;solving for a most likely estimate of the volume of the pressurant to optimize the metric; anddetermining, based on the most likely estimate of the volume of the pressurant and the known geometry of the propellant tank, the most likely amount of propellant remaining in the propellant tank;wherein the receiving, calculating, solving and determining are performed by at least one system comprising computer hardware. 2. A computer-implemented method as in claim 1, further comprising: commanding that the satellite operate a valve isolation system to isolate the propellant tank to disallow use of propellant from the propellant tank during the time interval. 3. A computer-implemented method as in claim 2, further comprising: detecting, over the time interval, that the most likely estimate of the amount of propellant remaining in the propellant tank is not constant; anddetermining, for the time interval, a drift rate associated with a pressure transducer on the satellite that generates at least part of the pressure telemetry data, the drift rate being determined to best account for the detected non-constant amount of propellant remaining in the propellant tank. 4. A computer-implemented method as in claim 3, further comprising: performing the calculating, the solving, and the determining of the most likely amount of propellant remaining in the propellant tank over an additional iteration, the additional iteration comprising inclusion of the drift rate in the determining of the most likely amount of propellant remaining in the propellant tank. 5. A computer-implemented method as in claim 1, wherein the propellant tank is not isolated during the time interval. 6. A computer-implemented method as in claim 5, further comprising: detecting, over the time interval, at least one deviation between the most likely estimate of the amount of propellant remaining in the propellant tank and an estimate of the rate of propellant consumption in support of known satellite operations; anddetermining, for the time interval, a drift rate of a pressure transducer associated with a pressure transducer on the satellite that generates at least part of the pressure telemetry data, the drift rate being determined to best account for the detected at least one deviation. 7. A computer-implemented method as in claim 6, further comprising: performing the calculating, the solving, and the determining of the most likely amount of propellant remaining in the propellant tank over an additional iteration, the additional iteration comprising inclusion of the drift rate in the determining of the most likely amount of propellant remaining in the propellant tank. 8. A computer-implemented method as in claim 1, further comprising: determining an amount of inaccessible propellant in the propellant tank, the determining of the amount of inaccessible propellant comprising estimating a location of a spin axis of the satellite based on an estimation of the moment of inertia of the satellite using on-orbit telemetry data, and estimating a distance from the spin axis to a center of the propellant tank. 9. A computer-implemented method as in claim 8, wherein the estimating of the location of the spin axis of the satellite comprises observing a change in the moment of inertia of the satellite in response to a known amount of consumed propellant. 10. A computer-implemented method as in claim 1, wherein the calculating further comprises correlating the pressure telemetry data and the pressurant temperature telemetry data in at least part of the time interval. 11. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising: receiving pressure telemetry data and pressurant temperature telemetry data for a propellant tank of a satellite over a time interval, the propellant tank having a known geometry and containing an amount of propellant and a volume of a gas-phase pressurant, a rate of propellant consumption in support of satellite operations over the interval being sufficiently small to create a quasi-isochoric condition for the pressurant over the time interval such that an actual pressure in the propellant tank is proportional to an actual pressurant temperature in the propellant tank over the time interval;calculating a metric relating the volume of the pressurant, the pressure telemetry data and the pressurant temperature telemetry data, the metric calculation comprising reconstructing, based on the received pressurant temperature telemetry data, a predicted set of pressure data for the time interval and comparing the predicted set of pressure data to at least part of the pressure telemetry data, the reconstructing comprising assuming a direct proportionality between the predicted set of pressure data and the pressurant temperature telemetry data;solving for a most likely estimate of the volume of the pressurant to optimize the metric; anddetermining, based on the most likely estimate of the volume of the pressurant and the known geometry of the propellant tank, the most likely amount of propellant remaining in the propellant tank. 12. A computer program product as in claim 11, wherein the operations further comprise: commanding that the satellite operate a valve isolation system to isolate the propellant tank to disallow use of propellant from the propellant tank during the time interval. 13. A computer program product as in claim 12, wherein the operations further comprise: detecting, over the time interval, that the most likely estimate of the amount of propellant remaining in the propellant tank is not constant; anddetermining, for the time interval, a drift rate associated with a pressure transducer on the satellite that generates at least part of the pressure telemetry data, the drift rate being determined to best account for the detected non-constant amount of propellant remaining in the propellant tank. 14. A computer program product as in claim 13, wherein the operations further comprise: performing the calculating, the solving, and the determining of the most likely amount of propellant remaining in the propellant tank over an additional iteration, the additional iteration comprising inclusion of the drift rate in the determining of the most likely amount of propellant remaining in the propellant tank. 15. A computer program product as in claim 11, wherein the propellant tank is not isolated during the time interval. 16. A computer program product as in claim 15, wherein the operations further comprise: detecting, over the time interval, at least one deviation between the most likely estimate of the amount of propellant remaining in the propellant tank and an estimate of the rate of propellant consumption in support of known satellite operations; anddetermining, for the time interval, a drift rate of a pressure transducer associated with a pressure transducer on the satellite that generates at least part of the pressure telemetry data, the drift rate being determined to best account for the detected at least one deviation. 17. A computer program product as in claim 16, wherein the operations further comprise: performing the calculating, the solving, and the determining of the most likely amount of propellant remaining in the propellant tank over an additional iteration, the additional iteration comprising inclusion of the drift rate in the determining of the most likely amount of propellant remaining in the propellant tank. 18. A computer program product as in claim 11, wherein the operations further comprise: determining an amount of inaccessible propellant in the propellant tank, the determining of the amount of inaccessible propellant comprising estimating a location of a spin axis of the satellite based on an estimation of the moment of inertia of the satellite using on-orbit telemetry data, and estimating a distance from the spin axis to a center of the propellant tank. 19. A computer program product as in claim 18, wherein the estimating of the location of the spin axis of the satellite comprises observing a change in the moment of inertia of the satellite in response to a known amount of consumed propellant. 20. A computer program product as in claim 11, wherein the calculating further comprises correlating the pressure telemetry data and the pressurant temperature telemetry data in at least part of the time interval. 21. A system comprising computer hardware configured to perform operations comprising: receiving pressure telemetry data and pressurant temperature telemetry data for a propellant tank of a satellite over a time interval, the propellant tank having a known geometry and containing an amount of propellant and a volume of a gas-phase pressurant, a rate of propellant consumption in support of satellite operations over the interval being sufficiently small to create a quasi-isochoric condition for the pressurant over the time interval such that an actual pressure in the propellant tank is proportional to an actual pressurant temperature in the propellant tank over the time interval;calculating a metric relating the volume of the pressurant, the pressure telemetry data and the pressurant temperature telemetry data, the metric calculation comprising reconstructing, based on the received pressurant temperature telemetry data, a predicted set of pressure data for the time interval and comparing the predicted set of pressure data to at least part of the pressure telemetry data, the reconstructing comprising assuming a direct proportionality between the predicted set of pressure data and the pressurant temperature telemetry data;solving for a most likely estimate of the volume of the pressurant to optimize the metric; anddetermining, based on the most likely estimate of the volume of the pressurant and the known geometry of the propellant tank, the most likely amount of propellant remaining in the propellant tank.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (19)
Eun Jong Won,KRX ; Suk Ju Il,KRX, Apparatus and method for estimating remaining fuel quantity in GEO (Geostationary Earth Orbit) communication satellite propulsion system.
Ray, Stephen L.; Grandine, Thomas A.; Vandenbrande, Jan H.; Carr, Douglas A., Calculating liquid levels in arbitrarily shaped containment vessels using solid modeling.
Cepollina,Frank J.; Burns,Richard D.; Holz,Jill M.; Corbo,James E.; Jedhrich,Nicholas M., Method and associated apparatus for capturing, servicing and de-orbiting earth satellites using robotics.
Cepollina, Frank J.; Burns, Richard D.; Holz, Jill M.; Corbo, James E.; Jedhrich, Nicholas M., Method and associated apparatus for capturing, servicing, and de-orbiting earth satellites using robotics.
Allen, Andrew; Lymer, John; Spring, Kerry; Ravindran, Rangaswamy, Propellant transfer system and method for resupply of propellant to on-orbit spacecraft.
Gindre Philippe (Leiderdorp NLX) Hhnel Peter (Oegstgeest NLX) Helmke Hartmut (Leiden NLX), System for determining the depletion of propellant tanks onboard a spacecraft.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.