S. Speretta
Please Note
34 records found
1
Embedded Spacecraft Fault Detection
A Hitchhiker's Guide to Explainable Thermal Anomaly Alerts for Downlink-Constrained Space Missions
The focus of this research is on the power generation system of the satellite. In the previous Delfi mission, a Maximum Power Point Tracking (MPPT) technique called Perturb and Observe was used to extract as much power as possible from the small solar cells. However, it did not generate as much power as expected due to the tumbling of the satellite. Therefore, various other MPPT methods were researched and a technique was found that will likely be more suitable for a tumbling PocketQube: temperature-based MPPT. Based on the temperature of the solar cell, this method calculates the voltage at which the cell will generate the most amount of power (V_MPP) using a linear equation. The objective of this research is to design, manufacture and test a prototype circuit that implements this method so that its performance can be investigated. Based on this, the viability of using this method on a PocketQube can be evaluated.
The prototype consists of three separate Printed Circuit Boards (PCBs). One houses the solar cells and temperature sensors and is mounted on a test stand in front of a powerful lamp that mimics the sun. The second PCB is a demo circuit board for a Direct Current to Direct Current converter (DC-DC converter), which is used to convert the power from the solar cells to the correct voltage for the battery. In addition, it can limit the voltage of the solar cells so that they operate at their Maximum Power Point (MPP). The last PCB is the link between the other two and also connects to the load. Furthermore, it houses the control circuit that drives the solar voltage limit set by the DC-DC converter based on the temperature measurement that comes from the PCB with the solar cells.
This prototype was tested with a resistive load while the aforementioned lamp was illuminating the solar cells. By varying the load resistance, the demanded power could be varied. In this way, the performance of the circuit could be measured while operating under, at, and over the MPP. The solar cells could also be cooled down using Peltier modules on the test stand and were heated by the radiation of the lamp, allowing for different temperature environments. The irradiance was also rapidly varied by dropping an opaque plastic sheet between the lamp and the solar cells. Measurements were made with an oscilloscope or using digital multimeters present on the PCB with the control circuit.
In general, the circuit functions as intended and promises to be a viable option for the power generation system of a tumbling PocketQube. It adapts rapidly to changes in irradiance and demanded power from the load, and it keeps up with changes in temperature. It also achieves an overall efficiency of more than 80%, occasionally reaching more than 85%. One major flaw remains: the temperature gradient of the limit set by the DC-DC converter does not exactly match the temperature gradient of the V_MPP of the solar cells. However, this can likely be solved by placing all circuitry on the same PCB. In addition, small tweaks to the design, such as decreasing the volume, and more tests should be performed before this circuit can fly on the next PocketQube. ...
The focus of this research is on the power generation system of the satellite. In the previous Delfi mission, a Maximum Power Point Tracking (MPPT) technique called Perturb and Observe was used to extract as much power as possible from the small solar cells. However, it did not generate as much power as expected due to the tumbling of the satellite. Therefore, various other MPPT methods were researched and a technique was found that will likely be more suitable for a tumbling PocketQube: temperature-based MPPT. Based on the temperature of the solar cell, this method calculates the voltage at which the cell will generate the most amount of power (V_MPP) using a linear equation. The objective of this research is to design, manufacture and test a prototype circuit that implements this method so that its performance can be investigated. Based on this, the viability of using this method on a PocketQube can be evaluated.
The prototype consists of three separate Printed Circuit Boards (PCBs). One houses the solar cells and temperature sensors and is mounted on a test stand in front of a powerful lamp that mimics the sun. The second PCB is a demo circuit board for a Direct Current to Direct Current converter (DC-DC converter), which is used to convert the power from the solar cells to the correct voltage for the battery. In addition, it can limit the voltage of the solar cells so that they operate at their Maximum Power Point (MPP). The last PCB is the link between the other two and also connects to the load. Furthermore, it houses the control circuit that drives the solar voltage limit set by the DC-DC converter based on the temperature measurement that comes from the PCB with the solar cells.
This prototype was tested with a resistive load while the aforementioned lamp was illuminating the solar cells. By varying the load resistance, the demanded power could be varied. In this way, the performance of the circuit could be measured while operating under, at, and over the MPP. The solar cells could also be cooled down using Peltier modules on the test stand and were heated by the radiation of the lamp, allowing for different temperature environments. The irradiance was also rapidly varied by dropping an opaque plastic sheet between the lamp and the solar cells. Measurements were made with an oscilloscope or using digital multimeters present on the PCB with the control circuit.
In general, the circuit functions as intended and promises to be a viable option for the power generation system of a tumbling PocketQube. It adapts rapidly to changes in irradiance and demanded power from the load, and it keeps up with changes in temperature. It also achieves an overall efficiency of more than 80%, occasionally reaching more than 85%. One major flaw remains: the temperature gradient of the limit set by the DC-DC converter does not exactly match the temperature gradient of the V_MPP of the solar cells. However, this can likely be solved by placing all circuitry on the same PCB. In addition, small tweaks to the design, such as decreasing the volume, and more tests should be performed before this circuit can fly on the next PocketQube.
To address this, this work develops an integrated approach that combines experimental determination of thermo-optical and thermal properties with reduced-order thermal modeling. A database of material properties for commonly used CubeSat components is generated through laboratory testing. Further, simplified thermal models are created and validated against experimental results to capture the dominant heat transfer behavior with reduced complexity.
The combined framework allows faster and more reliable preliminary thermal analysis, helping identify thermal issues early in the design process and improving overall confidence in thermal design. ...
To address this, this work develops an integrated approach that combines experimental determination of thermo-optical and thermal properties with reduced-order thermal modeling. A database of material properties for commonly used CubeSat components is generated through laboratory testing. Further, simplified thermal models are created and validated against experimental results to capture the dominant heat transfer behavior with reduced complexity.
The combined framework allows faster and more reliable preliminary thermal analysis, helping identify thermal issues early in the design process and improving overall confidence in thermal design.
A simulation framework was developed to generate realistic synthetic horizon images incorporating orbital geometry and sensor characteristics. Classical image-processing methods were implemented to extract horizon and Sun vectors and reconstruct attitude from geometric observations. Performance was assessed through extensive simulations and Monte Carlo analyses to quantify accuracy and robustness.
Results show that accurate horizon and Sun vector measurements can be obtained from low-resolution imagery, enabling stable attitude estimation over a wide range of viewing geometries. Monte Carlo simulations indicate robust performance under realistic sensor noise and partial Earth visibility conditions. These findings demonstrate that reliable attitude estimates can be achieved using only low-resolution infrared imaging combined with gyros. ...
A simulation framework was developed to generate realistic synthetic horizon images incorporating orbital geometry and sensor characteristics. Classical image-processing methods were implemented to extract horizon and Sun vectors and reconstruct attitude from geometric observations. Performance was assessed through extensive simulations and Monte Carlo analyses to quantify accuracy and robustness.
Results show that accurate horizon and Sun vector measurements can be obtained from low-resolution imagery, enabling stable attitude estimation over a wide range of viewing geometries. Monte Carlo simulations indicate robust performance under realistic sensor noise and partial Earth visibility conditions. These findings demonstrate that reliable attitude estimates can be achieved using only low-resolution infrared imaging combined with gyros.
Nanosatellite Testing for Small Missions
A low-cost, no-nonsense approach to magnetic testing for nanosatellites
This thesis presents an open-source, end-to-end design for a magnetic testing system. This system facilitates important validation testing of nanosatellites for less than €12,500. The accompanying Helmholtz Cage Toolkit software allows for the simulation of magnetic field envelopes experienced by a satellite in orbit, which can then be reproduced by the hardware with an average pointing error of a few degrees. ...
This thesis presents an open-source, end-to-end design for a magnetic testing system. This system facilitates important validation testing of nanosatellites for less than €12,500. The accompanying Helmholtz Cage Toolkit software allows for the simulation of magnetic field envelopes experienced by a satellite in orbit, which can then be reproduced by the hardware with an average pointing error of a few degrees.
Link Budget Digital Format Conversion
Development and impact analysis of a LBDF Conversion Tool for Link Budget Analysis: Application to ARRAKIHS
This thesis investigates the extent to which a ground-based experimental platform can replicate and characterize sloshing behavior relevant to spacecraft applications, with particular emphasis on the validity limits of linear sloshing models. While sloshing is inherently nonlinear, linear representations are widely used for control-oriented analysis and stability assessment, making identification of their applicable excitation range essential.
The experimental campaign was conducted at GMV Portugal using the TRACTOR platform, a rotational testbed providing near-free motion about a single vertical axis. A rigidly mounted sloshing tank was excited using a reaction wheel, and inertial sensors recorded the dynamic response. Sloshing dynamics were identified using frequency domain system identification, and experimental results were compared against synthetic responses generated from a strictly linear model.
The results reveal clear indicators of nonlinear sloshing beyond a threshold excitation amplitude, including amplitude dependent frequency shifts and reduced coherence. The achieved Bond number regime is representative of operational spacecraft tanks, demonstrating the platform’s capability to investigate space relevant sloshing phenomena in a laboratory environment. ...
This thesis investigates the extent to which a ground-based experimental platform can replicate and characterize sloshing behavior relevant to spacecraft applications, with particular emphasis on the validity limits of linear sloshing models. While sloshing is inherently nonlinear, linear representations are widely used for control-oriented analysis and stability assessment, making identification of their applicable excitation range essential.
The experimental campaign was conducted at GMV Portugal using the TRACTOR platform, a rotational testbed providing near-free motion about a single vertical axis. A rigidly mounted sloshing tank was excited using a reaction wheel, and inertial sensors recorded the dynamic response. Sloshing dynamics were identified using frequency domain system identification, and experimental results were compared against synthetic responses generated from a strictly linear model.
The results reveal clear indicators of nonlinear sloshing beyond a threshold excitation amplitude, including amplitude dependent frequency shifts and reduced coherence. The achieved Bond number regime is representative of operational spacecraft tanks, demonstrating the platform’s capability to investigate space relevant sloshing phenomena in a laboratory environment.
Bridging the Domain Gap
Measurement of the Domain Gap for Earth Observation
To overcome this, a new metric is proposed: the positive difference of confidences. By focusing only on the model's confidence in the positive (ship) class, it ignores insignificant background changes. Tested across 22 source-target domain combinations, the metric proved a powerful predictor of target performance, with a correlation of 0.78 and a mean absolute error of 0.06, significantly outperforming existing metrics. The positive difference of confidences offers an accurate method for ensuring performance of ship segmentation models. ...
To overcome this, a new metric is proposed: the positive difference of confidences. By focusing only on the model's confidence in the positive (ship) class, it ignores insignificant background changes. Tested across 22 source-target domain combinations, the metric proved a powerful predictor of target performance, with a correlation of 0.78 and a mean absolute error of 0.06, significantly outperforming existing metrics. The positive difference of confidences offers an accurate method for ensuring performance of ship segmentation models.
Design and Optimization of a Retroreflector Array for Satellite Laser Ranging
Integration with TU Delft New Satellite and Ground Station
With the projected expansion of the small satellite market and the rise of the lunar economy, the development of cost efficient and reliable navigation in cislunar space—defined as the region of space between Earth and Moon including the region around the surface of the Moon—has become increasingly important. However, the increase in the number of satellites strain existing communication networks in terms of availability, which exerts pressure on orbit determination quality and the financial budgets. One way to release the pressure from the existing ground station communications is through the concept of Autonomous Orbit Determination (AOD) by using inter-satellite radio two-way range between at least two satellites. The three-body problem of cislunar space-the most common region for small satellite deep space missions-makes it an ideal environment to perform AOD due to strong third body perturbations. Previous literature also has not clearly linked AOD with mission and spacecraft design related parameters, and is primarily focused on the orbit estimation aspect rather than including navigation as well.
The analysis of this work is based on a case study in which an L2 Lagrange point orbiter (LPO), called LUMIO, and an elliptical lunar orbiter (ELO), called LPF (based on the SSTL Lunar Pathfinder), perform AOD based on two-way inter-satellite ranging with a Gaussian noise level of 2.98m1σ, observed at a 300 s interval. This thesis aims to research the strategic adjustment of the timing of inter-satellite tracking sessions while optimizing for 1 year of station keeping cost for LUMIO, defined in ∆V. Since the accuracy of the maneuvers relies on the magnitude of estimation errors from the OD process, which in turn depends on the state observability and thus relative satellite geometry during a tracking arc, solving for lowest ∆V is a complex optimization problem. Three different timing strategy categories were set up in which tracking is performed with varying levels of complexity: tracking based on constant tracking duration and interval, tracking around the perilune or apolune of the LPF satellite, and tracking based on the solution of a heuristic optimization routine that adjusts each tracking arc individually.
The overarching conclusion of this work is that improvements can be made compared to this value in each of the three strategy categories but with varying levels of ∆V. Initial observation windows were defined as a set of tracking arcs of1.0 day with a 3.0-day interval between each arc, where the predicted annual cost equated to 0.613±0.0066 1σ m/s, serving as the baseline value. The best of the constant tracking category showed an an annual ∆V of 0.375±0.0020 m/s, but this comes at the cost of large relative tracking time with a length-interval combination of 0.5-0.5 days. The best of orbit-based solutions reduce cost to an annual mean of 0.5 m/s and have relatively short tracking arcs, which makes it possible to spend more time on collecting scientific data. The Particle Swarm Optimization (PSO) algorithm shows that a reduction to 0.280±0.0134 1σ m/s can be made. All in all, from a mission design perspective, it means that it pays to adapt to a more complex tracking scheme, but employing a constant-type tracking arc timing scheme can also already yield ∆V improvements. Advances in reducing power and fuel budgets can extend mission duration by lowering fuel consumption. Optimized tracking reduces total tracking time, requiring less power for signal transmission and freeing more power for payloads or other subsystems. This allows more time for scientific observations, increasing the mission's output. ...
With the projected expansion of the small satellite market and the rise of the lunar economy, the development of cost efficient and reliable navigation in cislunar space—defined as the region of space between Earth and Moon including the region around the surface of the Moon—has become increasingly important. However, the increase in the number of satellites strain existing communication networks in terms of availability, which exerts pressure on orbit determination quality and the financial budgets. One way to release the pressure from the existing ground station communications is through the concept of Autonomous Orbit Determination (AOD) by using inter-satellite radio two-way range between at least two satellites. The three-body problem of cislunar space-the most common region for small satellite deep space missions-makes it an ideal environment to perform AOD due to strong third body perturbations. Previous literature also has not clearly linked AOD with mission and spacecraft design related parameters, and is primarily focused on the orbit estimation aspect rather than including navigation as well.
The analysis of this work is based on a case study in which an L2 Lagrange point orbiter (LPO), called LUMIO, and an elliptical lunar orbiter (ELO), called LPF (based on the SSTL Lunar Pathfinder), perform AOD based on two-way inter-satellite ranging with a Gaussian noise level of 2.98m1σ, observed at a 300 s interval. This thesis aims to research the strategic adjustment of the timing of inter-satellite tracking sessions while optimizing for 1 year of station keeping cost for LUMIO, defined in ∆V. Since the accuracy of the maneuvers relies on the magnitude of estimation errors from the OD process, which in turn depends on the state observability and thus relative satellite geometry during a tracking arc, solving for lowest ∆V is a complex optimization problem. Three different timing strategy categories were set up in which tracking is performed with varying levels of complexity: tracking based on constant tracking duration and interval, tracking around the perilune or apolune of the LPF satellite, and tracking based on the solution of a heuristic optimization routine that adjusts each tracking arc individually.
The overarching conclusion of this work is that improvements can be made compared to this value in each of the three strategy categories but with varying levels of ∆V. Initial observation windows were defined as a set of tracking arcs of1.0 day with a 3.0-day interval between each arc, where the predicted annual cost equated to 0.613±0.0066 1σ m/s, serving as the baseline value. The best of the constant tracking category showed an an annual ∆V of 0.375±0.0020 m/s, but this comes at the cost of large relative tracking time with a length-interval combination of 0.5-0.5 days. The best of orbit-based solutions reduce cost to an annual mean of 0.5 m/s and have relatively short tracking arcs, which makes it possible to spend more time on collecting scientific data. The Particle Swarm Optimization (PSO) algorithm shows that a reduction to 0.280±0.0134 1σ m/s can be made. All in all, from a mission design perspective, it means that it pays to adapt to a more complex tracking scheme, but employing a constant-type tracking arc timing scheme can also already yield ∆V improvements. Advances in reducing power and fuel budgets can extend mission duration by lowering fuel consumption. Optimized tracking reduces total tracking time, requiring less power for signal transmission and freeing more power for payloads or other subsystems. This allows more time for scientific observations, increasing the mission's output.
Neural-Network Based Thermal Modeling of Small Satellites
A First-Principles Approach
Constraining the data-driven models with known physics can not only help us understand the reasoning behind their predictions, but also ensuring the model is consistent with the real-world behavior of the system. The work presented in this Master's thesis aims to demonstrate the advantages of such first-principles neural networks over purely data-driven models in thermal behavior modeling of small satellites. Baseline performance of data-driven Long Short-Term Memory (LSTM) networks is established using FUNCube-1 telemetry data, quantifying the temperature prediction accuracy of the models under ideal conditions. The limitations of these models, especially with sparse data, are then investigated, to highlight the need for more robust models.
First-principles models, based on a physics-informed curve-fit and simplified thermal network models, are then developed to constrain the data-driven model predictions. The first-principles models are shown to be more robust to sparse data, with the predictions on data not seen during training being more consistent with the real-world thermal behavior of the satellite. Methods to relate the first-principles model parameters to the physical properties of the satellite are also proposed and explored, to help extract the evolution of the thermal behavior of the satellite over time. ...
Constraining the data-driven models with known physics can not only help us understand the reasoning behind their predictions, but also ensuring the model is consistent with the real-world behavior of the system. The work presented in this Master's thesis aims to demonstrate the advantages of such first-principles neural networks over purely data-driven models in thermal behavior modeling of small satellites. Baseline performance of data-driven Long Short-Term Memory (LSTM) networks is established using FUNCube-1 telemetry data, quantifying the temperature prediction accuracy of the models under ideal conditions. The limitations of these models, especially with sparse data, are then investigated, to highlight the need for more robust models.
First-principles models, based on a physics-informed curve-fit and simplified thermal network models, are then developed to constrain the data-driven model predictions. The first-principles models are shown to be more robust to sparse data, with the predictions on data not seen during training being more consistent with the real-world thermal behavior of the satellite. Methods to relate the first-principles model parameters to the physical properties of the satellite are also proposed and explored, to help extract the evolution of the thermal behavior of the satellite over time.
Development of Telemetry Ranging for Small Satellites
A Ranging technique for Delfi-PQ
...
Satellite Formation Flying
Development and Implementation of a GNC System
and analyzing these systems and highlights areas for future research. Ultimately, the report contributes to the ongoing advancements in satellite formation flying, paving the way for more precise and efficient space-based operations. ...
and analyzing these systems and highlights areas for future research. Ultimately, the report contributes to the ongoing advancements in satellite formation flying, paving the way for more precise and efficient space-based operations.
Design of a Solar Array Drive Mechanism for CubeSats
A scalable, modular and reliable SADM for CubeSats in Low-Earth orbit