parent
e82746d732
commit
9d2f8c04ab
@ -30,30 +30,27 @@
|
||||
|
||||
# Page 551
|
||||
# TPI SEARCH
|
||||
#
|
||||
|
||||
# PROGRAM DESCRIPTION S17.1 AND S17.2
|
||||
#
|
||||
|
||||
# FUNCTIONAL DESCRIPTION
|
||||
#
|
||||
|
||||
# THE TPI SEARCH ROUTINE DETERMINES THE MINIMUM TOTAL VELOCITY TRANSFER TRAJECTORY FROM A GIVEN TPI
|
||||
# MANEUVER TIME WITHIN THE CONSTRAINT OF A SAFE PERICENTER. THIS VELOCITY IS THE SUM OF THE IMPULSIVE VELOCITIES
|
||||
# FOR THE TPI AND TPF MANEUVERS.
|
||||
#
|
||||
# THE S17.1 ROUTINE EXTRAPOLATES THE STATE VECTORS OF BOTH VEHICLES TO THE TPI TIME AND COMPUTES THE
|
||||
# RELATIVE PHASE ANGLE BETWEEN THE VEHICLES, THE ALTITUDE DIFFERENCE (I.E., THE MAGNITUDE DIFFERENCE OF THE
|
||||
# RELATIVE PHASE ANGLE BETWEEN THE VEHICLES, THE ALTITUDE DIFFERENCE(I.E. THE MAGNITUDE DIFFERENCE OF THE
|
||||
# POSITION VECTORS) AND SELECTS A SEARCH SECTOR BASED ON THE SIGN OF THE ALTITUDE DIFFERENCE.
|
||||
#
|
||||
# THE S17.2 ROUTINE FURTHER DEFINES THE SEARCH SECTOR BY COMPUTING ANGULAR LIMITS AND USES THE TIME THETA
|
||||
# SUBROUTINE TO COMPUTE THE SEARCH START AND END TIMES. THE SEARCH IS THEN MADE IN AN ITERATIVE LOOP USING THE
|
||||
# LAMBERT SUBROUTINE TO COMPUTE THE VELOCITIES REQUIRED AT TPI TIME AND AT TPF TIME. EXIT FROM THE SEARCH LOOP
|
||||
# IS MADE WHEN SOLUTION CRITERIA ARE MET (NORMAL EXIT) OR AS SOON AS IT IS EVIDENT THAT NO SOLUTION EXISTS IN
|
||||
# THE SECTOR SEARCHED.
|
||||
#
|
||||
|
||||
# CALLING SEQUENCE
|
||||
#
|
||||
|
||||
# BOTH ROUTINES ARE CALLED IN INTERPRETIVE CODE AND RETURN VIA QPRET. S17.1 HAS ONLY A NORMAL EXIT.
|
||||
# S17.2 RETURNS VIA QPRET FOR NORMAL EXIT AND TO ALARUMS FOR ERROR EXIT.
|
||||
#
|
||||
# SUBROUTINES CALLED
|
||||
#
|
||||
# CSMCONIC
|
||||
@ -73,7 +70,7 @@
|
||||
|
||||
HPE 2DEC 157420.0 B-29 # EARTH'S MIN. PERICENTER ALTITUDE 85 N.M.
|
||||
|
||||
HPL 2DEC 10668.0213 B-29 # MOON'S MIN. PERICENTER ALTITUDE 35000 FT.
|
||||
HPL 2DEC 10668.0213 B-29 # MOON:S MIN. PERICENTER ALTITUDE 35000FT
|
||||
|
||||
CDSEC 2DEC 40000
|
||||
|
||||
@ -315,9 +312,9 @@ JUNCT3 VLOAD
|
||||
BMN DSU # (HPLIM-HPO)-(HPLIM-HP)=HP-HPO
|
||||
INTERP # SOLUTION AT HAND
|
||||
BMN DLOAD
|
||||
ALARUMS # IT'S GETTING WORSE -- SOUND THE ALARM
|
||||
ALARUMS # IT'S GETTING WORSE - SOUND THE ALARM
|
||||
CDSEC
|
||||
JUNCT1 BOFF DCOMP # OFF IS PLUS, ON IS MINUS
|
||||
JUNCT1 BOFF DCOMP # OFF IS PLUS ON IS MINUS
|
||||
KFLAG
|
||||
+1
|
||||
STORE DELTEE
|
||||
@ -417,7 +414,6 @@ NEXUS STODL NN1
|
||||
COUNT 07/XANG
|
||||
|
||||
# CENTRAL ANGLE SUBROUTINE
|
||||
#
|
||||
# THIS SUBROUTINE COMPUTES THE CENTRAL ANGLE OF TRAVEL OF THE
|
||||
# PASSIVE VEHICLE DURING THE TRANSFER.
|
||||
|
||||
@ -521,7 +517,7 @@ P17.2 STCALL HPERMIN
|
||||
UPDATFLG
|
||||
P17.3 CAF V06N58 # DISPLAY DELTA VTPI , DELTA VTPF , AND H
|
||||
TC VNCOMP17
|
||||
CAF V06N55 # DISPLAY PERICENTER CODE AND CENTRAL ANG,
|
||||
CAF V06N55 # DISPLAY PERICENTER CODE AND CENTRAL ANG.
|
||||
TC BANKCALL
|
||||
CADR GOFLASHR
|
||||
TC GOTOP00H # TERMINATE PROGRAM
|
||||
@ -554,4 +550,3 @@ ALARUMS SET EXIT
|
||||
TC VNCOMP17
|
||||
TC GOTOP00H # PROCEED ILLEGAL TERMINATE PROGRAM
|
||||
V06N72 VN 0672
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user