UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and...

75
UNCLASSIFIED AD 4 24008 DEFENSE DOCUMENTATION CENTER FOR SCIENTIFIC AND TECHNICAL INFORMATION CAMERON STATION. ALEXANDRIA, VIRGINIA UNCLASSIFIED

Transcript of UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and...

Page 1: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

UNCLASSIFIED

AD 4 24008

DEFENSE DOCUMENTATION CENTERFOR

SCIENTIFIC AND TECHNICAL INFORMATION

CAMERON STATION. ALEXANDRIA, VIRGINIA

UNCLASSIFIED

Page 2: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

rTECHNICAL MEMORANDUM TM-1263

TEA-2

TRAJECTORY ERROR ANALYSISCOMPUTER PROGRAM

FOR

TWO-DEGREE OF FREEDOM TRAJECTORIES

BY

HAROLD J. KOPP

JOHN N. NIELSEN

OCTOBER 1963

PICATINNY ARSENALDOVER, NEW JERSEY

Page 3: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

Technical Memorandum TM-1263

TEA--

Trajectory Error Analysis Computer Program

for Two-Degree of Freedom Trajectories

by

Harold J. KoppJohn N. Nielsen

October 1963

Reviewed by;3 EP TORChief, Computing and Analysis Section

Approved by: A, __

W. R. BENSONChief, Engineering Sciences Laboratory

FELTMAN RESEARCH LABORATORIESPICATINNY ARSENAL, DOVER, N.J.

Page 4: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

TABLE OF CONTENTS

Page No.

ABSTRACT 2

INTRODUCTION 3

PROCEDURE 4

A. Mathematical Basis 4B. Computer Technique 13C. Computer Usage 23

1. Rocket Trajectory Input 24Rocket Trajectory Sample Input Case 28

Z. Ballistic Trajectory Input 34

Ballistic Trajectory Sample Input Case 35

RESULTS AND DISCUSSION 40

APPENDICES

I. TEA-2 FORTRAN Listing 45

I. Sample Problem Output 65

DISTRIBUTION LIST 70

L1

Page 5: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

ABSTRACT

Estimates of the cumulative error associated with thethird-order Runge-Kutta solution of the two-degree of freedomequations of motion are presented. These estimates constitute asimple, but not rigorous, approach to automatic increment selection.Details of the computer program TEA-Z which utilize these equationsare described. Sample calculations are included. TEA-Z is betweenZ. 0 and 1. 7 times faster than the previous trajectory program inaddition to providing greater consistency and reliability.

2

Page 6: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

INTRODUCTION

Numerical solutions of two-degree of freedom trajectoryproblems are approximations to the exact solutions. Intelligentand efficient employment of high-speed computers for solving thesetrajectory problems requires that the errors resulting from numeri-cal methods be controlled. This report presents the equations anddescribes the computer techniques used in TEA-Z, a computer pro-gram which calculates integration step length automatically. Theintegration step length is computed such that the estimated error inthe range and/or percentage error in altitude at impact comparedto maximum altitude lies within prescribed limits. This program,therefore, provides ammunition designers with the ability to cal-culate trajectories such that the cumulative numerical error at theimpact point is tolerable and of pre-specified magnitude.

The TEA-Z trajectory program requires the usual input ofdrag, thrust, and mass tables as well as initial conditions for velocity,angle, and the coordinate position. In addition, one must furnishallowable percentage errors for the range and/or maximum altitude.Details concerning input and output are included in Section C of theProcedure.

Equations for error estimation and automatic step selectionare presented in Section A. Program limitations and computer floware described in Section B. Appendix I contains a FORTRAN listingof the program. Lastly, sample calculations are presented inAppendix II.

3

Page 7: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

PROCEDURE

A previous report, Technical Memorandum 1262, establisheda rigorous mathematical foundation for this work. Results fromthat report are utilized in conjunction with additional approximationsto provide a set of equations for TEA-2. Section A contains thisaspect of the analysis. The general features of TEA-Z and detailedinstructions for its application are presented in Sections B and C,respectively.

A. Mathematical Basis

Trajectory equations of motion for a point-mass, two-degreeof freedom system are:

X = V cos 0 X (t=0) = 0

Y V sin 0 Y (t=0) = Yo*_ T ~zv (/)

- - g sin 0 - JKDd V/M V (t=0) = Vo

= -g cos O/V 0 (t=O) = 0

where T(t), m(t), ffiy), KD(V, j ), g(y), and d are given. They

symbolize thrust, mass, air density, the drag coefficient, gravi-tational acceleration, and particle diameter, respectively. Thequantities V and 0 are the magnitude and orientation of the particlevelocity, respectively. Particle position coordinates are specifiedby x and y. Figure 1 illustrates these quantities.

4

Page 8: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

YOv

yo

Figure 1The Coordinate System

An approximate solution to the set of equations (1) is obtainedby using a third-order Runge-Kutta method. The approximate solutionis given by:

Ue U, + ( Cu Cs (,2 C&0 0 (2)

where

K20 = ' ' ki , ,0. ti ) 4A v,)

C, h)

5

Page 9: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

Coefficients corresponding to the Gill modification are used.

They are:

C1 = . 62653829

C2 = -. 55111241

C4 = -. 48268182

C 5 =. 85614329

Application of the Runge-Kutta solution method to equations (1)introduces truncation error which is dependent on the degree of ap-proximation and rounding error which follows from the limitationsof the digital computer. Errors at the i-th time step propagateforward in time and introduce "propagation error. "

The aforementioned errors were treated at length in TM-126Z.It was shown that a bound for the cumulative error can be obtainedfrom consideration of propagation, truncation, and rounding errors.Results from TM-1262 are combined with assumptions and approxi-mations in this section. The set of equations so derived provideestimates of the cumulative error (not rigorous error bounds), and isemployed in the TEA-2 program. The assumptions, limitations, andequations used in TEA-Z follow.

Assumptions:

1. The speed of the point-mass does not change by more than5% per time increment.

2. The orientation of the velocity vector does not change bymore than 2 degrees per time increment.

3. The difference between the values generated by a singlestep of length (h) and two steps of length is only due to truncationand rounding errors.

4. Quantities undergoing arithmetic operations and those instorage possess a relative error less than 10 - 8.

5. Sine and cosine routines used on the Picatinny ArsenalIBM 709 have a relative error less than 10-8.

6

Page 10: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

Derivations contained in TM-lZ6Z established rigorouserror bounds. This report is not concerned with rigorous errorbounds, but with error estimates. Consequently, bounding valuesfor the variables used in TM-1262 will be replaced by local values.Moreover, estimates for truncation error based upon the differencein the variables for a single step of length (h) and two steps oflength (h/2) will be employed. Appropriately modified equationsfrom TM-1Z6Z follow. Estimates of cumulative errors at the i-thpoint which result from errors at the n-th point are:

