Master's Thesis

Attitude and Orbit Control System for Space Tug

Final Thesis 4.79 MB Appendix 77.36 kB

Author of thesis: Dominik Chrvala

Acad. year: 2025/2026

Supervisor: doc. Ing. Tomáš Götthans, Ph.D.

Reviewer: Ing. Jakub Götthans

Abstract:

This thesis describes the design and simulation of an Attitude and Orbit Control System (AOCS) for Space Tug. The mission involves transferring payloads from Geostationary Transfer Orbit (GTO) to a Geostationary Orbit (GEO). It details the selection and sizing of the actuators in this case reaction wheels. The system implements a Multiplicative Extended Kalman Filter (MEKF) for robust attitude estimation and Quaternion-Based Cascade Controller for stabilization. The mission control architecture was built in MATLAB and Simulink environment for simulation purposes.

Keywords:

Space tug, spacecraft, transfer, controller, Attitude and Orbit Control System, MATLAB, Simulink, Geostationary Transfer Orbit, Quaternion-Based Cascade Controller, Multiplicative Extended Kalman Filter, Orbital manoeuvres

Date of defence

10.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Státní závěrečná zkouška probíhá v anglickém jazyce. Student prezentuje výsledky a postupy řešení své závěrečné práce. Tajemník čte posudek vedoucího závěrečné práce a oponenta závěrečné práce. Student odpovídá krátce na otázky oponenta. Ing. Havlíček: Otázka ohledně dvou různých systému AOCS worst-case scénáře. Student odpovídá částečně. Dr. Král: Otázka ohledně druhu modelu řešení týkající se rigid vs. flexible body. Student odpovídá stručně i na navazující otázky.

Language of thesis

English

Faculty

Department

Study programme

Space Applications (MPA-SAP)

Composition of Committee

doc. Ing. Tomáš Götthans, Ph.D. (předseda)
doc. Ing. Aleš Povalač, Ph.D. (místopředseda)
doc. Ing. Stanislav Vítek, Ph.D. (člen)
Ing. Václav Havlíček (člen)
Ing. Tomáš Urbanec, Ph.D. (člen)
Ing. Jan Král, Ph.D. (člen)

The thesis presents a comprehensive MATLAB/Simulink simulation of the AOCS for a service module and fulfils all assignment requirements. Its main strengths are the full mission simulation with Stateflow mode switching, MEKF estimation, cascaded control, payload separation, and a quantitative PD–cascade controller comparison showing a 35% improvement in settling time.

The main results are sufficiently verified against independent reference data and identical simulation conditions.

Some weaknesses remain, including mostly qualitative pointing results, an inconsistency in (K_{p,in}), minor notation and unit errors, incomplete references, shifted figure references and small language issues.

Nevertheless, the work is solid and exceeds the usual scope of a master’s thesis. I recommend it for defense with the grade B. Points proposed by supervisor: 80

Grade proposed by supervisor: B

Reviewer’s report
Ing. Jakub Götthans

The thesis presents the design and MATLAB/Simulink simulation of an AOCS for a service module and fulfils all assignment requirements. Its main strengths are a functional closed-loop Simulink model covering 11 mission modes, implemented MEKF tracking, PD–cascade controller comparison, payload separation, and reaction wheel sizing based on the worst-case GTO perigee condition.

All key artefacts were submitted, including the .slx, .mlx, and MATLAB scripts, making the work largely transferable as an engineering basis.

Some issues should be corrected, especially the mismatch between the simulated actuator saturation and the required wheel torque. A Monte Carlo run and a brief BOM/cost estimate would further improve confidence.
Nevertheless, the work is a solid simulation framework with a real engineering core, and I recommend it for defense with the grade B. Topics for thesis defence:
  1. The sizing gives 0.242 Nm per wheel (Eq. 1.30), while the saturation block in Simulink is set to 0.2 Nm. How does the model perform a 180°/600 s slew, and what happens in the simulation when the controller reaches saturation?
Points proposed by reviewer: 85

Grade proposed by reviewer: B

Responsibility: Mgr. et Mgr. Hana Odstrčilová