Abstract
3Cat-4 is the fourth member of the CubeSat series of UPC’s NanoSat Lab, and it was selected by the ESA Academy’s Fly Your Satellite! program in 2017. This mission aims at demonstrating the capabilities of nano-satellites, and in particular those based in the 1-Unit CubeSat standard, for challenging Earth Observation (EO) using Global Navigation Satellite System-Reflectometry (GNSS-R) and L-band microwave radiometry, as well as for Automatic Identification Systems (AIS). The following study presents the results of the thermal analysis carried out for this mission, evaluating different scenarios, including the most critical cases at both high and low temperatures. The results consider different albedos and orbital parameters in order to establish the optimal temperatures to achieve the best mission performance within the nominal temperatures, and in all operational modes of the satellite. Simulation results are included considering the thermal performance of other materials, such as Kapton, as well as the redesign of the optical properties of the satellite’s solar panels. The correlation with the thermal model and the TVAC test campaign was conducted at the ESA ESEC-GALAXIA facilities in Belgium.
    1. Introduction
The 3Cat-4 (Figure 1) is the fourth mission in the CubeSat series developed by the Universitat Politècnica de Catalunya (UPC) NanoSat Lab, aiming at demonstrating the capabilities of nanosatellites, particularly those adhering to the 1-unit CubeSat standard, for Earth observation (EO) applications. These applications include Global Navigation Satellite System Reflectometry (GNSS-R), L-band microwave radiometry, and Automatic Identification Systems (AIS).
 
      
    
    Figure 1.
      Image of 3Cat-4 during its integration [].
  
The mission has three key objectives. Firstly, it serves as an educational platform, involving graduate and undergraduate students who have actively contributed to the development, implementation, and validation of the subsystems, as well as conducting mission analysis and test campaigns. Secondly, it serves as a technology demonstration, featuring the Flexible Microwave Payload (FMPL-1), which integrates three EO instruments in a single one, and showcases the feasibility of the deployment of the payload antenna. Lastly, the mission facilitates scientific experiments, including assessing GNSS-R observables’ sensitivity at different frequency bands, evaluating ionospheric corrections’ impact, exploring GNSS-R applications for soil moisture and vegetation biomass inference, investigating Radio-Frequency Interference (RFI) detection and mitigation techniques, and creating RFI maps. Accepted into the European Space Agency (ESA) Academy’s “Fly Your Satellite!” program, the 3Cat-4 mission represents an exciting opportunity for advancement in space education, training, research and technology development [].
CubeSat is the generic name for a type of nanosatellite, which in its elementary form (1U = 1 unit) has the shape of a 10 cm side cube, which weighs less than 2 kg [], and are typically constructed with commercial off-the-shelf (COTS) components making it possible to design and produce satellites at a low cost []. The original objective of the CubeSat standard was to enable university students to design, build, test, and operate an artificial satellite in space during their University studies [], thanks to the simplification of the satellite structure and its interface with the deployer.
This paper focuses on the thermal design, thermal modeling, and thermal testing of the 3Cat-4 CubeSat. Proper thermal design is crucial to ensuring that the subsystems operate within their designated temperature ranges throughout all mission phases. The 3Cat-4 mission includes significant scientific and technological objectives, but the feasibility of these goals relies heavily on thermal management, which ensures optimal hardware operation in the harsh space environment.
To address the thermal control challenges, the Thermal Desktop software (Version 6.3.0.3) was employed for the simulations, and a thermal control system (TCS) was designed in compliance with the “Space Engineering: Thermal Control General Requirements” standards. Validation tests were conducted through a thermal vacuum chamber (TVAC) campaign, with the test results correlated to the pre-developed thermal model.
This paper is organized as follows: Section 1 provides a description of the 3Cat-4 mission. Section 2 contains the structure of the Analysis assumptions. Section 3 explains the thermal scenarios and modeling. Section 4 includes the results of the simulations performed. Section 5 contains the TVAC Test Campaign results with correlations to the Thermal model. Finally, Section 6 summarizes the conclusions.
1.1. Definition and Structure of 3Cat-4
CubeSats, as any other satellites, have common subsystems for their proper operation. Additionally, each one has its own payloads according to their mission. A brief introduction to each subsystem of 3Cat-4 (Figure 2) is presented to understand the overall composition of the satellite, and the heat transfer between all its parts.
 
      
    
    Figure 2.
      Internal stack of 3Cat-4: 1—ZADS, 2—COMMS & ADCS board, 3—EPS, 4—OBC, 5—FMPL-1, 6—NADS, 7—Structure with deployment switches (kill switches) and 8—Solar Panels.
  
- Zenith Antenna Deployment System (ZADS): The ZADS is a COTS component from ISISPACE equipped with a UHF and a VHF deployable antennas. Located on the top face, the VHF antenna is used for the AIS payload. The UHF antenna is used for communications with the ground station [].
- Communications and Attitude Determination and Control System (COMMS & ADCS board): The COMMS subsystem has been fully designed and manufactured by students from the NanoSat Lab []. It provides direct uplink and downlink communications between the CubeSat and the Earth Ground Station. On the other hand, the ADCS provides the required pointing for the payloads and antennas of the satellite during critical spacecraft operations [], which are crucial for mission success. To perform these functions, three different type of sensors are integrated: magnetometers, photodiodes (located in the SPs), and gyroscopes.
- Electrical and Power Subsystem (EPS): The EPS is responsible for supplying power to the satellite, and to obtain the energy from the solar cells. It consists of two batteries that store enough energy to operate the spacecraft during the eclipse periods. The batteries are charged when the satellite receives sunlight through solar panels mounted on the sides of the CubeSat.
- On-Board Computer (OBC): The OBC provides the processing capability, and it is connected to all subsystems, including the EPS to switch on/off the power supply of each subsystem, as needed.
- Flexible Microwave Payload 1 (FMPL-1): The FMPL-1 is the payload, and it has been designed and manufactured by UPC NanoSat Lab students []. It combines three experiments in a single board using an RTL-based Software Defined Radio (SDR) module, providing flexibility to adapt software algorithms, and receive signals in different frequency bands. These include an AIS receiver, an L-band radiometer, and a GNSS-R. The FMPL-1 provides the scientific value of the mission.
- Nadir Antenna Deployment System (NADS): The NADS is a 50 cm long deployable L-band helix antenna [], with a gain of 13.5 dB at 1575.42 MHz []. It has also been fully designed and manufactured by the UPC NanoSat Lab students.
- 1U CubeSat structure: CubeSat mechanical structure from ISISPACE [], properly modified to accomodate the 3 kill- switches required (usually located on the +X, −X, and +Y or −Y faces, keeping it powered off while in the dispenser, see Figure 2).
- Solar Panels (SPs): Composed of six faces: upper Solar Panels (SP +Z) and lateral Solar Panels (SPs ±X and ±Y).
In the thermal analysis, adherence to specific technical requirements is crucial. The TCS must guarantee the proper functionality of each hardware component within its operational temperature range throughout all mission phases, extending until the conclusion of the operating life span. Additionally, the design of the TCS should align with the guidelines outlined in “Space engineering: Thermal control general requirements” []. These provisions are essential to ensure optimal performance and longevity of the hardware across the entirety of the mission (approximately 2 to 4 years).
1.2. Power Consumption and Modes
The average power consumption of each satellite operating mode, and the satellite attitude state in which it can be are summarized in Table 1.
 
       
    
    Table 1.
    Table with the sum of all the power of the power budget and then divided by the consumption of each subsystem.
  
For the satellite attitude, the following states have been considered:
- Nadir Pointing (NP): Satellite -Z face pointing towards the center of the Earth. Desired (ideal) attitude of the spacecraft achieved by the ADCS during its operation.
- Random Rotation (RR): Satellite randomly rotating around its three axes (e.g., the tumbling immediate after the deployment).
Likewise, the following modes of operation have also been considered []:
- Standby (Sb): Period before the satellite is turned on. All subsystems are inactive.
- Released (R): After the standby period, the satellite is turned on, with the EPS and OBC as the only active subsystems.
- Pre-detumbling (PD): Once the UHF/AIS antennas have been deployed, the EPS, OBC, COMMS and AOCS (only determination for telemetry) are active. The COMMS subsystem is transmitting data with a ratio of 5% of the orbit time.
- Detumbling (D): Same as pre-detumbling state, with the magnetorquers operating.
- Detumbled (Dd): Once the satellite is detumbled, the AOCS is keeping the desired attitude and waiting for the NADS deployment command. The COMMS subsystem is transmitting data with a ratio of 5% of the orbit time.
- Nominal (N): Satellite is fully operative. The payload is executed 2 times per orbit. The COMMS subsystem is transmitting data with a ratio of 10% of the orbit time.
- Sun Safe (SS): If battery levels become critical, the satellite enters in this mode. From the power budget point of view, this mode is identically to the detumbled mode.
- Survival (S): After an unexpected anomaly, the satellite enters in this mode. The payload is disabled, the AOCS is keeping the desired attitude and COMMS is transmitting data with a ratio of 10% of the orbit time.
- Satellite Off (OFF): Satellite turned off during its operation due to unexpected events. All subsystems are inactive.
In this thermal analysis, only the most extreme hot and cold cases have been studied to include all possible scenarios in between.
2. Analysis Assumptions
The 3Cat-4 Thermal Analysis aims to verify that all the spacecraft components operate within their operational temperature range throughout all mission phases. To develop an accurate model, the following approach has been proposed. First, an isothermal solid cube was used as the base model in the design created using the Thermal Desktop software (Version 6.3.0.3). Subsequently, models incorporating thermal radiation as the primary mode of heat transfer were utilized to provide more precise results. Finally, models incorporating both conduction and radiation as the primary modes of heat transfer were employed to adequately characterize the spacecraft, and verify the thermal requirements of each component.
The main objective of the isothermal analyses is to identify a passive thermal control method that ensures the spacecraft’s temperature remains within the desired range. An additional objective is to estimate the spacecraft’s behavior in space conditions in order to gather information for the TVAC test. In this case, considering the limitations imposed by the manufacturer, the following technique involves the use of various materials on the spacecraft’s surface.
Regarding the radiation analysis, the objective was to validate the thermal model of the spacecraft. The analyses presented in this study demonstrate the completed development stage of the “radiation model” for 3Cat-4. These analyses have provided valuable insights into the current state of the model, and the performance has been verified under various heating conditions.
The results presented in this work consider the margins for the qualification operational temperature ranges shown in Table 2, and the acceptance and design temperature ranges in operating mode shown in Table 3 and Figure 3. The predicted temperature range, i.e., the temperature range obtained by analyses (calculated temperature range), increased by the thermal uncertainty margin, must be within the design temperature range under all circumstances [].
 
       
    
    Table 2.
    Thermal margin values [].
  
 
       
    
    Table 3.
    Acceptance and design temperature ranges of all satellite subsystems in operating mode.
  
 
      
    
    Figure 3.
      Temperature definitions for the TCS [].
  