IKI (6

ei erx Cit,>([ C 'L62"

C4i = 0()3 ,' ,h4-(..-,) c(o 4

C = 0G., ,i - , . , K- 0(4 -,.'

'C4 - 0(37 KaO(2-0 rA I(/"1FI

eC, rn) 5--ji

7

kc'cg, ,,j <'/ 7

Page 11: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

and = 0(440 (Vr - '4 e7

0 0"d OCq 033 OCOeR(2)

= -,, Ow 7 "r52 OO7

a l s o , c S- ( / )

OC 3 4

, = .- o .- )

The propagation error coefficients are given by:

1C= Cs e , s = (/)

% = (.o - .0,14 c A .0O03 ) (c 2)

1.20o, ; 0.28 -.ooohz (,9.2)

= (0, .08)(J.0-.02C 0- .o04C 2 , .10 09.5)

= (0 .07 04 (09.4)0(5- .o/- /.Oc - .04c2 -. 0002 c (9.5),C 4= 60C /0;) (A.02 A .016 C) ,

,C4, = (C 0,.o) (1.,40 -.oa 02C- .0005 C2) 9 .7), .4 k20 -A .2J 0. 005 c 8

where c ,,204 2 V 2 (20)

8

Page 12: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

Next one invokes the assumption that the difference betweenthe values resulting from a single step of length (h) and two steps oflength (h/2) is only due to truncation and rounding errors. Subtractionof the rounding error yields:

max< o R Y, 0> (21J.1)

Ay nMeX <Y(h) y2) -o,,hY 0 > 2 )

S= mayXK1()"e(,.:?)I- <1e, .4,o (21.1)

where the rounding error coefficients may be approximated by:

0( 1 . 9 xo -

-7

YR 1.X7O(VR = 12.9 +.2.0 /2.c25 xJ

-7.

0(&qe = 2.6 -Y ,O

It follows from equations (15), (23), (92), (93),. (94), and(95) of FRL-TM-1262 that

AI Z (23)

Z4 (24)

Thus,

O v (Ilr 3 I 41V +A) 41,i (25)7 Yh "

CKO- r (0(43 Al 20- a4 I" YAO HV ) -01411 (26.)

7 Vh'9

Page 13: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

Also,

7 11h -4(27)AI~no

Oyr 64__ (271)7 yh 4

Time increments are selected such that the estimatedcumulative errors based upon local (that is, n-th step) propagation,truncation, and rounding errors satisfy specified allowable errorcriteria for the x and/or y variables at the impact point. That is,

and/or N - ey - (Z)

where the subscript f denotes the impact point and the quantities O,and ey are the allowable errors in the x and y variables at impact,respectively. Equations (7) and (8) require the number of stepsbetween the n-th and f-th points. Moreover, estimates of the range and/ormaximum altitude will be required since the allowable error is specifiedas a certain percentage of these quantities.

Equations (28) and/or (29) are solved by the method of doublefalse position with a convergence criterion of h -

where ii .O) Z> 0 ' and Ii (h2) 0, i =, 2. The starting value of theiteration h. .oO/Y followed by 3.5ho =h 2 if fi(h0 0 or by• Iha = h, if 1(Ao) - 0 . The maximum step size is . 035. V/g which

is consistent with assumption 2. Time increments less than. 000035V/gare not permitted.

The following formulas are employed to obtain the required

estimates:

(1-n) = /h (30)

where /) [J' Y/;, 2 .ym] 4,4, (3J)

or A , Stich ,, y(t,) ($1.,)

10

Page 14: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

where tm is the starting point for the terminal ballistic phase of thetrajectory. The time tm will be specified in the thrust table.

The terminal ballistic phase (Phase IV) impact range andmaximum altitude are estimated from a linear drag model. They aregiven by:

x 6

SV'- 2 A4u)

Va= uP- .. 3 )

U, S n n -a)AwL,.., = Li. -(l3,3, .. / ,)

u.,= uL (z33, z

where

Yf 0o dfnes /

A ui - (0, +.9995)1 0 > U/,[,o,. -/) W-4 ")m1.9995)/ 1[20

Yn f11

Page 15: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

The following approximation is made for the modeltrajectory:

e = [. 00234 lb/ft3] X 10"m

wherem=0 0 ft t_ y Z 58,000 ftm=l 58, 000 ft4 y z 100,000 ftm=2 100, 0010 ft . y e 160, 000 ftm=3 160,0 00 ft- y e 230,000 ftm=4 230, 000 ft y y ,e 300, 000 ftm=5 30, 000 ft y z 400, 000 ftm=6 400, 000 ft ! y Z 600, 000 ftm=7 600, 000 ft _y

Estimates of the dependent variables for an intermediateballistic phase (Phase II) from tj to tg follow:

= -( 9 5;17e~ A pk341 _)

0 - - (4)9= o.5. i 1,9

X 4' 0.6y, Cos&,(4-.)(6Y9, - . 0. 8 , 5o ,9 - 07(a), = y,* ~o.8y, ;,,o,:4-i,.) (37)

The velocity change for a thrust phase from th to tk has beencalculated from linear drag approximation. Estimates for thrust phasesare:

2 = (30)

12 (40o)

Page 16: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

where

. 76 7' 1 - 1

Y2 (43)

- 6 C 0 (4 )/2 (44)

B. Computer Technique

A number of refinements have been incorporated in TEA-Z inorder to generate reasonable error estimates. These refinementsinclude:

1. Conservative range estimates.

2. Insuring that the truncation error coefficients do notdecrease by a factor of more than . 8 from the last time they werecomputed unless a phase change occurs.

3. Averaging the estimated error at the (n+N)-th step suchthat it is one-half the sum of estimates based upon local values at then-th and (n+N)-th steps provided that N steps have been taken since thelast step selection and that a phase change does not occur at n+N.

4. The acceptable percentage error is doubled if thecriteria cannot be satisfied.

13

Page 17: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

The TEA-2 trajectory program may be utilized to computetwo-dimensional, point mass trajectories for one and two stagerockets and/or ballistic projectiles and consists of the followingphases:

Phase I Acceleration of Booster and Main StagePhase II Coasting of Main StagePhase III Acceleration of Main StagePhase IV Free-flight of Main Stage

Any of the above phases may be excluded in the computations;for ballistic trajectory computations, only Phase IV is required.

The following are program conditions:

1. Control systems are not considered2. A flat earth model is assumed3. Winds are not considered4. ARDC Standard Atmosphere, 19595. Constant thrust or thrust variable with time6. Thrust modification for atmospheric pressure changes7. Constant linear weight change or weight variable with

time for rocket boosted phases8. kD or CD drag coefficients may be used

9. Form factor to alter drag coefficient

Thrust values for the acceleration phases (I & III) are obtainedin the computations by linear interpolation of a thrust (lb) versustime (seconds) table when table values are presented; however, aconstant thrust force may be presented instead of tables.

A constant weight change (burning rate, ib/sec) or a table ofweight (lb) versus time (seconds) may be introduced into the computa-tions for rocket boosted missiles. Using the table, weight is obtainedin the program by linear interpolation. When tables are not presented,the weight is decreased during thrust phases by a factor of integrationincrement (seconds) multiplied by the burning rate for each step ofintegration.

14

Page 18: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

Tables of drag coefficients (CD or kD) versus mach numbersmay be presented for each acceleration phase to be computed and forthe free-flight phase. If only Phase IV (i. e., ballistic trajectory)is to be computed, then only the drag coefficient table for free-flightis required.

A constant drag coefficient may be presented for the entiretrajectory. (See description for Card #1.)

A generalized and a detailed flow chart are presented in orderto depict the program logic. The corresponding FORTRAN listingcan be found in Appendix I. Reference should be made to the flowcharts prior to any modification due to the complexity of the branchingoperations in the body of the program. This program requires 7024words of core storage.

15

&

Page 19: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

IOU

IAJ

*1~ -. t

-- V., zz a~

%n%

Ilk

'v, jj

16~

Page 20: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

cr,J

N A'

SkS

1 417

Page 21: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

~Is

'3 --,

NI NNk.

CjC

yl

1% '4i

et vi- I

ot

II

K rz

18

Page 22: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

13

IlkI

in I

1%4

4bII Lj

44.

-f 4 4

%3 in4.

-19

Page 23: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

7V4

INN

AN I

CV 'A

-4Q~

VI

NJN

20

Page 24: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

N -N

SoldN x 6

[-4m..

C4 k. %~

'aQ

Page 25: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

fii

L' -J 9 in~ '

'2

Page 26: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

C. Computer Usage

The procedures for preparing input data to trajectory programTEA-Z are discussed in this section, and examples of typical casesare presented and described.

Input data is punched on cards which are loaded with the programdeck onto tape. Data sheets which may be used for presenting requireddata for key-punching are illustrated in the descriptions of sampletrajectory cases to be computed. The computer program reads inputdata from Tape AZ which is the standard for IBM FORTRAN MonitorSystems.

Descriptions of input requirements will consist of two parts:(1) Rocket trajectories and, (Z) Ballistic trajectories.

23

Page 27: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

1. Rocket Trajectory Input

Card #1 contains nine one-digit and three two-digit controlparameters from columns 1 through 15. Columns 16 to 20 are fora decimal input number. These parameters are to be presentedacross card #1 as follows:

Card #1 .... NEXT(l), NEXT(Z), NEXT(3), NEXT(4), KDCON,NTHRST, KD, M, NXY, JN, NR, NS, GAMMA

Format (911, 312, F5. 0)

where:

NEXT(1) .... equal to 0 for not computing Phase Iequal to 1 for computing Phase I

NEXT() .... equal to 0 for not computing Phase IIequal to 1 for computing Phase II

NEXT(3) .. equal to 0 for not computing Phase IIIequal to 1 for computing Phase III

NEXT(4) .... equal to 0 for not computing Phase IVequal to 1 for computing Phase IV

KDCON .... equal to 1 for variable drag coefficients(use tables)

equal to 2 for constant drag coefficisit

NTHRST .... equal to 1 for using thrust tablesequal to 2 for not using thrust tables

KD ........ equal to 1 for using kD coefficientsequal to 2 for using CD coefficients

M ......... equal to I for using weight tableequal to 2 for not using weight table

24

Page 28: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

NXY ...... equal to 1 for step selection based on rangeerror criterion

equal to 2 for step selection based onmaximum altitude

equal to 3 for step selection based on totalrange and maximum altitude

JN ........ number of trajectories to be computed for thesame conditions of error limit, thrust anddrag coefficients (a two digit integer)

NJR ...... trajectory identification number for firsttrajectory to be computed ( a two digit integer)

NS ....... number of integration steps to be computedfor error estimations (a two digit integer- ifleft blank on card, set equal to ten in program)

GAMMA ... percent error limit for trajectory computations(if left blank on input card, GAMMA is set equalto 5. 00 in program)

Cards #2 to #7 contain the drag coefficient table for Phase I. Cards#2 to #4 consist of the table mach numbers, and cards #5 to #7 containthe corresponding drag coefficients.

Cards #8 to #13 contain drag coefficient tables for free-flight phases(Phases II and IV). Cards #8 to #i0 are for the table mach numbers, andcards #11 to #13 are for the corresponding drag coefficients.

Cards #14 to #19 contain the drag coefficient for Phase III. Cards#14 to #16 are for the table mach numbers, and cards #17 to #19 are forthe corresponding drag coefficients.

Either kD or CD coefficients may be used in the tables; however,values that are to be used must be specified by the control parameterKD in card #1. All of the coefficient tables may be eliminated as inputwhen in card #1 KDCON = 2.

25

Page 29: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

Cards #20 to #25 contain the thrust table for Phase I. Thistable is not required when a constant thrust force is to be used; andfor this case, the control parameter NTHRST in card #1 must equal2, and a thrust value must be presented in card #46. Cards #20 to#22 are for the table time values, and cards #23 to #25 are for thecorresponding table thrust values.

Cards #26 to #31 contain the weight table for Phase I andmust be presented only if in card #1 M=l. Cards #26 to #28 are fortable time values, and cards #29 to #31 are the corresponding tablevalues of weight.

Cards #32 to #37 contain the thrust table for Phase III. Thesecards are not required when a constant thrust value is to be used; andfor this case, NTHRST must equal 2 in card #1 and a constant thrustvalue must be presented in card #46. Cards #32 to #34 are for tabletime values, and cards #35 to #37 are for the corresponding tablethrust values.

Cards #38 to #43 contain the weight table for Phase III and mustbe presented when constant burning rates are not used (in card #1 M=1).Cards #38 to #40 are for table time values, and cards #41 to #43 are thecorresponding table values of weight.

Data field widths for all input valves are nine columns, andeight values may be introduced on one card. Tables are required onlyfor phases that are to be computed. Each table that is required by theprogram will consist of six input cards; therefore, if data is not availablefor completing the maximum table requirements, blank cards must beused to supply the proper number of cards.

The last three cards required for input (cards #44, 45, and 46)will be listed along with input symbols, and these cards are requiredfor each rocket trajectory to be computed. Using the same errorcriteria, thrust, weight, and drag coefficient tables, "IJN" trajectoriesmay be computed by varying initial conditions, configuration, etc., incards #44, 45 and 46.

26

Page 30: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

Card #44 ..... THDEGO, VO, WGT, DIA, XO, YO, TO, YF

where:

THDEGO... initial quadrant elevation, degreesVO ........ initial velocity, feet per secondWGT ...... total weight, poundsDIA ....... missile diameter, inchesXO ........ initial range, feetYO ...... initial altitude, feet

TO ........ time at start of trajectory, secondsYF ........ terminal altitude, feet

Card #45 ..... THRST, DOTM, AREA, BWGT, THRZ, DOTMZ,AREAZ, PRESO

WHERE:

THRST ..... booster thrust, poundsDOTM ..... booster burning rate, lb per secondAREA ..... nozzle throat area of booster, sq. in.BWGT ..... booster weight (w. o. propellant), pounds

THRZ ...... main stage thrust, poundsDOTMZ .... main stage burning rate, lb per secondAREAZ .... nozzle throat area of main stage, sq. in.PRESO .... static test atmospheric pressure

AREA, AREAZ and PRESO are to be presented for input onlywhen the thrust is to be modified in the computations for atmosphericpressure changes. For this correction not to be performed, AREAand AREA2 must be made equal to zero or left blank on the inputcard.

27

Page 31: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

Card #46 ........ TIM(l), TIM(2), TIM(3), DWRT(I), DWRT(2),

DWRT(4), CKD, FACT

where:

TIM() ....... end of Phase I, secondsTIM(Z) .. ..... end of Phase II, seconds

TIM(3) ....... end of Phase III, secondsDWRT(l) ..... output spacing for Phases I and III, secondsDWRT(2) ..... output spacing for Phase II, seconds

DWRT(4) ..... output spacing for Phase IV, secondsCKD ......... constant drag coefficientFACT ........ form factor (if left blank on input card,

form factor is set equal to one)

ALL DATA PRESENTED ON CARDS #2 TO #46 MUST HAVE

DECIMAL POINTS AND HAVE FIELD WIDTHS OF NINE COLUMNS.

Rocket Trajectory Sample Input Case

The rocket sample case is for a one stage rocket which wouldrequire computing Phases I and IV of the program.

The following conditions represent the trajectory input requirements:

1. CD drag coefficient tables2. constant burning rate (5 lbs/sec)3. constant thrust (100 lbs)4. step selection based on range error criteria5. 10 integration steps per estimate

6. quadrant elevator, = 45. 07. initial velocity = 1000.0 fps

8. weight = 100. 0 lbs9. diameter = 11.0 inches

10. burning time = 4.0 seconds11. output spacing every At12. form factor = 1.013. 5.0% error limit

Z8

Page 32: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

For the above conditions, the following data must be presentedin card #1:

NEXT(l) = 1, compute Phase INEXT(2) = 0, do not compute Phase IINEXT(3) = 0, do not compute Phase IIINEXT(4) = 1, compute Phase IVKDCON = 1, variable drag coefficients presentedNTHRST = 2, constant thrustKD = Z, using CD drag coefficients

M = 2, not presenting weight tables(constant burning rate)

NXY = 1, step selection based on range errorcriteria

JN = 01, compute one trajectory

NJR = 01, trajectory numbered 1NS (blank) , ten integration steps per estimateGAMMA (blank) , 5. 0% acceptable error

An illustration of the presentation of data on card #1 may be seenon page 33.

The drag coefficient tables for Phase I and Phase IV as presentedfor key-punching are shown on the table data sheet on page 32. Thesetables are punched onto cards #2 to #13, and the punched cards areillustrated on page 33.

Cards #14 to #19 are not required for input as Phase III is notto be computed.

Cards #20 to #43 are not required for input as thrust and weighttables are not to be presented.

The following data must be punched on card #44:

THDEGO (45. 0), quadrant elevation, degreesVO (1000. 0), initial velocity, fpsWGT (100. 0), missile weight, lbsDIA (11. 0), missile diameter, inches

Values for XO, YO, TO, and YF do not have to be punched onthe card for this case as they equal zero.

29

I

Page 33: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

The following data must be punched on card #45:

THRST (100. 0), constant thrust force, lbsDOTM (5. 0), burning rate, lbs/sec

Values for AREA, BWGT, THRZ, DOTMZ, AREA2, and PRESOdo not have to be punched on the card as this data is not required forthe given rocket.

In card #46, only the following need be punched:

TIM(l) (4.0), end of Phase I, seconds

TIM(2) and TIM(3) are not required as Phases II and III are notbeing computed.

DWRT(1), DWRT(Z), and DWRT(4) are left blank as output is tobe printed for every integration increment, at.

CKD is left blank as table values of drag coefficients are presented.

FACT is left blank as a form factor equal to 1. 0 is required;however, a value of 1. 0 may be punched for FACT.

Data presented for key-punching onto cards #44, #45 and #46may be seen on the input sheet on page 3 1. An illustration of this dataon cards may be seen on page 33.

30

kL

Page 34: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

INPUT FOR TRAJECTORY PROGRAM TEA-2

For Ballistic and Rocket Trajectory

QUADRANT ELEVATION, degrees 45.INITIAL VELOCITY, ft/sec /0 ,TOTAL WEIGHT, lbsDIAMETER, inchesINITIAL RANGE, ftINITIAL ALTITUDE, ftINITIAL TIME, secTERMINAL ALTITUDE, ft

For Rocket Trajector,

BOOSTER THRUST, lbs /04.BOOSTER BURNING RATE, lb/sec ..BOOSTER NOZZLE AREA, sq. inchesBOOSTER WEIGHT (EMPTY), lbsMAIN STAGE THRUST, lbsMAIN STAGE BURNING RATE, lbs/sec .MAIN STAGE NOZZLE AREA, sq. inches __M4

STATIC TEST ATMOS. PRESSURE, lb sec "ft 4

For Rocket Trajectory

TIME AT END OF PHASE I, sec 4.oTIME AT END OF PHASE II, secTIME AT END OF PHASE III, secOUTPUT SPACING FOR PHASES I & III, secOUTPUT SPACING FOR PHASE II. secOUTPUT SPACING FOR PHASE IV, secCONSTANT DRAG COEFFICIENTFORM FACTOR

For Ballistic Trajectory

OUTPUT SPACING, secFORM FACTORCONSTANT DRAG COEFFICIENT

31

Page 35: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

Table Data Sheet for TEA- - Trajectory Program

Name Date .

Argument 0.0 0.6 0.9 A0. .1 /.2 ASd7 c1. /.4 .5 . 6 /.. 20 .

5.0 _

F .nrction .3 ./3 .14 .J75 .255 .277 .26 Z .275

CO ..26 2-1 ..2, _. .,'6 ./6/ •L .pase . .132

III- -.- -

Argument 0.0 o 0 .q 0 - -

,-A no. 1.4 1.5 .8 .0 .. 5 3.o 1-8

Function .5 .13 .14 .175 .255 .R77 .-?" ..?75

L(Ah- - -- -W

Argument

Function.

Argument I

Function -,

~32

Page 36: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

ROCKET TRAJECTORY INPUT

14__U__I_____11 *71FiiZi5i~iTT~ 4 15365 b35 S.7 $93160161S2 635616 61351611- 76 7179 F

I'~ 4T i F 85 - Tii ' 3222272 3033 3243 5375 55 434 79 m

1.4.01.1.1'.5.1.1

1 34 56T71 111 1823141516117 IN291-2222272280'23 31 4444444614 455152 5A4 M53 1 156016162 6316406 7U 6138 727- W..13 .13 .14 ITS5 .U . 1 . i

714 1]i :j-j 1 1 4 -,' 2 37 9 303 333313435 -38 340141 4 43144 4 -141 49352 54- 5 16 161 62 63-4 6 1 7

.1510

9!1815 to ' 2633 3 304443444 41 4850151 52 AR 55.5385038536j 465 6838a386 131

I I 9 1.0 13. I 1-~~3

8 1 7 7 1 181 9 1 I ? I I I -

6-34 1 . 5 374555657 15- 221121 6127 2 .- 532 3al3435 743736-a4T424344456-4"15 52 5453 57585 I234511 813 -

*41 :1 1-1D88;65-0 .83825 01 163 123 A-5 U11

I 13, .. 14

- I I V I 2 1 111 1 2 1 1 0I i I I

1-2-3rr -7 6 5 1-5]5:'?1 111 1Ik 5-1 1 Z222314 4'5' 2. p 332 334 35 - 31 3% 414Q431444545 5 55 w45 1 862 643 605 m138 7

:22-322 58-8 348556*58?7 222232431178 J3435 37 36 A 45442 44 6 aa 58 523 6 51156 363 d644 6163 8 L7

-3145 Oi 11011 121314 15 1617581 "6122 261 2 3532 435 37 13 8 4 1 649 8545 474 0 1Wj 5 j571M A 162436645 U 8

so ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ . ..~l'"* 7 S 5 27 5 '5 7 ' *7 08 588 71745 0 4.. .. 5 r4 S . so 33 4 m so

1 5- 9 # 8 9 12 -521 14 13 A I 60 9220 2, 12 23 26 n 29 2? 26f 34 I 31 2 55 34 39 M 30 2 9 4044 42 43000

4444444444444444444444444444144444444444444444444444444444444444444444444 444

55s555555i55~55555555s555555566155 1 1 555555555

6 666 66 6 6j 66 6 6 6 616 6 6 S6 66 6 6 j66 616 6 6, 6 6 6 6616 66 6,6661661 6 SGi6 66 l6 66 6 6ii66 5;j.6S66666 6fOT TWO RT~F FOUR FlV E[ six I SEE I EGT

99 9~ 99 9919 99 99 99 9 999 9 99 99 9 9 9 9 999 99 99999999 9j 9 19.88 1 3 1 i I 888I125384855555111212 2124521;; 78 .!X5 32313435 36814742414445 144149;15 3 ,555313163423646586838385t7 1172831451 3558

S200 'F.6:[9 A4328

33

Page 37: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

T

2. Ballistic Trajectory Input

Card #1 contains the same values as in card #1 described forrocket trajectories on page 24.

Card #2 to #7 contain the drag coefficient table. Card #Z to #4are for the table mach numbers, and cards #5 to #7 are for the cor-responding drag coefficients. This table is not required whenKDCON = 2 in card #1. For this case, the constant drag coefficientmust be presented in card #9.

Either kD or CD drag coefficients may be used, and valuesemployed must be specified by the control parameter KD in card #1.

Card #8 ...... THDEGO, VO, WGT, DIA, XO, YO, TO, YF

where:

THDEGO ...... initial quadrant elevation, degreesVO ........... initial velocity, feet per secondWGT ......... total weight, poundsDIA .......... missile diameter, inchesXO ........... initial range, feetYO ........... initial altitude, feetTO ........... time at start of trajectory, secondsYF ........... terminal altitude, feet

Card #9 ..... DWRT(4), FACT, CKD

where:

DWRT(4) ..... output spacing, secondsFACT ........ form factorCKD ......... constant drag coefficient

ALL DATA PRESENTED ON CARDS #2 TO #9 MUST HAVE

DECIMAL POINTS AND HAVE FIELD WIDTHS OF NINE COLUMNS.

34

Page 38: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

V

Ballistic Trajectory Sample Input Case

The following conditions are for the sample ballistic trajectory:

I. CD drag coefficient table2. initial velocity = 1000. fps3. quadrant elevation = 45.004. weight = 100.0 lbs5. diameter = 11. 0 inches6. output spacing every & t7. form factor = 1. 08. ten integration steps per estimate9. 0. 5% error limit

For the above conditions, the following data must be presentedin card #1:

NEXT(l) = 0, do not compute Phase INEXT(2) = 0, do not compute Phase IINEXT(3) = 0, do not compute Phase IIINEXT(4) = 1, compute Phase IVKDCON = 1, variable drag coefficients presentedNTHRST = 2, no thrustKD = 2, using CD drag coefficientsM = 2, not presenting weight tablesNXY = 2, step selection based on altitude error

criteriaJN = 01, compute one trajectoryNJR = 01, trajectory numbered 1NS = 10, integration steps per estimateGAMMA = 0. 5, percent acceptable error

An illustration of the presentation of data on card #1 may beseen on page 37.

The drag coefficient table for the ballistic trajectory as presentedfor key-punching is shown on the table data sheet on page 38 . Thistable is punched onto cards #2 to #7, and the punched cards are illustratedon page 39.

35

Page 39: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

The following data must be punched on card #8:

THDEGO (45. 0), quadrant elevation, degreesVO (1000. 0), initial velocity, fpsWGT (100.0), missile weight, lbsDIA (11. 0), missile diameter, inches

Values of XO, YO, TO, and YF do not have to be punched onthe card for this case as they equal zero.

Card #9 may be left blank. No value is required for CKD as atable of drag coefficients is to be presented, No value is requiredfor DWRT(4) as output is required every integration step, At. Novalue is required for FACT as the form factor must equal one.

Data presented for key-punching onto cards #8 and #9 may beseen on the input sheet on page 37 . An illustration of this data oncards may be seen on page 38

36

Page 40: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

INPUT FOR TRAJECTORY PROGRAM TEA-Z

For Ballistic and Rocket Trajectory

QUADRANT ELEVATION, degrees -INITIAL VELOCITY, ft/ secTOTAL WEIGHT, lbsDIAMETER, inches /1,INITIAL RANGE, ftINITIAL ALTITUDE, ftINITIAL TIME, secTERMINAL ALTITUDE, ft

For Rocket Trajectory

BOOSTER THRUST, lbsBOOSTER BURNING RATE, lb/secBOOSTER NOZZLE AREA, sq. inchesBOOSTER WEIGHT (EMPTY), lbsMAIN STAGE THRUST, lbsMAIN STAGE BURNING RATE, lbs/secMAIN STAGE NOZZLE AREA, sq. inchesSTATIC TEST ATMOS. PRESSURE, lb sec 2ft 4

For Rocket Trajectory

TIME AT END OF PHASE I, secTIME AT END OF PHASE II, secTIME AT END OF PHASE III, secOUTPUT SPACING FOR PHASES I & III, secOUTPUT SPACING FOR PHASE I, secOUTPUT SPACING FOR PHASE IV, secCONSTANT DRAG COEFFICIENTFORM FACTOR

For Ballistic Trajectory

OUTPUT SPACING, sec .. ....FORM FACTORCONSTANT DRAG COEFFICIENT

37

Page 41: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

Table Data Sheet for TEA-2 Trajectory Program

Name Date

Argument . .. 1.8 .. / /.Z. /3

5.0 7.0 90_ o _ ?. 0 50.

Function *j3 ./3 .14 .5 .. ?-45 .277 .. 2c4 .275

,/ . .Z.Z.-- 2 ./,o .. '0

Argument

Function

Argument

Function

Argument

Function.

Argument -

Function

38

Page 42: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

BALLISTIC TRAJECTORY INPUT

ool, ~ZZP,Gi,, oP.S c o81 3 J01 1 12 0114 14 F, 191200 22 22364 53 221 29 3 2 jjj~3 J

4 ~ 34~4 4 d!36 L2 U_)5 Q6 4 w12 68107 11 9 IS

1.4 5. 617I.

11.4 1 1 1----.--3 .4

.0 0P. It.o IS .A .... 00 1A --- •4 '1.( 1 a - - I 1* 0 I I_

I 31J I jis . A1 M . 19 II .Z441,H 1 FS .,54S! ,, ,.-As .,~l H10o i 27 :m-is 1i , I ____. _.-___,

I fI LS 2 f) t l l I I I

n - - -!-!?L1~9 L p

.. - To s. I_ I) 1* 1s 1 1t 77) , *1 *

___22__31_4_2_____________________4_____1,_+11F =.. 6 pa 1

I 3 3 5 1 8 ) I 42 711I -71 ? , 5i 3 a ?7 % 11 * t Da 1 3 t 9 a 39 -g Wn , 4 4,, 84 4It 4

111111 I111 IIf 1 If111111 1111 .6 1 11111111 Soi 1. 1111 "tlllill2 J-

3 3 33 33 33 33 33 33 33 33 3 333 33 33 33 33 33 3 133 33 33 3333 3 3 333 33 3 33 33 33 33 33 33 3 333 3 33 3 ; 33 3333

55555555555555555 555555 5 55555555 5 '555555555155 ~ 555555 ~55 555555I666I6 6 6~~ 661 . I 1 6 616666 6 6 1G16 6666 8Gj 6 6

14 YW0 1 140 OU R- iEsl S16 '16 EIGHT" 1 17 ' 7" 7 11 11/l"' "7 1 1117777711 l7 71 7 7 7 1 T" i I I IW77 1 7171 7 1i7 7 7 7 777711 7

88 888 88 a81888a88888888888888888 88888888888a 888a8888 18

9 9 9 99 19 9 f 9 9 9 9 9 9 J 99 9j999 19 9 9 91 999 9 9 99 9 999 99 9 99 9 9 99 9 9 9 9 99 99 919, 7 )194 5 1 I Iile1 121,1 14 1, 16I1 11 .: 7, ? 4'.' t 3 SB !) 3?7 3'W JA~3 3,2 3 I),1 41 42 4344 45 874148 47, 'J 52 51 ,4 S £ '.iS£ um U b)U 65 3,, ... o: 11137 I Ia ? 16 1' ?1 F9.110

39

Page 43: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

RESULTS AND DISCUSSION

The TEA-Z digital computer program for the IBM 709 hasbeen tested on a substantial number of trajectories. This programhas always selected reasonable time steps. Time steps for TEA-Zare dependent upon the accuracy specified by the user as well asthe problem characteristics. That is, problem initial conditions,body drag characteristics, and vehicle thrust characteristics areimportant parameters and exert a significant influence on the timeincrements used by TEA-Z.

Analysis of output for typical ballistic flights has shown thatthe estimated range error is somewhat more than 10 times too con-servative. That is, an estimated range error of 1% by TEA-Z wouldcorrespond to an actual range error less than 0. 1%o.

Four typical trajectories were computed in order to establishtiming estimates. The program limitation to a maximum angularchange per time step of two degrees places an upper limit on compu-tational speed. This limitation explains the small difference incomputation time between the 5% and the 0. 576 ballistic trajectoriespresented in Table 1.

The first ballistic trajectory corresponds to the sample input,and sample output presented in Section C and Appendix II, re-spectively. A similar trajectory and the-time steps required for lessthan 0. 5%6 range error are presented in Figure 2. Actual range erroris probably much less than 0. 5%o in this case. Figure 2 illustratesthat maximum time steps were taken from 10.. 483 seconds to 33. 837seconds.

Figure 3 illustrates a typical rocket trajectory which issimilar to the ballistic case. Initial step size is much smaller inthis case. The average step size is 250 less than for the ballisticcase.

40

Page 44: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

Table 1 lists two typical ballistic trajectories and two typicalrocket trajectories. Both 5% and 0. 5% range accuracies were re-quested for these trajectories. These problems were run both onTEA-Z and on the "standard" two-degree of freedom program whichutilizes a fixed time increment which is an input quantity. Thisinput time increment is based on the user's experience. The valuesreported in the table are typical of those presently used. Under theassumption that the four cases presented with flight history con-stitute the "average" problems, the use of TEA-2 constitutes a timesavings of 2. 1 and 1. 7 for the 5% and 0. 5% accuracy specifications,respectively. This will result in a cost reduction of 35, 900 dollarsper year or 28, 500 dollars per year for the respective requiredaccuracies. Cost savings are based on current usage of 19 hoursper month at a cost of 300 dollars per hour. The 5% requested ac-curacy should be the most widely used case.

Computation time is approximately 2. 5 to 3. 5 times fasterthan the "standard" program for the usual ballistic and rockettrajectories. However, TEA-Z speed is restricted by output timewhich results in the computation times reflected in Table 1. Compu-tation times including terminal output and error table output only arealso included in Table 1. Clearly, detailed flight history should beprinted out only when absolutely necessary.

Very high drag bodies such as parachutes cannot be treated bythis program.

41

Page 45: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

0 00

-44

0 N 0 N

&4 ~L 'f , N 0 -fS- - - N.

o0

6-4

- -- 4

H 01

[-4)

04 04

4 coNN cc ~ 1

tc - N Nr 0

"-4-4

00

NDN

%0-N

(d~ 0 0

1 42

Page 46: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

(AX C-0 1 X 980'i)1;v

co

- 0

-4E

-, U-4.

/ 0

/ ~z1

I- 4

UU

w 44

43.

Page 47: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

(A X0 f Xo 990 *I)/IV

C%

LA

-Ve

-En

-VZ/0

/u

N OiI 0

Z U<,

-

a) .4444

Page 48: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

APPENDIX I

FORTRAN LISTING

THE TEA-2 SOURCE PROGRAM IS WRITTEN IN FORTRAN LANGUAGE.IT REQUIRES SINE, COSINE, SQUARE ROOT, AND EXPONENTIAL LIBRARYSUBROUTINES* ALSO REQUIRED ARE THE ATMOSPHERE (ATMOS) ANDTABLE SEARCH (TABLE) SUB-PROGRAMS WHICH ARE LISTED AFTER THEMAIN PROGRAM. A FORTRAN LISTING OF THE MAIN PROGRAM FOLLOWS.

CIEA-2 TWO-DIMENSIONAL9 TWO-STAGE ROCKET OR BALLISTIC TRAJECTORYC (WITH 1959 ARDC STANDARD ATMOSPHERE)C COMPUTING AND ANALYSIS SECTIONCC TRAJECTORY ERROR ANALYSIS *. TWO DEGREES OF FREEDOMC ANALYSIS ** LT. H.J. KOPPPH.D * EXTENSION 72264C PROGRAMMING ** MR. J.N. NIELSEN * EXTENSION 73230CC THIS PROGRAM SELECTS THE INTEGRATION STEP LENGTH SUCH THAT THEC ERROR IN THE TOTAL RANGE IS LESS THAN A PRESCRIBED AMOUNT AND/OIRC THE ERROR IN ALTITUDE IS LESS THAN A PRESCRIBED AMOUNT.C

DIMENSION TABLI(24,2),TABL2(24,2)tTABL3(24,2)TRSTI(292),I TRST2(24,2)tTMAS(2492),TMAS2(2492)tNEXTi5)tTIMI3),2 DWRT(4)tXD'OT(3)tY'D'OT(3)tVDOT(3)tTHOOT(3)DIMENSION TN(200)tXN(200)tYN(2CO)tTHN(200)tVN(200)tEX(Z00)I EY(200),ET(200)tEV(200)COMMON RHOPRSBGRAVCMACHKDCONNATMOS

