Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
DOCUMENT RESUME
ED 050 350 AC 010 343
AUTHOR Boren, H. E., Jr.TITLE The Pilot Training Study: A User's Guide to the
Advanced Pilot Computer Cost Model (APT).INSTITUTION Rand Corp., Sa7Aa Monica, Calif.SPURS AGENCY Department of the Air Force, Washington, D.C.EEPORT NO RM-6087-PRPUB DATE Dec 69NOTE 89p.
ECUS PRICEDESCRIPTORS
IDENTIFIERS
ABSTRACT
EDRS Price MF-$0.65 HC-$3.29*Computer Programs, *Cost Effectiveness,*Educational Programs, *Flight Training, Guides,*Models*Advanced Pilot Training, APT, Project. RAND
This Memorandum describes a computer program forcalculaUng, except for facilities, the required resources andrelated costs of formal advanced pilot traininq courses. Facilitiesare assumed to be inherited and hence are treated as sunk costs. Theprogram is based on a previously presented methodology. The firstthree sections of this Memorandum deal with a general description ofthe program and its operations. Specific operating instructions aregiven in Section IV. In conjunction with Section IV, appendices arepresented showing a listing of all program variables used in thecalculations, detailed flow charts of the program, and a sourcelisting (FORTRAN-IV (IBM 360/365) ] of the program. Program outputsare discussed in Section V. For related documents see AC 010 340-342and AC 010 344-347. (Author/CK)
S CEPARTMESIT OF HEALTHEDUCATION & LVELFtPEOFFICE OF EOUCA)ION
THIS DOCUMENT HAS BEEN REPRODUCED EXACTLY AS RECEIVED FROMTEE PERSON Of ORGANIZATION °RIGiNAtiNG IT POINTS OF VIEW OR GRINIONS STATED 00 NOT NECESSARILYREPRESENT OFF IDAL OFF ICE OF EDUCATION POSITION OR POLICY
SCOPE OF INTEREST NOTICE
The ERIC Fecfhy het awgnedtele document 10, p o..,essmgto nIn our judgement, 11,1 documentis also of Interest to the clew As9-houses noted to the right, I ndeetog should teed thew spec.'Points of view.
DECEMBER 1989
THE PILOT TRAINING STUDY:A User's Guide to the Advanced
.=
Pilot Training Computer Cost Model (APT)J . E. Boren, Jr.
1'I (It. .4".1.33' 4 ,
ebik4/10410 ktaAss oat. outs ns stsialluncs: WILI11112D.Vtw . ,
44PeffiVifiti*R.14.1Mr;
MEMORANDUMRM-6087-PRDECEMBER 1969
THE PILOT TRAINING STUDY:A User's Guide to the Advanced
Pilot Training Computer Cost Model (APT)H. E. Boren, Jr.
This research is supported by the United `.7,tatcs Mr Force under Project RAND Contract I'o. F41620-67C0015munitored by the Directorate of Operational Requirementsand Development Plane, Deputy Chief of Staff, Research and Devekpment, Ilq USAF.Views or conclusions contained in this study should not be interpreted as representingthe official opinion or policy of the United States Air Force.
DISTRIBUTION STATEMENTThis docurt.iit has been approved for public release and sale; its distribution is unlimited.
2
IPSCI 11.11.11 it. ,a11,1
This study is presented as a competent treatment of the subject, worthy of pub-lication. The Rand Corporation vouches for the quality of tht research, withoutri-cessarily endorsing the opinions and conclusions of the authors.
Published by The RAND Corporation
PREFACE
In April 1967, the Office of the Assistant Secretary of Defense
(Manpower and Reserve Affairs) forme' a Pilot Advisory Committee to
study "Pilots as a National Resource." The Committee consisted of the
Assistant Secretary and a represantative of each of the three Services.
Staff members from Rand were invited to attend the early meetings of
the Committee. The outgrowth was that the Air Force member requested
Rand to accept responsibility for examining the Air Force pilot train-
ing process. The objecti!te of the Eand Pilot Training Study was to
develop a series of comv:.er models for use in estimating the resources
required to Produce pilots and the costs of training them. Further,
the models were to be designed for sensitivity analyses and long-range
planning.
For the convenience of readers whose interesto may not extend to
all aspects of the pilot training process, the results of the study
are presented in eight volumes, as follows:
VolumeI RM-6080-FR The Pilot Training Study: Personnel Flow and the
PILOT Model, by W. E. Moor
II RM-6081-PR The Pilot Training Study: A User's Guide to thePILOT Computer Model, by Lois Littleton.
III RM-6082-PR The Pilot Training Study: Pre-commiasioningTraining, by J. W. Cook.
IV RM-6083-PR The Pilot Training Study: A Cost-EstimatingModel for Undergraduate Pilot Training, byS. L. Allison.
V RM-6084-PR The Pilot Training Study: A User's Guide to theUndergraduate Pilot Training Computer Cost Model,by Lois Littleton.
VI RM-6085-PR The Pilot Training Study: Advanced Pilot Train-ing, by P. J. Kennedy.
VII RM-6086-PR The Pilot Trainirg Study: A Coat-EstimatingModel for Advanced Pilot Training, by L. E.Knollmeyer.
VIII RM-6087-PR The Pilot Training Study: A User's Guide to theAdvanced Pilot Training Computer Cost Model (APT),by H. E. Boren, Jr.
4
iv-
TW.s Memorandum, Volume VIII of the series, describes the computer
program for the Advanced Pilot Training Cost Model(APT )p which is de-
signed to be ,sscid for estimating the resources and costs required to
train pilots in formal advanced courses [Combat Crew Training Schools
(CCTS), Replacement Training Unite (RTU), or Transport Training Units
(TTU)]. This model is not designed to cover the types of advanced fly-
ing training sch as proficiency flying, upgrading training, special
weapons training, and training for miscellaneous types of aircraft for
which no formal school exists. These types of advanced training are
accomplished in less formal programs after the pilot is initially qual-
ified to fly the particular aircraft involved.
The procedures described in this Memorandum may be followed with-
out reference to the other Memorandums in the series. However, for an
understanding of the purposes for which the cost model was constructed,
the user will find it useful to read Volumes VI and VII which describe
the advanced pilot training (APT) program. It is further suggested
that the user read Volume I for an understanding of the part that APT
plays in the total process of training USAF pilots.
In this Memorandum, the term APT refers to the Advanced PilotTraining Computer Cost Model (program).
-V-
SUMMARY
This Memorandum describes a compute: program (APT) for calculating,
except for facilities, the required resources and related costs of for-
mal advanced pilot training courses. Facilities are assumed to be in-
herited and hence are treated as sunk costs. Tha program is based on
the methodology presented in RAND Memorandum RM-6086-PR cited in the
Preface.
The first three sections of this Memorandum deal with s general
description of the program and its operations. Specific operatio.g in-
structions are given in Section IV. In conjunction with Section IV,
appAndices are presented showing a listing of all program variables
used in the calculations, detailed flow charts of the program, and a
source listing [FORTRAN-IV (IBM 360/65)] of the program. Program out-
puts are discussed in Section V.
-vii-
CONTENTS
PREFACE iii
SUMMARY
SectionINTRODUCTION
II. GENERAL DESCRIPTION 3
Operation 3
Options 4
III. PROGRAM CONSIDERATIONSFlow of Operations 8
IV. INPUT PROCEDURES 12
General Description 12
Input Data Cards 12
Variable-Listing Selection Designators 17
End-of-Data Designators 18
Data Card Arrangement 19
V. PROGRAM OUTPUTS 24
AppendixA. LISTING OF APT COMPUTER PROGRAM VARIABLES 39
B. FLOW CHARTS OF APT COMPUTER PROGRAM 49
C. LISTING OF FORTRAN-IV (IBM 360(65) APT COMPUTER PROGRAM 69
7
FIGURES
1.
2.
3.
4.
5.
6.
7.
Flow of Operations
Example of Input Keypunch Form
Sample Data Card
Run 1 Sample Output (Weapon System A):Printout, 1967
F/n 1 Sample Output (Weapon System A):
Run 1 Sample Output (Weapon System A):1967, F(00I)-F(053)
Run 1 Sample Output (Weapon System A):
Standard
Common Dump, 1967 .
Variable Listing,
Variable Listing,
9
15
16
25
26
27
1967, F(054)-F(106) 28
8. Run 1 Sample Output Weapon System A): Variable Listing,1967, F(10!)-F(159) 29
9. Run 1 Sample Output (Weapon System A): VariableListing, 1967, F(160)-F(212) 30
10. Run 1 Sample Output (Weapon System A): VariableListing, 1967, F(213)-F(265) 31
11. Run 1 Sample Output (Weapon System A): VariableListing, 1967, F(266)-F(310) 32
12. Run 1 Sample Output (Weapon System A): StandardPrintout, 1968-1969 33
13. Run 1 Sample Output (Weapon System 11): StandardPrintout, 1967-1969 34
14. Run 1 Sample Output (Weapon System C): StandardPrintout, 1967-1969 35
15. Run 2 Sample Output (Weapon System D): StandardPrintout, 1967-1968 36
16. Run 2 Sample Output (Weapon System E): StandardPrintout, 1967-1969 37
17. Sample Output: End -of -Data Statement 38
a
I. INTRODUCTION
The APT computer program computes the required resources and at-
tendant costs for Advanced Pilot Training, given such basic inputs
syllabus requirements and numbers of students entering APT from duty
assignments involving similar aircraft, from duty assiEnments involving
dissimilar aircraft, from desk jobs, and from undergraduate pilot train-
ing (UPT). All required facilities (the physical plants) are assumed
to be inherited and are treated as sunk costs. Hence, the calculation;
do not include any facility construction costs.
Long and short courses are available in this program for each air-
craft system. The long course is for students from dissimilar aircraft,
from UPT, and from desk jobs, for whom more extensive training is re-
quired. The short course is for students from similar types of aircraft.
For any aircraft system, the program deals with as many as five cate-
gOries of equipment, namely, three types of training aircraft, simulators,
and trainers.
The information presented in this Memorandum is supplementary to
that presented in RM-6086-PR. That publication describes in detail the
methodology employed in the APT model. Since the APT program was de-
veloped to reflect explicitly that methodology, a detailed line-by-line
description of the program is not considered to be necessary. Instead,
this Memorandum deals with a general description of the computer pro-
gram (Section II), program considerations (Section III), input proce-
dures (Section IV), and program outputs (Section V).
The APT computer program is written completely in FORTRAN-IV for
use on the RAND IBM 360/65 computer system and is totally self-contained.
Except for the standard input/output devices, it does not require any
auxiliary tapes or disks and does not use any auxiliary programs. As
a result, it should be adaptable to other computer systems.
See Preface.
-2-
A listing of all variables used iii the program calculations is
given in Appendix A. Detailed flow charts showing each step of the
program are present in Appendix B. Finally, the FORTRAN-IV source
program is listed in Appendix C.
10
-3-
II. GENERAL DESCRIPTION
OPERATION
The APT computer program is structured so that a single sees:
on the computer will process as many runs as desired, or as time per-
mits. Each run consists of one or more weapon systems for one or more
years of operation. The program prints the results by weapon system
for one year at a time. A run may comprise as many weapon systems and
yeare as the user desires or, again, as time permits. A major feature
of the APT program is that, within a run, once a complete set of inputs
is entered for the first year of the first weapon system, only changes
in those ....puts need to be entered for succeeding years and for succeed-
ing weapon systems. Hence, the program is highly suited to sensitivity
analyses in which one may wish to determine the effect of input variations.
One pass is made through the program for each year of each weapon
system. Thus, if a run were to consist of 10 weapon systems and 15
years for each weapon system, 150 passes would be made through the pro-
gram for that run. Each pass requires approximately 0.25 second (360/65
central processing unit time), depending on some of the options exer-
cised by the user. For each pass, the relevant resources and costs are
calculated and printed in prescribed formats. In addition, two optional
printouts are provided for printing the values of the variables used
in the program.
Because of the repetitive nature of many of the calculations, one
subscripted variable (ti) ie used for all program variables so that such
-alculations are made with only one set of equations with variable -
eubecripted parameters. Thus, through use of DO-loops in the program,
the machine goes through mach calculations as many times as required,
using the one set of equations and each time increasing, in prescribed
increments, the appropriate parameter subscripts. This Approach re-
duces the size of the program, in terns of both the FORTRAN instructions
and the Common Block listing of the variables.
-4-
OPTIONS
The F variable used in the program is dimensioned 310, which al-
lows for both the input and output data. An optional printout is pro-
vided for listing the F array in tabular form. This listing is labelled
"Common Dump." It includes the value of each F variable and the cor-
responding subscript. Such a listing may be exceedingly useful in the
analysis of various runs since much of the data--particularly numbers
generated in the form of intermediate calculations--do not appear on
the output pages. With the aid of the Common Dump and the variable
listing (Appendix A), which also lists the subscript (called address)
of each F variable, the user can find the value for any subscript so
listed--hence any input or output variable. The Common Dump is actu-
ally a permanent record of the values of ;.11 of the F variables for any
pass through the program.
An alternative method is provided for printing out values of the
F variables used in the program, in which the address, name, and value
of the variable are listed on one line. This option has the advantage
of providing complete information to the user concerning the F vari-
ables he selects to be listed. Another advantage is that the user may
select only the variables he desires to be listed. A disadvantage is
that more pages of output may be required, depending on tae number of
variables listed. For example, if all 310 variables are listed, six
pages are requires' compared with only one page for the Common Dump
listing of all variables. Also this option requires that all 310 cards
containing the F'- variable' listing must be entered as input data.
As stated previously, this model applies only to pilots who are
trained in formal Advanced Pilot Training Schools. The pilots for whom
this model is not applicable may be grouped into two categories: those
who are not trained formally in advanced pilot schools and those who
are _rained, as required, in small numbers. A substantial number of
aircraft types is involved in this group of pilots for which either
12.
-5-
valid cost data are not available or use of the model is not practical.
However, the percentage of such aircraft is relatively small (approxi-
mately 7 percent of the total aircraft inventory }.
If, for a single computer run, the user wishes to account for all
pilots trained, including those whose costs are not computad in this
model, he may do so by applying the zero-output designator to this lat-
ter group of pilots. Then, the costs and resources required will be
printed for all weapon systems except those for which the zero - output
designator is used. For each of those, the only output is the number
or graduates.
An option is provided the analyst for calculating the number of
simulator maintenance and operating personnel. This value may be cal-
culated either as a function of the number of simulators required or
as a function of the total number of student simulator hours charged
to pilot training. This is done automatically in the program by using
the magnitude of the input variable relating to the number of simulator
operating and maintenance personnel authorized. If this value is equal
to, or greater than, 1.0, it is treated as an authorized number per
simulator. If the value is less than 1.0, it is treated as an author-
ized number per simulator hour. Hence, depending on its magnitude,
this input variable is multiplied by either the number of simulators
required or the number of student simulator hours charged to pilot train-
ing to give the number of simulator maintenance and operating personnel.
Finally, an option is provided for setting all input F variables
to zero. Normally, for eacl: run the values of these variables are re-
tained from pass to pass so that, as sta',:ed previously, the user only
has to enter changes in tLe inputs. Howtver, there may be occasions
for the user to zero all inp variables so that he can start a new pass
with all variables set to zero. This may occur when many years or many
weapon systems, or both, have been run, and the user finds it difficult
to keep track of the current values of some of the input variables.
Initially, all F variables--input and output--are set tc zero; then,
at the start of succeeditg passes through the program, most of the out
put variables are set to zero.
-6-
A summary of the designators used to exercise the various program
options is given in Table 1.
14
-7-
Table 1
PROGRAM OPTIONS
Desi nator
Dump printout
Zero-output
Clear
Weapon systemvariable-listing
Variable-listingread (Constantinput data)
Simulator operatingand maintenancepersonnel authorized
Variable Descri tion
F(117) O. --Do not print Common Dump
1.0- -Print Common Dump
F(118) 0. --Do not omit all calculationsexcept number of graduates
1.0 - -Omit all calculations exceptnumber of graduates
F(119) O. --Do not zero all inpat variables
1.0Zero all input variables afterprintout
F(120) 0. --Variablc addresses, names, andvalues not to be listed
F(141)
7(071)
1.0Variable addresses, names, andvalues to be listed for thispals through program. F(120)is then set to zero.
O. --Addresses and napes of allvariables not to be read
1.0 -- Addresses and names of all
variables to be read once
z1.0--Per simulator required
<1.0- -Per simulator hour
15
-8-
III. PROGRAM CONSIDERATIONS
FLOW OF OPERATIONS
Figure 1 is a flow chart showing the general flow of operations
through the program. These operations are described in this section.
Initially, all input F variables in Common are set to zero. Sev-
eral other internal indexes are also initialized (for example, page
number). Next, a title card is read which contains the general title
for the enAre run. The constant input data [F(121)...F(141)], ex-
cluding F(135), are then entered. These values are referred to as con-
stant input data because they are usually constant for a run or runs
and do not vary with weapon system or veer. However, if the need
arises, any of them may be treated as a weapon system input and entered
as such for any pass through the program. Next, the title and rage
number are printed on a new page.
If, for at least one of the passes through the program, the user
will require a listing of the aderesses, names, and values of the vari-
ables, he must enter a 1.0 for the "read" designator in the constant
input data [F(lA1) = 1.0]. If this is done, the machine then reads in
the complete listing of OA of the program variables (310 cards) so
that the addresses and names are stored as alphanumeric information
for subsequent printouts. This listing is read in only once. On the
other hand, if this designator is not entered with a value of 1.0 in
the constant input data, the variable listing of 310 cards must not be
entered. Next, the current equipment inventories are set to zero. For
subsequent years of the same weapon system, these values are not set
to zero but are updated by adding to them the equipment to be procured
and, in the case of aircraft, subtracting the attrition aircraft. They
are reset to zero for each new weapon system. All calculations pertain-
ing to equipment resources, inzluding costs, are always performed through-
out the program in order of aircraft types 1, 2, and 3 (as applicable);
simulators; and trainers.
After the equipment inventories are se' to zero and other initial-
ization is completed, the weapon system number and name are read on a
161111......-
SET ALL INPUT FVARIABLES EQ ZERO.
(OTHER INITIAL17_ATIONh
READ TITLEFOR RUN
I(READ CONSTANT)
INPUT DATAF(121)...F(141) j
i(PRINT TITLE ANDPAGE NUMBER ON
NEW PAGE
VARIABLELISTING BEEN READ
PREVIOUSLY?
No
Yes
(READ LISTING OFADDRESSES AND NAMES
OF ALL F VARIABLESF (001) ...F (31C)
LSET CURRENT EQUIPMENTINVENTORIES TO ZERO ".
I(READ WEAPON SYS IFNI
NUMBER AND NAMEON SEPARATE CARD
1SET OUTPUT F VARIABLES
TO ZERO EXCEPT CURRENTEQUIPMENT INVENTORIESAND VARIOUS PERSONNEL
CHANGES
9-
1...CALL SUBROUTINE RE) ,D(READS WEAPON SYSTEM INPUT
DATA) F(002)...F(120), F11351,F(142)...F(145), F(217)...F(219)
CALL SUBROUTINE EQUIP(CALCULATES NUMBER OF
GRADUATES, AVERAGE NUMBEROF STUDENTS PER ',EAR, STUDENTLOAD, TRAINING HOURS, AND
EQUIPMENT REQUIREMENTS.ALSO UPDATES EQUIPMENT
INVENTORIES.)
CALL SUBROUTINE PERSCALCIAATES PERSONNEL
REQUIREMENTS.)
CALL SUBROUTINE INCO(CALCULATES INVESTMENT
COSTS.)
CALL SUBROUTINE OPCO(CALCULATES OPERATING
COSTS AND TOTALS.)
'CALL SUBROUTINE OUTPUT(PRINTS OUTPUT.)
End
of run
End of all 'Jr's
( PRINT TERMINATIONSTATEMENT ON
NEW PAGE(ALAL DATA PROCESSED)
F,ALI. EXIT
Fig. 1--Flow of operations
1'7
-10-
separate card. At this point all of the output variables are set to
zero except for the current equipment inventories and various personnel
changes. The remaining major operations involve calling the subroutines
to perform their specified tasks. First, subroutine READ is called to
read in the weapon system input data [F(002...F(120), F(135), F(142)...
F(145), F(217)...F(219)). Subroutine EQUIP is then called to calcu-
late the various training hours and equipment requirements. Also, the
number of graduates, the average number of students per year, and the
average student loads are calculated in this subroutine since they arc'
required for subsequent calculations in the same subroutine. Equipment
inventories are then updated in subroutine EQUIP.
Subroutine PERS is called next to determine all of the personnel
requirements including the incremental changes from year to year, re-
quired for certain calculations. All of the instructor, maintenance,
administrative, and support personnel are determined in this subroutine,
These people are further categorized into rated officers, non-rated
caicers, airmen, and civilians.
Following the personnel calculations, subroutine IfC0 Is called
to determine the investment costs charged to pilot training. In like
manner, subroutine OPCO is called to determine the operating costs am,
also the various total costs required for the output summary. All costs
are calculated in thousands of dollars except for the operating cost
per graduate, which is in dollars. Finally, subroutine OUTPUT is called
to print the results in prescribed formats.
Depending on the end-of-data designator and whether all data have
been processed, tie path then returns to some earlier portion of the
MAIN routine and coonences the ne\.: pass through the program. If one
year of a weapon system is completed with more years to follow, the
path returns to the point at which all of the output variables are set
to zero. If the last year of a weapon system has teen completed with
*Inittally, all weapon system input variables were intended to be
F(001)...F(120), constant inputs to be F(121...F(145), and all outputvariables to be F(151...F(300). [F(146)...F(149) are internal indices.]However, as modifications were required, it was necessary to add someinput variables with indexes out of order. This in no way affects theoperation of entering the data, as will be seen subsequently.
18
more weapon systems to follow for that run, the path returns to the
point at which the current equipment inventories are set to zero. If
the run is completed (with more runs to follow) so that all weapon sys-
tems have been processed, all of the weapon system inputs are set to
zero (in subroutine OUTPUT), and the path returns to an initialization
point (A in Fig. 1) just: before the point where the main title is read
for the run. Finally, if all data have been processed for all runs,
a termination statement Is printed on a ne,.7 page, and CALL EXIT is exe-
cuted by the program ending the job at that point.
19
-12-
IV. INPUT PROCEDURES
GENERAL DESCRIPTION*
Many different sets of data may be entered into the computer, each
set representing one year of a weapon system. Thus, there must be as
many sets of input data as the product of weapon systems and years.
The end of each s. is signalled by an end -of -data designator. This
designator is required for identifying whether the set of data consti-
tutes the end of a year, a weapon system, a run, or all runs. After
each set of data is read, all of the computations are performed on that
set and the results are printed, before the text set of data is read
by the machine.
As was stated previously, the F-variable ..array used in the prograr
is dimensioned 310. The subscripts of F are referrer; to as addresses
of F. Since F is the first array listed in Common, addresses rep-
resent the relative locations of the subscripted F variables in Common.**
Thus, F(001) represents the first F variable in Common, F(010) the
tenth, and F(310) the 310th in Common. (Preceding zeros for the ad-
dresses have no meaning; they are used merely for convenience so that
all addresses can be represented by three-digit numbers.)
Basically, the input procedures are structure° so that the address
of F is entered together with the value of the subscripted F as a pair.
The machine then stores the value in the relative location in Common
equal to the address. For example, if an address of 80 is entered with
a value of 0.9, the program performs the following operation:
F(080) = 0.9.
INPUT DATA CARDS
The basic set of data represents one year of a weapon system. The
first card of the first year of a set of weapon system data must always
*A specific summary on input data cards and their arrangement for
one or more runs is given at the end of this section under Data CardArrangement.
The F array is listed in Appendix A.
9n
-13-
be a title card. This card contains only the number and name of the
weapon system under consideration. Columns 1-2 are reserved for the
optional entry of the weapon system number (integer value). The wea-
pon system title is read in cols. 5-44 as alphanumeric information,
and the remaining porcione of the card are not used. The weapon sys-
tem number is stored as F(001) but 4.3 not used currently in the pro-
gram or printed in the output. After development of the program, it
was found that the weapon system number could be entered just as easily
as alphanumeric information in the title portion and printed out as
part of the title. However, it is Caere as F(001) if the user wishes
to modify the program to make use of it. Hence, there is no require-
ment to enter a number in cols. 1-2 of this card.
The cards following the weapon system title card contain the in-
put data for one or more years of the weapon system. In entering the
numerical data, eight pairs of F addresses and the corresponding F val-
ues may be entered on one card. The address of each variable is en-
tered as an integer in specified columns immediately preceding those
allotted to the corresponding variable value. These specified columns,
or fields, for the addresses are three columns wide and start in any
column ending in "1." Thus, cols. 1-3, 11-13, 21-23, 31-33, 41-43,
51-53, 61-63, and 71-73 are allotted for the addresses. The correspond-
ing fields for the F values (real numbers) are six columns wide and
start in any column ending in 4. Therefore, cols. 4-9, 14-19, 24-29,
34-39, 44-49, 54-59, 64-69, and 74-79 are reserved for the corresponding
F values. The implied decimal point location in each "variable" field
is between the third and fourth columns of those fields--for example,
between cols. 6 and 7 or 16 and 17, etc. Of course, a punched decimal
point will override the implied decimal point location.
Because the address of any variable is entered with the value of
the variable as a pair, the pairs may be entered in any order of address.
However, the address and the value of the variable must always be kept
together as a set. Pairs of blank fields (for example, cols. 1-3,
4-9) are not processed in the program. On the other hand, if addresses
are entered that are less than zero, or zero with a non-zero value for
the variable, or greater than 145 (except for 217, 218, and 219, which
21'
-14-
are the aircraft recurring investment cost factors), an error message
is printed, and the run is terminated at that point. Negative or zero
numbers are not legitimate numbers for addresses, and an address greater
than 145 (except for the three addresses noted above) means that an out-
put variable is being entered.
Figure 2 shows an input keypunch form that may be used to enter
data for this program. Each field contains an address and data (value)
pair. The vertical dashed lines are the implied decimal point loca-
tions. Thus, in the data field, three digits are allowed on each side
of the decimal point for the F value, which are usually sufficient for
most of the data. This is true because cost data must be entered in
thousands of dollars except where noted by a dollar sign in the list-
ing of Appendix A (see address 101, for example). Inputs noted by a
dollar sign are entered in dollars. However, as was stated previously,
those data values requiring more digits may be entered by simply key-
punching the decimal points to override the implied decimal point loca-
tions. The cross-hatched columns (10, 20, 30, etc.) are not used, ex-
cept tc separate the fields.
A total of 148 inputs is listed in Appendix A [F(001)...F(145),
F(217)...F(219)]. However, F(001) is not used as an input, and the
20 constant inputs [F(121)...F(141) excluding F(135)] are only entered
once. Therefore, 127 is the maximum number of weapon system inputs
that ould ever be required for one pass through the program (usually
for the initial, or base case, set of data). Since eight inputs can
be entered on a card, a total of 127 divided by 8 or 16 data cards
would be requited, or 17 incl'iding the weapon system title card.
Since all inputs are set to zero initially, they will remain zero
until a value is entered. Note, however, that for subsequent passes,
if inputs are not entered, their previous values will be retained from
year to year or from weapon system to weapon system. Therefore, if
one does not want the alue of an input to be retained for the next
pass, one must enter a new value or a zero for the input.
An example of nn input data card is shown in Fig. 3. Here, vari-
ables with addresses 098 thcough 105 ore entered. Variable with address
098 has a value of 900; variable with address 099 has a value of 80;
variable with address 100 has a value of 0.05, and so on.
99
Fie
ld1
ifF
ield
2F
ield
3'.V
.Fie
ld4:
4,,F
iOd5
oFie
ld6k
Dat
a.Z
1Add
r
gt
Dat
a."
,'?.A
ddr
:-/-
Fie
ld 7
!N-
Fie
ld8
1D
ata
-1:'i
= it:12
11E
1RM
Dat
a-;
''I'A
ddr
Dat
a4A
ddr
Dat
aP
Add
rD
ata
.i:N
Adc
itii_
__D
oto
iAdd
riii
ii122
2254
678
9012
3456
7890
1234
52
2222
2333
3333
333
4444
4444
4479
1901
2345
6789
0123
455
5555
5555
6666
6666
4677
7777
7777
956
7890
1234
5678
9012
3456
7890
MO
M=
MM
AM
It, Z.
M11
=11
=11
11.M
inM
IME
IINIM
MIM
IIIIIM
MIII
MIII
=M
B Yr
,t ;??
.
ME
M=
EIM
IMM
=11
1111
.1.g
illM
MM
E11
.111
11=
=M
IER
INIII
IMM
IIIIII
IIIIM
IIEM
IIIIII
MM
..-'.
.,
,-
IMM
INIM
ER
=M
ar
.... g
;.,t.
INIM
EIM
MII
IIIIIM
IIME
ME
NE
=,
.4
INIM
MO
OM
MIII
IIMIN
Mill
EM
Illm
imill
ig.1
11.1
111=
IIIM
EM
IIIIII
IIIIII
IIIIB
IN11
1111
1EIIM
EN
NIN
ER
EI
MI
W -.'
-
,
4- N; '''
,r.
''''
M=
IIIIII
IIIM
MIN
IIIM
MI
.:,-.
:6
rilim
mt=
IMM
IDM
In'-:
.,.. ,,, p,- ....
, , ,, .
MIN
ISIM
INII
MII
MM
iII
IIM
MIN
OM
MII
III1
111/
NN
W
III
III
,
ME
MM
INII
IMII
IME
111
MII
MIN
IEN
IIII
IIIM
IN=
1111
1111
11=
1
MM
IMM
IME
MIM
MIM
MI
.
12 3
4567
e 90
1 23
4567
89
012
34
5678
90)2
3456
7890
123
456
7890
Fig. 2--Example of input keypunch form
098900 099 80 100 05 101100 108424 103 0 104 0 105325
1000110100100011001001101010000100110000110000010001001101000110010000010000000012l 111 r l 1 11 11 12 11 11aN" NIl2lnanamaltma7171>2 11H1 `71111137Y114UN(SYrtonumliuuss uSIHll pilll UHp411flllilllrlr711ISJliia/r
1111111111111111111111111111111111111111111111111111111111111i111111111111111111
2222222i2222222222221222222222272222222222121222227222i2222222722222222222122M
313313333333333333333:3333333333333M333333333333331333333333313333333331333333
44444444444444444441444144444444444444444441414444444414444444144444444444444444
5555555555555555555555555551S555M55555955555555$5555555555S5555555555515 15555
66iii6iiii566656166M6666661iiiiii6i66iiiiiiii611666166566616166166961E6666F6C6
177111771711111111171711171111111171111/1711711/111/11111/111/7177171/7/311111i7
(1110111111911111118111118111811611111111011111111111111111111118011111118191111
911199319311191111119111M111111995$11199111931191111199991919999359999991119991/1414/111tUunUnito111321n111214n1:1111MX11411A:L3M23110M.:OLICUUtSUMWOS..AUWA141111URAUPWOnnn;104n4WJaM
mualip
Fig. 3--Sample data card
el A
-17-
VARIABLE-LISTING SELECTION DESIGNATORS
Variable-listing selection designators are used to designate which
variable addresses, names, and values are to be listed when this option
of listing the F variables is used. Unless all variables are to be
listed (described in lie next paragraph), four input cards are used
each time some of the variables are to be listed. If the column num-
bers on these four cards are thought of as running continuously from
card to card, ona has 1...80 columns on the first card, 81...160 on
the second, 161...240 on the third, and 241...320 on the fourth card.
In the program the first 31U columns of these four cards are treated
as corresponding to the 310 F variables in Common, and a numeral 1
punched in any of those columns will cause the variable with address
corresponding to that column to be listed. For example, is punched
in cols. 5, 80, and 172 will cause F(005), F(080), and F(172) to be
listed.
If all variables are to be listed, only one card is required. A
numeral 9 in column 1 will result in a printout of all F variables.
This eliminates the necessity of punching is in alp 310 columns.
The selection designator cards are always entered immediately af-
ter the set of weapon system data for which the variables are to be
listed. In the set of weapon system data preceding the selection desig-
nator card(s), the variable F(120) must be entered as 1.0. This causes
the selection desigrator cards to be read. OtheIvise, F(120) is left
at zero, and the selection designators are not entered. It should be
noted that contrary to the general rule for input variables, the value
of F(120) is always set to zero for the start of the next pass through
the program--that is, a value of 1.0 for F;,120) is not retained fog
the next pass through the program. Therefore, when selection designa-
tors are to be read for a set of data, F(120) must be entered as 1.0
in the set of data to which the selection designators aptly. This was
done so that the listing of variables in this form would require: a pos-
itive action by the user. Also, this prevents the inadvertent carry-
over of 1.0 for F(120) to the next year for which the user does not
want the variables listed in this way and thus has not entered the se-
lection designator cards.
9r-
-13-
END-OF-DATA DESIGNATORS
There are four designators used to end the reading of a set of
data for one year of a weapon system. They are three-digit sixes, sev-
ens, eights, or nines (66, 777, 888, 999) and are entered in any of
the address fields following the last data value entered. Once this
designator is entered, the remaining fields of the card must be blank.
A new set of input data must always start on a new card. The designa-
tor 666 indicates that one year of input data is completed with more
years to follow for the same weapon system. Hence, the next card con-
tains only numerical data beginning for the next year. A 777 indicates
the end of all years for a wiapon system with more weapon systems to
follow. Thus, the next card must be a title card for a new weapon
system set of data. An 888 indicates the end of a run--tl.at is, the
end of data for all years and for all weapon systems of a run--but
that another run is to follow. Therefore, the next card must be a
title card for a new run. The cards to follow would then be the same
as those for the first run. If a new run is initiated, all weapon sys-
tem input data are set to zero. The constant input data are retained,
however.
For ti-e second and subsequent runs, were is a provision for read-
ing in the constant input data again. If there are no changes in these
values from the previous run, one card must be entered containing the
end-of-data designator 666 in any of the address fields (for example,
c..)1s. 1-3). Then, the previous constant input values will be retained.
Finally, a 999 designator indicates that the very last set of data
has been entered. After this set is processed, the machine prints a
termination statement on a new page Icating that this is the end of
the final run; hence all data have been processed. At that point CALL
EXIT is executed, and the job 13 terminated. It is important to note
that unless the end-of-data designators are entered properly in the
address fields, the mechine will continue to read data until no more
data are available, thus causing premature termination of the job.
Since the processing of pairs of blank fields is omitted in the read-
ing of input data, the end-of-data designator may be entered in
21
-19-
cols. 1-3 on a separate card immediately following the set of data to
which it applies. In some situations, this permits easier manipulation
of a set of data.
DATA CARD ARRANGEMENT
Table 2 summarizes the types of input cards used fur the APT pro-
gram. In conjunction kith Table 2, Table 3 is presented to show the
arrangement of input data cards for two hypothetical runs. Run 1 con-
sists of weapon systems A, B, and C, each to be operated for three
years. Run 2 consists of weapon systems D and E to be operated for
two and three years, respectively. A code index of the cards is given
in Tables 2 and 3 to allow the user to cross reference the cards in
the two tables.
For the runs shown in Table 3, the variable listing read desig-
nator F(141) must be entered as 1.0 in the constant input data since
the variable listing is to be read next for later printout. Then, in
the first year data set of weapon system A, the variable listing print
designator F(120) must be entered as 1.0. This causes the machine to
read the selection designators next for printing the F-var4able listing.
Also F(117) is entered as 1.0 in that same first year data of weapon
system A since the Common Dump is to be printed as well as the variable
listing.
Finally, Table 4 is presented to summarize the address and data
field locations on the data cards.
27
Table 2
SUMMARY OF INPUT CARDS
Code(see Table 3)
1
2
3
4
5
Type of Card
Title of Run
Constant Input Data
Variable Listing(310 cards);optional)
Weapon System Title
Data for One Yearof Weapon System
Remarks
First card of data deck for eachrun. Contains title of run incols 1-80 (alphanumeric informa-tion).
Consists of constant input dataF(121).. F(141) less F(135). End-
of-data designator for this set ofdata is 666(last entry ill anyaddress field), For second orsubsequent runs, at least onecard with a 666 designator mustbe entered here. If only onesuch card is entered, previousconstant input data are retainedfor the new run.
If F(141) = 1.0 in constantInput data, the F-variablelisting of 31C c.rds is enteredhere, This listing is enteredonly once regardless of numberof runs made. Each card of thislisting contains the address(cols 1-3) and name (cols 7-72)of the F variable. If F(141) =0.0 in the constant input data,this listing is not entered.
First card of first year of wea-pon system data. Contains titleof weapon system in cols. 5-44.No data are entered on this card.(Cols. 1-2 were originally reservedfor weapon system number, a numbernot currently required.)
Contains data for one year of aweapon system. End-of-data desig-nator 666 is used in address fieldat end of this set of data ifmore years of same weapon systemare to follow. A 777 designator
28
-21-
Table : (continued)
Code(see Table 3) i Type of Card Remarks
6 Variable-ListingS3lection Desis-natort1 or 4 cards)
(optional)
is used if this is last year ofweapon system with more weaponsystems to follow in this run.An 888 designator is used if thisis last year of last weapon sys-tem of this rui, with more runsto follow, A 999 designator isused if this is last set of data oflast run. Job is then terminatedafter this data set is processed,
Used to designate which variablesare to be listed. Always usedimmediately after set of data forwhich variables are to be listed,In that set of data F(120) = 1.0.If all variables are to be listed,a 9 is entered in col. 1 of aseparate card entered here.Otherwise, four cards are usedwith a 1 entered in column num-bers corresponding to addressesof variables to be listed. Ije
four cards may be thought of ascontaining cols 1...80, 81...160,161...240, and 241...320, the first
310 of which correspond to theF addresses.
-22-
Table 3
DATA CARD ARRANGEMENT FOR TWO RUNS
Code(see Table 2)
1
2
3
4
5
6
5
5
4
5
5
5
4
5
5
5
1
2
4
5
5
4
5
5
5
Type of CardsEnd-of-DataDesignator
Run 1 title card
Constant input data [F(141)=1.0] 666
F-variable listing (310 cards)
Weapon system A title card
Year 1 data [F(117)=1.0, F(120)=1.0] 666
Variable listing selectiondesignators (1. or 4 cards)a
Year 2 data 666
Year 3 data 777
Weapon system B title card
Year 1 data 666
Year 2 data 666
Year 3 data 771
Weapon system C title card
Year 1 data 666
Year 2 data 666
Year 3 data 888
Run 2 title card
Constant input data (at least one card) 666
Weapon system D title card
Year 1 data 666
Year 2 data 777
Weapon system E title card
Year 1 data 666
Year 2 data 666
Year 3 data 999
aFor this example whose outptits are discussed indipction V, only onedesignator card was used since all 310 F variables WIre listed.
30
-23-
Table 4
SUMMARY OF ADDRESS AND DATA FIELD LOCATIONS
Address FieldaLocation (cols)
(integer)
Corresponding DataField Location (cola)
(real number)
Implied Decimal PointLocation for Data Field
(between colsi
1-3 4-9 6-7
11-13 14-19 16-17
21-23 24-29 26-27
31-33 34-39 36-37
41-43 44-49 46-47
51-53 54-59 56-57
6i-63 64-69 66-67
71-73 74-79 76-77
&Address fields are also used for end-of-data designators (666,
777, 888, or 999). The end-of-data designator is always the lastentry of each year (set) of weapon system data.
31
-24-
V. PROGRAM OUTPUTS
Examples of outputs generated by the program are depicted in Figs.
4-17. The particular data shown are used only to illustrate the types
of outputs obtained from the program. The outputs represent the sys-
tems listed in Table 3. In this example, both the Common Dump and vari-
able listing are printed for the first year of weapon ,ystem A. Such
listings are always printed on separate pages. Otherwise, the lines
of output remain together for each weapon system.
Each value listed in the weapon system output is rounded to the
nearest whole number except for the numbers of aircraft and simulators
required (see, for example, Fig. 4). Values for these items are printed
to two decimal places. As explained previously and noted on the out-
put pages, all costs shown in the weapon system output are in thousands
of dollars except for the operating cost per graduate, which is in
dollars.
As an example of the use of the Common Dump "-sting, suppose that
one is interested in obtaining the value of the instructor flying hours
per student for all aircraft types in the long course. On the fifth
page of Appendix A the address of this variable is listed as 171, and
in the Common Dwmp(Fig. 5) its value is seen to be 42.5. Similarly,
the value of the total ground school classroom hours (address 184) is
listed as 406.496. These values are also obtained, of course, from
the variable listing, Fig. 9.
Finally, it should be noted that the page numbers start with 1 at
the beginning of each run. This is seen in Figs. 4 and 15. Otherwise,
the pages are numbered consecutively within a run.
Figures 4-17 represent demonstration runs. Neither the inputsnor the outputs of those runs are intended to be used for any otherpurposes. If any results from the APT program are to be used for of-ficial purposes, the inputs should be obtained from official sources.
AWAKED PaOr TRAINING COST MODEL TEST RUN NO. 1
PAGE
1
WEAPON SYSTEM A
(ALL OUTPUT COSTS EXCEPT OPERATING COST PER GRAGuAYE AAE IN TmOuSANDS OF DOLLARS.)
NO.
NO.
NO.
OPER
OPER
AVG
PERM
TYPE 1
TYPE 2
TYPE S
NO.
FLYING
OTHER
TOTAL
PLUS
COST PER
WO.
STUD.
PARTY
ACFT
ACE).
ACFT
SIMS
INV
HOUR
OPER
OPER
INY
GRAD
YEAR
GRAD
LOAD
PERS
REQ
RIO
RED
1E0
COST
COST
PAY
COST
COST
COST
(SI
1967
396
107
1206
27.09
0.0
2.0
1.72
011761
2763
2553
26477
26477
66261
Fig. 4 - -Run 1 sample output (weapon systemA): standard printout, 1967
wFAPON 595TEP.
PAG7
2
lurpul .:)5T5 EXCEPT oPFAA7Y4G CIST PER sAA0uATE ARE 14 Y4105.1415 9F 101147,5.1
CONMON DUMP
12
34
56
89
10
ADDRESSES
1.000
1.000
200.000
40.000
60.000
100.000
14.000
14.000
0.990
0.990
1-
10
103.000
0.0
0.0
101.000
0.0
0.0
27.000
27.000
188.000
188.000
11
20
2.100
0.0
0.0
0.0
0.0
425.030
2.000
600.000
0.0
600.000
0.0
300.000
85.000
300.000
0.0
2.000
0.0
16.000
B5.000
16.000
21-
::
6.000
6.000
0.700
C.700
1.100
0.0
0.050
0.0
0.0
0.460
41-
50
0.0
0.0
3120.000
2800.000
740.000
0.0
0.0
30.000
0.0
0.0
51-
60
3.000
2.000
2.000
0.125
3.000
0.100
8.000
0.050
0.0
0.0
6 -
70
0.012
2.004
5.000
0.140
0.0
0.550
1.000
0.0
0.100
0.900
71-
80
0.500
0.060
0.500
0.710
0.240
0.750
0.140
20.000
0.020
6500.000
0.960
0.0
0.200
0.0
0.800
900.000
0.210
80.000
0.750
0.050
81-
1:g
100.000
650.000
0.0
0.0
371.000
0.0
0.0
167.000
0.0
0.0
101- 110
10.000
10.000
500.000
8.000
0.0
0.0
1.000
0.0
0-0
1.000
111- 120
5987.000
100.000
500.000
800.000
1000.000
400.000
10543.000
16000.000
13500.000
4800.000
121- 130
Z6763.000
25.000
407.000
810.000
0.700
15.000
250.000
150.000
446.000
140
.:6
1.000
0.0
0.0
0.0
2.000
2.000
1.000
1.000
1.000
1967.000
141- 150
400.000
200.000
200.000
198.000
198.000
396.000
199.000
199.000
53.577
51.577
151- 160
107.154
10248.492
0.0
0.0
10248.492
0.0
0.0
20496.984
0.0
0.0
161- :70
I
42.500
42.500
8457.492
8457.492
16914.98.
2686.498
2886.498
5372.996
1193.999
1193.999
171- 140
143
2)87.999
2338.249
2338.249
4676.496
1634.774
1636.774
3273.548
701.475
701.475
1402.949
181- 190
as
1024.849
0.0
0.0
21521.832
0.0
0.0
9900.039
0.0
0.0
29.763
191- 200
,
0.0
0.0
3.000
2.000
29.084
0.0
0.0
1.722
0.918
0.0
201- 210
0.0
0.0
0.0
0.0
0.0
0.0
0.039
0.0
0.0
3761.097
211- 220
39.800
8.955
3.980
10.912
4.676
68.323
10.540
13.715
8.000
100.579
221- 230
495.002
0.0
0.0
495.002
45.133
4.000
49.133
644.714
95.260
847.127
231- 240
65.920
1313.047
1205.893
148.363
936.384
1084.746
121.146
126.456
21.907
0.0
247- 250
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
251- 260
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
261- 270
0.0
0.0
6435.023
3672.914
1653.306
11761.238
1.990
1.990
1129.722
2023.291
271- 200
295.741
4494.641
6813.672
7943.391
819.313
8762.703
200.000
30.147
534.410
1063.567
281- 290
9.644
4.000
0.0
19.696
37.091
140.458
537.828
5951.117
26477.059
66861.250
291- 300
26477.059
0-237
0.0
0.0
3372.299
0.0
0.0
3372.299
0.0
0.0
301- 310
Fig. 5--Run 1 sample output (weapon system A): Common Dump. 1967
1 2
WEAPON SYSTEM A
(ALL OUTPUT COSTS EXCEPT OPERATING COST PER GRADUATE ARE IN TPUUSANOS OF
WEAPON SYSTEM NUMBER
YEAR NUMBER (1.. 2.. 3.. .
..
ETC.)
PAGE
DOLLARS.) 1.00000
1.00000
3
1ENTERING STUDENTS PROP SIMILAR AIRCRAFT
200.00000
4ENTERING STUDENTS FROM OISSImILAR AIRCRAFT
40.00000
5ENTERING STUDENTS FROM DESK JOBS
60.00000
6ENTERING STUDENTS FROM uNCIERGRA0uATE PILOT TRAINING (UPI)
100.000CC
7LENGTH OF LONG COURSE (WEEKS)
0.0000G
8LENGTH OF SHORT COURSE (WEEKS)
14.00000
9FRACTION OF ENTERING STUDENTS WHO GRADUATE - -LCNG COURSE
C.53000
10
FRACTION OF ENTERING STUDENTS WHO GRADUATE- -SHORT COURSE
0.99000
It
HOURS EACH STuDENT On:WIRED TO FLY- -TYPE 1 AIRCRAFT, LONG COURSE
103.00000
12
HOURS UCH STUDENT REQUIRED TO FLY-TYPE 2 AIRCRAFT. LONG COURSE
0.0
13
HOURS EACH STUDENT REQUIRED TO FLY--TYPE 7 AIRCRAFT, LONG COURSE
0.0
14
/OURS EACH STUDENT REQUIRED TO FLY-TYPE 1, SHORT COURSE
101.00000
15
FOURS EACH STUDENT RECKHRED TC FLY- -TYPE 2. SHORT COURSE
0.0
16
NOIAS EACH STUDENT REQUIRED TO FLY - -TYPE 3. SHORT COURSE
0.0
17
SIMULATOR HOURS REQUIRED PER STUDENT- -LCNG COURSE
27.00000
la
SIMULATOR HOURS REQUIRED PER STUDENT-SHORT COURSE
27.CCCOC
19
POURS 5/WENT REOuTRED TO ATTEND GROUND SCHOOL (GSI-LONG COURSE
1.88.00090
20
HOURS STUDENT REO.,,,IREO TO ATTEND OROUNO SCHOOL (CSI-SHORT COURSE
Ingo:Imo
21
AVERAGE NO. STUDENT PILOTS ON STUCENT CREW--TYPE 1. LONG COURSE
2.000CC
22
AVERAGE NO. STUDENT PILOTS ON STUCENT CREW - -TYPE 2. LCNG COURSE
0.0
23
AVERAGE NO. STUDENT PILOTS ON STUDENT CREW - -TYPE 3. LONG COURSE
C. C
24
AVERAGE NO. STUDENT PILOTS ON STUDENT CREW- -TYPE 1. SHORT COURSE
2.0000C
25
AVERAGE nn. STUDENT PILOTS ON STUDENT CREW- -TYPE 2. SHORT COURSE
0.0
IV76
AVERAGE NO. STUOENT PILOTS ON STUDENT CREW- -TYPE 3, SHORT COURSE
C.C.
,j
77
HOURS INSTRUCTOR FLIES WITH EACH STUOENT--TYPE I. LONG COURSE
85.CCCOC
28
HoURS INSTRUCTOR FLIES WITH EACH STUCENT- -TYPE 2, LONG COURSE
0.0
?9
OURS INSTRUCTOR FLIES WITH EACH STUDENT- -TYPE 3. LONG COURSE
C. C
30
HOURS INSTRUCTOR FLIES WITH EACH STUDENT - -TYPE 1. SHORT COURSE
135.CCCCC
31
POURS INSTRUCTOR FLIES WITH EACH STUDENT-TYPE 2. SHORT COURSE
0.0
32
HOURS tmsTRucToR FLIES WITH EACH STUDENT- -TYPE 3, SHORT COURSE
C.0
33
MAXIMUM HOURS PER YEAR INSTRUCTOR FLIES WITH STUDENTS
425.0000C
34
MAXIMUM SIMULATOR HOURS PER YEAR INSTRUCTOR SUPERVISES
500.CCOOC
35
MAXIMUM TRAINER HOURS PER YEAR INSTRUCTOR SUPERVISES
600.00000
36
MAXIMUM GS HOURS PER YEAR CCTS INSTRUCTOR TEACHES
3CO.CCCOC
37
MAXIMUM OS HOURS -ER YEAR FTO INSTRUCTOR TEACHES
300.00000
38
AVG NO_ STUDENT PILOTS ON SIMULATOR AT ONE TIME
2. C0000
39
AVG NO. sTLIDENT PILOTS IN CS CLASSROOM AT ONE TIME- -LONG COURSE
16. CC000
40
AVG NO. STuDENT PILOTS IN GS CLASSROOM AT ONE TIFF-SHORT COURSE
16.COOCC
41
TRAINER HOURS REWIRED PER STUDENT - -LONG COURSE
5.00000
42
TRAINER HOURS REQUIRED PER STUDENT -SHORT COURSE
6.00000
43
FRACTION OF GS HOURS TAUGHT BY CCTS INSTRUCTORS-LONG COURSE
0.70000
44
FRACTION OF GS HOURS TAUGHT BY COTS INSTRUCTORS-SHORT COURSE
0.70000
45
AIRCRAFT ATTRITION PER /00000 FLYING MOORS- -TYPE
11.10000
46
AIRCRAFT ATTRITION PER 100000 FLYING HOURS-TYPE 7 (SEE 1441
C.0
47
OTHER FH CHARGED TO CREW TRNG (FRACT. sTUD.4SEP. INST. FH)- -TYPE
0. C5C00
48
OTHER FH CHARGED TC CREW TRAINING (FRACTICN STUDENT FHI-TyPE 2
C.0
49
OTHER Fm CHARGED TO CREW TRAINING (FRACTION STUDENT FH)--TYPE 3
C.0
50
FRACTION DE TOTAL FH CP COST ALLOCATED TC PILOT TRAINING- -TYPE 1
0.46C CO
51
FRACTION OF TOTAL FH CR COST ALLOCATED TO PILCT TRAINING- -TYPE 2
0.0
52
FRACTION OF TOTAL Fm OR COST ALLOCATED TO P)LCT TRAINING- -TYPE 3
0.0
53
TRAINING HOURS AVAILABLE PER YEAR ON ONE SIMULATOR
3120. CCCCC
Fig. 6--Run I sample output (weapon system A):
Variable listing, 1967, F(001)-F(053)
7)
54
5556
57
WEAPON SYSTEP A
(ALL OUTPUT COSTS EXCEPT OPERATING COST PER GRADUATE
ARE IN THOUSANDS OF
TRAINING POURS AVAILABLE PER YEAR ON ONE TRAINER
AVAILABLE FLYING HOURS PER YEAR - -TYPE 1
AVAILABLE FLYING HOURS PER YEAR --TYPE 2
AVAILABLE FLYING HOURS PER YEAR --TYPE 3
PAGE
4
OOLLARS.1
2600.00000
740. C0000
C.0
0.0
58
AIRCRAFT AVAILABLE AT BEGINNING OF FIRST YEAR--TYPE I
30. CCOOC
59
AIRCRAFT AVAILABLE AT BEGINNING OF FIRST YEAR-TYPE 2
0.0
60
AIRCRAFT AVAILABLE AY BEGINNING OF FIRST YEAR-TYPE
30.0
61
SIMULATORS AVAILABLE AT BEGINNING OF FIRST YEAR
3.10000
62
TRAINERS AVAILABLE AT BEGINNING OF FIRST YEAR
2.COOCC
63
FIXED NUMBER OF IhSTRUCIOR-SUPERVADMIN-SONLEVEL
2. CCCCC
64
VARIABLE NUMBER OF INSTRUCUIR-SuPERVPROMIN
(PER IAST.1--,SOON LEVEL
0.125CC
65
FIAEO NUMBER OF ACADEMIC- PROGRAM SUPERVISORS-SOU/CRON
LEVEL
3.CCCOC
66
VARIABLE NO. ACAO-PROD SUPERV, PER STUD. IN STUO.
1080 - -SOON LEVEL
0.10000
67
6(1
TOTAL STAN) -AR }EVALUATION PERSONNEL REQUIRED
AIRCRAFT MAINTENANCE PERSONNEL ROCUIREO PER 'rLYING
HOUR -TYPF I
B.CCCCC
0.05000
69 70
AIRCRAFT MAINTENANCE PERSONNEL REQUIRED PER FLYING HOUR--TYPE 2
AIRCRAFT MAINTENANCE PERSONNEL REQUIRED PER FLYING
POUR-TYPE 3
o.c
o.c
71
SINULATOR OPEP.MTC PERS AUTHORIZEC PER SIMULATOROR PER 51N HOUR
o.c1200
72
TRAINER OPER.PTC PERS AUTHORIZED PER VRAINEM
2.00000
73
FIXED NUMBER OF AOMINISTRATIVE PERSONNEL --WING
LEVEL
S. CCCCC
74
VARIABLE NO. AOMIN PERS-WING LEVEL (PER OPER4PTC
PERSONNEL)
0.14000
75
FIXED NUMBER OF SUPPORT PERSONNEL
C.0
76
VARIABLE NC. SUPPORT PERS (PER TOTAL STUOENT
LOAO.OPER.mICAOMIN)
0.55000
77
FRACTION OF GS Ot'IS INSTRUCTORS WHO ARE OFFICERS
1.00000
75
FRACTICN Of
G5 CJ.IS INSTRUCTORS WHO ARE AIRMEN
0.0
79
FRACTION OF 05 FIO INSTRUCTORS MHO ARE OFFICERS
0.10000
go
FRACTION OF GS FED INSTRUCTORS MHO ARE AIRPEN
C. SCCOC
81
FRACTION OF INSTRuCTORSUPERVACMIN (SOON LEVEL) WHO
ARE OFFICERS
0.50000
82
FRACTION OF INSTRUCTOR-SUPERV.A0MIN (SOON LEVEL) )00 MAE
AIRMEN
0.5000C
83
FRACTION OF ACAD-PROGRM SUPERVRAOM(N (SOON LEVEL) WHOARE OFFICERS
0.24000
84
FRACTION OF ACAD-PROGRP SUPERVAROPIN (SOON LEVEL) WHO
ARE AIRMEN
0.74000
85
FRACTION Of AIRCRAFT mfc PERSONNEL WHC ARE OFFICERS
0. C2000
86
FRACTION OF AIRCRAFT NYC PERSONNEL WHO ARE AIRMEN
0. 56000
87
FRACTION OF SIMULATOR AND TRAINER MTCPOPER PERS WNO
ARE OFFICERS
0.2CCCC
se
FRACTION OF SIMULATOR AND TRAINER RTC/OPER PERS
WHO ARE AIRMEN
C.8COOC
89
FRACTION OF AMR PERSONNEL (WING LEVEL) WHC ARE OFFICERS
0.21000
90
FRACTION OF AOMIN PERSONNEL (WING LEVEL) WHO ARE
AIRMEN
0.75000
91
FRACTION OF SUFrORT PERSONNEL WHO ARE OFFICERS
0.06000
92
FRACTION OF SUPPORT PERSONNEL WHO ARE AIRMEN
C.71C0C
93
FRACTION OF OFFICERS 1040 ARF RATED
0.75000
94
MIN INCREASE IN STUOENT LOAO REFORE 1.1. TANG
EOUIP.F!-PARES JUSTIF.
2 C. C0000
95
1.1. COST PEA AIRCRAFT- -TYPE 1
6500.00000
96
1.1. COST PER AIRCRAFT- -TYPE 2
0.0
97
(.1. COST PER AIRCRAFT--TYPE
0.0
98
I.I. COST PER SIMULATOR
900.00000
99
I.!. COST PER TRAINER
80.COPOO
100
FRACTION OF I.I. SIFULATOP COST FOR SIMULATOR SPARES
COST
C.05000
101
1.1. COST FOR TANG EQUIP+SPARE$ PER INCREASE IN STUDENT
LOAD (S)
100.CCCOC
102
OPERATING COST PER FLYING HOUR FOR DEPOT P.0 - -TYPE 1 (A)
650.00000
103
OPERATING COST PER FLYING HOUR FOR DEPOT MTE-TYPE 2
14)
0.0
104
OPERATING COST PER FLYING HOUR FOR OEPOT MTC-TYPE 3 IA)
0.0
105
OPERATING COST PER FLYING HOUR FCR POL--TYPE 1
(SI
371.00000
106
OPERATING COST PER FLYING HOUR FOR POL- -TYPE Z (s)
0.0
Fig. 7--Run 1 sample output (weapou system
A):
Varfable lis,fing, 1967, F(054)-F(106)
WEAPON SYsTER A
(ALL OUTPUT COSTS EXCEPT OPERATING CCST PFR GRA0UATF ARE IN TFOUSANOS PF
RAGE
OCLLARS.I
5
IOT
OPERATING COST PER FLYING HOUR FOR POL--TYPE 1 (SI
0.0
IC)
OPFRATINn COST PER FLYING HOUR FOR MATERIAL- -TYPE
I(SI
167.000O,
109
OPERATING COST PEP FLYING HOUR FCR MATERIAL-TYPE 2
01.1
0.0
110
OPERATING COST PER FLYIN0 HOUR En. MATERIAL- -TYPE 3 ("I
P.0
III
112
OPERATING COST PER STUDENT FOP muNITICNS--LoNG COURSE (I)
OPERATING CCST PER STUOFNT FOR MUNITIONS - -SHORT MIME (SI
IC.,CCPL
10.00000
113
114
OPERATING COST PER STUOENT FOR AVERAGE TOY/PCS (SI
OPERATING COST PER Sly PER YR FOP SIm mTC--NATERIAL. SERVICES
5°=2
IIS
OPERATING COST PER YEAR FOR TARGET RENTAL
0.0
116
R ANO 0 COST
0.6
117
OUMP PRINTOUT OESIGNATOR (0./1.--(10 NCT /OC PRINT CUPP!
I.COOOO
IIR
ZERO-OUTPUT DESIGNATOR (0./1.--00 NOT/00 ZERC OUTPUT EXCEPT GRACSI
0.0
119
CLEAR DESIGNATOR (0./1.--00 NOT /DO 7FRO OUT ALL . VARIABLES
0.0
120
WEAPON SYSTEM VARIABLE-LISTING PRINT OESIGNATOR
I.00000
121
BEGINNING YEAR (E.G., 196"E)
1967.00000
122
MIN INCREASt t4 PERM PARTY BEFORE 1.1. EOUTP.SuPPLIES JuSTIFIEO
100.0000C
121
1.1. COST FOR BASE SUPPORT FOuIPPSPAR.S 0FR PEE* PARTY INCREASE(S1
500.00OOC
124
LI. COST FOR BASE SGPPLY INVENTORY PER PERM PARTY INCREASE (SI
80C.CCCOO
125
176
1.1. COST FCR PERM - PARTY- INCREASE TRAINING OfF BASE (SI
1.1. COST FOR VERN-PARTY-INCREASE TRAVEL Is)
1!).170.0(C)
127
OPER. COST PER YEAR FOR AVG PAY OF STUOENI Is)
11543.COOCC
CA,
12R
179
OPER. CCST PER YEAR FOR AVG PAY PE PERM PARTY lATE0 OFFICER (SI
OPER. COST PER YEAR fOR AVG PAY OF REPM PARTY NONRATED OFFICER (s)
16000.00000
13500.COOCC
e
wN1
130
CPER. COST PER YEAR FOR AVG PAY OF PERM PARTY AIRMAN (SI
4SMC.0C000
h.1
131
OPFR. COST PI R YEAR FOR AVG PAY Or CIVILIAN 114
A763.00000
,C)
137
OPER. CnST P
YEAR FOR AvG TOY OF PERM PARTY (S)
25.00000
'
133
OPER. COST PER YEAR FOP SERVICES--AVG PER PEPSCN CN BASE (S)
407.COCOC
1'4
OPER. COST PAR TEAR FOR SuRPLIESPEOVIP PFR PERSON UN PASE IS)
Sle 20000
1'5
FRACTION OF SIMULATOR HOURS OR COSTS ALLOCATE° TO PACT TRAINING
..7000C
116
OPER. COST PER YEAR FOR SUPPORT ACFT--AVG PEP. PERSON ON BASE IS)
15.00000
137
OPER. COST PER YEAR FOP ;FERN F:ATY OFFICER 'RAINING OFF SASE IS)
25C.COCOC
134
OPER. COST PER 4..:AR FOR PEON PARTY AIRFARE( TRAINING OFF IMF "%)
150.0000C
119
CPO,. COST PER YEAR FCR AVERAGE PCS PE, PERM PARTY PERSON (SI
446.CO0PO
140
FRACTION OF 1.1. A1RCPAET CO5T FOR AIRCRAFT SPARES COST
0.15000
141
VARIABLE - LISTING READ DESIGNATOR (0./1.--OC ACT/TIC REDO VARIABLES)
1.CCCOC
142
INSTRUCTOR LEAO/TOw FLYING HOURS PER STUDENT--TY1- I. LONG CCURSE
0.0
*,1
INSTRUCTOR LEAO/TCM FLYING HOURS PTE STUDENT - -TYPE 1. SHORT COURSE
0.0
144
AIRCRAFT AF.RITION PER 100010 FLYING hnuRS--TYPE 3 ISEF 045. 0481
C.0
145
146
OPER. COST PER YEAR FCR TRAINER RTC PER TsNR--RATERIAL, SERVICES
PAGE NUMBER
2.(CCCC
2.COCCE
147
YEAR COUNTFC
I.CCOOC
14R
END-OE-OATA DESIGNATOR
1.00000
'49
PASS COUNTER
1.00000
153
CURRENT YEAR
1967.COCPC
I51
TOTAL ENTERING STUDENTS
400.000OC
152
TOTAL ENTERING STUDENTS - -LONG COURSE
2CO.0000C
153
TOTAL ENTERING STUDENTS-SHORT CCURSE
2OC.00000
154
TOTAL GRADUATES-LONG COURSE
197.9559E
155
TOTAL GRADUATES - -SHORT COURSE
197.91998
156
TOTAL GR4OUATFS
395.SSS76
157
AVERAGE NUMBER Pc STUDENTS PER YEAR-LONG COURSE
11%3::::::
154
AVERAGE NUMBER OF ,'UOENTS PFR ',TAR-Sur.* CFURSE
159
AVERAGE STUOENT LOAD FOR LONG COURSE
53.57E89
Pig. 8--Run 1 sample output (weapon system A):
Variable listing, 1967, F(107)-F(159)
WEAPON SYSTEM
(ALL Output COSTS EXCEPT OPERATING COST PER GRADUATE ARE IN TmOUSANOS OF
PArE
DOLLARS./
160
AVERAGE STUOENT LOAD FOR Smnmi COURSE
53.57689
161
TOTAL AVERAGE STUDENT LOAD
1C7.1537e
162
TOTAL STUDENT FLYING HOURS -TV4F I. 1,NG COURSE
10248.45219
163
TOTAL STUDENT FLYING HOURS-TYPE 2. LONG CCURSE
C.0
164
ToTAL 4IWENT FLYING HOURS- -TYPE 1. LONG COURSE
C.0
16S
rYAL STUDENT FLYING HOURS- -TYPE 1. S"ORY COURSE
10240.49219
166
TOTAL STUDENT FLYING HOURS- -TYPE 2. SHORT COURSE
0.0
167
TOTAL STUDENT FLYING HOURS- -TYPE 1. SHCRT CCUPSE
C.0
168
TOTAL STUDENT FLYING HOURS- -TYPE 1
70496.90418
169
TOTAL STUDENT FLYING HOURS-TYPE .7
0.0
170
_STUDENT FLYING HOURS-TYPE 3
C.0
171
INSTRUCTOR FN PER STUDENT- -ALL AIRCRAFT TYPES. LONG COURSE
47.50000
172
INSTRUCTOR gm PER STUDENT-ALL AIRCRAFT TYPES. SHORT COURSE
42.5C00E
173
TOTAL HOURS INSTRUCTOR FLIES WITH STUDENTS- -LONG COURSE.
8487.49719
174
TOTAL HOURS INSTRUCTOR FLIES WITH STUDENTS- -SHORT COURSE
8457.49219
175
TOTAL HOURS INSTRUCTOR PLIES WITH STUDENTS
16914.6848A
176
TOTAL STUDENT SIMULATOR HOURS- -LONG CCURSE
2686.49005
177
TOTAL STUDENT SIPULATCR HOURS- -SNORT COURSE
2686.49805
178
TOTAL STUDENT SIRULATOR HOURS
5177.9960s
179
TOTAL STUDENT TRAINER HOURS - -LONG COURSE
1191.99977
180
TOTAL STUDENT TRAINER HOURS-SmCRT COURSE
11
191
TOTAT STUDENT TRAINER HOURS
21rY.1=
182
TOTAL GROUND-SCHOCL CLASSROOM HOURS-LCSG CCURSE
2118.24854
193
TOTAL GROUND - SCHOOL CLASSROOM HOURS -SHORT COURSE
2118.24854
194
TOTAL GROUND-SCHOOL CLASSRCCR HOURS
4676.44605
IRS
TOTAL GS GLASSFoCm HOURS TAUGHT BY CCTS INSTRUCTORS-LONG COURSE
1636.77193
Co.,
186
TOTAL GS CLASSROOM HOURS TAUGHT BY COTS INSTRuCTCRS-SHORT COURSE
1616.77191
187
TOTAL GS CLASSROCH HOURS TAUGHT By CCTS INSTRUCTORS
32',-.54795
OD
188
TOTAL GS CLASSROOM HCURS TAUGHT BY FTn INSTRUCTORS- -LONG COURSE
701.47461
199
TOTAL GS CLASSROOM HOURS TAUGHT BY FTD INSTRUCTORS- -SHORT COURSE
7O1.47461
190
TOTAL GS CLASSROCR HOURS TAUGHT BY Fro INSTRUCTORS
1402.94972
191
OTHER FLYING HOURS - -TYPE I
1074.E4912
192
OTHER FLYING HOURS - -TYPE 7
C.0
193
OTHER FLYING HOURS- -TYPE 3
C.0
194
TOTAL FLYING HOURS - -TVPt 1
21571.83203
195
TOTAL FLYING HOURS --TYPE 2
0.0
196
TOTAL FLYING HOURS- -TYPE 3
0.0
197
FLYING HORS CHARGED TO PILOT TRAINING-TYPE
_8000.C3SCA
198
PLYING HOURS CHARGED TO PILOT TrA16 NG-TYRE 2
0.0
199
PLYING HOURS CHARGE? TO Pl'nT tRAI4ING-TYPE 3
0.0
290
CURRENT INVENTORY - -TYPE 1
28.76126
201
CURRENT INVENTORY- -TYPE 2
0.0
202
CURRENT INVENTORY-TYPE 3
0.0
203
CURRENT INVENTORY-SIMULATORS
3.00000
204
CURRENT INVENTORY-TRAINERS
20
205
AIRCRAFT REOUTRED- -TYPE
12..=
206
AIRCRAFT REQUIRED- -TYPE 7
C.e
217
AIRCRAFT REQUIRED- -TYPE 3
C.0
208
SIMULATORS REQUIRED
1.72711
209
TRAINERS REQUIRED
0.91846
210
AIRCRAFT TO BE PROCURED- -TYPE 1
0.0
211
AIRCRAFT TO BE PRO6uRED-TYPE 2
C.0
212
AIRCRAFT TO BE PR0CoREO-TYPE 3
0.0
Fig. 9--Run 1 sample output (weapon system A):
Variable listing, 196/, F(1G0)-F(212)
6
713
/14
215
716
WEAPON sysyEm A
(ALL OUTPUT COSTS EXCEPT CPERATiNG COST PER GRADUATE ARE IN THOU56NOS OF
SIMULATORS TO BE PROCURED
TRAINERS TO SE PROCURED
TOTAL INSTRuCTCA LEAD /TOW FLYING //MRS-TYPE 1. LCNG COURSE
TV-AL INSTRUCTOR LEAD /TOW FLYING HOURS-TYPE 1. SHORT COURSE
PAGE
OOLLAR5.$ 0.0
0.0
0.0
C.0
217
RECURRING INVESTMENT COST FACTOR-TYPE I (WEAPON SYSTEM I, 'LIT)
0.03878
218
RECURRING INVESTMENT COST FACTOR - -TYPE 2
( wEAPCN SYSTEM INPUT)
C.0
219
RECURRING INVESTMENT COST FACTOP-TYPE 3 WEAPON SYSTEM INPUT)
C.0
220
SIMULATOR HOURS CHARGEO TO PILOT TRAINING
3761.05717
221
222
TOTAL FLYING INSTRUCTORS REQUIRED
TOTAL SIMULATOR INSTRUCTORS REQUIRED
3n.75556
223
724
TOTAL TRAINER INSTRUCTORS REQUIRED
TOTAL GROUNO-:CHOOL COTS INSTRUCTORS REQUIRED
3.secoc
1:::::::
225
TOTAL GROUND- SCHOOL ETD INSTRUCTORS REQUIRED
4.67650
226
TOTAL INSTRUCTORS REQUIRED
68.37324
277
TOTAL. INSTRUCTOR SUPERVISORS AND AOMIN PERS REOVIR8p_som LEVEL
IC.54041
228
TOTAL ACAD-PROGRAM SUPERVISORS AND AOMIN PERS PECUIRED-SODN LEVEL
13.71537
229
TOTAL STANDARD-EVALUATION PERSONNEL REQUIRED
8.CCOOC
231)
TOTAL NONSTJOENT OPERATIONS PERSONNEL
231
TOTAL AIRCRAFT MAINTENANCE PERSCWNEL-TYPE 1
IZZINM
232
TOTAL AIRCRAFT mA1NTENANCE PERSONNEL-TYPE 2
0.0
233
TOTAL AIRCRAFT MAINTENANCE PERSONNEL-TYPE 3
(5 7.C171
Cm,
734
TOTAL AIRCRAFT MAINTENANCE PERSONNEL
49
235
TOTAL SIMULATOR MAINTENANCE AND OPERATING PERSONNEL
45.:3315
CID
236
TOTAL TRAINER MAINTENANCE ANO OPERATING PERSONNE
4.00000
237
TOTAL SIMULATOR AND TRAINER MAINTENANCE ANO OPERATING PERSONNEL
49.133/5
238
TOTAL OPERATIONS AND MAINTENANCE PERSONNEL
644.7136/
239
240
TOTAL ADMINISTRATIVE I.ERSONNEL (WING LEVEL)
TOTAL STUDENT LOAD
OPERATION
FITC
ADMINISTRATIVE PERSONNEL
895.47.2590S
17695
241
TOTAL SUPPORT PERSONNEL
465.51968
242
TOTAL PERSONNEL CHARGED TO PILOT TRAINING. INCLUDOG STUDENTS
1313.04663
243
TOTAL PERMANENT PARTY PERSONNEL
1205.85282
244
TOTAL PERMANENT PAR TV OFFICERS
148.36266
745
TOTAL PERMANENT PARTY AIRMEN
936.38379
246
TOTAL PERMANENT PARTY MILFTARY PERSONNEL
1084.74634
247
TOTAL CIVILIANS
121.i4648
248
TOTAL PERMANENT PARTY RATED OFFICERS
126.45577
249
TOTAL PERMANENT PAYTY NONRATED OFFICERS
21.SC694
250
CHANGE IN STUOENT LOAD
0.0
251
CHANGE IN TOTAL PERSONNEL. INCLUDING STUDENTS
0.0
252
CHANGE IN TOTAL PERMANENT PARTY PERSONNEL
0.0
253
CHANGE IN TOTAL PERMANENT PARTY MILITARY PERSCNNEL
c.0
254
CHANGE IN PERM_ PARTY LESS CHANGE DUE TO ALLOC. FPACTION vAkIJ.TION
0.0
755
AOJUSTMENT TO FLIP_ EFFECT ON 1.1. COST OF CHANGE IN ALLOC. FRACT.
0.0
256
CUMULATIVE CHANGE IN STUDENT LOAD UNTIL THRESWG&D IS REACHED
0.0
257
CUMULATIVE CHANGE IN ADJ. PERM PARTY UNTIL THRESHOLO IS REACHEO
0.0
258
1.1. COST OF AIRCRAFT TO BE PROCURED-TYPE 1
0.0
259
1.1. COST OF AIRCRAFT TO BE PROCURED -TY'- 2
0.0
260
1.1. COST OF AIRCRAFT TO 5F PROCURED-TY.
30.0
261
1.1. COST OF SIMULATORS rn RE PROCUREC
0.0
262
S.I. COST OF TRAINERS TO BE PROCURED
0.0
263
I.I. COST OF AIRCRAFT SPARES-TYPE I
0.0
264
1.1. COST OF AIRCRAFT SPARES-TYPE 2
0.0
265
1.1. COST OF AIRCRAFT SPARES-77PE 3
0.0
Fig. 10--Run 1 sample output (weapon system A):
Variable listing, 1967, F(213)-F(265)
7
a:.
266
267
268
269
270
WEAPON SYSTEM A
(ALL OUTPUT COSTS EXCEPT OPERATING COST PER GRADUATE ARE IN THOUSANDS OF
1.1. COST OF SIMULATOR SPARES
I.I. COST Of TRAINING ECUIP AN1 SPARES 70R STUDENT LOAD INCREASE
1.1. COST OF BASE SUPPORT EQUIPSPARES FOR PERM PARTY INCREASE
I.,. COST OF SUPPLIES FOR PERMANENT PART., INCREASE
I.I. COST OF TRAINING FCR PERMANENT PARTY INCREASE
RAGE
R
90LAARS.1
0.0
0.0
0.0
0-C
0.0
271
1.1. COST OF TRAVEL FOR PERMANENT PARTY INCREASE (PCS)
C.0
272
TOTAL INCREASE IN I.I. COST
0.0
273
OPERATING COST OF DEPOT MAINTENANCE
6435. C2344
274
OPERATING COST OF POL
3672.91357
275
CPERATING COST OF MATERIAL
1651.30566
276
OPERATING COST OF TOTAL FLYING HOURS
11761.23878
277
OPERATING COST OF MUNITIONS-LONG COURSE
1.99000
278
OPERATING COST OF MUNITIONS-SHORT COURSE
1.99000
279
OPERATING COST OF STUDENT PAY
1129.72168
280
OPERATING COST Of RATED OFFICER PAY
2023.29077
281
OPERATING COST OF NONRATrU OFFICER PAY
295.74341
282
OPERATING. COST OF AIRMEN PAY
4494.64063
251
OPERATING COST OF TOTAL PERMANENT PART', MILITARY PAY
6813.67188
254
OPERATING vIsT OF TOTAL MILITARY PAY. INCLUDING STUDENTS
7943.39063
285
OPERATING COST OF CIVILIAN PAY
819.31348
286
OPERATING COST Of TOTAL PAY -- MILITARY PLUS CIVILIANS
8762-70111
287
OPERATING COST OF STUDENT TOY/PCS
199.99998
288
OPERATING COST OF ALL PERMANENT PARTY PERSONNEL TOT
30.14731
289
OPERATING COST OF SERVICES
534.40967
291'
OPERATING COST OF SUPPLIES ANO EQUIPMENT
1061.56689
291
OPERATING COST OF SIMULATOR WIC. MATERIAL. AND SERVICES
9.64384
292
OPERATING COST OF TRAINER RTC. MATERIAL. AND SERVICES
4-00000
291
OPERATING COST OF TARGET RENTAL
0.0
294
OPERATING COST OF SUPPORT AIRCRAFT
19.29559
295
OPERATING COST OF OFFICERS TRAINING
37.C9C65
296
OPERATING COST OF AIRMEN TRAINING
140-45755
297
OPIPSTING COST OF PERMANENT CHANGE OF STATION
537.87813
298
TOTAL OTHER OPERATING COST. INCLUCING RECURRING INVESTMENT
5953.11719
299
TOTAL OPERATING COST. INCLUDING RECUPRING INVESTMENT
26477. C5 eS9
3(.0
OPERATING COST PER GRADUATE (I
66861-25090
3:1
TOTAL SYSTEM COST (INVESTMENT
OPERATING). EXCLUDING R AND
C20477. C5856
301
AIRCRAFT LOST TO ATTRITION --TYPE 1
0.21674
303
AIRCRAFT LOST TO ATTRITION- -TYPE 2
0.0
104
AIRCRAFT LOST TO ATTRITION--TYPE 3
0-0
10S
RECURRING INVESTMENT COST (OPERATING COST)--TYPE 1
3172.29912
306
RECURRING INVESTMENT COST (OPERATING COST)--TYPE 7
0.0
307
RECURRING INVESTMENT COST (OPERATING COSTI- -TYPE
0.0
ma
TOTAL AIRCRAFT RECURRING INVESTMENT COST (OPERATING COST)
3372.29932
309
NOT USED
0.0
37....
NOT USE.)
0.0
Fig. 11--Run -
Sample output (weapon system A):
Variable listing, 1967, F(266)-F(310)
WEAPON SYSTEM
(ALL OUTPUT COSTS EXCEPT OPERATING COST PER GRADUATE ARE IN THOUSANDS OF
OOLLARS.)
PAGE
9
NO.
NO.
NC.
OPER
OPER
AVG
PERM
TYPE
ITYPE
2TYPE 3
NO.
FLYING
OTHER
TOTAL
PLUS
COST PER
NO.
STUD.
PARTY
ACFT
ACFT
ACE!'
SIMS
INV
HOUR
OPER
OPER
INV
GRAD
YEAR
GRAO
LOAO
PEAS
REO
REO
RED
RED
COST
COST
PAY
COST
COST
COST
IS/
1448
356
96
1089
26.18
0.0
0.0
1.55
010585
7919
5365
23870
23870
66975
1969
436
118
1323
A1.99
0.0
0.0
1.89
9770
12937
9606
6541
29084
38855
66769
R AND 0 COST
.0
Fig. 12--Run 1 sample output (weapon system A): standard printout, 1968-1969
WEAPON SYSTEM 8
PAGE 10
(ALL OUTPUT COSTS EXCEPT OPERATING COST PER GRADUATE ARE IN THOUSANDS OF OOLLARS.
NO.
NO.
NO.
OPER
OPER
AVG
PERM
TYPE 1
TYPE 2
TYPE 3
NO.
FLYING
OTNER
TOTAL
PLUS
COST PER
NO.
STUD.
PARTY
ACFT
ACE!
ACFT
SINS
INV
HOUR
OPER
OPER
INV
GRAD
YEAR
GRAD
LOAD
PERS
REO
REO
REQ
REO
COST
COST
PAY
COST
COST
COST
(1)
1947
297
69
601
18.61
0.0
0.0
1.15
03426
4667
2536
10679
10629
35787
1668
267
62
544
16.75
0.0
0.0
1.03
0301.
4228
2289
9600
9600
35915
1969
327
76
657
20.47
0.0
0.0
1.26
159
37')
5106
2783
11657
11816
35682
R AND 0 COST
0
Fig. 13--Run 1 sample output (weapon system B): standard printout, 1967-1969
HEAPON SYSTEM C
PAGE 11
TALL OUTPUT COSTSEXCEPT OPERATING
COST
GRADUATE ARE IN
THOUSANDS OF 001.1.AR5.1
NO.
NO.
NO.
OPER
OPER
AVG
PERM
TYPE 1
TWE 7
TYPE 3
NO.
ELTING
OTHER
TOTAL
PLUS
COST PER
NO.
STUD.
PARTY
ACF7
ACr7
ACFT
SINS
INV
HOUR
OPO
OPER
INV
GRAD
YEAR
GRAD
LOAO
9885
RED
RE0
RIO
REC
COST
COST
pay
COST
COST
COST
1St
1967
177
88
3111
90.61.
I.t8
2.39
1.38
021425
19059
13275
56268
54268
306359
1468
160
79
2807
81.65
1 -.
2.61
1.24
019306
17207
12419
48932
58032
306552
1969
198
96
3416
99.52
1.27
3.18
1.52
45214
23544
2093D
15131
59605
104819
306201
R ARO 0 COST
-0
14--Run 1 sample
output (weaponsystem C):
standard printout,
1967-1969
ADVANCED PILOT TRAINING COST MODEL TEST RUN NO. 2
PAGE
1
WEAPON SYSTEM 0
(ALL OUTPUT COSTS EXCEPT OPERATING COST PER GRADUATE ARE IN THOUSANDS OF DOLLARS.>
ND.
NO.
NO.
OPER
OPER
AVG
PE1M
TYPE 1
TYPE 2
TYPE 3
NO.
FLYING
OTHER
TOTAL
PLUS
COST PER
NO.
STUD.
PARTY
ACFT
ACFT
ACFT
SIMS
INV
HOW(
CPER
OPER
INV
GR913
YEAR
GRAD
LOAD
PERS
RED
RED
PtQ
RED
COST
COST
PAY
COST
COST
COST
181
1967
396
107
2233
29.08
0.0
0.0
1.72
425501.,
14420
41805
51792
51792
130789
1168
356
96
2013
26.18
0.0
0.0
1.55
023011
13011
10632
46654
46654
130902
R AND 0 COST
0
Fig. 15--Run 2 sample output (weapon system D): standard printout, 1967-1968
WEAPON SYSTEM E
(ALL OUTPUT COSTS EXCEPT OPERATING COST PER GRADUATE ARE IN THOUSANDS OF DOLLARS.)
PAGE
2
NO.
NO.
NO.
OPER
OPER
AVG
PERM
TYPE 1
TYPE 2
TYPE 3
NO.
FLYING
OTHER
TOTAL
PLUS
COST PER
NO.
STUD.
PARTY
ACFT
ACFT
ACFT
SINS
INY
HOUR
OPER
OPER
INV
GRAD
YEAR
GRAD
LOAD
PERS
REO
REO
REO
REO
COST
COST
PAY
COST
COST
COST
IS)
1947
1968
1949
297
267
127
69
62 76
911
825
1001
18.61
16.75
20.47
0.0
0.0
0.0
0.0
0.0
0.0
1.15
1.03
1.26
0 0247
6229
5606
6852
6389
5778
7000
4086
3684
4488
.
16704
15068
18340
16704
15068
18587
56242
56371
56137
R ANO D COST
0
Fig. 16--Run 2 sample output (weapon system E):
standard printout, 1967-1969
END OF FINAL RUN -- ALL OATA NAVE BEEN PROCESSED.
Fig. 17--Sample output: end-of-datastatement
-39-
Appendix A
LISTING OF APT COMPUTER PROGRAM VARIABLES
4 7, .
-40-
APT COMPUTER PROGRAM VARIABLES*
INPUT LISTING
WEAPON SYSTEM INPUTS
001 WEAPON SYSTEM NUMBER002 YEAR NUMBER (1., 2., 3., . ETC.)003 ENTERING STUDENTS FROM SIMILAR AIRCRAFT004 ENTERING STUDENTS FROM DISSIMILAR AIRCRAFT005 ENTERING STUDENTS FROM DESK JOBS006 ENTERING STUDENTS FROM UNDERGRADUATE PILOT TRAINING IUPT)007 LENGTH OF LONG COURSE (WEEKS)008 LENGTH OF SHORT COURSE WEEKS/009 FRACTION OF ENTERING STUDENTS WHO GRADUATE--LONG COURSE010 FRACTION OF ENTERING STUDENTS WHO GRADUATESHORT COURSE011 HOURS EACH STUDENT REQUIRED TO FLY--TYPE 1 AIRCRAFT, LONG COURSE012 HOURS EACH STUDENT REQUIRED TO FLY- -TYPE 2 AIRCRAFT, LONG COURSE013 HOURS EACH STUDENT REQUIRED TO FLY- -TYPE 3 AIRCRAFT, LONG COURSE014 HOURS EACH STUDENT REQUIRED TO FLY -TYPE 1, SHORT COURSE015 HOURS EACH STUDENT REQUIRED TO FLT'- -TYPE 2, SHORT COURSE016 HOURS EACH STUDENT REQUIRED TO FLY--TYPE 3, SHORT COURSE017 SIMULATOR HOURS REQUIRED PER STUDENT--LONG COURSE018 SIMULATOR HOURS REQUIRED PER STUDENT--SHORT COURSE019 HOURS STUDENT REQUIRED TO ATTEND GROUND SCHOOL IGS)--LONG COURSE020 HOURS STUDENT REQUIRED TO ATTEND GROUND SCHOOL (GS) -- SHORT COURSE021 AVERAGE NO. STUDENT PILOTS ON STUDENT CREW--TYPE LONG COURSE022 AVERAGE NO. STUDENT PILCTS ON STUDENT CREW--TYPE 2, LONG COURSE023 AVERAGE NO. STUDENT PILCTS ON STUDENT CREW-TYPE 3, LONG COURSE024 AVERAGE NO. STUDENT PILOTS ON STUDENT CREW--TYPE 1, SHORT COURSE025 AVERAGE NO. STUDENT PILCTS ON STUOENT CREW--TYPE 2, SHORT COURSE026 AVERAGE NO. STUDENT PILOTS ON STUDENT CREW--TYPE 3r SHORT COURSE027 HOURS INSTRUCTOR FLIES WITH EACH STUDENT-TYPE 1, LONG COURSE028 HOURS INSTRUCTOR FLIES WITH EACH STUDENT--TYPE 2, LONG COURSE029 HOURS INSTRUCTOR FLIES WITH EACH STUDENT--TYPE 3, LUNG COURSE030 HOURS INSTRUCTOR FLIES WITH EACH STUDENT--TYPE 1, SHORT COURSE031 HOURS INSTRUCTOR FLIES MITE EACH STUDENT- -TYPE 2, SHORT COURSE032 HOURS INSTRUCTOR FLIES WITH EACH STUDENT--TYPE 3, SHORT COURSE033 MAXIMUM HOURS PER YEAR INSTRUCTOR FLIES WITH STUDENTSP34 MAXIMUM SIMULATOR HOURS PER YEAR INSTRUCTOR SUPERVISES035 MAXIMUM TRAINER HOURS PER YEAR INSTRUCTOR SUPERVISES036 MAXIMUM GS HOURS PER YEAR CCTS INSTRUCTOR TEACHES037 MAXIMUM GS HOURS PER YEAR FTD INSTRUCTOR TEACHES038 AVG NO. STUDENT PILOTS CN SIMULATOR AT ONE TIME039 AVG NO. STUDENT PILOTS IN GS CLASSROOM AT ONE T'ME--LONG COURSECAO AVG NO. STUDENT PILOTS IN GS CLASSROOM AT ONE LIME- -SHORT COURSE
-..041 TRAINER HOURS REQUIRED PER STUDENT--LONG COURSE042 TRAINER HOURS REQUIRED PER STUDENT--SHORT COURSE043 FRACTION OF GS HOURS TAUGHT BY CCTS INSTRUCTORS--LONG COURSE044 FRACTION OF GS HOURS TAUGHT BY CCTS INSTRUCTORS--SHORT COURSE
* SEE ABBREVIATIONS LISTING ON LAST PAGE OF THIS APPENDIX.
48,
-41-
045 AIRCRAFT ATTRITION PER 100000 FLYING HOURS--TYPE 1046 AIRCRAFT ATTRITION PER 100000 FLYING HOURS--TYPE 2 (SEE 1441047 OTHER FH CHARGED TO CREW, TRNG (FRACT. STUD.+SEP. INST. FH)--TYPE 104B OTHER FH CHARGED TO CREW TRAINING (FRACTION STUDENT FH)--TYPE 2049 OTHER FH CHARGED TO CREW TRAINING (FRACTION STUDENT FH)--TYPE 3050 FRACTION OF TOTAL FH OR COST ALLOCATED TO PILOT TRAINING--TYPE 1051 FRACTION OF TOTAL FH OR COST ALLOCATED TO PILOT TRAINING--TYPE 2053 TRAINING HOURS AVAILABLE PER YEAR ON ONE SIMULATOR054 TRAINING HOURS AVAILABLE PEP. YEAR ON ONE TRAINER052 FRACTION OF TOTAL FH OR COST ALLOCATED TO PILOT TRAINING- -TYPE 3055 AVAILABLE FLYING HOURS PER YEAR--TYPE 1056 AVAILABLE FLYING HOURS PER YEAR--TYPE 2057 AVAILABLE FLYING HOURS PER YEAR--TYPE 3058 AIRCRAFT AVAILABLE AT BEGINNING OF FIRST YEAR--TYPE 1059 AIRCRAFT AVAILABLE AT BEGINNING OF FIRST YEAR--TYPE 2661 SIMULATORS AVAILABLE AT BEGINNING OF FIRST YEAR060 AIRCRAFT AVAILABLE AT BEGINNING OF FIRST YEAR--TYPE 3062 TRAINERS AVAILABLE AT BEGINNING OF FIRST YEAR063 FIXED NUMBER OF INSTRUCTOR-SUPERV+ADMIN-SQDN LEVEL064 VARIABLE NUMBER OF INSTRUCTOR-SUPERV*ADMIN (PER INST.)--SQDN LEVEL065 FIXED NUMBER OF ACAOEMIC-PROGRAM SUPERVISORS--SQUADRON LEVEL066 VARIABLE NO. ACAD-PROG SUPERV, PER STUD. IN STUD. LOAD -SQDN LEVEL067 TOTAL STANDARD-EVALUATICN PERSONNEL REQUIRED068 AIRCRAFT MAINTENANCE PERSONNEL REQUIRED PER FLYING E'-RJR-TYPE 1
069 AIRCRAFT MAINTENANCE PERSONNEL REQUIRED PER FLYING HOUR - -TYPE 2070 AIRCRAFT MAINTENANCF PERSONNEL REQUIRED PER FLYING HOUR--TYPE 3071 SIMULATOR OPER+MTC PERS AUTHORIZED PER SIKULATOR OR PER SIM HOUR072 TRAINER OPER+MTC PERS AUTHORIZED PER TRAINER073 FIXED NUMBER OF ADMINISTRATIVE PERSONNEL--WING LEVEL074 VARIABLE NO. ADMIN PERS- -WING LEVEL IPER OPER+MTC PERSONNEL)075 FIXED NUMBER OF SUPPORT PERSONNEL076 VARIABLE NO. SUPPORT PERS (PER TOTAL STUDENT LOAD+OPER+MTC+ADMIN)077 FRACTION OF GS CCTS INSTRUCTORS WHO ARE OFFICERS078 FRACTION OF GS CCTS INSTRUCTORS WHO ARE AIRMEN079 FRACTION OF GS FTD INSTRUCTORS WHO ARE OFFICERS080 FRACTION OF GS FTD INSTRUCTORS WHO ARE AIRMEN081 FRACTION OF INSTRUCTOR SUPERV+ADMIN (SQDN LEVEL) WHO ARE OFFICERS082 FRACTION OF INSTRUCTOR-SUPERV+ADMIN (SQDN LEVEL) WHO ARE AIRMEN083 FRACTION OF ACRD-PROGRM SUPERV+ADMIN (SQDN LEVEL) WHO ARE OFFICERS084 FRACTION OF ACAD-PROGRM SUPERV+ADMIN (SOON LEVEL) WHO ARE AIRMEN085 FRACTION OF AIRCRAFT MTC PERSONNEL WHO ARE OFFICERS086 FRACTION OF AIRCRAFT MTC PERSONNEL WHO ARE AIRMEN087 FRACTION OF SIMULATOR AND TRAINER MTC +OPER PERS WHO ARE OFFICERS088 FRACTION OF SIMULATOR AND TRAINER MTC+OPER PERS WHO ARE AIRMEN .
089 FRACTION OF ADMIN PERSONNEL (WING LEVEL) WHO ARE OFFICERS090 FRACTION OF ADMIN PERSONNEL (WING LEVEL) WHO ARE AIRMEN091 FRACTION OF SUPPORT PERSONNEL WHO ARE OFFICERS092 FRACTION OF SUPPORT PERSONNEL WHO ARE AIRMEN093 FRACTION OF OFFICERS WHO ARE RATED094 MIN INCREASE IN STUDENT LOAD BEFORE I.I. TRNG EQUIP+SPARES JUSTIF.095* 1.1. COST PER AIRCRAFT --TYPE 1096 I.I. COST PER AIRCRAFT--TYPE 2
* ALL COSTS (INPUT AND OUTPUT) ARE IN THOUSANDS OF DOLLARS EXCEPT THOSEDENOTED BY 1$1.
49
-42-
097 I.I. COST PER AIRCRAFT--TYPE 3098 I.I. COST PER SIMULATOR099 I.I. COST PER TRAINER100 FRACTION OF 1.I. SIMULATOR COST FOR SIMULATOR SPARES COST101 1.1. COST FOR TRNG EQUIP+SPARES PEP INCREASE IN STUDENT LOAD (S)102 OPERATING COST PER FLYING HOUR FOR DEPOT MTC--TYPE 1 (S)103 OPERATING COST PER FLYING HOUR FOR DEPOT MTC- -TYPE 2 (S)104 OPERATING COST PER FLYING HOUR FOR DEPOT MTC--TYPE 3 IS)105 OPERATING COST PER FLYING HOUR FOR POD- -TYPE 1 (S)106 OPERATING COST PER FLYING HOUR FOR POL--TYPE 2 (S)107 OPERATING COST PER FLYING HOUR FOR POD- -TYPE 3 (S)108 OPERATING COST PER FLYING HOUR FOR MATERIAL- -TYPE 1 IS)109 OPERATING COST PER FLYING HOUR FOR MATERIAL--TYPE 2 Is)110 OPERATING COST PER FLYING HOUR FOR MATERIAL--TYPE 3 IS)111 OPERATING COST PER STUDENT FOR MUNITIONS- -LONG COURSE ($1112 OPERATING COST PER STUDENT FOR MUNITIONS- -SHORT COURSE ($)113 OPERATING COST PER STUDENT FOR AVERAGE TOY/PCS IS)114 OPERATING COST PER SIM PER YR FOR SIM MTC--MATERIAL, SERVICES115 OPERATING COST PER YEAR FOR TARGET RENTAL116 R AND 0 COST117 DUMP PRINTOUT DESIGNATOR (0./1.--DO NOT/DO PRINT DUMP)118 ZERO-OUTPUT DESIGNATOR (0./1.--DO NOT/00 ZERO OUTPUT EXCEPT GRADS)119 CLEAR DESIGNATOR (0./1.--DO NOT/DO ZERO OUT ALL F VARIABLES120 WEAPON SYSTEM VARIABLE-LISTING PRINT DESIGNATOR
CONSTANT INPUTS
121 BEGINNING YEAR tE.G., 1969)122 MIN INCREASE IN PERM PARTY BEFORE I.1. EQUIP+SUPPLIES JUSTIFIED123 I.I. COST FOR BASE SUPPORT EQUIP+SPARES PER PERM PARTY INCREASEISI124 I.I. COST FOR BASE SUPPLY INVENTORY PER PERM PARTY INCREASE IS)125 1.1. COST FOR PERM-PARTY-INCREASE TRAINING OFF BASE IS)126 1.1. COST FOR PERM-PARTY-INCREASE TRAVEL IS)127 OPER. COST PER YEAR FOR AVG PAY OF STUDENT (S)128 OPER. COST PER YEAR FOR AVG PAY OF PERM PARTY RATED OFFICER IS)129 OPER. COST PER YEAR FOR AVG PAY OF PERM PARTY NONRATED OFFICER IS/130 00ER. COST PER YEAR FOR AVG PAY OF PERM PARTY AIRMAN IS)131 OPER. COST PER YEAR FOR AVG PAY OF CIVILIAN IS)132 OPER. COST PER YEAR FOR AVG TDY OF PERM PARTY (S)133 OPER. COST PER YEAR FOR SERVICES--AVG PER PERSON ON BASE (S)134 OPER. COST PER YEAR FOR SUPPLIES+EQUIP PER PERSON ON BASE IS)135* FRACTION OF SIMULATOR HOURS OR COSTS ALLOCATED TO PILOT TRAINING136 OPER. COST PER YEAR FOR SUPPORT ACTT- -AVG PER PERSOt! ON BASE IS)137 OPER. COST PER YEAR FOR PERM PARTY OFFICER TRAINING OFF BASE (SI138 OPER. COST PER YEAR FOR PERM PARTY AIRMAN TRAINING OFF BASE (S)139 OPER. COST PER YEAR FOR AVERAGE PCS PER PERM PARTY PERSON (S)140 FRACTION OF I.I. AIRCRAFT COST FOR AIRCRAFT SPARES COST141 VARIABLE-LISTING READ DESIGNATOR 10./1.-00 NOT/DO READ VARIABLES)142* INSTRUCTOR LEAD/TOW FLYING HOURS PER STUDENT--TYPE 1, LONG COURSE143* INSTR:CTOR LEAD/TOW FLYING HOURS PER STUDENT--TYPE 1, SHORT C0,2RSE144* AIRCRAFT ATTRITION PER 100000 FLYING HOURS--TYPE 3 (SEE 045, 046)145* OPER. COST PER YEAR FOR TRAINER MTC PER TRNR--MATERIAL SERVICES
* WEAPON SYSTEM INPUT. SEE ALSO ADDRESSES 217, 218, AND 219.
rn
-43-
CUTPUT LISTING
INTERNAL COUNTERS
146 PAGE NUMBER147 YEAR COUNTER148 END -OF -DATA DESIGNATOR149 PASS COUNTER
CURRENT YEAR PLUS STUDENT AND GRADUATE TOTALS
150 CURRENT YEAR151 TOTAL ENTERING STUDENTS152 TOTAL ENTERING STUDENTS - -LONG COURSE153 TOTAL ENTERING STUDENTS - -SHORT COURSE154 TOTAL GRADUATES- -LONG CCURSE155 TOTAL GRADUATES- -SHORT COURSE156 TOTAL. GRADUATES157 AVERAGE NUMBER OF STUDENTS PER YEAR - -LONG COURSEL58 AVERAGE NUMBER OF STUDENTS PER YEAR- -SHORT COURSEL59 AVERAGE STUDENT LOAD FOR LONG COURSE160 AVERAGE STUDENT LOAD FOR SHORT COURSE161 TOTAL AVERAGE STUDENT LOAD
TRAINING HOURS
162 TOTAL STUD NT FLYING HOURS- -TYPE 1, LONG COURSE163 TOTAL STUDENT FLYING HOURS- -TYPE 2, LONG COURSE164 TOTAL STUDENT FLYING HOURS- -TYPE 3, LONG COURSE165 TOTAL STUDENT FLYING HOURS- -TYPE 1, SHORT COURSE166 TOTAL STUDENT FLYING HOURS- -TYPE 2, SHORT COURSE167 TOTAL STUDENT FLYING HOURS- -TYPE 3, SHORT COURSE168 TOTAL STUDENT FLYING HOURS- -TYPE 1169 TOTAL STUDENT FLYING HOURS- -TYPE 2170 TOTAL STUDENT FLYING HOURS- -TYPE 3171 INSTRUCTOR FH PER STUDENT- -ALL AIRCRAFT TYPES, LONG COURSE172 INSTRUCTOR FH PER STUDENT --ALL AIRCRAFT TYPES, SHORT COURSE173 TOTAL HOURS INSTRUCTOR FLIES WITH STUDENTS- -LONG COURSE174 TOTAL HOURS INSTRUCTOR FLIES WITH STUDENTS- -SHORT COURSE175 TOTAL HOURS INSTRUCTOR FLIES WITH STUDENTS176 TOTAL STUDENT SIMULATOR HOURS- -LONG COURSE177 TOTAL STUDENT SIMULATOR HOURS- -SHORT COURSE178 TOTAL STUDENT SIMULATOR HOURS179 TOTAL STUDENT TRAINER HOURS- -LONG COURSE180 TOTAL STUDENT TRAINER HCURS- -SHORT COURSE181 TOTAL STUDENT TRAINER HCURS182 TOTAL GROUND- SCHOOL CLASSROOM HOURS --LONG COURSE183 TOTAL GROUND - SCHOOL CLASSROOM HOURSSHORT COURSE184 TOTAL GROUND - SCHOOL CLASSROOM HOURS185 TOTAL GS CLASSROOM HOURS TAUGHT BY CCTS INSTRUCTORS- -LONG COURSE186 IOTAL GS CLASSROOM HOURS TAUGHT BY CCTS INSTRUCTORS - -SHORT COURSE187 TOTAL GS CLASSROOM HOURS TAUGHT BY CCTS INSTRUCTORS188 TOTAL GS CLASSROOM HOURS TAUGHT BY FTD INSTRUCTORS - -LONG COURSE
5i
-44-
189 TOTAL GS CLASSROOM HOURS TAUGHT BY ETD INSTRUCTORS--SHORT COURSE190 TOTAL GS CLASSROOM HOURS TAUGHT BY ETD INSTRUCTORS191 OTHER FLYING HOURS--TYPE 1192 OTHER FLYING HOURS--TYPE 21°3 OTHER FLYING HOURS--TYPE 3194 TOTAL FLYING HOURS-TYPE I195 TOTAL FLYING HOURS.--TYPE 2196 TOTAL FLYING HOURS--TYPE 3197 FLYING HOURS CHARGED TO PILOT TRAINING - -TYPE 1198 FLYING HOURS CHARGED TO PILOT (RAINLNG--TYPE 2199 FLYING HOURS CHARGED TO PILOT TRAINING - -TYPE 3
EQUIPMENT REQUIREMENTS
200 CURRENT INVENTORY--TYPE 1201 CURRENT INVENTORY--TYPE 2202 CURRENT INVENTORY- -TYPE 3203 CURRENT INVENTORY--SIMULATORS204 CURRENT INVENTORY--TRAINERS205 AIRCRAFT REQUIRED--TYPE 1
206 AIRCRAFT REQUIRED - -TYPE 2207 AIRCRAFT REQUIRED-TYPE 3208 SIMULATORS REQUIRED209 TRAINERS REQUIRED210 AIRCRAFT TO BE PROCURED- -TYPE 1
211 AIRCRAFT TO BE PROCURED- -TYPE 221,2 AIRCRAFT TO BE PROCURED- -TYPE 3213 SIMULATORS TO BE PROCURED214 TRAINERS TO BE PROCURED215 TOTAL INSTRUCTOR LEAD/TOW FLYING HOURS--TYPE 1, LONG COURSE216 TOTAL INSTRUCTOR LEAD/TOW FLYING HOURS--TYPL 1, SHORT COURSE217 RECURRING INVESTMENT COST FACTOR--TYPE 1 !WEAPON SYSTEM INPUT)21B RECURRING INVESTMENT COST FACTOR- -TYPE 2 (WEAPON SYSTEM INPUT)219 RECURRING INVESTMENT COST FACTOR--TYPE 3 (WEAPON SYSTEM INPUT)220 SIMULATOR HOURS CHARGED TO PILOT TRAINING
PERSONNEL REQUIREMENTS
221 TOTAL FLYING INSTRUCTORS REQUIRED222 TOTAL SIMULATOR INSTRUCTORS REQUIRED223 TOTAL TRAINER INSTRUCTORS REQUIRED224 TOTAL GROUND- SCHOOL CCTS INSTRUCTORS REQUIRED225 TOTAL GROUND - SCHOOL FTD INSTRUCTORS REQUIRED226 TOTAL INSTRUCTORS REQUIRED227 TOTAL INSTRUCTOR SUPERVISORS ANN ADMIN PERS REQUIRED--SODN LEVEL228 TOTAL ACAD-PROGRAM SUPERVISORt; AND ADMIN PERS REQUIRED-SOON LEVEL229 TOTAL STANDARD-EVALUATICN PERSONNEL REQUIRED230 TOTAL NONSTUDENT OPERATIONS PERSONNEL231 TOTAL AIRCRAFT MAINTENANCE PERSONNEL- -TYPE I232 rum. AIRCRAFT MAINTENANCE PERSONNEL --TYPE 2213 TOTAL AIRCRAFT MAINTENANCE PERSONNEL--TYPE 3234 TOTAL AIRCRAFT MAINTENANCE PERSONNEL235 TOTAL SIMULATOR MAINTENANCE AND OPERATING PERSONNEL236 TOTAL TRAINER MAINTENANCE AND OPERATING PERSONNEL
-45-
237 TOTAL SIMULATOR AND TRAINER MAINTENANCE AND OPERATING PERSONNEL238 TOTAL OPERATIONS AND MAINTENANCE PERSONNEL239 TOTAL ADMINISTRATIVE PERSONNEL (WING LEVEL)240 TOTAL STUDENT LOAD + OPERATIONS + MTC + ADMINISTRATIVE PERSONNEL241 TOTAL SUPPORT PERSONNEL242 TOTAL PERSONNEL CHARGED TO PILOT TRAINING, INCLUDING STUDENTS243 TOTAL PERMANENT PARTY PERSONNEL244 TOTAL PERMANENT PARTY OFFICERS245 TOTAL PERMANENT PARTY AIRMEN246 TOTAL PERMANENT PARTY MILITARY PERSONNEL247 TOTAL CIVILIANS248 TOTAL PERMANENT PARTY RATED OFFICERS249 TOTAL PERMANENT PARTY NCNRATED OFFICERS250 CHANGE IN STUOENT LOAD251 CHANGE IN TOTAL PERSONNEL, INCLUDING STUDENTS252 CHANGE IN TOTAL PERMANENT PARTY PERSONNEL253 CHANGE IN TOTAL PERMANENT PARTY MILITARY PERSONNEL254 CHANGE IN PERM. PARTY LESS CHANGE DUE TO ALLOC. FRACTION VARIATION255 ADJUSTMENT TO ELIM. EFFECT ON I.I. COST OF CHANGE IN ALLOC. FRACT.256 CUMULATIVE CHANGE IN STUDENT LOAD UNTIL THRESHOLD IS REACHEO257 CUMULATIVE CHANGE IN ADJ. PERM PARTY UNTIL THRESHOLD IS REACHEO
INITIAL INVESTMENT COSTS (THOUSANDS OF DOLLARS)
258 1.1. COS( OF AIRCRAFT TC BE PROCURED--TYPE 1259 1.1. COST OF AIRCRAFT TC BE PROCURED--TYPE 2260 1.1. COST OF AIRCRAFT TO BE PROCURED - -TYPE 3261 1.1. COST OF SIMULATORS TO BE PROCURED262 I.I. COST OF TRAINERS TC BE PROCURED263 1.1. COST OF AIRCRAFT SPARES--TYPE 1
264 1.I. COST OF AIRCRAFT SPARES--TYPE 2265 1.1. COST OF AIRCRAFT SPARES--TYPE 3266 I.I. COST OF SIMULATOR SPARES267 I.I. COST OF TRAINING EQUIP AND SPARES FOR STUDENT LOAD INCREASE268 I.I. COST OF BASE SUPPORT EQUIP+SPARES FOR PERM PARTY INCREASE269 1.1. COST OF SUPPLIES FCR PERMANENT PARTY INCREASE270 1.1. COST OF TRAINING FCR PERMANENT PARTY INCREASE271 1.1. COST OF TRAVEL FOR PERMANENT PARTY INCREASE (PCS)272 TOTAL INCREASE IN 1.1. COST
OPERATING COSTS AND TOTAL SYSTEM COST ITHOUSANOS OF DOLLARS)
273 OPERATING COST OF OEPOT MAINTENANCE274 OPERATING COST OF POL275 OPERATING COST OF MATERIAL276 OPERATING COST OF TOTAL FLYING HOURS277 OPERATING COST OF MUNITIONS--LONG COURSE27£ OPERATING COST OF MUNITIONS - -SHORT COURSE279 OPERATING COST OF STUDENT PAY280 OPERATING COST OF RATED OiFICER PAY281 OPERATING COST OF NONRATEO OFFICER PAY282 OPERATING COST OF AIRMEN PAY283 OPERATING COST OF TOTAL PERMANENT PARTY ;ILITARY PAY284 OPERATING COST OF TOTAL MILITARY PAY, INCLUDING STUDENTS
13
-46-
285 OPERATING COST OF CIVILIAN PAY286 OPERATING COST OF TOTAL PAY -- MILITARY PLUS CIVILIANS287 OPERATING COST OF STUDENT TOY/PO288 OPERATING COST (IF ALL PERMANENT PARTY PERSONNEL TOY289 OPERATING COST OF SERVICES290 OPERATP.G COST OF SUPPLIES AND EQUIPMENT291 OPERATING COST OF SIMULATOR MTC, MATERIAL, AND SERVICES292 OPERATING COST Oi TRAINER MTC, MATERIAL, ANO SERVICES293 OPERATING COST OF TARGET RENTAL294 OPERATING COST OF SUPPORT AIRCRAFT295 OPERATING COST OF OFFICERS TRAINING296 OPERATING COST OF AIRMEN TRAINING297 01"-.RATING COST OF PERMANENT CHANGE OF STATION298 TOTAL OTHER OPERATING GCS'', INCLUDING RECURRING INVESTMENT299 TOTAL OPERATING COST, INCLUDING RECURRING INVESTMENT300 OPERATING COST PER GRADUATE (S)301 TOTAL SYSTEM COST (INVESTMENT + OPERATING), EXCLUDING R AND 0302 AIRCRAFT LOST TO ATTRITION- -TYPE I303 AIRCRAFT LOST TO ATTRITION-TYPE 2304 AIRCRAFT LOST TO ATTRITION-TiPE 3305 RECURRING INVESTMENT COST (OPERATING COST(- -TYPE I
306 RECURRING INVESTMENT COST (OPERATING COST(- -TYPE 2307 RECURRING INVESTMENT COST (OPERATING COST)--TYPE 3308 TOTAL AIRCRAFT RECURRING INVESTMENT COST (OPERATING COST)309 NOT USED310 NOT USED
54
-47-
ABBREVIATIONS LISTING
ACAD ACADEMICACFT AIRCRAFTADMIN ADMINISTRATIVEADJ. ADJUSTEDALLOC. ALLOCATIONAVG AVERAGECCTS COMBAT CREW TRAINING SCHOOLIS)ELIM. ELIMINATEEQUIP EQUIPMENTFH FLYING HOURIS)FRACT. FRACTIONFTD FIELD TRAINING DETACHMENTGS GROUND SCHCOLINST. INSTRUCTOR(SI
INITIAL INVESTMENTJUSTIF. JUSTIFIEDMIN MINIMUMMTC MAINTENANCENO. NUMBEROPER. OPERATINGPCS PERMANENT CHANGE OF STATIONPERM PERMANENTPERS PERSONNELPOL PETROLEUM-OIL-LUBRICANTSPROG PROGRAMR AND 0 RESEARCH AND DEVELOPMENTSEP. SEPARATESIM SIMULATOR(SIWON SQUADRONSTUD. STUDENTIS)SUPERV SUPERVISORIS)TOY TEMPORARY DUTYTRNG TRAININGTRNR TRAINERIS)UPT UNDERGRADUATE PILOT TRAINING
55
-49-
Appendix 13
FLOW CHARTS OF APT COMPUTER PROGRAM
56
START
1 =1
CLEAR ALL INPUTVARIABLES IN COMMON
F (t) = D.
SET RECURRING INVESTMENTCOST FACTOKS TO ZERO.
F (217) = 0.F(218) =0.F (219) = 0.
SET VARIABLE LISTINGREAD INDEX TO ZERO.
101 =0
1 +=1j
SET VARIABLE-LISTINGSELECTION
DESIGNATORS TO ZERO.ID (1) = 0.
MM.
SET PAGE NUMBER TO I.!PAGE = I
SET PASS COUNTER TO
(149 ) 0.
REAP TITLE CARD FOR RUN)( WTITLE . = 1,20)
50
K = 1
If both the Faddress andValue are Zero,510;:: to the nextpair of fields,
PRINT ERROR
MESSAGE,INCLUDINGVALUE OF I.
CALL EXITSET 1 EQUAL TO FADDRESS READ IN.
1 =I1(K)
STORE F1(K) VALUEAS (1).(I), Fl (K)
K=K 1 Yes
READ EIGHT PAIRS OF FADDRESSES (SUBSCRIPTS)AND F VALUES AS 11 I K )
AND Fl (K).(11 (K), II IKI, K' LB)
Reod
constantirp rf
(octal.E (121 ) ...Fless F(135).
Note
0
IEND
(I) Circled numbers ore continuation points forwordin the progroo. Circled letfers ore continual ;onpOIMISLoavoo,:11 in the prorarn.
(2) Multiplication signs me represented Ely cnterrsLs ('I.(3) All symbols ore in FORTRAN notation. forA
clori ficorion, scene dixislons ore shown osfor i.orros, 'other than All.
MAIN ROUTINE
57".
-51-
0PRINT TITLE AND PAGENUMBER ON NEW PAGE.
(TITLE(!), I= , 20), PAGE
SET PAGE NUMBER TO 2F (1461 2.
Check vorloble-listingrecd indicator..
0
Yes
READ IN ADDRESSES ANDNAMES OF ALL F
VARIABLES IN COMMON1, (NAMES (I, ), J = 1, 17)
3M?
Yes
SET VARIABLE LISTINGREAD INDEX TO I .
ID? = I
203
[ SET ZERO-OUTPUTDESIGNATOR TO ZERO.
F 0181 =O.
SET YEAR COUNTERTO ZERO.
F(147) s
(READ WEAPON SYSTEMNUMBER AND NAME
\.1W, (NAME (1), I= 1,10)
STORE VALUE OF WEAPONSYSTEM NUMBER AS F(001).
F (001
i) = IW
O151
SET ALL OUTPUT F VARIABLESIN COMMON TO ZERO.(EXCEPT EQUIPMENT
INVENTORIES)F(1). 0.
STORE VALUES OF AIRCRAFTRECURRING INVESTMENTCOST FACTORS (INPUTS)
TEMPI = F (217)TEMP2 = F (218)TEMP3 = F (219)
F(700)... F(204)
SET CURRENT EQUIPMENTore equipmentinventoi1es.
1 = 205
INVENTORIES TO ZERO.F (1) = 0.
1 < 204?Yes.
I '1
MAIN ROUTINE (CONTINUED)
58
-52-
RESTORE VALUES OF AIRCRAFTRECURRING IN"iSTMENT
COST FACTORSF (217) = TEMPIF (218) = TEMP 2F(219)= TEMP3
SET VARIAB E-LISTINGPRINT DESIGNATOR
TO ZERO.F(120) =0.
STEP YEAR COUNTER BY I i.F (147) = F (147) + I .
Pon countercourts marker ---o / posses mode STEP PASS COUNTER BY 1.through F (149) = F (149) + I.progror forone run.
CALL SUBROUTINE READ(READS INPUT DATA BY
WEAPON SYSTEM)
CALL SUBROUTINE EQUIP(CALCULATES TRAININGHOURS AND EQUIPMENT
REQUIREMENTS)
Checktero-outputdesignator.
Yes
No
CALL SUBROUTINE PERS(DETERMINES PERSONNEL
REQUIREMENTS)
CALL SUBROUTINE I NCO(CALCULATES INVESTMENT
COSTS)
CALL SUBROUTINE 0".<0(CALCULATES OPERATING
COSTS)
CALL OUTPUT(PRINTS OUTPUT'
FIX END-OF-DATADESIGNATOR
IND F ( 48) + 0.5
PRINT TERMINATIONSTATEMENT IF ALL DATAHAVE BEEN PROCESSED.
CALL EXIT
MAIN ROUTINE (CONTINUED)
59
START
SET INDEX 1 TO ZERO,1 =0
READ EIGH I PAIRS OF FADDRESSES (SUBSCPIPTS) 1AND F VALUES AS 1 1 ( K )
AND F (K ).(WEAPON SYSTEM INPUT DATA1 (11 (K), fl (K), K = 1,8)
K =1
II both the Faddress and
Yes F value arezero, skip tothe next poirof fields.
SET 1 EQUAL TO FADDRESS READ IN.
1.11(K)
STORE Fl (K) VALUEAS (1)?
F (I) = Fl (K)
[th4-11 Yes
-53-
PRINT ERROR
MESSAGE,INCLUDINGVALUE OF 1.
CALL EXIT
END
II (K) /666AND
II (K)/ 777AND
II (K )/889AND
11 (K1/999?
No
CURRENT YEAR (BEGINNINGYEAR r YEAR NUMBER - 1.0)
F (150)- F (i21) F (002) - 1.0
END-OF-DATA DESIGNATORF (148)- (II (K) 500)/100
Checkvariable-listingdesignator.
Yes
READ FIRST 80 VARIABLE-LISTINSELECTION DESIGNATORS,
SHOWING WHICH F-VARIABLENAMES AND VALUES ARE TO
BE LISTED.\,... (0--DO NOT UST; 1 --LIST))
(ID (n, I =1,80)
(AIL F-variablenames and valuesare to be listedlater in Sub-routine Output)
SET ALL VARIABLE-LISTINGSELECTION DESIGNATORS TO 1.
ID (I) = I
(READ REMAININ G 230 \VARIABLE- LISTING
SELECTION DESIGNATORS(ID (0, I = 81,310) ,
SUBROUTINE READ
rn :)'
START
TOTAL NUM,BE OF ENTERINGSTUDENTS
F (151)- F (0031+ F 004 )F (005)- F (006)
NUMBER 0 ENTERINGSTUDENTS IN LONG
COURSE
F(1.52)- F(I.T1)- F(003)
NUMBER OF ENTERINGSTUDENTS IN SHORT
COURSE
F (153) F (003)
[
0F(I.153)=FH.8). F(1+151)]
NUMBER OF GRADL14.TES
I1=1 Long courseI =1 -- Short course
Yes F(118)=1.0?
0
Cheer ..ro-output.designator.
AVERAGE NUMBER OFSTUDENTS PER FEAR
F (1+ 156)- 0.5 (F (1+151)-T ES 153))
AVERAGE STUDENT LOADS
F(I. 158) F(1+ 156)F(1+ e)52.0
-54-
Yes
LE (I + 170) 0.
J 1
K -3.1-J
T(K17) 0.?
0
--Ai.craft types1,2,3,respectively
CFeckdivisors
STUDENT FLYING HOURS
158)F(K. F(/ . 156) F(K 7)F(K . 17)
INSTRUCTOR FLYING HOURS PERSTUDENT
F(I. 170)=F(1+170)F( K 2')F[K 17)
LNUMBER OF HOURS INSTRUCTORFLIES WITH STUDENTS
F(1+172)4(1+ 1561FEI- 1701
TOTAL INSTRUCTOR FLYINGHOURS IN LEAD'TOW AIRCRAFT
TYP I
F(I 114)--F(I IS6)F(1. 1411
SUBROUTINE EQUIP
61
Chrcl. ..."-TFdl visor
rSTUDENT TRAIN : :725
1
l.F i 178)- F(I.1.):CiT(I 401
-55-
STUDENT SIMULATOR HOURS
F(I 175) F(I 56)F(116)F(038)
res
1
Checkdivisor
TOTAL NUMBER OF GROUND-SCHOOL CLASSROOM HOURS
F)).181' FO 1561'F0181F(I- 38)
NUMBER OF GROUND-SCHOOLCLASSROOM HOURS TAUGHT
BY CCTS INSTRUCTORSF(1.184) F(I+181)(F(I. 42)
NUMBER OF GROUND - SCHOOLCLASSROOM HOURS TAUGHT
BY FID INSTRUCTORSF(1187)F(1.181)-F(1184)
I
TOTAL NUMBER OF GRADUATESF (156)- F ( 54). F 055)
Check:era-oupuldesignator
'TOTAL AVERAGE STUDENT WADIF (161) F (159). F(163)
TOTAL STUDENT FLYING HOURSF(116/) P,,1 161 1 Fl 164
I, 2, 3 --Aircraftypes 1, 2, 3,respecvey
i I --Hours :ns,L.:.rorflies with sluden1s. TOTAL HOURS
I": 4 --.ETuclent s F(1.174) F1I. 1721- F(l 173)hours.
1=7 --Student hoiner hours1 ID-- Ground-school (GS)
classroom hours.1=13-- GS classroom hours
taught by CCTSins),Oors.
16 -- GS classroom hours/ought by ETDinstructors.
RETURN
END I
SET lo)VF NTORIES OF AIRCRAFTTYPES, SIMULATORS, AND
TRAINERS INITIALLY TO HOSEFOR BEr INNING Y7^.R.F(1 1991 FIT . V)
I 5?
CONSTANT MULTIPLIERDF 10, (-5)
SUBROUTINE EQUIP (CONTINUED)
62
SET AIRCRAFT ATTRITIONTERM TO ZERO.
ATFR = 0.
Yes
I = 1-3 -- Aircrafttypes I - 3
I = 4-- SimulatorsI = 5-- Trainers
-56-
OTHER FLY NG HOURSF(1. 190)- F(1 46)F (1 + 181)
Yes
--F.1 F(1+
TOTAL FLY NG HOURS193)= F(I 167). F(I 190)
ADJUST OTHER FLYINGHOURS FOR AIRCRAFT TYPE1 TO INCLUDE LEAD/TOW
AIRCRAFT HOURS.F(191 )=F(047)(168).
F(215) F(216))
0
Yes
ADJUST TOTAL FLYINGHOURS FOR AIRCRAFT TYPE
I TO INCLUDE LEAD /TOWAIRCRAFT HOURS.
F(1941. F(1941. F(115)*F ( 216
FLYING HOURS CHARGEDTO PILOT RAINING
f (I. 196)r F (I 49) F (I 193)
NUMBER OF AIRCRAFTREQUIRED
F(1+2041:4(10 193VF(1.54)
Che.:kdiy'sor
Ye!
NUMBER OF TYPE 3AIRCRAFT TO BEPROCURED FOR
AT;RITIONF(304)=F(144)
F(198)09
NUMBER OFSIM16 4TORS
REQUIREDF I 208) = F
F (053)
...1 TRAINERSOF
No INERS REQUIREDF (109) = F (181 V
F (054)
NUMBER OF TYPE I TYPE 2
AIRCP.AFT TO BE PROCUREDFOR ATTRITION
F(1301), F(I44)F(I193) DF
STORE VALUE OF F (I 301)AS ATTR
ATTR = F (I+ DOI)
STORE VALUE Qt F (304)AS ATTR
ATTR- F(304)....
L
TOTAL NUMBER OF AIRCRAFT,SIMULATORS, AND TRAINERS TOREPROCUREO, INCLUDING ATTRITION
NI+ 209) = F(I.104)-F)1+1991ATTR
SUBROUTINE EQUIP (CONTINUED)
r 3
F(E 209).0
If number to beProcured is lessthan zero, setnumber to zero.
-57-
CURRENT EQUIPMENTINVENTORY199 F(1+199)'
F(1+209)- ATTR
1 1 1
SIMULATOR HOURS CHARGEDTO PILOT TRAINING
F (220) = F (178) F (135)
IRETURN
ENDI
SUBROUTINE EQUIP (CONTINUED)
114
Checkdivisors
START
-58-
o FLYING INSTRUCTORSF(221)= F (175)/F (033)
SIMULATOR INSTRUCTORSF(222)= F (178)/F (034)
o TRAINER INSTRUCTORSF (223) =- F (181)/F (035)
TOTAL INSTRUCTORS REQUIREDF ( 226) = F (221 ). F (2221
F (223) + F (224) -F(225)
GROUND-SCHOOL CCTSINSTRUCTORS
F 1224) = F (187)4(036)
INSTRUCTOR SUPERVISORSAND ADMIN. PERSONNEL
(SQUADRON LEVEL )F ( 227) = F (063) F COO)
F (226)
GROUND-SCHOOL FTDINSTRUCTORS
F (225)= F (190)/F (037)
SUBROUTINE PERS
65
ACADEMIC PROGRAMSUPERVISOR AND ADMIN.PERSONNEL SQUADRON
LEV L)F (228)=F (065)4 F (066) 1
F(161)
STANDARD- VALUATIONPERSONNEL
F(229) F(067)
TOTAL NONSTUDENTOPERATIONS PERSONNEL
F (230), F (226) F (227).F (228) F (229)
I= I
MAINTENANCE PERSONNELFOR AIRCRAFT TYPES I, 2, 63
F (1 ' 230) = F (I + 62).F (I. 95)
TOTAL AIRCRAFTMAINTENANCE PERSONNELI (2311 =F (231) 4 F (232)
F (233)
SIMULATOR MAINTENANCE& OPERATING PERSONNEL
(FUNCTION OF SIMULATORSREQUIRED)
F (235) f (071) F (208) F (135)
66-59-
SIMULATOR MAINTENANCE
Yes& OPERATING PERSONNEL(FUNCTION OF STUDENT
SIMULATOR HOURS IF (235) F (07)) F (220)
TRAINER MAINTENANCE &OPERATING PERSONNEL
F(236) F (072) F (204)
SIMULATOR AND TRAINERMAINTENANCE AND
OPERATING PERSONNELF (237) = F (235) F(236)
TOTAL OPERATIONS ANDMAINTENANCE PERSONNEL
F(238) F(230). F(234). F(237)
TOTAL ADMINISTRATIVEPERSONNEL (WING LEVEL)
F(239) -F(073). F(074)F(238)
TOTAL STUDENT LOADOPERATIONS & MAINTENANCE
IDMINISTRAIIVE PERSONNE1F(240) ,-F(161) F(238)F(239)
TOTAL S1EPPORT PERSONNELF(24I )- F(075)0 F(076) F(240
TO'1AL PERSONNEL CHARGEDTO PILOT TRAINING,
)NCLUDING STUDENTSF (:42) F (240) + F (241)
TOTAL PERMANENT-PARTYPERSONNEL
F (243) F (242)- F (161)
RATED IN TRUCTORSTEMP F (22 ) 4 F (222) +
F (223) + F ( 229)
LTOTAL PERMANENT-PARTY
OFFICERS
F(244) =TEMP + F (077) F (224) +F(079). F(225)+ F(081)F(227)4 F(083) F(228)4F(085) F(234)+ F(08 ?).F(237) +F(089). F(239)+F(091) F(241)
TOTAL AIRMENF(245)- F(078) F(224). F(080)
F(225)4F(082) F(227).F(084). F(228). F(086)f(2341.F(088). F(237).F(090). F(239). F(092)F(241 )
TOTAL PERMANENT-PARTYMILITARY PERSONNEL
F (246). F (244) 4 F (245)
TOTAL CIVILIANSF (247) F (243) F (244)
TOTAL PERMANENT-PARTYRATED OFFICERS
F (243) = F (093) F (744)4 TEMP (1.0-F (093))
SUBROUTINE ARS (CONTINUED)
TOTAL NONRATED OFFICERSF (249)= F(244)- F (248)
ALLOCATION CONSTANTSC.(1.0+ F(074) .(1.0 F(076))D=0.
Checkyearcounter
STUDENT LOAD CHANGEF(250)=F(161)- T(4)
TOTAL PERSONNEL CHANGE,INCLUDING STUDENTSF (251 )= F (242)- T(5)
CHANGE IN TO AL PERMANENT-PARTY PE SONNEL
F (252) = F 243) - T (6)
CHANGE IN TOTAL PERMANENT-PARTY MILITARY PERSONNEL
F(253). F(246)- T(7)
1 =I 1
CONSTANT USED INSUBSEQUENT CALCULATIONSD = D+ ((F (1+49) -T (Int
F (1.67) F {I+ 193))
-60-
D= D4 (F (135)-T(8))F (178)
F(071)
D= D+(F ( 35)-T(8))F(208) F(071)
FACTOR TO ELIMINATE EFFECTON E.I. COST OF CHANGE IN
ALLOCATION FRACTIONF(255). C D
rPERMANENT PAR Y CHANGE LESSCHANGE DUE TO VARIATION 1N
ALLOCATION FRACTIONF(254). F (252)- F(255)
STORE F (050), F(0 1), F (052), F(161),F(242), F (243),F (246), ond F (135
TM= F(050)T (2) = F (051)T (3). F (052)T (4) = F (161)T (5). F (242)
(6). F (243)T (7)= (246)T (8) = (133)
RETURN I
ENG
SUBROUTINE PERS (CONTINUED)
67
START
1-77-1
COST A'RCRAFT. TRAINERS ANDSIMULATORS TO BE PROCURED.
I F (1 2571 F(1, 94) F11+ 209)
Yes
1=1-3-- Aircrafttypes 1-3
1.1-- Simulators1= 5 Trainels
68.
-61-
AIRCRAFT PROCUREMENT COSTALLOCATED TO PILOT TRAININGF11.257 }- F(1257) F(1, 45, )
COST OF AIRCRAFT SPARESFII-I-262) F(110) F(1.257)
N 5?
No
<IVULA TOR PROCUREMENTCOSI ALLOCATED TO
PILO 7 TRAININGF12611 F ( 2611 F1135)
COST OF SIMULATOR SPARESF ( 766) F (100) F (261)
F(147)>1.0?
0
SI = O.
52 0.
Yes
CUMULATIVE CHANGE INS'UDENI LOAD UNTILTHRESHOLD IS REACHED
SI = SI F(254))
SUBROUTIN8' 'NCO
CUMULATIVE CHANGE IN ADJPERMANENT PARTY UNTIL
THRESHOLD IS REACHED:2 S2 F ( 254)
SET F VARIABLE TO SIF (256) Si
Is SI
underthresholdvalue?
SET F VARIABLE TO 52F (257 ) S2
SI < F (0941?
No
Yes
COST OF TRAINING EQUIPMF!iTAND SPARES FOR SiUDENT
LOAD INCREASE. IF JUSTIEI:CBY THE INCREASE.
F (267) F (101 ) SI 0.001
Is 52 underthreshold vorue ?
Yes
= O.
52 c F (1221?
No
COST OF BASE SUPPORT EQUIPMENTAND SPARES FOR PERMANENTPARTY INCREASE IF JUSTIFIED
L Y THE INCREASE.F ( 268) F (123) S2 0.001
LCOST OF SUPPLIES FOR
I-ERMANENT PARTY 'INCREASEIF JUSTIEIEDDY THE INCREASE
(2691= F(1241 52 0 001
I 52
COST OF TRAINING FORPERMANENT PARTY INCREASE
F (270) F (125) F '251) 0.001
- 62-
COST OF TRAVEL (PCS) FORPERMANTNT PARTY INCREASEF(271),F(126)F(254)
0.001
I =258
Ye
Ye
F( 270) = 01
IF F(270) or F(271)is less /hoe zero, serirs yoke ro zero.
IF(2711 =0.
LFTOTAL INCREASE IN
INVESTM NT COST(272)=F 272). F(I)
Yes
LIRETURN
rEND
I= I I
SUEROUTINE INCO (CONTINUED)
69;
63-
START
DEPOT MAINTENANCE COSTF(273) r (F(102)F(197).F(103)
F(1.98)* F(1C4)F(199)).0.001
POL COSTF(274 ) _ (F(I01)-F(197).F(106)
F( 198). F( 107) F(199)I0.001
MATERIAL COSTF(275)- (F(1081- F(127)- F(109).
F(19814 F(110) F(149)10.001
TOTAL FLYING-HOUR COSTF (276)- F(273) F(274)+ F (275)
'MUNITIONS COS --LONG COURSEIF 12771= F(111 F (1.57) 0.001
MUNITIONS COS -- SHORT COURSEF(278)- F (112 F (158) 0.001
STUDENT PAYF (279 ) F (127) F (181) 0.001
RAFED 0 FICER PAYF ()28) F (248) 0.001
NONRATED OFFICER PAYF (281 ) = F (129 ) F (249 ) 0.001
AIRMEN PAYF (282)- F (130) F1245)- 0.001
I TOTAL PERMANENT-PARTYMILITARY PAY
F (283)- F (280) F(281)+ F (282 )
TOTAL MILITARY PAY,INCLUDING STUDENTS
F (284). F (279). F(283)
CIVILIAN PAYF (285) F (131) F(247) 0.001
TOTAL PAY -MILITARYPLUS CIVILIANS
F(286).. F(284)+ F (285)
1STUDENT TDY/PCS
F(287)= F (113) F (151) 0.001
AIL PERMANENT-PARTYPERSONNEL TDY
F(288), F (132) F (243) 0,001
:ERVICES COSTF (2E9) = F (1331 F (242) 0.001
OTHER SUPPLIES AND EQUIPMENTCOST
r(290)= F (1341 F(242) . 0.001
SIMULATOR MAINTENANCE,MATERIAL, AND SERVICES COST
1(291),f (114)F(208)F(135)
TRAINER MAINTENANCE,MATERIAL, AND SERVICES COST
F (292):. F (14S). F(204)
I[-TARGET RENTAL COSF-1
F ( 293) F (115)
SUBROUTINE OPCO
7O
-64-
SUPPORT-AIRCRAFT COSTF(294)= F(136) F(242) 0.0'1
OFFICERS TRAINING COSTF (295) = F (137) F (244) 0.031
AIRMEN TRAINING COSTF (296) = F (138) F (245) 0,031
PERMANENT CHANGE OF STATION COSTF (297)=F (139) F (243). 0.031
RECURRING INV STMENt COSTS...AiRCRAFT TYPES 1, 2, 83
F (30`1 = F (205) F (095) F (217) F (050)F (3061 = F (206) F (096) F (218) F (051;F (307) F (207)* F (097) F (219 ) F (052)
TOTAL AIRCRAFT RECURRINGINVESTMENT COST
F (308) = F (305) + F (306) + F (307)
[ TOTAL OTHER OPERATING COSTF (298) = F (277) 4 F (278) + F (287) + F (288)*
F (289) + F (290)4 F (291)4 F(292)+F(293)+ F (294)* F (295)4 F (296)+F (297) + F (308)
TOTAL OPERATING COST INCLUDINGRECURRING INVESTMENT
F (299)= F (276) + (286)4 h (298)
CheckJIvisof
F(156)=0.2
Yes
N OPERATING COST PER GRADUATE ($)F (300/ F (299) 1000./F (156)
TOTAL SYSTEM COST, EXCLUDII.G RD TEF (301). F (272) + F(299)
RETURN
1END1
SU3ROUTINE OPCO (CONTINUED)
71
ISTART
LFXFAG NUMBER
AGE = F 1451 0.5
Ye Checkyearnumber
Checkpass
counterF(149 =1.0?
Yes
(PRINT WEAPON SYSTEMNAME ON SAME PAGE,(NAME (I), 1= 1, 10)
rCPRINT SUBHEADINGS
)..*'
i3..
I INITIALIZE LINE COUNT. ILINES = 10
- 65-
PRINT WEAPON SYSTEM \NAME AND PAGE
NUMBER ON NEW PAGE,(NAME (1), I= 1, 10)
PAGE
STEP PAGENUMBER BY 1.
IPAGE = PAGE 4. I
FIX DATA 10 BE PRINTED.11 (1) F (150) 0.511(21= F (15.5) 0.511(3). F (161)* 0.511 (4) F (243) 0.511(5) = F (2n)
= 276) 0.511(7) F(2861+ 0.511 (8) = F (298) 0.581 ei F (299) 0.511 (10). F (301) 0.511 011= F (300) 0.511(12)=F (It6) 0.5
L.
YesLINES < 58?
a
Checkline
count
PRINT WEAPON SYSTEMNAME AND PAGE NUMBER
ON NEW PAGE.NAME (0,1=1,10), IPAGE
STEP PAGE NUMBER BY I.IPAGE = PAGE I
PRINT SUBHEADINGS )
L_INITIALIZE LINE COUNT.
LINES = 10
Checkvero-outputdesignator
(PRINT ONLY vEARa NUMBER AND
TOTAL NUMBEROF GRADUATES11(11,It(2)
PRINT ONE LINE OFOUTPUT DATA.
(II (J), ) =1,4),(F (1), J = 203, 2081,OS (J), = 5, 11)
SUBROUTINE OUTPUT
72
STEP LINE COUNT BY I.LINES . EINES I
Check common-dump printoutdesignator
F (117) = 0.?
0
-66-
Yes
r17RINIT WEAPON SYSTEMNAME AND PAGE NUMBER
ON NEW PAGE.\(NAME (1), 1 = 1,10), (PAGE
STEP PAGE NUMBER BY IIPAGE = :PAGE s 1
PRINT SUBHEADINGS
1 l
= 9 I
CPRINT ONE LINE OF F-
VARIABLE VALUES AND RANGEOF ADDRESSES (SUBSCRIPTS)
(F(K),K =1, 1),1, 1
1.1.10 --'` I < 310?
0
Check vorioblelisting printdeionolor
F (120)= O.?
0
Y
PRINT WEAPON SYSTEM N1,
{NAME
AND PAGE NUMBERON NEW PAGE.
i NAME (1), I = 1, 10), IPAGE/
STEP PAGE NUMBER BY 1(PAGE = (PAGE , I
PRINT TWO LINESOF SPACE
FS: T ITEM COUNT TO ZERO.ITEMS = 0.
Yes
1 1=
0
OCheck variable-listing selectiondesivorors
PRINT ADDRESS (SUBSCRIPT) OF FVARIABLE, NAME OF F VARIABLE,
AND VALUE OF F VARIABLE.1, (NAMES (1, J), J= 1,17), F (I)
STEP ITEM COUNT BY 1.ITEMS = TEMS = 1
SUBROUTINE OUTPUT (CONTINUED)
73
-67-
Checkitemcount
YesITEMS < 531
No
PRINT WEAPON SYSTEMNAME AND PAGE NUMBER
ON NEW PAGE.(NAME (1), .1= I ,10), !PAGE
STEP PAGE NUMBER BY 1.PAGE = 'PAGE 1
PRINT TWO LINES )OF SPACE
RESET ITEM COUNTER TO ZERO.ITEMS = 0
PotINT R AND 0COST.
11(12)
1
SET LINE 4C504.MT
LINES = 45(..._
PRINT WEAPON SYSTEMNAME AND PAGE NUMBER
ON NEW PAGE.(NAME (I), I = I. 10), IPAGE
PRINT SUBHEADINGS
{ STEP PAGE NUMBER 111Y 1.PAGE PAGE I
SET LINE COUNTTO ID.
LINES = 10
Check end-of-daroindicoroz
Yes
Yes
0
Checklinecount
( PRINT WEAPON SYSTEM NNAME AND PAGE NUMBER
ON NEW PAGE.NAME (I), 1 = I , 10), WAGE)
ISTEP PAGE NUMBER BY 1 .:PAGE = !PAGE 4 I
PRINT R AND D COST.1I(12)
-1.-1 SET F VARIABLE EQUAL0 PAGE NUMBER.IF (146) = IPAGE
CheckvorialB1e-listingprintdesignator
SET ALL VARIABLE-LISTINGSELECTION DESIGNATIONS
TO ZERO.10 (I). 0
SUBROUTINE OUTPUT (CONTINUED)
74
Checkcleardesignoros
-68-
(119) = 0. andF(148)/33
0
Yes
I1 -1
1r-
SET ALL INPUT FVARIABLES TO ZERO.
F W. O.
Se remaininginput vortabletto zero.
1= 14?
F(i) 0
RETURN
END
Yes1 = 1 !
F(1+ 75)-0.
F (135) = O.
I(145) =0.]
RETURN
TEND
1 =1* I
SUBROUTINE OUTPUT (CONTINUED)
-69-
Appendix C
LISTING OF FORTRAN-IV (IBM 360/65) APTCOMPUTER PROGRAM
76
-70-
COMMON F(310), T1TLE(20), NAME(10),. ID(310), NAMES(310,17)DLMENSION F1(8), 11(8)
CC MAIN ROUTINE OF APT COMPUTER PROGRAM THAT DETERMINES COSTS OFC STUDENTS IN ADVANCED PILOT TRAINING SCHOOL (COTS)C
SET ALL INPUT VARIABLES IN COMMON TO ZERO.10 DO 20 1 a It 150
F(1) O.20 CONTINUE
F(217) a O.F(218) = O.F(219) a O.ID1 = 0SET VARIABLE-LISTING SELECTION DESIGNATORS TO ZERO.DO 25 I a 1, 310ID(11 = 0
25 CONTINUESET PAGE NUMBER TO 1.
30 IPAGE 1.
C SET PASS COUNTER TO ZERO.F4149) a O.
C READ TITLE CARO.READ ;5, 40) (TITLE(1), 1 a 1, 20)
40 FORMAT (20A4)1 0
C READ CONSTANT INPUTS.50 READ (5, 60) (11(K), Fl(K)u K 1, 8)60 FORMAT (8(13, F6.3, 1X))
PO 70 K = 1, 8IF (11(K) .EQ. 666) GO TO 80IF M(K) .EQ. 0 .AND1 F1(K) .EQ. 0.) GO TO 70IF (11(K) .GT. 216 .AND. 11(K) .LT. 220) GO TO 65IF (11(K) .LE. 0 .0R. MM. .GT. 145) GO TO 140
65 1 I1(K)F(11 a F1(K)
70 CONTINUEGO TO 50
C PRINT TITLE AND PAGE NUMBER ON NEW PAGE80 WRITE (6, 90) (TITLE(I), 1 = 1, 20), IPAGE90 FORMAT (1H1/ 10X, 20A4, 26X, 5HPAGE 12)
C SET PAGE NUMBER TO 2.F(1461 a 2.0IF (1D1 .EQ. 1 .OR. F1141) .EQ. 0.) GO TO 100
C READ IN ADDRESSES AND NAMES DF ALL F VARIABLES IF ('1141) = 1.0.92 READ (5, 94) 1, (NAMES(10.1)0 J 2 1, 17)94 FORMAT (13, 3X, 17A4)
IF (I .NE/ 310) GO TO 92101 a 1
C SET CURRENT EQUIPMENT INVENTORIES TO ZERO.100 DO 105 1 200, 204
F(I) a O.105 CONTINUE
C SET ZERO- OUTPUT DESIGNATOR TO ZERO.F11181 0.SET YEAR COUNTER TO ZERO.
77
-71-
F(1471 = O.READ WEAPONSYSTEM CARDREAD (5, 110) 1W, (NAME([),, I = 1, 10)
*10 FORMAT (12, 2X, 1044)FI0011 = 1W
C SET ALL OUTPUT VARIABLES IN COMMON TO ZERO EXCEPT EQUIPMENTC INVENTORIES AND AIRCRAFT RECURRING. INVESTMENT COST FACTORS.
120 00 130 I = 151, 199F(I) = O.
130 CONTINUEC STORE VALUES OF AIRCRAFT RECURRING INVESTMENT COST FACTORS.
TEMPI = F(2171TEMP2 = F(218)TEMP3 = F4219)00 132 I is 205, 310F(1) = O.
132 CONTINUEC RESTORE VALUES OF AIRCRAFT RECURRING INVESTMENT COST FACTORS.
F(217) = TEMPIF1218) = TEMP2F1219) = TEMP3
C SET VARIABLE LISTING PRINT DESIGNATOR TO ZERO.F(120) = O.
C STEP YEAR COUNTER BY I.F(1471 = F(147) + 1.0
C STEP PASS COUNTER BY 1.F(1491 = F(149) + 1.0
C READ WEAPON SYSTEM INPUTS.CALL READ
C CALCULATE TRAINING HOURS AND EQUIPMENT REQUIREMENTS.CALL EQUIPIF IF(118) .EQ. 1.01 GO TO 135
C CALCULATE PERSONNEL REQUIREMENTS.CALL PERS
C CALCULATE INVESTMENT COSTS.CALL INCO
C CALCULATE OPERATING COSTS.CALL OPCO
C PRINT RESULTS.135 CALL OUTPUT
IND = F(148) 4.. 0.5
GO TO (120, 100, 30, 1601, INDC PRINT ERROR MESSAGE
140 WRITE (6, 1501150 FORMAT (1H0/ 10X, llOHAN ADDRESS FOR ONE OF THE INPUT CONSTANT
C FACTORS HAS NOT BEEN ENTERED PROPERLY. THE LAST CORRECT, ADDRESSCHAS , 13, 1H. / 10X, 29HTHIS JOB HAS BEEN TERMINATED. )
CALL EXITC PRINT ENDOF RUN STATEMENT
160 WRITE (6, 170)170 FORMAT (1H1/ 10X0 49HENO FINAL RUN -- ALL DATA HAVE BEEN
C PROCESSED.)CALL EXITEND
78
72
SUBROUTINE READCOMMON F(310), TITLE(20), NAME(10).. 10(310), N&MES(310,17)DIMENSION F1(8), 1118)
C SUBROUTINE FOR READING WEAPON SYSTEM INPUT DATAC
10 I g 0C READ WEAPON SYSTEM INPUT DATA
20 READ 15, 30) (11(K), FILM, K = 1, 81
30 FORMAT (8(13, F6.3, IX))DO 40 K = 1, 8IF (MK) .GT. 665) GO TO 50IF (11(K) .EQ. 0 .AND. F1(K1 .EQ. 0.) SO TO 40IF (11(K) .GT. 216 .AND. I1(K) .LT. 220) GO TO 35IF (MK) .LE. 0 .OR. 11(K) .GT. 1451 GO TO 60
35 I = I1(K)F(I) = FI(K)
40 CONTINUEGO TO 20
50 IF (111K) .NE. 666 .AND. MK) .NE. 777 .AND. MK) .NE. 888 .AND.C 111K) .NE. 999) GO TO 60
C CURRENT YEAR (BEGINNING YEAR + YEAR NUMBER 1.0)F(1501 = F(121) + F(002) 1,0
C ENDOFDATA DESIGNATO1C F11481 = 1.0 -- END OF ONE YEAR'S DATA FOR ONE WEAPON SYSTEMC (11(K) = 6661C F(148) = 2.0 -- END OF FINAL YEAR'S DATA FOR ONE WEAPON SYS1EIC (I1(K) = 777)C F(148) = 3.0 -- END OF FINAL YEAR'S DATA FOR FINAL WEAPON SYSTEM.C GO TO NEW RUN.C 1I1(K) = 888)C F(148) = 4.0 -- END OF ALL RUNS
(11(K) = 999)F(148) = (11(K) 500)/100IF (Fi1201 .EQ. 0.) RETURNREAD (5, 55) (Mi)t I s 1, 80)IF (10111 .EQ. 9) GO TO 80READ (5, 55) (10111, 1 = 81. 1601READ 15, 55) (IO(13, I = 161, 240)READ (5, 55) (10(I), I = 241, 305)
55 FORMAT (80111RETURNWRITE ERROR MESSAGE
60 WRITE (6, 70) I
70 FORMAT (1H0/10)(0 tO7HAN ADDRESS FOR A WEAPON SYSTEM INPUT IARIABLEC HAS NOT BEEN ENTERED PROPERLY. THE LAST CORRECT ADDRESS WAS .13.C 1H. / 10)(1 29HTHIS JOB HAS BEEN TERMINATED. )
CALL EXITSET ALL VARIABLELISTING SELECTION DESIGNATORS TO I.
80 DO 90 1 a 1, 310IO(I) a
90 CONTINUERETURNEND
79 .
-73-
SUBROUTINE EQUIPCOMMON F(310), TITLE(201, NAME(10), 10(3101, NAMES(310017)
C SUBROUTINE FOR DETERMINING TRAlNiNG HOURS AND EQUIPMENTC REQUIREMENTSCC TOTAL NUMBER, OF ENTERING STUDENTS
10 Ft151) = F(003) + F(004) + F(0051 + F(006)C NUMBER OF ENTERING STUDENTS IN LONG COURSE
F(152) = F(151) - F(003)NUMBER OF ENTERING STUDENTS IN SHORT COURSEF(153) = F(003)DO 30 I = 1, 2
C I = 1 -- LONG COURSE, I = 2 -- SHORT COURSEC NUMBER OF GRADUATES
F(1 +153) F(I+8) * F(I+151)IF (F(118) .EQ. 1.0) GO TO 30
C AVERAGE NUMBER OF STUDENTS PER YEARFII+1561 a 0.5 * IF(I+151) + F(I+1531)
C AVERAGE STUDENT LOADSF(I+158) g F(1+156) * F(116) / 52.0FII+1701 O.DO 20 J = 1, 3
K a 3 * I + JIF (F(K+171 .EQ. 0.1 GO TO 20
C STUDENT FLYING HOURS FOR AIRCRAFT TYPES 1, 2, AND 3FIK+1581 g F11+156) * F(K+7) / F(K+17)
C INSTRUCTOR FLYING HOURS PER STUDENTF41+170) a Ft1.+170) + IF(K+231 / FIK+1711
2a CONTINUENUMBER OF HOURS INSTRUCTOR FLIES WITH STUDENTSFII+1721 F(I+156) * F(I+170)
C TOTAL INSTRUCTOR FLYING HOURS IN LEAD/TOW AIRCRAFT TYPE 1
Flt+2141 FII+156) * FII+141)C STUDENT SIMULATOR HOURS
IF IF10383 .NE. 0.) FII+1751 = F(I +156) * F(I+161 / F(038)C STUDENT TRAINER HOURS
F(I +1781 = FI10156) * F(I+40)C NUMBER OF GROUND - SCHOOL CLASSROOM HOURS
IF (FII +38) .NE. 0.) FII+181) = FII+156) * F11+18) / F41+38)C NUMBER OF GROUND-SCHOOL CLASSROOM HOURS TAUGHT BY CCTS INSTRUCTORS
F1I+1841 FII+181) * F(I+42)C NUMBER OF GROUND- SCHOOL CLASSROOM HOURS TAUGHT BY ETD INSTRUCTORS
F(1+1871 F(1+1811 F(I+184)30 CONTINUE
C TOTAL NUMBER OF GRADUATESFI156) a F(154) + F(1551IF IF(118) .EQ. 1.0) RETURN
C TOTAL AVERAGE STUDENT LOADF1161) a FI159) + F1160)
C TOTAL STUDENT FLYING HOURS -- AIRCRAFT TYPES 1, 2. AND 3DO 40 I a 1, 3
F41+1671 a F(I+1611 + F(I+164140 CONTINUE
C TOTALS -- HOURS INSTRUCTOR FLIES WITi STU)ENTS, SIJDEVT SIMJLATOR
-74-
C HOURS, STUDENT TRAINER HOURS, GS CLASSROOM HOURS, GS CLASSR)OMC HOURS TAUGHT BY CCTS, AND GS CLASSROOM HOURS TAU3IT BY FTD
DO 50 1 = 1, 16, 3F([ +1741 = F(I+172) + F(I+173)
50 CONTINUEC SET INVENTORIES OF AP.CRAFT TYPES, SIMULATORS, AN TRAINERSC INITIALLY TO THOSE Ff1R BEGINNING YEAR.
IF (F(147) .GT. 1.0) GO TO 70DO 60 I = 1, 5
FII+1991 A FII+57160 CONTINUE
OF = 10.**(-5)70 OD 90 I = 1,
I a 1-3 -- AIRCRAFT TYPES 1 -3, I = 4 -- SIMULATORS, I = 5 --C TRAINERSC SE i AIRCRAFT ATTRITION TERM INITIALLY TO ZERO.
ATTR = O.IF .GT. 3) GO TO 80
C OTHER FLYING HOURSF(I+190) = F(I+46) * F(I+167)ADJUST OTHER FLYING HOURS FOR AIRCRAFT TYPE 1 TO INCLUDE LEAD /T04AIRCRAFT FLYING HOURS.IF (I .F4. 1) F(191) = F1047) * (F11681 + F(215) + FI215))
C TOTAL FL'.ING HOURSF(I+193) = F(I+1671 + F(I+1901
C ADJUST TOTAL FLYING HOURS FOR AIRCRAFT TYPE I. TO INCLJDE LEA'/TOWC AIRCRAFT FLYING HOURS.
IF (I .EQ. 1) F1194) = F(194) + F(215) + F(216)C FLYING HOURS CHARGED TO PILOT TRA14147
F(I+196) = F11+491 * F11+193)NUMBER OF AIRCRAFT REQUIREDIF (FII+54) s.N2. 0.) F(I+204) = FI1+193) / F(1 +54)GO TO 172,. 74, 76), I
C NUMBER OF SIMULATORS REQUIRED72 IF (F(053) .NE. 0.) F(208) = F1178) / F(053)
C NUMBER OF TRAINERS REQUIREDIF IF(054) .NE. 0.) F(209) * FI181) / FI054)
C NUMBER OF TYPE 1, TYPE 2 AIRCRAFT TO BE PROCURED FOR ATTRITION74 F(I+301) F(I+44) * F(1+193) * OF
ATTR 2 F11+301)GO TO 80
C NUMBER OF TYPE 3 AIRCRAFT TO BE PROCURED FOR ATTRITION76 F(3041 = F(144) * F(196) * OF
ATTR = F(304)TOTAL NUMBER OF AIRCRAFT, SIMULATORS, AND TRAINERS TO BE PROCURED
80 FI1+2091 s F(I +204) - F(I+1991 + ATTRC IF NUMBER TO BE PROCURED IS LESS T-IAN ZERO, SET NUMBER TO ZERO.
IF IFII+209) 0.) F(I+209) = O.C CURRENT INVENTORY OF AIRCRAFT TYPES, SIMULATORS, 44) TRAINERS
F11+199) F1I+1991 + F(1 +2091 ATTR90 CONTINUE
SIMULATOR HOURS CHARGED TO PILOT TRAININGFIA201 a F(17B) * F(135)RETURNEND
81
-75-
SUBROUTINE PERSCOMMON F(310), TITLE(20), NAME1101. 10(3101, N44ES(310.171DIMENSION t(8)
C SUBROUTINE FOR DETERMINING PERSONNEL REQUIREMENTSCC NUMBER OF FLYING INSTRUCTORS REQUIRED
IF (F(033) .NE. DO F(221) = F(175) / F(033)NUMBER OF SIMULATOR INSTRUCTORS REQUIREDIF (F(034) .NE. 0.1 F(2221 = F(L781 / F(034)
C NUMBER OF TRAINER INSTRUCTORS REQUIREDIF (F(035) .NE. 0.) F(223) = F11811 / F(0351
C NUMBER OF GROUND-SCHOOL CCTS INSTRUCTORS REQUIREDIF (F(036) .NE. 0.1 F(221,1 = F11871 / F(0361
C NUMBER OF GROUND-SCHOOL FTD INSTRUCTORS REQUIREDIF IFI0371 .NE. DO F(225) = F(1901 / F(037)
C TOTAL INSTRUCTORS REQUIREDF12261 = FI2211 + F(222) + F(223) + F(2240 + F(225)NUMBER OF INSTRUCTOR SUPERVISORS AND ADMINISTRATIVE PERSONNEL
C REQUIRED (SQUADRON LEVEL)F(227) = F(0631 + F(064) * F(226)
C NUMBER OF ACADEMIC-PROGRAM SUPERVISORS AND ADMINISTRATIVEC PERSONNEL REQUIRED (SQUADRON LEVEL,
F(228) = F10651 + F1066) * F(161)NUMBER OF STANDARD-EVALUATION PERSONNEL REQUIREDF(229) = F(067I
C TOTAL NONSTUDENT OPERATIONS PERSONNELF(230) = F(226) + F(227) + F1228) + F(229)
C NUMBER OF MAINTENANCE PERSONNEL FOR AIRCRAFT TYPES 1, 2, AND 3DO 20 I = L, 3
F(I +230) F(/+671 * FII+196/20 CONTINUE
C TOTAL AIRCRAFT MAINTENANCE PERSONNELF12341 = F(2311 + F(2321 + F12331
C NUMBER OF SIMULATOR MAINTENANCE AND OPERATING PERSONNEL (FUNCTIONC OF NUMBER OF SIMULATORS REQUIRED)
F(2351 = F(0711 * F(208) * F1135)C NUMBER OF SIMULATOR MAINTENANCE AND OPERATING PERSONNEL (FUNCTIONC OF SIMULATOR HOURS CHARGED TO PILOT TRAINING)
IF IF(D71) .LT. 1.01 F(235) F(071) * F(220)C NUMBER OF TRAINER MAINTENANCE AND OPERATING PERSONNEL
F(236) = F10721 * F(204)C TOTAL SIMULATOR AND TRAINER MAINTENANCE AND OPERATING PERSONNEL
F(2371 = F(235) + F42361C OPERATIONS AND MAINTENANCE PERSONNEL
F12381 = F1230) + F(234) + F12371ADMINISTRATIVE PERSONNEL (0114G LEVEL)FI239I = F(0731 + F(074) * F(2381
C TOTAL STUDENT LOAD + OPERATIONS + MAINTENANCE PERSONNEL +C ADMINISTRATIVE PERSONNEL
FI2401 = F1161) + F(238) + F12391TOTAL SUPPORT PERSONNELF(2411 * F(075) + F(076) * F(2401
C TOTAL PERSONNEL CHARGEABLE TO PILOT MINING, INCLUDING STUDENTSF1242) m F1240) + F1241)
529
-76-
C TOTAL PERMANENT PARTY PERSONNELF1243) = F1242) - F(L61)
C RATED INSTRUCTDRS (TEMPORARY VALUE)TEMP = F(221) + F(222) F(223) * F(229)
C TOTAL PERMANENT PARTY OFFICERSF(244) = TEMP + F(077) * FI2241 + F(0791 * F(225) +
F(081) * F(2271 + F(063) * F(228) + F(085) * F(234) +F40871 * F(237) + F1089) * F(239) + F(09L) * F1241)
C TOTAL PERMANENT PARTY AIRMENF(245) F(078) * F1224) + F1080) * F(225) + F(082) * F(227) +
C F(084) * FI228) + F1086) * F(234) + F(088) * F(2371 +
F(090) * F(239) + F40921 * F(241)TOTAL PERMANENT PARTY MILITARY PERSONNELF(246) = F(244) + F(245)
C TOTAL CIVILIANSF(247) = F(243) - F(246)
C TOTAL PERMANENT PARTY RATED OFFICERSF(248) = F(093) * F(244) + TEMP * (1.0 - F(093)I
C TOTAL PERMANENT PARTY NONRATE) OFFICERSF1249) = F(244) - F(248)C = (1.0 + F(074)) * (1.0 + F(076))D = O.IF (F(I47) .EQ. 1.0) GO TO 40
C STUDENT LOAD CHANGEF(250) = F(1611) T(4)
C TOTAL PERSONNEL CHANGE, INCLUDING STUDENTSF1251) = F(242) - T(5)CHANGE IN TOTAL PERMANENT PARTY PERSONNELF(2521 = F(243) - T(6)
C CHANGE IN TOTAL PERMANENT PARTY MILITARY PERSONNELF(253) = F(246) - T(7)00 30 I = 1, 3
0 a 0 + ((F(I+491 - T(1)) * F(I+67) * F(I+173))30 CONTINUE
IF (F107111. .LT. 1.) 0 = 0 + (F(135) T(8)) * F(I78) * F(071)IF (F(071) .GE. I.) D = D + (F(135) - T(8)) * F(208) * F(071)
C ADJUSTMENT TO ELIMINATE EFFECT ON INVESTMENT COST OF CHANGES INC ALLOCATION FRACTIONS
40 F(255) = C * 0PERMANENT PARTY CHANGE LESS :MANGE OUE TO VARIATIONS IN ALLOCATIONFRACTIONS
F12541 = F(252) - F(255)C STORE F10501, F(051), F(052), F(161), F(242), F12431, F(246),
AND F(1135).T(1) s F(050}T(2) = F105I)T(3) = F1052)T(4) = F(l61)T(5) = F(242)T(6) a F(243)T(7) = F(246)T(8) = FIL35)RETURNEND
83
-77-
CC
C
SUBROUTINE INCOCOMMON F(310), TITLE(20), NAME(101, 13(310), NAMES(313,171
SUBROUTINE FOR DETERMINING INVESTMENT COSTS
10 DO 20 1 = I, 5
C COST OF AIRCRAFT, TRAIWAS, AND SIMULATORS TO BE PROCJREDF(I+257) = F(I+94) * F(I+2091IF (I .GT. 3) GO T3 20
C ALLOCATE AIRCRAFT PROCUkP,TAT COST TO PILOT TRAINING.F(1+2571 = F(I+257) * F(1. -9)
C COST OF AIRCRAFT SPARESF(1+2621 = F1140) * F(I+257)
20 CONTINUEC ALLOCATE SIMULATOR PROCUREMENT COST TO PILOT TRAINING.
F(261) = F(261) * F(1351C COST OF SIMULATOR SPARES
F1266) = F(100) * F(261)[F (F1147) .GT. 1.0) GO TO 30SI = O.S2 = O.
30 Si = SI + F(250)52 = 52 + F(254)F(256) = SIF(257) = 52IF (S1 .LT. F(094)) GO TO 40
C COST OF TRAINING EQUIPMENT AND SPARES FOR STUDENT LOAD INCREASEC WHEN JUSTIFIED BY THE INCREASE
F(267) = F(101) * SI * 0.001Si = O.
40 IF (S2 .LT. F(1221) GO TO 50C COST OF BASE SUPPORT MIPMENT AND SPARES FOR PERMANENT PARTYC INCREASE WHEN JUSTIFIED BY THE INCREASE
F126131 = F(123) * 52 * 0.001C COST OF SUPPLIES FOR PERMANENT PARTY 14C1E4SE WHEN JUSTIFIED dYC THE INCREASE
F(269) = F(124) * S2 * 0.001S2 = 0.
C COST OF TRAINING FOR PERMANENT PARTY INCREASE50 F(270) = F(1251 * F(254) * 0.001
C COST OF TRAVEL (PCS) FOR PERMANENT PARTY INCREAStF(271) = F(I26) * F(254) * 0.001IF (F(270) .LT. 0.) F(270) m O.IF IF(271) .LT. 0.1 F(271) = O.
C TOTAL INCREASE IN INVESTMENT COST00 60 I a 258, 271F(272) = FI2721 + F(I)
60 CONTINUERETURNEND
84
-78-
SUBROUTINE OPCOCOMMON Ff310), TITLE(20), NAMEIIO), 10(310), NAMES(31D,17)
C
C SUBROUTINE FOR CALCULATING OPERATMJ COSTSC
C DEPOT MAINTENANCE COST10 F(273) %F(102)*F(197) + F(103)*F(198) + F(1041*F(14911 * o.clat
C POL COSTF1274) = (F1105)*F(197) + F(106)*F(196) + F(107)*F(1431) * D.DD1
C MATERIAL COSTF1275) = (F(108)*F1197) + F(109)*F(198) + F(110)*F(19911 * D.D)1
C TOTAL FLYING-HOUR COSTF1276) = F(273) + F(274) + F(275)MUNITIONS COST -- LONG COURSEF(277) s F(111) * F(157) * 0.001
C MUNITIONS COST -- SHORT COURSEFf278) = F(112) * F(I58) * 0.001
C PAY -- STUDENTSF(279) = F(127) * F(161) * 0.001
C PAY -- RATED OFFICERSF(2801 = F(128) * F1248) * 0.001
C PAY -- NONRATED OFFICERSF1281) = F1129) * FI249) * 0.001
C PAY -- AIRMENF(282) = F(130) * F(245) * 0.001
C PAY -- TOTAL PERMANENT PARTY MILITARYF(283) = F(280) + F(281) + F(2821
C PAY -- TOTAL MILITARY, INCLUDING STUDENTSF(284) = F1279) + F(283)PAY CIVILIANSF(285) = F(131) * F(247) * 0.001
C TOTAL PAY -- MILITARY PLUS CIVILIANSF12861 = F(284) + FI285)TDY/PCS STUDENTSF(287) a F(113) * F(151) * 0.001
C TOY ALL PERMANENT PARTY PERSONNELF(288} s F(132) * F(2431 * 0.001
C SERVICES COSTF(289) = F(133) * F(2421 * 0.001
C OTHER SUPPLIES AND EQUIPMENT COSTSF(290) s F(134) * F(242) * 0.001
C SIMULATOR MAINTENANCE, MATERIAL, AND SERVICES COSTF(291) = F(114) * F(208) * F(I35)TRAINER MAINTENANCE, MATERIAL, AND SERVICESF(2921 Ff1451 * F(204)
C TARGET RENTALF(293) a F(115)
C SUPPORT AIR;RAFT COSTF(294) a F(136) * F(242) * 0.001
C OFFICERS TRAINING COSTF(2951 F(I37) * F(2441 * 0.001
C AIRMEN TRAINING COSTF(296) = F(1381 * F(245) * 0.001
C PERMANENT CHANGE OF STATIONF(2971 a F(119) * F(243) * 0.001
-79-
C RECURRING INVESTMENT COSTS -- AIRCRAFT TYPES 1, 21 3
F13051 = F(205) * F10951 * F(217) * F(050)F1306) = F1206) * FI096) * FI2181 * F(051)F(307) = FI2071 F(097) * F(219) * FI0521
C TOTAL AIRCRAFT RECURRING INVESTMENT COIF(309) = F(305) + FI3061 + F(307)
C TOTAL OTHER OPERATING COSTF(298) = F(277) + FI2781 + F(287) + F(2881 + F(.)89) f FI2901
C FI2911 + F(292) + F(293) + FI2941 + FI2951 + F(296) f
C F(297) + F130e)C TOTAL OPERATING COST, INCLUDING RECURRING INVESTMENT
FI2991 = F(276) + F(2861 + F(298)C OPERATING COST PER GRADUATE IS)
IF IF(I56) .NE. 0.1 FI3001 = F(299) * 1000. / F(1551C TOTAL SYSTEM COST, EXCLUDING R AND D
F1301) = F1272) + FI2991RETURNEND
86
-80-
SUBROUTINE OUTPUTCOMMON F(3101, TITLE(201, NAME(101, ID(3101 NAMES(313,17)UIMENS)ON 11112)
C
C SUBROUTINE FOR PRINTINa OUTPUTC
C FIX PAGE NUMBER.10 PAGE = F(146) + 0.5
C PRINT WEAPON SYSTEM HEADING FOR FIRST YEAR.IF (F(147) .GT. 1.0) GO TO 60IF tF(149) .EQ. 1.0) GO TO 30WRITE (6, 701 (NAME(!), I = 1, 10), !PAGE
C STEP PAGE NUMBER BY 1.!PAGE (PAGE + 1
GO TO 4530 WRITE (6, 40) (NAME(!), I = It 10)40 FORMAT (1H / 52X, 1044 29X, 821(4LL OUTPUT :OSTS EX:EPT
C OPERATING COST PEI GRADUATE ARE IN TiOUSAN)S OF DOLLARS.) / I
C PRINT SUBHEADINGS.45 WRITE (6, 50)50 FORMAT (1H / 37X, 313H40.t 6X), 50X, 214X, 4HOPER) / 21X, 3HAY3,C 4X, 4HPERM, 4X, 6HTYPE 1, 3X, 6HTYPE 2, 3X, 6HTYPE 3, 4X, 3HN3.,C 14X, 6HFLYING 13X 5HOTHER 4Xt 5HTOTAL, 4Xt 4HPLUS 2X,C 8HCOST PER / 12X, 3HNO.t 5X, 5HSTUD., 3X, 5HPARTY, 4X,C 3(4HACFTI 5X) t 4HSIMSt 5X, 3HINV, 6)(11 4HH3URt 14X, 2(4HOPER, 5X) tC 3HINtit 5X, 4HGRAD / 1Xo 4HYEAR, 6X, 4HGRAD, 5X, 4HL3AD, 4X,C 4HPERS 5X, 4(3HREQ, 6X1t 2I4HCOST, 5X), 1X, 3HPAY,C 315X, 4HCOST), 4X, 3H($1 )
C INITIALIZE LINE COUNT.LINES = 10IF (F11491 .EQ. 1.0) LINES = L2FIX DATA TO BE PRINTED.
60 11(11 = F(1501 + 0.511112) = F(156) + 0.511(3) it F(1611 + 0.511(41 = F(243) + 0.511.151 = F1272) + 0.511.(6) = F(276) + 0.511171 a F(2861 + 0.51118) F(298) + 0.5I1.191 = F(299) + 0.5IMO) = F(3011 + 0.5HIM FI300) + 0.5111121 = F(116) + 0.5IF 1LINES .LT. 581 GO TO 90
C PRINT HEADINGS AND PAGE NUMBER ON NEW PAaE.WRITE (6, 701 11AME(11, I a lo 10), (PAGE
70 FORMAT 11H1/ 52X, 1044, 27K, 5APAGE 12129X,82HIALL OUTPUT :OMCEXCEPT OPERATING COST PER GRADUATE AIE 14 TiOUSAN)S 3: DOLLARS.)/)
C STEP PAGE NUMBER BY 1.1PAGE g !PAGE I 1
80 WRITE 16, 50)C SET LINE COUNT TO 10.
LINES g 10C PRINT ALL DATA.
R7
-81-
90 IF (F(118) .EQ. 0.) WRITE (6, 100)C (F(JM. J = 205, 208), (11(J), J =
([1(J), J = 11 ft),
5, 11)IF (1-118) .EQ. 1.0) WRITE (6, 1001 I1(1), 11(2)
C
100 FORMAT (IX. 14, IX, 3118, IX), 4(F8.2, IX), 6118. IX). (8)STEP LINE COUNT BY 1.LINES = LINES + 1
IF (F(117) .EQ. 0.1 GO TO 150
C
WRITE (6, 70) (NAME([), I = 1, 10),STEP PAGE NUMBER BY I.
IPAGE
[PAGE = IPAGE + 1
WRITE (6. 110)110 FORMAT (1H0/// 58X, IIHCOMMON DUMP
C 1H3, 11X, 1H4p IIX. 1145, 11X, 1H6,C 10X, 2H10, 6X, 9HADDRESSES //)
/// 8X, [HI, 11X. 112, 11{,11X, 1H7, 11X, 1H8, 11X1 119,
C PRINT COMMON DUMP.DO 130 I = I. 310. 10
= 1 + 9
120WRITE (6, 1201 (FM. < = I, J), 1,
FORMAT (IX. 10(F11.3. IX), 2X, 14, I4)
130 CONTINUE150 IF (F1120) .EQ. 0.) GO TO 180
WRITE (6, 70) (NAME(I), I = I. 10),STEP PAGE NUMBER BY I.
IPAGE
IPAGE = IPAGE 1
WRITE 16, 155)155 FORMAT (1H 1)
ITEMS = 0C PRINT ADDRESS, NAME, AND VALUE OF EACH F V4IIABLE SO DESIGNATE).
DO 170 1 = 1, 310IF (10(1) .NE. 1) GO TO 170WRITE (6, 160) Ip (NAMES(I,J). J = 1, 17), FM
C160 FORMAT (20X, 13, 3X, 17A4, 7X, F15.5)
STEP ITEM COUNT BY 1.ITEMS = ITEMS + I
IF (ITEMS .LT. 53) GO TO 170WRITE (6, 70) INAME(.111 J = ip 101. (PAGE
C STEP PAGE NUMBER BY 1.IPAGE 2 IPAGE + 1
WRITE (6, 155)C RESET ITEM COUNT TO ZERO.
ITEMS = 0170 CONTINUE180 IF (F(117) + F11201 .EQ. 0.1 GO TO 200
IF (F(148) .EQ. 1.0) GO TO 190WRITE (6, 220) 11(12)
C SET LINE COUNT TO 45LINES 2 45GO TO 2'..0
190 WRITE (6, 70) (NAME([), 1 = 1, 10i,WRITE (6, 501
IPAGE
C STEP PAGE NUMBER BY 1.IPAGE IPAGE + 1
C SET LINE COUNT c0 10.LINES = 10GO TO 230
200 IF IF(148) .EQ. 1.01 GO TO 230
88
-82-
IF (LINES .LT. 561 GO TO 210
CWRITE 16, 70) INAME(I),STEP PAGE NUMBER BY 1.
I = 1, 101, IPAGE
IPAGE = IPAGE + 1
210 WRITE (6, 2201 II(12)220 FORMAT (1H0/ 10X, 17HR AND D COST = [B)
C FLOAT PAGE NUMBER.230 F(146) = [PAGE
IF (F(1201 .EQ. 0.1 GO TO 250OD 240 I = 1, 31010111 = 0
240 CONTINUE250 IF iF(119) .EQ. O. .AND. F(148) .NE. 3.) RETURN
CLEAR ALL WEAPON SYSTEM INPUT VARIABLES 14 COMMON.00 260 I = 1, 120FIIJ = O.
260 CONTINUEDO 270 I = 142, 144F(I) = O.F(1+75) = O.
270 CONTINUEF(1351 = O.1-11451 = O.RETURNEND
1.1! C: r ousc
JUL 1 1971
on Aduit Education
89