3. Scenarios and Modelling
3.1. Hot and Cold Worst Scenarios
3.1.1. External Heating Environment
3Cat-4 satellite is expected to be launched aboard the maiden flight of the Ariane 6 launcher to achieve a Low Earth Orbit (LEO) []. Table 4 (right column) presents the orbital parameters for the most challenging external heating environment, as analyzed in this study (unless stated otherwise).
 
       
    
    Table 4.
    Orbital parameters comparison.
  
The beta angle of the orbit, which represents the angle between the orbiting object and the Sun, has been utilized to determine the hot and cold scenarios by indicating the effective solar incidence at specific times. Although the beta angle is not strictly constant and can vary throughout the year due to factors such as the solar analemma [], for the purposes of this analysis, it was assumed to remain relatively stable within a short time frame. These variations, while minor, can influence the presence and duration of shadows during an orbit. Consequently, orbits with minimal or absent eclipses and those with prolonged eclipse durations define the extreme conditions for the hottest and coldest scenarios.
Extreme hot and cold heating environments have been defined to encompass all possible scenarios in between. Table 5 provides a summary of the design hot and cold environments, with extreme and less pessimistic values taken from Thermal design & verification, ESA–TEC-MTT ECSS-E-ST-10-04C Rev. 1 Space Engineering (Space Environment) [], and Spacecraft Thermal Control Handbook: Fundamental Technologies [] respectively.
 
       
    
    Table 5.
    Design of hot and cold external heating environments.
  
The maximum and minimum solar flux values in this table correspond to the winter and summer solstices, respectively. In terms of Earth’s albedo, the extreme values shown in the table represent the fraction of incident sunlight reflected by clouds (maximum albedo), and by an ocean or forest (minimum albedo). For Earth’s infrared (IR) emitted radiation, the extreme cases consider the Earth as a black body at 260 K and 240 K for maximum and minimum values, respectively.
The perigee height is also analyzed from a thermal perspective, and the most restrictive altitude of 650 km (adapted for the Ariane 6 launch) is considered. This choice was made in response to the consideration of envelope launchers and keeping other options open. The decision to retain the old altitude from the Vega rocket was intentional, as it provides a more conservative approach, ensuring that the thermal analysis encompasses a broader range of potential scenarios. Higher altitudes generally correspond to greater distances from Earth and cooler conditions, making this height the most limiting factor for this orbit. Additionally, satellites at higher altitudes spend less time in Earth’s shadow (eclipse).
The duration of the eclipses can significantly impact the satellite’s maximum and minimum temperatures during an orbit. For the orbit inclination presented in Table 4, the most extreme cases, specifically the shortest and longest eclipse times, have been considered. To determine these cases, the orbit beta angle () has been defined as the minimum angle between the orbit plane, and the solar vector. Lower  angles correspond to longer eclipses, resulting in colder conditions.
The calculation procedure outlined in NMEA (National Marine Electronics Association) AIVDM message format [] (for AIS data packets), has been followed to obtain the expected orbit -angle during the launch year. For the cold case, the beta angle is 0°, as the longest eclipse occurs when the orbit plane aligns with the Sun vector. Conversely, for the hot case, the shortest eclipse occurs when the  angle is closest to , indicating no eclipse and maximal solar incidence. Applying the same procedure, the expected maximum beta angle is 85.5°.
The extreme values shown in Table 5 are unlikely to occur and are meant only to represent the hottest and coldest possible thermal environments the spacecraft could face. For the analysis, however, the more realistic, non-extreme parameters listed in the table were used.
3.1.2. Orbit Configuration
Owing to the change in the launch date for the 3Cat-4 mission, and some changes in the spacecraft (S/C) architecture, different aspects of the thermal model had to be updated and are listed below, considering the new parameters for launch with the Ariane 6 rocket.
The values for previous launch (in the Vega rocket) and the current launch (Ariane 6 rocket) are compared in Table 4.
Other aspects were considered, such as the time step at which the orbit is divided. The orbital period is 5776 s, but it was not feasible to simulate every second. Therefore, various parameters needed to be adjusted to determine the time step for the orbit. Given that the simulation covered 7 complete orbits, a balance between resolution and optimal execution time was achieved.
The initial simulations took 10 days due to the excessively small subdivisions of each complete rotation and the overly precise thermal balance between the nodes of each subsystem block. After several weeks of testing and adjustments, optimal results were obtained with an error of less than 0.01%, reducing the simulation time to just 30 min.
Some of the parameters that had to be controlled are the follows:
- Temperature convergence criteria: this parameter is vital to ensure that the simulation accurately reflects how temperature stabilizes in different components of the spacecraft.
- Maximum extrapolation of time stop: Controlling time extrapolation is important to ensure that the simulation remains within realistic limits. Too broad a time extrapolation could lead to unrealistic or irrelevant results, while too narrow could miss out on important details about the system’s long-term behavior.
- System energy balance criteria: This parameter ensures that energy within the system (spacecraft) is maintained in a state of equilibrium. It is crucial for simulating how the spacecraft manages its energy under different conditions.
- Max diffusion temperature change: Refers to the maximum variation in temperature across the satellite’s components. Controlling this parameter is crucial for understanding how heat is distributed throughout the spacecraft, ensuring that temperature-sensitive systems remain within safe operating limits, and allowing for proper thermal protection planning.
3.1.3. Satellite Internal Heat Dissipation and Attitude
The average power consumption of each satellite operating mode, and the corresponding satellite attitude states were summarized in Table 1.
Having defined the hot and cold satellite internal heat dissipation and attitude cases (Table 1) the worst hot and cold cases are summarized in Table 6.
 
       
    
    Table 6.
    Cases, modes, and rotations.
  
As it can be seen in Table 1, the most restrictive consumption, leading to higher temperatures, is the Nominal Mode, while the most restrictive for low temperatures is the Released mode. When carrying out the simulations, two different models will be considered: the stowed model when the NADS is not deployed, and the deployed model when the NADS is already deployed. This is because in both configurations, the satellite will have different restrictive modes, and the degrees of rotation in each mode will also have to be taken into account. For example, the Nominal Mode is only applicable to the deployed model, since this type of operation is carried out with the NADS deployed. Similarly, the Released mode only applies to the stowed model. Additionally, based on the rotations stipulated in the ADCS simulations (which evaluate the rotations of each configuration in orbit), 30 different simulations are obtained, which will have to be performed for both configurations, rotations in all axes, or only for the Z-axis, and restrictive modes.
3.2. Thermal Desktop Model and Setup
3.2.1. Material Properties and Contacts
To perform the thermal analysis, it is crucial to examine the type of contact, percentage of heat transferred, and properties of the materials of each satellite subsystem. Table 7 presents the various optical and thermal properties of the materials used to develop the spacecraft’s thermal model. It is important to note that some components exhibit properties of multiple materials; for example, the side frames combine the optical characteristics of Black Anodized Aluminum with the thermal properties of Aluminum 6082. This occurs because different optical coatings are applied to protect components from the harsh space environment. Table 7 summarizes the relevant material properties, which have been sourced from [,], and the MatWeb online database [].
 
       
    
    Table 7.
    Material properties.
  
Table 8 presents a summary of the different types of contact considered in the thermal simulation, and Figure 4 shows some examples of some satellite components in the CAD model in the thermal desktop software.
 
       
    
    Table 8.
    Summary of the different contacts between subsystems.
  
 
      
    
    Figure 4.
      Examples of contact between components.
  
The model includes the conduction between the junctions of the subsystems, taking into account two main types of thermal contact: the PCBs with the spacers, referred to as Al-Al unions, and the surfaces of the CubeSat. All contacts within the spacecraft are considered to be either Al-Al bolted solids, or Al-Al junction points.
Due to the difficulty to obtain an accurate value through a joint test, the applied values are calculated through various experimental tests. For an initial estimation of thermal conductivity, the material of the contacting surfaces has been assumed to be aluminum.
An explanation of the thermal contact estimation, based on the conductance of the two types of contacts present in the model, is provided below.
          
- Al-Al junction point: The conductivity of this type of junction varies depending on factors such as the applied contact pressure, surface roughness, and others. Several experiments have been conducted to accurately determine this value []. To calculate the conductance between the spacers and the PCB, it is necessary to calculate the contact pressure between the components. The threaded rod and spacer materials are stainless steel and aluminum, respectively. The torsion of the junction between them ranges from 0.96 Nm to a maximum of 1.28 Nm. From this, it is possible to obtain the axial force using the Equation (1) []:The parameters in Equation (1) refer to distances based on the dimensions of the spacer (P, , ), where represents the axial force of the bolt, P denotes the thread pitch, is the mean diameter, and is the mean radius of the contact area beneath the head. Regarding with the friction coefficients (, ), signifies the coefficient of friction within the threads, and stands for the coefficient of friction between the bolt head and the component’s surface [].
- The apparent pressure at the contact between the PCBs and the spacers can be obtained using the axial force and the contact area (Equation (2)):The contact area is the area of the spacer, and it is calculated to be 24.07 mm2. The resulting pressures at the contact range between 34.2 MPa and 45.62 MPa.
- The elevated pressure near the bolt, which diminishes with increasing distance from the bolt, explains the apparent discrepancy. Furthermore, the pressure calculation is confined to the spacer’s area, which is relatively small. Therefore, the thermal conductance in this contact is assumed to be at its maximum, estimated to be 105 W/(m2K).
- Bolted junction: In the case of this junction, expressions from [] have been used. As indicated in the document, the temperature difference at the interface of both surfaces is uniformly distributed in the conducted tests, and the value of the thermal contact conductance represents an average value. The estimation of the thermal contact conductance is done using the Equations (3) and (4), depending on the number of turns, for this study is defined by the letter (N):and
From the data, with a torque ranging from 0.78 Nm and 1.31 Nm, the conductance values listed in Table 9 are obtained.
 
       
    
    Table 9.
    Table with the conductance values of the screwed contact or Al-Al snail union.
  
