RWConfigLogMsgPayload#

struct RWConfigLogMsgPayload#

Structure used to define the individual RW configuration data message.

Public Members

double rWB_B[3]#

[m], position vector of the RW relative to the spacecraft body frame

double gsHat_B[3]#

[-] spin axis unit vector in body frame

double w2Hat0_B[3]#

[-] initial torque axis unit vector in body frame

double w3Hat0_B[3]#

[-] initial gimbal axis unit vector in body frame

double mass#

[kg], reaction wheel rotor mass

double theta#

[rad], wheel angle

double Omega#

[rad/s], wheel speed

double Js#

[kg-m^2], spin axis gsHat rotor moment of inertia

double Jt#

[kg-m^2], gtHat axis rotor moment of inertia

double Jg#

[kg-m^2], ggHat axis rotor moment of inertia

double U_s#

[kg-m], static imbalance

double U_d#

[kg-m^2], dynamic imbalance

double d#

[m], wheel center of mass offset from wheel frame origin

double J13#

[kg-m^2], x-z inertia of wheel about wheel center in wheel frame (imbalance)

double u_current#

[N-m], current motor torque

double frictionTorque#

[N-m], friction Torque

double u_max#

[N-m], Max torque

double u_min#

[N-m], Min torque

double u_f#

[N-m], Coulomb friction torque magnitude

double Omega_max#

[rad/s], max wheel speed

double P_max#

[N-m/s], maximum wheel power

double linearFrictionRatio#

[%] ratio relative to max speed value up to which the friction behaves linearly

RWModels RWModel#

[-], Type of imbalance model to use