Class MomentumManagementBasicSoftware
- Namespace
- NominalSystems.Classes
- Assembly
- NominalSystems.Classes.dll
This module calculates a body frame torque required to dump momentum stored in a reaction wheel array. Recommend future implimentations use this approach https://arc.aiaa.org/doi/10.2514/1.G000812
public class MomentumManagementBasicSoftware : Software
- Inheritance
-
MomentumManagementBasicSoftware
- Inherited Members
Constructors
MomentumManagementBasicSoftware()
Default constructor for the software
public MomentumManagementBasicSoftware()
Fields
In_RWArrayConfigMsg
RW Array Configuration Message
public RWArrayConfigMessage In_RWArrayConfigMsg
Field Value
In_RWSpeedMsg
Input message containing the RW speeds.
public RWSpeedMessage In_RWSpeedMsg
Field Value
Kp
[s^-1] Momentum feedback gain
public double Kp
Field Value
Out_CmdTorqueBodyMsg
Commanded spacecraft external control torque output message
public CmdTorqueBodyMessage Out_CmdTorqueBodyMsg
Field Value
Methods
OnBegin(double)
Called when the 'Component' is beginning
protected override void OnBegin(double time)
Parameters
time
doublecurrent time (seconds)
OnUpdate(double, double)
Called when the 'Component' should update
protected override void OnUpdate(double time, double step)