3.2.2. CAD Model
In the planning and development of the CubeSat, the “Isothermal model” was initially used, which was designed under the conditions expected for a launch using the Vega rocket. Although effective at the time, this model required significant updates due to two main factors: the change in orbit resulting from the decision to launch the CubeSat with the Ariane rocket instead of Vega, and the need to adjust the properties of the materials used in the CubeSat’s structure and components.
The new “detailed model” represents this comprehensive update. Modifications include changes in the mass distribution among the CubeSat’s subsystems, the addition of new components such as the NADS power board, and the use of new materials like stainless steel A2-70 for the spacers. Additionally, the materials list has been refined, incorporating more precise thermal and optical properties for the new components.
This update is essential to ensure the accuracy and reliability of the thermal model, especially considering the new operational conditions in the modified orbit.
The Mass Budget analyzes the distribution of mass among the CubeSat’s subsystems and components, focusing on material types and estimated weights. Key assumptions for developing the mass budget include neglecting the mass of wires and applying one of three methods for determining component mass: direct measurement with a calibrated scale, using SolidWorks for estimation, or relying on manufacturer datasheets for externally sourced parts. Uniform mass distribution is assumed for measured subsystems, and various margin percentages are applied depending on the likelihood of mass changes and the reliability of the data source (see Table A1).
Special margins are applied to specific components such as PCBs (25%), sheaths (25%), and the Gravity Boom (20%), reflecting the possibility of design changes or material uncertainties. Components like the solar panels, although similar to PCBs, receive a lower margin (10%) due to their unlikely alteration. Additionally, complex subsystems like ZADS are assigned a 1% margin overall, despite individual parts having a 20% margin, as the system has been measured in the NanoSat Lab. Harnessing receives the highest margin (50%) due to the difficulty in predicting its final mass.
Considering the thermal CAD model, a review and update were conducted using the thermal simulation software (Thermal Desktop). The following modifications have been implemented (see Figure 5):
 
      
    
    Figure 5.
      Some examples of the components of the detailed thermal model. Note: In (d) The red components are the batteries, the black and grey bricks the electrical components. The battery holders in black are between both batteries.
  
- Addition and modification of S/C components- NADS Power board
- Material of Spacers: Stainless Steel A2-70
 
- Refinement of the materials list, including the thermal and optical properties of the materials used in the added components (Table A1).
3.2.3. Passive Thermal Control (Battery Heaters Inactive)
Through the thermal model and simulations conducted in various modes (see example in Figure 6), it was identified that in some cases, the EPS batteries did not remain within their specified design temperature range, as outlined in Table 10.
 
      
    
    Figure 6.
      Comparison of results in Cold case, minimum temperature in Detumbling (DT) and Sun Safe (Mode) with heater OFF and hysteresis temperature [].
  
 
       
    
    Table 10.
    Temperature values obtained for the EPS batteries in the non-compliant cases.
  
For the Detumbling and Sun Safe modes, it is anticipated that the temperature may drop below the operational range for charging, necessitating the activation of the battery heater to maintain the batteries within their rated temperatures. It is important to note that the analysis has been conducted based on the most restrictive scenario, which applies to the battery’s charging operational temperature range of 0 °C to 45 °C. While the discharge temperature range is broader, extending from −20 °C to 60 °C, the charging range is more limiting and thus considered the critical case for thermal control. The thermal model, including its associated uncertainties, ensures that the predicted values remain within these design limits.
3.2.4. Comparison of Isothermal and Detailed Models
To verify that the enhancements in the detailed model did not lead to significant deviations from the isothermal model analysis, we compared the results of both versions. The temperature differences were used as the reference for comparison. The same SSO orbit was used in both cases (for this analysis, the Sun Safe mode with 2.5°/s rotation around the Z axis was simulated). The comparison revealed that the maximum change in temperature between the isothermal model and the detailed model is approximately 6 °C. This relatively small difference provides credibility to the detailed model, indicating that the enhancements made to improve accuracy did not result in drastic changes to the overall thermal behavior predicted by the simpler isothermal model. It is worth noting that this comparison was particularly important for subsystems or components that were not modified in the transition from the isothermal to the detailed model, as it helps ensuring consistency in the thermal analysis across model iterations. Table 11 shows the different results obtained on scales from red (greater range of difference between values) to green (smaller range of difference between values).
 
       
    
    Table 11.
    Simulation in sun-safe mode in deployed configuration, with 2.5°/s Z axis rotation and heater not active.
  
4. Simulation Results
4.1. Heater Duty Cycle Analysis Results
The power budget is a critical factor in determining the maximum duty cycle of the EPS heater for each mode. This analysis focused on the most restrictive mode (detumbling) and considered the impact of different heater duty cycles on the overall power consumption. The heater consists of a 2.9 W resistor placed between the batteries, activated to maintain the battery temperature within an appropriate range. Section 6.6 of ECSS-E-HB-31-03A [], the uncertainty of the measurement was applied to determine the appropriate uncertainty on the heater-controlled items, allowing for a more precise analysis. The trade-off study revealed that the maximum feasible duty cycle for the heater is 11% in the detumbling mode (Table 12), which maintains a small positive power budget margin. This result balances the need for thermal control with the stringent power limitations of the spacecraft.
 
       
    
    Table 12.
    Spacecraft power consumptions and unused power in detumbling mode.
  
For detailed thermal analysis, two critical cases were identified:
 
       
    
    Table 13.
    Obtained temperatures and corresponding heater duty cycle, cold case.
  
 
       
    
    Table 14.
    Obtained temperatures and corresponding heater duty cycle, hot case.
  
These cases formed the basis for the thermal design strategy, ensuring the spacecraft can maintain appropriate temperatures across its operational envelope while adhering to power constraints. Figure 6 illustrates the thermal simulations performed under different operational conditions in the cold case, which represents the lowest temperature scenarios, highlighting the temperature variations experienced by the EPS batteries. The figure shows the temperature profile during detumbling mode with a 0°/s spin, where the heater is off, set to turn on at 1 °C and off at 2 °C, and depicts the conditions under the same mode but with the heater set to turn on at 4 °C and off at 5 °C. Similar cases are shown for the sun-safe mode. These visual results clearly demonstrate that in the first mode, detumbling with the heater off, the battery temperatures approach the design limits. However, with the heater set to turn on at 4 °C and off at 5 °C, the minimum temperature remains above 2 °C with a duty cycle of 18%. In the sun-safe mode, a significant improvement in battery temperature limits is observed when the heater is set to turn on between 4 °C and 5 °C.
4.2. Analysis of Solar Panel Colors and Surface Finishes
The outcomes of this study necessitate exploring alternative strategies to elevate the spacecraft’s temperature, particularly in scenarios where modifications to operational procedures are not feasible.
Based on previous experiences [], the use of golden solar panels typically results in higher temperatures. Therefore, it was suggested to simulate the spacecraft with a change in the X direction Solar Panels, which are currently white, to a gold finish.
However, this meant to remanufacture the Solar Panel PCBs, which -in addition- posed schedule limitations, and constraints due to the availability and lead times of the solar cells. For this reason instead, it was proposed to cover the X direction SPs with a layer of Kapton [].
This modelling is presented in the thermal analysis workflow (Figure 7):
 
      
    
    Figure 7.
      Thermal design proposal workflow.
  
In this situation, it can be observed that one is dealing with a controlled heater scenario. It can be assumed that lower temperatures will not occur as the heater will be activated earlier. To address this situation, two approaches are possible:
- Reduce modeling uncertainty: Since the batteries are actively controlled, the modeling uncertainty can be decreased to, e.g., 5 °C, taking into account possible temperature sensor measurement uncertainty. By doing so, the results will be acceptable. Additionally, it should be noted that the heater duty cycle is below 30%, allowing for a more intensive use of the heater if necessary.
- Apply the maximum heater power: Alternatively, the heater can be treated as any other unit by applying maximum heater power and incorporating a 10 °C uncertainty.
4.3. Final Simulation Results
The comprehensive simulations conducted to evaluate the spacecraft’s operability under extreme thermal conditions have provided crucial insights, particularly regarding the EPS batteries. In the coldest scenarios, the batteries were found to be substantially below their minimum design temperature for charging, with a deviation of up to 26 °C from the design threshold. Conversely, in the hottest scenarios, temperatures exceeded the maximum design limit by 5.5 °C. To counter these extremes, the EPS heater needs to be operational across all scenarios, with its duty cycle varying between 6 to 30%, influenced by the satellite mode and rotation (see Table A2).
The NADS system sheath case, another component under scrutiny, is expected to operate below its designated temperature range. Remarkably, it showed no material degradation even at −100 °C, validating its use in such extreme conditions [,].
In scenarios involving the satellite in stowed and detumbling configurations, lower temperatures are anticipated due to reduced power dissipation and diminished solar flux exposure. These colder conditions are manageable by slightly increasing the heater’s duty cycles, approximately by 10%. Since these configurations are transient, lasting a few days at most, emphasis should be placed on adjustments for the nominal modes.
Regarding the hot case scenarios, the thermal management strategy has been effective, requiring no significant additional actions. The strategic application of gold paint on most satellite surfaces and white AZ-2000-IECW paint on the +X/−X faces sufficiently prevents overheating. A golden coating was chosen for certain spacecraft surfaces based on the thermal analysis results. These analyses showed that, to improve temperature control in the most critical scenarios, a golden layer must be applied to the empty spaces on the spacecraft’s faces. The use of gold is justified due to its optical properties, which allow for better thermal management. The isothermal simulations demonstrated that the combination of a golden coating and black paint is the best option for maintaining temperatures within operational ranges under different modes, considering that, the optical properties of the satellite are:
- Upper solar panel: Gold area averaged optical with = 0.676 (Solar), and = 0.570 (IR).
- Lateral solar panels: Gold area averaged optical with Solar = 0.705 (Solar) and = 0.616 (IR).
- Inner surfaces: Black paint with = 0.960 (Solar) and = 0.870 (IR).
In extreme cases without rotation, the maximum temperature surpasses the design limits by only 5.4 °C, a scenario deemed improbable based on ADCS simulations.
Overall, the thermal management approach is advantageous, primarily in preventing component overheating, which poses a greater risk than overcooling. The satellite’s design, which lacks active cooling mechanisms and depends on subsystem shutdown for temperature control, aligns poorly with continuous operational needs. Consequently, the recalibration of the heater’s ON/OFF margins, ensuring the satellite maintains a positive power budget even in the coldest projected scenarios. This approach balances the need to avoid battery overcooling with the imperative to maintain satellite functionality and power efficiency. For the current power budget, the heater ON/OFF temperature that allows generating power for all the cold scenarios is 4 to 5 °C (Table A2). With this heater activation temperature, the minimum predicted battery temperature is around 0 °C. As an example of the visual results from the thermal analysis conducted using Thermal Desktop software, Figure 8 illustrates the temperature changes observed in the model during an orbital simulation in both deployed and nominal modes.
 
      
    
    Figure 8.
      Results during the Thermal Simulation: (a–d) illustrate the variations in temperature throughout the orbital position, represented by different colors and rotation respectively. The screenshot captures one of the last orbits in the Cold Case, Nominal mode 2.5°/s, with a hysteresis temperature with heater OFF.
  
