:orphan: .. **************************************************************************** .. CUI .. .. The Advanced Framework for Simulation, Integration, and Modeling (AFSIM) .. .. The use, dissemination or disclosure of data in this file is subject to .. limitation or restriction. See accompanying README and LICENSE for details. .. **************************************************************************** Drift ===== **Script Type:** :class:`WsfDriftManeuver` .. parsed-literal:: :ref:`maneuver` drift :ref:`Common Maneuver Commands ...` drift_rate_ ... delta_time_ ... maximum_delta_time_ ... maximum_delta_v_ ... optimize_time_ ... optimize_delta_v_ ... optimize_cost_ ... tolerance_ ... end_maneuver A drift maneuver will transfer the executing platform from an initial circular orbit to a final circular orbit with a relative drift rate. Because these two orbits do not intersect, the transfer is made via an intermediate orbit similar to those in targeting-class maneuvers (e.g., :doc:`rendezvous`). As such, this maneuver also has options for specifying details of the transfer, allowing the user to set time or delta-V related constraints, and to specify optimization for time taken, or delta-V cost. .. note:: Only the constraints :command:`relative_time`, :command:`ascending_node`, :command:`descending_node`, :command:`eclipse_entry` or :command:`eclipse_exit` are supported for this maneuver. .. command:: drift_rate Specify the rate of drift between the initial and final orbits. .. include:: common_targeting_commands.txt