Path: FormationFlying/Control
% Computes the delta-v's and half-orbit delays for an in-plane maneuver. Since version 7. -------------------------------------------------------------------------- Usage: [dV1,dV2,dV3,M,N] = OptimalInPlaneDeltaV( nOrbMin, nOrbMax, a, th0, th1, ... delta_a, delta_th0, delta_q1, delta_q2 ); -------------------------------------------------------------------------- ------ Inputs ------ nOrbMin (1) Minimum number of orbits the maneuver may last nOrbMax (1) Maximum number of orbits the maneuver may last a (1) Mean semi-major axis of reference [km] th0 (1) Latitude of reference at measurement [rad] th1 (1) Latitude at first burn [rad] delta_a (1) Error in semi-major axis difference [km] delta_th0 (1) Error in latitude difference [rad] delta_q1 (1) Error in q1 difference delta_q2 (1) Error in q2 difference analyze (1) Flag indicating whether to analyze the performance of this optimization (optional) ------- Outputs ------- dV1 (1) First delta-v [km/s] dV2 (1) Second delta-v [km/s] dV3 (1) Third delta-v [km/s] M (1) Number of half-orbits between burn 1 and burn 2 N (1) Number of half-orbits between burn 1 and burn 3 --------------------------------------------------------------------------
Back to the FormationFlying Module page