5. Thermal Vacuum Test Campaign
5.1. Test Overview
Once the simulation/modelling results were validated, the 3Cat-4 environmental test campaign in the thermal-vacuum chamber at the CubeSat Support Facilities (CSF) at ESEC-GALAXIA facilities (Belgium) was prepared. The entire procedure for this test is documented in the “3Cat-4 Test Specifications and Test Procedures Full Assembly Verification Environmental Test Campaign – Thermal and Vacuum Testing” [], prepared by 3Cat-4 team with the support of ESA ESTEC Thermal Control Section (TEC-MTT) for use with CubeSat Systems, which combines a tailored version of the ECSS standards with lessons learned from past CubeSat projects.
All the test descriptions include the requirements that have to be verified in order to determine if the test results are satisfactory. It also outlined the test specifications and requirements that define the conditions under which the test should be conducted and a detailed schedule of the test organization [].
The TVAC test consists of putting the satellite under thermal stress, in both operative and non-operative hot and cold temperatures. During and after the test, its expected functionalities are checked to assess if the temperature variation inflicted damage or malfunction in the system. The main objective of the thermal vacuum testing is to study the impact of the temperature ranges with which the 3Cat-4 nanosatellite will confront in its operation, in both hot and cold cases. To test the temperature ranges, two different types of thermal cycles are applied to the spacecraft [].
5.2. TVAC Test Campaign Flowgraph
The test sequence is intended as a task list to be followed during the execution of the tests (Figure 9).
 
      
    
    Figure 9.
      Test campaign flowchart [].
  
Regarding the setup facilities, each test description provided a comprehensive list of the Mechanical and Electrical Ground Support Equipment (MEGSE and EGSE), as well as the tools required to perform the test. In addition, a detailed step-by-step process was stated to ensure the complete execution of each test.
The initial stage consists of performing a set of tests to ensure the health of the satellite, and also provide a baseline to refer to during the TVAC testing. During this phase, the spacecraft is unpacked and prepared for functional testing within a cleanroom environment, ensuring readiness for the initial Reduced Functional Test (RFT). The test organization involved the mission team, including the test supervisor, hardware and software responsible individuals, facility operators, and necessary ESA Academy staff. The stage lasts for 3 h and consists of two phases: equipment and personnel arrival at the testing facilities, followed by spacecraft unpacking and hardware setup for functional testing. Figure 10 shows the spacecraft is positioned in the vertical MGSE for this test.
 
      
    
    Figure 10.
      Set-up for the first health check, with the blue non-vacuum-compliant TC connectors [].
  
5.3. DUT Thermocouple (TC) Placement
The Thermal Reference Point (TRP) is a parameter utilized during the TVAC test campaign. It serves as a reference for controlling the temperature during the test execution, as it provides essential data to regulate the spacecraft’s temperature. The position of the thermocouples (TC) is determined based on the TRP location, and such as it is less influenced by heating parts such as the heaters placed on the batteries. It has the fastest response to the change in temperatures and allows the operator to control the environment in a safer manner.
The rest of the TCs have to be placed near the spots where it is easy to analyse the thermal behaviour of the subsystems and parts. It is also crucial to monitor the temperature of the batteries in the EPS, as it is the most sensitive component regarding to temperature. According to this, the TC placement is as follows:
- TC-1 (TRP): Positioned on the satellite’s structure.
- TC-2/4: Positioned in the EPS (at the batteries and the −X side).
- TC-3: Positioned in the FMP (Overo, side −X).
- TC-5: Positioned in COMMS-ADCS, close to the COMMS-MCU (side −Y).
- TC-6: Positioned in the Interface Board (side −X).
- TC-7: Positioned on the satellite’s structure. In case TC-1 fails, this one will control the temperature (TRP).
- TC-8: Positioned in the OBC Shield (side +Y).
- TC-9: Positioned in the ZADS (side +Z).
- TC-10: Positioned in the -X Solar Panel.
- TC-11: Positioned in the -Y Solar Panel.
- TC-12: Positioned in the NADS RF board.
Figure 11 illustrates the placement of each thermocouple used to monitor the temperatures of various subsystems during testing. The TCs were securely attached at the designated points using a self-adhesive Kapton tape [], specifically selected for its thermal resistance properties (Figure 12). To further ensure stability and prevent any movement that could result in inaccurate readings, additional Kapton tape was applied as strain relief, keeping the TCs firmly in place even during spacecraft handling. The thermocouple cables were neatly grouped and secured with Kapton tape to avoid interference with other components and were positioned behind the shroud to reduce exposure. This approach ensured that the TCs remained stable, preventing poor connections that could compromise the accuracy of the temperature measurements.
 
      
    
    Figure 11.
      TRP (green) and TC (blue) placement over 3Cat-4.
  
 
      
    
    Figure 12.
      TCs locations.
  
5.4. Test Levels and Test Parameters
5.4.1. Bake-Out
The bake-out test, conducted as the first phase of the TVAC testing (Figure 13), lasted 25 h at 50 °C, with a 4-hour hot non-operational cycle. This test served both as an acceptance test and a design evaluation, aimed at verifying the outgassing properties of certain materials, particularly the thermocouple connectors made of unknown plastic. To ensure proper evaluation, the temperature was gradually increased to 57 °C and maintained for over 24 h before being lowered for further operational testing, including thermal balance tests and full operational cycles.
 
      
    
    Figure 13.
      Thermal vacuum test campaign. ESA’s facilities of ESEC, Belgium.
  
The bake-out verified material suitability, with no anomalies observed during the subsequent health check. It is recommended, however, to conduct bake-outs at the board or subsystem level before full CubeSat integration, especially when material outgassing properties are uncertain or may exceed the limits.
5.4.2. Test Levels and Conditions
In order to safely conduct the test, it is necessary to establish the temperature ranges. This information has been extracted from Table 15 and Table 16, which are included in the 3Cat-4 Thermal Analysis Report [].
 
       
    
    Table 15.
    Worst hot case with satellite in nadir pointing, nominal mode, and deployed config. in 2.5°/s Z-spin scenario.
  
 
       
    
    Table 16.
    Worst cold case with satellite in nadir pointing, sun-safe mode, and deployed config. in 6°/s Z-spin scenario, with battery heaters activated.
  
Furthermore, the temperature rate of change is determined based on the thermal analyses, considering the worst-case scenario with the highest thermal gradients. The temperature rate of change is set at 0.0042 °C/s, which complies with the facility’s specifications.
The dwell time criteria is set to a minimum of 2 h. This conservative value allows sufficient time for all internal components to stabilize at the required temperature. For ambient, operational, and non-operational cycles, the stability criteria for all subsystems is a maximum rate of change of 1 °C/h. During the thermal balance test, the criteria is 0.5 °C/4 h.
Table 15 shows the results of the analysis from the worst hot case thermal simulation performed assuming the satellite was in Nadir Pointing, Nominal Mode, Deployed NADS configuration and with a 2.5°/s spin around the Z axis.
- The predicted temperatures are within the subsystem operational margins.
- The maximum temperature value selected for the operational subsystem will be determined with the operational temperature of the batteries in charge mode i.e., 45 °C.
The TRP is placed on top of the structure’s rails, and the difference in temperature between the batteries and the structure is almost +1 °C (42.5 °C at the batteries and 43.2 °C at the structure), as per the current thermal simulations. However, although this is the expected behaviour in flight, during TVAC testing all of the sides of the S/C will be at similar environmental conditions, thus this gradient may be lower and/or negligible. For this reason, it is not considered for the Test Specification value. Therefore, the maximum operational temperature will be 45 °C [−0 °C/+4 °C].
A thermal gradient may exist between the batteries and the external TRP. For this reason, especially in hot cases, the maximum operational temperature may be revised during the test, with close inspection when performing the first ambient plateau after TVAC closure. The TRP temperature can be modified to ensure that the batteries do not exceed their maximum temperature rating of 45 °C. It is important to note that, as the batteries will not be charged at the maximum operational temperature, there is an extra safety margin for them, as the discharge temperature rate goes up to 60 °C.
On the other hand, the results from the analysis of the worst cold case scenario are listed. This scenario involves the satellite in Nadir Pointing, Sun Safe Mode, and Deployed NADS configuration, with a 6°/s spin around the Z axis.
- Table 16 is used to establish the minimum temperature value for the test.
- In this case, the minimum value is given by the Upper SP (+Z) antenna, which is −19 °C. This value is close to the expected measurement on the TRP (Structure), calculated as −17 °C. The temperature difference is small, so the actual gradient might need to be assessed during the thermal balance test.
- Although the battery has heaters that activate above 0 °C (hysteresis temperatures of 4 °C and 5 °C), it has been decided to not bring the battery temperature below 10 °C during its operation (though the minimum operational temperature, in discharge mode, is 20 °C).
The non-operational temperatures are chosen considering the operational temperature of the batteries in discharge. The maximum non-operational temperature, , is defined as +60 °C [−0 °C/+4 °C]. The minimum non-operational temperature, , is defined as −20 °C [−4 °C/+0 °C].
For the thermal balance test levels, an extra 5 °C margin is added to  and , in order to avoid unnecessary risks bringing the subsystems close to their operational limits.  and  are defined as +40 °C [−0 °C/+4 °C] and 5 °C [−4 °C/+0 °C], respectively.
Table 17 below shows the complete picture of which subsystems will be powered and not powered, in both hot and cold worst cases:
 
       
    
    Table 17.
    Subsystem status for worst hot and cold cases.
  
