Conference article

Nonlinear inverse models for the control of satellites with flexible structures

Matthias J. Reiner
German Aerospace Center (DLR), Institute of System Dynamics and Control, Wessling, Germany

Johann Bals
German Aerospace Center (DLR), Institute of System Dynamics and Control, Wessling, Germany

Download articlehttp://dx.doi.org/10.3384/ecp14096577

Published in: Proceedings of the 10th International Modelica Conference; March 10-12; 2014; Lund; Sweden

Linköping Electronic Conference Proceedings 96:61, p. 577-587

Show more +

Published: 2014-03-10

ISBN: 978-91-7519-380-9

ISSN: 1650-3686 (print), 1650-3740 (online)

Abstract

Nonlinear inverse dynamic models can be utilized in various parts of advanced model-based control system design: reference trajectory optimization; feedforward control and feedback linearization [35]. In this paper; a new synthesis approach for nonlinear inverse dynamic models of satellites with flexible structures is presented. For satellite configurations with unstable zero dynamics; a stable inverse model approximation is proposed which has been successfully applied to robots with flexible bodies.

This inverse modeling approach is part of the newly developed DLR Space Systems Library for objectoriented modeling and simulation of satellites and launchers in a detailed space environment. For satellites with flexible structures; the library provides models for normal simulation mode and the necessary tools to directly generate approximate inverse models.

In this paper; trajectory optimization is shown to be an important use case for inverse dynamic models. By inversion based reformulation of the trajectory optimization problem; the optimal reference motion of the control system can be determined in a reliable and efficient way.

Keywords

Satellite modeling; nonlinear inverse model; trajectory optimization; flexible structure

References

[1] T. Bellmann. Interactive simulations and advanced visualization with modelica. Proceedings of the 7th Modelica Conference, pages 541–550, 2009.

[2] J. Biesiadecki, A. Jain, and M. James. Advanced simulation environment for autonomous spacecraft. In International Symposium on Artificial Intelligence, Robotics and Automation in Space, (Tokyo, Japan), 1997.

[3] P. Bodin, M. Nylund, and M. Battelino. SATSIM - A realtime multi-satellite simulator for test and validation in formation flying projects. Acta Astronautica, 74:29–39, 2012.

[4] K. Brieß, W. Bärwald, E. Gill, H. Kayal, O. Montenbruck, S. Montenegro, W. Halle, W. Skrbek, H. Studemund, T. Terzibaschian, and H. Venus. Technology demonstration by the BIRD-mission. Acta Astronautica, 56:57–63, 2005.

[5] J. Carrico, D. Conway, D. Ginn, C. Folta, and K Richon. Operational use of swingby-an interactive trajectory design and maneuver planning tool - for mission to the moon and beyond. In Proceedings of the 1995 AAS/AIAA Astrodynamics Specialist (Halifax, Canada), 1995.

[6] E. Dam, M. Koch, and M. Lillholm. Quaternions, interpolation and animation. Technical report, Department of Computer Science, University of Copenhagen, 1998.

[7] C. de Boor. A Practical Guide to Splines (Revised Edition). Springer-Verlag, 2001.

[8] S. Eckert, S. Ritzmann, S. Roemer, and W. Bärwald. The TET-1 satellite bus a high reliability bus for earth observation, scientific and technology verification missions in leo. In The 4S Symposium (Portugal), 2010.

[9] F. Eke. Dynamics of variable mass systems. Technical report, Dep. of Mechanical and Aeronautical Enginnering (Univ. of California), 1998.

[10] F. Eke and T. Mao. On the dynamics of variable mass systems. International Journal of Mechanical Engineering Education, 30:123–137, 2000.

[11] P. Ferguson, T. Yang, M. Tillerson, and J. How. New formation flying testbed for analyzing distributed estimation and control architectures. In AIAA Guidance, Navigation, and Control Conference and Exhibit (Monterey), 2002.

[12] A. Heckmann, M. Otter, S. Dietz, and J. Lopez. The DLR flexible bodies library to model large motions of beams and of flexible bodies exported from finite element programs. The Modelica Association, 2006.

[13] A. Isidori. Nonlinear Control Systems. Springer-Verlag London, 1995.

[14] H. Joos, J. Bals, G. Looye, K. Schnepper, and A. Varga. A multi-objective optimisation based software environment for control systems design. Proc. of 2002 IEEE International Conference on Control Applications and International Symposium on Computer Aided Control Systems Design, CCA/CACSD, 2002.

