journal article·2024-07-11Open access

Model-Based Design and Testbed for CubeSat Attitude Determination and Control System with Magnetic Actuation

Franklin Josue Ticona Coaquira, Xinsheng Wang, Karen Wendy Vidaurre Torrez, Misael Jhamel Mamani Quiroga, Miguel Angel Silva Plata, Grace Abigail Luna Verdueta, Sandro Estiven Murillo Quispe, Guillermo Javier Auza Banegas, Franz Pablo Antezana Lopez, Arturo Rojas

Applied Sciences· Volume 14· Issue 14

Abstract

This study introduces a robust model-based framework designed for the verification and validation (V&V) of Attitude Determination and Control Systems (ADCSs) in nanosatellites, focusing on magnetic actuation while still being applicable to larger spacecraft platforms. By employing Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), Processor-in-the-Loop (PIL), and Hardware-in-the-Loop (HIL) methodologies, this framework enables a thorough and systematic approach to testing and validation. The framework facilitates the assessment of long-term maneuvers, addressing challenges such as initial small-attitude errors and restricted 3D movements. Two specific maneuvers are evaluated: detumbling and nadir pointing, utilizing quaternions and a comprehensive suite of sensors, including six sun sensors, a three-axis magnetometer, a three-axis gyroscope, GPS, and three magnetorquers. The methodologies—MIL, SIL, PIL, and HIL—integrate the behaviors of digital sensors, analog signals, and astrodynamic perturbations. Based on an optimized SIL environment, Monte Carlo simulations were performed to optimize control gains for nadir pointing, achieving a mean pointing accuracy of 11.69° (MIL) and 18.22° (PIL), and an angular velocity norm of 0.0022 rad/s for detumbling. The HIL environment demonstrated a mean pointing accuracy of 9.96° and an angular velocity norm of 0.0024 rad/s. This comprehensive framework significantly advances the design and verification processes for nanosatellite ADCSs, enhancing the reliability and performance of nanosatellite missions.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Inertial Sensor and Navigation · Spacecraft Design and Technology · Space Satellite Systems and Control

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Astronautics, Beihang University, Beijing 100191, China

UN Regional Centre for Space Science and Technology Education in Asia and the Pacific (China), Beijing 100191, China

Centro de Investigación, Desarrollo e Innovación en Ingeniería Mecatrónica, Universidad Católica Boliviana San Pablo, La Paz 0000, Bolivia

School of Instrumentation Science and Optoelectronic Engineering, Beihang University, Beijing 100191, China

Funding

CAST, “The Belt and Road” International Science and Technology Organization Cooperation Founding · BIMT, Tongxin Program Founding

References (53)