At the beginning of the test campaign, in order to compare the data obtained from the thermal simulations, a thermal balance plateau is added with the intention to stabilize the temperature within a variation of 0.5 °C/4 h. In Table 18, the limiting operational and non-operational temperatures are stated, being the TRP (defined previously) the point where the temperature will be measured. Note that the [−4 °C/+4 °C] margin is not applied in the values.
 
       
    
    Table 18.
    Operational and non-operational temperature limits.
  
Figure 14 shows the TVAC test sequence diagram, the description of the test diagram is presented in the Table 19.
 
      
    
    Figure 14.
      TVAC test sequence diagram.
  
 
       
    
    Table 19.
    Test Diagram Description.
  
5.5. Test Campaign Results
In preparation for the TVAC Test Campaign, the System Level Environmental Test Campaign was conducted, encompassing the successful completion of both the Mission and Vibrations Tests. These tests have effectively ensured the spacecraft’s preparedness for its designated mission. Furthermore, the thermal behavior of the spacecraft was thoroughly validated by exposing its components and subsystems to the predicted in-orbit environment. The test setup employed a fully radiative configuration, incorporating a PA12 isolating basket and suspension through Dyneema wires, as shown in Figure 15b.
 
      
    
    Figure 15.
      Thermal test.
  
Temperature levels (Table 20) were carefully controlled within specified ranges, adhering to the operating parameters of the batteries:
 
       
    
    Table 20.
    Temperature levels.
  
- Charge: 0 °C to 45 °C
- Discharge: −20 °C to 60 °C
The TVAC tests utilized the most limiting temperatures of the batteries during charging to establish the maximum and minimum temperature levels achieved. For cold operational cycles, −20 °C was selected, ensuring that the heaters prevent the batteries from being charged by the EPS.
Furthermore, in line with operational safety protocols, the ZADS was manually disconnected by the external Electrical Ground Support Equipment when temperatures drop below −20 °C. This temperature threshold aligns with its Operational Qualification Temperature [].
5.5.1. Test Execution
The hot thermal balance test (Figure 16) was conducted following the third hot operational cycle to streamline the testing process and save time. It used several configurations, each based on varying levels of power dissipation:
 
      
    
    Figure 16.
      Hot Thermal Balance: Different thermal dissipation cases.
  
- Configuration 1—Full Hot Configuration: S/C in Nominal Mode and FMP on, which includes the Magnetorquers actuating and the Deploys PoL cycling on and off to retrieve the housekeeping data.
- Configuration 2—Full Hot Configuration: Hot Configuration with No Magnetorquers: Phase started after a transit to survival, which puts the ADCS in idle. FMP is on and Deploys PoL is cycling.
- Configuration 3—Temperate Configuration with ADCS fully on and FMP off: This is the configuration expected for most of the time during orbital operations, with the FMP off and the ADCS maintaining Nadir Pointing.
- Configuration 4—Hot Configuration without ADCS: The difference with the second TBal phase is that the S/C is put in Ground Mode and not in Survival. This causes the Deploys PoL to be always on, instead of cycling, although its consumption is very low, at only 10 mA.
Additionally, extended-duration thermal balance cases were implemented to enhance our comprehension of the satellite’s behavior over prolonged periods.
All phases of the thermal balance test complied with the 0.5 K/4 h criterion. Although some phases did not exactly meet the predefined targets, the overall test requirements were fully satisfied, as evidenced by the successful completion of the third hot operational cycle. These thermal balance phases primarily served to collect data on the S/C thermal behavior, demonstrating its ability to maintain stable conditions over extended periods. The temperature profile for the entire Hot Thermal Balance test is depicted in Figure 16.
It was noted that the heater power dissipation exceeded the initial expectations. To accommodate cold cases (Figure 17) and achieve the lower qualification temperatures, hysteresis temperatures were adjusted, resulting in a decrease to [−16 °C/−15 °C].
 
      
    
    Figure 17.
      Cold Thermal Balance: At heater nominal operating temperature.
  
After initiating the hot switch-on, the spacecraft’s temperature was gradually reduced below 15 °C in two controlled steps to avoid exceeding the minimum non-operational temperature limits, reaching −18.5 °C. The TRP was then stabilized with minimal temperature variation before initiating a cold switch-on, ensuring battery safety. Post-switch-on checks revealed a ’Cold Batteries’ error due to temperatures below 0 °C, leading to an update in the EPS configuration for future cases. Heater activation at below 5 °C resulted in a rapid temperature rise in the EPS and batteries compared to the rest of the spacecraft.
Subsequent modifications to the COMMS configuration and a weekend-long thermal balance test were conducted, including a scenario with the TRP set at −8.5 °C, resulting in 100% heater duty cycle. This was followed by another thermal balance with TRP at 4 °C, reflecting more realistic orbital conditions, where battery temperatures were maintained above the threshold. Unexpected transitions to survival mode due to EPS errors provided additional data. A hot dissipation case was also simulated, with adjustments in the COMMS duty cycle and spacecraft modes, though interrupted by another EPS error. Despite these challenges, a partial thermal balance was achieved. The overall high dissipation thermal balance sequence and subsequent health checks yielded positive results.
The Figure 18 shows a general summary of the text execution.
 
      
    
    Figure 18.
      Test execution.
  
5.5.2. Temperatures at the TVAC Test Thermocouple Placements
Additional data retrieval was conducted on the specific nodes of the model corresponding to the locations of each thermocouple utilized during the system-level TVAC tests. This process aimed to correlate the model’s predicted temperatures with the actual temperatures recorded during the tests. For the cold case scenarios, the analysis factored in the hysteresis temperatures of the heaters, which are set between 4–5 °C.
Table 21, Table 22, and Table 23 present the modeled temperature results located near thermocouple locations in Detumbling, SunSafe, and Nominal modes, respectively.
 
       
    
    Table 21.
    Detumbling worst cold case, 0°/s spin, at thermocouple locations.
  
 
       
    
    Table 22.
    SunSafe Cold Case, 2.5°/s spin, at thermocouple locations.
  
 
       
    
    Table 23.
    Nominal mode worst hot case, 6°/s spin, at thermocouple locations.
  
Max-Min Cases
Table 24 and Table 25 summarize the most critical temperatures identified in each operational mode.It extracts and emphasizes the extreme values, with the hottest cases marked in red and the coldest in blue. Additionally, for subsystems that differentiate between operational and non-operational statuses, further selected values are included (indicated in green or orange in the preceding tables). The final columns present the temperatures recorded during testing.
 
       
    
    Table 24.
    Maximum temperatures of the analysis and tests at thermocouple locations.
  
 
       
    
    Table 25.
    Minimum temperatures of the analysis and tests at thermocouple locations.
  
It is important to note that the table includes both the Worst Hot and Worst Cold temperatures, as well as the not-Worst Hot and Cold temperatures. ’Worst’ conditions refer to scenarios with extreme high or low albedos and solar irradiances, in contrast to the more probable ’not-worst’ scenarios, which were used as the reference for testing.
As seen in Table 24, at both the subsystem and system levels, all components were tested to the predicted temperatures, considering instrumentation error (as indicated by the blue cells). The only exception is the solar panels, which reached the calculated but not the predicted temperatures. However, since they are passive elements and the predicted temperatures are well below their rated component temperature of 115 °C, there is no critical concern.
Regarding the cold temperatures in Table 25, only the COMMS-ADCS system reached the minimum calculated temperature, falling short of the predicted temperature by less than 3 °C. This scenario, which involves a 0°/s tumbling after CubeSat ejection, is highly unlikely. In this scenario, both COMMS and ADCS would be off after exiting Standby Mode, as Detumbling actuation itself would not be triggered, rendering these subsystems non-operational. If we consider a scenario with only ADCS actuation (Detumbling Mode with a 1.5°/s spin), but COMMS off, the temperature rises by 3 °C, reaching −26.99 °C, which is slightly higher than the minimum test temperature of −27.1 °C.
5.5.3. Post Test Review (PTR), Chamber Re-Pressurization and Post Test Reduced Functional Test (RFT)
The final phase of the TVAC test campaign was executed according to plan without any unforeseen events. Upon reaching ambient temperature, a Very Reduced Functional Test (VRFT) was conducted to assess the satellite’s status before shutdown. Preceding the TVAC venting process, the spacecraft underwent a 1-hour charging session.
Subsequently, the spacecraft was powered down, and the TVAC chamber was vented. After the venting process was completed, the chamber’s condensation collection device was carefully extracted and set aside. This component was allowed to cool down to facilitate the subsequent analysis of any residues that may have accumulated during the test.
A quick health check of the satellite was performed before opening the TVAC to identify any potential issues from the venting process. Following a successful check, the TVAC chamber was opened, and the spacecraft underwent a thorough inspection prior to the dismounting of the Device Under Test (DUT). The umbilical connections and thermocouples were disconnected, and the DUT was transferred to a stable table using a movable bench. A final 1-h charging session brought the batteries to their storage voltage of 8.2 V.
The temperature profile for this last stage of testing is illustrated in Figure 19.
 
      
    
    Figure 19.
      Pre and post venting temperature profiles.
  
5.6. Correlation of the Thermal Model with Test Campaign Results
To enhance the precision and reliability of thermal models for the 3Cat-4 mission, this section focuses on the correlation between the thermal model and results obtained from TVAC tests. The objective of these thermal balance correlations is to refine thermal properties within current and future models, with a specific emphasis on conductances at interfaces and material properties, as well as the radiative optical characteristics.
The methodology involves simulating hot thermal balance scenarios in the Third Phase, which encompasses a Temperate Configuration with ADCS fully activated and FMP deactivated. This configuration is expected to be prevalent during orbital operations, with the FMP deactivated and the ADCS maintaining Nadir Pointing. Simulations were conducted using Thermal Desktop with an environment temperature of 20 °C, as documented in the Activity Log of the 3Cat-4 TVAC Test []. Additionally, the First Cold Balance, or 1st Cold Thermal Balance, was simulated to model the Sun Safe Cold case, with Environment Temperature set at −20 °C and Heaters activated, with hysteresis temperatures at [+4 °C/+5 ∘C].
The results of the Hot Thermal Balance are presented in Figure 20. According to the correlation between the test data and the model results, a Pearson correlation coefficient of 0.7750 was obtained, with the maximum temperature difference occurring at the thermocouple on the COMMS-ADCS board, yielding a temperature difference of 5.10 °C.
 
      
    
    Figure 20.
      Hot Thermal Balance: Results Test VS Thermal Model.
  
