ReactionWheelDesign:

Path: CubeSat/AttitudeControl

% Design a reaction wheel to meet input requirements.
 Each input has a corresponding input d.units.name which contains
 the units in a string.

 Type ReactionWheelDesign for a demo.
--------------------------------------------------------------------------
   Form:
   d  = ReactionWheelDesign;  % data structure
   [thickness, inertia, torque, mass]  = ReactionWheelDesign( d )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   d      (.)       Data structure
                    .radius      (1,1) Allowable wheel radius    (m)
                    .wheelSpeed  (1,1) Allowable wheel speed     (rad/s)
                    .h           (1,1) Maximum momentum storage  (Nms)
                    .density     (1,1) Density of wheel material (kg/m^3)
                    .dhdt        (1,1) Maximum momentum change   (Nm)

   -------
   Outputs
   -------
   thickness   (1,1) Wheel thickness           (m)
   inertia     (1,1) Wheel polar inertia       (Nm^2)
   torque      (1,1) Wheel torque              (Nm)
   mass	    (1,1) Wheel mass                  (kg)

--------------------------------------------------------------------------

Back to the CubeSat Module page