CC FORMAT STATEMENTSC

100 FORMAT (91193129F5.0)101 FORMAT (8F9.0)104 FORMAT (7FlO.0)105 FORMAT (8F5.0)106 FORMAT (IHI,43Xt3lH COMPUTING AND ANALYSIS SECTION/27Xt66H TWO DIM

IENSIONAL9 TWO-STAGE ROCKET OR BALLISTIC TRAJECTORY PROGRAM/41Xt37H2 *WITH 1959 AROC STANDARD ATMOSPHERE*//)

108 FORMAT (8HI TIME,7X,6H RANGE,6Xt9H ALTITUDEt4X,9H VELOCITY,4X,I 6H THETA5X95H MACHt5X53H KD,7X,7 H THRUST,6X,7H WEIGHTSXP2 8H DENSITY)

109 FORMAT (8H TIMETX,6H RAN'GEt6X,9H ALTITUDEt4X99H VELOCITY,4Xt1 6H THETAt5Xt5H MACH,5X,3H KD,7Xt7H THRUST96Xt7H WEIGHTtSX#2 8H DENSITY)

110 FORMAT (14XtBH X-DERIV5X8H Y-CERIVSX,8H V-DERIVt3Xt9H TH-DERIV,I 38XSH DRAGt6X,9H PRESSURE//)

Il FORMAT (F9.3tZF14.3,Fl2.3tFI1.3,FIC.4,F9.4,FL4.3,F11.3tE5So)112 FORMAT (9X,2FL4.3,FI2.3,FLI.3,33XtFl1.3,E15.5)113 FORMAT (46X920H END OF TRAJECTORY,13)115 FORMAT (lH1946X,26H COASTING OF PAIN STAGE)114 FORMAT (3BX,44H ACCELERATION OF BOOSTER AND MAIN STAGE)116 FORMAT (IHL,44X,30H ACCELERATION OF MAIN STAGE)117 FORMAT (IHI,45X,29H FREE-FLIGHT OF MAIN STAGE)118 FORMAT (lHI,36X,59H ACCELERATION OF BOOSTER AND MAIN STAGE 0

IFF LAUNCHER)121 FORMAT (4TXt26H COASTING OF MAIN STAGE)122 FORMAT (45X,3OH ACCELERATION OF MAIN STAGE)123.FORMAT (46X,29H FREE-FLIGHT OF MAIN STAGE)

45

Page 49: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

126 FORMAT (IH1.56X96H TEA-2/34Xt52H TRAJECTORY ERROR ANALYSIS ** TWOIDEGREES OF FREEDOM//)

127 FORMAT (5X,71H ANALYSIS ** DR. H.J. KOPP * EXTENSION 72264 * REPIORT TO BE PUBLISHiED/5X,50H PROGRAMMING ** MR. J.N. NIELSEN * EXTEN2SI[N 73210//)

128 FORMAT (8X,103H THIS PROGRAM SELECTS THE INTEGRATION STEP LENGTH SIUCH THAT THE ERROR IN THE TOTAL RANGE IS LESS THAN A/5X9111H PRESC2RIBED AMOUNT AND/OR THE ERROR IN ALTITUDE IS LESS THAN A PRESCRIBE3D AMOUNT. THE ERROR CRITERION USED FOR/5X923H THIS TRAJECTORY WAS4 **)

129 FORMAT (8X,85H THE ABOVE CONDITION WAS S4TISFIED, AND THE COMPUTED1 ERROR IN TOTAL RANGE IS EQUAL T0tE15.8,9H PERCENT.//)

130 FORMAT (8X,93H THE ABOVE CONDITION C0ULD NOT BE SATISFIED, AS THEICOMPUTFD ERROR IN TOTAL RANGE IS EQUAL TO/6XtE15.8,9H PERCENT.//)

131 FORMAT (28X,39H THE ERROR IN TOTAL RANGE IS LESS THAN ,F6.2,I 9H PERCENT.//)

132 FORMAT (28X#45H THE ERRBR IN TERMINAL ALTITUDE IS LESS THAN ,F6.291 29H PERCENT OF MAXIMUM ALTITUDE.//)

133 FORMAT (50X,22H FINAL ERROR ESTIMATES/57Xt6H *****)134 FORMAT (5Xv7H RANGE ,E15.8914H RANGE .ERRR ,E15.8911H ALTITUDE ,

I E15.8,17H ALTITUDE ERROR ,E15.8/5Xt7H THETA vE15.8,2 14H THETA ERROR tE15.8tI1H VELOCITY 9E15.8,3 17H VELOCITY ERROR ,E15.8//)

135 FORMAT (51X,19H INITIAL CONDITIONS/57X,6H *****)136 FORMAT (8X,7H RANGE EI5.893X9lCH ALTITUDE tE15.893X,7H THETA ,

1 E15.8,3XtIOH VELOCITY oE15.8//)137 FORMAT (47X,25H TABLE OF ERROR ESTIMATES/56X96H *****)138 FORMAT (1HI,40X,37H TABLE OF ERROR ESTIMATES (CONTINUEC)/56Xt

I 6H *0*o.)139 FORMAT (11X,5H TIME,17Xt6H RANGE,16X,9H ALTITUDE,15X,6H THETAt16X#

1 9H VELOCITY/30Xt12H RANGE ERRBR,IOX,15H ALTITUDE ERRFRt9X,2 12H THETA ERRUR,IOX,15H VELOCITY ERROR//)

140 FORMAT (6XtEl5.8,4(8XElS.8)/21X,4(8XEI5.8)//)141 FORMAT (5X,24H IMPACT BETWEEN RANGE OF,E15.8,9H FEET ANCtEIS.8,

I 5H FEET//5X936H IMPACT CENTER PREDICTED AT RANGE 0FtEIS.892 21H FEET AND ALTITUDE 0F,E15.8,5H FEET)

142 FORMAT (8X,90H THE ABOVE CONDITION COULD NOT BE SATISFIED, AS THE1CUMPUTED ERROR IN ALTITUDE IS EQUAL TO/6X,ELS.8,29H PERCENT OF PAX21MUM ALTITUDE.//)

143 FORMAT (8X#91H THE ABOVE CONDITIONS COULD NOT BE SATISFIED. THE COIMPUTED ERROR IN TOTAL RANGE IS EQUAL TO/3XvE15.8t56H PERCENT, AND2THE COMPUTED ERROR IN ALTITUDE IS EQUAL TOE15.8,29H PERCENT OF MA3XIMUM ALTITUDE.//)

144 FORMAT (8X,82H THE ABOVE CONDITION WAS SATISFIED, AND THE COMPLTEC1 ERROR IN ALTITUDE IS EQUAL TO,E15.8,11H PERCENT OF/5X,17H MAXIPUM2 ALTITUDE//)

145 FORMAT (8X,83H THE ABOVE CONDITIONS WERE SATISFIED. THE COMPUTED EIRROR IN TOTAL RANGE IS EQUAL T0,FI5.8,9H PERCENT,/4Xt48H AND THE2CIMPUTED ERROR IN ALTITUDE IS EQUAL TO,E15.8,29h PERCENT OF PAXIMU3M ALTITUDE.//)1 READ INPUT TAPE 2,100, NEXT(I),NEXT(2),NEXT(3),NEXT(4)tKDCNtI NTHRSTKCMNXYJfINJR,NSGAMMA

CGO TO (70,T4)tKDCON

CC REAC STATEMENTSC

70 IF (NEXT(l)) 727297171 READ INPUT TAPE 2t101, TABLI72 READ INPUT TAPE 2,101, TABL2

46

Page 50: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

IF (NEXT(3)) 14,74,7373 READ INPUT TAPE 2,101, TABL374 GO TO (75,2),NTHRST75 IF (NEXT(1)) 77t77,404

404 READ INPUT TAPE 2,101, TRSTIGO TO (76,7hM

76 READ INPUT TAPE 2,101, TMAS77 IF (NEXT(3)) 2,2,7878 READ INPUT TAPE 2,101, TRST2

GO TO (79,2),M79 READ INPUT TAPE 2,101, TMAS22 READ INPUT TAPE 291019 THDEGOvVO9WGTtDIA,XOYOvT9,YF

IF (NEXT(l)) 405,405,406405 IF (NEXT(3)) 407,407,406406 READ INPUT TAPE 2,101, THRSTDOTMA REABWGTTrR2,DSTM2,AREA2,PRESE

READ INPUT TAPE 2,101, TIMtDWRT(l),DWRT(2)tDWRT(4)tCKOFACTGO TO 408

407 READ INPUT TAPE 2,101, DWRT(4),FACTrCKO405 WRITE OUTPUT TAPE 3,106

CC CONVERSION OF INITIAL VALLES TO CORRECT UNITSC

T = TOx = XOV = YO

V = VOTHET = THDEGO/57.29577THETO -THETRWGT = WGTRMASS = WGT/32.17405RMASSO RMASSDOTM =DOTM/32.17405DOTM2 = DOTM2/32.17405BMASS = BWGT/32.17405CMACH = 0.0DIA = DIA/12.0DIASQ =DIAwDIAAREA =AREA/144.

PRESO = 144.0*PRESODWRT(3) = DURTMlIF (NS) 1001,100191002

1001 NS = 101002 IF (GAMMA) 1003,1003,10041003 GAMMA = 5.01004 IF (FACT) 1005,10,05,10061005 FACT = 1.01006 GO TO (5092,5090),NTHRST5090 TRST1(191) = TO

TRSTI(1,2) = THRSTTRST2(ltl) = TIMM2TRST2(1,2) = rHR2OELTHR -0.1.TIM(l)DELTRS - 0.1.(TIM(3)-TIM(21)DO 5091 1 2,24TRSTI(fi,) =TRSTI(I-1,1) + DELTHRTRST1(lt2) =THRST

TRST2(191) aTRST2(1-I11 4 DELTRSTRST2(192) THR2

5091 CONTINUEC

47

Page 51: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

C INITIAL VALUES FOR ERROR ANALYSIS RBUTINEC5092 AXR = 1.9E-7

AYR = 1.9E-7ATR = 2.6E-7AVTL - 0.0

ATTL a 0.0AXTL a 0.0AYTL = 0.0EXLN = 0.0EYLN = 0.0EVLN = 0.0ETLN = 0.0EXNN = 0.0EYNN = 0.0EVNN = 0.0ETNN = 0.0EVN = 0.0ETN = 0.0EXN = 0.0EYN = 0.0YOU = 0.0OtFY = 0.0DTBNE = 0.0TIME = TIM(M)NEG = 0NPSS = 0NA = 0NB = 0NTERM = 1NEST = 1NN = 2CNN = NNNO = I

NSTEP = 1YMAX = YIF (THET) 59919599105992

5991 JMP - 2GO TO 5993

5992 JMP I 15993 JUMP 1

GAM2 = .01GAMMAKPHASE - I

OELT = V/32174.050TH DELTEPS = 1.0KU = IKUK =ASSIGN 7007 TO KAPASSIGN 42 TO NWRTGO TO (6001,6002t6001tNXY

6001 NNXY a 1GO TO 6003

6002 NNXY - 26003 ASSIGN 602 TO NERR

CGB TO (80t8l),KD

80 CF - FACTGO TO 82

81 CF = 0.39269908.FACT

48

Page 52: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

82 J I1NNN - 1NATMOS I

88 N = 1LINE * 2ASSIGN 64 TO NCNT

CC INTEGRATION CONSTANTSC

Cl = 0.62653829 * DELTC2 = -0.55111241 * DELTC3 = 1.4072559 * DELTC4 = -0.48268182 * DELTEPSLON = 0.001 * DELTWRIT = T-EPSLON

CIF (NEXT(N))409409,410

409 NNN x 2

GO TO 50410 WRITE OUTPUT TAPE 3,11461 WRITE OUTPUT TAPE 3t109

WRITE OUTPUT TAPE 3,110C

3 O 45 K = 1,3GO TI NCNTt(62t64)

62 WRITE OUTPUT TAPE 3,108WRITE OUTPUT TAPE 3,110ASSIGN 64 TO NCNTCONTINUE

C64 CALL ATMOS(Y,V)

GO TI (I0,29),KDCON10 GO TI (17,25,2t,25),N

CC TABLE 18K-UPS FOR DRAG COEFFICIENTCC DURING FIRST BURNING STAGEC

17 CALL TABLE(TABL1,CMACHCK~t24)GO TI 29

CC DURING SECOND BURNING STAGEC

21 CALL TABLE(TABL3,CNACHCKD24)GO TO 29

CC DURING FREE-FLIGHTC

25 CALL TABLE(TABL29CNACHCKO,24)CONTINUE

29 GO TO (95i96)tNTHRST95 GO TO (200,969300996)9N

CC THRUST TABLE FOR FIRST BURNING STAGEC

200 CALL TABLE(TRSTIoTtTHRST924)GO TO (18,96996)tK

18 GO TO (19,96)tM19 CALL TABLE(TMASTRMASSt24)

RMASS a RMASS/32.17'05

49

Page 53: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

GO TO 96

C, THRUST TABLE FOR SECOND BURNING STAGEC

300 CALL TABLE(TRST2vTtTHRSr,24)GO TO (22,96996)tK

22 GO TO (23,96)tM23 CALL rABLE(TNAS2tTtRMASS924)

RMASS - RI4ASS/32.I.7405CONTINUE

C,.C. DERIVATIVES

C.96 CCD = CF*CKD

DRAG = CCD*RHOVVDIASQDOM = DRAG/RIMASSCCOS = COSF(THET)CSIN -SIIJF(THET)XDOT(K) = V*CCOSYDOT(K) = V*CSINGO TO (501050295019502),N

501 PRESS =PRSB*ARGU

THRUST =THRST + AREA*(PRESO-PRESS)VfOT(K) =(IVHRUST/RMASS) - GRAV*CSIN -DOM

RWGT = 32. 1?405*RMASSGO TO 503

502 VDOT(K) =-GRAV*CSIN - DOM503 THDIT(K) =-GRAV*CC2S/V

C34 GO TO (35,43P44h9K35 GO TO NWRT,136,39,41,42)36 IF(DWRT(N)) 37937,3837 ASSIGN 41 TO NWRT

GO TO 4138 ASSIGN 39 TO NkRT

CONTINUE39 IF(WRTT-T) 40,40,4240 WRIT =T+OWRT(rl)-EPSLON41 THDEG =57.29577*THET

THflOT =57.2957THDOT(l)

WRITE OUTPUT TAPE 3,111, TXYV,THOEGtCMACHCCDTHRUSrRWGTRHIWRITE OUTPUT TAPE 39112, XCBT(l),YCOT(1),VCZT(1),THDDTDRAGPPESSLINE = LINE + 1IF (28-LINE) 63,63, 42

63 ASSIGN 62 TI NCNTLINE = ICONTINUE

CC. MODIFIEC THIRD ORDER RUNGE-KUTTA INTEGRATIONC

42 X = X + CL.XtD0T(K)Y = Y+CL*YDOT(K)V w V+CI.VOT(K)THET = THET+CL*THDIT(K)GO TI 45

C43 X = X +C2*XDIT(K)

Y YeC2*YDOT(K)V =V+C2*VDOT(K)THEFT a THET+C2*THDIT(K)

50

Page 54: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

GO TO 45C

44 X = X + C3*KITK-1) + C4*XCOT(K)Y= Y+ C3*YDOT(K-fl+C4.YOT(K)V = V+ C3.VOMT(K-1).C4*VDMT(K)THET =THET+C3*THDOT(K-1)+C4.THCOT(K)T = T+DELTRMASS = RMASS-t0MTM.CELT

45 CONTINUEcC H.KOPP ERROR ANALYSIS ROUTINE (S1M'PLIFIEDIC

NSTEP - NSTEP + IGO TO (599,599,9,92)KU

599 IF (NN - NSTEP) 6019601992601 GO TO (13l1,92bvNTERM

131.1 IF (Y-YMU) 92,1312913121312 GO TO NERR,(602,603,605)

C602 ASSIGN 603 TO NERR

NSTEP - NN - 1.VV VTHTH =THETXX = Xyy = YRMT = R?4ASSTT = TMOTT a DELTGO TO 3

603 ASSIGN 605 TO NERRASSIGN 42 TM NWRTNSTEP = NN - 2DH = DELTVH = VTHH = THETXH = XYH =

CC, COMPUTATION OF PROPAGATION ERROR COEFFICIENTSC

C = (2.O*RHO*CCD*DIASQ.V.V)/(AMASS*GRAV)CSQ = C*CPC = COSF(THET)PS = SINF(THET)PS - ABSF(PS)A13 = PC(I1.03 - .014.C + .C003*CSQ)A14 = 1.2*PS + .28 - .OO0l.CA23 = (PS4.08).(1.0-.02*C+.0004*CSQ)A44 = 1.2*PS +.2L + .0003.CPCP7 =PC + .07A24 a A44*PCP7A33 = .019 *(-1.1 + C*(.04 - .OOC2*C)lA34 a (PC4.1)*(1.02+.018*C)A43 = PCP7*(1.4-.02*C+.0G03*CSQ)

CDELTA = A33*A44 - A34*A43AVR = (THRUST/RWGT)*2.9E-7 + f.'3.3E-7 + 2.OE-7AFT - A33-A44ARGM =AFT*AFT + 4.0*A34*A43EPS a 0.5.(A33 + A44 + SORTF(ARG4))

51

Page 55: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

GKK a IEPS-A33)/A34EPS = GRAV*EPS/VV = VVTHET = THTHX = xxV = YYT =TTRMASS =RMT

DELT =0.5*DELTC

604 Cl = 0.62653829*DfLTC2 = -0.55111241*VELTC3 = 1.4072559*DELTC4'= -0.48208L82*OELTGO TO 3

605 EHI = EPS*D:HASSIGN 602 TO NERRCLAM = 1.0 + EHEH02 a 0.5*EH*EH

CC COMPUTATION OF TRUNCATION ERROR COEFFICIENTSC

A = ABSF(VH-V) - DH.UTHRUST/RMASS)*I1.OE-O + GRAV*7.OE-8 4DIM*I 19.0E-8)IF (A) 50019500295002

5001 A = 0.05002 B = ABSF(THH-TiqET) - (GRAV*.0tI.OE-8)/V

IF (B) 5003t5004950045003 B = 0.05004 DH3 =DH**3

CC =1.75*V*DH3AVT (A*ABSF(A33) + VH*A3'..B)/CCIF (AVT-AVTL) 4002t4001#4001

'4001 AVTL - 0.8*AVTGO TO 40,03

4002 AVT =AVTL

AVTL =0.8.AVT

'003 CONTINUEATY = (A43*A +- VH*A'.'..)/CCIF (ATT-ATTL) 4005t400414004.

40,04 ATTL - 0.8*ATrGO TO 4006

'.005 ATT ATTLATTL z0.8*ATT

4006 CONTINUEPHB = A'4.AVT-A3'..ATTPHOB = A44*AVR - A3'..ATIRPSB - -A'.3*AVT + A33*ATTPSBB - -A43*AVR + A33*ATREVOV = EVN/VHVH4 =VH*DH*DH3TH3 = 2.0'DH3QQ = 1.1428571/VH4ONV? z DI4.V*7.OE-8DX2 =ABSF(XH-X) - OHV7IF (0X2) 5005,500695006

5005 DX2 a 0.05006 AXT - QQ*DX2

IF IAXT-AXTL) 40089400940'074.007 AXTL a 0*8*AXT

1 52

Page 56: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

GO TO 40094.008 AXT =AXTI

AXTL O.8*AXT4009 CONTINUE

0Y2 = A8SF(YH-Y) - DHV7IF (DYZ) 5007,5008,50:08

5007 0Y2 = 0.05008 AYT = QQ*DY2

IF (AYT-AVIL) 4011'4010940104010 AYTL = XVI8*AYT

GO TO 60054011 AYT = AYTL

AYTL - 0.8*AYTCC TRAJECTORY ESTIMATES FOR THRUST PHASESC6005 CYK = Y

QYH = VQXK = XQXH = XQVK =VQVH = VQTHK = WETQMH = RMASSDMOIT = 00114GO TO (600696026,600896028),NEST

6006 DO 6366 If = 1930IF (TRSTltII,1) - T) 6366t6166,6266

61-66 QTK = TRST1(I112)QTH = TRSTt(II+lt2)QMH = TMASUI1+1,2)/32.17405CONT TRST1(11e1,1) - TRS71(II,1)GO TI 6466

6266 QTK =TRSTI(II-192) + ((T-TRST1(1I-1,1))/(TRSTI(II,1)-TRSTtUII-1,1M)) *(TRST1(1I I2)-TRSTL( 11-1,2))QTH =TRSTI(II92)QMH =TMAS(II92)/32.17.05CONT =TRST1III,1) - TGO TO 6466

6366 CONTINUE6466 KIER I

GO TO ('r 101,6011 ) 9M6008 DV' 6388 11 = 1930

IF (TRST2(II,1) - T) 6388,61889628e6188 QTK = TRST2(!I,2)

0TH - TRST2(II+1,2)QMH = TMAS2(1141#2)/32.L74C5CONT = TRST2(11e191) - TRST2(11,1)GO TO 6488

6288 OTK = TRST2(II-192) + ((1-TRST2(I1-1,1))/(TRST2(1I131-TRST2(II-1,11)))* (TRST2(I112) - TRST2(II-192))0TH = TRST2(II,2)QMH = TMAS2(1I,2)/32.17405CONT = TRST2(II,1) - TGO TO 6488

6388 CONTINUE6488 KIER =2

DOnflT = 01112GO TI (6010,6011)tM

6010-OM = (QMH-RMASSI/CONT

53

Page 57: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

GO TO 60126011 QM = -DM:DOT

QMH = RMASS - DMDOOCONr6012 QT = (QTH - THRST)/CO'NT

ALPHA = GRAV'SINF(THET)BETA = RHO.DIASQ*QVK*CKD*CFAQT08 = ALPHA + QT/BETA

QEX = BETA/CMUIN = QM + BETAQVH = QTH/BErA - CQMH*AQTV,8/UN) 4((JVK *AGTge.RMASS/UK THRST/

1 BETA)*((RMASS/QIAH)'*QEX)PT3V = 0.4*(QVH+QVK)*COINTCSKAY = COSF(QTHIK)QXK = CXK + PT3V*CSKAYQYK = QYK + PT3V*SINFIUTHK)QTHK = QTHlK - 2.0*GRAV*CSKAY.CONT/(QVK+CVP)QVK = QVHII = 11 + 1

6013 00 6021 1 = 11,30CALL ATMOSCQYKtQVK)GO TO (6014,6oI6hvKLER

6014 QTK = QTHQTH = TRSTI1iI,2)CONT = TRSTI(I, 1) - TRSTI(I-1,1)TMOUT = TRST1(191)GO TO (6614,6615htKCCON

6614 CALL TA8LE(TABLICMACHCKC,24)e615 GO TO 16015t60t9),M6015 QMlK = CMH

CMH = TMASU,92)/32.17405GO TO 6018

C6016 QTK = QTH

QTH = TRST2(19Z)CONT = TRST2(l,l) -TRST2{ 1-191)TMOUT = TRST2(I,1)GO TO (6616,6617),KOCON

6616 CALL TABLE(TABL39CMACHCKC924)6617 GO TO (60l7,60t9btM6017 QM:K = QMH

QMH4 = TMAS2(li,2)/32.174056018 QM = (OMH-QMlK)/CONT

GO TO 60206019 CM = -OMDOT

CMK = QMHQMH = CMK - 0,MEOT*CONT

6020 QT = (QTH-QrK)/CONTSNIKAY = SINF(QTH!K)CSKAY = COSF(QTHK)ALPHA = vGRAV*SNKAYBETA = RHO*DIASQ*QVK*CKC*CFAQTZB = ALPHA + CT/BETAUIN Q M + BETACEX =BETA/CM

CVH =(QTki/BETA) - (QMH*AQ;TOB/UN) 4(QVK +(AQTOB*QPK/LUN) -(QTK/

I BETA)l*((QMK/CMH)**QEX3PT3V = O.40(VH+QVK)*CONTQXK = QXK +PT3V*CSKAYQYK = QYK +PT3V*SNKAYCTHK a QTHK - 2*OuGRAV*CSKAY*CONT/(VK+VHt)

54

Page 58: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

QVK = QVHIF cTIME-TMOUT-CONr.1.OE-4) 60229602296021

6021 CONTINUE6022 GO~ TO (6024,6028),KLER6024 IF (NEXT(2))6028,6028,6025

CC TRAJECTORY ESTIVATE FOR INTERMECIATE BALLISTIC PHASEC6025 QMK =QMH - BMASS

CONT =TIM(2) - TIMM IGO TO 6027

6026 QMK =RMASS

CONT =TIM(2) - T6027 PT6V 0.6*QVK.CONT

CSKAV = COSF(QTHIK)SNKAY = SINF(QTf-IK)QXK = QXK + PT6V*CSKAYQYK = QYK + PT6V*SNKAYQTHK QTHK - (GRAV.CSKAY/CVK)*CONTGO TO (66271,6,628)tKCCON

6627 CALL TABLE(TABL2tCMACHCKC,24)6628 VVK = QVK + (-GRAV*CSKAY - RHZ*CF.CKD.QVK*eVK.0IASQ/QMK).CONT

KLER = 211 = 2DMlOT = DOTM2GTH = TRST2(II-1,2)GO TO 6013

CC TRAJECTORY ESTIMATE FOR TERPINAL BALLISTIC PHASEC6028 U = SINF(QTHK)

QDOTY =QVKWU

TMTN =(01DOTY +SQRTF(QDZTY*QDOTY *2.0*GRAV*CYK))/GRAVGO TO (6129,6128,6129),NXY

6128 GO TO (6129,5014),JPf129 CSK = COSF(QTHiK)

Q00OTX =0.6*QVK*CSK

PLUS 1.0/(QVK*CSK)GO TO (6227,6228),KDCON

6227 CALL ATMOS(QYKQVK)CALL TABLE(TALIL2,CMACHCKC,24)

6228 BET = 0.0023769ODIASQ*QVK*CKD*CF/32.L74C5SNOCS = U/CSKDU = 0.05*(U+0.9995)DUQ'G = U/32.17405

C6229 IF (QYK-5.8E4) 6029i6030,6C316029 BOG = BET

GO TO 6043(030 BOG = 0.l.BET

GO TO 60436031 IF (QYK-1.0E5) 6030,6032p6C336032 BOG = 0.01*BET

GO TO 60436033 IF (QYK-1.6E5) 6032,6034,60356034 BOG = 0.001.BET

GO TO 60436035 IF (QYK-2.3E5) 603496036,6C376036 BOG - BET*I.OE-4

GO TO 6043

55

Page 59: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

1037 IF (QYK-3.0E5) 6036,6038,6C396038 BOG = BETeI.OE-6

GO TO 6043f039 IF (QYK-4.0FF5) 603896040,6C416040 BOG = BFT*l.OE-8

GO TO 6043C041 IF (QYK-6.0E5) 6040,60,42,6042f042 BOG = BET*1.OE-13

Cf6043 AA = BOt;.SNOCS + PLUS

OM;U = (1.0+U)*(1.0-U)ROOT = SQRTF(OMJ)AU =(ROOT*AA - BOG*,U)**2

CQDOTY = U/(2MU*AU)CYH = QYK +0.8*O1DOTY*DUOGQDOTX = 1.0/(AU*ROOT)QXH = QXK + QD 0TX*flUOGGO TO (644496046),JM'P

6444 G0 TO (60,44,6046),JU4P6044 IF (QYH - QYK) 604596045960466045 YMAX =QYK

JUmP = 26046 IF (QYH-YF) 60A9,6048960476047 QYK = QYI4

QXK w QXHU = U - DlU

IF (1.0+U) 60489604896229C6048 XMAX = QX-

GO TO 50146049 XMAX = QXK + (CXH-QXK)*(QYK-YF)/(OYK-QYH)

CC ESTIMATES OF ERRORS OVER N STEPSC5014 JUMP = I

IF (NN-NSTEP) 800298002,80018001 CNN = NSTEP8002 CL'AMN = CLAM**CNN

GL (CLAMN-1.0)/(CLAM-1.0)VHH VH*DHPHH- ABSF(PHBDH3 + PHOB)PSH =ABSF(PSB*DH3 +PSBB)IF (PHH-PSH) 40139401494014

4013 CONE = PSH/ABSF(CELTA)GO TO 4015

4014 CONE = PHH/ABSF(OELTA)4015 ETOK = ETN/ABSF(GKK)

IF (EVOV-E1BK) 40169401794C174016 CTWO = ETOK

GO TO 40184017 CTWO = EVOV4018 CTHR = A13 + GKK*A14

CFOR - A23 + GKK*A24C12 = CONE + CTWOEVIN = V*(-CONE + CLAMN.C12)ETLN = GKK*EVLN/VEXIN a EXN + VHH.(CNN*(AXTo0H3 + AXR) - CBI4E*CTHR + CTHR*C12*GLIEYLN a EYN + VHH*(CNN*(AYT*0H3 + AYR) - CNNE*CF@R + CF:UR*C12.GL)

56

Page 60: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

IF (NN-NSTEP) 8003,8003980048003 EVN a 0,5*(FVLN + EVNN)

ETN = 0.5*(ETLN * ETNN)EXN - 0.5*EXLN + EXNN)EYN = 0.5*(EYLN + EYNN)GO TO 8005

8004 EVN = EVLNFTN = ETLNEXN = EXLNEYN a EYLN

8005 GO TO (71119722297333)tKPHASECC FRROR ANALYSIS INITIALIZATION FOR START IF PHASEC7222 KPHASE = 3

NN = 4NSTEP = 2CNN 2.0AVTL = 0.0ATTL 0.0AXTL = 0.0AYTL = 0.0

EVNN = 0.0

ETNN = 0.0

EXNN = 0.0EYNN = 0.0

EXAVE = EXNEYAVE = EYNEVAVE = EVNETAVE = ETNTOO = TXOO = X

Y00 = YVO0 = VTHOC = THETRMOO = RMASSDTH = V/32174.05ASSIGN 42 TO NWRT

GO TO 637C7333 KPHASE = 1

T = Too

X = X0'Y = Y0eV = VO'

THET = THO0RMASS = RMIO

EXN = EXAVEFYN = EYAVEFVN = EVAVEETN = ETAVE

ASSIGN 36 TO NWRTGO TO 609

C7111 IF (NN-2) 700197001970027001 T = TO

X = XO

Y = YO

V = VI

57

Page 61: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

VzTHET =THETO

RMASS =RMASSO

EXN = 0.0EYN = 0.0EVN = 0.0ETN = 0.0

1002 CNN = NSNN =NSNSTEP 1ASSIGN 3,6 TO NWRTIF (SENSE SWITCIH6) 300493006

3004 CALL PDUMP(ZMA13vI)3006 CONTINUE

CC ESTABLISHING STARTING VALUES FOR DOUBLE FALSE POSITIONC

609 KLK 1DT= 0.035*V'H/GRAV

610 CLAM = 1.0 + EPS*DTGNN = TMTN/DTCLAMN = CLAM**GNNGL =(CLAMN-1.0)/(CLAM-1.0)DT3 =DT**3

PHI ABSF(PH3*DT3 + PIH86)PST =ABSFIPSB*DT3 + PS8B)IF (PHT-PST) 4020,402l,4C21

4.020 CONE = PST/AUSF(DELTA)GO TO 4022

4.021 CONE = PHT/ABSF(CELTA)4022 ETOK = ETNIABSF(GKK)

EVOV = EVN/VHIF (EVOV-ETOKJ 4023,402494C24

4023 CTWO = ETOKGO TO 4025

4024 CTWZ = EVOV4025 C12 = CONE + CTWO

VHH = VH*CTGO 10 (4026,4027),NNXY

4026 EXNN = EXN + VhH*(GNN*(AXT*CT3 + AXR) - CkNE*CTFR + CTHR*C12*GL)XIDT = EXNN - GAM2*XMAXGO TO 4028

4027 EYNN = EYN + VHH.(GNN*(AYT.CT3 + AYR) - CONE*CESA + CFOR*C12*GL)XIDT = EYNN - GAM2*YMAX

C4028 GO TO (6lI96l5,615v6l59617),KLK611 IF (XIDT) 612,613,613612 0TH = DT

GO TO 630613 Xifl2 =XIVT

DT2 DT614 DT =0.1.01

KIK =KIK + 1GO TO 610

615 IF (X!DT) 616,614,614616 XID1 XIDT

DT1 DTGO T0 618

617 GAM2 * 2.O*GAM2GO TO 609

C

58

Page 62: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

CC DOUBLE FALSE POSITION ROUTINE FOR FIDELT)

618 PTO = (r0Tl.XID? - tT2cIofl)/(XIC2 -X101)

GNN = TMTN/DTOCLAM = 1.0 + EPS*DTO

CLAR'N = CLA M**GNNDT3 = tJTO**3

VHiH = VH*DTOGL. = (CLAMN-1.0)/CLAM-i.0)PHT = ABSF(PH,,3*0T3 + PH63B)PST = ABSF(PS8*0T3 + PSB8)IF (PHT-PST) 4030t403194031

4.030 CONE = PST/ABSF(CELTA)GO TO 4032

4031 CONE = PHT/ABSF(DELTA)4032 ETOK = ETN/ABSF(GKK)

IF (EVOV-ETO:K) 4033,4034,40344033 CrWO = ETOK

GO To 40354034 CTWO = EVOV4.035 C12 = CONW + CTWO

GO TO (5020,5')21)PNNXY5020 EXN'N = EXN + VtiHH(GNN*(AXT*CT3 + AXR) - C3NE.CT141R + CTIR*C12*GL)

XIflO = EXNIN - GAM2.XPAXGO TO 5022

5321 EVNN = EYN + VHH*(GNN*(AYT*CT3 + AYVR) - CIONE*CFOR + CFgR*CL2*GIJ,xinoI = EVN'N - GAM2*YMAX

5022 DIFH = (DT1-CT2)/DT2IF (0.05-ABSF(ICIFH)) 661,660,66C

660 GO rI (5025,5026),NNXY5025 GO TO (5029,50?9,5027),NXY5026 GO TO (502995U29,5028),NXY5027 KIK 1

DT = fTONNYY 2GO TI 610

5028 NINXY = 15029 DTH = DO

NEG = 0NPFS =0GO TO 630

661 IF (XIO) 619,620,620619 NEG =NEG + 1

NPOS =0

GO TO (621,626)#NEG620 NPOS =NPOS 4 1

NEG =0

GO TO (621,62'flNPOS621 IF (XIDO) 622,623,623622 DTI DO

GO TO 618623 0T2 =OTO

X102 XIOGP TO 618

626 IF (XIO1) 627,628,628627 X102 a X102/2-0

59

Page 63: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

NEG - 0

GO TO 6LB

628 X!01 X10112.0NEG = 0NPOS z0GO TO 618

629 IF (XIDI) 628t627,621C

630 GO TO (632,632,632t631)iN631 NN =NS

CNN =NSKPI'ASE 1 INSTEP =1

CPO TO 636632 CNN = NS

IF (CNN*CTH+T - TIMMN) 63696369633633 CNN = (TIM(N)-T)/DTH

NiN = C NNCCN = NiNIF (CNN-CCN) 634,634,635

634 CNN = CCNGO TOJ 6355

635 CNN = CCN + 1.0f355 NSTEP = 1

NN a CNN6356 NEST a NEST + 1.

IF (NEXT(NEST) 6356,6356#635?(35? KPHASE = 2

0TH = (TIM(N)-T)/CNN636 CLAMN = CLAM**CNN

GL = (CLAM'N-1.0)/(CLAM-1.0)EVNN -VH*(-CONE + CLAMN*C12)ETNlN = GKK*EVNN/VHEXN!N = EXN + VHH*(CNN*(AXT*CT3 + AXR) - CONE*CTHR + CTI4ReCL2*GL)EYNN = EYN +VHH*(CNN*(AXT.CT3 * AYR) - CONE.CFIR + CFSR*CI2*GL)

GO TO (7006,7003,7006,637)tKU7003 YOU = YF + EYN

OLEY = (EYNN - EYN)/CNNERRA z -DLEY

7006 EV(NO) = EVNET(NO) =ETN*57.29577EX(NO) aEXNEY(NO) =EYNTN(NO) = TT + DHXN(NO) =XHYN(NO) = YHVN(NO) =VHTHN(NO) z THH * 57.29577NO = NO + 1.

637 DELT = 0THCl =0.62653829*DELTC2 = -0.551L1241*DELTC3 = 1*4072559*DELTC= -0.48268182OELT

GOl TO (92,9249)KPHASEC

49 THOEG = 57.2957THETTHOCIT - 57.295f.THCIT(3)

60

Page 64: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

RWGT - 32.17405 * RMASSWRITE OUTPUT TAPE 3,111t TXYtVtTHDEGCMACHCCOTHRUSTRWGTRHIWRITE OUTPUT TAPE 3tll2t XCST(I)YDT()tVCBT(ItTHDTtDRAGPRESS

50 N = N+lIF(NEXT(N)) 50,50951

51 GO TO (3,55,56,5997020trN

55 THRUST = 0.0DOTM = 0.0AREA = 0.0RMASS = PMASS-BMASSRMOO = RMASSRW'GT = 32.17405 * RMASSGO TO (801,802),NNN

801 WRITE OUTPUT TAPE 3,115GO TO 999

802 WRITE OUTPUT TAPE 3,121NNN = 1GO TO 9919

.c56 THRST = THR2

DOTM DOTM2AREA = AREA2/144.0KASE = 2

GO TO (803,04)tNNN903 WRITE OUTPUT TAPE 3,116

GO TO 999804 WRITE OUTPUT TAPE 3,122

NNN = 1GO To 999

C59 THRUST = 0.0

DOTM = 0.0AREA = 0.0

GO TO (805,806),NNN805 WRITE OUTPUT TAPE 3,117

GO TO 999.806 WRITE OUTPUT TAPE 3,123

NN = IC

999 EPSLON = 0.001*DELTNEST = NTIME = TIM[N)

ASSIGN 42 TO NWRTASSIGN 64 TO NCNTLINE = 2WRITE OUTPUT TAPE 3,109WRITE OUTPUT TAPE 3,110GO TO 3

CC TEST FOR END OF TRAJECTORYC

92 GO TO KAPd700797010t7013)7007 IF (YnOT(I)) 7008331308 KU - 2

ASSIGN 7010 TO KAPYMAX YJMP = 2

7010 IF (Y-YOU) 7012#7011,70117011 YOU = YOU + CLFY

L

Page 65: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

YLST =VGO TO 3

7012 ASSIGN 42 TO NWRTNTERM - 2YONE - YYTWO a YLSTDTTWO = -DELTDELT3 = -DTTWO*(YONE-YU)/(YTWOa-YONE)DELT =DELT3ASSIGN 7013 TO KAPGO TI 604

7313 IF(Y-YOU) 7014t7015970157014 YONE = Y

NB = 0NA =NA + 1IF (NA-2) 6081,608096080

6080 YTWO = YOU +0.5*(YTWO-YO'U)6081 DONE aDELT3

DELT3 = ((YVWI-YOU)*DT8NE - IVIE-YIU)4()TTWO)/(YTWO-YUNE)DELT = DELT3 - DONEGO TI 7016

7015 YTWO = YNA =0NB = NB + IIF (NB-2)6083,6082,6082

6082 YINE = YOU + 0.5.(YlNf-YIUj)6083 DTTWO = DELT3

DELT3 = ((YTW3-V2ti).OT0NE - (YINE-Y0,U)*DTTW)/YTW--Y0tE)DELT = EL13 - OTTWO

7016 IF (YTWO-YINE-.01*EYN) 70L7,7017,60410k? GO TI (70l897018,70l9,7020),KU7018 XUNO = X

KU = 3NN =NSCAIN = NSTEPNSTEP = 1TT = TXH = XTKH = THETYH = YOUVOU = YFDLEY a 0.0VH = VVLST YDONE =0.0

CH = 0. 0ASSIGN 1010 TO KAPGO TO 6005

1019 EV(NO) = EVNET(NO) = ETN*57*29577EX(NO) = EXNEVINO) = EYNTN(NI) = TXI4(NO) a XYN(NO) = YV?4(NO) = VTHN(NI) a THET 57.295771KU - 4NN =NSCNNh a NSTEP

62

Page 66: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

NSTEP a 1T = T

XH = XTHH = THETYH = YOUVH = VYLST = YD = 0.0YOU = YF-EYN

OLEY = ERRADTONE 0.0ASSIGN 7010 TO KAPTHDEG = THET*57.29577WRITE OUTPUT TAPE 3,111, TXY,VtTHDEGtCMACHCCDTHRUSTRWGTRHU

401 WRITE OUTPUT TAPE 3,113, NJRWRIT = T + 1000.ASSIGN 42 TO NWRTGO TO 6005

C

7020 LINE = 27XDOS = XWRITE OUTPUT TAPE 3,126WRITE OUTPUT TAPE 3,l27WRITE OUTPUT TAPE 3,128GO TO (5051,5053,5052),NXY

5051 WRITE OUTPUT TAPE 3,131, GAMMAPERX = 100.*EX(NO)/XN(NO)GO TO 5054

5052 WRITE OUTPUT TAPE 3,131, GAMMA

5053 WRITE OUTPUT TAPE 3,132, GAPMAPERY = 100.*EY(NO)/YMAX

5054 IF (GAMMA-100.*GAM2) 5055,5C56,50565055 GO TO (5551,5552,5553),NXY5551 WRITE OUTPUT TAPE 3,130, PERX

GO TO 50575552 WRITE OUTPUT TAPE 3,142, PERY

GO TO 50575553 WRITE OUTPUT TAPE 3,143, PERXtPERY

GO TO 50575056 GO TO (5554,5555,5556),NXY5554 WRITE OUTPUT TAPE 3tl29, PERX

GO TO 50575555 WRITE OUTPUT TAPE 3,144, PERY

GO TO 50575556 WRITE OUTPUT TAPE 3,145, PERXPERY5057 WRITE OUTPUT TAPE 3,133

WRITE OUTPUT TAPE 3,134, XN(NO)tEX(NO),YN(NO),EYINO),THN(NB),I ET(N0),VN(NO)tEV(NO)WRITE OUTPUT TAPE 3,135WRITE OUTPUT TAPE 3,136, XZ,YOtTHDEG0,VBWRITE OUTPUT TAPE 3,137WRITE OUTPUT TAPE 3,139

NOO = NO - I10 5059 KE =29NO0WRITE OUTPUT TAPE 3,140, I"N(KE),XN(KE),YNIKE),THN(KE)tVN:(KE)t

1 EX(KE)*EY(KE)vET(KE)#EV(KE)LINE = LINE + 3IF (56-LINE) 5058,5O5895059

5058 WRITE OUTPUT TAPE 3,138

WRITE OUTPUT TAPE 3,139

63

i

Page 67: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

LINE a 55059 COJNTINUE

GO TO (5060t5060,5060,5060,5061),N5060 WRITE OUTPUT TAPE 39141, XLNIXOSStXN(N@)tYF51061 NJR =NJR + I

AN J N-1IF CJN) 1,1,2

C

64

Page 68: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

APPENDIX II

This appendix contains output for the sample calculationdepicted by Figure 2. The input for this computation is illustratedin Section C. The first portion of the output consists of a table ofrange, altitude, speed and angle as a function of time. Also in-cluded are the time derivatives of these quantities, the mach number,the drag coefficient, the thrust, vehicle weight and drag, the airdensity, and the air pressure when required.

The second section of the output is devoted to the error analysisroutine. This begins with a description of the error specification andprovides the estimated error for comparison. A table of range error(feet), altitude error (feet), speed error (feet/second), and angularerror (degrees) as a function of time follow. This page is terminatedby bounds for the impact range which are based upon a considerationof the numerical error envelope surroundin g the computed trajectory.

65

Page 69: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

N N N N CI N Nl NY N Nt N N Nl N N N N N N N N N N N N NW0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

I Ij .1 I g U I I Ij I I IU I w I I I I g I

w C V3 p. 0 - f 0i 4 0 Q P - 4) C. 0 , 0'4A 0 f *z w If W - C f 4 in ' U 4 N -0 0 0 0 %w cc en f" en m I N Nq N N N N -4 . 4 - - 0 0 00 0

4A .. .. . . .4 .44.

-) 8 ;a N00 N0OO0N00 0 00'CO'0'C h' 0 0 4; 4; 400';0'0 f0 0 0 0Ia0cc ~ cc00CNENW0'00~ 0000'W0000W00'W0~ '

CL 4 O.0IIIN-0IW0'W04'0NNN.00C0xN0U000

CA! . 4 . 4 4. . . . . . * 4 4 * * 9 4~

0 "4 W -WN - , 0 0 1 0 4 w I 4C 4p 4p m a, (p * 9

ez i 0P 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a

G0u LDo o 0 0 o a o o 00 C 0C.

I-xP n L r w m N 0 m m w f- a r 0

0c N 0 1' 'C 0 - aI4 0 . f I 4 . 0 0 0 0 - N N 0I

Ow M fn 0' m' 0 0 0%, 0 0 N 0 0 0 0 0 0 0 0 0 0 0 0 0 t- 0 0 0NQ1 ui Lp 0 0 w4 N N4 0 4 N

ou ~ - - 0 0 0 0r 0" 0o 0r 0 0r 0n 0 0r 0 0y 0- 0T 00 0 0 0 0 0 0 0 0

UU0 If'M

I - W - N (71 I UN NP- M Ul M 4 4610ON40M 00 1 W, 10 4 N l N 0 6% 0 4 0'Q t N t N P- 0*zf.S . b- f mC 0 N r- 40 wUN 0 0 r 1- 00 IF, N N 4 C 0 U' m WI W N I 0 U'

...J zu 0 .0 0 o t-' 47I 00 0 a. U% 0' .0 4Y NW 0 I' I N 0

0A 0 M 0. 0 N N P- N D ' n 0 wC 'C 'C ' 0 f U4 N f 4 0 to 4- m. tn m m p NP-NoN0N-

: 0- 0c- 0 0 : 01 -C -W- f 4MCtN0 NW 0 0 0- 0 0C 0- 0 0 -0 0 0 1 0 0 0 0 0 0 In 0

N ON4 N04 - "

P-0-! 4& 4OWIPN'COWP-O 0004Nin04NNN0 N0'04 9U' N0'0~~NU 4- OW . I .4

It 1000 '0 NN4CN WN00 N0 4W, 0 N0 C 0

-W -I 0 ng

at0 U.40 .-4--d Wy N N f " mI N 9 0 a 1

A.- ) M 6A CD f" 9%WI f" 0N4 ')o')U NN M0 coNNU'N 't '

ZN U-N ON W ' , I N O f N ' ~ ' 4 f O N 0 N N ' I N 40, 'o &W UI 0 14 0 0

031 ~a 4 -- ON N O U 0 0 0 I ~ . W 0 004N %0'UI 0 N'0 '.0 9'f'N 0'U9

4.00I 03. . . . .. . . . . . 4

Page 70: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

N N N N N N N N N N NNN N N N N N N N N N N N N NW 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

- I a0 Os do m go 1 0 0 N c W00 .1 N .0 M M . 4 N cy 0r on Uvi 4f NY S U, f e s ~ - P A N N P O N - - .0 N CC OD - 0 NzW w F_ .0 P_. 0 N N * OD 0. 0. MO -r N W.w~ a 0 0 0 0 0 0 0 0 0 - - - -0La N N4 N N N N N N N N N N

0 0 0 00 0 0 0 0 0 000000000000 0000000000000000000co ooo co coc oc oo

x 00 N I O. 0 0 0 0N P 0 .04cooA P N OO O O 4 .0 . N .

- - -- - -- - - - - - - - - - - - - - - - -

4A . . . . . . . .S 0 0 0 000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

f" FM W% 4k k A I f% 6% 0' If% in in U'% Us U' U UNS Wt 4t 4 4 m I

0 0 0 0 0 0 0 0 000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 039 4- - - - - -4 - - - - -

0 0 0 0 0 0 0 0 0 0 0 0 0a 0 0 0 0 0 0 0 0 0 0 0 0 0 0

f" IA IN ef 0 0 N 0 4r Ny r N '0 W a0 - 0OD N P_ WN 6% C)0 Os 0 IAx OD - W 0 U'S N 0 40 UN &A4 . A -a 0 O'*- 6%0Os N 0 pa .0

0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0* 01

m 6 (P00% r- 0 a t. Ol0 0ul 0 1% n 5s m C) m _ 00 0 C 4 09 P 0 (WWW% - Wm ~r-p.WZ M 0 44D

om N0 N 4P A . 0. -,s N AI I . rN'' 0 N~0 A 'O ' 0enO.4 0

P.20_%"OD C 04 A P 4 4 PI - N o.. W% P40Nfco ly- DNODP4-typ-0P.6N Wr IAP.0 P" CPWo I l, li mC u,"O ' ' " k! o ,Wi z0e 01 I m11 11 1 a ItIP.NIN NII If"PPII -4

f ~~ " Of 6k CC P- CO W% , f". 0 MIDW, -

us . ...... .. .. . .. .. . . . . . .. .. . . . . . . . . .

1J 0 0 0-40-4 1sIDO1IOIO1011-NINII IN N N p p c0 o 0, 0. 0, 0 0 - -4

w 0 P-~I~ I 0 N fnf-0*ODIINM4 O"O M f- M e", & P CD P- 0 Pt , P P Pl ry 4 N a a 4yW 0 ;

- n #,t % 14O - W 0N% 4P~N M n4 C m ) m0P WP4. 0 ON NO A 00 0O N & N) 4 m' .0NmIma 0.I.-.

1.-C~~~~~~ f^ .0 '0 '0 OR '0 ' I 0 I I A I I P I - ODN F.Os ."s"PNNN.0NIQCCInI f" m N a .0 1 9% N 0, 'D 4t P-I4I'to4v &I C44I4I P It ev IP

P" in. 6M N 4 N s0'0-.- N P.N pN N mt N N IA m N F4 U% 4 mO P 0 Os WP 0 P N mG '5 N_f .PN0P06% &M M2 P 0NP0U'C.00INP. 0 t4- 0PI r3 'z 0 .- mP 60 0 0%

40 Ny Nm a N N 0 0 0 0o l 0 4i 0 0 Os Os rs s Os ms 0 , 0 m NQ N 0

or N P 4 0 M ' N N P0 0 MO 4 Os P ?'M01 0 N 0 P) 0 4 N 0 Osx P- P_ Go No s N 40 N Os Na, s N '5 0 N O 1 A N 0 N

K 0 ' - .0 - l NO P 0m .0 0 IA Os P N'0 0 N ' A O

4.n 40 N A I 0 ' s Os O

Z~ . -0 -D P. PI .4 a4 0. 4 4, N N N N N

Page 71: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

W, 0 a 0Q 0 0 0 0 0 0 0 0 0 0 0 0 0

Z)~ ij W W WW W .1 LU LU LU L LIU iU L LU L WI LU L-U~0' f" 0' 0' 0' ' N 0 0 wtN 4 0 -~ W (P 0.

ULII~~~~ ~~~ rN L ' 0 y ~ M .3 0 N N 1 . I I o i

W 0 cONO 6 6% 00 01 0 COOP- A ' 00 0 6 OO NONOMO OP-0. 0 0-

0000S 00 Do0o0z00000009 0-0 -C 40000 00000000a000Q 00

21 991 000.0909 .%9 OIA1a9 0N0'.0000.0a.0400O0.94NO 01,

-i -4 - 1 - 0* a, -0 0 -N -m ' - 6 -0 - 04 m o w 4 - 8

0, .* . . .. .. . . . .~ 0 0 00 0 0 0 0 0 0 a 0 0 0 0 0 0 0 00

a. a. a. a. a. a a . . a a. . cc c 0 0 do 0

o , 4 0 0y 0c 0- 0m 0 N 0 0 0r~ ~ - n-- - - -- - - - - N P- - S

o o 0 0 0 0 0 0 a a 0 0 0 0 0 0 0 0 0 0 at0

imA 10 -r - 4 4 W% wC I 4 "9 - % IA - 0 N 0 11) 1fi r 0 4 N - 'n t0 m 0, mA 0r N3 QN C Z 4 0 N N 0 0-40

4.1 ~ ~ ~ ~ ~ g do lk0 v %A ar 0 f9 " I A 0 .. . . .. .. .. .. .. .. . . ..... .

- 0N I W% 0N I 0l I in0 W 0 1 0 1 0 1 0 0 1 0 C)

W .0Z;4.a4 ~ 0 04.I '4 N 4I 000 0.4N ~ .4-i ~N- 0 . 0494..Na494 .N04f40O0 N04I

I.- a, 0f-- wmi

> 0

7w - P- 0N '0 '0 'I4 * 0,.0IA w , 0 .N. 0m-go................%................ ............................. 4. .4' '.. ..4 %WN Vcel I mmrmNam .4 0N 0N N494N-0N 0 N 04N 0 N Nm NUN - N a

z- w 0.. . . . . cl.. . .- 4... . . . . .413 m

I-n ~ l U 0 ,I~04.004.N000.44~N.-. 0: It m4~0: .4A U! I-w N~ta-40N444N04l449NI~..0NN~vO'4~0N-NN0~a.'N4NA I I I

Page 72: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

0 zIA. WL NO0

u u0 9 M N M MO M O MO WMOn M0 MO

-9Wu Uh LU at. I I

zn a. NY 6- U0. ~I M P- 0UW 4nW LUW L.UW

CO L" W%. 00 M~ 'OD ME S' Ir 0 N MU 6% NF- '0% t P- W%0 N0 to It. N r CD a

LU P-l 0 6,% vCU O 5.0 oD 5. W 'p Gl P- -U reN4A ~ '. Of Wo a-r 5o b c0 00 OU % 'aO ENp 0* MrI"6

CAW MJ -' ' ~0 P-S 00 N'a CN p WM -0

atc 00 co cc cc cc cc cc * II *I

- 0 de0 cc

21 N .

.j~ x 3- .I NN Ny -' N- N' NO0 No NO04- 4 -U LU 00 00 00 00 c0 00 00 00

is b- 4 I I I I1. 0 I... S UW LUW LUW LW u LuW LUU WW LiuW u

3r I- LU i.jW 4z 'D0 0* a .. Ulr IAIA inM MO' aO'. jujW W% W uj #

6 . of0. 0', I 'O N MSC P N'0 'M 00 '1.

u Z N) LU NO N 5 0.0c -'0 OlA co NOx S-U * N 0 24 -01 C'1 6'O% ON 0* NO 0

4 ~ ~ o I. s- w 0I- 00 P. P. O cc M IA O

U. 24 2 0 1 LW LUi 5- ON ME N MN - n N- N'- L La LUW 0 2 N N4 -N N S I. 'M .M 0

U. 0 Ull cl r I 0 011' r4 U: . . . . .

*gt & 4e C 0 0 o0 00 00 00 00 00 00 .0 to LU NO 0 1 4 1 1 1 9

I L & 0. MNr 0

- 6A IA Uj =~. AL0l U) wW , 9- :2 -A * LU I.

LU & 0 I-0* I 0 N U. -O~ .9-. 00 2 5

M W 0 -_ W 49 -j I- 0 0 O C)0 00 00 00 00 00 00to x 224 M 0. OS- - i LU ce 4 U

0-9 x ne LU 3- 0 2 j Of W. Lw LUW N L UW Lju u j uW j LU u LW wUUw 0 ZNx 6 - of 1.- ZS OUj 1 CN .5 P'U' MS OD 'ON MN - N N 0' a' P

X 6-Z- LU Ose 0 Oa a 05 Il -N I 55 lpc IA -r N' 0.0 0' &,c4 '1 * - US *SNW lA 'CO tN WN 0 N P-IU% l% -t I--

LUIJ I- _I , A 0 4 -W SUc 05-0 NO0 N'a 0 Cpl 'a o ' 4 C LS-. V) %fA LULU 0.S4 ac >.5- j1 EE MONIT I r 0' 00' c ON p-~ f L" l 'C f b LU

IA U LU -j I- w L 5 0* W Q~- . EN NY N W Oa NN V So U.N 0. rN -4 5- N- .0 4 0M IAN 6% NO 40

..J w CL jA 0 . No 6N U. 6N N' a N EN It MI O' - N In

4 e. 0 0u 'A cc 4m0 -- * * * . . . . .

2 M Z m 2 I 1 0 0 0 0 0 0 0 04 N U w U - j wU - 0 LU

S M j LU 0 U. j A Z V'

P- 0 4 03 44

0.. M

N- 460 M L

.LU zU. 0 A -$.W MN 5% M ' 1% % N S M L

LUa - cc 40 co 0.0 00- cc 'C 0 1 O lS S '

SWI WPO 4 N IN NM 0E .N .4 N N -IN a . LL ZL In 0. * w * 0 * P I * *r

Z . Nr CY 400 00 00 00 00 00 00

* wP LU IA iw N "r J01

.j w2 -&0 LU U9z s - P % 0N MIuj .JU i N 00.

*~~ ~ Z U LUI10. I- x 0.0 49 x c c c c c c

KL 2K 2- at b. 0.* 41. U M 0 0 0 w

*0 In U N 0U 0 C 0 5

I4 .- LU2M * 'C 0 0 I *u Nc N -

-J IS - N 0 U - 4 4

Ag024 0 0 0 0 0 a 0 0 2K

40 ryI W 3N0

Page 73: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

DISTRIBUTION LIST

Copy No.

Feltman Research LaboratoriesMr. L. H. Eriksen, Director ) 1Mr. R. Frye, Deputy Director) (in turn)

Engineering Sciences LaboratoryMr. W. R. Benson, Chief 2

Computing and Analysis SectionMr. J. Spector, Chief 3- 5

Mathematical Analysis UnitDr. L. F. Nichols, Chief 6- 7Dr. H. J. Kopp 8- 17Mr. B. Barnett 18

Digital Applications UnitMr. I. Klugler, Chief 19 - 28Mr. J. Nielsen Z9- 33Mrs. E. Stochel 34

Digital Systems UnitMr. D. L. Grobstein, Chief 35

Special Assistant to Chief, CASDr. S. L. Gerhard 36

Aeroballistics SectionMr. A. A. Loeb, Chief 37- 38

Analysis UnitMr. D. Mertz, Chief 39- 44

Engineering Research SectionMr. G. Demitrack, Chief 45

Engineering Analysis UnitDr. F.K. Soechting, Chief 46

70

Page 74: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

DISTRIBUTION LIST (Cont)

Copy No.

Pyrotechnics LaboratoryMr. S. Sage, Chief 47 - 48

Technical Information SectionMr. M. Costello, Chief 49 - 54

Nuclear Weapons Development DivisionMr. M. C. Epton, Chief 55

Long Range Atomic Warheads LaboratoryMr. H. W. Painter, Chief 56

Tactical Atomic Warheads LaboratoryMr. G. I. Jackman, Chief 57

Atomic Ammunition Development LaboratoryMr. J. G. Drake, Chief 58

Nuclear Concepts and Systems SectionMr. M. Rosenberg, Chief 59Mr. E. Jaroszewski 60Mr. F. Scerbo 61

Ammunition Development DivisionMr. R. Vogel, Chief 6Z

Warheads and Special Projects LaboratoryMr. F. E. Saxe, Chief 63

Analytical SectionMr. S. E. Einbinder, Chief 64

Artillery Ammunition LaboratoryMr. E. H. Buchanan, Chief 65 - 66

Solid Rocket Propulsion LaboratoryMr. A. LoPresti, Chief 67Mr. S. Wasserman, Aeroballistics Specialist 68 - 72Mr. L. Goldsmith 73

71

Page 75: UNCLASSIFIED AD 4 24008 - apps.dtic.milaspect of the analysis. The general features of TEA-Z and detailed instructions for its application are presented in Sections B and C, respectively.

DISTRIBUTION LIST (Cont)

Copy No.

Liquid Rocket Propulsion LaboratoryMr. I. Forsten, Chief 74 - 75

Technical Services LaboratoryMr. K. G. Ottoson, Chief 76 - 77

HQ, U. S. Army Munitions CommandDover, New Jersey

ATTN: AMSMU-SS-SC 78AMSMU-SS-EC 79AMSMU-RE-R 80

U. S. Naval Weapons LaboratoryDahlgren, Virginia

ATTN: Mr. David Brown 81Mrs. Doreen Daniels 82

Ballistic Research LaboratoriesAberdeen, Maryland

Computing LaboratoryATTN: Mr. J. McPherson 83

Exterior Ballistics Laboratory 84

National Bureau of StandardsWashington, D. C.

Applied Mathematics DivisionATTN: Dr. E. W. Cannon 85

White Sands Missile RangeWhite Sands, New Mexico

Flight Simulation Laboratory 86Data Reduction Division 87

Defense Documentation Center

Cameron StationAlexandria, Virginia 88 - 107

72