Skip to main content
Responsible
  • Samuel Schoenenberger
Last Updated10/12/2025, 12:48:54 PM
Last AuthorKai Berszin

Reaction Wheels

Scope

This page describes the hardware properties of the CubeWheel and the mathematical description of the functionality of the Reaction Wheels.

CubeWheel

cw The Magnetorquer has the following specifications: cw-specs More specifications can be found on the CubeSpace Website

Mathematical Description

The relevant reaction wheel dynamics are given by:

τ=Iω˙+ω×Iω.\vec{\tau} = I\vec{\dot{\omega}} + \vec{\omega} \times I\vec{\omega}.

ω\vec{\omega} is the angular velocity of the wheel in satellite frame, II is its inertia matrix in satellite frame and τ\vec{\tau} is the applied torque on the satellite in satellite frame.

To properly simulate the gyroscopic precession caused by the satellite rotating with the reaction wheels inside, the reaction wheel rotational velocity is the combination of the rotational velocity of the satellite ω\vec{\omega}sat and ω\omegaRW the rotational velocity of the reaction wheel itself around its axis of rotation in satellite frame a\vec{a}:

ω=ω\vec{\omega} = \vec{\omega}sat + aω\vec{a} \cdot \omega RW.

However, the device receives the desired rotational velocity around its axis of rotation ωdes\omega_{des} as an input command, so we need to model

ω˙=ωdesωcurΔt\dot{\omega} = \frac{\omega_{des} - \omega_{cur}}{\Delta t}

and we must not forget the velocity update ωcurωcur+ω˙Δt\omega_{cur} \leftarrow \omega_{cur} + \dot{\omega}\cdot\Delta t. Δt\Delta t is the control cycle length.

The power consumption of the reaction wheels is modelled as a linear function of the angular velocity P=cωcurP = c \cdot \omega_{cur}. The constant cc depends on the exact device being simulated.