Estimation of a Spacecraft's Attitude Dynamics Parameters by Using Flight Data

An algorithm that uses flight data to estimate the parameters in an attitude dynamics model of a spacecraft has been developed. The new algorithm’s estimates can enhance the fidelity of Euler equation models that are used to implement attitude determination and control functions. The algorithm’s estimation equation is an integrated version of Euler’s equation expressed in inertial coordinates. It uses three-axis attitude data and three-axis rategyro data to yield a set of linear equations in the unknown dynamics parameters, which include moments and products of inertia and scale factors, alignments, and biases for all reaction wheels and magnetic torque rods. The estimation problem statement includes the statistics of unmodeled torques and sensor errors, and it incorporates a scalar quadratic constraint to overcome the unobservability of the parameters’ overall scaling. The sensor errors enter the model equation in a multiplicative fashion, which yields a total least-squares problem. The solution algorithm employs a guarded Newton iteration and recursive factorizations that deal efficiently with the problem’s dynamic structure. The algorithm has been applied to the Wilkinson Microwave Anisotropy Probe spacecraft, and the resulting parameter estimates reduce torque modeling errors by a factor of 5‐7.

[1]  J. Vandewalle,et al.  Analysis and properties of the generalized total least squares problem AX≈B when some or all columns in A are subject to error , 1989 .

[2]  Philip E. Gill,et al.  Practical optimization , 1981 .

[3]  Bruce K. Walker,et al.  Input Selection for a Second-Order Mass Property Estimator , 1988 .

[4]  Mason Peck,et al.  Attitude determination for gyrostats in non-equilibrium spins from infrequent vector observations , 2000 .

[5]  M. Psiaki Attitude-Determination Filtering via Extended Quaternion Estimation , 2000 .

[6]  G. Bierman Factorization methods for discrete sequential estimation , 1977 .

[7]  Mark L. Psiaki,et al.  Attitude Estimation for a Flexible Spacecraft in an Unstable Spin , 2002 .

[8]  Gene H. Golub,et al.  An analysis of the total least squares problem , 1980, Milestones in Matrix Computation.

[9]  John L. Crassidis,et al.  International Space Station Leak Localization Using Attitude Response Data , 2006 .

[10]  Frank H. Bauer,et al.  The Microwave Anisotropy Probe (MAP) Mission , 2002 .

[11]  E. Bergmann,et al.  Spacecraft mass property identification with torque-generating control , 1990 .

[12]  S. Tanygin,et al.  Mass Property Estimation Using Coasting Maneuvers , 1997 .

[13]  Mark L. Psiaki,et al.  Global Magnetometer-Based Spacecraft Attitude and Rate Estimation , 2003 .

[14]  Mark L. Psiaki,et al.  Spacecraft Attitude Rate Estimation from Geomagnetic Field Measurements , 2002 .

[15]  Sean Ryan,et al.  ALEXIS Spacecraft Attitude Reconstruction with Thermal/Flexible Motions Due to Launch Damage , 1997 .

[16]  M. Challa,et al.  Magnetometer-Only Attitude and Rate Estimates for Spinning Spacecraft , 2000 .

[17]  B. K. Walker,et al.  Mass property estimation for control of asymmetrical satellites , 1987 .

[18]  Mark L. Psiaki,et al.  N 8 9 - 1 5 9 5 1 Three-Axis Attitude Determination via Kalman Filtering of Magnetometer Data , 2003 .