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)
OnReset(double)
Called when the 'Component' is reset from a simulation
protected override void OnReset(double time)
Parameters
time
doublereset time (seconds)
OnUpdate(double, double)
Called when the 'Component' should update
protected override void OnUpdate(double time, double step)