[15] G. Kaplan, J. Bangert, J. Bartlet, W. Puatua, and A. Monet. User guide to NOVAS 3.0. USNO Circular 180, 2009.

[16] D. Klumpar, H. Spence, B. Larsen, J. Blake, L. Springer, A. Crew, E. Mosleh, and K. Mashburn. FIREBIRD: A dual satellite mission to examine the spatial and energy coherence scales of radiation belt electron microbursts. In American Geophysical Union, Fall Meeting, 2009.

[17] W. Larson and J.Wertz, editors. Space Mission Analysis and Design, 3rd edition. Microcosm, 1999.

[18] F. Lemoine, S. Kenyon, J. Factor, and R. Trimmer et al. The development of the joint nasa gsfc and nima geopotential model egm96. Technical report, NASA Goddard Space Flight Center, 1998.

[19] M. Lovera. Object-oriented modelling of spacecraft attitude and orbit dynamics. In 54th International Astronautical Congress, Bremen, Germany, 2003.

[20] M. Lovera. Control-oriented modelling and simulation of spacecraft attitude and orbit dynamics. Journal of Mathematical and Computer Modelling of Dynamical Systems, 12:73–88, 2006.

[21] S. Mattsson and G. Söderlind. Index reduction in differential-algebraic equations using dummy derivatives. SIAM Journal of Scientific and Statistical Computing, 14:677–692, 1993.

[22] S. Maus, S. Macmillan, S. McLean, B. Hamilton, A. Thomson, M. Nair, and C. Rollins. The US/UK world magnetic model for 2010-2015. Technical report, NOAA, NESDIS/NGDC, 2010.

[23] Modelica Association, editor. Modelica - A Unified Object-Oriented Language for Physical Systems Modeling Language Specification Version 3.2. 2010.

[24] O. Montenbruck and E. Gill. Satellite Orbits - Models, Methods, and Applications. Springer Verlag, Heidelberg, 2000.

[25] M. Otter, H. Elmqvist, and S. Mattsson. The new modelica multibody library. Proceedings of the 3rd International Modelica Conference, 2003.

[26] C. Pantelides. The consistent initialization of differentialalgebraic systems. SIAM Journal of Scientific and Statistical Computing, 9:213–231, 1988.

[27] A. Pfeiffer. Optimization library for interactive multi-criteria optimization tasks. In 9th International Modelica Conference, 2012.

[28] J. Picone, A. Hedin, and D. Dro. NRL-MSISE-00 empirical model of the atmosphere: Statistical comparisons and scientific issues. Journal of Geophysical Research, 2001.

[29] T. Pulecchi, F. Casella, and M. Lovera. A modelica library for space flight dynamics. In Proceedings of the 5th International Modelica Conference, 2006.

[30] T. Pulecchi, F. Casella, and M. Lovera. Object-oriented modelling for spacecraft dynamics: Tools and applications. Simulation Modelling Practice and Theory, 18(1):63 – 86, 2010.

[31] M. Reiner. Modellierung und Steuerung eines strukturelastischen Roboters. PhD thesis, Technische Universität München, 2011.

[32] M. Reiner, M. Otter, and H. Ulbrich. Modeling and feedforward control of structural elastic robots. AIP Conf. Proceedings of the Int. Con. of Numerical and Analysis and Applied Mathematics, pages 378–381, 2010.

[33] F. Schiavo and M. Lovera. Modelling, simulation and control of spacecraft with flexible appendages. In 5th International Symposium on Mathematical Modelling, Wien, Austria, 2006.

[34] C. Schweiger and M. Otter. Modeling 3D mechanical effects of 1D powertrains. Proceedings of the third International Modelica Conference, 2003.

[35] M. Thümmel, G. Looye, M. Kurze, M. Otter, and J. Bals. Nonlinear inverse models for control. Proceedings of the 4th International Modelica Conference,Hamburg, March 7-8, 2005.

[36] A. Turner. An open-source, extensible spacecraft simulation and modeling environment framework. Master’s thesis, Virginia Polytechnic Institute, 2003.

[37] US Nautical Almanac Office. The Astronomical Almanac for the Year 2011. United Kingdom Hydrographic Office, 2010.

[38] O. Wallrapp. Standardization of flexible body modeling in multibody system codes, part I: Definition of Standart Input Data. Mechanical Structures & Machines, 22(3):283–304, 1994.

Citations in Crossref