For the Cold Thermal Balance, a correlation of 0.78904 was observed, with the maximum temperature difference occurring in the COMMS MCU sensor (Figure 21), resulting in a temperature difference of 6.34 °C.
 
      
    
    Figure 21.
      Cold Thermal Balance: Results Test VS Thermal Model.
  
Overall, a strong correlation is evident between the thermal model and the results obtained during the TVAC test. Figure 22 presents the difference between the Hot and Cold Thermal Balance correlation results.
 
      
    
    Figure 22.
      Temperature difference between the Hot Thermal Balance and the Cold Thermal Balance correlation.
  
6. Conclusions
A comprehensive thermal analysis was conducted for the 3Cat-4 1U CubeSat, prompted by design modifications and alterations in the orbital parameters. The updated thermal model was rigorously validated against prior results, ensuring its accuracy and reliability.
To safeguard the thermal and power budgets within prescribed limits, an in-depth study of the heater and external coatings was undertaken. The outcomes of this study provided assurance that the spacecraft’s thermal and power profiles remained well within the defined boundaries.
The Thermal Vacuum (TVAC) test campaign served as a critical phase in the validation process, specifically attesting to the heater’s performance.
Overall, the TVAC test campaign demonstrated the spacecraft’s resilience and capability to withstand the anticipated temperature variations, affirming its readiness for the demanding conditions of space. These findings collectively contribute to the confidence in the thermal robustness of the satellite in its intended operational environment.
Author Contributions
Conceptualization, J.N.B.-L., I.T.-P., L.C.-B., L.F., G.G.-S., C.d.C.S., L.H., D.P., M.S. and A.C.; methodology, J.N.B.-L., I.T.-P., L.C.-B., L.F., G.G.-S., C.d.C.S., L.H., D.P., M.S. and A.C.; software, J.N.B.-L., I.T.-P., L.C.-B. and L.F.; validation, L.F., C.d.C.S., L.H., D.P., M.S. and A.C.; formal analysis, J.N.B.-L., I.T.-P., L.C.-B. and L.F.; investigation, J.N.B.-L., I.T.-P., L.C.-B. and L.F.; resources, C.d.C.S., L.H., D.P., M.S. and and A.C.; data curation, L.F., C.d.C.S., L.H., D.P., M.S. and and A.C.; writing—original draft preparation, J.N.B.-L., I.T.-P. and L.C.-B.; writing—review and editing, J.N.B.-L., I.T.-P., L.C.-B. and L.F.; visualization, J.N.B.-L., I.T.-P., L.C.-B. and L.F. and A.C.; supervision, A.C.; project administration, A.C.; funding acquisition, A.C. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by project “GENESIS: GNSS Environmental and Societal Missions—Subproject UPC”, Grant PID2021-126436OB-C21, sponsored by MCIN/AEI/10.13039/5011000 11033/ and EU ERDF “A way to do Europe”.
Data Availability Statement
Data are contained within the article.
Acknowledgments
The mission is possible thanks to the UPC NanoSat Lab members that participated, the ESA Education Office, and the ESA Thermal Control Section.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
      
| ADCS | Attitude Determination Control | 
| AIS | Automatic Identification System | 
| CSF | CubeSat Support Facilities | 
| COTS | Commercial Off-The-Shelf | 
| Dd | Detumbling | 
| DUT | Device Under Test | 
| EGSE | Electrical Ground Support Equipment | 
| ESA | European Space Agency | 
| ECSS | European Cooperation for Space Standardization | 
| ESEC | European Space Security and Education Centre | 
| FYS | Fly Your Satellite | 
| GSE | Ground Support Equipment | 
| MEGSE | Mehcanical | 
| NMEA | National Marine Electronics Association | 
| PTR | Post Test Review | 
| RFI | Radio-Frequency Interference | 
| RFT | Reduced Functional Test | 
| SDR | Software Defines Radio | 
| S/C | Spacecraft | 
| SSO | Sun-Synchronous Orbit | 
| SS | Sun Safe | 
| TC | Thermocouple | 
| TCS | Thermal Control Subsystem | 
| TRP | Temperature Reference Point | 
| TVAC | Thermal Vacuum Test Campaign | 
| UVF | Ultra high Frequency | 
| VHF | Very High Frequency | 
| VRFT | Very Reduced Functional Test | 
Appendix A
Appendix A.1
Table A1 presents the 3Cat-4 mass budget.
 
       
    
    Table A1.
    Mass Budget.
  
Table A1.
    Mass Budget.
      | Subsystem | Part | Units | Mass (g) | Material | |
|---|---|---|---|---|---|
| Measured/ Provider | Estimation method/ Source | ||||
| STRUCTURE | Side_Frames | 2 | 109.4 | MatWeb Aluminium 6082 | Alumini 6082 | 
| Ribs | 4 | 92.6 | MatWeb Aluminium 6082 | Alumini 6082 | |
| Deployment_Switch- Brackets | 4 | 0.46 | MatWeb Aluminium 6082 | Alumini 6082 | |
| Deployment_Switch- Killswitch_Body | 2 | 0.3 | SolidWorks Electronics | Electron compon | |
| Screw | 8 | 0.08 | MatWeb Stainless steel A2-70 | Steel A2 | |
| Spacer | 4 | 0.52 | SolidWorks Aluminium 1060 alloy | Alumini ASTM B | |
| Rod | 4 | 4.4 | MatWeb Stainless steel AISI 304 | Stainles AISI 30 | |
| Switch_PIN-Busje | 2 | 0.21 | SolidWorks Aluminium 7075-O | Alumini 7075 | |
| Switch_PIN-Pin | 2 | 0.77 | MatWeb Stainless Steel 430F | Stainles steel 43 | |
| Switch_PIN-Spring | 2 | 0.41 | SolidWorks Stainless Steel | Steel | |
| Nut | 4 | 0.07 | MatWeb Stainless steel A2-70 | Stainles Steal | |
| Screw | 8 | 0.29 | MatWeb Stainless steel A2-70 | Stainles Steal | |
| Spacers_Round | 28 | 0.052 | MatWeb Aluminium 1050A | Alumini 1050A H | |
| WHOLE SUBSYSTEM MASS (g): | 209.6 | ||||
| OBC | OBC-NanoMind_A712C | 1 | 55 | GOMSpace NanoMind_a 712C Data Sheet | |
| WHOLE SUBSYSTEM MASS (g): | 55.0 | ||||
| EPS | EPS-NanoPower_P31u-9 | 1 | 200 | GOMSpace NanoPower_P31u-9 Data Sheet | |
| WHOLE SUBSYSTEM MASS (g): | 200.0 | ||||
| INTERFACE | Mainboard PCB | 1 | 31.54 | Solidworks basic PCB | Basic PCB | 
| Mainboard-Data_Bus | 2 | 2.78 | SolidWorks ABS | ABS | |
| Mainboard-Deployment_Switch | 1 | 1.93 | SolidWorks Nylon 101 | Nylon 1 | |
| Mainboard-Deployment_Switch_Pin_Steel | 1 | 1.69 | SolidWorks Annealed Stainless Steel | Stainles Steel | |
| Daughterboard-Umbilical_conector | 1 | 5.94 | Solidworks basic PCB | Electronic component | |
| Mainboard-Rbf | 1 | 0.55 | Solidworks basic PCB | Electronic component | |
| Mainboard-Abf | 1 | 1.08 | Solidworks basic PCB | Electronic component | |
| Daughterboard-PCB | 1 | 4.35 | Solidworks basic PCB | Electronic component | |
| Mainboard-Deployment_Switch_Pin_Teflon | 1 | 0.48 | SolidWorks politetrafluoroetileno (PTFE) | PFTE | |
| Mainboard_Switch_Core | 1 | 1.93 | SolidWorks Nylon 101 | Nylon | |
| Mainboard_Switch_Spring | 1 | 0.14 | SolidWorks Stainless Steel | Stainles Steel | |
| WHOLE SUBSYSTEM MASS (g): | 52.4 | ||||
| ZADS | ZADS-Pcb | 1 | 30.42 | Whole system measured mass- parts esteemed mass | |
| ZADS-Sensors | 6 | ||||
| ZADS-Resistances | 12 | ||||
| ZADS-VHF_Antenna | 1 | ||||
| ZADS-UHF_Antenna | 1 | ||||
| ZADS-Supports | 4 | 5 | MatWeb Aluminium 1050A | Generic aluminum | |
| ZADS-Box_Bracket | 2 | 3.42 | MatWeb Aluminium 1050A | Generic aluminum | |
| ZADS-Side_Cover | 2 | 3.2 | MatWeb Aluminium 1050A | Generic aluminum | |
| ZADS-External_part | 14 | 0.37 | MatWeb Stainles steel A2-70 | Stainles steel A2-70 | |
| ZADS-Spring | 2 | 0.02 | SolidWorks stainless steel | steel | |
| ZADS-Screw | 32 | 20.16 | MatWeb Stainles steel A2-70 | stainles steel A2-70 | |
| ZADS-Nut | 10 | 0.05 | MatWeb Stainles steel A2-70 | stainles steel A2-70 | |
| WHOLE SUBSYSTEM MASS (g): | 62.6 | ||||
| COMMS_AOCS | COMMS_AOCS-Pcb | 1 | 35.69 | SolidWorks Basic PCB | Basic PCB | 
| COMMS_AOCS-Bus | 2 | 3.53 | SolidWorks ABS | ABS | |
| COMMS_AOCS-Torquerods | 9 | 99.84 | SolidWorks Nylon 101 SolidWorks Aluminium 6063-0 SolidWorks Copper | Nylon, aluminium 6063-0, copper, aluminium generic plastic | |
| COMMS_AOCS-Screw | 12 | 0.47 | SolidWorks Steel Alloy | Steel Alloy | |
| COMMS_AOCS-Spacer | 12 | 0.9 | Steel Alloy | Steel Alloy | |
| COMMS_AOCS-Daughterboard | 1 | 4.33 | SolidWorks Basic PCB | Basic PCB | |
| WHOLE SUBSYSTEM MASS (g): | 144.8 | ||||
| FMP | FMP-Mainboard-Pcb | 1 | 31.22 | SolidWorks basic PCB | Basic PCB | 
| FMP-Daughterboard-Pcb | 1 | 17.8 | SolidWorks basic PCB | Basic PCB | |
| FMP-Shield | 1 | 49.99 | SolidWorks aluminium 7075 | Aluminium 7075 | |
| FMP-Screw | 6 | 0.3 | SolidWorks Stainless Steel | Stainle Steel | |
| WHOLE SUBSYSTEM MASS (g): | 99.3 | ||||
| NADS | NADS-Mainboard-Pcb | 1 | 34.31 | SolidWorks basic PCB | Basic PCB | 
| NADS-Screws | 33 | 0.64 | SolidWorks Stainless steel 1.4000 (X6Cr13) | Stainless steel 1.4000 (X6Cr13) | |
| NADS-Nut | 12 | 0.14 | SolidWorks Stainless steel 1.4000 (X6Cr13) | Stainless steel 1.4000 (X6Cr13) | |
| NADS-Daughterboard-Pcb | 1 | 22.34 | SolidWorks basic PCB | Basic PCB | |
| Wire | 7 | 0.004 | SolidWorks Nylon 101 | Nylon | |
| NADS-Deploy_Holder | 32 | 6.69 | SolidWorks Stainless steel | Stainles Steel | |
| NADS-HELIX-Ring | 2 | 0.44 | SolidWorks ABS | ABS | |
| NADS-HELIX-Sheath | 1 | 28.83 | SolidWorks PTFE | PTFE | |
| NADS-HELIX-Antenna | 1 | 14.79 | SolidWorks Stainless steel | Stainles Steel | |
| NADS-HELIX-Retainer | 3 | 3.5 | SolidWorks ABS | ABS | |
| Gravity_Boom | 1 | 215.45 | SolidWorks PTFE | PTFE | |
| NADS-HELIX-Boom_Holder | 1 | 1.58 | SolidWorks PTFE | PTFE | |
| Shield_Plane | 1 | 1.99 | SolidWorks 2024 alloy (SN) | Al2024- kapton | |
| NADS-Shield_Plane- PCB | 1 | 2.16 | SolidWorks Basic PCB | Basic PCB | |
| WHOLE SUBSYSTEM MASS (g): | 332.9 | ||||
| SOLAR PANELS | SP_Side | 5 | 85.51 | SolidWorks Basic PCB | Basic PCB | 
| WHOLE SUBSYSTEM MASS (g): | 85.5 | ||||
| HARNESSING | 3CAT-4-SP-Side_A-X | 1 | 11.76 | Indicative wire lengths with measured density of wire. | Cooper, plastic | 
| 3CAT4 | WHOLE SATELLITE MASS (g): | 1242.1 | |||
Note: The row displaying the total mass of each subsystem is shaded in gray.
Appendix A.2
Table A2 presents the final results—Cold and Hot cases: Heater power consumption for heater ON/OFF temperatures of 4–5 degrees Celsius.
 
       
    
    Table A2.
    Final results—Cold and Hot cases: Heater power consumption for heater ON/OFF temperatures of 4–5 degrees Celsius.
  
