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