Path: Missions/FastReorientation
% Executes the fast reorientation system slew maneuver. This is a combination of both the FRSProp and FRSTorque functions. i.e. It computes the maneuver torque and updates the model at the same rate. Since version 2. -------------------------------------------------------------------------- Form: [qrefto0, modelrate, tfrs, xmodel, umnvrf, umnvr, xf] = FRSCGen( axis0, af, bf, cf, df, xmodel, tbbscale, qrefto0i, umnvr, xf, dt, nhalf, rate, iner, maxaccel, i ) -------------------------------------------------------------------------- ------ Inputs ------ axis0 (3,1) The maneuver axis unit vector af (n,n) The shaping filter plant matrix bf (n,1) The shaping filter input matrix cf (1,n) The shaping filter measurement matrix df (1,1) The shaping filter feedthrough matrix xmodel (2,1) Initial model angle and rate (0,0) tbbscale (1,1) Converts acceleration to torque qrefto0i (4,1) Quaternion from sensor/axis to s/c at start umnvr (1,1) Sign of the maneuver xf (n,1) The shaping filter state dt (1,1) The control time period nhalf (1,1) Half the number of control periods in the maneuver rate (3,1) The body rate iner (3,3) The inertia matrix maxaccel (1,1) The maximum acceleration i (1,1) The maneuver step ------- Outputs ------- qrefto0 (4,1) Quaternion from reference to spacecraft axes modelrate (3,1) The model body rate tfrs (3,1) FRS torque xmodel (2,1) Model angle and rate (0,0) umnvrf (1,1) Maneuver acceleration command output of filter umnvr (1,1) Sign of the maneuver xf (n,1) The shaping filter state --------------------------------------------------------------------------
Common: Quaternion/AU2Q Common: Quaternion/QMult Math: Linear/Cross
Back to the Missions Module page