Development and Implementation of a Mass Balancing System for CubeSat Attitude Hardware-in-the-Loop Simulations

Spacecraft simulator platforms can simulate the microgravity environment of space on Earth, for the purposes of testing the Attitude and Orbit Control Subsystem of satellites. In order to do this, the satellite is mounted on a bench and the combined center of mass of this assembly is controlled by a...

Full description

Bibliographic Details
Main Author: Ledo López, Guillermo
Format: Bachelor Thesis
Language:English
Published: Luleå tekniska universitet, Rymdteknik 2019
Subjects:
hil
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-72351
id ftluleatu:oai:DiVA.org:ltu-72351
record_format openpolar
spelling ftluleatu:oai:DiVA.org:ltu-72351 2023-05-15T17:04:20+02:00 Development and Implementation of a Mass Balancing System for CubeSat Attitude Hardware-in-the-Loop Simulations Ledo López, Guillermo 2019 application/pdf http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-72351 eng eng Luleå tekniska universitet, Rymdteknik http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-72351 info:eu-repo/semantics/openAccess hil hardware in the loop simulation satellite simulator platform simulink matlab least squares aocs testing attitude dynamics control Aerospace Engineering Rymd- och flygteknik Student thesis info:eu-repo/semantics/bachelorThesis text 2019 ftluleatu 2022-10-25T20:54:59Z Spacecraft simulator platforms can simulate the microgravity environment of space on Earth, for the purposes of testing the Attitude and Orbit Control Subsystem of satellites. In order to do this, the satellite is mounted on a bench and the combined center of mass of this assembly is controlled by a series of moving masses. The objective is to bring this center or mass as close as possible to the center of rotation, since solids in microgravity always rotate around their own center of mass. The air-bearing platform located, designed and built at the NanoSat Laboratory of the Kiruna Space Campus of the Luleå University of Technology makes use of four balancing masses, which are displaced by that number of linear actuators. This document explains the process followed to design an algorithm for the estimation of the center of mass and the subsequent calculation of the required positions of the balancing masses to bring this center of mass back to the center of rotation. First, the equations of rotational motion of the bench were found through two formulations: quaternions and Euler-Lagrange. Secondly, these equations were used to obtain an estimation of the center of mass via Batch Least-Squares. Thirdly, the equations of the center of mass of a system of point masses were used to find the proper positions of the balancing masses. Finally, the complete algorithm was tested with Hardware-in-the-Loop simulations before testing it in the real hardware of the platform. The developed algorithm was not capable of estimating the center of mass with sufficient accuracy, which invalidated the obtained actuator positions, and thus was not able to compensate the offset of the center of mass. Recommended lines of development are provided to assist on the continuation of this work. Bachelor Thesis Kiruna Luleå Luleå Luleå Luleå University of Technology Publications (DiVA) Kiruna Lagrange ENVELOPE(-62.597,-62.597,-64.529,-64.529) The Bench ENVELOPE(-53.181,-53.181,49.767,49.767)
institution Open Polar
collection Luleå University of Technology Publications (DiVA)
op_collection_id ftluleatu
language English
topic hil
hardware in the loop
simulation
satellite
simulator
platform
simulink
matlab
least squares
aocs
testing
attitude
dynamics
control
Aerospace Engineering
Rymd- och flygteknik
spellingShingle hil
hardware in the loop
simulation
satellite
simulator
platform
simulink
matlab
least squares
aocs
testing
attitude
dynamics
control
Aerospace Engineering
Rymd- och flygteknik
Ledo López, Guillermo
Development and Implementation of a Mass Balancing System for CubeSat Attitude Hardware-in-the-Loop Simulations
topic_facet hil
hardware in the loop
simulation
satellite
simulator
platform
simulink
matlab
least squares
aocs
testing
attitude
dynamics
control
Aerospace Engineering
Rymd- och flygteknik
description Spacecraft simulator platforms can simulate the microgravity environment of space on Earth, for the purposes of testing the Attitude and Orbit Control Subsystem of satellites. In order to do this, the satellite is mounted on a bench and the combined center of mass of this assembly is controlled by a series of moving masses. The objective is to bring this center or mass as close as possible to the center of rotation, since solids in microgravity always rotate around their own center of mass. The air-bearing platform located, designed and built at the NanoSat Laboratory of the Kiruna Space Campus of the Luleå University of Technology makes use of four balancing masses, which are displaced by that number of linear actuators. This document explains the process followed to design an algorithm for the estimation of the center of mass and the subsequent calculation of the required positions of the balancing masses to bring this center of mass back to the center of rotation. First, the equations of rotational motion of the bench were found through two formulations: quaternions and Euler-Lagrange. Secondly, these equations were used to obtain an estimation of the center of mass via Batch Least-Squares. Thirdly, the equations of the center of mass of a system of point masses were used to find the proper positions of the balancing masses. Finally, the complete algorithm was tested with Hardware-in-the-Loop simulations before testing it in the real hardware of the platform. The developed algorithm was not capable of estimating the center of mass with sufficient accuracy, which invalidated the obtained actuator positions, and thus was not able to compensate the offset of the center of mass. Recommended lines of development are provided to assist on the continuation of this work.
format Bachelor Thesis
author Ledo López, Guillermo
author_facet Ledo López, Guillermo
author_sort Ledo López, Guillermo
title Development and Implementation of a Mass Balancing System for CubeSat Attitude Hardware-in-the-Loop Simulations
title_short Development and Implementation of a Mass Balancing System for CubeSat Attitude Hardware-in-the-Loop Simulations
title_full Development and Implementation of a Mass Balancing System for CubeSat Attitude Hardware-in-the-Loop Simulations
title_fullStr Development and Implementation of a Mass Balancing System for CubeSat Attitude Hardware-in-the-Loop Simulations
title_full_unstemmed Development and Implementation of a Mass Balancing System for CubeSat Attitude Hardware-in-the-Loop Simulations
title_sort development and implementation of a mass balancing system for cubesat attitude hardware-in-the-loop simulations
publisher Luleå tekniska universitet, Rymdteknik
publishDate 2019
url http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-72351
long_lat ENVELOPE(-62.597,-62.597,-64.529,-64.529)
ENVELOPE(-53.181,-53.181,49.767,49.767)
geographic Kiruna
Lagrange
The Bench
geographic_facet Kiruna
Lagrange
The Bench
genre Kiruna
Luleå
Luleå
Luleå
genre_facet Kiruna
Luleå
Luleå
Luleå
op_relation http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-72351
op_rights info:eu-repo/semantics/openAccess
_version_ 1766058397968367616