BSK_MultiSatDynamics

class BSK_MultiSatDynamics.BSKDynamicModels(SimBase, dynRate, spacecraftIndex)[source]

Bases: object

Defines the Dynamics class.

InitAllDynObjects(SimBase)[source]

Initializes all dynamic objects.

SetBattery()[source]

Sets up the battery with all the power components

SetEclipseObject(SimBase)[source]

Adds the spacecraft to the eclipse module.

SetFuelTank()[source]

Defines the fuel tank for the thrusters.

SetGravityBodies(SimBase)[source]

Specify what gravitational bodies to include in the simulation

SetGroundLocations(SimBase)[source]

Adds the spacecraft to the ground location module.

SetPowerSink()[source]

Defines the energy sink parameters

SetReactionWheelDynEffector()[source]

Defines the RW state effector.

SetReactionWheelPower()[source]

Sets the reaction wheel power parameters

SetSimpleMassPropsObject()[source]

Defines the navigation module.

SetSimpleNavObject()[source]

Defines the navigation module.

SetSolarPanel(SimBase)[source]

Sets the solar panel

SetSpacecraftHub()[source]

Defines the spacecraft object properties.

SetThrusterDynEffector()[source]

Defines the thruster state effector.