Table A2.
    Final results—Cold and Hot cases: Heater power consumption for heater ON/OFF temperatures of 4–5 degrees Celsius.
      | Case | Specific Case/ Heater Hysteresis Temp. (°C) | Mode | Spin (°/s) | Batteries Calculated Temp (°C) | Batteries Predicted Temp (°C) | Duty cycle (%) | ||
|---|---|---|---|---|---|---|---|---|
| Min | Max | Min | Max | |||||
| Worst Cold | Worst Cold Case | Detumbling | 0 All Axis | −16.08 | 21.36 | −26.08 | 31.36 | 0% | 
| Cold Case | Cold Case | Detumbling | 0 All Axis | −10.25 | 22.74 | −20.25 | 32.74 | 0% | 
| Cold Case | 3 to 4 | Detumbling | 0 All Axis | 2.53 | 10.62 | −7.47 | 20.62 | 18% | 
| Cold Case | 4 to 5 | Detumbling | 0 All Axis | 3.29 | 22.37 | −6.71 | 32.37 | 18% | 
| Cold Case | 5 to 6 | Detumbling | 0 All Axis | 4.39 | 13.21 | −5.61 | 23.21 | 25% | 
| Worst Cold | Worst Cold Case | Detumbling | 1.5 Z Axis | −9.59 | 22.43 | −19.59 | 32.43 | 0% | 
| Cold Case | Cold Case | Detumbling | 1.5 Z Axis | −4.19 | 24.63 | −14.19 | 34.63 | 0% | 
| Cold Case | 4 to 5 | Detumbling | 1.5 Z Axis | 3.84 | 24.61 | −6.16 | 34.61 | 18% | 
| Worst Cold | Worst Cold Case | Detumbling | 3.5 Z Axis | −8.82 | 22.65 | −18.82 | 32.65 | 0% | 
| Cold Case | Cold Case | Detumbling | 3.5 Z Axis | −4.19 | 24.63 | −14.19 | 34.63 | 0% | 
| Worst Cold | Worst Cold Case | Sun safe | 0 All Axis | −15.56 | 21.45 | −25.56 | 31.45 | 0% | 
| Cold Case | Cold Case | Sun safe | 0 All Axis | −9.71 | 22.92 | −19.71 | 32.92 | 0% | 
| Cold Case | 2 to 3 | Sun safe | 0 All Axis | 1.63 | 22.91 | −8.37 | 32.91 | 16% | 
| Cold Case | 3 to 4 | Sun safe | 0 All Axis | 2.56 | 22.91 | −7.44 | 32.91 | 17% | 
| Worst Cold | Worst Cold Case | Sun safe | 2.5 Z Axis | −8.59 | 22.82 | −18.59 | 32.82 | 0% | 
| Cold Case | Cold Case | Sun safe | 2.5 Z Axis | −3.25 | 25.12 | −13.25 | 35.12 | 0% | 
| Worst Cold | Worst Cold Case | Sun safe | 6 Z Axis | −8.23 | 22.74 | −18.23 | 32.74 | 0% | 
| Cold Case | Cold Case | Sun safe | 6 Z Axis | −2.87 | 25.02 | −12.87 | 35.02 | 0% | 
| Worst Cold | Worst Cold Case | Nominal Mode | 0 All Axis | −14.53 | 21.55 | −24.53 | 31.55 | 0% | 
| Cold Case | Cold Case | Nominal Mode | 0 All Axis | −8.62 | 23.14 | −18.62 | 33.14 | 0% | 
| Worst Cold | Worst Cold Case | Nominal Mode | 2.5 Z Axis | −7.62 | 23.10 | −17.62 | 33.10 | 0% | 
| Cold Case | Cold Case | Nominal Mode | 2.5 Z Axis | −2.28 | 25.43 | −12.28 | 35.43 | 0% | 
| Worst Cold | Worst Cold Case | Nominal Mode | 6 Z Axis | −7.18 | 23.02 | −17.18 | 33.02 | 0% | 
| Cold Case | Cold Case | Nominal Mode | 6 Z Axis | −1.98 | 25.30 | −11.98 | 35.30 | 0% | 
| Worst Cold | Worst Cold Case | Released | 10 All Axis | −16.62 | −1.51 | −26.62 | 8.49 | 0% | 
| Cold Case | Cold Case | Released | 10 All Axis | −7.86 | 8.42 | −17.86 | 18.42 | 0% | 
| Worst Cold | Worst Cold Case | Released | 30 All Axis | −17.08 | −2.14 | −27.08 | 7.86 | 0% | 
| Cold Case | Cold Case | Released | 30 All Axis | −10.32 | 5.79 | −20.32 | 15.79 | 0% | 
| Worst Cold | Worst Cold Case | Released | 60 All Axis | −16.74 | −1.73 | −26.74 | 8.27 | 0% | 
| Cold Case | Cold Case | Released | 60 All Axis | −9.90 | 6.14 | −19.90 | 16.14 | 0% | 
| Worst Cold | Worst Cold Case | Pre- detumbling | 10 All Axis | −14.54 | 0.49 | −24.54 | 10.49 | 0% | 
| Cold Case | Cold Case | Pre- detumbling | 10 All Axis | −8.36 | 7.74 | −18.36 | 17.74 | 0% | 
| Worst Cold | Worst Cold Case | Pre- detumbling | 30 All Axis | −15.04 | −0.26 | −25.04 | 9.74 | 0% | 
| Cold Case | Cold Case | Pre- detumbling | 30 All Axis | −8.36 | 7.74 | −18.36 | 17.74 | 0% | 
| Worst Cold | Worst Cold Case | Pre- detumbling | 60 All Axis | −14.61 | 0.23 | −24.61 | 10.23 | 0% | 
| Cold Case | Cold Case | Pre- detumbling | 60 All Axis | −7.95 | 8.07 | −17.95 | 18.07 | 0% | 
| Worst Hot | Worst Hot Case | Released | 10 All Axis | 23.24 | 24.98 | 13.24 | 34.98 | 0% | 
| Hot Case | Hot Case | Released | 10 All Axis | 22.30 | 23.67 | 12.30 | 33.67 | 0% | 
| Worst Hot | Worst Hot Case | Released | 30 All Axis | 23.01 | 24.79 | 13.01 | 34.79 | 0% | 
| Hot Case | Hot Case | Released | 30 All Axis | 21.96 | 23.38 | 11.96 | 33.38 | 0% | 
| Worst Hot | Worst Hot Case | Released | 60 All Axis | 22.81 | 24.92 | 12.81 | 34.92 | 0% | 
| Hot Case | Hot Case | Released | 60 All Axis | 21.84 | 23.58 | 11.84 | 33.58 | 0% | 
| Worst Hot | Worst Hot Case | Pre- detumbling | 10 All Axis | 24.82 | 26.66 | 14.82 | 36.66 | 0% | 
| Hot Case | Hot Case | Pre- detumbling | 10 All Axis | 23.78 | 25.25 | 13.78 | 35.25 | 0% | 
| Worst Hot | Worst Hot Case | Pre- detumbling | 30 All Axis | 24.50 | 26.40 | 14.50 | 36.40 | 0% | 
| Hot Case | Hot Case | Pre- detumbling | 30 All Axis | 23.51 | 25.04 | 13.51 | 35.04 | 0% | 
| Worst Hot | Worst Hot Case | Pre- detumbling | 60 All Axis | 24.22 | 26.44 | 14.22 | 36.44 | 0% | 
| Hot Case | Hot Case | Pre- detumbling | 60 All Axis | 23.24 | 25.08 | 13.,24 | 35.08 | 0% | 
| Worst Hot | Worst Hot Case | Detumbling | 0 All Axis | 20.00 | 25.65 | 10.00 | 35.65 | 0% | 
| Hot Case | Hot Case | Detumbling | 0 All Axis | 20.00 | 24.50 | 10.00 | 34.50 | 0% | 
| Worst Hot | Worst Hot Case | Detumbling | 1.5 Z Axis | 20.00 | 32.96 | 10.00 | 42.96 | 0% | 
| Hot Case | Hot Case | Detumbling | 1.5 Z Axis | 20.00 | 31.83 | 10.00 | 41.83 | 0% | 
| Worst Hot | Worst Hot Case | Detumbling | 3.5 Z Axis | 20.00 | 32.75 | 10.00 | 42.75 | 0% | 
| Hot Case | Hot Case | Detumbling | 3.5 Z Axis | 20.00 | 31.56 | 10.00 | 41.56 | 0% | 
| Worst Hot | Worst Hot Case | Sun safe | 0 All Axis | 20.00 | 26.06 | 10.00 | 36.06 | 0% | 
| Hot Case | Hot Case | Sun safe | 0 All Axis | 20.00 | 24.80 | 10.00 | 34.80 | 0% | 
| Worst Hot | Worst Hot Case | Sun safe | 2.5 Z Axis | 20.00 | 32.99 | 10.00 | 42.99 | 0% | 
| Hot Case | Hot Case | Sun safe | 2.5 Z Axis | 20.00 | 32.52 | 10.00 | 42.52 | 0% | 
| Worst Hot | Worst Hot Case | Sun safe | 6 Z Axis | 20.00 | 32.57 | 10.00 | 42.57 | 0% | 
| Hot Case | Hot Case | Sun safe | 6 Z Axis | 20.00 | 31.43 | 10.00 | 41.43 | 0% | 
| Worst Hot | Worst Hot Case | Nominal Mode | 0 All Axis | 20.00 | 26.93 | 10.00 | 36.93 | 0% | 
| Hot Case | Hot Case | Nominal Mode | 0 All Axis | 20.00 | 25.69 | 10.00 | 35.69 | 0% | 
| Worst Hot | Worst Hot Case | Nominal Mode | 2.5 Z Axis | 20.00 | 33.75 | 10.00 | 43.75 | 0% | 
| Hot Case | Hot Case | Nominal Mode | 2.5 Z Axis | 20.00 | 32.52 | 10.00 | 42.52 | 0% | 
| Worst Hot | Worst Hot Case | Nominal Mode | 6 Z Axis | 20.00 | 33.33 | 10.00 | 43.33 | 0% | 
| Hot Case | Hot Case | Nominal Mode | 6 Z Axis | 20.00 | 32.21 | 10.00 | 42.21 | 0% | 
Note: The color scale shows temperature: dark blue/cold, light blue/less cold, dark red/warm, light red/less warm. Green means nominal values.
References
- UPC NanoSat Lab. 3Cat-4: The Fourth Satellite in the Lab’s CubeCat Series. Available online: https://nanosatlab.upc.edu/en/missions-and-projects/3cat-4 (accessed on 16 May 2023).
- CalPoly. Cubesat Design Specification (CDS) Rev. 14.1; CalPoly: San Luis Obispo, CA, USA, 2022; Number 00-34. [Google Scholar]
- California State Polytechnic University. CubeSat Design Specification Rev. 13; California State Polytechnic University: Pomona, CA, USA, 2013. [Google Scholar]
- Fernandez, L.; Sobrino, M.; Ruiz-de-Azua, J.A.; Calveras, A.; Camps, A. Design of a Deployable Helix Antenna at L-Band for a 1-Unit CubeSat: From Theoretical Analysis to Flight Model Results. Sensors 2022, 22, 3633. [Google Scholar] [CrossRef] [PubMed]
- Morea Font, A. On-Board Computer Software and FlatSat Testing for the 3Cat-4 CubeSat Mission. Bachelor’s Thesis, Universitat Politècnica de Catalunya, Barcelona, Spain, 2021. [Google Scholar]
- Munoz-Martin, J.F.; Miguelez, N.; Castella, R.; Fernandez, L.; Solanellas, A.; Via, P.; Camps, A. 3Cat-4: Combined GNSS-R, L-Band radiometer with RFI mitigation, and AIS receiver for a I-Unit Cubesat Based on Software Defined Radio. In Proceedings of the IGARSS 2018-2018 IEEE International Geoscience and Remote Sensing Symposium, Valencia, Spain, 22–27 July 2018. [Google Scholar]
- Kuiper, J.M. Attitude Determination and Control System (ADCS). Available online: https://www.tudelft.nl/lr/organisatie/afdelingen/space-engineering/space-systems-engineering/research/miniaturization/attitude-determination-and-control-system-adcs (accessed on 16 May 2023).
- Muñoz Martin, J.F. Development of Novel Instruments and Techniques for Passive Microwave Remote Sensing; Universitat Politècnica de Catalunya: Barcelona, Spain, 2021. [Google Scholar]
- Ruiz-de-Azua, J.A.; Muñoz, J.F.; Fernández, L.; Badia, M.; Llavería, D.; Diez, C.; Aguilella, A.; Pérez, A.; Milian, O.; Sobrino, M.; et al. 3Cat-4 Mission: A 1-Unit CubeSat for Earth Observation with a L-band Radiometer and a GNSS-Reflectometer Using Software Defined Radio. In Proceedings of the IGARSS 2019-2019 IEEE International Geoscience and Remote Sensing Symposium, Yokohama, Japan, 28 July–2 August 2019; pp. 8867–8870. [Google Scholar] [CrossRef]
- Fernandez, L.; Sobrino, M.; Milian, O.; Aguilella, A.; Solanellas, A.; Badia, M.; Munoz-Martin, J.F.; Ruiz-de-Azua, J.A.; Sureda, M.; Camps, A. Deployment mechanism for a L-band helix antenna in 1-Unit Cubesat. Acta Astronaut. 2022, 196, 394–399. [Google Scholar] [CrossRef]
- ISIS. ISIS CubeSat Structures Brochure. 2016. Available online: https://www.isispace.nl/wp-content/uploads/2016/02/ISIS-CubeSat-Structures-Brochure-v1.pdf (accessed on 12 October 2023).
- ECSS Secretariat. Space Engineering Thermal Control General Requirements; European Cooperation for Space Standardization (ECSS): Noordwijk, The Netherlands, 2008. [Google Scholar]
- UPC NanoSat Lab. 3Cat-4 Thermal Analysis Report; Internal Technical Report; Universitat Politècnica de Catalunya: Barcelona, Spain, 2017. [Google Scholar]
- ECSS Secretariat. Thermal Design handbook-Part 2: Holes, Grooves and Cavities; European Cooperation for Space Standardization (ECSS): Noordwijk, The Netherlands, 2011. [Google Scholar]
- ECSS. Thermal Analysis Handbook; ECSS-E-HB-31-03A; ESA Requirements and Standards Division: Noordwijk, The Netherlands, 2016. [Google Scholar]
- European Space Agency. Ariane 6-Launch Vehicles. Available online: https://www.esa.int/Enabling_Support/Space_Transportation/Launch_vehicles/Ariane_6 (accessed on 17 January 2023).
- González-Bárcena, D.; Bermejo-Ballesteros, J.; Pérez-Grande, I.; Sanz-Andrés, Á. Selection of time-dependent worst-case thermal environmental conditions for Low Earth Orbit spacecrafts. Adv. Space Res. 2022, 70, 1847–1868. [Google Scholar] [CrossRef]
- ECSS Secretariat, ESA-ESTEC. ECSS-E-ST-10-04C Space Engineering-Space Environment; European Cooperation for Space Standardization (ECSS) Secretariat, ESA-ESTEC: Noordwijk, The Netherlands, 2010; Revised Version. 1. [Google Scholar]
- Gilmore, D.G.; Donabedian, M. Spacecraft Thermal Control Handbook; Aerospace Press: El Segundo, CA, USA, 2002; Volume 1. [Google Scholar]
- Raymond, E.S. AIVDM/AIVDO Protocol Decoding. Available online: https://gpsd.gitlab.io/gpsd/AIVDM.html (accessed on 17 April 2023).
- Kauder, L. Spacecraft Thermal Control Coatings References; NASA/Goddard Space Flight Center: Greenbelt, MD, USA, 2005. [Google Scholar]
- MatWeb Online Database. Available online: https://www.matweb.com (accessed on 7 July 2023).
- Hasselström, A.K.J.; Nilsson, U.E. Thermal Contact Conductance in Bolted Joints; Chalmers University of Technology: Gothenburg, Sweden, 2012. [Google Scholar]
- Yeh, C.L.; Wen, C.Y.; Chen, Y.F.; Yeh, S.H.; Wu, C.H. An experimental investigation of thermal contact conductance across bolted joints. Exp. Therm. Fluid Sci. 2001, 25, 349–357. [Google Scholar] [CrossRef]
- Roibás-Millán, E.; Alonso-Moragón, A.; Jiménez-Mateos, A.G.; Pindado, S. Testing solar panels for small-size satellites: The UPMSAT-2 mission. Meas. Sci. Technol. 2017, 28, 115801. [Google Scholar] [CrossRef]
- Tesa, “tesa®51408 Polyimide Adhesive Tape”. Available online: https://www.tesa.com/es-es/industria/tesa-51408.html (accessed on 9 September 2023).
- UPC NanoSat Lab. 3Cat-4 Specifications and Test Procedures Full Assembly Verification Environmental Test Campaign—Thermal and Vacuum Testing; Internal Technical Report; Universitat Politècnica de Catalunya: Barcelona, Spain, 2023; version 1.4. [Google Scholar]
- European Space Agency. Activity Log 3Cat-4 PFM TVAC Test-15 May to 3 June 2023; Internal Technical Report; European Space Agency: Paris, Frence, 2023. [Google Scholar]
| Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. | 
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
