Path: SCPro/DynamicalModels
% Gyrostat right-hand-side. -------------------------------------------------------------------------- This has all of the parameters in a data structure. The states field includes suggested state names for a gyrostat with 3 wheels. It also includes a usable initial state assuming 3 wheels. d.torque should include all external torques. -------------------------------------------------------------------------- Form: d = RHSGyrostatNoFriction xDot = RHSGyrostatNoFriction( x, ~, d ) -------------------------------------------------------------------------- ------ Inputs ------ x (7+n,1) The state vector [q;omega;omegaWheel] t (1,1) Time (s) (not used) d (.) Data structure .inr (3,3) Inertia (kg-m^2) .torque (3,1) Torque in body frame (Nm) .inrWheel (3,n) Wheel inertia (kg-m^2) .uWheel (3,n) Wheel unit vectors .torqueWheel (1,n) Wheel control torque (Nm) .x0 (10,1) Suggested initial state (3 wheels) .states {:} State names (names for 3 wheels) ------- Outputs ------- xDot (7+n,1) The derivative of the state vector --------------------------------------------------------------------------
AerospaceUtils: Coord/QIToBDot
Back to the SCPro Module page