Modeling, Simulation, and Analysis of Flexible Satellite Dynamics in MATLAB and ADAMS and Design Verification for Attitude Control Applications

Document Type : Original Article

Author
K. N. Toosi University of Technology
Abstract
Flexible solar arrays are widely employed in satellites to generate electrical power. However, designing an attitude control law for satellites with large flexible components involves difficulties such as complex modeling and dynamics. This article investigates various flexible satellite modeling methods and proposes the finite element method for modal analysis. The study presents frequency mode analysis of the flexible satellite as a cantilever beam attached to a rigid body, including an analytical model implemented in MATLAB and finite element simulation. For this purpose, ADAMS, Patran/Nastran, and Abaqus are utilized for modeling, and the physical characteristics of the flexible satellite are determined based on Intelsat-5 parameters. A comparison between the modal analysis results and the satellite’s operational model shows a maximum relative error of 3.34%. This difference arises from the different meshing used for modal analysis in the simulation software. Finally, model verification is performed through a multidisciplinary simulation of the flexible satellite, demonstrating an acceptable relative error between the MATLAB and ADAMS simulations. The findings confirm the effectiveness of finite element models in modeling and solving the dynamic equations of flexible satellites, which can be used to design an attitude control law.
Keywords
Subjects

[1]    L. Mazzini, Springer Aerospace Technology Flexible Spacecraft Dynamics, Control and Guidance. Cham: Springer International Publishing, 2016.
[2]    M. Zarourati, M. Mirshams, and M. Tayefi, “Robust Hybrid Attitude Tracking and Vibration Suppression Control of a Remote Sensing Flexible Satellite Based on Command Shaping Method,” Arab. J. Sci. Eng., pp. 1–9, Oct. 2025.
[3]    P. Gasbarri, R. Monti, and M. Sabatini, “Very large space structures: Non-linear control and robustness to structural uncertainties,” Acta Astronaut., vol. 93, pp. 252–265, Jan. 2014.
[4]    M. Zarourati, M. Mirshams, and M. Tayefi, “Adaptive Robust Attitude Control and Vibration Suppression of a Flexible Satellite in Imaging Maneuver,” J. Sp. Sci. Technol., vol. 18, no. 1, pp. 78–91, 2025.
[5]    M. Zarourati, M. Mirshams, and M. Tayefi, “A Review on Underactuated Attitude Control of Reaction Wheel Actuated Satellites,” J. Sp. Sci. Technol., vol. 18, no. 2, pp. 83–119, 2025.
[6]    J. Wang and D.-X. Li, Rigid-Flexible Coupling Dynamics and Control of Flexible Spacecraft with Time-Varying Parameters. Singapore: Springer Singapore, 2022.
[7]    C. Chiappa, G. Bodineau, S. Boulade, and C. Beugnon, “(μ -Mu) -iteration technique: Application to attitude control of satellite with large flexible appendages,” Proc. 44th IEEE Conf. Decis. Control. Eur. Control Conf. CDC-ECC ’05, vol. 2005, pp. 641–646, 2005.
[8]    M. Zarourati, M. Mirshams, and M. Tayefi, “Integrated vibration suppression-based attitude tracking control of a flexible satellite in rapid imaging maneuver,” Aerosp. Syst., Jul. 2025.
[9]    B. Yuan, Z. Meng, and R.-Q. Dong, “Design of anti-unwinding attitude coupling controller for flexible spacecraft using positive position feedback control,” Acta Astronaut., vol. 218, pp. 163–176, May 2024.
[10] M. N. Hasan, Y. Chen, J. Liang, and A. Wen, “Fixed-time fault-tolerant attitude control for flexible spacecraft without angular velocity sensor,” ISA Trans., vol. 146, pp. 87–98, Mar. 2024.
[11] E. Azadi, M. Eghtesad, S. Fazelzadeh, and M. Azadi, “Vibration suppression of smart nonlinear flexible appendages of a rotating satellite by using hybrid adaptive sliding mode/Lyapunov control,” J. Vib. Control, vol. 19, no. 7, pp. 975–991, May 2013.
[12] L. Liu, D. Cao, and X. Tan, “Studies on global analytical mode for a three-axis attitude stabilized spacecraft by using the Rayleigh–Ritz method,” Arch. Appl. Mech., vol. 86, no. 12, pp. 1927–1946, 2016.
[13] P. C. Hughes, “Modal identities for elastic bodies, with application to vehicle dynamics and control,” J. Appl. Mech. Trans. ASME, vol. 47, no. 1, pp. 177–184, 1980.
[14] P. W. Likins, “Dynamics and control of flexible space vehicles,” 1970.
[15] D. Lu and Y. Liu, “Singular formalism and admissible control of spacecraft with rotating flexible solar array,” Chinese J. Aeronaut., vol. 27, no. 1, pp. 136–144, 2014.
[16] A. J. Elliott, A. Nakhaeezadeh Gutierrez, L. Felicetti, and L. Zanotti Fragonara, “In-orbit system identification of a flexible satellite with variable mass using dual Unscented Kalman filters,” Acta Astronaut. (Under Rev., vol. 226, pp. 71–86, Jan. 2025.
[17] O. Wallrapp and S. Wiedemann, “Simulation of deployment of a flexible solar array,” Multibody Syst. Dyn., vol. 7, no. 1, pp. 101–125, 2002.
[18] B. Fufa, C. Zhao-Bo, and M. Wensheng, “Modeling and Simulation of Satellite Solar Panel Deployment and Locking,” Inf. Technol. J., vol. 9, no. 3, pp. 600–604, Mar. 2010.
[19] S. Shahriari, S. Azadi, and M. M. Moghaddam, “An accurate and simple model for flexible satellites for three-dimensional studies,” J. Mech. Sci. Technol., vol. 24, no. 6, pp. 1319–1327, 2010.
[20] J. C. Brannan and C. R. Carignan, “Modeling flexible-body dynamics in real-time robotic systems used in satellite servicing simulations,” AIAA Model. Simul. Technol. Conf., 2013.
[21] W. Xu, D. Meng, Y. Chen, H. Qian, and Y. Xu, “Dynamics modeling and analysis of a flexible-base space robot for capturing large flexible spacecraft,” Multibody Syst. Dyn., vol. 32, no. 3, pp. 357–401, 2014.
[22] B. Baghi, M. Kabganian, R. Nadafi, and E. Arabi, “Three-axis attitude stabilization of a flexible satellite using non-linear PD controller,” Trans. Inst. Meas. Control, vol. 40, no. 2, pp. 591–605, 2018.
[23] M. Tahmasebi and S. M. Esmailzadeh, “Modeling and co-simulating of a large flexible satellites with three reaction wheels in ADAMS and MATLAB,” Int. J. Dyn. Control, vol. 6, no. 1, pp. 79–88, 2018.
[24] A. Stolfi, P. Gasbarri, and M. Sabatini, “A parametric analysis of a controlled deployable space manipulator for capturing a non-cooperative flexible satellite,” Acta Astronaut., vol. 148, pp. 317–326, 2018.
[25] D. Zhang, J. Luo, and J. Yuan, “Dynamics modeling and attitude control of spacecraft flexible solar array considering the structure of the hinge rolling,” Acta Astronaut., vol. 153, pp. 60–70, 2018.
[26] H. Soleimani and M. َAzimi, “Modeling and Simulation of a Flexible Spacecraft Solar Panels Deployment Mechanism with Yoke Driven Assembly,” J. Sp. Sci. Technol., vol. 13, no. 4, pp. 37–48, 2020.
[27] G. Lu, J. Zhou, G. Cai, L. Lv, and G. Fang, “Active vibration control of a large space antenna structure using cable actuator,” AIAA J., vol. 59, no. 4, pp. 1457–1468, 2021.
[28] Z. J. Shahbazzadeh, R. Vatankhah, M. Eghtesad, and N. Assadian, “Development and verification of a flexible tethered satellite system model considering the fuel slosh,” Multibody Syst. Dyn., vol. 56, no. 3, pp. 289–312, Nov. 2022.
[29] G. He and D. Cao, “Dynamic Modeling and Attitude–Vibration Cooperative Control for a Large-Scale Flexible Spacecraft,” Actuators, vol. 12, no. 4, 2023.
[30] G. Tagliani, M. Mancini, and E. Capello, “Attitude Control System Design for Multibody Flexible Spacecraft,” Proc. Am. Control Conf., vol. 2023-May, pp. 4820–4825, 2023.
[31] J. Zhang, P. Wu, Q. Han, X. Wei, and Y. Duan, “Dynamic Behavior of Satellite and Its Solar Arrays Subject to Large-Scale Antenna Deployment Shock,” Aerospace, vol. 11, no. 5, 2024.
[32] F. Gao, J. Li, and G. Sun, “Efficient and accurate flexible multibody dynamics modeling for complex spacecraft with integrated control applications,” Acta Astronaut., vol. 219, pp. 818–825, 2024.
[33] M. Liu, Q. Liu, C. Yue, and H. Li, “Prescribed performance fault-tolerant attitude control for flexible spacecraft under limited communication network,” IET Control Theory Appl., vol. 17, no. 11, pp. 1566–1577, 2023.
[34] S. Di Gennaro, “Passive attitude control of flexible spacecraft from quaternion measurements,” J. Optim. Theory Appl., vol. 116, no. 1, pp. 41–60, 2003.
[35] M. Rivandi, M. Mirshams, and M. Zarourati, “Design and Implementation of a Balance System for the CubeSat Attitude Determination and Control Tabletop Simulator,” J. Sp. Sci. Technol., vol. 16, no. 1, pp. 75–88, May 2023.
[36] M. Zarourati, M. Mirshams, and M. Tayefi, “Designing an adaptive robust observer for underactuation fault diagnosis of a remote sensing satellite,” Int. J. Adapt. Control Signal Process., vol. 37, no. 11, pp. 2812–2834, Nov. 2023.
[37] M. Zarourati, M. Mirshams, and M. Tayefi, “Active underactuation fault-tolerant backstepping attitude tracking control of a satellite with interval error constraints,” Adv. Control Appl. Eng. Ind. Syst., vol. 6, no. 3, Sep. 2024.
[38] B. Wie, Space Vehicle Dynamics and Control, Second Edition. Reston ,VA: American Institute of Aeronautics and Astronautics, 2008.
[39] M. Zarourati, M. Mirshams, and M. Tayefi, “Attitude path design and adaptive robust tracking control of a remote sensing satellite in various imaging modes,” Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng., vol. 237, no. 9, pp. 2166–2184, Jul. 2023.
 
Volume 6, Issue 1
September 2026
Pages 132-149

  • Receive Date 09 September 2025
  • Revise Date 30 October 2025
  • Accept Date 08 June 2026