From 5151e321bfbe2a8354a3e17b6f376a68f302c594 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ta=C3=ADs=20Massaro?= Date: Fri, 29 Oct 2021 17:38:26 +0000 Subject: [PATCH] proof(luminary099): page 1163 --- Luminary099/CONIC_SUBROUTINES.agc | 45 ++++++++++++++++--------------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/Luminary099/CONIC_SUBROUTINES.agc b/Luminary099/CONIC_SUBROUTINES.agc index fb8650f..671002c 100644 --- a/Luminary099/CONIC_SUBROUTINES.agc +++ b/Luminary099/CONIC_SUBROUTINES.agc @@ -175,11 +175,13 @@ # MOD NO. - 0 LOG SECTION - CONIC SUBROUTINES # MOD BY KRAUSE ASSEMBLY - COLOSSUS REVISION 88 # +# # FUNCTIONAL DESCRIPTION - +# # THIS SUBROUTINE CALCULATES THE INITIAL VELOCITY REQUIRED TO TRANSFER A POINT-MASS ALONG A CONIC TRAJECTORY # FROM AN INITIAL POSITION TO A TERMINAL POSITION IN A PRESCRIBED TIME INTERVAL. THE RESULTING TRAJECTORY MAY BE -# A SECTION OF A CIRCLE, ELLIPSE, PARABOLA, OR HYPERBOLA WITH RESPECT TO TEH EARTH OR THE MOON. THE USE OF THE -# SUBROUTINE CAN BE EXTEDED USING OTHER PRIMARY BODIES BY SIMPLE ADDITIONS TO THE MUTABLE WITHOUT INTRODUCING ANY +# A SECTION OF A CIRCLE, ELLIPSE, PARABOLA, OR HYPERBOLA WITH RESPECT TO THE EARTH OR THE MOON. THE USE OF THE +# SUBROUTINE CAN BE EXTENDED USING OTHER PRIMARY BODIES BY SIMPLE ADDITIONS TO THE MUTABLE WITHOUT INTRODUCING ANY # CODING CHANGES, ACCEPTING THE INHERENT SCALE FACTOR CHANGES IN POSITION AND VELOCITY. AN ITERATION TECHNIQUE IS # UTILIZED IN THE COMPUTATION. # @@ -187,33 +189,34 @@ # 1. RECTILINEAR TRAJECTORIES CANNOT BE COMPUTED. # 2. AN ACCURACY DEGRADATION OCCURS AS THE COSINE OF THE TRUE ANOMALY DIFFERENCE APPROACHES +1.0. # 3. THE ANGLE BETWEEN ANY POSITION VECTOR AND ITS VELOCITY VECTOR MUST BE GREATER THAN 1 DEGREE 47.5 MINUTES -# AND LESS THAN 178 DEGREES 12.5 MINUTES. +# AND LESS THAN 178 DEGREES 12.5 MINUTES. # 4. NEGATIVE TRANSFER TIME IS AMBIGUOUS AND WILL RESULT IN NO SOLUTION. # 5. THE PARAMETERS IN THE PROBLEM MUST NOT EXCEED THEIR SCALING LIMITS SPECIFIED IN THE GSOP. IF THE -# LIMITS ARE EXCEEDED, THE RESULTING SOLUTION WILL BE MEANINGLESS. -# +# LIMITS ARE EXCEEDED, THE RESULTING SOLUTION WILL BE MEANINGLESS. # THE NUMBER OF ITERATIONS AND, THEREFORE, THE COMPUTATIONS SPEED IS DEPENDENT ON THE ACCURACY OF THE FIRST -# GUESS OF THE INDEPENDENT VARIABLE, COGA. THE AGC COMPUTATION TIME IS APPROXIMATELY -# .105 SECONDS FOR INITIALIZATION, .069 SECONDS FOR FINAL COMPUTATIONS, PLUS .205 SECONDS FOR EACH ITERATION. +# GUESS OF THE INDEPENDENT VARIABLE, COGA. THE AGC COMPUTATION TIME IS APPROXIMATE- +# LY .105 SECONDS FOR INITIALIZATION, .069 SECONDS FOR FINAL COMPUTATIONS, PLUS .205 SECONDS FOR EACH ITERATION. +# # # REFERENCES - -# R-479, MISSION PROGRAMMING DEFINITION MEMO NO. 10, LUNAR LANDING MISSION GSOP - SECTION 5.5, SGA MEMO 67-8, -# SGA MEMO 67-4. +# R-479, MISSION PROGRAMMING DEFINITION MEMO NO. 10, LUNAR LANDING MISSION GSOP-SECTION 5.5, SGA MEMO 67-8, +# SGA MEMO 67-4. +# # # INPUT - ERASABLE INITIALIZATION REQUIRED # -# * SCALE FACTOR * -# VARIABLE *IN POWERS OF 2 * DESCRIPTION AND REMARKS -# -------- *-------------- * ----------------------- -# R1VEC * +29 FOR EARTH * DP INITIAL POSITION VECTOR IN METERS -# * +27 FOR MOON * -# R2VEC * +29 FOR EARTH * DP TARGET OR TERMINAL POSITION VECTOR IN METERS -# * +27 FOR MOON * -# TDESIRED * +28 * DP DESIRED TRANSFER TIME IN CENTISECONDS -# X1 (38D) * NONE * INDEX REGISTER SET TO -2D OR -10D ACCORDING TO WHETHER THE EARTH OR MOON, -# * * RESPECTIVELY, IS THE CENTRAL BODY -# GEOMSGN * NONE * SP +.5 IF DESIRED TRANSFER ANGLE IS LESS THAN 180 DEGREES, -.5 IF GREATER THAN 180 DEG. -# GUESSW * NONE * AN INTERPRETER SWITCH TO BE SET IF NO GUESS OF COGA IS AVAILABLE, CLEAR IF A GUESS OF +# * SCALE FACTOR * +# VARIABLE *IN POWERS OF 2* DESCRIPTION AND REMARKS +# -------- *--------------* ----------------------- +# R1VEC * +29 FOR EARTH* DP INITIAL POSITION VECTOR IN METERS +# * +27 FOR MOON * +# R2VEC * +29 FOR EARTH* DP TARGET OR TERMINAL POSITION VECTOR IN METERS +# * +27 FOR MOON * +# TDESIRED * +28 * DP DESIRED TRANSFER TIME IN CENTISECONDS +# X1 (38D) * NONE * INDEX REGISTER SET TO -2D OR -10D ACCORDING TO WHETHER THE EARTH OR MOON, +# * * RESPECTIVELY, IS THE CENTRAL BODY +# GEOMSGN * NONE * SP +.5 IF DESIRED TRANSFER ANGLE IS LESS THAN 180 DEGREES, -.5 IF GREATER THAN 180 DEG. +# GUESSW * NONE * AN INTERPRETER SWITCH TO BE SET IF NO GUESS OF COGA IS AVAILABLE, CLEAR IF A GUESS OF # Page 1164 # * * COGA IS TO BE USED BY LAMBERT # COGA * +5 * DP GUESS OF COTANGENT OF FLIGHT PATH ANGLE (MEASURED FROM VERTICAL). THIS WILL BE