Set up a CubeSat analysis with heater sizing using primitive geometries
This is an objective-based exercise. Instead of being provided a list of instructions, you are simply provided a scenario and problem statement to solve.
If you encounter difficulties while following the steps, refer to the Answer video: Set up a CubeSat analysis with heater sizing using primitive geometries.
Scenario:
You will develop a preliminary thermal model of a CubeSat during an early design study. To reduce modeling effort, you will represent the spacecraft using primitive geometries instead of detailed CAD.
The CubeSat includes:
- A structural body (1) representing the satellite walls.
- An internal battery (2), which is thermally critical.
- Two PCB boards (3) that dissipate heat.
- A camera (4) that points toward Earth.

The CubeSat operates in low Earth orbit and is exposed to solar radiation, Earth infrared radiation, and deep space cooling. During eclipse, the CubeSat loses heat to space through radiation, which can cause the battery temperature to drop below its allowable limit.
Objectives:
Your main objective is to maintain the battery temperature between 19 °C and 22 °C during operation. To achieve this, you will simulate a worst-case cold scenario by selecting orbital conditions that maximize eclipse duration. You will then estimate the heater power required and implement thermostat-controlled heating.
To complete the analysis, you will:
- Build a simplified CubeSat geometry using primitive shapes.
- Mesh the model and assign material and thermo-optical properties.
- Represent the battery thermal mass using a lumped (0D) element.
- Define radiation and orbital heating boundary conditions.
- Create conductive thermal couplings between components.
- Run a worst-case cold orbital scenario (beta angle = 0°).
- Estimate the required heater power using a temperature constraint.
- Size the heater based on the estimated power.
- Replace the temperature constraint with a heater and thermostat control.
- Evaluate the thermostat behavior and battery temperature response.
Instructions:













