committed by
					
						 James Harris
						James Harris
					
				
			
			
				
	
			
			
			
						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 | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user