Class VSCMGConfigMessage
- Namespace
- NominalSystems.Messages
- Assembly
- NominalSystems.Messages.dll
[Nominal] Message used to define the individual VSCMG configuration data message.
public sealed class VSCMGConfigMessage : Message
- Inheritance
-
VSCMGConfigMessage
Fields
AGamma
Parameter used in fully-coupled jitter back substitution
[Unit(UnitType.NONE)]
public Vector3 AGamma
Field Value
AOmega
Parameter used in fully-coupled jitter back substitution
[Unit(UnitType.NONE)]
public Vector3 AOmega
Field Value
BGamma
Parameter used in fully-coupled jitter back substitution
[Unit(UnitType.NONE)]
public Vector3 BGamma
Field Value
BOmega
Parameter used in fully-coupled jitter back substitution
[Unit(UnitType.NONE)]
public Vector3 BOmega
Field Value
CGamma
Parameter used in fully-coupled jitter back substitution
[Unit(UnitType.NONE)]
public double CGamma
Field Value
COmega
Parameter used in fully-coupled jitter back substitution
[Unit(UnitType.NONE)]
public double COmega
Field Value
CurrentTorqueGimbal
Current gimbal motor torque
[Unit(UnitType.NEWTON_METRE)]
public double CurrentTorqueGimbal
Field Value
CurrentTorqueWheel
Current wheel motor torque
[Unit(UnitType.NEWTON_METRE)]
public double CurrentTorqueWheel
Field Value
D
Wheel centre of mass offset from the wheel spin axis Defined by d = staticImbalanceParameter / wheelMass
[Unit(UnitType.METRE)]
public double D
Field Value
DGamma
Parameter used in fully-coupled jitter back substitution
[Unit(UnitType.NONE)]
public double DGamma
Field Value
DOmega
Parameter used in fully-coupled jitter back substitution
[Unit(UnitType.NONE)]
public double DOmega
Field Value
DynamicImbalance
Dynamic imbalance parameter. Used to detremine the dynamic imbalance torque for the simple jitter model. Equivalent to wheel x-z moment of inertia I13 for the imbalanced model.
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public double DynamicImbalance
Field Value
EGamma
Parameter used in fully-coupled jitter back substitution
[Unit(UnitType.NONE)]
public double EGamma
Field Value
EOmega
Parameter used in fully-coupled jitter back substitution
[Unit(UnitType.NONE)]
public double EOmega
Field Value
FrictionCoulombGimbal
Maximum gimbal friction. Friction is linear with speed up to this magnitude
[Unit(UnitType.NEWTON_METRE)]
public double FrictionCoulombGimbal
Field Value
FrictionCoulombWheel
Maximum wheel friction. Friction is linear with speed up to this magnitude
[Unit(UnitType.NEWTON_METRE)]
public double FrictionCoulombWheel
Field Value
Gamma
Gimbal angle
[Unit(UnitType.RADIAN)]
public double Gamma
Field Value
GammaDot
Gimbal rate
[Unit(UnitType.RADIAN_PER_SECOND)]
public double GammaDot
Field Value
GammaDotMax
Maximum gimbal speed
[Unit(UnitType.RADIAN_PER_SECOND)]
public double GammaDotMax
Field Value
GgHat_B
Gimbal spin axis unit vector ggHat in body-frame coordinates
[Unit(UnitType.NONE)]
public Vector3 GgHat_B
Field Value
GimbalLinearFrictionRatio
Fraction of the maximum gimbal speed at which the friction force saturates
[Unit(UnitType.NONE)]
public double GimbalLinearFrictionRatio
Field Value
GimbalMass
Mass of the gimbal
[Unit(UnitType.KILOGRAM)]
public double GimbalMass
Field Value
GravityTorqueGimbal_G
Torque exerted by gravity on the gimbal about the gimbal spin axis
[Unit(UnitType.NEWTON_METRE)]
public double GravityTorqueGimbal_G
Field Value
GravityTorqueWheel_S
Torque exerted by gravity on the wheel about the wheel spin axis
[Unit(UnitType.NEWTON_METRE)]
public double GravityTorqueWheel_S
Field Value
GsHat0_B
Wheel spin axis unit vector in body-frame coordinates, measured with gimbal angle gamma = 0
[Unit(UnitType.NONE)]
public Vector3 GsHat0_B
Field Value
GtHat0_B
Torque axis unit vector gtHat in body-frame coordinates, measured with gimbal angle gamma = 0
[Unit(UnitType.NONE)]
public Vector3 GtHat0_B
Field Value
GtHat_B
Torque axis unit vector gtHat in body-frame coordinates
[Unit(UnitType.NONE)]
public Vector3 GtHat_B
Field Value
IG1
Gimbal moment of inertia about the wheel spin axis gsHat, at the gimbal origin
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public double IG1
Field Value
IG12
Gimbal x-y moment of inertia in the gimbal frame at the gimbal origin
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public double IG12
Field Value
IG13
Gimbal x-z moment of inertia in the gimbal frame at the gimbal origin
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public double IG13
Field Value
IG2
Gimbal moment of inertia about the torque axis gtHat, at the gimbal origin
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public double IG2
Field Value
IG23
Gimbal y-z moment of inertia in the gimbal frame at the gimbal origin
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public double IG23
Field Value
IG3
Gimbal moment of inertia about the gimbal spin axis ggHat axis, at the gimbal origin
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public double IG3
Field Value
IGPntGc_B
Inertia tensor of the gimbal at the gimbal centre of mass, in body-frame coordinates
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public Matrix3 IGPntGc_B
Field Value
IPrimeGPntGc_B
Time derivative of the gimbal inertia tensor at the gimbal centre of mass, in body-frame coordinates
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public Matrix3 IPrimeGPntGc_B
Field Value
IPrimeWPntWc_B
Time derivative of the wheel inertia tensor at the wheel centre of mass, in body-frame coordinates
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public Matrix3 IPrimeWPntWc_B
Field Value
IV1
Total wheel and gimbal moment of inertia about gsHat at the gimbal origin
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public double IV1
Field Value
IV2
Total wheel and gimbal moment of inertia about gtHat at the gimbal origin
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public double IV2
Field Value
IV3
Total wheel and gimbal moment of inertia about ggHat at the gimbal origin
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public double IV3
Field Value
IW1
Wheel moment of inertia about the spin axis gsHat (or W1), at the centre of rotation
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public double IW1
Field Value
IW13
Wheel x-z moment of inertia in the wheel frame at the centre of rotation Equivalent to the dynamic imbalance parameter
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public double IW13
Field Value
IW2
Wheel moment of inertia about the W2 axis, at the centre of rotation
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public double IW2
Field Value
IW3
Wheel moment of inertia about the W3 axis, at the centre of rotation
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public double IW3
Field Value
IWPntWc_B
Inertia tensor of the wheel at the wheel centre of mass, in body-frame coordinates
[Unit(UnitType.KILOGRAM_SQUARE_METRE)]
public Matrix3 IWPntWc_B
Field Value
L
Height of the wheel spin axis above the gimbal origin Is treated as 0 for the Balanced model
[Unit(UnitType.METRE)]
public double L
Field Value
L0
Distance of the wheel centre of mass from the gimbal spin axis along the wheel spin axis Is treated as 0 for the Balanced model
[Unit(UnitType.METRE)]
public double L0
Field Value
MassV
Combined mass of the wheel and gimbal
[Unit(UnitType.KILOGRAM)]
public double MassV
Field Value
MaxTorqueGimbal
Maximum gimbal motor torque
[Unit(UnitType.NEWTON_METRE)]
public double MaxTorqueGimbal
Field Value
MaxTorqueWheel
Maximum wheel motor torque
[Unit(UnitType.NEWTON_METRE)]
public double MaxTorqueWheel
Field Value
MinTorqueGimbal
Minimum gimbal motor torque
[Unit(UnitType.NEWTON_METRE)]
public double MinTorqueGimbal
Field Value
MinTorqueWheel
Minimum wheel motor torque
[Unit(UnitType.NEWTON_METRE)]
public double MinTorqueWheel
Field Value
Omega
Wheel speed
[Unit(UnitType.RADIAN_PER_SECOND)]
public double Omega
Field Value
OmegaMax
Maximum wheel speed
[Unit(UnitType.RADIAN_PER_SECOND)]
public double OmegaMax
Field Value
P
Parameter used in fully-coupled jitter back substitution
[Unit(UnitType.NONE)]
public Vector3 P
Field Value
Q
Parameter used in fully-coupled jitter back substitution
[Unit(UnitType.NONE)]
public Vector3 Q
Field Value
RGB_B
Position of the gimbal relative to the body origin, in body-frame coordinates
[Unit(UnitType.METRE)]
public Vector3 RGB_B
Field Value
RGcB_B
Position of the gimbal centre of mass relative to the body origin, in body-frame coordinates
[Unit(UnitType.METRE)]
public Vector3 RGcB_B
Field Value
RGcG_B
Position of the gimbal centre of mass relative to the gimbal origin, in body-frame coordinates
[Unit(UnitType.METRE)]
public Vector3 RGcG_B
Field Value
RGcG_G
Position of the gimbal centre of mass relative to the gimbal origin, in gimbal-frame coordinates
[Unit(UnitType.METRE)]
public Vector3 RGcG_G
Field Value
RPrimeGcB_B
Velocity of the gimbal centre of mass relative to the body origin, in body-frame coordinates
[Unit(UnitType.METRE_PER_SECOND)]
public Vector3 RPrimeGcB_B
Field Value
RPrimeTildeGcB_B
Skew-symmetric matrix for rPrimeGcB_B
[Unit(UnitType.METRE_PER_SECOND)]
public Matrix3 RPrimeTildeGcB_B
Field Value
RPrimeTildeWcB_B
Skew-symmetric matrix for rPrimeWcB_B
[Unit(UnitType.METRE_PER_SECOND)]
public Matrix3 RPrimeTildeWcB_B
Field Value
RPrimeWcB_B
Velocity of the wheel centre of mass relative to the body origin, in body-frame coordinates
[Unit(UnitType.METRE_PER_SECOND)]
public Vector3 RPrimeWcB_B
Field Value
RTildeGcB_B
Skew-symmetric matrix for rGcB_B
[Unit(UnitType.METRE)]
public Matrix3 RTildeGcB_B
Field Value
RTildeWcB_B
Skew-symmetric matrix for rWcB_B
[Unit(UnitType.METRE)]
public Matrix3 RTildeWcB_B
Field Value
RWcB_B
Position of the wheel centre of mass relative to the body origin, in body-frame coordinates
[Unit(UnitType.METRE)]
public Vector3 RWcB_B
Field Value
RWcG_B
Position of the wheel centre of mass relative to the gimbal origin, in body-frame coordinates
[Unit(UnitType.METRE)]
public Vector3 RWcG_B
Field Value
RhoG
Ratio of gimbal mass to total mass of the wheel and gimbal
[Unit(UnitType.NONE)]
public double RhoG
Field Value
RhoW
Ratio of wheel mass to total mass of the wheel and gimbal
[Unit(UnitType.NONE)]
public double RhoW
Field Value
S
Parameter used in fully-coupled jitter back substitution
[Unit(UnitType.NONE)]
public double S
Field Value
StaticImbalance
Static imbalance parameter. Used to determine the wheel centre of mass offset. Used to determine the static imabalance force for the simple jitter model
[Unit(UnitType.NEWTON)]
public double StaticImbalance
Field Value
Theta
Wheel angle
[Unit(UnitType.RADIAN)]
public double Theta
Field Value
VSCMGModelType
The type of VSCMG model
[Unit(UnitType.NONE)]
public VSCMGModelType VSCMGModelType
Field Value
VSCMGStatus
The status of the operational model
[Unit(UnitType.NONE)]
public VSCMGOperatingStatusType VSCMGStatus
Field Value
W2Hat0_B
Unit vector 2 of the wheel coordinate frame in body-frame coordinates, measured with gimbal angle gamma = 0 and wheel angle theta = 0
[Unit(UnitType.NONE)]
public Vector3 W2Hat0_B
Field Value
W2Hat_B
Unit vector 2 of the wheel coordinate frame in body-frame coordinates. If using the imbalanced model, this axis points through the centre of mass of the wheel
[Unit(UnitType.NONE)]
public Vector3 W2Hat_B
Field Value
W3Hat0_B
Unit vector 3 of the wheel coordinate frame in body-frame coordinates, measured with gimbal angle gamma = 0 and wheel angle theta = 0
[Unit(UnitType.NONE)]
public Vector3 W3Hat0_B
Field Value
W3Hat_B
Unit vector 3 of the wheel coordinate frame in body-frame coordinates
[Unit(UnitType.NONE)]
public Vector3 W3Hat_B
Field Value
WheelLinearFrictionRatio
Fraction of the maximum wheel speed at which the friction force saturates
[Unit(UnitType.NONE)]
public double WheelLinearFrictionRatio
Field Value
WheelMass
Mass of the wheel
[Unit(UnitType.KILOGRAM)]
public double WheelMass
Field Value
WheelSpinAxis_B
Wheel spin axis unit vector gsHat in body-frame coordinates
[Unit(UnitType.NONE)]
public Vector3 WheelSpinAxis_B