Show source-provided references
1. A multiple-CubeSat constellation for integrated earth observation and marine/air traffic monitoring10.1016/j.asr.2020.04.025 ↗
2. CubeSat microsatellite demonstrator with X-ray optical payload
3. Lepcha, P., Malmadayalage, T.D., Örger, N.C., Purio, M.A., Duran, F., Kishimoto, M., El-Megharbel, H.A., and Cho, M. (2022). Assessing the Capacity and Coverage of Satellite IoT for Developing Countries Using a CubeSat. Appl. Sci., 12.10.3390/app12178623 ↗
4. Aswin, M., Pavithran, A., Mangrole, Y., and Ravi, B. (2022, January 25–26). Structural and Thermal Analysis of a CubeSat. Proceedings of the Conference of Innovative Product Design and Intelligent Manufacturing System, Rourkela, India.
5. Bloser, P., Murphy, D., Fiore, F., and Perkins, J. (2024). CubeSats for gamma-ray astronomy. Handbook of X-ray and Gamma-ray Astrophysics, Springer.10.1007/978-981-19-6960-7_53 ↗
6. Salem, N.A.D.M., Hussein, A.I., and Mabrook, M.M. (2023, January 26). A proposed Array of Quadrifilar Helix Antenna for CubeSat applications. Proceedings of the 2023 20th Learning and Technology Conference (L&T), Jeddah, Saudi Arabia.10.1109/LT58159.2023.10092351 ↗
7. (2017). Space Systems—Design Qualification and Acceptance Tests of Small Spacecraft and Units (Standard No. ISO 19683:2017).
8. (2012). Space Engineering: Testing (Standard No. ECSS-E-ST-10-03C).
9. Development and Experimentation of a CubeSat Magnetic Attitude Control System Testbed10.1109/TAES.2020.3040032 ↗
10. Farissi, M.S., Carletta, S., Nascetti, A., and Teofilatto, P. (2019). Implementation and Hardware-In-The-Loop Simulation of a Magnetic Detumbling and Pointing Control Based on Three-Axis Magnetometer Data. Aerospace, 6.10.3390/aerospace6120133 ↗
11. Kiesbye, J., Messmann, D., Preisinger, M., Reina, G., Nagy, D., Schummer, F., Mostad, M., Kale, T., and Langer, M. (2019). Hardware-In-The-Loop and Software-In-The-Loop Testing of the MOVE-II CubeSat. Aerospace, 6.10.3390/aerospace6120130 ↗
12. Development of a hardware-in-loop attitude control simulator for a CubeSat satellite10.1088/1757-899X/297/1/012010 ↗
13. Uscategui, J., Wang, X., Cuba, G., and Guarirapa, M. (2023). High-Precision Magnetic Testbed Design and Simulation for LEO Small-Satellite Control Test. Aerospace, 10.10.3390/aerospace10070640 ↗
14. Development of Hardware-in-the-Loop Simulation for CubeSat Platform: Focusing on Magnetometer and Magnetorquer10.1109/ACCESS.2023.3294565 ↗
15. Hanafi, A., Moutakki, Z., Karim, M., and Rachidi, T. (2024). Effective Model-Based Systems Engineering framework for academic nanosatellite project management and design. CEAS Space J., 1–21.10.1007/s12567-024-00542-2 ↗
16. Nurgizat, Y., Ayazbay, A.A., Galayko, D., Balbayev, G., and Alipbayev, K. (2023). Low-Cost Orientation Determination System for CubeSat Based Solely on Solar and Magnetic Sensors. Sensors, 23.10.3390/s23146388 ↗
17. Design and Analysis of a Rectangular PCB Printed Magnetorquer for Nanosatellites10.1109/JMASS.2020.3029489 ↗
18. Reconfigurable Asymmetric Embedded Magnetorquers for Attitude Control of Nanosatellites10.1109/JMASS.2021.3094232 ↗
19. Arent, K., Domski, W., and Cholewiński, M. (2015, January 24–27). Deployment of model based robotic control algorithms, designed using Matlab/Simulink, in the form of OROCOS components operating under Linux Xenomai. Proceedings of the 2015 20th International Conference on Methods and Models in Automation and Robotics (MMAR), Miedzyzdroje, Poland.10.1109/MMAR.2015.7283948 ↗
20. Nicola, C., and Nicola, M. (2022, January 14–17). Real Time Implementation of the PMSM Sensorless Control Based on FOC Strategy. Proceedings of the 2022 4th Global Power, Energy and Communication Conference (GPECOM), Cappadocia, Turkey.10.1109/GPECOM55404.2022.9815684 ↗
21. Hsieh, J.H., Huang, J.Y., Yen, T., Lee, S., Chang, A., and Hou, L. (2022, January 19). Attitude Control Calibration and Experiment Testbed to Characterize Attitude Determination and Control System Performance. Proceedings of the Small Satellite Conference, Logan, UT, USA. Available online: https://digitalcommons.usu.edu/smallsat/2022/all2022/302/.
22. A New Calibration Method for Triaxial Fluxgate Magnetometer Based on Magnetic Shielding Room10.1109/TIE.2019.2914574 ↗
23. Modenini, D., Bahu, A., Curzi, G., and Togni, A. (2020). A Dynamic Testbed for Nanosatellites Attitude Verification. Aerospace, 7.10.3390/aerospace7030031 ↗
24. Nieto-Peroy, C., Palmerini, G., de Oliveira, E.J., Gasbarri, P., Sabatini, M., and Milz, M. (2021, January 6–13). Simulation of Spacecraft Formation Maneuvers by means of Floating Platforms. Proceedings of the 2021 IEEE Aerospace Conference (50100), Big Sky, MT, USA.10.1109/AERO50100.2021.9438537 ↗
25. Ticona, F., Rojas, G., Vidaurre, K., Conchari, C., Manrique, R., Aliaga, N., and Condori, J. (2022, January 2–4). Attitude Determination and Control System for Nadir Pointing and Detumbling Using Magnetorquer for 1U Bolivian Cubesat. Proceedings of the 2022 International Conference on Control, Robotics and Informatics (ICCRI), Danang, Vietnam.10.1109/ICCRI55461.2022.00015 ↗
26. Ticona Coaquira, F.J., Richard Díaz Palacios, F., Vidaurre Torrez, K.W., Ricardo Conchari Cabrera, C., Valda Peñaranda, J.D., and Alejandro Condori Machaca, J. (2022, January 16–19). Main analysis for the disturbance torques over the Altiplano region for 1U CubeSat nadir earth pointing. Proceedings of the 2022 IEEE ANDESCON, Barranquilla, Colombia.10.1109/ANDESCON56260.2022.9989853 ↗
27. Prentice, E.F., Honoré-Livermore, E., Bakken, S., Henriksen, M.B., Birkeland, R., Hjertenæs, M., Gjersvik, A., Johansen, T.A., Aguado-Agelet, F., and Navarro-Medina, F. (2022). Pre-Launch Assembly, Integration, and Testing Strategy of a Hyperspectral Imaging CubeSat, HYPSO-1. Remote. Sens., 14.10.3390/rs14184584 ↗
28. The quantum internet: A synergy of quantum information technologies and 6G networks10.1049/qtc2.12069 ↗
29. Franzese, V., and Topputo, F. (2023). Celestial Bodies Far-Range Detection with Deep-Space CubeSats. Sensors, 23.10.3390/s23094544 ↗
30. Conchari, C., Ticona, F., Molina, M., Nina, J., Mamani, M., Vidaurre, K., and Díaz, F. (2023, January 9–10). Stratospheric balloon earth observation gathered imagery classification through deep learning. Proceedings of the 2023 Argentine Conference on Electronics (CAE), Cordoba, Argentina.10.1109/CAE56623.2023.10086981 ↗
31. Winiwarter, L., Coops, N.C., Bastyr, A., Roussel, J.R., Zhao, D.Q.R., Lamb, C.T., and Ford, A.T. (2024). Extraction of Forest Road Information from CubeSat Imagery Using Convolutional Neural Networks. Remote. Sens., 16.10.3390/rs16061083 ↗
32. Pellegrino, A., Pancalli, M.G., Gianfermo, A., Marzioli, P., Curianò, F., Angeletti, F., Piergentili, F., and Santoni, F. (2021). HORUS: Multispectral and Multiangle CubeSat Mission Targeting Sub-Kilometer Remote Sensing Applications. Remote. Sens., 13.10.3390/rs13122399 ↗
33. Meftah, M., Clavier, C., Sarkissian, A., Hauchecorne, A., Bekki, S., Lefèvre, F., Galopeau, P., Dahoo, P.R., Pazmino, A., and Vieau, A.J. (2023). Uvsq-Sat NG, a New CubeSat Pathfinder for Monitoring Earth Outgoing Energy and Greenhouse Gases. Remote. Sens., 15.10.3390/rs15194876 ↗
34. Bakken, S., Henriksen, M.B., Birkeland, R., Langer, D.D., Oudijk, A.E., Berg, S., Pursley, Y., Garrett, J.L., Gran-Jansen, F., and Honoré-Livermore, E. (2023). HYPSO-1 CubeSat: First Images and In-Orbit Characterization. Remote. Sens., 15.10.3390/rs15030755 ↗
35. Ivliev, N., Evdokimova, V., Podlipnov, V., Petrov, M., Ganchevskaya, S., Tkachenko, I., Abrameshin, D., Yuzifovich, Y., Nikonorov, A., and Skidanov, R. (2022). First Earth-Imaging CubeSat with Harmonic Diffractive Lens. Remote. Sens., 14.10.3390/rs14092230 ↗
36. Azami, M.H.b., Orger, N.C., Schulz, V.H., Oshiro, T., and Cho, M. (2022). Earth Observation Mission of a 6U CubeSat with a 5-Meter Resolution for Wildfire Image Classification Using Convolution Neural Network Approach. Remote. Sens., 14.10.3390/rs14081874 ↗
37. Purio, M.A., Maeda, G., Kim, S., Masui, H., Yamauchi, T., and Cho, M. (2023, January 16–21). In-Orbit Results of a Commercial-of-the-Shelf (COTS) Imaging Payload for Birds-4 1U CubeSat Constellation. Proceedings of the IGARSS 2023-2023 IEEE International Geoscience and Remote Sensing Symposium, Pasadena, CA, USA.10.1109/IGARSS52108.2023.10281857 ↗
38. Saive, E., Droog, L., Ball, K., Swanson, J., Chao, E., Lipsett, M.G., Hussein, A.E., Lange, C.F., Cockburn, B.F., and Elliott, D.G. (2021, January 7–12). Design of an Imaging Payload for Earth Observation from a Nanosatellite. Proceedings of the Small Satellite Conference, Logan, UT, USA. Available online: https://digitalcommons.usu.edu/smallsat/2021/all2021/253/.
39. Pérez Portero, A., Fernandez Capon, L.P., Badia Ballús, M., Fabregat, P., Rayon, L., Gonga Siles, A., Crisan, I., Garcia, A., Munuera Vilalta, M., and Contreras, L. (2022, January 27–29). RITA: A 1U multi-sensor Earth observation payload for the AlainSat-1. Proceedings of the 4th Symposium on Space Educational Activities, Universitat Politècnica de Catalunya, Barcelona, Spain.10.5821/conference-9788419184405.077 ↗
40. Schaub, H., and Junkins, J. (2014). Analytical Mechanics of Space Systems, American Institute of Aeronautics and Astronautics, Incorporated.10.2514/4.102400 ↗
41. Quaternion from Rotation Matrix10.2514/3.55767b ↗
42. Wisniewski, R. (1997). Satellite Attitude Control Using Only Electromagnetic Actuation, Aalborg Universitetsforlag.10.2514/6.1997-3479 ↗
43. Earth conical shadow modeling for LEO satellite using reference frame transformation technique: A comparative study with existing earth conical shadow models10.1016/j.ascom.2014.10.001 ↗
44. Rocha, A.B.d., Fernandes, E.d.M., Santos, C.A.C.d., Diniz, J.M.T., and Junior, W.F.A. (2021). Development of a Real-Time Surface Solar Radiation Measurement System Based on the Internet of Things (IoT). Sensors, 21.10.3390/s21113836 ↗
45. Rodrigues, P., and Ramos, P. (2006, January 17–22). Design and characterization of an attitude Sun sensor ESEO Project—SSETI Initiative. 09 2006. Proceedings of the XVIII IMEKO World Congress, Metrology for a Sustainable Development, Rio de Janeiro, Brazil. Available online: https://imeko.net/index.php/proceedings/595-design-and-characterization-of-a-sun-sensor-for-the-sseti-eseo-project.
46. PCB-integrated embedded planar magnetorquers for small satellites intelligent detumbling10.1016/j.compeleceng.2023.108719 ↗
47. Innovative power management, attitude determination and control tile for CubeSat standard NanoSatellites10.1016/j.actaastro.2013.11.013 ↗
48. Design of Magnetorquer-Based Attitude Control Subsystem for FORESAIL-1 Satellite10.1109/JMASS.2021.3093695 ↗
49. Design, implementation, and thermal modeling of embedded reconfigurable magnetorquer system for nanosatellites10.1109/TAES.2015.130621 ↗
50. (1999). Programming Languages-C (Standard No. ISO/IEC 9899:1999).
51. Mehling, T., Zuccaro, C., and Baeten, A. (2024, May 18). Modelling and Validating Product Line Variability for Nanosatellites Based on CUBESAT Mission. 06 2017. In Proceedings of the Applied Research Conference, University of Applied Sciences Munich. Available online: https://scholar.google.com/scholar?cluster=1292678854558499899&hl=es&as_sdt=0,5.
52. Abboush, M., Bamal, D., Knieke, C., and Rausch, A. (2022). Hardware-in-the-Loop-Based Real-Time Fault Injection Framework for Dynamic Behavior Analysis of Automotive Software Systems. Sensors, 22.10.3390/s22041360 ↗
53. (2009). Space Project Management—Project Planning and Implementation (Standard No. ECSS-M-ST-10C Rev. 1).