Satellite Dynamics Simulator Development Using Lie Group Variational Integrator

Simulation technology is becoming increasingly crucial in the design and optimization of satellites due to the difficulties in testing and verifying system parameters on the ground. Computationally tractable and accurate methods are required in order to test satellite parameters in the complex and dynamic space environment. Although various satellite teams have developed simulation tools, many suffer from inaccurate numerical integrators, resulting in their simulations being of low fidelity for long duration simulations. This paper presents a MATLAB/Simulink-based simulator which includes high fidelity integration and modeling for accurate and relatively quick results. The simulator includes an energy-preserving variational integrator for both translational and rotational dynamics. A Lie Group Variational Integrator is used for the rotational dynamics, which enforces an orthogonality constraint for improved accuracy. This approach requires less computational time relative to other integration methods such as Runge-Kutta method for the same level of integration accuracy. The simulator includes perturbations to the orbital motion and attitude, including Earth oblateness, aerodynamic drag, solar pressure, gravity gradient, and residual dipole. The simulator also includes an advanced hysteresis model for improved modeling of magnetic attitude control systems. Simulation results are provided for a representative small satellite mission in low earth orbit with a passive magnetic stabilization control system. We compare the novel integration and hysteresis techniques to conventional simulators for long duration simulations for a realistic mission scenario.

[1]  J Giesselmann,et al.  Development of an active magnetic attitude determination and control system for picosatellites on highly inclined circular low earth orbits , 2006 .

[2]  Andrew Turner An Open-Source, Extensible Spacecraft Simulation And Modeling Environment Framework , 2003 .

[3]  James Cutler,et al.  Magnetic Sensor Calibration and Residual Dipole Characterization for Application to Nanosatellites , 2010 .

[4]  A. Iserles,et al.  Lie-group methods , 2000, Acta Numerica.

[5]  D. C. Maessen,et al.  Development of a generic inflatable de-orbit device for CubeSats , 2007 .

[6]  E. M. Soop Handbook of Geostationary Orbits , 2010 .

[7]  N. McClamroch,et al.  A lie group variational integrator for the attitude dynamics of a rigid body with applications to the 3D pendulum , 2005, Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005..

[8]  N. McClamroch,et al.  Lie group variational integrators for the full body problem , 2005, math/0508365.

[9]  Marco Lovera,et al.  Object-oriented modelling for spacecraft dynamics: Tools and applications , 2010, Simul. Model. Pract. Theory.

[10]  Susan Macmillan,et al.  International Geomagnetic Reference Field—the tenth generation , 2005 .

[11]  Mason A. Peck,et al.  A passive, sun-pointing, millimeter-scale solar sail , 2010 .

[12]  D. Vallado Fundamentals of Astrodynamics and Applications , 1997 .

[13]  James E. Lumpp,et al.  Nano-Satellite Passive Attitude Stabilization Syste ms Design by Orbital Environment Modeling and Simulation , 2010 .

[14]  James Cutler,et al.  The Radio Aurora Explorer – A Bistatic Radar Mission to Measure Space Weather Phenomenon , 2010 .

[15]  J. Marsden,et al.  Discrete mechanics and variational integrators , 2001, Acta Numerica.

[16]  N. Harris McClamroch,et al.  A Dynamic Model of a Passive Magnetic Attitude Control System for the RAX Nanosatellite , 2010 .