Path: SCPro/DynamicalModels
% Right hand side for a three body system.
Each of the two appendages have one degree of freedom.
--------------------------------------------------------------------------
Form:
d = RHSThreeBody;
[xDot, h] = RHSThreeBody( x, t, d )
--------------------------------------------------------------------------
------
Inputs
------
x (11,1) [q;omega0;theta1;theta2;omega1;omega2]
t (1,1) Time - unused
d (1,1) Data structure
.inr0 (3,3) Inertia matrix core body
.inr1 (3,3) Inertia matrix body 1
.inr2 (3,3) Inertia matrix body 2
.m0 (1,1) Mass core body
.m1 (1,1) Mass matrix body 1
.m2 (1,1) Mass matrix body 2
.lambda1 (3,1) Location of body 1 hinge
.lambda2 (3,1) Location of body 2 hinge
.u1 (3,1) Body 1 hinge unit vector
.u2 (3,1) Body 2 hinge unit vector
.rho0 (3,1) Location of body 0 center of mass
.rho1 (3,1) Location of body 1 center of mass
.rho2 (3,1) Location of body 2 center of mass
-------
Outputs
-------
xDot (11,1) State derivative
h (3,1) Angular momentum in the inertial frame
--------------------------------------------------------------------------
AerospaceUtils: Coord/QIToBDot Common: CommonData/SwooshWatermark Common: Control/C2DZOH Common: General/IsVersionAfter Common: General/StringToTokens Common: General/Watermark Common: Graphics/AddAxes Common: Graphics/Coordinates Common: Graphics/NewFig Common: Quaternion/AU2Q Common: Quaternion/Q2Mat Common: Quaternion/QTForm Common: Transform/AU2M Math: Linear/Skew Math: Linear/SkewSq Math: Linear/SkewSymm
Back to the SCPro Module page