BSK_Dynamics

class BSK_Dynamics.BSKDynamicModels(SimBase, dynRate)[source]

Bases: object

General bskSim simulation class that sets up the spacecraft simulation configuration.

AddRWFault(faultType, fault, faultRW, currentTime)[source]

Adds a static friction fault to the reaction wheel.

InitAllDynObjects()[source]

Initialize all the dynamics objects.

PeriodicRWFault(probability, faultType, fault, faultRW, currentTime)[source]

Adds a fault periodically. Probability is the chance of the fault occurring per update.

SetCSSConstellation()[source]

Set the 8 CSS sensors

SetEclipseObject()[source]

Specify what celestial object is causing an eclipse message.

SetExternalForceTorqueObject()[source]

Set the external force and torque object.

SetGravityBodies()[source]

Specify what gravitational bodies to include in the simulation

SetReactionWheelDynEffector()[source]

Set the 4 reaction wheel devices.

SetSimpleNavObject()[source]

Set the navigation sensor object.

SetSpacecraftHub()[source]

Specify the spacecraft hub parameters.

SetThrusterStateEffector()[source]

Set the 8 ACS thrusters.