-------
DISCLAIMER
Within this final MOBILE2 User's Guide, there are references to a new AP-42 document,
Compilation of Air Pollutant Emission Factors: Highway Mobile Sources, March 1981
(EPA 460/3-81 -005). This AP-42 document along with further background documentation
describing how the MOBILE2 emission factors were derived were not available at the time
this manual was released. Once these emission factor documents are available, the EPA
Regional Offices will be contacted and copies will be available through the National Technical
Information Service in Springfield, Virginia.
Additionally, EPA will not be responsible for the accuracy of MOBILE2 tapes that were
received from sources other than EPA In Ann Arbor or NTIS. Further, EPA will not be
responsible for the accuracy of MOBILE2 when modified by the user.
Agency
-------
ABSTRACT
This document is the USER'S GUIDE to MOBILE2. MOBILE2 is a computer
program that calculates emission factors for hydrocarbons (HC), carbon
monoxide (CO), and oxides of nitrogen (NOx) from highway motor vehicles.
The program uses the calculation procedures and emission factors
presented in Compilation of Air Pollutant Emission Factors: Highway
Mobile Sources, March 1981(EPA460/3-81-005).MOBILE2calculates
emission factors for eight individual vehicle types in three regions of
the country. MOBILE2 emission estimates depend on various ambient,
vehicle usage, and local conditions such as temperature, speed, mileage
accumulation and accrual distributions, vehicle-miles-traveled
distributions, etc. MOBILE2 will estimate emission factors for any
calendar year between 1970 and 2020, inclusive. The 20 most recent model
years are considered in operation in each calendar year. MOBILE2
supercedes MOBILE1. Compared to MOBILE1, MOBILE2 incorporates several
new options, calculating methodologies, emission factor estimates,
emission control regulations, and internal program designs. As such,
MOBILE2 should be easier to maintain, transport, alter, and comprehend.
-------
Requests for copies of MOBILE2, for additional
copies of this User's Guide, and for copies of
AP-42, should be directed to the following;
The National Technical Information Service (NTIS).
U. S. Pepartment of Commerce
Springfield, Virginia 22161
(703) 557-4650
Questions concerning MOBILE2, this User's Guide, or
AP-42 should be directed to the following:
Office of Mobile Source Air Pollution Control
Emission Control Technology Division
Test and Evaluation Branch
2565 Plymouth Road
Ann Arbor, MI 48105
Attn: MOBILE2
Telephone; (313) 668-4365
-------
TABLE OF CONTENTS
CHAPTER 1. GENERAL DESCRIPTION OF MOBILE2
1.0 INTRODUCTION , 1
1.1 MOBILE2 OVERVIEW .,.,.,,., , 1
1.2 MOBILE2 FEATURES 2
1.2.1 The MOBILE2 Vehicle Types
1.2.2 The MOBILE2 Pollutants
1.2.3 The MOBILE2 Regions
1.2.4 Calendar Years Allowed
1.2.5 Basic Exhaust Emission Rates
1.2.6 Additional HC Emissions
1.2,7 Idle Exhaust Emission Rates
1.2.8 MOBILE2 Travel Fractions
1.2.9 Speed/Temperature/Operating-Mode Correction Factors
1.2.10 Additional Light Duty Correction Factors
1.2.11 Credits for Inspection and Maintenance Programs
1.3 DIFFERENCES BETWEEN MOBILE2 AND MOBILE1
1.3.1 Data Input Differences
1.3.2 Output Differences
1.3.3 Internal Program Differences
CHAPTER 2. MOBILE2 INPUTS
2.0 INTRODUCTION 12
2.1 CONTROL SECTION 12
2.1.1 Input and Execution Flags
2.1.2 Flags Controlling Output
2.2 ONE-TIME DATA SECTION 21
2.2.1 One-Time VMT Mix
2.2.2 Mileage and Registration Distributions
2.2.3 Emission Factor Modification Data
2.2.4 Inspection/Maintenance Data
2.2,5 Average Trips per Day and Average Miles per Day
2.3 PARAMETER SECTION 27
2.3.1 Scenario Record
2.3.2 VMT Mix Record
2.3.3 Additional LOG Correction Factors Record
2.3.4 Additional HDV Correction Factor Record
2.4 SUMMARY OF MOBILE2 INPUT SEQUENCE , 31
-------
CHAPTER 3. MOBILE2 OUTPUT
3.0 INTRODUCTION , , 33
3.1 FORMATTED REPORT OUTPUT ,..., 33
3.1.1 Original (MOBILE1) Numeric Format (IFORM=0)
3.1.2 Original (MOBILE1) Descriptive Format (IFORM=1)
3.1.2 Expanded Numeric Format (IFORM=2)
3.1.4 Expanded 112-Column Descriptive Format (IFORM=3)
3.1.5 Expanded 80-Column Descriptive Format (IFORM=4)
3.2 DIAGNOSTIC MESSAGES , ,..,.,.. 37
3.2.1 FLAG (CONTROL Section) Record Diagnostics
3.2.2 VMT Mix Record Diagnostics
3,2.3 Mileage Accrual and Registration Distribution Diagnostics
3.2.4 Emission Factor Modification Diagnostics
3.2.5 Inspection/Maintenance Data Diagnostics
3.2.6 Trips/Day and Miles/Day Record Diagnostics
3.2.7 Scenario Record Diagnostics
3.2.8 Additional LD Correction Factor Record Diagnostics
3«2.9 Miscellaneous Data-Related Diagnostics
3,2.10 Internal Software Error Diagnostics
3.3 PROMPTING MESSAGES .,.,, 45
3.3.1 Title Record Prompt
3.3.2 14 Remaining Flag Prompts
3.3.3 VMT Mix Record Prompt
3.3,4 Mileage Accrual Prompts
3,3.5 Model Year Registration Data Prompts
3.3.6 Emission Factor Modification Data Prompts
3.3,7 I/M Parameter Record Prompt
3,3.8 Trips/Day and Miles/Day Record Prompts
3.3.9 Scenario Record Prompt
3.3.10 Additional LD Correction Factors Record Prompt
3.3.11 HD Correction Factors Record Prompt
CHAPTER 4. MOBILE2 EXAMPLES
4.0 INTRODUCTION , 49
4.1 MOBILE2 EXAMPLES , , 49
4.2 MOBILE! EXAMPLES THROUGH MOBILE2 ,,,, 99
CHAPTER 5. MOBILE2 IMPLEMENTATION AND POSSIBLE MODIFICATIONS
5.0 INTRODUCTION , , , 133
5.1 PROGRAM STORAGE REQUIREMENTS 133
5.2 PROGRAM EXECUTION TIME , , 133
-------
5.3 DEVIATIONS FROM FORTRAN STANDARD ANSI X3.9-1966 134
5.3.1 Array Dimensions
5.3.2 Character Data
5.3.3 Array Data Initialization
5.3.4 Non-Standard Characters
5.3.5 Input Error and End-of-File
5.3,6 Comment Lines
5.4 TYPICAL JOB STRUCTURE 135
5.5 STRUCTURAL DIFFERENCES BETWEEN MOBILE1 and MOBILE2 136
5.6 SPEED CORRECTION FACTOR COEFFICIENT PRECISION 136
5.7 RE-IMPLEMENTING MOBILE1 OPTIONS NOT IN MOBILE2 136
5.7.1 List Directed Input
5.7.2 Three Speed Input
5.7.3 Unformatted Output
5.8 POSSIBLE PROGRAM CHANGES , 138
5.8.1 Multiple Control Sections
5.8.2 Hardcoding Locality Specific Data
5.8.3 Single (Long) Record Numeric Output
5.8.4 Intermediate Altitude
5.8,5 Reducing Computer Resource Requirements
5.9 PROGRAM UPDATE INFORMATION 141
APPENDIX A. INTERNAL SOFTWARE DOCUMENTATION
A.O INTRODUCTION A-l
A.1 STANDARD VARIABLE NAMES , A-l
A. 2 PROGRAM COMMON , A-4
A. 3 MODULE DESCRIPTIONS , , A-50
A. 4 STRUCTURE CHART A-l08
APPENDIX B. PROGRAM SOURCE LISTING
APPENDIX C. USER INFORMATION AND PROGRAM ERRATA
-------
Chapter 1
GENERAL DESCRIPTION OF MOBILE2
1.0 INTRODUCTION
MOBILE2 is an integrated set of FORTRAN routines for use in the analysis
of the air pollution impact of highway mobile sources. The system has
been designed to provide the user with a flexible, yet easy to use,
analytical tool which can be utilized in a wide variety of air pollution
planning functions. MOBILE2 is an update of its predecessor MOBILE1.
This chapter gives an overview of MOBILE2; information it is based on,
how it was developed, its general features, and how it differs from
MOBILE1.
Explicit instructions on the usage of MOBILE2 are given in Chapter 2
(MOBILE2 Input), Chapter 3 (MOBILE2 Output), Chapter 4 (MOBILE2
Examples), and Chapter 5 (MOBILE2 Implementation and Possible
Modifications). This manual also has three appendices which are included
to facilitate the user in understanding and implementing the program:
Appendix A (Internal Software Documentation) which describes the MOBILE2
variables and software modules, Appendix B (MOBILE2 Source Listing), and
Appendix C (Program Errata).
1.1 MOBILE2 OVERVIEW
MOBILE2 began in the fall of 1978 when responsibility of developing
highway mobile source emission factors was transferred to the Office of
Mobile Source Air Pollution Control from the Office of Transportation and
Land Use Policy. The first step in the sequence of events to develop
MOBILE2 entailed becoming familiar with MOBILE1. This extensive review
of MOBILE1 took place in the summer of 1979. Development of MOBILE2
emission factor estimates and calculating methodologies began in the Fall
of 1979. In early 1980, MOBILE2 programming development began. MOBILE2
was created from MOBILE1; however, it had gone through 39 revisions
before the released version of MOBILE2 was ready. The low altitude
non-California emission factors were completed in July of 1980. These
were released publicly in October of 1980, after incorporation of several
regulation changes. In December of 1980, MOBILE2 was finalized. This
final version included the emission factors for three MOBILE2 regions and
I/M program credits. These MOBILE2 terms are explained in greater detail
in Section 1.2.
MOBILE2 computes emissions from highway motor vehicles utilizing the most
recent emission factors and calculating methodologies developed by the
United States Environmental Protection Agency. These factors and the
associated methodologies are published in the document Compilation of Air
Pollutant Emission Factors; Highway Mobile Sources, March 1981 (EPA
460/3-81-005). This document is the latest in a series of supplements
and appendices to AP-42, Compilation of Air Pollutant Emission Factors.
For ease of reference, the March, 1981, document for highway mobile
sources will hereafter be referred to as AP-42,
-------
-2-
'Ithough familiarity with the contents of AP-42 is not strictly required
for the use of MOBILE2, the prospective user is strongly advised to read
AP-42; as the unenlightened use of the program may produce results which,
while mathematically correct, are nevertheless inappropriate for the
particular application intended.
As explained in AP-42, MOBILE2 incorporates emission control regulations,
emission data, and calculating methodologies not accurately reflected in
MOBILE1. MOBILE2 incorporates the best information available at the time
of its release.
1.2 MOBILE2 FEATURES
As mentioned previously, MOBILE2 is a FORTRAN computer model that
estimates on-highway mobile source emissions. This section describes
these on-highway mobile sources, the pollutants, and several other
features available in MOBILE2.
1.2.1 The MOBILE2 Vehicle Types
Throughout this document, automobiles and light duty vehicles are
considered synonymous. The vehicle types for which MOBILE2 calculates
emissions are as follows:
Light Duty Gasoline Powered Vehicles (LDGV)
Light Duty Gasoline Powered Trucks with a gross vehicle weight (GVW)
rating less than 6,001 Ibs. (LDGT1)
Light Duty Gasoline Powered Trucks with a GVW rating between 6,001
and 8,500 Ibs. (LDGT2)
Light Duty Gasoline Powered Trucks with a GVW rating less than 8,501
Ibs. (LDGT)
Heavy Duty Gasoline Powered Vehicles (HDGV)
Light Duty Diesel Powered Vehicles (LDDV)
Light Duty Diesel Powered Trucks (LDDT)
Heavy Duty Diesel Powered Vehicles (HDDV)
Motorcycles (MC)
All Vehicle Types Combined (referred to interchangeably in the
MOBILE2 output as ALL VEH, ALL MODES and C.E.F. ALL VEH)
The LDGT vehicle type is a vehicle-miles-traveled (VMT) weighted average
of the LDGT1 and LDGT2 vehicle types. The "ALL VEH" vehicle type is a
VMT weighted average of eight individual vehicle types: LDGV, LDGT1,
LDGT2, HDGV, LDDV, LDDT, HDDV and MC.
-------
-3-
1.2.2 The MOBILE2 Pollutants
The three pollutants for which MOBILE2 computes emission estimates are as
follows:
hydrocarbons (HC)
carbon monoxide (CO)
oxides of nitrogen (NOx)
1.2.3 The MOBILE2 Regions
The MOBILE2 program computes emission estimates for three major regions:
Low Altitude (49-State or non-California) Regions
California (Low altitude) Regions
High Altitude (49-State or non-California) Regions
1.2.4 Calendar Years Allowed
MOBILE2 calculates emission estimates for January 1 of any calendar year
1970 through 2020. The emission estimate of each calendar year is
composed of the 20 most recent model years.
1.2.5 Basic Exhaust Emission Rates
The basic exhaust emission rates included in MOBILE2 are generated from
tests conducted on vehicles or engines under standardized test conditions
representative of urban type driving. As such, the basic exhaust
emission rates in MOBILE2 represent those standardized test conditions.
These conditions for the different vehicle types are summarized in Table
1.2.5A and are given in specific detail in various Codes of Federal
Regulations (CRF 40 Part 86, July 1, 1976, 1978, 1979, and 1980). As
seen in Table 1.2.5A, MOBILE2 assumptions deviate somewhat from the test
conditions. These deviations were required for ease of computations and
have a minuscule impact.
Further, the MOBILE2 basic exhaust emission rates assume that 1) air
conditioners are not in use, 2) vehicles are not towing trailers or
carrying extra loads, 3) no I/M program is in effect, and 4) owners
perform (or have performed) average maintenance on the vehicles.
1.2.6 Additional HC Emissions
MOBILE2 has three options specific to the calculation or output of HC
emissions. The user can request MOBILE2 to calculate either total or
non-methane HC emissions. In addition to the HC emissions MOBILE2
calculates (which include crankcase and evaporative HC emissions),
MOBILE2 has the capability to output crankcase and evaporative HC
emission factors for each vehicle type in units of gram/mile. The
crankcase and evaporative HC emission levels depend upon miles per day
and trips per day information. For each vehicle type, MOBILE2 has the
option for the user to input miles per day and trips per day information
representative of the particular area being analyzed.
-------
-4-
1.2.7 Idle Exhaust Emission Rates
As an option, MOBILE2 can generate idle exhaust emission factors for the
different vehicle types. These idle emission factors represent a vehicle
in a hot stabilized condition and are given in units of grams per minute.
-------
Table 1.2.5A
Basic Exhaust Emission Level
Standardized Test Conditions
Engine off period for cold start 12-36 hours
Engine off period for hot start
Engine off Ambient Temperature
NOx Corrected to Ambient Humidity 75
(grains of ^O/lb. dry air)
Average Trip Length
Average Trip Speed
Average Idle Percent of Trip
Average Percent VMT Cold Start
Average Percent VMT Stabilized
Average Percent VMT Hot Start
LDGV, LDGT1,
12-36 hours
10 minutes
68-86°F
75
7.5 miles
19.6 mph
18%
20.6%
52.1%
27.3%
& LDGT2 HDGV
12+ hrs1
20 minutes
68-86°F
N/A3
6.5 miles
19.9 mph
20 mph3
27%
14.3%
0%
86.7%
LDDV & LDDT
12-36 hours
10 minutes
68-86° F
N/A
7.5 miles
19.6 mph
18%
20.6%
52.1%
27.3%
HDDV
12+ hrs *
20 minutes
68-86 °F
N/A
6.4 miles
19.2 mph
20 mph3
37%
14.3%
0%
86.7%
MC
6-36 hours2
10 minutes
68-86°F
75
6.8-7.5 miles2
17.8-19.6 mph2
19 .63
18%
18. 3-20. 6%2
20. 63
52.1-57.5%2
52. 13
24. 2-27. 3%2.
27. 33
2
3
Optionally, this 12+ hour engine off time may be replaced by a
forced cool down procedure, whereby cool water is circulated through
the engine cooling system until the engine oil temperature is
between 68°F and 75°F.
Depending on engine size.
Assumed in MOBILE2.
-------
-6-
1.2.8 MOBILE2 Travel Fractions
To calculate the January 1 calendar year emissions for each vehicle type,
MOBILE2 appropriately weights the 20 most recent model years together.
These model year weights are known as the travel weighting fractions.
The travel weighting fractions for a given vehicle type are a
distribution of the total VMT driven by the vehicle type apportioned
among the 20 most recent model years. The travel fractions account for
both the January 1 registration and fleet annual mileage accumulation
rate distributions for the given vehicle type. Further, the expected
increase in diesel sales by model year are taken into account for the
light duty vehicle and truck fleets.
1.2.9 Speed/Temperature/Operating-Mode Correction Factors
Adjustments must be made to the basic exhaust emission levels to more
accurately estimate vehicle emissions when the user attempts to model
scenarios which do not conform to the basic test conditions given in
Table 1.2.5A. Therefore, MOBILE2 computes and applies correction factors
for speed, ambient temperature, and vehicle operating modes to reflect
the scenarios the user is analyzing. (The operating modes are the
percentage of the VMT driven by a vehicle type in a cold start,
stabilized, and hot start condition). These correction factors are
applied only to the basic exhaust emissions; not the crankcase and
evaporative HC emissions or the idle emissions.
1.2.10 Additional Light Duty Correction Factors
As an option, MOBILE2 allows the user to include the effect of four
"additional" correction factors for light duty gasoline powered vehicles
and trucks.
These correction factors are segregated from those described in the
previous section because they represent unique conditions which are often
not assumed in MOBILE2 applications.
These four factors for light duty gasoline powered vehicles and trucks
are as follows:
1) Air conditioning,
2) Extra load,
3) Trailer towing, and
4) NOx humidity (also applied to motorcycles).
These additional correction factors impact only the basic exhaust
emission levels.
1.2.11 Credits for Inspection and Maintenance Programs
MOBILE2 allows the user to apply Inspection and Maintenance (I/M) credits
to the basic exhaust emission levels. The emission reduction credits
attributable to an I/M program vary according to the type of program in
effect. The MOBILE2 I/M program credits depend upon the following six
factors:
-------
-7-
1) The estimated first year failure rate (stringency factor) for
the pre-1981 low altitude non-California LDGVs (or other vehicle
types with similar emission control technologies). The pre-1975
vehicles are defined as Technology I vehicles and 1975-1980
vehicles are defined as Technology II vehicles.
2) The success rate in identifying 1981 and later model year low
altitude non-California LDGVs operating under rich failure
conditions (the identification rate of Technology IV vehicles).
Technology III is not defined in MOBILE2 .
3) The vehicle types affected by the program: LDGV; LDGV & LDGT1;
LDGV & LDGT2; or LDGV, LDGT1, & LDGT2.
4) The calendar year being analyzed and the calendar year an I/M
program is implemented.
5) The presence or absence of an adequate mechanics training
program.
6) The model years involved in the I/M program.
1.3 DIFFERENCES BETWEEN MOBILE2 AND MOBILE1
MOBILE2 operates in a manner similar to MOBILE1. MOBILE2 was designed to
maintain input/output sequences that are as much as possible like the
previous model. MOBILE2 has several new options. Thus, most of the
differences between MOBILE2 and MOBILE1 are the result of including the
additional options. This section describes the most important
differences between MOBILE2 and MOBILE1. These differences fall into
three general categories: input, output, and internal.
1.3.1 Data Input Differences
Both MOBILE1 and MOBILE2 have three input sections. These sections are
mentioned here, but are defined in detail in Chapter 2. The three
sections are the CONTROL, ONE-TIME DATA and PARAMETER.
The CONTROL Section of MOBILE2 which impacts the input of data and output
of information, has been changed in 12 places as compared to MOBILE1.
Nine of these changes are a result of additional options available in
MOBILE2, The remaining three changes are a result of eliminating MOBILE1
options.
The three MOBILE1 options that are no longer available are the free
format (list-directed) input, the three speed input option, and the
unformatted output reports. These options were deleted from MOBILE2
because of problems or confusion that arose with MOBILE1. Although these
options are not available in the released MOBILE2 version, they can be
easily reinstated. The procedures required to reinstate the three
options are outlined in Chapter 5.
The new nine options in MOBILE2 that are not available in MOBILE1 are
discussed below.
-------
-8-
MOBILE2 permits a user to input the CONTROL Section information on three
records as an alternative to the MOBILE1 16 record CONTROL Section.
MOBILE2 also permits a user to define in the CONTROL Section the output
units where the formatted reports, diagnostic messagesj and prompting
messages are to be placed. Further, MOBILE2 has three new output formats
that can be selected in the CONTROL Section*
In the ONE-TIME DATA Section, three additional input options are
available. One record which defines the type of I/M program also enables
the user to change the basic MOBILE2 I/M vehicle types, identification
rate, and credits. Another option results from the use of the additional
correction factors which also permits the individual input of trailer
towing fractions for the LDGTs, and the dry and wet bulb temperatures for
the air conditioning usage fraction. The third additional option permits
the user to define the trips per day and miles per day characteristics
for each vehicle type.
The last input option available in MOBILE2 (that was not possible with
MOBILE1) is the input of eight speed values in the PARAMETER Section.
This option permits the user to define the average speed for each of the
eight vehicle types referred to in Section 1.2.1.
One final area (where MOBILE2 differs from MOBILE1) which impacts the
input of data is the addition of two new vehicle types in MOBILE2: LDDVs
and LDDTs. Because of these additional vehicle types, MOBILE1 input
streams may not be interchangeable with MOBILE2 input streams. If a user
wants to define the VMT mix, the registration distribution, or the
mileage accrual distribution in MOBILE2; the MOBILE1 input streams must
be altered to include the information for the two new vehicle types.
Further information on this topic is given in Chapter 2.
1.3.2 Output Differences
Both MOBILE2 and MOBILE1 have three distinct output sections. The
sections are discussed briefly here, but are described in detail in
Chapter 3. The three sections are reports of emission estimates,
diagnostic messages, and prompting messages. As mentioned in Section
1.3.1, MOBILE2 has the option to control the unit to which the output
sections are written; MOBILE1 does not have this capability.
There are four output report differences between MOBILE2 and MOBILE1.
Three of the differences result from the three additional MOBILE2 report
options. The fourth difference is with the unformatted reports. MOBILE2
does not have the unformatted report option, but it could be easily
reinstated as explained in Chapter 5.
The three additional output report options in MOBILE2 are different from
the MOBILE1 format reports in that LDDV, LDDT, and LDGT emissions are
displayed.
When input data problems occur, MOBILE2 will assist users in the
identification of the problems with diagnostic messages. The diagnostic
messages generated by MOBILE2 are significantly improved over those in
-------
-9-
MOBILE1. MOBILE2 has two basic types of diagnostic messages: error and
warning messages. Since MOBILE2 (unlike MOBILE1) verifies all input
values against allowable limits, MOBILE2 produces diagnostic messages
whenever a dubious input value is encountered* Further, depending on the
nature of the questionable data, MOBILE2 either prints an error or
warning message. An error will always result in the termination of
MOBILE2. A warning message is intended to draw the user's attention to
some characteristic of the conditions being modeled, in order that the
user may determine whether the conditions are those intended. A warning
will not terminate MOBILE2.
For users uncertain of the order of the input data, prompting messages
are an option. The prompting messages in MOBILE2 differ from those in
MOBILE1 primarily because additional options are available in MOBILE2.
MOBILE1 does not prompt for every input requirement, whereas MOBILE2
prompts for every input requirement. The prompting exception to both
programs is that neither prompts for the first record.
1.3.3 Internal Program Differences
Internally, MOBILE2 is significantly different from MOBILE1. As a result
of the differences, MOBILE2, compared to MOBILE1, should be more user
oriented, more flexible to use, easier to maintain, easier to transport
from one machine to another, and easier to understand. There are other
internal changes in MOBILE2 besides its flexibility, maintainability, and
transportability where it is improved over MOBILE1. MOBILE2 is expanded
in two areas and has calculation methodology changes in six areas
compared to MOBILE1.
A few general aspects that improve the MOBILE2's flexibility, maintain-
ability, and transportability are as follows: MOBILE2 has more
documentation included in the program, MOBILE2 is more structured than
MOBILE1, and MOBILE2 is closer to ANSI FORTRAN standards. Also, MOBILE2
internally uses four digit calendar and model year values as opposed to
the MOBILE1 index system.
The two areas referenced above where MOBILE2 is improved over MOBILE1 are
the expanded range of calendar years for which emission factors can be
calculated and the maximum number of emission rates possible for any
given pollutant/vehicle-type/region combination. MOBILE2 calculates
emission factors for any calendar year between 1970 and 2020, inclusive.
MOBILE1 calculates emission factors only through 1995. Also, MOBILE2
permits up to 15 emission rates per pollutant/vehicle-type/region
combination, whereas MOBILE1 permits up to 10.
MOBILE2 calculation procedures differ from MOBILE1 procedures primarily
in six areas: 1) MOBILE2 separates the MOBILE1 crankcase and evaporative
HC emissions into components (crankcase, diurna •, and hot soak losses),
2) MOBILE2 calculates emissions on a January 1 date as opposed to July 1,
3) the speed correction factor is applied to the entire trip cycle as
opposed to the three operating modes, 4) temperature effects are evident
on all three pollutants and operating modes in MOBILE2 as opposed to
MOBILE1 where only HC and CO on the cold start mode are affected, 5) the
MOBILE2 air conditioning usage is a function of a discomfort index as
-------
-10-
opposed to the user-estimated MOBILE1 input, and 6) no HDV power to
displacement correction factor is calculated or applied in MOBILE2.
As mentioned above, MOBILE2 is more structured than MOBILE1. To
illustrate how the MOBILE2 structure differs from the MOBILE1 structure,
each MOBILE1 subprogram is matched to its MOBILE2 counterparts. This
correspondence is made in Table 1.3.3A. As can be seen in this table,
there are significant differences in the structures of MOBILE2 and
MOBILE1.
One last difference between MOBILE2 and MOBILE1 is the inclusion of all
common areas in the MOBILE2 "MAIN" program. All common areas are not
included in the MOBILE1 "MAIN" program.
-------
-11-
MOBILE1
Subprogram
MAIN
INPUT
OUTPUT
EFCALX
BIGCFX
INITEX
TFCALX
SPFCLX
BEFGEN
GETCUM
EFALTX
CCEVAX
LDVIMX
ALUH
TRKOPC
BDSPD
BDMYMR
BDE123
BDI123
BDIM
Table 1.3.3A
MOBILE1 to MOBILE2 Subprogram Correspondence
MOBILE2 Analogous Subprogram(s)
MAIN, BD131, BD21
INPUT, QUITER, NEWDAT, YRTEST, CCEVAX
OUTPUT; OUTHDO.1,2,3,4; OUTDTO,1,2,3,4; OUTPOL; OUTIMP; OUTALT;
OUTMTH; OUTHDR
EFCALX
BIGCFX, BD14, BD15, ISSPTR, ISPPT8, BD17, IGPPRT, BD16
REGMOD, TFCALX, IGSFPT, BD20
SPFCLX
BEF, BEFIDL, BD7, IEXMPT
GETCUM
EFALTX
CCEVRT; HOTSOK, BD8, TPD, BD9, DIURNL, BD10, XMPD, BD11, CRANKC,
BD12
PCLEFT
ALUH, BD18, IGEPTR, BD19, IGUPTR, IGLPTR,IGTPTR
BD1
BD2
INDX3R, BD3, BD4
BD5
BD6
1 Note: MOBILE1 and MOBILE2 routine names beginning with "BD" refer to BLOCK
DATA modules.
-------
-12-
Chapter 2
MOBILE2 INPUT
2.0 INTRODUCTION
The reader is strongly encouraged to refer to the examples in Chapter 4_
when reading this chapter. The examples illustrate the use of MOBILE2's
options and data input requirements.
MOBILE2 utilizes one input data set that supplies program control
information and the data describing the scenarios for which emission
factors are to be calculated. The input data set consists of three
distinct sections: The CONTROL Section, the ONE-TIME DATA Section and
the PARAMETER Section.
The CONTROL Section is the part of the MOBILE2 input data that controls
the input, output and execution of MOBILE2. For example, the CONTROL
Section indicates if MOBILE2 will prompt for input, or analyze an
emission factor scenario with an inspection/maintenance program, or
analyze only non-methane hydrocarbons, or output the emission factors in
a format suitable for visual analysis, etc.
Certain parameters used in MOBILE2 calculations have internal default
values. The ONE-TIME DATA Section is the part of the MOBILE2 input data
set that allows the user to define parameter values different from those
assumed in MOBILE2 which will be used in the calculations of all
applicable emission factor scenarios. For example, in the ONE-TIME DATA
Section the vehicle-miles-traveled (VMT) mix, registration distributions^
and fleet mileage accumulation distributions can all be altered.
The PARAMETER Section is the part of the MOBILE2 input data set which
further describes the emission factor scenario being analyzed. For
example, the PARAMETER Section data includes the region of the country,
calendar year, speed, temperature, and possibly a specific VMT mix or
additional correction factors being stu4ied in the current analysis.
These three sections are described in greater detail in the remainder of
this chapter.
2.1 CONTROL SECTION
The CONTROL Section consists of 16 fields which are used for program
control. The values for the fields will be explained in later
subsections. The CONTROL Section is composed of two subsections:
1) Input and execution flags and 2) flags controlling output.
These 16 fields are referred to as FLAGS. With the exception of the
first and second fields, each flag contains a single digit value. These
flags are read in one of two input formats. The first format consists of
one field per record (I1,3A1/20A4/14(II/)). The second consists of one
field per record for the first two records but the remaining 14 single
digit fields are read from the third record (I1,3A1/20A4/14(I1,1X)),
-------
-13-
Each record of the CONTROL Section is required.
2.1.1 Input and Execution Flags
Records one through ten of the CONTROL Section are the input and
execution flags. These flags primarily control the input formats and
data requirements of MOBILE2. These ten factors are described below:
Record No. 1: IPROMT (controls input format and prompting)
IOUNEW (controls output unit numbers)
The Record No. 1 format is (II, 3A1).
The flag IPROMT controls two aspects of the input: 1) whether the user
wants prompting messages for interactive runs and 2) the arrangement of
input flags 3 through 16. The user may choose to enter these 14 input
flags on individual records (vertical format) or on one record
(horizontal format). MOBILE1 used only the vertical type of input format.
IPROMT should be set equal to 0 or 1 if the user desires vertical input.
Alternatively it should be set to 2 or 3 if the user desires horizontal
input. Setting IPROMT equal to 1 or 3 will make MOBILE2 print prompting
messages for the input; otherwise no prompting messages will appear. It
is suggested that a prompting option be used only if the user is
uncertain of the order of the input data. The IPROMT codes are
summarized in the following table:
IPROMT
0
1
2
3
Format
vertical
vertical
horizontal
horizontal
Prompting See Example^
no 1, 3, or 7
4, 6, or 8
2
no
yes
no
yes
The fields of IOUNEW on this first record control the unit devices desig-
nated for the various types of MOBILE2 output. There are three types of
output: 1) the estimated emissions reports, 2) diagnostic messages, and
3) prompting messages. MOBILE2 allows the user to specify separate out-
put unit devices for each type of output. MOBILE1 output was automati-
cally directed to a single output file. The MOBILE2 output units are
specified by three fields in IOUNEW as indicated below. If no values are
entered for the three fields, MOBILE2 will direct all output to unit 6.
IOUNEW
Field
1
2
3
Default
Unit
6
6
6
Unit
Contents
Formatted report output
Diagnostic messages
Prompting messages
Values of 1, 2, 3, 6, 7 and 8 are allowed by MOBILE2 for any IOUNEW
value. Values 4 and 5 are reserved as input device codes in MOBILE2 and
may not be used for any IOUNEW value. If an illegal or missing IOUNEW
value is encountered, MOBILE2 will revert to that unit's default value.
However, the user is warned that IOUNEW values considered valid for
MOBILE2 may not be appropriate for a given machine. All of the examples
-------
-14-
in Chapter 4 illustrate some aspect of the IPROMT flag with the IOUNEW
fields.
Record No. 2: PROJID (output title)
The Record No. 2 format is 20A4.
This record is printed at the top of the formatted emission output
report. The user may use up to 80 columns. The character string entered
on this record need not be left-justified. If the user does not want a
title, a blank record must be entered. See the examples in Chapter 4.
Record No. 3: INFLAG (controls READ statements)
The Record No. 3 format is 11.
INFLAG indicates the type of FORTRAN READ statement used by MOBILE2. The
value of 1 for this flag is used to perform all reads using the regular
FORTRAN fixed format. MOBILE1 had the option of list directed input.
This option has been eliminated from MOBILE2, but the flag is retained to
employ the MOBILE1 input sequence. See the example in Chapter 4.
Record No. 4: SPDFLG (controls speed inputs)
The Record No. 4 format is II.
SPDFLG is used to indicate whether the speed input in the PARAMETER
Section contains one average speed for all vehicle types or eight
different speeds; one for each vehicle type. Accordingly, the values for
this flag are either 0 or 2. See Example 5 in Chapter 4 for the eight
speed input option.
Record No. 5: VMFLAG (controls VMT inputs)
The Record No. 5 format is II.
VMFLAG is used to indicate whether the user is entering an estimated
vehicle-miles-traveled (VMT) mix or is using the VMT mix calculated by
MOBILE2. The VMT mix consists of a series of fractions that represent
the portion of the total VMT which is attributable to each of the eight
vehicle categories. The valid range of values for this flag are the
integer values of 0 through 2. See Examples 4 and 5 in Chapter 4. If
VMFLAG equals 0 the user takes no further action. If VMFLAG equals 1 the
user supplied VMT mixes are placed in the PARAMETER Section. If VMFLAG
equals 2 the user supplied VMT mix is placed in the ONE-TIME DATA Section.
Record No. 6: MYMRFG (controls annual mileage accumulation rate and
registration inputs)
The Record No. 6 format is II.
MYMRFG is used to indicate whether the user is entering estimated vehicle
registration and/or annual mileage accrual rate distributions or using
the MOBILE2 distributions. See Examples 4, 5 and 6 in Chapter 4. The
-------
-15-
data requirements of this flag are placed in the ONE-TIME DATA Section.
The values that are valid for the MYMRFG flag are 0, 1, 2, and 3. If
MYMRFG = 0, then no further action is taken by the user. If MYMRFG = 1,
2, or 3; then the user must supply the registration distributions, the
annual mileage accrual distributions, or both distribution sets;
respectively.
Record No. 7: ALTFLG (controls alternative basic exhaust emission rate
inputs)
The Record No. 7 format is II.
ALTFLG is used to indicate whether the user will modify any of the basic
exhaust emission rates used in the program. The possible input values
are 0 and 1. These values correspond to the use of the internal MOBILE2
emission rates or user supplied set of modified emission rates,
respectively. The data requirements for this flag are placed in the
ONE-TIME DATA Section.
Changes to the idle exhaust emission rates are not allowed with the use
of the ALTFLG, In fact, if the ALTFLG is employed to modify the basic
exhaust emission rates, the idle emission rates that correspond to the
altered pollutant, region, and vehicle-type will be zeroed. The idle
exhaust emission rates are assigned zero values to avoid possible
misinterpretation that might accompany the normal output of idle emission
factors (controlled by the IDLFLG flag; record No. 14). Since the basic
exhaust emission rates change, it is likely that the idle emission rates
would also change. However, the exact magnitude of the idle rate change
is unknown and therefore is not modeled in MOBILE2. Rather than output
the unmodified idle emission rates, MOBILE2 will output zero values. See
Example 2, 5 and 7 in Chapter 4.
Record No. 8; IMFLG (controls I/M credit inputs and usage)
The Record No. 8 format is II.
IMFLG is used to indicate whether the computed emission factors should
include credits for an Inspection and Maintenance (I/M) program. With
this flag the user may also indicate whether or not to alter any of the
following: the vehicle types affected by I/M, the Technology IV
identification rate, or the MOBILE2 I/M credits. See Examples 2, 5, and
6 in Chapter 4. The IMFLG flag has valid values of 0, 1, and 2. These
values correspond to a situation without an I/M program, a default
MOBILE2 type I/M program, and a user modified I/M program; respectively.
The data requirements for this flag are placed in the ONE-TIME DATA
Section and, if applicable, on input device unit 4. See Section 2.2.4
for additional information.
Record No. 9: ALHFLG (controls the inputs and usage of additional LD
correction factors)
The Record No. 9 format is II.
-------
-16-
ALHFLG is used to indicate whether the emission factor computation should
include the effects of the four "additional" correction factors for light
duty gasoline powered vehicles and trucks.
The meanings of the ALHFLG values are summarized below:
ALHFLG = 0 This value indicates that the user does not wish to apply
the "additional" correction factors.
ALHFLG = 1 This value indicates the use of the correction factors.
In this case the user supplies
1 air conditioning use factor;
3 extra load usage fractions (LDGV, LDGT1, LDGT2);
1 trailer towing fraction; and
1 humidity level,
ALHFLG = 2 This value indicates the use of the correction factors.
The user must supply
1 air conditioning use factor;
3 extra load usage fractions (LDGV, LDGT1, LDGT2);
3 trailer towing usage fractions (LDGV, LDGT1, LDGT2);
1 humidity level;
1 dry bulb temperature (used in calculation of the
frequency of air conditioner usage); and
1 wet bulb temperature (used in calculation of the
frequency of air conditioner usage).
The first two assignments of the ALHFLG flag are used in MOBILE2 as they
were in MOBILE1. The third value of the ALHFLG (ALHFLG=2) has been added
to MOBILE2 to calculate the air conditioning usage rate as a function of
ambient conditions (the dry and wet bulb temperatures).
If ALHFLG is equal to 1 or 2 each of the four correction factors is
always applied to all three light duty gasoline powered vehicle and truck
types: LDGV, LDGT1, and LDGT2. For motorcycles, only the humidity
correction is applied. None of these emission corrections are applied to
heavy duty vehicles or diesel vehicles. See Examples 4, 5 and 8 in
Chapter 4. The ALHFLG flag's data requirements must be placed in the
PARAMETER Section.
Record No. 10: TRKFLG (used only to maintain MOBILE1 input data sequence)
The Record No. 10 format is II.
In MOBILE1, TRKFLG indicated whether the emission factor computation for
heavy duty vehicles included the effect of the 'additional1 correction
factor based on the power/weight ratios of these vehicles. This
correction factor is no longer used. However, users must still submit
this record to preserve sequence compatibility with MOBILE1 input data.
If TRKFLG is set to 1, one line of dummy data must be entered in the
PARAMETER Section for each scenario to preserve the MOBILE1 record
sequence. The dummy data record may contain anything and will be
ignored. It is recommended that the user set the TRKFLG flag to 0 so no
data will be required in the PARAMETER Section. See Example 1 in
Chapter 4.
-------
-17-
Table 2.1.1A briefly describes the flags which control the input and
execution of the MQBILE2 program.
2.1.2 Flags Controlling Output
Records 11 through 16 of the input stream consist of a series of flags
that primarily control the form and content of the output from MOBILE2.
These records are described below:
Record No. 11; IFORM (controls output format)
The Record No. 11 format is II.
The flag IFORM indicates the structure of the formatted output which is
to be printed. The user may select an output data set that is primarily
numeric and therefore suitable for use as input to another program or an
output data set that is more suitable to visual analysis (descriptive).
Additionally, through the IFORM flag, the user selects which of the
vehicle types will be listed individually in the output. The user has
two options for the output of emissions by vehicle type: 1) output
includes LDGV, LDGT1, LDGT2, HDGV, HDDV, MC and ALL vehicle emissions
combined or 2) it includes all of the above plus LDDV, LDDT, and combined
LDGTs. In either case, the emission levels of the ALL vehicle combined
category are the VMT weighted combination of eight vehicle types: LDGV,
LDGT1, LDGT2, HDGV, LDDV, LDDT, HDDV and MC. A description of the output
structure associated with each value of the IFORM flag is given below.
Included in the description is the column width of the report.
IFORM Structure of Output See Example
0 Numeric; seven vehicle types in 132 columns 1
1 Descriptive; seven vehicle types in 80 columns 2 or 8
2 Numeric; ten vehicle types in 80 columns 3
3 Descriptive; ten vehicle types in 112 columns 4, 6, or 7
4 Descriptive; ten vehicle types in 80 columns 5
Record No. 12: PRTFLG (controls pollutant output)
The Record No. 12 format is II.
-------
-IB-
Table 2.1.1A
FLAGS CONTROLLING INPUT AND EXECUTION
Record
No
Variable
Name
Description
Format Value ACTION
Flag for prompting of input I1,3A1
Values for output units as follows:
1) X = Formatted reports unit.
2) Y = Diagnostic messages unit.
3) Z = Prompting messages unit.
IPROMT
IOUNEW
OXYZ - No prompting;
vertical format.
1XYZ - Program prompts
for input;
vertical format.
2XYZ - No prompting;
horizontal format.
3XYZ - Program prompts
for input;
horizontal format.
PROJID 80 characters for title used 20A4
as output header.
INFLAG Indicates formatted READ
II
1 - Formatted READ
SPDFLG Selects speeds for each
vehicle type.
II 0 - Input one speed for
all vehicle types. 1
2 - Input eight speeds;
one for each vehicle
type.l
VMFLAG Selects optional use of user II
supplied VMT mix among
vehicle types.
0 - Use MOBILE2 VMT mix.
1 - User supplies VMT
mix for each
scenario.l
2 - User supplies one
VMT mix for all
scenarios.^
MYMRFG Flag for optional input of
registration and/or mileage
accrual distributions.
II 0 - Use MOBILE2 registra-
tion and mileage accumula-
tion distributions.
1 - User supplies
mileage accumulation
distributions.^
2 - User supplies
registration
distributions.^
3 - User supplies
both distributions
r\
for all vehicle types.
ALTFLG Flag for optional modi-
fication of basic exhaust
emission rates by model year.
II 0 - Use MOBILE2 exhaust
emission rates.
1 - User modifies the
basic exhaust
emission rates.2
-------
-19-
Table 2.1.1A Continued
IMFLG Flag to^nclude Impact of
I/M program in calculations<
I
II 0 - No I/M program.
I - MOBILE2 supplied
I/M credits.2
2 - User modifies the
MOBILE2 I/M
9
program.
9 ALHFLG Flags optional use of four 11
special correction factors:
a) air conditioning; b) vehicle
load; c)trailer towing;
d) humidity(NOx only).
0
1
2
- No input values
required.
- Six input values
required. -*-
Ten input values
required. 1
10 TRKFLG Non-functional flag used to ~ II
maintain MOBILE1 input sequence.
0 - No further
information is
required,
1 - An addition line
is required.1
1 Input data must be placed in the PARAMETER Section.
2 Input data must be placed in the ONE-TIME DATA Section.
-------
-20-
PRTFLG is used to indicate which pollutants are to be printed on the
formatted output reports* If PRTFLG = 0, the emission factors are
printed for all three pollutants: HC, CO and NOx. If PRTFLG = 1, only HC
emissions are printed. If PRTFLG = 2, only CO emissions are printed. If
PRTFLG = 3, only NOx emissions are printed. See Examples 6, 7, and 8 in
Chapter 4.
Record No 13: ICEVFG (controls crankcase and evaporative HC input and
output)
The Record No. 13 format is II.
ICEVFG is used to indicate 1) whether the user wishes to enter trips per
day and miles per day information different than those in MOBILE2 and 2)
whether the user wants separate total crankcase and evaporative HC
emission factors to be printed. The HC emission factors printed in the
reports will always include the crankcase and evaporative HC emission
levels.
ICEVFG has four possible values that indicate the following:
ICEVFG = 0
a. No user input of trips per day and miles per day.
b. No additional crankcase and evaporative HC emission line printed.
See Examples 6 and 8 in Chapter 4.
ICEVFG = 1
a. No user input of trips per day and miles per day.
b« An additional crankcase and evaporative HC line printed.
See Examples 1, 2, or 4 in Chapter 4.
ICEVFG = 2
a. User supplies trips per day and miles per day.
b. No additional crankcase and evaporative HC line printed.
See Example 7 in Chapter 4.
ICEVFG = 3
a. User supplies trips per day and miles per day.
b. An additional crankcase and evaporative HC line printed.
See Examples 3 or 5 in Chapter 4.
If ICEVFG equals two or three then the trips per day and miles per day
information must be entered in the ONE-TIME DATA Section.
Record No. 14: IDLFLG (controls output of idle emission factors)
The Record No. 14 format is II.
IDLFLG is used to indicate whether or not idle emission factors
representing hot stabilized engine conditions are to be printed in
addition to the basic emission factors. If IDLFLG = 1, this option is
invoked. If IDLFLG=0, only the basic emission factors are printed. See
Examples 2, 4, 5, and 8 in Chapter 4.
-------
-21-
Record No, 15; NMHFLG (controls output of total or non-methane HC
emissions)
The Record No. 15 format is II,
NMHFLG is used to indicate whether total or non-methane HC emission
factors are to be generated and printed- If NMHFLG = 0, total HC
emissions are calculated and printed. If NMHFLG = 1, non-methane HC
emissions are calculated and printed. See Examples 2, 4, 5, and 8 in
Chapter 4.
Record No. 16; UNFFLG (used to maintain MOBILE1 input data sequence)
The Record No. 16 format is II,
The flag UNFFLG is non-functional in MOBILE2. UNFFLG was used in MOBILE1
to indicate whether the user desired an unformatted output data set to be
generated in addition to the formatted output data set. MOBILE2 provides
only formatted output reports, UNFFLG should always be set equal to
zero. See the examples in in Chapter 4,
Table 2.1.2A briefly describes the flags which control the MOBILE2 output.
2.2 ONE-TIME DATA SECTION
The ONE-TIME DATA Section contains information which, as the name
implies, is input only once to MOBILE2. This input information is used
to alter the internal MOBILE2 estimates to be locality dependent. For
example, a user can incorporate in this ONE-TIME DATA Section VMT,
mileage accural and/or registration distributions that are specific to
the area of concern. These records are optional; their use being
dictated by the values of some of the flags in the CONTROL Section. If
any of these records are included in the Input, they follow immediately
after the CONTROL Section in the order in which they are described below.
The ONE-TIME DATA Section will be included if one or more of the
following MOBILE2 options is selected:
1» The user wishes to supply a VMT mix which will be applied to all
emission factor calculations (VMFLAG=2).
2» The user wishes to use local mileage accumulation and/or
registration distributions (MYMRFG=1, 2, or 3).
3« The user wishes to modify the basic exhaust emission rates used
in the calculation of the emission estimates (ALTFLG=1).
4» The user wishes to include Inspection/Maintenance credits in the
emission factor calculations (IMFLG=1 or 2).
5. The user wishes to modify the average number of trips per day
and miles per day for the calculation of evaporative HC
emissions (ICEVFG=2 or 3).
In the ONE-TIME DATA Section, the data requirement order is the same
order as the associated flags in the CONTROL Section.
-------
-22-
TABLE 2.1.2A
FLAGS CONTROLLING OUTPUT
Record Variable
No
Name
Description
Format Value
ACTION
II 0 - Numeric output
(same as MOBILE1).
1 - Descriptive output
(same as MOBILE1).
2 - Numeric output;
emissions
additionally
listed for the
LDDV, LDDT and
combined LDGT
vehicle types.
3 - Descriptive output
in 112 columns;
emissions
additionally
listed for the
LDDV, LDDT and
combined LDGT
vehicle types.
4 - Descriptive output
in 80 columns;
emissions
additionally
listed for the
LDDV, LDDT and
combined LDGT
vehicle types.
11 IFORM Selects the structure of
formatted output report. All
output structures list
emissions for LDGV, LDGT1
LDGT2, HDGV, HDDV, MC and
ALL vehicle emissions combined.
12 PRTFLG Selects which pollutants
are included in output.
II 0 - HC, CO, and NOx.
1 - HC only.
2 - CO only.
3 - NOx only.
13 ICEVFG Controls user input of
trips/days and miles/day
and additional listing of
crankcase and evaporative
HC emissions.
II 0 - No user input; no
additional input.
1 - No user input;
additional output.
2 - User inputs-*-; no
additional output.
3 - User inputs-'-;
additional output.
14 IDLFLG Controls output of idle
emission factors.
II 0 - No idle output.
1 - Output idle
emission factors.
15 NMHFLG Selects total or non-methane
HC calculations and output.
II 0 - Total HC.
1 - Non-methane HC.
-------
-23-
Table 2.1-2A (Continued)
16 UNFFLG Flag no longer used except II 0 - Formatted output.
to maintain MOBILE1 input
record sequencing •
Data requirements must be placed in the ONE-TIME DATA Section.
-------
-24-
2.2.1 One-Time VMT Mix
If VMFLAG (Record No. 5) has the value 2, this record is required. It
contains the VMT mix that the user wishes to use. The record has the
format 8F4.3, where the eight values are the fractions of the total VMT
attributable to each of the eight vehicle types. The VMT fractions are
entered in the following order: LDGV, LDGT1, LDGT2, HDGV, LDDV, LDDT,
HDDV and MC. The eight fractions should sum to 1.0. See Example 5 in
Chapter 4.
If a different VMT mix is desired for each scenario or calendar year, the
VMFLAG should be assigned the value 1, and the VMT mixes should be
entered in the PARAMETER Section as described in Section 2.3.2.
2.2.2 Mileage and Registration Distributions
If MYMRFG (Record No. 6) has any of the values 1, 2, or 3, this group of
records is required. Depending upon which of the MYMRFG values is
assigned, the user must enter annual mileage accrual data, vehicle
registration data, or both. Each of these distributions is entered on 16
records, two records for each vehicle type, 10 years per record. The
order of vehicle types is LDGV, LDGT1, LDGT2, HDGV, LDDV, LDDT, HDDV and
MC. The format of each record is 10F5.3.
If MYMRFG = 1, the user must input the distribution of annual mileage
accrual rates for each of the eight vehicle types. As mentioned above,
the annual mileage accrual rates must be entered on 16 records; two for
each vehicle type. Further, the annual mileage accrual rates must be
divided by 100,000 miles. The first record of each vehicle type must
contain the annual rates of mileage accrual expressed in units of one
hundred thousand miles for model year indices 1 through 10. The second
record of each vehicle type must contain the same information for model
year indices 11 through 20+.
If MYMRFG = 2, the user must input the July 1 vehicle registration
distributions for each of the eight vehicle types. These registration
distributions must be entered on 16 records; two for each vehicle type.
The first record of each vehicle type must contain the registration
distribution for model year indices 1 through 10. The second record of
each vehicle type must contain the same information for model year
indices 11 through 20+. The 20 registration fractions for each vehicle
type should sum to 1.
IF MYMRFG = 3, the user must input both of the above distributions for
each vehicle type. For this situation, the entire set of 16 annual
mileage accumulation rate records precedes the 16 registration
distribution records.
If the MYMRFG flag is set to 1, 2, or 3; the mileage and/or registration
data for all eight vehicle types must be entered. If the user wishes to
input local data for fewer than the eight vehicle types, then the local
data (for the fewer number of vehicle types) must be supplemented with
the data listed in the BLOCK DATA 2 subroutine. Further, the LDGV and
LDDV registration distributions must equal each other for all 20 years.
-------
-25-
If they are not equal, MOBILE2 will produce an error message and the
program will terminate. The registrations of the LDGV and LDDV vehicle
types are grouped into one light duty vehicle (LDV) fleet. From this
combined LDV fleet, MOBILE2 separates the registrations of the diesel
powered from the gasoline powered vehicles by using the fleet sales
fractions (i.e., dieselization rates). Similarly, the LDGT1 and LDDT
registration distributions must be equal. No similar restrictions are
placed on the mileage accrual distributions. See Examples 4, 5, and 6 in
Chapter 4.
2.2.3 Emission Factor Modification Data
If ALTFLG (Record No. 7) has the value 1, the user is required to input
information describing how the basic emission rates are to be modified.
This option requires the user to input two types of records. The first
type consists of a single field which specifies the number of basic
exhaust emission rates that will be altered. An 12 format is used for
this first record. This record is immediately followed by a number of
records equal to that specified on the first record. Each record of the
second type contains the following information (the valid range of each
integer field is given in parenthesis):
I, Region code (1: Low altitude non-California, 2: California,
and 3: High altitude non-California).
2. Vehicle type code (1; LDGV, 2: LDGT1, 3: LDGT2, 4: HDGV,
5: LDDV, 6: LDDT, 7: HDDV, and 8: MC).
3. Pollutant code (1: HC, 2: CO, and 3: NOx).
4. First model year for which factors are to be modified
(51-99, 00-20; the last two digits of the model year).
5. Last model year for which factors are to be modified
(51-99, 00-20, but not less than the value in item 4 after
conversion to a four-digit year).
6. User specified zero mile emission level.
7. User specified emission deterioration rate.
The format of this type of record is 3(11,IX), 2(12,IX), F6.2, IX, F6.2.
Current program dimensions allow up to 15 basic emission rates (model
year groups) to be used for a given pollutant/region/vehicle-type
combination. The original equations incorporated within MOBILE2 take up
some of the 15 spaces. Users may enter alternative emission equations
into the remaining spaces. The number of alternative equations that can
be entered for any pollutant/region/vehicle-type combination is therefore
15 minus the original number. The maximum number of alternative
equations are given in Table 2.2.3A, If the user specifies a number of
alternative equations which exceeds the allowed dimensions, MOBILE2 will
not process the run stream since incorrect calculations would result.
MOBILE2 will identify all of the equations that exceed the allowed
dimensions. See Examples 2, 5,and 7, in Chapter 4.
-------
-26-
Table 2.2.3A
NUMBER OF ALTERNATIVE EQUATIONS THAT CAN BE ENTERED IN MOBILE2
BY POLLUTANT, REGION (LOW ALTITUDE/CALIFORNIA/HIGH ALTITUDE),
AND VEHICLE TYPE
Vehicle
Type H£ C0_ NOx
LDGV 7/5/3 6/5/3 8/6/4
LDGT1
LDGT2
HDGV
LDDV
LDDT
HDDV
MC
5/4/2
7/6/6
9/7/9
9/8/7
11/12/11
13/13/13
12/10/12
5/5/2
7/6/6
9/7/9
9/8/7
11/12/11
13/13/13
12/10/12
7/7/4
8/6/7
9/7/9
7/8/7
11/11/11
13/11/13
12/10/12
2.2.4 Inspection/Maintenance Data
If IMFLG (Record No, 8) has the value 1, the user must input one record
describing several Inspection/Maintenance program parameters. The five
required parameters are listed below followed by allowable ranges in
parentheses:
1. Last two digits of year of I/M program implementation (70-99,
00-20).
2. Stringency level of I/M program (10-50).
3. Mechanic training flag (IMTFLG), indicating whether mechanic
training is an integral part of the I/M program (0-No/l-Yes).
4. Earliest taodel year included in I/M program (51-99, 00-20),
5. Latest model year to be included in the I/M program (51-99,
00-20, but not earlier than value in item 4).
The last two items give the user the capability of excluding a specified
range of model years from the I/M program. If all years are included in
the program, the last two items should be given the values 51 and 20;
respectively.
The format of this record is 12,IX,12,IX,II,IX,12,IX,12. The I/M credits
incorporated into the emission factors under this option assume an annual
January 1 inspection cycle.
If IMFLG has the value of 2, the information above plus three additional
values must be given. The three additional pieces of information are as
follows:
6, The type of vehicles to be affected by I/M (0-3)
0 - LDGV.
1 - LDGV and LDGT1.
2 - LDGV and LDGT2.
3 - LDGV and LDGT1 and LDGT2.
7. The identification rate for Technology IV vehicles (50-90).
This rate is the assumed rate of identifying (correctly failing)
Technology IV vehicles operating in a rich failure condition-
Technology IV vehicles are typically 1981 and later Low altitude
-------
-27-
non-California model year LDGVs or other vehicle types with
equivalent technologies.
8. The new data flag which indicates whether or not alternative I/M
credits are used in the MOBILE2 analysis. If this flag has a
value greater than zero, new I/M credit data need to be supplied
on Unit 4. The new I/M credit data are generated from an I/M
applications simulation package. The possible values for the
alternative I/M data flag are as follows:
0 - No alternative I/M credits.
1 - Alternative Technology I and II I/M credits.
2 - Alternative Technology IV I/M credits.
3 - Alternative I/M credits for all Technologies.
The format of the entire record including these three additional values
is 12,, IX, 12, IX, II,IX, 12, IX, 12, IX, II, IX, 12, IX, II.
If IMFLG has the value of 1, MOBILE2 will assume that only LDGV's are
affected by I/M, that the identification rate of Technology IV vehicles
is 50, and that the new data flag is 0.
If users in a locality have an I/M program that cannot be simulated with
the existing I/M software in MOBILE2, they should contact the I/M Staff
of the U.S. EPA in Ann Arbor, Michigan, for alternate I/M credits. It is
recommended that users not alter the MOBILE2 I/M credits without the
guidance of the I/M staff. They support and maintain an I/M application
simulation package that will produce alternative I/M credits specific to
the user's locality. The simulation package produces the necessary
information that is used directly by MOBILE2. Therefore, users should
set the alternative I/M credit flag to zero until they have received
alternative I/M credits from the I/M staff.
See Examples 2, 5, and 6 in Chapter 4.
2.2.5 Average Trips per Day and Average Miles per Day
If ICEVFG (Record No. 13) is set equal to 2 or 3, the user must enter
records that contain the average trips per day and average miles traveled
per day for each vehicle type. These are used to calculate total
crankcase and evaporative HC emissions in grams per mile. This data
should be entered on two records. The first record must contain the
average number of trips per day for each of the eight vehicle types. The
second record must contain the average miles traveled per day for each of
the eight vehicle types. Both records have an "8F5.1" format and the
data should be entered for the vehicle types in the following order:
LDGV, LDGT1, LDGT2, HDGV, LDDV, LDDT, HDDV and MC. See Examples 3, 5,
and 7 in Chapter 4.
2.3 PARAMETER SECTION
This section contains one or more groups of records describing the
scenarios for which emission results are to be calculated. This section
of input data follows the ONE-TIME DATA Section, if it exists; otherwise,
it follows the CONTROL Section.
-------
-28-
The user can calculate emissions for one or more scenarios. Each
scenario is associated with one group of PARAMETER Section records.
The program terminates execution upon detecting an end-of-file condition.
Each group of PARAMETER Section records is composed of one to four
records, the number being determined by the values of certain flag values
in the CONTROL Section. The four possible records are as follows:
1. Scenario record (required).
2. VMT record (optional; required if VMFLAG = 1).
3. Additional LD correction factor record (optional; required
if ALHFLG = 1 or 2).
4, Additional HDV Correction Factor Record (optional, but not
recommended for use; required if TRKFLG = 1; see Section
2.3.4).
In the PARAMETER Section, the order of the optional records is the same
order as the associated flags in the CONTROL Section.
The PARAMETER Section records are described below.
2.3.1 Scenario Record
Each scenario record contains the seven values describing the scenarios
for which a set of emission factors is to be calculated.
-------
-29-
The seven fields comprising each scenario record are described below in
Table 2.3.1A.
Table 2.3.1A
DESCRIPTION OF FIELDS ON THE SCENARIO RECORD
Field Var. Description Format
Name
1 IREJN Specifies region for which 11
emission factors are to
be computed.
Allowed Values
1 = Low Altitude
(49-State).
2 = California
(Low altitude)
3 = High Altitude
(49-State).
CY
Last 2 digits of calendar
year for which emission
factors are to be calculated.
12
70 < = CY < = 99 or
00 < = CY < = 20
SPD The single average route F4.1
speed for which emissions
are bein& calculated. 1
or SPD(8) The separate average speeds 8(F4.1, IX)
for each of the eight vehicle
types^.
TAMB Ambient temperature, in
degrees Fahrenheit.
F4.1
5. < = SPD < = 55. mph
5. < = SPD < = 55. mph
0°. < = TAMB < = 110.'
PCCN Percent of VMT accumulated F4.1
in cold start mode by non-
catalyst equipped vehicle types.
0. < = PCCN < = 100.
PCHC Percent of VMT accumulated F4,l
in hot start mode by catalyst
equipped vehicle types.
0. < = PCHC < = 100.
PCCC Percent of VMT accumulated F4.1
in cold start mode by catalyst
equipped vehicle types.
0.< = PCCC.< = 100.
The one average speed input is required if SPDFLG = 0,
The eight average speed inputs are required if SPDFLG = 2.
-------
-30-
There is a one-column space between each of the above scenario fields.
As a result, the FORTRAN format for each scenario record is either (II,
IX, 12, 5(1X, F4.1)) or (II, IX, 12, 12(1X, F4.1)) depending upon the
SPDFLG option.
The user should note that the percentage of VMT accumulated in the hot
start mode by non-catalyst equipped vehicle types is not required for
input. MOBILE2 calculates this quantity from the three similar values
entered and equates it to the quantity PCHC + PCCC - PCCN. This
constraint equation assumes that the percentage of hot stabilized VMT is
equal for catalyst equipped and non-catalyst equipped vehicles. Other
constraints are that both quantities PCHC + PCCC and PCHC + PCCC - PCCN
must be in the zero through 100 percent range.
The user should not expect the sum of PCCN + PCHC + PCCC to equal 100%.
While it is true that %cold start VMT + %hot start VMT + %hot stabilized
VMT always equals 100% (and separately for catalyst equipped and
non-catalyst equipped vehicles), the three items PCCN, PCHC, and PCCC are
not equivalent to these variables.
Further, the user should be aware that the basic condition estimates for
these variables are representative of the average number of daily trips
per vehicle type. PCHC, PCCC, and PCCN are used in the calculation of
the speed/temperature/operating-mode correction factor for the LDVs,
LDTs, and MCs. It is assumed that LDDs and MCs are always non-catalyst
equipped.
VALUES MUST BE ENTERED FOR ALL FIELDS IN THE SCENARIO RECORD. THERE ARE
NO DEFAULT VALUES FOR THESE VARIABLES.
2.3.2 VMT Mix Record
If VMFLAG (Record No. 5) has the value 1, a VMT record is required
following each scenario record. It contains the VMT mix that the user
wishes to use for this scenario only. The record has the format 8F4.3,
the eight values are the fraction of the total VMT for each of the eight
vehicle types. The eight fractions should sum to 1. If the same VMT mix
is to be used for each scenario, VMFLAG should be set to 2 and the VMT
mix entered in the ONE-TIME DATA Section. See Section 2.2.1 above. Also
see Example 4 in Chapter 4.
2.3.3 Additional LOG Correction Factors Record
If ALHFLG (Record No. 9) equals 1 or 2; this record is required. One of
the following records is required for each scenario record.
ALHFLG = 1. The format of the additional LDV correction factor
record is 6F4.3. The six values to be supplied are as follows:
One air conditioning factor used to indicate whether or not air
conditioning effects are to be accounted for in the resulting
emission factors. If the factor entered is zero, then no air
conditioning correction factors are applied. If the factor
-------
-31-
entered is greater than zero (but must be less than or equal to
1.0), air conditioning correction factors are applied. In
MOBILE1 this factor is the percentage of A/C equipped vehicles
with A/C in use. However, MOBILE2 uses the input factor as a
yes or no condition switch and calculates the percentage in
use. The selection of an air conditioning correction factor is
handled this way to provide compatibility with MOBILE1 input
data.
Three extra load fractions (LDGV, LDGT1, and LDGT2). These
values are the fractions of each vehicle type with an extra 500
pound load. These fractions must be in the range of zero
through one.
One trailer towing fraction. This value is the fraction of
light duty vehicles and trucks towing a trailer. This fraction
must be in the range of zero through one.
One humidity value. This value is the absolute (specific)
humidity in grains of water per pound of dry air that is to be
modeled and must be in the range of 20 through 140.
ALHFLG = 2. The format of the record is (8F4.3.2F4.1). When ALHFLG
= 2, the inputs for the additional LD correction factor parameters
are the same as for ALHFLG = 1, except that there are separate
trailer towing fractions for LDGV, LDGT1, and LDGT2. Also, dry and
wet bulb temperatures are required. MOBILE2 calculates the A/C usage
fraction based on the ambient dry and wet bulb temperatures that are
input.
If the extra load or trailer towing parameters are set to zero, then
their respective correction factors will calculate to 1. If humidity is
set to 75, the humidity NOx correction factor will calculate to 1. See
Examples 4, 5, and 8 in Chapter 4.
2.3.4 Additional HDV Correction Factor Record
MOBILE2 does not calculate an additional HDV correction factor as does
MOBILE1. However, if TRKFLG (record No. 10) equals 1, a record is
required in the PARAMETER Section to preserve input sequence
compatibility with MOBILE1. Any data (or blank line) may be entered.
One of these records is required for each scenario record. This record
will not be used in MOBILE2 calculations, thus users should set TRKFLG to
0 to avoid this data requirement. See Example 1 in Chapter 4.
2.4 SUMMARY OF MOBILE2 INPUT SEQUENCE
Table 2.4.1A lists the input records for a MOBILE2 run, in the order
required by the program.
Records in parentheses are optional, and are required only if certain
flags are set. Records without parentheses are required.
-------
-32-
Table 2.4.1A
MOBILE2 INPUT RECORD SEQUENCE SUMMARY
INPUT RECORD SEQUENCE
IPROMT FLAG record
PROJ1D record
INFLAG FLAG1 record
SPDFLG FLAG1 record
VMFLAG FLAG1 record
MYMRFG FLAG1 record
ALTFLG FLAG1 record
IMFLG FLAG1 record
ALHFLG FLAG1 record
TRKFLG FLAG1 record
IFORM FLAG1 record
PRTFLG FLAG1 record
ICEVFG FLAG1 record
IDLFLG FLAG1 record
NHMFLG FLAG1 record
UNFFLG FLAG1 record
(1 VMT MIX record, required if VMFLAG = 2)
(16 MILEAGE ACCRUAL records, required if MYMRFG = 1 or 3)
(16 REGISTRATION DISTRIBUTION records, required if MYMRFG = 2 or 3)
(2-100 EMISSION FACTOR MODIFICATION records, required if ALTFLG = 1)
(1 I/M PARAMETER record, required if IMFLG = 1 or 2)
(1 TRIPS/DAY record, required if ICEVFG = 2 or 3)
(1 MILES/DAY record, required if ICEVFG = 2 or 3)
1 SCENARIO record
(1 VMT MIX record, required if VMFLAG = 1)
(1 LD ADDITIONAL CORK. FACTOR record, required if ALHFLG = 1 or 2)
(1 HD ADDITIONAL CORR. FACTOR record, required if TRKFLG = 1)
SECTION
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
PARAMETER2
PARAMETER
PARAMETER
PARAMETER
These 14 flags are inputted on a single record if IPROMT = 2 or 3.
The sequence of records in the PARAMETER Section is repeated in order
for as many scenarios as the user requires.
-------
-------
-33-
Chapter 3
MOBILE2 OUTPUT
3.0 INTRODUCTION
MOBILE2 has three types of output: formatted reports, diagnostic messages
and prompting messages. Each of these output types are discussed within
this chapter.
Five types of formatted reports can be selected in MOBILE2. These
reports include the information necessary to identify the scenario being
studied and the calculated emission factors by vehicle type. The type of
formatted report that is output by MOBILE2 is controlled by the IFORM
flag in the CONTROL Section.
The diagnostic messages are used in MOBILE2 to identify dubious data.
Three types of diagnostics exist: errors, warnings, and comments. In all
cases, an error will terminate the program. Warnings and comments are
included for users to analyze the results given by MOBILE2.
Prompting messages are available from MOBILE2 depending upon the value
entered by the user for the IPROMT flag. These messages prompt the user
to insert the MOBILE2 input data in the proper sequence. There are two
basic types of prompting messages: for vertical data input and
hortizontal data input. Except for the data supplied in the CONTROL
Section, both types of prompting messages are identical.
3.1 FORMATTED REPORT OUTPUT
There are five different types of formatted output. The user specifies
which of the five is to be generated by choosing the IFORM value (Record
No. 11). If IFORM = 0 or 2, MOBILE2 generates a formatted data set
suitable for use as input to subsequent computer analysis ("numeric"
output). If IFORM = 1, 3, or 4, a more descriptive report is
generated. These latter three "descriptive" outputs are designed to
provide a well annotated record of the user's analysis.
If IFORM «= 0 or 1, MOBILE2 prints reports that are almost identical to
the MOBILE1 program. However, MOBILE2 reported emission values will
differ from MOBILEl's due to changes in calculations and emission
factors. When IFORM = 0 or 1, printed reports do not contain all the
information. Specifically, neither LDDV nor LDDT information is
displayed when IFORM = 0 or 1.
Expanded reports may be obtained by setting IFORM = 2, 3, or 4. The
expanded reports include a listing of LDDV and LDDT emission results as
well as a combined LDGT category results. Although individual light duty
diesel results are not printed for IFORM ™ 0 or 1, the "total" emissions
do include diesel emissions.
-------
-34-
3.1.1 Original (MOBILE1) Numeric Format (IFORM=0)
When IFORM=0, the original (MOBILE1) "numeric" format is generated, The
output consists of four heading records (to give minimal column
descriptions), followed by one record for each pollutant (selected by
PRTFLG) for each scenario, When 1CEVFG » 1 or 3 (print crankcase and
evaporative HC emissions) and PRTFLG » 0 or 1 (print HC), the evaporative
HC emission factor is printed with 'E' as the pollutant identifier (in
addition to the HC emission factors).
For example, if the user wishes to calculate emission results for 10
scenarios and wishes to output emission factors for all three pollutants,
there will be a total of 30 data records in the output data set for the
scenarios plus the four heading records. However, if the value of PRTFLG
(Record No. 12) is 2 (print CO only), for example, 14 records will be
printed for the 10 scenarios (the 10 scenarios plus four heading records).
Each numeric output record has 23 columns. These columns are described
below:
The record contains fields that correspond to (reading from left to
right) the region, the calendar year, three speeds (LDGV, HDGV and MC,
which will be identical if SPDFLG=0), the ambient temperature, the three
VMT cold/hot start percentages (PCCN, PCHC, and PCCC), pollutant code
('!' for HC, '2' for CO, '3' for NOx, and 'E1 for the crankcase and
evaporative HC emissions), the six composite emission factors (for the
six vehicle types; excluding the LDDV and LDDT emissions), six VMT
fractions, and the average emission factor for all vehicles combined
(including LDDVs and LDDTs). This record lists the data on the input
SCENARIO record, followed by six vehicle type emission factors, the VMT
mix, and the average combined emission factor for all eight vehicle
types. See Example 1 in Chapter 4.
3.1.2 Original (MOBILE1) Descriptive Format (IFORM«1)
The original "descriptive" format output data set is created if IFORM=1.
This data set is organized for easy visual analysis. The information
generated in this data set is described below:
The first line printed is the title provided by the user in the second
input record.
If ALTFLG-1, the output then contains a listing of the emission rate
modification information. This is described in detail later within this
subsection.
This is followed by a reminder that the HC emission factors include
crankcase and evaporative HC emission factors. The rest of the emission
report output consists of one or more sections, identical in format,
which are separated by dashed lines. Each section corresponds to one
calendar year of the emission output.
Each of these sections consists of two parts: the top part describes the
scenario for which emission factors are calculated; the bottom part
presents the calculated emission factors.
-------
-35-
The first line of the output describing the scenario lists the calendar
year, temperature, and VMT mix being modeled. If the user did not
include a VMT mix in the input data set, the calculated MOBILE2 VMT mix
is listed. The second line begins with the identification of the region
(49-State Low altitude, California, or 49-State High altitude). This is
followed by speed information. The speeds for LDGV, HDGV and MC are
separated by slashes. The speed for the HDGV speed correction
calculation is given again in parentheses. In the case of SPDFLGO, all
of these speed values are identical. The speed information is followed
by the operating mode VMT percentages from the SCENARIO record.
If the user has set either ALHFLG or IMFLG to be greater than 0,
additional lines follow describing input parameters associated with these
options.
The bottom part of each output section displays the computed emission
factors. The emission factors for the six vehicle types are listed in
the first six columns. Light duty diesel vehicles (LDDV) and light duty
diesel trucks (LDDT) are not printed. The next column contains the
average combined emission factor for all vehicles, which has been
calculated from the vehicle-specific emission factors and the VMT mix,
and includes LDDVs and LDDTs.
As mentioned above, if ALTFLG=1, the output begins (following the title)
with a listing of the emission rate modification information. The
modification information listed in this printed description is the same
data that the user included in the input data set. The columns labeled
"BASE" and "DR" refer to the new zero mile emission level and emission
deterioration rate; respectively. There is an additional column labeled
"ALTERED", which will have one of two entries: "YES" or "NO". If a
listed emission factor modification has the value "YES" in this column,
the modification was made and the new factor has been used in the MOBILE2
run. If a listed modification has the value "NO", the modification was
not made due to constraints on the size of internal program arrays.
See Examples 2 and 8 in Chapter 4.
3.1.3 Expanded Numeric Format (IFORM=2)
An expanded "numeric" format report is generated if IFORM = 2. The data
set consists of a title and twelve heading records (to give minimal
column descriptions), followed by a group of records for each pollutant
(selected by PRTFLG) for each scenario. Each group of records consists
of 3 lines of output. If PRTFLG = 0 or 1 and ICEVFG = 1 or 3, the
crankcase and evaporative HC emissions are displayed with "E" as the
pollutant number-
For example, if the user calculates emissions for 10 scenarios and prints
emissions factors for all three pollutants (PRTFLGO and ICEVFG = 0 or
2), 90 data records (excluding heading records) will be generated. On
the other hand; if PRTFLG equals 2, thirty data records (excluding
heading records) will be generated for 10 scenarios.
-------
-36-
The information printed on each record is described below.
Each record within the three record group is labeled either "A", "B", or
"C". The records contain the following fields, from left to right;
The "A" record contains the region, calendar year, eight vehicle speeds
(identical if SPDFLG = 0), ambient temperature, three cold/hot start VMT
percentages, and altitude;
The "B" record contains the pollutant code (1=HC, 2=CO, 3=NOx, and '£'
for the crankcase and evaporative HC emissions), nine calculated emission
factors (for the eight ordinary vehicle types plus the combined LDGT);
The "C" record contains the VMT mix, and the average emission factor for
all vehicles combined.
Thus, this record group lists the input data entered on the input
SCENARIO record, followed by the emission factors for nine vehicle types,
the VMT mix, and the average emissions for all vehicles combined. See
Example 3 in Chapter 4.
3.1.4 Expanded 112-Column Descriptive Format (IFORM=3)
A "descriptive" format output data set is created if IFORM = 3. This
data set is organized for easy visual analysis. The information
generated in this data set is much the same as that given when IFORM = 1,
with two basic exceptions: 1) the arrangement of the output is different
and 2) the combined LDGT category as well as the LDDV and LDDT emissions
are listed.
The first line printed is the identifying title assigned by the user in
the second Input record.
If ALTFLG=1, the output then contains a listing of the emission rate
modification information. This is described later within this subsection.
This emission rate modification information is followed by a note
reminding the user that HC emission factors include crankcase and
evaporative HC emissions. The rest of the output consists of one or more
sections of emission results with appropriate headings. Each section
corresponds to a given calendar year; successive sections are separated
by dashed lines.
Each of these sections consists of two parts: the top part describes the
scenario for which emission factors are calculated; the bottom part
presents the calculated emission results.
The first line of the descriptive portion of the output lists the
calendar year, region, altitude, ambient temperature, and the cold/hot
start VMT percentages used in the scenario. As an option (ALHFLG=2), the
next line can list the A.C, usage fraction, the dry/wet bulb
temperatures, and the absolute humidity. A further option may be
selected such that the next five to fourteen lines contain the I/M
program information. These optional lines depend on the flag IMFLG.
-------
-37-
If an I/M program has been specified (IMFLG = 1 or 2), five lines are
produced which display (line 1) the starting year of the I/M program and
the vehicle types affected, (line 2) the stringency level and mechanic
training indicator, (line 3) the model years affected by the I/M program,
and (lines 4&5) the Technology IV identification rate.
If the user has supplied new I/M credits (IMFLG=2 and NUDATA= 1, 2, or
3), then zero to nine text lines input by the user on unit 4 will be
displayed.
The columns in the succeeding lines are organized by vehicle type. In
some instances, column entries will be blank indicating that the
parameters are not applicable to certain vehicle types. Each additional
line lists the values of one parameter. The lines are arranged in the
following sequence; vehicle speeds, VMT mix, extra load usage fractions,
trailer towing usage fractions, basic exhaust emission factors> and idle
emission factors. The extra load and trailer towing lines are both
optional. They are listed only when ALHFLG= 1 or 2. The emissions
listed are those selected by the flags: PRTFLG, ICEVFG, IDLFLG, and
NMHFLG.
As mentioned above, if ALTFLG = 1, the output begins (after the title)
with a listing of the emission rate modification information. The
printed description consists of the same data the user included in the
input data set. The columns labeled "BASE" and "DR" refer to the new
zero mile emission level and emission deterioration rate; respectively.
See examples 4, 6, and 7 in Chapter 4.
3.1.5 Expanded 80-column Descriptive Format (IFORM=4)
An 80-column "descriptive" format output data set is produced if
IFORM=4. This data set is organized for easy visual analysis on a
terminal which only permits 80-column output. The information generated
in this data set is identical to the output generated when IFORM=3;
except the width and placement of ambient temperature and cold/hot-start
percentages are changed. These values are printed on the line following
the "CAL YEAR" line. See Example 5 in Chapter 4.
3.2 DIAGNOSTIC MESSAGES
This section describes the MOBILE2 diagnostic messages. Running MOBILE2
can result in three types of diagnostic messages: (1) error messages,
(2) warning messages, or (3) comments. Appendix A will describe the
program variables given in the diagnostics messages.
Error messages indicate either invalid input data were entered into
MOBILE2, or MOBILE2 attempted to perform invalid operations. All error
messages are prefixed by "***ERROR;". If a number follows "***ERROR:",
it is the value read by MOBILE2 for the variable in error (the variable
name is also printed). If the error message is due to an input value
that is an out of bounds, the range of acceptable values is also
printed. An error will stop a MOBILE2 run.
-------
-38-
Warning messages indicate that MOBILE2 input data caused an operation not
necessarily intended by the user. However, the situation is not serious
enough to be labeled an error. Nonetheless, users should examine the
warning messages to ascertain the conditions that were modeled.
Comments are a type of warning message that are printed for the user's
information. Neither a warning nor a comment will stop a MOBILE2 run.
The following is a list of the individual error, warning, and comment
messages. Since most messages refer to user-input values, the messages
are mostly grouped by input record type.
3.2.1 FLAG (CONTROL Section) Record Diagnostics
El. "ERROR: 'value of IPROMT1 OUT OF BOUNDS FOR FLAG IPROMT
PROMPT/MODE TYPE (0 to 3) MUST BE CORRECTED BEFORE YOUR NEXT RUN."
This message appears if IPROMT does not equal 0, 1, 2, or 3. This
correction must be made before the program will proceed.
E2. "YOU MUST CORRECT ALL FLAGS BEFORE YOU RUN AGAIN."
This message appears if there is an error in reading the CONTROL flags.
It should appear after a list indicating which flags are in error (see
E3). The flags in error must be corrected before the program will
continue.
E3. "ERROR: 'value of flag' OUT OF BOUNDS FOR FLAG 'name of flag'"
This error message precedes the E2 message and program termination.
This message will appear for each flag which is in error. The number
appearing after "ERROR;" is the value of the flag read by the program.
The allowable flag values are listed in the CONTROL Section (2.1). Each
of these messages indicate the value falls outside of the valid bounds
for that flag.
Wl. "WARNING: FLAG TRKFLG IGNORED. "TRKOPC" NO LONGER USED."
TRKFLG is a flag used in MOBILE1 to indicate whether to consider a
power/CID correction factor for heavy duty vehicles. This correction
factor is not used in MOBILE2. Setting TRKFLG = 0 will eliminate this
warning. See Section 2.1,1.
W2. "WARNING: FLAG UNFFLG IGNORED. NO FILE WILL BE WRITTEN"
This message is printed if UNFFLG does not equal 0. UNFFLG Is the flag
used in MOBILE1 to print an unformatted output. This option is not
available in MOBILE2. Setting UNFFLG = 0 will eliminate this warning.
See Section 2.1.2.
Cl. "COMMENT: CURRENT OUTPUT UNIT NUMBERS ARE
IOUUNF = 'unformatted unit'
IOUREP = 'formatted report unit1
IOUERR = 'error/warning/comment unit'
IOUASK = 'prompt message unit'
This message appears whenever any of the default output units numbers are
changed,.
-------
-39-
3.2.2 VMT Mix Record Diagnostics
E4. "ERROR: 'value of VMTMIX(I)' OUT OF BOUNDS FOR VMTMIX (0. TO 1.)"
This message is printed if a value of VMTMIX(I) (vehicle-miles-traveled
fraction for vehicle type I) is not between 0, and 1. See Section 2.2.1.
E5. "ERROR: 'Value of VMTMIX SUM' SUM OF VMTMIX IS NOT EQUAL TO 1.
This message is printed if the sum of VMTMIX(I) over all vehicle types is
not equal to 1. Since each VMTMIX(I) represents the fraction of total
miles that vehicle type I contributes to the total vehicle-miles-traveled
by the fleet, the sum of these fractions should equal 1. See Section
2.2.1.
E6. "ERROR: THERE ARE NO SALES FOR VEHICLE 'vehicle name' "
It is assumed that no significant number of LDDVs exist before 1975.
Similarly, no LDDTs are assumed prior to 1978. This message is printed
if the user inputs a positive VMT fraction for LDDVs or LDDTs for
calendar years in which they are assumed to be virtually nonexistent.
E7. "ERROR: EFRETM < =0. AND VMTMIX > 0, FOR VEHICLE 'vehicle name'"
No emissions exist for the named vehicle type which is a non-zero member
of the total vehicle fleet mileage.
E8. "ERROR: IDLRTM < =0. AND VMTMIX > 0. FOR VEHICLE 'vehicle name'"
No idle emissions exist for the named vehicle type which is a non-zero
member of the total vehicle fleet mileage.
3.2.3 Mileage Accrual and Registration Distribution Diagnostics
E9. "ERROR: 'value of SAVMYM(I.J)' NEGATIVE MODEL YEAR MILEAGE"
This message is printed if the user supplied mileage accural data for
model year I and vehicle type J is negative. See Section 2.2.2.
E10. "ERROR: 'value of SAVMYR(I,J)' NEGATIVE MODEL YEAR REGISTRATION"
This message is printed if the model year registration fraction is
negative. Since this number represents the fraction of all vehicles in
the fleet of a given age, it should be between 0 and 1; inclusive. See
Section 2.2.2.
Ell, " ERROR: MYR OF LDDV NOT EQUAL TO LDGV FOR IDX = 'value of IDX'"
For description see E12.
E12. "ERROR: MYR OF LDDT NOT EQUAL TO LDGT1 FOR IDX = 'value of IDX'"
Messages Ell and E12 will appear if the user entered a different
registration distribution for LDGVs and LDDVs or for LDGT1 and LDDTs.
The registration mix for the total LDV (or LOT) fleet is to be input
twice for the gasoline powered and diesel powered vehicles (or trucks).
MOBILE2 has an internal function that apportions total registrations into
the separate gasoline and diesel powered groups. Thus, it is assumed in
MOBILE2 that LDDs will replace some of their LOG counterparts and will be
used in the same way. See Section 2.2.2.
W3. "WARNING: 'value of SAVMYR' REGISTRATION WITH ZERO MILEAGE"
See description in W4,
-------
-40-
W4. "WARNING: 'value of SAVMYM' MILEAGE WITH ZERO REGISTRATION"
One of the two preceding messages is printed if, for a given vehicle age,
vehicles either do not accumulate mileage, yet make up a fraction of the
fleet, or do not make up a fraction of the fleet but accumulate mileage.
If a mileage accrual value or a registration fraction is zero, both
should be zero. See Section 2.2.2.
W5. "WARNING: 'value of MYRSUM' MYR SUM NOT = 1. (WILL NORMALIZE)"
This message is printed if the sum of model year registration fractions
for a given vehicle type do not sum to 1. If the model year age
registration fractions do not sum to 1, MOBILE2 will normalize the
fractions so that they will. See Section 2.2.2.
3.2.4 Emission Factor Modification Diagnostics
E12. "ERROR: 'value of NEWFAC' OUT OF BOUNDS FOR (1 to 130 PAIRS)"
This message is printed if the number of emission rate modifications is
not between 1 and 100. MOBILE2 is limited to handle a maximum of 99
modifications. See Section 2.2.3.
E13. "ERROR: 'value of IRGALT' OUT OF BOUNDS FOR ALTEQU REGION (1,2,3
ONLY)"
The region entered for an alternate emission equation can be specified as
1, 2 or 3 only. It is independent of the region entered in the SCENARIO
record. See Section 2.2.3.
E14. "ERROR: 'vehicle type code' OUT OF BOUNDS FOR VEHICLE TYPE (1 TO 8)"
This message is printed if the vehicle type in the emission rate
modification section is not equal to 1, 2, 3, 4, 5, 6, 7, or 8. MOBILE2
has eight vehicle types. These types and their corresponding codes are:
(1) light duty gasoline powered vehicles, (2) light duty gasoline powered
trucks I (0 - 6,000 Ibs. GVW), (3) light duty gasoline powered trucks II
(6,001 - 8,500 Ibs. GVW), (4) heavy duty gasoline powered vehicles,
(5) light duty diesel powered vehicles, (6) light duty diesel powered
trucks, (7) heavy duty diesel powered trucks, and (8) motorcycles. See
Section 2.2.3.
E15. "ERROR:'pollutant code' OUT OF BOUNDS FOR POLLUTANT (1 TO 3)"
This message is printed if the code for pollutant on the emission rate
modification input section is not equal to 1, 2, or 3. MOBILE2 considers
only 1 for hydrocarbons, 2 for carbon monoxide, and 3 for oxides of
nitrogen. See Section 2.2.3.
E16. "ERROR: 'value of MYFRST or MYLAST' OUT OF BOUNDS FOR YEAR (1951 TO
2020)"
This message is printed if the code, corresponding to the first or last
model year to have altered emission rates is not between 51 and 99 or 00
and 20 (corresponding to years 1951-2020), See Section 2.2.3.
E17. "ERROR: LAST YEAR CANNOT BE LESS THAN FIRST YEAR"
This message is printed if the first model year to have its emission
rates altered is less than the last model year to be altered. See
Section 2.2.3.
-------
-41-
E18. "ERROR; 'value of BASNEW1 INTERCEPT MUST BE POSITIVE"
This message is printed if a new zero mile emission level is negative or
zero. See Section 2.2.3.
E19. "ERROR: EQUATION 'number of equation' CAUSES MORE THAN 15 ALLOWED
FOR ANY 1 REG/MODE/POL."
When emission rate modifications are made, no more than 15 modified
emission equations may be input for any region, vehicle type, and
pollutant combination. See Section 2.2.3.
E20. "ERROR: EFRETM > 0. AND GSF=0. FOR VEHICLE 'vehicle name'"
This error message will be printed if the named vehicle type has a
positive emission factor and a zero fleet sales fraction.
E21. "ERROR: IDLRTM > 0, AND GSF=0. FOR VEHICLE 'vehicle name'"
The named vehicle type has a positive idle emission and a zero fleet
sales fraction.
W6. "WARNING: 'value of DELNEW' NEGATIVE SLOPE FOR AGEING VEHICLE"
This message is printed if the value for the exhaust deterioration rate
is negative. A negative deterioration rate implies improving emissions
with increasing mileage accumulation* See Section 2.2.3.
W7. "WARNING: EQUATION 'equation number' ZEROES ALL IDLE COEFFICIENTS
(and TOTAL) FOR IR = 'region', IV = 'vehicle', IP = 'pollutant'".
All alternative emission equations cause the program to zero all idle
emission equations corresponding to the region, vehicle type, and
pollutant modified.
3.2.5 Inspection/Maintenance Data Diagnostics
E22. "ERROR: 'value of ICYIM' OUT OF BOUNDS FOR YEAR (1970 TO 2020)"
This message is printed if the code indicating the year in which an I/M
program is to begin does not fall between 70 and 99, or 00 and 20 (years
1970 to 2020). See Section 2.2.4.
E23. "ERROR: 'value of ISTRIN' OUT OF BOUNDS FOR STRINGENCY (10 TO 50)"
This message is printed if the stringency of the I/M program is not
between 10 and 50; inclusive. See Section 2.2.4.
E24. "ERROR: 'value of IMTFLG' OUT OF BOUNDS FOR MECHANICS TRAINING (0
TO 1)"
This message is printed if the value for the mechanics training flag,
IMTFLG, is not equal to 0 or 1. See Section 2.2.4.
E25. "ERROR; 'value of MODYR1' OUT OF BOUNDS FOR MODYR1 (1951 TO 2020)"
This message is printed if the code representing the first model under an
I/M program is not between 51 and 99, or 00 and 20 (years 1951 and
2020). These years are the limits set by MOBILE2. See Section 2.2.4.
E26. "ERROR: 'value of MODYR2' OUT OF BOUNDS FOR MODYR2 (1951 TO 2020)"
This message is printed if the code representing the last model year
under an I/M program is not between 51 and 99, or 00 and 20 (years 1951
to 2020). See Section 2.2.4.
-------
-42-
E27. "ERROR: MODYR1 CANNOT BE GREATER THAN MODYR2"
This message is printed if the first model year in an I/M program is
greater than the last model year in an I/M program. See Section 2.2.4.
E28. "ERROR: 'Value of ILDT1 OUT OF BOUNDS FOR VEHICLE TYPE (0 TO 3)"
Value for the vehicle types to which I/M is applied is not between 0 and
3. See Section 2.2.4.
E29. "ERROR: 'Value of IOPTN' OUT OF BOUNDS FOR OPTION (50 TO 90)"
Value of the I/M identification rate for Technology IV vehicles is not
between 50 and 90. See Section 2.2.4.
E30. "ERROR: 'Value of NUDATA' OUT OF BOUNDS FOR NEW DATA FLAG (0 TO 3)"
Value of the NUDATA flag (the flag from the I/M parameter record that
indicates whether or not new I/M credits will be read from unit IOUIMD)
is not 0, 1, 2, or 3. See Section 2.2.4,
E31. "ERROR WHILE READING UNIT IOUIMD (NEW) I/M CREDITS. RUN ABORTED."
This message appears if any error occurs while reading the new I/M credit
data from unit IOUIMD (Unit 4). If this message is printed, check
subroutine NEWDAT and Section 2.2.4 to confirm that data are being read
correctly.
3.2.6 Trips/Day and Miles/Day Record Diagnostics
E32. "ERROR: 'value for USRTPD' AVERAGE TRIPS/DAY CANNOT BE NEGATIVE"
This message is printed if the user supplied trips per day is negative.
See Section 2.2.5.
E33. "ERROR: 'value of USRMPD' AVERAGE MILES/DAY CANNOT BE NEGATIVE"
This message is printed if the user supplied miles per day is not
positive. See Section 2,2.5.
3.2.7 Scenario Record Diagnostics
Individually, errors described below will not cause the program to stop
but will void analysis of the scenario associated with the error and all
subsequent scenarios. If one of these messages appears, the error must
be corrected for that scenario. If more than 50 of these errors occur
the program run will stop.
E34. "ERROR: 'region code' OUT OF BOUNDS FOR REGION (1, 2, 3, 5 ONLY)"
This message is printed if the region chosen in the scenario record is
not equal to 1, 2, or 3. See Section 2.3.1, Note: Do not use region 5.
It is intended to be used for evaluated altitude, but MOBILE2 software
does not currently support this option.
E35. "ERROR 'value of CY' OUT OF BOUNDS FOR YEAR (1970 TO 2020)"
This message is printed if the calendar year to be evaluated is not
between 1970 and 2020, inclusive. (This is a limitation of MOBILE2.)
See Section 2.3.1.
-------
-43-
E36. "ERROR: 'value of SPD(I)' SPEED MUST BE POSITIVE"
This message is printed if the value for average speed is not positive.
See Section 2.3.1.
E37. "ERROR: 'value of TAMB1 VALID TEMPERATURE IS 0-110 DEC (F)"
This message is printed if the temperature value does not fall between 0
and 110°F. These limits correspond to the limits of the temperature
correction factor. See Section 2.3.1.
E38. "ERROR: 'value of PCCN' OUT OF BOUNDS FOR PCCN (0. TO 100.)"
This message is printed if the input value for percentage of miles
traveled in the cold start mode for non-catalyst vehicles is not in the
0-100% range. See Section 2.3,1.
E39. "ERROR: 'value of PCHC1 OUT OF BOUNDS FOR PCHC (0. TO 100.)"
This message is printed if the input value for percentage of miles
traveled in the hot-start mode for catalyst vehicles is not in the 0-100%
range. See Section 2.3.1.
E40. "ERROR: 'value of PCCC1 OUT OF BOUNDS FOR PCCC (0. TO 100.)"
This message is printed if the input value for percentage of miles
traveled in the cold-start mode for catalyst vehicles is not in the
0-100% range. See Section 2.3.1.
E41, "ERROR: 'value of sum PCHC + PCCC' OUT OF BOUNDS ( 0. < = PCHC +
PCCC < = 100.)"
The sum of the cold/hot start VMT percentages for vehicles with catalytic
converters must lie in the range of 0 to 100 percent. See Section 2.3.1.
E42. "ERROR: 'value of sum PCHC + PCCC - PCCN1 OUT OF BOUNDS (0. < =PCHC
+ PCCC - PCCN < = 100.)"
The sum of the cold/hot start VMT percentages for vehicles with catalytic
converters less that of the non-catalytic converter equipped vehicles
must lie in the range of 0 to 100 percent. See Section 2.3.1.
E43. "ERROR: 'value of ALT' OUT OF BOUNDS FOR ALTITUDE (-200 TO 10,000
ft.)"
The altitude entered must lie between 200 feet below and 10,000 feet
above mean sea level. See Section 2.3.2. Note: This message would only
occur if the user inputs region 5. Region 5 for intermediate altitude is
currently not supported by MOBILE2.
W8. "WARNING: 'value of SPD' SPEED REDUCED TO 55 M.P.H. MAXIMUM"
This message appears if the value for speed is greater than 55. MOBILE2
limits the speed to 55 mph, and sets values greater than 55 to 55 mph.
Speed correction factor equation coefficients are only valid in the range
of 5 mph through 55 mph See Section 2.3.1,
W9. "WARNING: 'value of SPD' SPEED INCREASED TO 5 M.P.H. MINIMUM"
This message is printed if the average speed is less than 5 mph. An
average speed of less than 5 mph is assumed to be unlikely, and the value
is be set to 5 mph. Speed correction factor equation coefficients are
only valid for speeds of 5 mph through 55 mph. See Section 2,3.1.
-------
-44-
3.2.8 Additional LD Correction Factor Record Diagnostics
E44. "ERROR: 'value of AC1 OUT OP BOUNDS FOR AC (0. TO 1.)"
The air conditioning input vaL ue that indicates whether the A/C
correction factor is used must range from zero to one. See Section 2,3.3.
E45. "ERROR: 'value of XLOAD(I)' OUT OF BOUNDS FOR EXTRA LOAD (0, TO 1.)"
Extra load usage fraction for each vehicle type must range from zero to
one. See Section 2,3.3.
E46. "ERROR: 'value of TRAILR(I)' OUT OF BOUNDS FOR TRAILERS (0. TO 1.)"
Trailer towing usage fraction for each vehicle type must range from zero
to one. See Section 2.3.3.
E47. "ERROR: 'value of ABSHUM' OUT OF BOUNDS FOR HUMIDITY (20. TO 140,)"
Absolute humidity (grains/pounds) must range from 20 to 140. See Section
2.3.3.
E48. "ERROR: WB TEMP CANNOT BE GREATER THAN DB TEMP"
Wet bulb temperature must be less than or equal to the dry bulb
temperature. See Section 2.3.3.
C2. "COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED .
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED."
This message appears if a value for air conditioning usage other than
zero is entered. The air conditioning usage is a function of the
temperature. Therefore, the A/C usage calculated in MOBILE2 may vary
from the value read.
3.2.9 Miscellaneous Data-Related Diagnostics
E49. "EXCESS DATA ERRORS PREVENT FURTHER ANALYSIS"
This message should be the last of a list of 50 or more messages. The
other messages should be analyzed to determine the problems causing the
errors and corrected,
3.2.10 Internal Software Error Diagnostics
E50. "ERROR: 'error code value' UNKNOWN"
This message should only be printed when there is an unspecified or
unrecognized internal software error,
E51. "ERROR: 'default value of named function' DEFAULT USED FOR 'year'
IN FUNCTION 'function name'"
This message indicates a default exit has been taken which implies that
one or more of the internally associated year/data pairs is in error.
The program must be corrected and re-compiled before another run. See
Appendix A.
E52. "ERROR; DEFAULT USED FOR 'year' IN INDEX FUNCTION 'index function
I "
name'
This message indicates a default exit has been taken which implies that
one or more of the associated year/years's position pairs is in error.
The program must be corrected and re-compiled before another run. See
Appendix A.
-------
-45-
3.3 PROMPTING MESSAGES
If IPROMT=1 or IPROMT=3, the user is prompted for input data in the order
needed by MOBILE2. Prompting messages are written to unit 6 by default,
unless the user redefines the prompting message unit (see Section
2.1.1). The first record (IPROMT and IOUNEW assignment record) is not
prompted.
The prompt for each record type is described below. Refer to Chapter 2
for a detailed discussion of the prompted values.
3.3.1 Title Record Prompt
The title record is prompted for by:
"ENTER PROJECT I.D.:"
3.3.2 14 Remaining Flag Prompts
If
IPROMT=1
prompted for
"ENTER
"ENTER
"ENTER
"ENTER
"ENTER
"ENTER
"ENTER
"ENTER
"ENTER
"ENTER
"ENTER
"ENTER
"ENTER
"ENTER
(vertical format), the 14 remaining CONTROL SECTION flags are
individually, with the prompts:
INFLAG:"
SPDFLG:"
VMFLAG:"
MYMRFG : "
ALTFLG:"
IMFLG:"
ALHFLG:"
TRKFLG:"
I FORM:"
PRTFLG;"
ICEVFG;"
IDLFLG;"
NMHFLG;"
IJNFFLG;"
If IPROMT=3 (horizontal format), the 14 remaining CONTROL SECTION flags
are prompted for on one record with the single prompt:
"ENTER INFLAG, SPDFLG, VMFLAG, MYMRFG, ALTFLG, IMFLG, ALHFLG,
TRKFLG, IFORM, PRTFLG, ICEVFG, IDLFLG, NMHFLG, & UNFFLG"
3.3.3 VMT Mix Record Prompt
The eight VMT values are prompted for by
"ENTER VMT SPLIT;"
3.3.4 Mileage Accrual Prompts
If MYMRFG=1 or 3, 16 mileage accrual records are individually prompted
for by:
-------
-46-
"ENTER MYM AGES
"ENTER MYM AGES
"ENTER MYM AGES
"ENTER MYM AGES
"ENTER MYM AGES
"ENTER MYM AGES
"ENTER MYM AGES
"ENTER MYM AGES
"ENTER MYM AGES
"ENTER MYM AGES
"ENTER MYM AGES
"ENTER MYM AGES
"ENTER MYM AGES
"ENTER MYM AGES
"ENTER MYM AGES
"ENTER MYM AGES
1-10
11-20
1-10
11-20
l-io
11-20
1-10
11-20
1-10
11-20
1-10
11-20
1-10
11-20
1-10
11-20
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
LDGV:"
LDGV:"
LDGT1:"
LDGT1 ; "
LDGT2 ; "
LDGT2 ; "
HDGV : "
HDGV:"
LDDVj"
LDDV."
LDiJT : "
LDDT:"
HDDV:"
HDDV ; "
MC;"
MC : "
3.3.5 Model Year Registration Data Prompts
If MYMRFG = 2 or 3,
prompted for by:
"ENTER MYR AGES
"ENTER MYR AGES
"ENTER MYR AGES
"ENTER MYR AGES
"ENTER MYR AGES
"ENTER MYR AGES
"ENTER MYR AGES
"ENTER MYR AGES
"ENTER MYR AGES
"ENTER MYR AGES
"ENTER MYR AGES
"ENTER MYR AGES
"ENTER MYR AGES
"ENTER MYR AGES
"ENTER MYR AGES
"ENTER MYR AGES
16 model year
1-10
11-20
1-10
11-20
1-10
11-20
1-10
11-20
1-10
11-20
1-10
11-20
1-10
11-20
1-10
11-20
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
registration records are individually
LDGV ; "
LDGV ; "
LDGT1 : "
LDGT1:"
LDGT2 ; "
LDGT2 : "
HDGV;"
HDGV;"
LDDV : "
LDDV:"
LDDT:"
LDDT:"
HDDV:"
HDDV : "
MC:"
MC:"
3.3.6 Emission Factor Modification Data Prompts
If ALTFLG-1, the number of alternate emission rates to be input is
prompted for by:
"ENTER NO. OF NEW E.F. INTERCEPT/SLOPE PAIRS (12)"
Each emission rate is then prompted for by:
"ENTER REGION, VEH. TYPE, POLLUTANT, FIRST MY,
LAST MY, NEW INTERCEPT (A), AND NEW SLOPE (B)"
-------
-47-
3.3.7 I/M Parameter Record Prompt
If IMFLG=1, five I/M parameters are prompted for by:
"ENTEk YEAR I/M BEGINS, STRINGENCY, M.T, FLAG,
FIRST MODEL YEAR AND LAST MODEL YEAR OF PROG. BENEFITS"
If IMFLG=2, eight I/M parameters are prompted for by:
"ENTER YEAR I/M BEGINS, STRINGENCY, M.T, FLAG,
FIRST MODEL YEAR AND LAST MODEL YEAR OF PROG. BENEFITS
VEH. TYPE, OPTION, AND NEWDATA FLAG"
I/M credit data from unit 4 are not prompted for.
3.3.8 Trips/Day and Miles/Day Record Prompt
If ICEVFG = 1 or 2, trips/day for the 8 vehicle types are prompted for by:
"ENTER AVERAGE TRIPS/DAY"
and miles/day for the 8 vehicle types are prompted for by:
"ENTER AVERAGE MILES/DAY"
3.3.9 Scenario Record Prompt
If SPDFLG =0, 7 parameters are prompted for by
"ENTER REGION, CY, SPD(l), TAMB, PCCN, PCHC, PCCC:"
while if SPDFLG=2, 14 parameters are prompted for by
"ENTER REGION, CY, SPD(8), TAMB, PCCN, PCHC, PCCC:".
The number following "SPD" in the prompt is the number of speed val ues to
input.
3.3.10 Additional LD Correction Factors Record Prompt
If ALHFLG =1, 6 values are prompted for by:
"ENTER AC, XLOAD(3), TRAILR(l), ABSHUM",
while if ALHFLG=2, 10 values are prompted for by:
"ENTER AC, XLOAD(3), TRAILR(3), ABSHUM, DBTEMP, WBTEMP".
The numbers in parentheses in the prompts represent the number of val ues
of the particular parameter to be input.
3.3.11 HP Correction Factors Record Prompt
If TRKFLG=1, 4 power/weight correction factors for HDVs will be prompted
for by:
-------
-48-
"ENTER HGWGT, HDWGT, HGCID, HDCLD (VALUES WILL BE IGNORED)"
It is recommended that TRKFLG = 0 always be used.
-------
-49-
Chapter 4
MOBILE2 EXAMPLES
4.0 INTRODUCTION
This chapter contains several examples of MOBILE2 input streams and
resulting outputs. The examples serve only to illustrate the various
options and do not necessarily represent any "real world" situations.
Each example begins with an image of the input records. Below each input
data set is an 80-column "ruler" to indicate the position of the fields
within the record. Identifying comments have been placed in columns 81
and beyond of each record. Following the 80-column ruler is a discussion
of the input, followed by the MOBILE2 outputs.
The first part of this chapter contains eight MOBILE2 examples. The
second part contains the thirteen examples from the MOBILE1 User's Guide,
modified as necessary to run through MOBILE2.
4.1 MOBILE2 EXAMPLES
Eight MOBILE2 examples are provided on the following pages. Each
legitimate value of a CONTROL flag is exercised in at least one example.
-------
-------
4.1.1 MOBILE2 EXAMPLE
Input
0
Record ( 8O co 1 Limns )
I PROMT
MOBILE2 EXAMPLE #1
1
O
O
0
O
O
0
1
0
O
1
O
O
0
1 7O
1 1 .
1 85
1 1 .
2 85
1 1
3 85
1 1 .
1 OO
1 1 .
+
5.O
1 1 .
15 O
11
15. O
1 1 .
15 .O
1 1 .
55. O
1 1 .
. . . . 1
JNFLAG
5PDFLG
VMFLAG
MYMRFG
ALTFLG
IMFLG
ALHFLG
TRKFLG
IFORM
PRTFLG
ICEVFG
1DLFLG
NMHFLG
UNFFLG
O.O O.O 1OO. O.O
11. 11.
50. O 37. 1 5O.O 5O.O
11. 11 .
5O.O 37 . 1 5O.O 5O.O
11. 11.
5O.O 37 . 1 5O.O 5O.O
11 . 11.
110. 74 2 O.O 1OO.
11 . 11.
....-»-. ...2. ... + .. ..3 ...+ .. .4. ...+.. ..5. ...+.. ..6. .+ ... .7 .... + ...
Example 1 uses a "vertical" input format witnout prompting (1PROMT=O) and
a numeric output format for 6 vehicle types (LDDs not included, IFORM^O).
All default output units are used since no values for IOUNEW are given
This example prints total crankcase and evaporative HC emissions (ICEVFG=1).
HC emission factors include methane (NMHFLG=O).
An additional record for the HDV power/weight correction factor (TRKFLG=1)
is required and is placed after each scenario record. This correction factor
is no longer used, though the data requirement has been retained to enable
MOBILE 1 run streams to be used in MOBILE2 The contents of the record are
ignored Since the TRKFLG flag is non-zero, a warning message is produced.
Descr ipt ion
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
SCENARIO
HDV P/W CORR
SCENARIO
HDV P/W CORR
SCENARIO
HDV P/W CDRR
SCENARIO
HDV P/W CDRR
SCENARIO
HDV P/W CORR
.FACTORS
.-FACTORS
.FACTORS
.FACTORS
.FACTORS
(IGNORED)
(IGNORED)
(IGNORED)
(IGNORED)
(IGNORED)
Sect ion
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
t_n
O
4.1.1 MOBILE2 EXAMPLES Input
-------
WARNING: FLAG TRKFLG IGNORED. "TRKQPC" NO LONGER USED.
MOBILE2 EXAMPLE #1
R P
E SPEEDS AMB. 0 COMPOSITE EMISSION FACTORS VEHICLE MIX C.E F.
G CY LD HD MC TMP COLD/HOT START L LDV LOT 1 LDT2 HDG HDD MC LDV LOT 1 LDT2 HOG HDD MC ALL V'EH
1 70 5.O/ 5.O/ 5.O O O.O 1OO.O 0.0 E 3.69 3.99 4.16 6.91 O.O 1.86 O.786 O 083 O O47 O O42 O O33 O OO9
1 70 5.0/ 5.0/ 5.0 0 0.0 1OO.O O.O 1 31.OO 30.08 39.10 103.17 8.49 35.62 0.786 O.083 O.O47 O.O42 O O33 O.OO9 33.63
1 70 5.0/ 5.O/ 5.O O O.O 100.0 0.0 2 258.84 250.09 285.G1 874 22 35.01 1O2.51 0 786 O.083 O.O47 O.O42 O.O33 O. OO9 276 37
1 7O 5 O/ 5.O/ 5.O 0 O.O 100.0 O.O 3 8.OO 8.O1 12.86 11.90 40.29 0.58 0 786 O.O83 O.O47 O O42 O. O33 O. OO9 9 39
1 85 15.0/15.0/15.0 50 37.1 50.0 50.0 E 0.44 O.52 0.33 2.68 O.O 2 25 0 750 O 079 O.046 O.O42 0 033 O. O09
1 85 15.O/15.O/15.O 5O 37.1 5O.O 50.0 1 6.43 6.99 5.16 14.19 5.35 9 54 O.75O O.O79 O.O46 O.O42 O. O33 O. OO9 € 51
1 85 15.0/15 .O/15.O 5O 37.1 50.0 50.0 2 71.97 73.88 51 .09 251.44 17.42 44 .02 0.750 0.079 O.046 O.O42 0 033 0 OO9 73 86
1 85 15.O/15.O/15.O 50 37.1 50.0 50.0 3 2.21 2.72 2 42 10.48 28.74 O 90 O.75O O.O79 O.O46 O.O42 O.O33 O. OO9 3 44
2 85 15.O/15.O/15.O 50 37.1 50.0 5O.O E O.41 O.48 O.18 0.51 O.O 1 63 0 75O O.079 O.O46 O.042 O.O33 O OO9
2 85 15.0/15.0/15.0 5O 37.1 50.0 5O.O 1 5.11 5.56 4.O1 8.75 5.1O 7 89 O 75O O.O79 0 046 O.O42 O.O33 0. OO9 5 1O
2 85 15.O/15.O/15.O 5O 37.1 50.0 50.O 2 57.12 61.47 49.27 238.68 17.42 4O.84 O.75O O.O79 O.O46 0.O42 O.O33 O.OO9 61 OS
2 85 15 O/15.O/15.0 5O 37.1 50.0 50.0 3 1 83 2.17 1 89 6.87 19.99 0 85 0 750 0.079 0.046 0 042 O.033 O.O09 2.64
3 85 15.O/15.O/15 0 50 37.1 5O.O 5O.O E O.54 O.66 0.43 3 48 O.O 2.92 O.75O O.O79 O.O46 O.O42 O.O33 O OO9
3 85 15 .O/15.0/15.O 5O 37.1 50 O 50.0 1 7.50 8.18 5.75 18.33 10.88 12 .09 0.750 0 O79 O.046 O.O42 O O33 O. OO9 7.83
3 85 15.O/15 O/15 O 5O 37.1 5O.O 5O.O 2 1OO.19 97 O2 63.36 4O5.58 28.25 62.13 O 75O O.O79 O.O46 O. O42 O.O33 O.OO9 1O4 48
3 85 15.0/15.0/15.0 5O 37.1 50. O 50.0 3 1.76 2.19 2 . O9 8 .05 28.74 O . 54 0.75O 0. O79 O. O46 O.O42 O.O33 O. OO9 2 94
1 O 55 .0/55 .O/55.O 1 1O 74.2 O.O 1OO.O E O 10 0.11 O.O9 0 24 O.O 2.26 O.631 O.O67 O.O46 0.042 O.O33 O.OO9
1 O 55.0/55.O/55.O 11O 74.2 O.O 1OO.O 1 1.O8 O.85 O.79 1.42 1.65 4.79 0 €31 O. O67 O.D46 O O42 O.O33 O. OO9 1 . OO
1 O 55 .0/55.0/55.O 11O 74.2 O O 1OO.O 2 13.78 7.72 6.04 26.69 6.59 9.59 O.631 0.067 0 O46 O.O42 O.O33 O. O09 11.13
1 O 55.0/55.O/55.O 11O 74.2 O.O 100.0 3 1.36 0.93 O.79 2.66 8.68 1.28 O.631 O. O67 O.O46 0.042 O.O33 O.OO9 1.61
4 1.1 MOBILES EXAMPLE/C1 Diagnostic and Report Output
-------
4.1.2 MOBILE2 EXAMPLE H 2
Input
2
Record
MOBILE2
1
0
O
0
(8O columns)
EXAMPLE #2
1 1 0
0 1 0
1 1
1 0
1O
1
1
1
1
1
1
1
1
1
1
85
1
1
2
3
1
3
3
3
4
4
4
5
5
5
e
1
2
3
1
2
3
1
2
3
1
44
7O
85
85
85
OO
-4-
51
51
51
51
51
51
51
51
51
51
0
5 .
15.
15
15.
55.
00
OO
00
OO
OO
00
OO
00
OO
OO
75 90
O O.O
O 5O.O
O 5O.O
0 5O.O
O 1 1O.
. 1 . . .
1 .OO
1 .OO
1 .OO
1 .OO
1 .OO
1 .00
1 .00
1 .OO
1 .OO
1 .OO
O.O
37 . 1
37 . 1
37. 1
74.2
+ . . .2
0.
O
0.
O.
O.
O.
O.
0
0
O.
100
5O.
5O
50.
O
00
OO
OO
OO
OO
OO
OO
00
00
OO
. O.O
O 5O.O
0 50.0
0 5O.O
0 1OO.
. + . . . .3 . .->-.. .4 . . .-+ . . . 5 ... -t- . .
.6 +
Example 2 uses "horizontal" input format without prompting (IPROMT-2) and
a descriptive output for 6 vehicle types (LDDs excluded, IFORM=1). All
defaults output units are used since no values for IOUNEW are given.
Input options are as follows:
alternate basic emission rates (ALTFLG=1)
I/M program in effect, using MOBILE2 I/M credits (IMFLG=1)
These option require data inputs
The following output options are in effect:
print total crankcase and evaporative HC emissions (ICEVFG=1)
print idle emissions (IDLFLG=1)
print non-methane HC emissions (NMHFLG=1)
Warning messages are generated to indicate that idle emission rates are
zeroed for the corresponding basic emission rates.
Descr ipt ion
IPROMT FLAG
TITLE
FLAGS
ALTERNATE BASE
ALTERNATE BASE
ALTERNATE BASE
ALTERNATE BASE
ALTERNATE BASE
ALTERNATE BASE
ALTERNATE BASE
ALTERNATE BASE
ALTERNATE BASE
ALTERNATE BASE
ALTERNATE BASE
I/M DATA
SCENARIO
SCENARIO
SCENARIO
SCENARIO
SCENARIO
EMISSION
EMISSION
EMISSION
EMISSION
EMISSION
EMISSION
EMISSION
EMISSION
EMISSION
EMISSION
EMISSION
RATES
RATES
RATES
RATES
RATES
RATES
RATES
RATES
RATES
RATES
RATES
.8
Sect ion
CONTROL
CONTROL
CONTROL
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
4.1.2 MOBILE2 EXAMPLES Input
-------
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING-
WARNING:
EQUATION
EQUATION
EQUATION
EQUATION
EQUATION
EQUATION
EQUATION
EQUATION
EQUATION
EQUATION
1
2
3
4
5
6
7
8
9
1O
ZEROES
ZEROES
ZEROES
ZEROES
ZEROES
ZEROES
ZEROES
ZEROES
ZEROES
ZEROES
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
COEFFICIENTS
COEFFICIENTS
COEFFICIENTS
COEFFICIENTS
COEFFICIENTS
COEFFICIENTS
COEFFICIENTS
COEFFICIENTS
COEFFICIENTS
COEFFICIENTS
(AND
(AND
(AND
(AND
(AND
(AND
(AND
(AND
(AND
(AND
TOTAL)
TOTAL)
TOTAL)
TOTAL)
TOTAL)
TOTAL)
TOTAL)
TOTAL)
TOTAL)
TOTAL)
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR
IR=1 .
IR= 1
IR= 1 ,
IR= 1 ,
IR=1 ,
IR=1 ,
IR=1 ,
IR=1 .
IR=1 ,
1R=1 ,
IV = 3.
I V = 3
IV = 3,
I V = 4 ,
I V = 4 ,
IV = 4,
IV=5,
IV = 5.
IV = 5.
IV=6,
IP=1
IP = 2
IP = 3
IP=1
IP = 2
IP = 3
IP= 1
IP = 2
IP = 3
IP=1
MOBILE2 EXAMPLE #2
EMISSION FACTOR MODIFICATION PROFILE:
REGION VEH. POLLUTANT FIRST MY LAST MY
BASE
DR
ALTERED
1
1
1
1
1
1
1
1
1
1
3
3
3
4
4
4
5
5
5
6
1
2
3
1
2
3
1
2
3
1
1951
1951
1951
1951
1951
1951
1951
1951
1951
1951
2000
2OOO
2000
20OO
2OOO
20OO
2OOO
20OO
20OO
2000
1
1
1
1
1
1
1
1
1
1
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
0
0.
o
0
o.
0
o.
0.
0.
0.
.0
.0
.0
.0
.0
o
.0
0
0
0
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
*NON-METH HC EMISSION FACTORS INCLUDE EVAP. HC EMISSION FACTORS
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
CAL. YEAR: 1970 TEMP: O.O(F) O.786/0.083/0.O47/0.O42/O.033/O.OO9
REGION: 49-STATE 5.0/ 5.0/ 5.O MPH ( 5.0) O.O/1OO.O/ O.O
LDGV I/M PROGRAM STARTING IN 1985
STRINGENCY LEVEL 44% MECH.TRAINING: NO
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1975 THROUGH 1990
ATTENTION: THE DEFAULT VALUE OF 50% FOR TECHNOLOGY 4
1/M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.
COMPOSITE EMISSION FACTORS (GM/MILE)
NON-METH HC
*EVAP HC
EXHAUST CO
EXHAUST NOX
LDV
29.08
3 .69
258.84
8 OO
LDT1
28.26
3.99
250. O9
8. O1
LDT2
7.51
4. 16
2.99
2.32
HDG
11 .25
S.91
3.31
1 .34
HDD
8. 15
O.O
35.O1
4O.29
MC ALL MODES
33 60 26.61
1 86
1O2.51 226.61
O.58 8.45
NM-IDLE HC
IDLE CO
IDLE NOX
HOT STABILIZED IDLE EMISSION FACTORS (GM/MIN)
1 .34
16.42
0.11
1 29
16.O7
O 12
O.O
0.0
0.0
0.0
O.O
0.0
O.35
O.89
O.92
2 07
4.47
O.O1
O O
0.0
O.O
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
CAL. YEAR: 1985 TEMP- 5O.O(F) O.750/0.O79/0.046/0.O42/0.O33/0.OO9
REGION: 49-STATE 15.O/15.O/15.0 MPH (15.O) 37.1/ 5O.O/ 5O.O
LDGV I/M PROGRAM STARTING IN 1985
STRINGENCY LEVEL 44% MECH.TRAINING: NO
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1975 THROUGH 1990
ATTENTION: THE DEFAULT VALUE OF 50% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.
4.1.2 MOBILE2 EXAMPLES Diagnostic and Report Output
-------
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LTJT 1
NON-METH HC
*EVAP HC
EXHAUST CO
EXHAUST NOX
NM-IDLE HC
IDLE CO
IDLE NOX
5
0
71
2
53 6
44 O
97 73
21 2
23
52
88
72
HOT STABILIZED
O
9
O
52 O
55 6
18 O
38
49
O7
LDT2
2
0
2
1
IDLE
0
0
O
57
33
68
11
HDG
4
2
1
O
EMISSION
0
0
O
0
0
O
07
68
43
99
HDD
5. 13
O.O
MC
8.96
2 .25
17.42 44.02
28.74
O 9O
ALL MODES
5
-
61
2
.24
O9
.98
FACTORS (GM/MIN)
0
0
0
O.35
0 89
O.92
0.78
2.57
O.O4
0
0
O
.0
.0
O
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
CAL. YEAR: 1985 TEMP: 50.O(F) O.750/0.O79/O.046/0.O42/O.O33/O.OO9
REGION: CALIF. 15.O/15.O/15,O MPH (15.0) 37 1/ 50-O/ 5O.O
LDGV I/M PROGRAM STARTING IN 1985
STRINGENCY LEVEL 44% MECH.TRAINING: NO
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1975 THROUGH 199O
ATTENTION: THE DEFAULT VALUE OF 50% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV
NON-METH HC:
*EVAP HC:
EXHAUST CO:
EXHAUST NOX:
4
O
57
1 .
30
41
. 12
.83
LDT1
4.79
O.48
61 .47
2. 17
HOT STABILIZED
NM-IDLE HC :
IDLE CO:
IDLE NOX:
0.
2
O
.24
.72
.05
0.27
5.82
0.07
LDT2
3.
O
49
1
IDLE
O.
4
O
.26
. 18
.27
.89
HDG
8
O.
238.
6
EMISSION
. 18
.38
.02
0
7.
0.
.14
.51
.68
.87
HDD
4
O
17
19
FACTORS
.39
.23
.04
O
0
0
.90
O
MC
7.36
1 .63
.42 4O.84
.99
(GM/MIN)
.32
.89
.60
O.85
O.G7
2.50
O.O4
ALL MODES
4.
—
61 .
2 .
O.
3.
O.
35
--
08
64
24
O7
07
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
CAL. YEAR: 1985 TEMP: 5O.O(F) O.750/O.O79/0.O46/O.O42/O.O33/O.OO9
REGION: HI-ALT. 15.O/15.O/15.O MPH (15.0) 37.1/ 5O.O/ 5O.O
LDGV I/M PROGRAM STARTING IN 1985
STRINGENCY LEVEL 44% MECH.TRAINING: NO
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1975 THROUGH 199O
ATTENTION: THE DEFAULT VALUE OF 50% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LOT 1
NON-METH HC : 6
*EVAP HC
EXHAUST CO
EXHAUST NOX
NM-IDLE HC
IDLE CO
IDLE NOX
0
1OO
1
41 7
54 O
19 97
76 2
29
66
02
19
HOT STABILIZED
O
8
O
39 O
15 6
O6 0
37
79
04
LDT2
5
O
63
2
IDLE
O
3
0
13
43
36
O9
HDG
17
3
405
8
EMISSION
22
59
05
O
8
0
23
48
58
05
HDD
1O.45 1
O.O
MC
1 .36
2.92
28.25 62 . 13
28.74
O 54
ALL MODES
6
-
1O4
2
.85
.48
.94
FACTORS (GM/MIN)
61
07
O4
O.8O
1 .39
O.92
O.95
2.76
O.O2
0
7
O
.40
.24
.09
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
CAL. YEAR: 2OOO TEMP:11O.O(F) O.631/O.O67/0.O46/0.O42/0.O33/O.OO9
REGION: 49-STATE 55.0/55.O/55.O MPH (55.O) 74.2/ 0.0/1OO.O
LDGV I/M PROGRAM STARTING IN 1985
STRINGENCY LEVEL 44% MECH TRAINING: NO
4 1.2 MOBILE2 EXAMPLE02 Diagnostic and Report Output (cont.)
-------
I/M PROGRAM BENETITS APPLY ONLY TO MODEL YEARS 19T5 THROUGH 199O
ATTENTION: THE DEFAULT VALUE OF 5O% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LOT 1
NON-METH HC
*EVAP HC
EXHAUST CD
EXHAUST NOX
NM-IDLE HC
IDLE CO
IDLE NDX
0
0
12
1
72 O
10 0
79 i
36 0
65
1 1
72
33
HOT STABILIZED
0
6
0
24 O
77 1
14 O
07
39
02
LOT 2
O
0.
0.
O.
IDLE
0.
0.
O.
83
09
83
92
HOG
0
0
O
0
EMISSION
0
0
0
0
0
0
48
24
69
66
FACTORS
O
O
0
HDD MC ALL MODES
1 .58 4
O.O 2
6.59 9
8.68 1
(GM/MIN)
O.26 O
0.89 2
0.23 0
59
26
59
28
76
50
04
O
-
9
1
O
O
0
.75
. 1 1
.52
.0
.O
.O
4.1.2 MOBILE2 EXAMPLES Diagnostic and Report Output (cont )
-------
4.1.3 MDBILE2 EXAMPLE ft 3
Input Record (8O columns)
Descript ion
O666
MOBILE2
1
0
0
O
O
O
O
O
2
O
3
0
0
0
3.1 3
31.1 26
1 70 5.
1 85 15.
2 85 15.
3 85 15.
1 00 5B.
+
IPROMT,IOUNEW( 1) . . .IOUNEW(3)
EXAMPLE #3
INFLAG
SPDFLG
VMFLAG
MYMRFG
ALTFLG
IMFLG
ALHFLG
TRKFLG
I FORM
PRTFLG
ICEVFG
IDLFLG
NMHFLG
UNFFLG
. 1 3. 1 1O.O O.O 1.0 1 .O 1.0
.3 33.7 1OO. O.O 1.O 1.O 1.O
0 O.O O.O 1OO. 0.0
O 5O.O 37. 1 50.0 50. O
O 50 0 37 1 50.0 50.0
O 5O.O 37. 1 5O.O 5O.O
O 110 74.2 O.O 100.
. 1 ....+ ... .2. ...+ ... .3. ...-»-. . .4. . .H
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
TRIPS/DAY
MILES/DAY
SCENARIO
SCENARIO
SCENARIO
SCENARIO
SCENARIO
i- . . . .5. . . .4- .. .6. ...-(- . .7 . . . .-t-. . , .8
Sect ion
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
ONE-TIME
ONE-TIME
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
Example 3 uses the "vertical" input format without prompting (IPROMT=O) and
a numeric output format for 9 vehicle types (including a combined LDGT group,
IFORM=2). Output units are assigned in IOUNEW and are set to the default
values.
Ln
ON
The input option used in this example is to supply data for average number of
trips per day and average miles travelled per day. These values are used in
the crankcase and evaporative HC emission calculations which are printed in
the output (ICEVFG=3). HC emission factors include methane (NMHFLG=O).
-------
COMMENT: CURRENT OUTPUT UNIT NUMBERS ARE IOUUNF=9 IOUREP=6 IOUERR=6 IDUASK=6
MOBILES EXAMPLE #3
C R
0 E
D G CY
*CODE A*
VEHICLE SPEEDS
AMB.
TMP
COLD/HOT START
ALT.
C P *CDDE B*
O O COMPOSITE EMISSION FACTORS
D L LDGV LDGT1 LDGT2 LDGT HDGV LDDV LDDT HDDV MC
C "CODE C*
0
D LDGV LDGT1
A 1
B E
C O
A 1
B 1
C O
A 1
B 2
C O
A 1
B 3
C 0.
A 1
B E
C O
A 1
B 1
C O
A 1
B 2
C 0
A 1
B 3
C O
A 2
B E
C O
A 2
B 1
C O
A 2
B 2
C 0
A 2
B 3
C 0
A 3
B E
C 0
A 3
B 1
7O
3
.786
7O
31
. 786
7O
258
.786
70
8
.786
85
0
. 75O
85
6
. 75O
85
71
.750
65
2
. 75O
85
O
.750
85
5
. 75O
85
57
. 75O
85
1
. 75O
85
O
.750
85
7
5.O/ 5
.72 4
0.083
5.0/5
.02 3O
0.083
5.O/ 5
LDGT 2
.O/ 5
.01
0.047
.O/ 5
. 11
O.O47
.O/ 5
VEHICLE MIX C.E.F.
HDGV LDDV LDDT HDDV MC ALL VEH
.O/ 5.
4 . 18
0.042
.O/ 5.
39. 12
O.O42
.O/ 5.
.84 25O.O9 285.61
O.O83
5.0/5
.OO 8
O.083
15.0/15
.44 0
O.O79
15.0/15
.44 7
O.O79
15.0/15
.97 73
O.079
15.0/15
.21 2
O.O79
15.0/15
O.O47
.O/ 5
.01
O.047
.0/15
.52
O.046
.0/15
.OO
O O46
.0/15
.88
O.O46
.0/15
.72
O.046
.0/15
.41 O.48
0.079
15.O/15
.11 5
O.O79
15 0/15
. 12 61
O.079
15.0/15
.83 2
O.O79
15.0/15
0.046
.0/15
.56
O.046
.0/15
.47
O.O46
.0/15
. 17
O.046
.0/15
.55 O.66
0.079
15.O/15
.51 8
O.O46
.0/15
. 18
O.O42
.O/ 5.
12.86
O.O42
-O/15.
O.33
O.O42
.0/15.
5. 16
O.042
.0/15.
51 .09
0.042
.0/15.
2.42
O.O42
.O/15.
O. 18
O.042
.0/15.
4.02
O.042
.0/15.
49 .27
0.042
.0/15.
1 .89
O.042
.0/15.
0.43
O.O42
.0/15.
5.76
O/ 5.O/ 5.0/ 5
4 . O7 5 . 25
0.0 0.0 0
O/ 5.O/ 5.0/ 5
33.35 1O1 .51
O.O O.O 0
O/ 5,0/ 5.0/ 5
262.85 874.22
O.O O.O O
O/ 5.0/ 5.O/ 5.
9.75 11. 9O
0.0 O.O 0
O/15.O/15.O/15
O.45 1 .33
O.O36 O.O05 0
0/15.O/15.O/15
6.32 12.84
O.O36 O.OO5 O
O/15.O/15.O/15
65.48 251 .44
0.036 O.005 O
0/15. O/15. 0/15
2.61 1O. 48
O.036 O.O05 0
O/15.O/15 .0/15
0.37 O.25
0.036 O.O05 O
O/15. 0/15. 0/15.
4.99 8.49
O.036 O.O05 0
O/15.O/15.0/15
56.97 238.68
0.036 O.O05 0
O/15.O/15.0/15
2.O7 6.87
O.036 O.OO5 0
O/15.O/15.O/15
O.58 1.73
O.036 O.005 0
O/15.0/15.O/15
7.29 16 58
.0/5.0 O O.O
O.O 0.0 0.
.033 0.009
.O/5.O O 0.0
0.0 O.O 8
O33 O.OO9 33.67
.O/5.O O O.O
0.0 0.0 35
.033 O.009 276.37
.O/ 5.0 0 O.O
O.O O.O 4O
.033 0.009 9.39
. 0/15.O 50 37.1
O.O O O O
.033 0.009
.O/15.O 5O 37. 1
O.73 1.32 5
.033 O.OO9 6.59
.O/15.0 5O 37. 1
2.74 4.23 17
.033 O.O09 73.86
.O/15.0 50 37.1
1.42 2.45 28
.033 O.O09 3.44
.O/15.0 50 37.1
O.O 0.0 0
.033 O.O09
.O/15.0 50 37.1
O.73 O.82 5
.033 O.O09 5. 18
.0/15.0 50 37.1
2.74 2.81 17
.033 0-O09 61 .08
.0/15.0 50 37.1
1.31 1 .76 19
.033 O.OO9 2.64
.O/15.O 5O 37. 1
O.O O.O O
.033 O.OO9
.0/15.0 50 37.1
1.O6 2.37 10
10O
.0
100
.49
1OO
.01
1OO
.29
50
.0
50
.35
50
.42
50
.74
50
.0
50
. 1O
50
.42
50
.99
50
.0
5O
.88
.O
1 1
.0
45
.0
1O2
-O
O
.0
16
.0
23
.0
44
.0
0
.0
11
.0
17
.0
40
.0
0.
.0
2O
.O
29
O.
.58
O.
.34
0.
.51
O.
.58
50.
.02
5O
.31
5O.
,O2
50.
.90
5O.
.66
50.
.92
50.
.84
50.
.85
5O.
.83
5O.
.99
O
0
O
O
O
0
0
0
0
0
0
0
0
O
50O
50O
5OO
50O
5OO
50O
5OO
500
5OO
5OO
500
5OO
5500
55OO
Ln
—I
4.1.3 MOBILE2 EXAMPLE03 Diagnostic and Report Output
-------
C O.75O O.O79 O.O46 O.042 0.036 0.OO5 O.O33 O.OO9 7.93
A 3 85 15.O/15.O/15.O/15.0/15.0/15.O/15.0/15.0 5O 37.1 5O. O 5O. O 55OO.
B 2 1OO.19 97 02 63.36 84 61 4O5.58 3.91 5.94 28 25 62.13
C 0.75O O.O79 O.O46 O.O42 O.036 0.OO5 O O33 0.OO9 1O4.48
A 3 85 15.O/15.0/15.0/15.0/15.0/15.O/15.0/15.0 50 37.1 5O.O 50 O 55OO.
B 3 1.76 2.19 2.09 2.15 8.O5 1.42 2.45 28.74 O 54
C 0.750 O.O79 O.O46 0.042 O.O36 O.OO5 O.033 O.OO9 2.94
A 1 0 55.O/55.O/55.O/55.O/55.O/55.O/55.O/55.O 110 74.2 O.O 1OO.O 50O.
B E 0.10 0.11 0.09 0.10 0.12 0.0 0.0 O.O 16.13
C O.631 O.O67 O.O46 O.O42 O.153 O.O18 0 033 0.O09
A 1 O 55.O/55.O/55.O/55.O/55.O/55.O/55.O/55.0 11O 74.2 O 0 1OO.O 50O.
B 1 1.09 0.85 0.79 O.82 1.30 0.36 0.61 1.65 18.66
C O.631 O.O67 O.O46 O.O42 O.153 O.O18 O.O33 O.OO9 1.13
A 1 O 55.0/55.O/55.O/55.0/55.O/55.0/55.0/55.O 110 74.2 O.O 1OO.O 5OO.
B 2 13.78 7.72 6.O4 7.O3 26.69 1.21 1 92 6.59 9.59
C O.631 O.O67 O.O46 O.O42 O.153 O.O18 0.033 O.OO9 11.13
A 1 O 55.0/55.O/55.O/55.O/55.O/55.O/55.O/55.O 110 74.2 O.O 1OO.O 5OO.
B 3 1.36 O.93 O.79 0.87 2.€6 1.44 1 39 8.68 1 28
C 0.631 0.067 0.046 O.042 0.153 0.018 0.033 0.009 1.61
Ln
OO
4 1.3 MOBILE2 EXAMPLES Diagnostic and Report Output (cont )
-------
4 1.4 MOBILE2 EXAMPLE H 4
Input
Record (8O columns)
17 IPROMT.IOUNEW( 1 )
MOBILE2 EXAMPLE #4
1 INFLAG
O SPDFLG
1 VMFLAG
1 MYMRFG
0 ALTFLG
O IMFLG
1 ALHFLG
O TRKFLG
3 IFORM
0 PRTFLG
1 ICEVFG
1 IDLFLG
1 NMHFLG
0
.OBO
.OBO
.050
.O5O
050
.OBO
.OBO
.050
.050
050
.050
.OBO
O5O
050
O5O
.O5O
UNFFLG
,O5O
.O5O
.OBO
.OBO
.050
.OBO
.050
.OBO
.050
050
.O5O
.050
.O5O
.050
.OBO
OBO
.050
.OBO
.050
-OBO
.OBO
.OBO
.OBO
.O5O
.050
.050
.050
.O5O
.O5O
.OBO
.O5O
.050
.OBO
.OBO
.050
.O5O
.O5O
.OBO
.050
.OBO
.050
.OBO
.OBO
.050
.050
.050
.OBO
.OBO
O50
.050
.O5O
OBO
.050
.050
.050
.050
.050
050
O50
050
.OBO
.OBO
-O50
050
.050
OBO
050
.050
.050
.OBO
.050
OBO
.050
050
.050
050
.050
.050
.OBO
.OBO
.OBO
.O5O
.050
.OBO
.050
.OBO
.050
.O5O
.050
OBO
O50
.050
.O5O
.OBO
.050
.050
.050
.050
.OBO
.OBO
.O5O
.O5O
.OBO
.050
.050
05O
050
.050
.050
.050
.O5O
.O5O
.OBO
.OBO
.050
.050
050
OBO
.O5O
.OBO
.050
.OBO
.OBO
.050
.OBO
OBO
OBO
05O
.O5O
.O5O
OBO
.OBO
.050
.OBO
.O5O
.050
050
.050
050
.050
.O5O
.050
.OBO
.OBO
1 70 5.O 8O 0 O.O 10O. O.O
. 784 . O84 . O47 . O42 . OOO . OOO O35 . OO8
.100.050.070.090.04060.0
1 85 15.0 8O.O 37.1 5O.O 50.O
.782.O82.O47.O42.OO2.001.O35 OO9
1OO.O5O.O7O.O90.04O6O.O
2 85 15.0 8O.O 37.1 5O.O 50.O
.20O.2OO.2OO.2OO.2OO.OOO.OOO.OOO
.1OO.OBO.O7O.O9O.O4OGO.O
3 85 15.O 8O.O 37 1 5O.0 50.O
.7OO.O75.O4O.O15.O15.O35 12O.OOO
.1OO.O5O.O7O.O9O.O4O60 O
1 OO 55.O 8O.O 74.2 00 100
7OO.075.04O.O15.015.035 120.OOO
.1OO.OBO.O70.090.04O60 0
1
4 1.4 MOBILE2 EXAMPLES Input
Descr ipt ion
Sect Ion
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
LDGV
LDGV
LDGT1
LDGT1
LDGT2
LDGT2
HDGV
HDGV
LDDV
LDDV
LOOT
LDDT
HDDV
HDDV
MC
MC
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
1-10
1 1-2O
1-1O
1 1-2O
1-10
1 1-2O
1-1O
1 1-20
1-10
1 1-2O
1-1O
1 1-2O
1-10
1 1-2O
1-1O
11-2O
SCENARIO
VMT MIX
LD ADDITIONAL CORRECTION
SCENARIO
VMT MIX
LD ADDITIONAL CORRECTION
SCENARIO
VMT MIX
LD ADDITIONAL CORRECTION
SCENARIO
VMT MIX
LD ADDITIONAL CORRECTION
SCENARIO
VMT MIX
LD ADDITIONAL CORRECTION
FACTORS
FACTORS
FACTORS
FACTORS
FACTORS
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
.8
-------
Example 4 uses a "vertical" input format with prompting (IPROMT=1) and a
wide descriptive format for 9 vehicle types (including a combined LDGT
group, IFORM=3). The formatted reports are sent to unit 7 (IOUNEWM)=7).
All other outputs are sent to their default units. As can be seen in the
output, all prompting and diagnostic messages are printed separate
from the formatted output report.
The input options used in this example are:
user supplied VMT mix for each scenario (VMFLAG=1)
- use of four additional correction factors for light-duty vehicles and
trucks. The user supplies one factor for air conditioning use,
three usage fractions for vehicles with extra load (LDGV, LDGT1, LDGT2),
one usage fraction for LDGVs and LDGTs towing a trailer, and one humidity
level (ALHFLG=1)
user supplied annual mileage accumulation rates for twenty years and
eight vehicle types (MYMRFG=1)
The output options used in this example are:
print total crankcase and evaporative HC emissions (ICEVFG=1)
print idle emission factors (IDLFLG=1)
print non-methane HC emissions (NMHFLG=1)
4.1.4 MOBILE2 EXAMPLES Input (cont.)
-------
ENTER PROJECT ID:
MOBILE2 EXAMPLE #4
COMMENT: CURRENT OUTPUT UNIT NUMBERS ARE IOUUNF=9 IOUREP=7 IOUERR=6 IOUASK=6
ENTER INFLAG:
ENTER SPDFLG:
ENTER VMFLAG:
ENTER MYMRFG:
ENTER ALTFLG:
ENTER IMFLG:
ENTER ALHFLG:
ENTER TRKFLG:
ENTER I FORM:
ENTER PRTFLG:
ENTER ICEVFG:
ENTER IDLFLG:
ENTER NMHFLG:
ENTER UNFFLG:
ENTER MYM
ENTER MYM
ENTER MYM
ENTER MYM
ENTER MYM
ENTER MYM
ENTER MYM
ENTER
ENTER
ENTER MYM
ENTER MYM
ENTER MYM
ENTER
ENTER
ENTER MYM
ENTER MYM
WARNING
WARNING
WARNING
WARNING
WARNING
WARNING
WARNING
WARNING
WARNING
MYM
MYM
MYM
MYM
AGES 1-
AGES 11
AGES 1-
AGES 11
AGES 1-
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
0.500E-
0.500E-
0.500E-
O.5OOE-
0.500E-
0.500E-
0.5OOE-
0.500E-
0.500E-
1O FOR LDGV:
-20 FOR LDGV:
1O FOR LDGT1:
-2O FOR LDGT1:
10 FOR LDGT2:
-2O FOR LDGT2:
1O FOR HDGV:
-20 FOR HDGV:
1O FOR LDDV:
-20 FOR LDDV:
1O FOR LDDT:
-20 FOR LDDT:
1O FOR HDDV:
-2O FOR HDDV:
1O FOR MC:
-2O FOR MC:
01 MILEAGE WITH
01 MILEAGE WITH
O1 MILEAGE WITH
O1 MILEAGE WITH
O1 MILEAGE WITH
O1 MILEAGE WITH
O1 MILEAGE WITH
01 MILEAGE WITH
O1 MILEAGE WITH
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
REGISTRATION
REGISTRATION
REGISTRATION
REGISTRATION
REGISTRATION
REGISTRATION
REGISTRATION
REGISTRATION
REGISTRATION
ENTER REGION, CY,SPD(1),TAMB,PCCN,PCHC,PCCC :
ENTER VMT SPLIT-
ENTER AC.XLOAD(3),TRAILR(1),ABSHUM
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
ENTER REGION, CY,SPD(1),TAMB,PCCN,PCHC,PCCC:
ENTER VMT SPLIT:
ENTER AC,XLOAD(3),TRAILR(1).ABSHUM
4.1.4 MOBILE2 EXAMPLE/M Prompting and Diagnostic Output
-------
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
ENTER REGION, CY,SPD(1),TAMB,PCCN,PCHC,PCCC:
ENTER VMT SPLIT:
ENTER AC,XLOAD(3),TRAILR(1),ABSHUM
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
ENTER REGION, CY,SPD(1),TAMB,PCCN,PCHC,PCCC •
ENTER VMT SPLIT:
ENTER AC,XLOAD(3),TRAILR(1),ABSHUM
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
ENTER REGION, CY.SPD(1),TAMB,PCCN,PCHC,PCCC :
ENTER VMT SPLIT:
ENTER AC.XLOADO) ,TRAILR( 1 ), ABSHUM
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
ENTER REGION. CY,SPD(1),TAMB,PCCN,PCHC,PCCC:
4.1.4 MOBILE2 EXAMPLE04 Prompting and Diagnostic Output (cont )
-------
MOBILE2 EXAMPLE #4
*NON-METH HC EMISSION FACTORS INCLUDE EVAP HC EMISSION FACTORS
CAL . YEAR: 197O
REGION: 49-STATE LOWALT
VEH. TYPE LDGV
VEH. SPEEDS
VMT MIX
EXTRA LOAD
TRLR IN TOW
COMPOSITE Ef
NON-METH HC
*EVAP HC
EXHAUST CO
EXHAUST NOX
HOT STABILi;
NM-IDLE HC
IDLE CO
IDLE NOX
5
O
O
0
.O
784
.050
.040
MISSION FACTORS
26
3
278
5
?ED IDLE
1
14
0
CAL. YEAR: 1985
.79
.97
LDGT1
5.0
O.O84
0.070
O.O4O
(GM/MILE)
27.54
4.5O
.77 287. 8O
.82
5.93
EMISSION FACTORS
.25
.95
1 1
1 . 25
15.04
0.11
LDGT2
5.0
0.047
0.09O
0.04O
35.51
4 .77
335.37
9.36
(GM/MIN)
1 .55
19.02
0 08
REGION: 49-STATE LOWALT
VEH. TYPE LDGV
VEH SPEEDS
VMT MIX
EXTRA LOAD
TRLR IN TOW
COMPOSITE El
NON-METH HC
*EVAP HC
EXHAUST CO
EXHAUST NOX
HOT STABILI
NM-IDLE HC
IDLE CO
IDLE NOX
15
O
0
O
MISSION
3
0
55
2
ZED IDLE
O
7
0
CAL. YEAR: 1985
.0
.782
.050
.O4O
FACTORS
.80
.54
.69
.43
LDGT1
15.0
O.082
O.O7O
O.O4O
(GM/MILE)
4.99
0.75
64.31
3.11
EMISSION FACTORS
38
.24
. 16
0.39
6 .83
0.08
REGION: CALIF.
VEH. TYPE LDGV
VEH. SPEEDS 15
VMT MIX O
EXTRA LOAD 0
TRLR IN TOW 0
COMPOSITE EMISSION
NON-METH HC 2
*EVAP HC 0
EXHAUST CO 42
.0
.200
.O5O
.O4O
FACTORS
93
.50
.20
LDGT1
15 0
O. 2OO
0 070
0 04O
(GM/MILE)
3.9O
0 69
52 . 71
LDGT2
15.0
O.O47
O.O90
O.O4O
4.28
O.52
49.01
2.91
(GM/MIN)
0.27
3.75
0 06
LOWALT .
LDGT2
15.0
O.20O
0 O9O
0.04O
2 .85
0.27
45.94
ALT:
AC (DB/WB)
LDGT
30. 4O
4.6O
3O4.B7
7. 16
1 .36
16.47
O. 1O
ALT:
AC (DB/WB)
LDGT
4.73
0.66
58.74
3.04
0.35
5.71
0.07
ALT:
AC (DB/WB)
LDGT
3 37
0.48
49 33
5OO . FT
: O 9 ( 85
HDGV
5.O
O.O42
63.84
7 57
7O1 14
7 71
2 24
23 72
O.O4
5OO. FT.
: O.9 ( 85
HDGV
15. O
O.O42
13.57
2.97
227 81
9.62
0.65
7 20
O.O6
500. FT
: 0.9 ( 85
HDGV
15 0
0 2OO
8 49
0 82
215 8O
TAMB:
.O/ 75. O)
LDDV
5.O
O.O
O.O
O.O
O.O
0.0
O.O
O.O
0.0
TAMB
.O/ 75.0)
LDDV
15 O
O.OO2
O.61
0.0
2.53
1 .32
0.03
O. 16
O. 13
TAMB
.O/ 75 0)
LDDV
15.0
O.2OO
O 61
0 0
2.53
8O.O(F) O.O/1OO.O/
ABSHUM: 6O.OO
LDDT
5.O
0.0
0.0
0.0
O.O
0.0
O.O
O.O
O.O
8O.O(F)
HDDV
5.0
O.O35
6.67
O.O
29.72
36.54
O 35
0 7O
O.92
37.
MC
5.O
O.OO8
34.52
1 .86
12O 69
0.50
2 57
4.76
O.01
1/ 5O.O/
O.O
ALL VEH.
28. 17
289.95
7.11
1 .28
14 94
O 13
50.0
ABSHUM: 6O.OO
LDDT
15.0
O.OO1
1 .05
0.0
3.87
2.29
O O9
O.32
0 33
8O.O(F)
HDDV
15.0
O.O35
4.20
O.O
14.79
26. O6
0.35
O.7O
O.92
37 .
MC
15 0
O.OO9
1 1 .08
2. 19
43.56
0.84
1 41
3.25
O.O3
1/ 5O O/
ALL VEH.
4 .40
61 .61
3.62
O 40
6.75
0. 17
5O.O
ABSHUM: 60 00
LDDT
15 0
O O
0 0
0.0
0.0
HDDV
15 0
O.O
O O
0.0
O O
MC
15 .O
O O
O 0
0 0
O.O
ALL VEH.
3 75
7 1 .83
ON
U)
4.1.4 MOBILE2 EXAMPLES Report Output
-------
EXHAUST NOX:
2.06
2.59
2.42
2.50
7.06
1 21
0 O
O.O
O O
3.O7
HOT STABILIZED IDLE EMISSION FACTORS
NM-IDLE HC
IDLE CO
IDLE NOX
CAL. YEAR-
VEH TYPE
VEH. SPEEDS
VMT MIX
EXTRA LOAD
TRLR IN TOW
COMPOSITE EH
NON-METH HC
*EVAP HC
EXHAUST CO
EXHAUST NOX
HOT STABILi;
NM-IDLE HC
IDLE CO
IDLE NOX
CAL. YEAR:
VEH. TYPE
VEH. SPEEDS
VMT MIX
EXTRA LOAD
TRLR IN TOW
0. 19
2.44
O.05
0.27
5.36
O.O7
(GM/MIN)
O.20
4 .24
O 03
1985 REGION: 49-STATE HIALT.
LDGV
15.0
O.7OO
0.050
O.040
MISSION FACTORS
4.66
0.68
84.52
1 .79
LDGT1
15. O
0.075
O.O7O
O.040
(GM/MILE)
€. 16
O.95
91 .33
2 .29
'.ED IDLE EMISSION FACTORS
0.32
6.82
O.O5
O.39
7. 16
O.O4
LDGT2
15.0
O 040
O 09O
0.04O
4 95
O.67
64.91
2.27
(GM/MIN)
0.29
4 .24
0.05
2OOO REGION: 49-STATE LOWALT
LDGV
55. 0
0.700
O.O50
O.O40
COMPOSITE EMISSION FACTORS
NON-METH HC
•EVAP HC
EXHAUST CO
EXHAUST NOX
O.55
0. 10
16.39
2.99
LDGT1
55.0
0.075
0.070
O.040
(GM/MILE)
O.5B
O. 11
10.49
2.21
HOT STABILIZED IDLE EMISSION FACTORS
NM-IDLE HC
IDLE CO
IDLE NOX
0. 14
3.91
0.11
O.O5
O.99
O.O2
LDGT2
55. O
0.040
O.O90
O.O40
0.51
0.09
8.37
1 .94
(GM/MIN)
O.04
0.67
O.02
0.24
4.80
O.O5
ALT:
AC (DB/WB)
LDGT
5.74
O.85
82. 14
2.29
O.35
6. 14
O.04
ALT:
AC (DB/WB)
LDGT
0 55
O. 1 1
9.75
2.11
O O5
0 88
O.O2
0 45
6 87
O.O5
5500
: O.9
HDGV
15.0
O.O15
17 87
3.86
392.30
6.95
O.69
7 97
O O4
5OO.
• O.9
HDGV
55.0
0.015
0 74
0.30
14 29
4.03
0 13
1 .08
O O1
0 03
O. 16
O. 12
FT TAMB
( 85. O/ 75. O)
LDDV
15. O
O.O15
O.94
0.0
3 74
1 .32
0.05
0.24
0. 13
FT TAMB
( 85. O/ 75.0)
LDDV
55 O
0.015
O 28
0 0
1 07
1.21
O 03
O. 18
0. 12
0.0
0 0
O O
8O.O(F)
0
0
O
ABSHUM-
LDDT
15. O
O.O35
2 O6
0.0
5.64
2.29
O. 18
0 47
O 33
80.O(F)
O
O
0
37. I/
6O OO
HDDV
15
0
9
O
25
26
O
1
O
ABSHUM •
LDDT
55.0
0.035
O.47
O.O
1 70
1 .21
O. 10
0 34
O. 16
0
12O
52
0
62
O6
80
20
92
74 2/
60.00
HDDV
55
O
1
0
5
7
0
0
O
O
120
23
0
59
30
26
70
24
0 0
O.O
O.O
50. O/ 50.
MC ALL
15. O
O O
O.O
O.O
0.0
O.O
O.O
O.O
O.O
0.0/100.
MC ALL
55. O
0 0
0.0
0.0
0.0
0.0
0.0
O.O
O O
O.23
3.82
O.O6
0
VEH
5.42
77.82
4.85
O.38
5.76
O. 17
0
VEH.
0.63
13.56
3 34
0. 14
2 95
0 12
4.1 4 MOBILE2 EXAMPLE04 Report Output (cont.)
-------
4.1.5 MOBILE2 EXAMPLE M 5
Input Record (8O columns)
Descr ipt ion
Sect Ion
3ABC
MOBILE2 EXAMPLE
1 2 2 2 1 2 2 O
#5
40311
200. 20O 2O0.2OO 20O
. 100
.020
. 1OO
.020
. 1OO
.O2O
. 10O
.O2O
. 1OO
,O2O
. 100
.O2O
. 1OO
.O2O
. 1OO
.020
.050
.020
.050
O2O
.050
.020
.050
.O2O
-O5O
.O2O
.050
.O2O
O5O
.020
.050
.020
. 100
.020
. 100
.O2O
. 1OO
.O2O
. too
.020
. 1OO
.O2O
1OO
.O2O
. 1OO
.O2O
. 1OO
.020
.050
.020
.050
.O2O
O50
.O2O
.O5O
.020
.050
.O2O
.050
.020
O5O
.020
-O5O
.020
O
. ooo . ooo . ooo
. 100
.020
. 1OO
O2O
. 1OO
.O2O
100
.020
. 100
.020
. 100
020
1OO
.020
. 1OO
.020
.050
.020
.050
.020
.050
.020
.O5O
O2O
.050
.O2O
.050
.O2O
.050
.020
.O5O
.020
. 100
.O2O
. 100
.020
100
.020
. 10O
02O
100
.020
. 100
.O2O
1OO
.020
. 1OO
O2O
050
.020
.050
.020
050
.020
.050
.020
.050
.020
.050
.020
.050
.020
.050
02O
. 10O .
.020 .
. 1OO
.O2O .
. 100 .
.O2O .
. 100
.O2O
. 1OO .
.O2O
. 1OO .
02O .
. 1OO .
.O2O .
. 1OO .
.020 .
050
070
O5O
070
050
O7O
O50
O7O
O50
O7O
050
070
05O
070
O5O
O7O
1O
1
1
1
1
1
1
1
1
1
1
3 1
3 2
3 3
4 1
4 2
4 3
5 1
5 2
5 3
6 1
85 44
1
3. 1
31.1
75
51 OO
51 OO
51 OO
51 00
51 OO
51 OO
51 00
51 OO
51 OO
51 00
0 75
3. 1
26 3
5.0
1 .
1 .
1
1 .
1 .
1 .
1 .
1 .
1 .
1
9O 1
3 1
33.7
5.0
OO
00
OO
.00
OO
OO
,00
OO
OO
OO
60 0
10. O
1OO.
5 0
O.OO
o.oo
O 00
0 OO
o.oo
o.oo
0 00
o.oo
0.00
o.oo
o.o
o.o
5.0
1 O
1 .O
5 0
1 .O
1 .0
5.0
1 O
1 .O
5.0
5.0 80
.0
0.0 100. 0.0
. 1OO.O5O.O7O.O9O.O4O.O30.O2O6O.O8O.O75 O
1 85 5 O 15.O 25.O 35.0 45.0 55.0 50.O 20.O 8O.0 37.1 50.O 5O.0
.1OO.O5O.O7O.O9O.O4O.030 0206O.O8O.075.O
2 85 5.O 15.O 25.O 35 0 45 0 55.O 5O O 2O.O 8O.0 37.1 50 O 50.0
10O.O50.07O.09O.O40.O30.02O6O.080.075 O
3 85 5 O 15 0 25.0 35.O 45.O 55 0 50.O 2O.O 8O.0 37 1 5O.O 5O.O
.1O0.05O.O7O.O9O.O4O.O30.02O60 O80.075.O
1 OO 55.O 55.O 55.O 55 0 55 O 55.0 55.O 55 0 8O.O 74 2 O O 1OO.
.10O.O50.070.O9O O40.O30 O2060.08O.075 O
FLAG
TITLE
FLAGS
VMT MIX
MYR LD V AGES 1-1O
MYR LD V AGES 11-2O
MYR LD T1 AGES 1-1O
MYR LD-.T1 AGES 11-20
MYR LDGT2 AGES 1-10
MYR LDGT2 AGES 11-20
MYR HDGV AGES 1-10
MYR HDGV AGES 11-2O
MYR LD V AGES 1-1O
MYR LD V AGES 1 1 -2O
MYR LD TJ AGES 1-1O
MYR LD T1 AGES 11-2O
MYR HDDV AGES 1-1O
MYR HDDV AGES 11-20
MYR MC AGES 1-1O
MYR MC AGES 11-2O
ALTERNATE BASIC EMISSION
ALTERNATE BA3IC EMISSION
ALTERNATE BASIC EMISSION
ALTERNATE BASIC EMISSION
ALTERNATE BASIC EMISSION
ALTERNATE BASIC EMISSION
ALTERNATE BASIC EMISSION
ALTERNATE BASIC EMISSION
ALTERNATE BASIC EMISSION
ALTERNATE BASIC EMISSION
ALTERNATE BASIC EMISSION
I/M DATA
TRIPS/DAY
MILES/DAY
SCENARIO
LD ADDITIONAL CORRECTION
SCENARIO
LD ADDITIONAL CORRECTION
SCENARIO
LD ADDITIONAL CORRECTION
SCENARIO
LD ADDITIONAL CORRECTION
SCENARIO
LD ADDITIONAL CORRECTION
RATES
RATES
RATES
RATES
RATES
RATES
RATES
RATES
RATES
RATES
RATES
FACTORS
FACTORS
FACTORS
FACTORS
FACTORS
CONTROL
CONTROL
CONTROL
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
1
.6 . .
4.1.5 MOBILE2 EXAMPLES Input
-------
Example 5 uses a "horizontal" input format with prompting (IPROMT=3) and an
SO column wide descriptive format for 9 vehicle types (including a combined
LDGT group, IFORM=4). The formatted results and messages are sent to their
default values since "A", "B", and "C" are illegal values for IOUNEW(1),
IOUNEW(2), and IOUNEWO). The output unit numbers are displayed in the
output.
The input options used in this example are:
eight average speeds, one per vehicle type (SPDFLG=2)
one-time user supplied VMT mix (VMFLAG=2)
— user supplied annual vehicle registration distribution for twenty years
and eight vehicle types (MYMRFG=2)
user supplied alternative basic emission rates (ALTFLG=1)
- a LDGV and LDGT1 I/M program with a 6O percent Technology IV
identification rate (IMFLG=2)
the use of four additional correction factors for light duty vehicles and
trucks. The user supplies one factor for air conditioning use, three
extra load usage fractions (LDGV, LDGT1, LDGT2), three usage fractions
for vehicles towing a trailer (LDGV, LDGT1, LDGT2), one humidity level,
one dry bulb temperature, and one wet bulb temperature (ALHFLG=2)
user supplied trips/day and miles/day (ICEVFG=3).
The output options used in this example are:
print total crankcase and evaporative HC emissions (TCF_VFG=3)
print idle emission factors (IDLFLG=1)
print non-methane HC emissions (MMHFLG=1)
4.1.5 MOBILE2 EXAMPLES Input (cont.)
-------
ENTER PROJECT ID:
ENTER INFLAG, SPDFLG, VMFLAG, MYMRFG, ALTFLG, IMFLG, ALHFLG.
TRKFLG, IFDRM, PRTFLG, ICEVFG, IDLFLG, NMHFLG, & UNFFLG
ENTER VMT SPLIT:
ENTER MYR
ENTER MYR
ENTER MYR
ENTER MYR
ENTER MYR
ENTER MYR
ENTER MYR
ENTER MYR
ENTER MYR
ENTER MYR
ENTER MYR
ENTER MYR
ENTER MYR
ENTER MYR
ENTER MYR
ENTER MYR
WARNING-
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING-
WARNING-
WARNING:
1O FOR LDGV:
-2O FOR LDGV:
10 FDR LDGT1:
-2O FOR LDGT1:
1O FOR LDGT2:
-2O FOR LDGT2:
10 FOR HDGV:
-2O FOR HDGV:
1O FDR LDDV:
-2O FOR LDDV:
1O FOR LDDT:
-2O FOR LDDT:
10 FOR HDDV:
-2O FOR HDDV:
1O FOR MC:
-2O FOR MC:
O1 REGISTRATION
01 REGISTRATION
01 REGISTRATION
O1 REGISTRATION
O1 REGISTRATION
O1 REGISTRATION
O1 REGISTRATION
O1 REGISTRATION
0.7OOE-01 REGISTRATION
AGES
AGES
AGES
AGES
AGES
AGES
AGES 1-
AGES 11
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
O.2OOE-
O.2OOE-
0.200E-
0.200E-
O.2OOE-
O.2OOE-
O 2OOE-
0.200E-
1-
1 1
1-
1 1
1-
1 1
1-
11
WITH
WITH
WITH
WITH
WITH
WITH
WITH
WITH
WITH
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
MILEAGE
MILEAGE
MILEAGE
MILEAGE
MILEAGE
MILEAGE
MILEAGE
MILEAGE
MILEAGE
ENTER NO. OF NEW E.F. INTERCEPT/SLOPE PAIRS (12)
ENTER REGION,VEH. TYPE,POLLUTANT,FIRST MY,
LAST MY,NEW INTERCEPT (A), AND NEW SLOPE (B)
ENTER REGION,VEH. TYPE,POLLUTANT,FIRST MY,
LAST MY,NEW INTERCEPT (A), AND NEW SLOPE (B)
ENTER REGION,VEH. TYPE,POLLUTANT,FIRST MY,
LAST MY,NEW INTERCEPT (A), AND NEW SLOPE (B)
ENTER REGION,VEH. TYPE,POLLUTANT,FIRST MY,
LAST MY,NEW INTERCEPT (A), AND NEW SLOPE (B)
ENTER REGION,VEH. TYPE,POLLUTANT,FIRST MY,
LAST MY,NEW INTERCEPT (A), AND NEW SLOPE (B)
ENTER REGION,VEH. TYPE,POLLUTANT,FIRST MY,
LAST MY,NEW INTERCEPT (A), AND NEW SLOPE (B)
ENTER REGION,VEH. TYPE,POLLUTANT,FIRST MY,
LAST MY,NEW INTERCEPT (A), AND NEW SLOPE (B)
ENTER REGION,VEH. TYPE,POLLUTANT,FIRST MY,
LAST MY,NEW INTERCEPT (A), AND NEW SLOPE (B)
ENTER REGION,VEH. TYPE,POLLUTANT,FIRST MY,
LAST MY,NEW INTERCEPT (A), AND NEW SLOPE (B)
ENTER REGION,VEH. TYPE,POLLUTANT,FIRST MY,
LAST MY,NEW INTERCEPT (A), AND NEW SLOPE (B)
CT-
—j
WARNING-
WARNING:
WARNING:
WARNING:
WARNING:
EQUATION
EQUATION
EQUATION
EQUATION
EQUATION
WARNING: EQUATION
WARNING: EQUATION
1 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1, IV=3. IP=1
2 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1, IV=3, IP=2
3 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1, IV=3, IP=3
4 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1, IV=4. IP=1
5 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1. IV=4, IP=2
6 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1, IV=4, IP=3
7 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1, IV = 5, IP=1
4 1.5 MOBILE2 EXAMPLES Prompting, Diagnostic, and Report Output
-------
WARNING: EQUATION 8 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1, IV=5, IP=2
WARNING: EQUATION 9 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1, IV = 5. IP=3
WARNING. EQUATION 10 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1, IV=s! IP=1
ENTER YEAR I/M BEGINS, STRINGENCY, M.T FLAG,
FIRST MODEL YEAR AND LAST MODEL YEAR OF PROG. BENEFITS
VEH.TYPE.OPTION,AND NEWDATA FLAG
ENTER AVERAGE TRIPS/DAY
ENTER AVERAGE MILES/DAY
ENTER REGION, CY,SPD(8),TAMB,PCCN.PCHC,PCCC:
ENTER AC,XLOAD(3),TRAILR(3),ABSHUM,DBTEMP , WBTEMP
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
MOBILE2 EXAMPLE #5
EMISSION FACTOR MODIFICATION PROFILE:
REGION VEH. POLLUTANT FIRST MY LAST MY
BASE
DR
ALTERED
1 3
1 3
3
4
4
4
5
5
5
6
1
2
3
1
2
3
1
2
3
1
1951
1951
1351
1951
1951
1951
1951
1951
1951
1951
2OOO
2OOO
2OOO
2OOO
2OOO
2OOO
2000
2000
2000
2000
1 .00
1 .OO
1 .OO
1 .00
1 .OO
1 .OO
1 .OO
1 .00
1 .OO
1 .00
O.O
O.O
0 0
O.O
O.O
0.0
o o
0.0
0 0
O.O
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
ON
00
*NON-METH HC EMISSION FACTORS INCLUDE EVAP. HC EMISSION FACTORS
CAL. YEAR: 1975 REGION: 49-STATE LOWALT. ALT: BOO. FT
TAMB: 8O.O(F) O.O/100.0/ O.O
AC (DB/WB): O.7 ( 80.O/ 75.0) ABSHUM: GO OO
LDGV, LDGT1 I/M PROGRAM STARTING IN 1985
STRINGENCY LEVEL 44% MECH.TRAINING: NO
1/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1975 THROUGH 1990
ATTENTION: THE DEFAULT VALUE OF 5O% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN CHANGED TO 6O%
VEH.
VEH
VMT
EXT.
TRLR
TYPE:
SPD . :
MIX :
LOAD:
TOW:
LDGV
5
0
0
0.
.0
.200
O5O
.040
LDGT1
5
O
0.
0.
.O
.2OO
.070
.030
LDGT2
5
O
O.
0.
.O
.200
.090
,O2O
LDGT
COMPOSITE EMISSION FACTORS (GM/MILE)
NO-MTH HC: 23 38 22.55 7.19 14.87
*EVAP HC- 2.46 2.67 3.73 3.20
EXHST C0:284.35 265.52 4.O4 134.78
EXHST NOX: 5 15 4.96 1.43 3.20
HDGV
5.0
O 2OO
6.09
3.17
2.88
0.87
LDDV
5 O
O.2OO
1 62
O.O
3.42
1 .70
LDDT
5.0
0.0
0.0
0.0
O.O
0.0
HDDV
5.0
O O
O 0
0.0
O 0
O.O
MC ALL VEH
5 O
O.O
0 0
00
O.O 112
00 2
12. 17
O4
82
HOT STABILIZED IDLE EMISSION FACTORS (GM/MIN)
4.1.5 MOBILE2 EXAMPLE*5 Prompting, Diagnostic, and Report Output (cont.)
-------
NM-ID
IDLE
IDLE
HC:
CO:
NOX:
1 . 14
16 €9
O. 14
1 .07
16 1O
O. 13
O.O
O 0
O.O
0.0
O O
O O
0.0
0 0
O.O
0 0
0 0
O O
0.0
O.O
O.O
0 O
O O
O 0
0 0
O O
O O
0 0
O 0
O.O
ENTER REGION. CY,SPD(8 ) ,TAMB.PCCN,PCHC,PCCC:
ENTER AC,XLOAD(3),TRAILR(3 ) ,ABSHUM,DBTEMP,WBTEMP
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
CAL YEAR- 1985 REGION: 49-STATE LOWALT. ALT BOO FT.
TAMB: 8O.O(F) 37.1/ 50.O/ 50.O
AC (DB/WB): O.7 ( 8O.O/ 75.O) ABSHUM SO OO
LDGV, LDGT1 I/M PROGRAM STARTING IN 1985
STRINGENCY LEVEL 44% MECH TRAINING- NO
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1975 THROUGH 1990
ATTENTION: THE DEFAULT VALUE OF 5O% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN CHANGED TO 6O%
VEH. TYPE
VEH. SPD.
VMT MIX
EXT. LOAD
TRLR TOW
COMPOSITE
NO-MTH HC
*EVAP HC
EXHST CO
EXHST NOX
LDGV LDGT1 LDGT2 LDGT
5.O 15.0 25. O
O 200 O.20O 0.2OO
O.O50 O.O7O O.O90
O.O40 O.030 0 020
EMISSION FACTORS (GM/MILE)
13 .23 5 64 2 . 14 3 89
0.61 0.67 1.09 0.88
2OO.59 68 77 1 33 35 05
2.56 3. O2 1.44 2.23
HOT STABILIZED IDLE EMISSION FACTORS
NM-ID HC
IDLE CO
IDLE NOX
O61 O.44 O.O O.O
1O 58 711 0 O O.O
018 O.O7 OO OO
HDGV
35
0
2
1
O
1
O
2OO
1 1
68
57
13
LDDV
45
O
O
0
0
1
O
2OO
56
0
68
O6
LDDT
55. O
0.0
O.O
0.0
O 0
O.O
HDDV
50
0
O
0
O
0
O
O
O
0
O
O
MC
20 O
0 O
0 O
0.0
O.O
O.O
ALL
4
--
54 .
1 .
VEH
74
--
39
84
(GM/MIN)
O
O
O
0
O
O
0
O
O
O
O
0
0 0
O.O
O O
O
0
O
O
0
0
O 0
O.O
O.O
0.
O.
O
O
O
0
ENTER REGION, CY,SPD(8 ),TAMB,PCCN,PCHC,PCCC•
ENTER AC,XLOAD(3),TRAILR(3),ABSHUM,DBTEMP,WBTEMP
COMMENT- A/C CORRECTION FACTOR WILL BE CALCULATED
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED
CAL. YEAR- 1985 REGION. CALIF. LOWALT. ALT. BOO
TAMB- 80 0(F) 37.1/ 50 O/ 5O 0
AC (DB/WB)- O 7 ( 8O.O/ 75 O) ABSHUM BO OO
LDGV, LDGT1 I/M PROGRAM STARTING IN 1985
STRINGENCY LEVEL 44% MECH.TRAINING. NO
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1975 THROUGH 199O
ATTENTION- THE DEFAULT VALUE OF 50% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN CHANGED TO 60%
VEH TYPE:
VEH. SPD
VMT MIX.
EXT LOAD
TRLR TOW
LDGV LDGT1 LDGT2
50 15 O 25.0
O 2OO 0.200 0 2OO
O O50 O O70 O.090
O.O40 O O30 O 020
FT
LDGT HDGV LDDV LDDT HDDV
35.0 45.O 55.O BO O
0.2OO O.2OO O 0 0 O
MC ALL VEH
20.O
0 O
COMPOSITE EMISSION FACTORS (GM/MILE)
4 1.5 MOBILES EXAMPLE05 Prompting, Diagnostic, and Report Output (cont )
-------
NO-MTH HC
*EVAP HC
EXHST CO
EXHST NOX
HOT STAB 11
NM-ID HC
IDLE CO
IDLE NOX
1O. 31
O.56
164.22
2. 12
4.43
O.62
58.43
2.49
3.80
O.49
47.84
4.13
4.11
0.55
53. 14
3.31
.IZED IDLE EMISSION FACTORS
O.32
3.86
O.O5
O.32
6 .40
O.O8
O.46
8.25
O.O4
0.39
7.32
O.O6
3.11
O.35
110.94
8.47
(GM/MIN)
0.51
9.O4
O.O4
0
0
1
1
0
0
0
30
O
01
14
03
19
14
0
0
O
0
O
0
o
0
0
0
o
0
o
0
0
o
0
o
o
0
0
0
o
0
o
0
o
o
0 0
0 0
0 0
0.0
o.o
o.o
o.o
4.39
76.49
3.67
O.33
5.55
O.O7
ENTER REGION, CY,SPD(8),TAMB,PCCN.PCHC,PCCC:
ENTER AC,XLOAD(3),TRAILR(3),ABSHUM.DBTEMP,WBTEMP
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
CAL. YEAR: 1985 REGION: 49-STATE HIALT. ALT: 55OO. FT.
TAMB: BO.O(F) 37.1/ 5O.O/ 50.O
AC (DB/WB): O.7 ( 8O.O/ 75.O) AB5HUM: 6O.OO
LDGV, LDGT1 I/M PROGRAM STARTING IN 1985
STRINGENCY LEVEL 44% MECH,TRAINING: NO
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1975 THROUGH 199O
ATTENTION: THE DEFAULT VALUE OF 50% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN CHANGED TO 6O%
VEH. TYPE:
VEH. SPD. :
VMT MIX:
EXT. LOAD:
TRLR TOW:
COMPOSITE
NO-MTH HC:
*EVAP HC :
EXHST CO:
EXHST NOX :
: LDGV LDGT1 LDGT2 LDGT
: 5.O 15. O 25. O
: O.20O 0.200 0.2OO
: O.05O O.O7O O . O9O
: 0.040 0.030 0.020
EMISSION FACTORS (GM/MILE)
: 14.53 6.50 6.74 6.62
: O.76 O 84 1.41 1.12
: 237. 75 86.99 75.54 81.27
: 2.O9 2.42 3.55 2.98
HOT STABILIZED IDLE EMISSION FACTORS
NM-ID HC:
IDLE CO:
IDLE NOX:
: O.48 O.43 O.61 0.52
: 8 96 7.25 8.63 7.94
: O.O6 O.O4 O.O5 O . O5
HDGV
35
O.
7.
2.
187.
8.
.O
.2OO
.20
. 18
54
38
LDDV
45
0
0
0
1
1
.O
.200
.45
.0
.49
.21
LDDT
55
O
O
O
0,
0.
.O
.0
.0
.O
.O
.O
HDDV
5O
O
0
0
O
O.
.0
.0
0
o
.0
.0
MC
20. o
o.o
o.o
0.0
0.0
o.o
ALL VEH
7.O8
1 17.86
3.53
(GM/MIN)
0.
10.
0.
.79
07
04
0
0,
0
.05
.27
. 15
O.
0.
O.
,O
.0
.O
o.
0.
o.
,o
.0
o
o.o
0.0
o.o
0.47
7.04
O.O7
ENTER REGION, CY,SPD(8).TAMB.PCCN,PCHC.PCCC:
ENTER AC,XLOAD(3),TRAILR(3),ABSHUM.DBTEMP,WBTEMP
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
CAL. YEAR: 2OOO REGION: 49-STATE LOWALT. ALT- 5OO.
TAMB: 80.O(F) 74.2/ 0.0/1OO.O
AC (DB/WB): O.7 ( 80.O/ 75.0) ABSHUM: 60.00
LDGV, LDGT1 I/M PROGRAM STARTING IN 1985
STRINGENCY LEVEL 44% MECH.TRAINING: NO
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1975 THROUGH 199O
ATTENTION: THE DEFAULT VALUE OF 5O% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN CHANGED TO 60%
VEH. TYPE: LDGV LDGT1 LDGT2
LDGT
HDGV
LDDV
LDDT
HDDV
FT.
MC
ALL VEH
4.1.5 MOBILE2 EXAMPLES Prompting, Diagnostic, and Report Output (cont.)
-------
VEH. SPD.: 55 O 55.0 55.O 55.0 55.0 55.0 55 O 55.0
VMT MIX: O.2OO O.20O O.2OO 0.2OO O.2OO 0.0 O.O O.O
EXT. LOAD: O.O50 O.O70 O.090
TRLR TOW: O.O4O O.O3O O.O2O
COMPOSITE EMISSION FACTORS (GM/MILE)
NO-MTH HC: O.59 O.55 0.54 0.55 0.38 0.60 O.O O.O O.O O.53
*EVAP HC: O.1O O.11 O.O9 O. 10 O.1B O.O O.O O.O O.O
EXHST CO: 21.39 11.44 1.05 6.25 0.58 0.76 O.O O.O O.O 7 .05
EXHST NOX: 3.89 2.56 2.14 2.35 1.31 1.36 O.O O.O O.O 2.25
HOT STABILIZED IDLE EMISSION FACTORS (GM/MIN)
NM-ID
IDLE
IDLE
HC:
CO:
NOX:
O.26
7.49
0.15
O.O8
1 .59
O.O2
0.0
0.0
O.O
0.0
0 0
0.0
0.0
0.0
0.0
O.O
0.0
O.O
0.0
0.0
0.0
0 0
O.O
0.0
0 0
O.O
0.0
0.0
O.O
O.O
ENTER REGION, CY,SPD(8),TAMB,PCCN.PCHC.PCCC:
4.1.5 MOBILES EXAMPLE05 Prompting, Diagnostic, and Report Output (cont )
-------
-------
4.1.6 MOBILE2 EXAMPLE ft 6
Input Record (80 columns)
1578 IPROMT,IOUNEW( 1 ) . . .
MOBILE2 EXAMPLE #6
1 INFLAG
0 SPDFLG
0 VMFLAG
3 MYMRFG
0 ALTFLG
2 IMFLG
O ALHFLG
0 TRKFLG
3 I FORM
2 PRTFLG
0 ICEVFG
O IDLFLG
0 NMHFLG
0
75
1
1
2
3
1
IOUNEW(3)
UNFFLG
05O
O5O
O50
O50
050
O50
O50
050
O5O
050
O5O
O5O
050
O5O
O5O
O5O
1OO
O2O
10O
020
1OO
O2O
1OO
02O
1OO
O2 O
1OO
02O
100
O2 O
10O
020
34
7O
85
85
85
OO
.O5O
.050
.O5O
.050
.O5O
.050
.O5O
.O5O
O5O
.O5O
.050
.O5O
.050
O5O
O5O
.050
.O5O
.020
.O5O
.O2O
.O5O
.020
.O5O
.020
.O5O
O2O
.O5O
.020
.050
020
.050
.020
O 75
5.O
15. O
15 0
15 0
55 O
.050
.O5O
.O5O
.050
.050
.050
.050
.O5O
.050
.O5O
.O5O
.050
.050
.O5O
.O5O
.O5O
. 1OO
.O2O
1OO
.020
. 1OO
.O2O
. 1OO
.020
. 1OO
.020
100
.020
. 100
O20
. 1OO
.020
9O 0
O.O
5O O
5O.O
5O.O
1 1O
.050
.O5O
.O5O
.050
.O5O
.O5O
.O5O
.O5O
.O5O
.O5O
.O5O
.O5O
.050
.O5O
.O5O
.O5O
.O5O
.050
.050
.050
.O5O
050
.050
.O5O
O5O
050
.O5O
O5O
.O5O
050
.O5O
.O5O
,O5O
. 1OO
.O2O .020
.O5O
.020
.050
.O2O
.050
O20
.O5O
O20
.050
.020
,O50
.020
.050
.020
5O 3
O.O
37. 1
37 . 1
37. 1
74.2
. 1OO
O2O
. 1OO
O2O
. 1OO
.020
. 1OO
020
1OO
O20
. 100
.020
1OO
.020
100.
5O O
50 0
50.0
O.O
.050
.O5O
.050
.050
.O5O
.O5O
O5O
.050
.050
.O5O
.O5O
.050
.O5O
.O5O
.O5O
.050
.O5O
.O2O
.050
.020
.O5O
.020
O5O
.O2O
.050
.O2O
.O5O
.020
.050
.O2O
.O5O
.O2O
0.0
5O.O
5O.O
50.0
1OO
.050
O50
.050
050
.050
.O5O
.O5O
O5O
.050
.O5O
O5O
.050
.050
.050
.050
.O5O
. 10O
.020
. 100
.020
1OO
.O2O
. 1OO
.020
. 100
.020
. 1OO
02O
.100
.020
1OO
.020
.050
.050
.050
.050
.050
.050
.050
.050
.050
.050
050
.050
.050
05O
.050
.050
.050
.020
.050
.020
.050
.020
.050
02O
050
.020
.050
.020
.050
020
.050
.020
.050
.050
.050
.050
.050
.050
.O5O
.050
.050
.O5O
.050
.O5O
.050
.O5O
.050
.050
. 1OO
.020
. 100
020
. 10O
.020
. 100
.020
. 1OO
.O2O
. 100
.020
. 100
02O
. 1OO
.020
.050
.O5O
.050
.050
.050
.O5O
.050
.050
.050
05O
050
.050
.050
O5O
.050
.050
.050
.070
.050
.070
.050
.070
.O5O
.070
.O5O
.070
.050
.070
.050
.070
O5O
.070
Description
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
MYM LDGV
MYM LDGV
MYM LDGT1
MYM LDGT 1
MYM LDGT2
MYM LDGT2
MYM HDGV
MYM HDGV
MYM LDDV
MYM LDDV
MYM LOOT
MYM LDDT
MYM HDDV
MYM HDDV
MYM MC
MYM MC
MYR LDV
MYR LDV
MYR LDT1
MYR LDT1
MYR LDGT2
MYR LDGT2
MYR HDGV
MYR HDGV
MYR LDV
MYR LDV
MYR LDT1
MYR LDT1
MYR HDDV
MYR HDDV
MYR MC
MYR MC
I/M DATA
SCENARIO
SCENARIO
SCENARIO
SCENARIO
SCENARIO
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
1-1O
11-2O
1-10
11-2O
1-1O
1 1-2O
1-1O
1 1-2O
1-10
1 1-2O
1-10
11-2O
1-10
11-2O
1-10
1 1-2O
1-1O
1 1-2O
1-10
1 1-2O
1-10
1 1-2O
1-1O
1 1-2O
1-1O
1 1-2O
1-10
11 -20
1-10
11-20
1-1O
1 1-2O
Section
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
—I
N5
.. +. .1 ...+ ...2. .+. ..3 ..
4 1 6 MOBILE2 EXAMPLES Input
.5
. . . .7
-------
Example 6 uses the "vertical" input format with prompting (IPROMT=1), and a
wide (112 column) descriptive output format for 9 vehicle types, including
a combined LDGT group (IFORM=3). The formatted reports are sent to unit
6 (default) since "5" is the input unit and therefore illegal for the
reports. The diagnostic messages are sent to unit 7 [IOUNEW(2 ) =7], and
prompting messages sent to unit 8 [IOUNEW(3)=8]. The output units are
displayed on the unit 7 output.
The input options used in this example are:
user supplied annual mileage accumulation rates and annual vehicle
registration distribution for twenty years and eight vehicle
types (MYMRFG=3)
user supplied I/M credits for the pre-1981 model year LDGVs (see unit A
input) and a 75 percent Technology IV identification rate (IMFLG=2).
Only CO emissions are printed for this example (PRTFLG=2).
4.1.6 MOBILE2 EXAMPLES Input (cont.)
-------
MOBILE2 EXAMPLES I/M Credits Inputted from Unit 4
Input Record (8O columns)
Description
9
SAMPLE
TEXT --
(YOU
MAY
INSERT
ZERO
TO
NINE
72-CHARACTER-LINES
OF
THIS DATA IS INCLUDED FOR COMPLETENESS
OF THE EXAMPLE ONLY. USERS SHOULD
CONTACT THE U.S. EPA I/M STAFF FOR
ACCURATE ESTIMATES OF ALTERNATE I/M
CREDITS FOR THEIR SITUATION.
TEXT)
0
0
O
0
0
0
o
o
0
o
o
o
o
o
o
0
o
o
o
0
0
o
0
o
0
o
o
0
o
0
o
0
o
0
0
0
0
o
o
0
0
o
o
0
0
0
0
0
0
0
0
o
o
o
o
0
o
0
o
0
0
o
o
o
0
o
o
0
o
0
0
0
0
0
0
0
o
o
o
o
4-
o
o
o
0
0
o
0
o
0
o
0
0
0
0
0
0
o
o
o
o
o
o
0
o
0
o
o
o
0
o
o
0
0
0
o
0
0
o
o
o
o
0
o
o
0
o
0
o
0
o
0
o
o
o
0
0
o
o
o
o
o
0
0
0
0
o
o
0
0
0
o
0
0
o
0
o
0
o
o
0
1
o
0
o
0
0
o
o
o
o
o
0
o
o
o
0
0
o
0
0
0
0
0
0
o
0
o
o
0
0
0
o
0
0
0
0
0
0
0
0
0
+
O
O
0
0
0
O
O
O
O
0
o
o
0
0
0
0
o
0
o
o
0
o
o
o
0
o
o
o
o
o
o
0
o
o
o
o
0
o
o
0
0
0
0
o
0
0
0
o
0
0
0
o
0
0
0
0
o
0
o
o
0
o
0
o
0
o
0
0
o
o
o
o
o
o
0
o
0
o
0
o
T
0
o
o
o
0
0
0
o
0
o
o
0
0
o
o
o
o
0
o
0
0
0
o
0
o
o
o
0
o
0
o
0
0
0
0
0
0
o
0
o
o
0
o
0
0
0
0
0
0
0
0
o
0
o
o
o
o
0
o
0
0
0
0
o
0
o
o
0
0
0
o
0
o
0
0
0
0
0
o
0
4-
0
0
0
0
0
0
o
o
0
0
0
0
0
o
o
0
0
0
o
0
0
o
0
o
0
o
o
0
o
0
o
0
0
o
o
0
0
o
o
o
?
0
0
o
0
o
0
o
o
o
0
0
0
0
0
0
0
0
o
o
0
o
o
0
o
0
o
o
o
0
0
o
0
0
o
0
0
o
o
o
0
0
o
o
0
o
o
o
0
0
0
0
0
0
o
o
0
o
o
o
o
0
0
0
o
0
0
o
o
0
o
o
0
o
o
o
o
0
0
0
0
+
0
0
o
0
0
0
0
0
0
o
o
0
o
0
o
0
o
o
0
o
0
0
0
o
0
0
o
o
0
o
o
0
o
o
o
o
o
o
o
0
0
0
o
0
0
0
0
0
o
o
0
0
0
0
o
0
0
0
o
0
0
o
0
0
0
o
o
0
o
0
0
0
o
0
0
0
0
o
0
o
4
0
0
0
0
o
o
o
o
0
0
0
o
0
0
0
0
o
0
o
0
0
o
o
0
0
o
o
0
0
0
o
o
o
0
0
o
0
o
0
o
+
o
0
0
o
o
0
0
o
0
0
o
o
0
0
0
0
o
0
0
0
0
0
o
o
0
0
o
0
o
0
o
o
o
o
0
0
0
0
0
0
0
0
0
o
0
0
0
o
0
o
0
o
0
0
o
o
o
o
o
o
0
o
0
o
0
0
o
0
o
0
0
0
0
0
0
0
0
o
o
o
^
o
0
o
0
0
0
0
o
0
o
0
0
0
0
o
0
0
0
o
0
o
o
0
0
o
o
o
0
o
0
o
0
0
0
0
0
o
o
o
o
o
0
o
0
0
0
o
o
0
o
0
0
0
0
0
0
o
o
o
o
o
0
0
0
0
o
0
o
0
0
0
0
0
0
o
0
0
o
o
0
+ . . . .6. .
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
.. + ... .7. ...+ ... .8
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
4 1.6 MOBILE2 EXAMPLE*6 I/M Credit Input
-------
MOBILE2 EXAMPLE06 I/M Credits Inputted from Unit 4 (cont.)
Input Record (8O columns)
Description
0 8
3 19
2 2O
2 21
2 22
2 22
2 23
1 23
1 24
1 24
1 24
1 25
1 25
1 25
1 26
1 26
1 26
1 26
1 0
0 O
0 8
3 21
2 22
2 23
2 24
2 24
2 25
1 25
1 26
1 26
1 27
1 27
1 27
1 28
1 28
1 28
1 29
1 29
1 O
O 0
O O
0 0
O 0
0 0
0 0
O O
0 O
0 0
0 0
0 0
+
18
17
17
18
18
19
19
2O
2O
2O
21
21
22
22
23
23
24
0
0
0
20
18
18
19
2O
2O
21
21
22
22
23
23
24
24
25
25
26
O
O
O
O
O
O
0
O
O
O
0
0
0
2O
27
28
29
30
30
31
32
32
33
34
35
36
37
38
39
0
0
0
0
21
28
29
29
30
3O
31
32
32
33
34
35
36
37
38
39
0
0
0
0
0
0
0
0
O
0
O
0
0
0
1
25
22
23
23
24
25
26
26
27
28
29
30
31
33
34
0
O
0
0
O
26
23
23
23
24
25
25
26
27
28
29
3O
31
33
34
O
0
0
O
O
O
O
O
O
O
O
0
0
O
0
^
24
3O
31
32
33
34
35
36
37
38
39
4O
41
42
0
O
O
0
0
0
25
30
31
31
32
33
34
35
36
38
39
41
42
43
0
O
0
0
O
O
0
0
O
0
O
O
0
0
0
0
k
28
24
25
26
27
28
29
3O
31
32
34
35
37
O
O
0
0
0
0
O
28
24
25
25
26
27
28
30
31
32
34
36
37
0
0
O
0
0
0
O
0
0
0
0
0
0
0
0
0
0
7
26
32
33
34
35
37
38
39
40
41
43
44
O
O
O
O
0
0
0
0
26
31
32
33
34
35
37
38
4O
42
43
45
0
0
O
O
0
0
0
0
0
0
O
0
0
0
0
0
0
0
30
26
27
28
29
31
32
34
35
36
38
O
0
O
0
O
O
0
O
0
29
25
26
27
28
3O
31
33
35
37
38
0
O
O
0
O
0
0
0
0
O
O
O
0
O
O
0
0
0
0
+
28
33
34
36
38
4O
41
42
43
45
O
O
0
O
O
0
0
0
0
O
27
32
33
34
36
38
4O
42
44
45
0
0
O
0
0
0
0
O
0
0
O
0
0
0
O
0
0
0
0
0
3
31 29
27 35
29 37
3O 38
32 40
34 43
35 44
37 45
38 0
0 0
0 0
O 0
0 0
0 O
0 0
0 0
O 0
0 0
0 0
0 0
30 28
27 34
28 35
29 37
31 39
33 41
35 43
37 46
39 O
0 0
0 0
O O
O 0
0 0
0 0
O O
0 0
0 0
0 0
0 0
O O
O 0
O O
0 0
0 O
O O
0 0
O O
0 0
0 0
+
33
29
31
33
35
37
39
0
0
0
0
0
O
O
O
0
0
0
0
0
32
28
30
32
34
36
38
0
0
0
O
O
O
O
O
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
31
38
4O
42
44
46
0
O
0
0
O
O
0
O
0
O
0
0
0
O
30
36
38
40
43
45
0
0
O
0
0
O
O
0
0
O
0
O
0
0
O
O
O
O
O
0
0
0
0
0
4
36
32
35
37
39
O
0
0
O
O
0
O
0
0
O
0
0
O
O
0
34
31
33
35
38
O
0
0
O
O
0
0
0
O
0
0
0
O
0
0
O
0
O
0
0
0
0
O
0
0
^
34
41
43
46
0
0
0
0
0
0
O
0
0
0
O
O
O
O
0
0
33
39
41
44
O
O
0
0
O
0
0
0
0
0
0
0
0
O
0
0
0
0
0
0
O
0
0
O
0
0
39
36
38
0
O
O
0
O
O
0
0
O
0
0
0
O
O
0
0
0
37
34
37
O
O
O
O
0
O
0
0
O
O
O
0
O
0
0
0
0
O
O
0
O
O
0
0
0
0
0
5
38
45
O
0
O
O
0
0
O
O
0
O
0
0
O
0
O
O
O
0
36
42
0
O
O
O
0
O
O
O
0
0
0
0
0
O
0
O
0
0
O
O
O
0
O
0
0
0
0
0
43
0
O
O
O
0
0
0
0
O
0
0
0
0
O
O
0
0
0 ,
0
40
O
0
0
0
0
0
0
O
O
0
O
O
O
0
O
0
O
O
O
O
O
O
0
O
O
0
O
0
0
+. . . .6. .
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
..+....7....+ ...8
I
I
I
I
I
I
I
I
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
11
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
4.1.6 MOBILE2 EXAMPLES I/M Credit Input (cont.)
-------
MOBILE2 EXAMPLE/C6 I/M Credits Inputted from Unit 4 (cont.)
Input Record (8O columns)
Description
o
0
o
o
o
0
0
0
0
o
0
o
0
o
o
0
0
0
o
0
0
o
0
o
o
o
0
0
o
o
o
o
0
o
0
0
o
o
0
o
o
0
o
o
o
o
0
o
0
0
o
o
o
o
o
o
o
0
0
o
0
o
o
o
o
0
o
o
o
0
0
o
o
o
o
0
o
o
0
o
o
o
0
o
o
o
0
0
0
o
o
0
o
o
o
o
0
o
o
o
+
o
o
o
o
o
o
o
o
o
o
o
o
0
0
o
0
o
o
o
0
o
o
o
o
0
o
o
o
0
o
0
0
0
0
o
o
0
o
0
o
o
0
0
0
o
o
o
o
o
o
o
0
o
0
o
o
o
o
0
o
o
o
0
0
o
0
o
o
o
0
0
o
0
o
o
o
o
o
0
0
o
o
0
o
0
o
o
o
0
o
o
0
o
0
o
o
o
o
0
o
1
o
o
o
0
o
o
o
0
0
0
0
o
0
0
o
0
o
o
o
0
o
o
o
o
o
0
o
o
o
o
o
o
0
o
0
0
o
o
0
o
o
0
o
0
o
o
o
o
0
o
-1-
0
0
o
0
o
o
o
o
0
0
0
o
0
0
o
0
o
o
o
0
o
o
0
o
0
0
0
o
0
0
0
o
0
o
0
o
o
o
0
0
o
0
o
0
o
o
0
o
0
o
0
0
o
0
0
0
o
o
o
o
0
o
o
0
o
0
0
o
o
0
0
o
o
0
0
0
o
0
0
0
o
0
0
o
0
0
0
o
0
o
0
0
o
0
o
o
0
o
0
o
?
0
o
o
0
0
0
o
0
o
o
0
o
o
0
o
0
0
0
o
0
0
o
0
o
0
0
0
o
0
0
o
o
0
o
0
0
0
o
0
o
0
0
o
o
o
o
0
o
0
o
0
0
o
0
0
0
o
o
0
o
0
o
o
0
o
0
o
o
o
0
0
o
0
o
0
0
o
o
0
0
o
0
0
o
0
0
0
o
0
o
0
0
o
o
o
o
0
o
0
o
4-
0
0
0
0
o
o
o
o
0
0
0
o
0
0
o
0
0
0
o
0
o
o
0
o
0
0
0
0
0
0
0
0
0
o
0
0
o
o
0
0
o
0
o
o
o
o
0
o
0
0
3
0
0
o
0
0
0
0
0
o
o
0
0
o
o
o
0
o
0
o
0
o
o
0
0
0
0
0
0
0
o
0
0
0
o
0
o
o
0
0
0
o
0
o
0
o
o
0
o
0
0
0
0
0
0
0
0
0
o
0
0
0
0
o
0
0
0
0
0
o
0
0
o
0
0
0
o
0
0
0
o
0
o
0
0
0
0
o
o
0
0
0
0
0
o
o
o
0
o
0
o
4-
0
0
o
0
0
0
o
0
0
o
0
0
0
0
0
0
0
0
o
0
o
o
0
0
0
o
0
0
0
0
o
0
0
0
0
0
0
0
0
0
0
0
o
0
o
o
0
o
0
0
0
0
o
0
0
0
o
0
0
o
0
o
o
o
0
0
0
0
0
0
o
o
0
o
0
0
o
o
0
o
o
0
0
o
0
0
o
o
o
o
0
0
o
0
o
o
0
o
0
o
4
o
0
o
0
0
0
0
0
0
o
0
o
o
o
0
0
0
0
o
0
0
o
0
0
0
0
0
o
0
o
o
0
0
o
0
0
o
o
o
0
o
0
o
0
o
0
0
0
0
o
+
o
0
o
0
0
0
o
0
0
o
0
o
o
o
o
0
0
0
o
0
0
o
0
o
0
0
o
o
0
o
o
o
o
o
0
0
0
o
0
o
0
0
0
0
o
o
0
0
0
o
0
0
o
0
0-
0
o
0
0
o
0
0
o
o
0
0
0
0
o
0
0
o
0
o
0
0
o
o
0
o
o
0
0
0
0
o
o
o
0
0
0
0
0
0
o
0
0
0
0
0
s
o
0
0
0
0
0
o
0
0
o
0
o
0
o
0
o
0
0
0
0
0
o
0
0
0
0
0
0
0
o
0
o
0
o
0
0
o
o
0
0
0
0
o
0
o
o
0
0
0
o
o
0
0
0
0
0
o
0
0
o
0
o
o
0
o
0
0
0
o
0
0
o
0
o
0
0
0
0
0
0
o
0
o
o
0
0
o
o
o
o
0
0
o
o
o
0
0
0
0
o
+. . . .6. .
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
TECHNOLOGY I AND
TECHNOLOGY I AND
TECHNOLOGY I AND
TECHNOLOGY I AND
TECHNOLOGY I AND
TECHNOLOGY I AND
TECHNOLOGY I AND
TECHNOLOGY I AND
TECHNOLOGY I AND
TECHNOLOGY I AND
TECHNOLOGY I AND
..+... .7. ...+... 8
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
—I
ON
4 1.6 MOBILE2 EXAMPLES I/M Credit Input (cont.)
-------
MOBILE2 EXAMPLES I/M Credits Inputted from Unit 4 (cont.)
Input Record (8O columns)
o
o
o
0
o
o
0
0
o
o
0
o
o
0
0
0
0
o
o
0
0
o
0
o
o
o
0
0
o
o
o
0
o
0
0
o
0
o
0
0
o
0
0
0
o
o
0
o
0
0
13
o
o
0
o
o
o
o
o
o
o
o
0
o
0
0
0
o
o
0
13
o
o
o
o
o
0
0
o
o
0
0
o
0
o
o
0
o
0
0
o
0
0
0
o
o
0
o
0
0
+
27
0
o
0
o
0
0
0
0
o
o
o
0
o
0
0
0
0
o
0
28
o
o
o
0
o
0
0
o
0
0
0
o
0
0
o
0
o
0
0
0
0
0
o
o
0
0
o
0
o
29
o
o
o
o
o
0
0
0
o
0
o
0
o
0
0
0
0
o
0
29
0
0
0
o
o
0
0
o
0
o
0
o
0
0
0
0
o
0
0
0
o
o
0
o
0
0
0
0
0
1
34
o
0
o
o
0
0
0
o
o
0
0
0
o
o
o
0
0
0
0
34
0
o
0
o
o
0
0
0
0
o
0
o
o
o
0
0
o
0
0
o
0
o
0
o
o
0
o
o
o
+
33
o
o
o
0
0
0
0
o
o
0
o
0
0
o
0
0
0
o
0
33
o
o
0
o
o
0
o
o
o
o
0
o
o
0
o
0
o
0
0
0
0
o
o
o
o
0
o
0
o
37
o
o
0
0
o
0
0
o
o
0
o
0
o
o
0
0
0
o
0
37
o
o
0
o
o
0
0
0
o
o
0
o
o
0
o
0
o
0
0
0
0
o
o
o
0
0
0
0
o
?
35
o
0
o
0
o
0
o
0
o
0
o
0
0
o
0
0
0
o
o
35
o
o
o
o
o
0
o
0
o
o
0
o
o
0
o
0
o
0
0
0
0
o
o
o
o
o
0
0
o
39
o
o
o
0
o
0
o
0
o
0
o
o
0
o
o
0
0
o
0
39
o
o
o
0
o
o
o
0
0
o
0
o
o
0
o
0
o
0
0
0
0
o
0
o
0
0
0
0
o
+
37
o
0
0
0
0
o
o
0
o
0
o
o
0
o
o
0
0
0
o
37
o
0
o
o
o
0
0
0
o
o
0
o
o
0
o
0
o
0
o
0
0
0
0
o
0
0
0
0
0
n
41
o
0
o
o
0
0
0
0
o
0
0
0
o
o
o
0
0
0
0
41
0
o
o
0
o
0
0
0
0
0
0
o
0
0
0
0
0
0
o
0
0
0
0
0
0
0
0
0
o
I
39
o
o
0
o
0
0
0
o
0
0
o
o
o
0
0
0
o
0
o
39
o
0
o
0
o
0
o
0
0
0
0
0
0
o
0
0
o
0
o
0
0
0
0
0
0
0
0
o
o
+
43
o
0
o
o
0
0
o
0
o
0
0
0
0
0
0
o
o
0
0
43
0
0
o
0
o
0
o
0
0
0
o
o
o
o
o
0
0
0
o
0
0
0
0
o
0
0
0
0
0
41
0
o
0
o
0
0
0
0
o
o
0
0
o
0
0
0
o
0
0
41
0
0
o
0
o
0
o
0
0
o
0
0
0
0
o
0
o
o
0
0
0
0
0
o
o
0
0
0
0
4
45
o
o
0
o
o
0
0
o
0
0
0
o
o
0
0
0
o
o
o
45
o
0
o
0
o
0
o
o
0
0
0
0
o
o
o
0
0
0
0
0
0
0
0
0
0
0
0
0
0
+
43
o
o
0
o
o
0
0
0
0
o
0
0
0
0
0
0
o
o
0
43
0
0
o
0
o
0
0
o
0
o
0
0
o
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
o
47
0
0
0
o
o
0
0
o
0
o
o
0
o
0
0
o
0
o
0
47
o
0
o
0
0
0
o
0
0
0
0
0
o
0
o
0
0
0
0
0
0
0
0
o
0
0
0
0
o
s
45
o
o
0
o
0
0
0
0
0
o
o
0
o
0
0
o
o
o
0
46
o
0
o
0
o
0
0
0
0
o
o
0
o
0
o
0
o
0
o
0
o
0
0
0
o
0
0
0
o
49
o
0
o
0
0
0
0
o
o
0
o
0
0
0
0
0
o
o
o
49
o
0
o
0
0
0
0
o
0
o
o
o
o
0
o
0
0
0
0
0
0
0
0
0
0
0
0
o
o
+. . . .6. ...+.. . .7 . ...+..
Descr iption
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
4.1.6 MOBILE2 EXAMPLE06 I/M Credit Input (cont.)
-------
MOBILE2 EXAMPLES I/M Credits Inputted from Unit 4 (cont )
Input Record (80 columns)
Descr ipt ion
0
0
0
0
0
0
o
0
0
0
o
o
o
o
0
o
0
o
o
0
0
0
o
0
0
0
0
o
0
o
0
0
0
0
o
0
o
0
o
o
0
o
o
0
0
0
o
0
0
o
0
o
0
0
o
0
o
o
0
o
o
o
o
o
0
o
o
o
0
0
o
0
o
o
o
o
0
0
0
o
o
0
0
0
o
0
o
0
o
0
o
o
o
o
0
o
o
0
o
o
+
0
o
0
0
o
0
o
o
0
o
o
o
o
o
0
o
0
o
o
0
o
0
o
o
0
0
o
0
0
o
o
0
0
o
o
0
o
o
o
o
0
0
o
0
o
0
o
o
o
o
0
o
0
0
o
0
o
o
0
o
o
o
0
o
0
o
0
o
0
o
o
0
o
0
0
0
0
0
o
o
o
0
o
o
o
0
o
o
o
o
o
o
o
o
0
o
o
o
o
o
1
0
o
0
o
o
0
o
0
0
o
o
o
o
0
0
0
o
o
o
0
o
0
o
0
o
0
0
0
0
o
0
0
o
o
o
0
o
o
0
o
o
o
0
o
0
o
o
o
o
o
+
0
o
0
o
o
0
o
o
0
o
o
o
0
0
0
0
o
o
o
o
o
0
o
0
o
0
0
0
o
o
0
0
o
0
o
0
o
o
0
o
o
o
o
o
o
0
o
0
o
o
0
o
o
o
o
0
o
0
o
o
o
o
o
o
0
o
0
o
0
0
o
0
o
o
o
0
0
0
o
o
0
0
o
0
o
0
o
0
0
0
0
o
o
o
o
0
o
o
o
0
0
0
o
0
0
0
0
o
o
0
o
o
o
o
0
0
o
o
o
o
o
o
0
o
0
o
0
0
0
o
o
0
0
0
0
0
0
o
o
0
0
0
o
o
0
o
0
o
0
0
0
0
o
0
0
0
0
o
o
0
0
0
o
o
0
0
0
0
o
0
0
0
0
0
0
o
0
0
0
o
o
0
0
o
0
0
o
o
0
0
o
0
o
o
0
o
0
o
0
o
o
4-
0
o
o
0
o
0
o
o
0
o
o
o
o
0
0
o
o
o
o
o
0
o
o
0
o
0
0
o
o
o
o
o
0
0
o
o
o
0
o
o
0
o
o
0
o
0
o
0
o
o
?
0
o
0
0
0
0
o
o
0
o
0
o
0
o
0
0
0
o
o
o
0
0
0
0
o
o
0
o
o
o
o
o
o
o
o
0
o
0
o
0
0
o
o
0
0
o
o
0
o
o
0
o
o
0
o
0
o
0
0
o
o
o
o
0
0
0
o
o
o
0
0
0
o
0
0
0
0
0
o
o
o
0
0
0
o
0
o
o
o
0
o
o
0
0
o
0
o
0
o
o
+
0
0
0
o
o
0
o
0
0
o
o
o
o
0
0
0
o
o
0
0
o
o
o
0
0
0
0
0
0
o
o
0
0
0
o
0
o
o
o
o
0
0
0
0
0
o
0
0
o
0
0
o
0
o
0
0
o
0
o
o
0
o
o
0
0
0
o
o
o
o
0
o
o
0
0
o
o
o
0
0
o
o
0
o
o
0
o
o
0
0
0
o
0
0
o
o
o
0
o
0
4
0
o
0
0
0
0
0
0
0
0
0
0
o
o
0
0
o
o
o
o
0
0
o
o
o
o
0
o
0
0
o
o
0
o
o
0
o
o
0
0
o
o
o
o
o
o
o
0
o
0
+
0
o
0
0
o
0
o
0
0
0
0
o
o
0
0
o
o
o
o
o
0
o
o
0
o
o
0
o
0
0
0
o
o
o
o
0
0
o
o
0
o
o
0
0
o
o
o
0
0
0
o
o
0
o
0
0
o
0
o
0
o
o
0
0
o
o
0
o
o
0
0
0
0
0
o
o
o
0
0
o
o
0
0
0
0
0
0
0
0
0
o
o
0
0
0
0
o
0
o
0
^
o
o
0
o
0
0
o
0
o
0
o
0
0
o
0
o
o
0
0
0
0
o
o
o
o
0
o
o
0
o
o
0
0
o
o
0
0
o
0
o
0
o
0
0
0
0
0
0
o
o
0
o
0
0
0
0
0
0
o
0
o
o
0
o
0
o
o
0
o
0
0
0
o
o
o
o
o
0
0
o
o
0
o
0
o
0
o
0
o
0
o
o
o
0
0
0
o
o
o
o
.+. . . .6.
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
..+ . . .7 . ...+.. . .8
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
00
4.1 6 MOBILE2 EXAMPLES I/M Credit Input (cont.)
-------
MOBILE2 EXAMPLE06 I/M Credits Inputted from Unit 4 (cont.)
Input Record (8O columns)
DescrIpt ion
0 4
O 13
0 14
O 14
0 15
0 15
O 15
O 16
O 16
0 17
O 17
0 17
O 18
O 18
O 18
O 18
0 19
O 19
O O
O O
O 5
O 17
O 17
O 18
O 19
0 19
O 2O
O 2O
O 21
O 21
0 22
O 22
O 22
O 23
O 23
0 23
O 24
O 24
O O
0 0
0 0
0 0
0 0
O O
O 0
O O
O O
0 O
0 0
O O
-t-
12 13
8 24
9 26
9 28
10 29
10 31
1 1 33
12 34
12 35
13 37
13 38
14 39
14 4O
15 42
15 42
16 43
16 0
O O
0 0
0 0
15 15
1 1 26
1 1 28
12 30
13 31
13 33
14 35
15 37
16 38
16 4O
17 41
17 42
18 44
19 45
19 46
20 47
20 0
0 0
O 0
0 0
0 0
O 0
O 0
O 0
0 0
0 0
0 0
0 0
0 0
0 0
. . . 1 .
21 19
16 3O
18 32
19 33
21 35
23 37
24 38
26 4O
27 41
29 43
31 44
32 45
34 47
35 48
37 O
O 0
0 0
O O
0 0
O O
22 21
17 31
19 33
21 35
22 37
24 39
26 41
28 42
3O 44
31 45
33 47
35 48
36 50
38 51
39 O
0 0
O O
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
O O
0 0
0 0
0 0
..•*-..
27 24
21 35
23 37
24 38
26 40
28 41
3O 43
32 44
33 45
35 47
37 48
38 49
4O O
0 0
0 0
0 0
0 0
0 0
O 0
O O
28 25
22 36
24 38
26 4O
28 41
30 43
31 45
33 46
35 48
37 49
39 51
41 52
43 0
0 0
0 O
0 0
O O
0 0
0 0
O 0
0 0
0 0
0 O
O 0
0 0
0 0
0 O
0 0
0 0
0 0
.2. . .
31 29
25 39
27 41
29 42
31 44
33 45
34 47
36 48
38 49
40 50
41 O
0 0
0 0
0 0
0 0
0 0
0 0
0 0
O 0
0 0
33 3O
26 41
28 42
3O 44
32 46
34 47
36 49
38 5O
40 52
42 53
44 O
O O
O 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 O
0 0
0 0
0 0
0 0
0 0
O O
-*-....
36 33
30 43
32 45
33 46
35 48
37 49
39 5O
40 51
42 0
0 0
O O
0 0
0 0
0 0
O O
0 0
O 0
0 0
0 0
0 0
37 34
31 45
33 46
35 48
37 49
39 51
41 52
42 54
44 O
0 0
O 0
O O
0 0
O O
0 0
0 0
0 0
0 0
O O
0 0
0 0
O 0
O O
0 O
0 0
0 0
0 0
0 0
0 0
0 0
3 . . . .+
41 37
34 47
36 49
38 5O
40 51
42 52
43 0
0 0
O O
0 0
0 0
O 0
O O
O O
0 0
0 0
O 0
O O-
0 0
O 0
42 39
35 49
37 50
39 52
41 53
43 54
45 0
O O
0 0
O O
0 0
0 0
0 0
0 0
0 O
0 0
0 0
0 0
O O
0 0
0 0
0 O
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
. . .4.
45
39
41
42
44
0
0
0
O
0
O
O
0
O
0
0
O
0
0
O
46
4O
42
44
46
O
0
O
0
0
0
O
0
0
O
0
O
0
O
O
0
0
0
0
0
0
0
0
0
O
J
42 49
51 43
52 45
54 O
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 O
0 0
O O
0 0
0 0
0 0
0 0
0 0
0 0
43 5O
52 44
53 46
55 O
0 0
O 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
O 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 O
0 0
0 0
0 0
0 0
0 0
0 0
H. . . .5
46
55
0
O
0
O
0
0
O
0
O
O
0
O
0
0
O
0
O
O
47
55
0
O
0
0
0
O
0
O
0
O
0
O
O
0
O
0
O
0
0
O
O
O
0
0
0
0
O
0
52
O
O
0
0
0
O
O
0
0 .
O
O
O
0
0
0
O
O
O
0
53
0
O
0
0
0
O
0
0
0
O
0
0
0
O
0
0
0
O
0
O
O
O
0
0
0
O
0
0
0
+ ... .6. ...+ ... .7 . .
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
.. + ... .8
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND 11
AND II
AND 11
AND II
AND II
AND II
AND II
AND II
AND II
AND 11
AND II
AND II
AND 11
AND II
AND 11
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND 11
AND II
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
1/M
I/M
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
4 1.6 MOBILE2 EXAMPLES I/M Credit Input (cont.)
-------
MOBILE2 EXAMPLE06 I/M Credits Inputted from Unit 4 (cont.)
Input Record (8O columns)
o
o
0
o
0
o
o
o
0
0
o
0
o
0
0
0
0
o
0
o
0
o
0
o
0
0
0
o
o
o
o
o
o
o
0
0
o
o
o
0
o
0
0
0
0
0
c
0
o
o
o
0
o
0
0
o
o
0
0
0
o
0
0
o
0
o
o
o
o
o
o
o
o
o
0
0
0
0
o
0
o
o
o
0
o
0
o
o
o
0
0
0
0
0
0
o
0
0
0
0
0
0
0
0
0
o
o
o
0
0
0
0
o
o
0
o
0
0
0
o
0
0
0
0
0
0
0
0
0
o
0
0
0
o
0
0
0
0
0
0
0
o
0
o
0
o
0
0
0
0
0
0
o
o
0
0
o
0
o
0
o
o
o
o
0
o
0
o
0
o
0
0
0
0
o
0
0
0
0
o
0
o
0
0
0
0
o
0
o
0
0
0
0
0
0
0
0
0
o
o
o
0
o
o
0
o
0
0
o
o
o
0
o
0
0
0
0
o
o
o
0
0
0
o
0
0
o
0
0
o
o
0
o
0
0
0
0
0
0
o
0
o
0
o
0
0
0
0
0
0
0
o
o
o
0
0
o
0
o
o
o
0
o
0
0
o
0
o
0
0
0
o
o
0
0
0
0
o
0
o
0
o
o
o
0
0
o
0
0
o
0
o
0
0
0
o
o
0
0
0
o
o
0
0
0
0
0
0
o
0
o
0
o
0
0
o
0
o
o
0
0
0
0
0
0
0
0
o
o
o
0
o
o
o
0
0
0
0
o
0
0
0
0
0
0
o
o
0
0
o
o
0
0
o
0
o
0
0
o
0
o
0
o
0
0
0
0
o
0
0
o
0
0
0
0
0
o
0
0
0
0
0
0
0
0
0
o
0
o
0
0
0
0
o
0
o
0
o
o
o
o
o
o
0
0
o
o
o
o
0
0
0
0
o
0
o
0
o
0
0
o
0
0
0
0
0
o
0
0
0
0
0
0
0
0
0
o
o
0
0
0
0
0
o
0
o
o
0
o
0
0
0
0
0
0
0
0
0
0
0
o
o
0
0
0
0
0
o
0
o
0
0
o
0
0
0
0
0
0
o
0
o
0
o
0
0
0
o
o
0
0
0
o
o
0
o
0
0
0
0
o
o
0
0
0
0
0
0
0
0
o
o
o
0
0
0
0
o
o
o
0
0
0
0
0
0
o
0
0
o
0
0
0
o
0
0
0
0
o
0
0
0
0
o
0
0
0
o
0
0
o
o
o
0
0
o
0
o
0
0
o
0
o
o
0
o
0
o
0
o
0
0
o
0
0
0
o
0
0
0
0
0
0
0
0
0
0
o
o
0
0
0
o
0
0
0
0
0
0
0
o
0
o
o
0
0
o
0
0
0
0
0
0
0
0
0
0
o
0
0
0
0
0
o
0
0
o
0
0
o
0
0
0
0
0
0
o
0
o
0
0
0
0
o
0
0
o
0
0
0
0
o
o
o
0
o
o
0
0
o
o
0
0
o
0
o
0
o
o
o
o
0
o
o
o
0
0
o
o
o
0
o
o
o
0
0
o
0
o
o
o
o
0
o
0
o
o
o
o
0
0
o
o
o
0
0
0
0
o
0
o
0
0
0
0
0
0
o
0
0
0
o
0
0
0
0
0
0
0
0
0
o
0
0
0
0
o
0
o
o
o
o
0
o
0
o
0
o
o
0
0
o
0
0
0
0
0
0
o
o
o
0
o
0
0
o
0
o
o
0
o
0
0
0
0
0
o
0
o
0
o
0
0
0
0
0
0
0
0
0
0
o
0
o
0
o
o
0
0
0
0
o
0
0
0
0
0
0
o
0
o
0
0
0
0
o
0
o
o
0
0
0
0
0
0
0
o
0
0
o
o
0
0
0
0
0
0
0
0
0
0
0
0
o
0
0
o
0
0
0
o
o
0
0
0
0
0
0
o
0
0
0
o
o
0
o
0
o
0
0
0
0
0
0
0
0
0
0
0
o
o
0
0
0
0
0
0
0
o
0
0
0
0
o
0
o
o
0
o
0
0
0
0
o
0
0
0
o
o
0
o
o
o
o
0
o
0
o
0
o
0
0
0
0
o
0
o
0
0
0
o
0
0
0
0
0
0
o
o
o
0
o
0
o
0
0
0
0
0
0
.2
1 6 MOBILE2 EXAMP|_E<*6 I'M Credit Input (cont )
Descript1on
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY I
TECHNOLOGY 1
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
TECHNOLOGY I
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
AND II
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
CO
o
8
-------
MOBILE2 EXAMPLES I/M Credits Inputted from Unit 4 (cont.)
Input Record (8O columns)
Descript ion
o
0
o
0
0
0
0
o
o
0
o
0
o
0
0
o
o
0
o
o
o
o
o
o
o
0
o
0
0
o
o
o
0
o
0
o
o
0
o
0
o
o
0
o
o
o
0
0
0
0
7
o
0
o
0
o
0
o
o
0
0
o
o
o
o
o
o
0
o
0
8
o
o
o
o
0
0
0
0
o
o
o
0
0
0
0
o
0
o
0
0
0
o
o
o
o
0
0
0
0
+
21
0
0
o
n
o
0
o
o
o
o
o
o
o
o
0
o
o
o
0
25
o
0
o
o
0
o
0
0
o
o
o
0
0
0
o
0
0
o
0
0
0
o
o
0
o
0
0
o
0
20
0
o
o
o
0
0
o
0
o
0
0
o
0
0
0
0
o
0
o
24
o
0
o
o
0
0
0
0
0
0
0
0
o
0
0
o
0
o
0
o
0
o
o
0
o
0
0
0
0
1
28
o
o
0
0
o
0
o
o
0
o
0
0
o
o
0
0
0
o
o
33
o
o
0
o
o
0
0
o
0
0
o
0
o
0
o
o
0
0
0
o
o
o
0
0
o
0
0
0
0
+.
26
o
0
0
0
0
o
o
0
o
0
o
o
o
o
0
0
0
0
o
30
0
o
o
o
0
o
0
o
0
0
0
0
o
0
o
0
0
0
0
o
o
o
0
0
o
0
0
0
o
33
0
0
o
0
0
0
o
0
o
0
0
o
0
0
o
0
0
0
o
37
0
0
o
0
o
o
0
o
0
0
o
0
o
o
o
0
0
0
0
o
o
o
0
0
o
o
o
o
o
?
3O
0
0
o
Q
0
o
o
0
o
0
0
o
0
0
0
0
o
0
o
33
o
0
0
0
0
o
0
o
0
0
o
0
o
o
o
0
0
o
0
0
0
o
0
0
o
0
0
0
0
36
0
0
o
o
0
0
0
0
0
o
0
o
0
0
o
o
o
0
o
40
o
o
0
0
0
o
0
o
o
0
o
o
0
o
o
o
0
o
0
0
0
o
o
0
o
o
0
o
0
+
33
o
0
o
o
o
0
o
0
0
o
0
o
o
0
o
o
o
0
o
36
o
o
0
o
0
o
0
o
0
0
o
o
o
o
o
o
0
o
0
0
0
0
o
0
o
0
0
o
0
q
39
o
0
0
0
o
0
o
o
0
0
0
o
0
0
o
o
o
0
o
42
0
o
o
0
0
0
0
o
0
o
0
0
o
0
0
o
0
0
0
0
o
0
o
0
o
o
0
o
0
36
0
0
0
0
0
0
o
o
o
0
0
o
0
0
o
0
o
0
0
39
o
0
0
o
0
0
0
0
0
0
0
0
o
0
o
o
0
o
0
0
0
o
o
0
o
0
0
o
o
4-
41
0
0
0
0
o
0
0
0
0
o
0
0
0
0
0
0
0
0
0
45
o
o
0
o
0
0
0
0
o
o
o
0
o
0
o
o
0
0
0
o
0
0
o
0
o
o
0
0
o
38
0
0
o
0
0
o
o
0
0
0
o
0
0
o
0
0
0
o
o
42
o
0
o
0
0
o
0
0
o
o
o
o
o
0
o
0
0
o
0
0
0
0
o
0
0
0
0
o
0
4
44
0
o
0
0
o
o
o
0
o
0
0
0
0
o
0
0
0
0
o
47
o
o
o
o
o
0
0
0
o
o
o
o
0
0
o
o
0
0
0
0
0
0
o
0
0
0
0
0
o
4-
41
0
0
o
0
0
0
o
0
0
o
0
0
0
o
0
0
0
0
o
45
0
0
o
0
o
0
0
0
0
0
0
0
0
0
0
0
0
o
0
0
0
0
o
0
0
0
0
0
0
46
o
0
o
0
0
0
0
0
0
o
0
o
0
o
o
0
o
0
o
50
o
0
o
0
o
o
o
0
0
0
o
o
o
0
o
0
o
o
0
o
o
0
o
o
o
0
o
0
0
Cj
44
o
0
0
o
0
0
0
0
0
o
0
o
0
0
0
o
o
0
0
47
o
0
o
0
o
o
o
o
0
0
o
o
0
0
o
0
0
0
b
0
0
o
o
o
o
0
o
0
0
49
o
0
0
o
o
0
0
o
0
o
0
o
0
0
o
o
o
0
o
52
o
0
o
0
o
o
o
0
0
0
o
0
o
0
o
0
o
0
0
0
o
o
o
0
o
0
o
0
0
+. . . .6. .
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
..+... .7. ...+... .8
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
II
11
II
II
II
II
II
II
II
II
II
II
II
II
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
1/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
I/M CREDITS
00
4.1.6 MOBILE2 EXAMPLES I/M Credit Input (cont.)
-------
MOBILE2 EXAMPLE06 I/M Credits Inputted from Unit 4 (cont.)
Input Record (8O columns)
Description
o
0
o
o
o
o
o
o
o
0
o
o
o
0
o
0
o
o
o
o
0
o
0
o
o
o
o
o
0
17
0
o
0
o
0
o
0
0
o
o
o
o
o
o
o
o
o
o
o
o
o
0
0
o
0
o
o
o
o
o
9
o
0
0
0
0
o
o
o
o
0
o
o
0
o
0
o
0
o
17
0
o
o
0
0
o
0
0
o
0
o
o
o
o
o
o
o
o
o
o
+
o
0
o
o
o
0
o
o
o
o
26
0
o
o
o
0
o
0
0
o
0
o
o
0
o
o
o
0
o
18
0
o
o
o
0
o
0
0
o
o
o
o
o
o
0
o
o
o
o
o
0
0
o
o
o
o
o
o
o
o
24
o
0
o
0
0
o
0
o
0
0
o
o
o
o
o
o
0
o
18
0
o
0
o
0
o
0
0
o
0
0
0
o
0
0
o
o
o
o
o
1
o
0
0
o
o
o
o
o
o
0
29
o
o
o
o
0
o
o
0
o
o
o
0
0
o
o
o
0
o
18
0
0
o
o
0
o
o
0
o
0
o
o
o
o
o
o
o
o
o
o
-f
o
0
0
o
o
0
0
o
0
0
27
o
o
o
0
0
o
o
o
0
o
o
o
o
o
o
o
0
0
18
0
0
o
o
0
o
0
0
o
0
o
0
o
o
o
o
o
o
0
o
o
o
o
o
o
o
o
o
o
o
30
o
0
o
0
0
0
o
o
o
0
o
0
0
o
0
o
0
o
19
0
o
o
o
0
o
0
o
o
0
0
0
o
o
0
o
o
0
o
o
?
0
0
o
0
0
o
o
o
o
0
29
o
0
0
0
0
0
o
0
0
0
o
0
0
0
o
0
0
0
19
0
o
0
0
0
o
0
0
o
0
0
0
o
0
o
0
o
o
o
o
o
0
0
0
0
o
0
o
o
o
31
o
0
o
0
0
o
o
0
0
0
o
0
o
o
o
o
0
o
20
0
o
o
0
0
0
0
0
o
0
o
0
o
o
0
o
0
0
o
o
+
0
0
o
0
o
o
o
o
o
0
30
o
0
o
0
0
0
0
0
0
0
o
0
o
o
o
o
0
o
19
0
o
o
0
0
0
0
0
o
o
o
0
o
o
0
o
o
o
o
o
0
0
0
o
o
o
o
o
o
0
31
o
0
o
0
0
o
o
0
0
0
o
0
o
o
o
o
o
o
21
0
0
o
o
o
0
0
0
o
o
o
0
o
o
o
o
o
o
o
o
1
0
0
0
o
o
0
o
o
0
0
30
o
0
o
0
0
0
0
0
0
0
0
0
o
0
o
0
0
0
20
0
0
0
0
0
0
o
0
o
o
o
0
o
o
o
0
0
o
o
0
-t-
0
0
0
o
o
0
o
o
o
0
32
o
0
0
0
0
0
0
o
0
0
o
0
o
o
o
0
0
0
22
0
0
0
0
0
o
0
0
o
o
o
0
o
o
o
o
0
o
o
0
o
0
o
o
o
o
o
o
o
o
31
o
0
o
0
0
0
o
o
0
0
o
o
0
o
o
0
0
o
22
0
o
o
0
o
0
o
o
o
o
o
0
o
0
o
0
0
o
o
o
4
o
0
0
o
o
o
o
o
o
o
32
o
0
o
0
0
0
o
o
o
0
o
0
o
o
o
0
0
o
24
0
0
o
0
0
0
0
o
0
o
o
0
o
0
0
0
0
o
0
0
^
o
0
0
o
0
0
0
o
0
o
31
o
0
o
0
0
o
o
0
0
0
o
0
o
0
0
0
0
o
24
0
o
0
o
0
o
o
o
0
o
o
0
o
0
0
o
0
o
0
o
o
0
o
0
o
o
o
0
o
o
32
0
0
o
0
0
o
o
0
o
0
o
o
o
0
o
0
0
o
28
0
o
0
0
o
0
0
o
0
0
o
0
o
o
0
o
0
o
o-
0
s
o
0
o
0
o
o
o
0
0
0
31
o
0
o
0
0
0
0
0
0
0
o
0
o
0
o
0
0
o
9
0
o
0
o
o
0
0
0
0
o
o
0
o
0
0
0
0
o
0
0
0
0
0
o
o
o
o
o
o
o
32
o
0
o
0
0
o
o
0
o
0
0
0
o
0
0
0
o
o
0
0
o
0
o
0
o
o
o
0
o
o
0
0
0
0
o
0
o
0
0
+ . . . .6. .
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
..+... .7. ...+.. . .8
I /
I 1
I t
I t
I /
I /
I /
I /
I /
I /
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
iND ]
VND ]
VND 1
VND ]
VND I
WD 1
kND 1
VND I
VND 1
IND ]
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
I/M
tl I/M CREDITS
[I I/M CREDITS
[I I/M CREDITS
[I I/M CREDITS
[I I/M CREDITS
tl I/M CREDITS
tl I/M CREDITS
tl I/M CREDITS
[I I/M CREDITS
tl I/M CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
00
NJ
4.1.6 MOBILE2 EXAMPLES I/M Credit Input (cont.)
-------
MOBILE2 EXAMPLE06 I/M Credits Inputted from Unit 4 (cont.)
Input Record (8O columns)
O
OOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOO
ooooooooooooooooooo
0
O
0
0
0
O
O
0
0
O
0
O
O
O
O
0
O
0
0
O
O
0
O
O
O
O
O
O
O
O
O
O
0
O
O
O
O
0
0
O
0
O
0
O
0
O
O
0
O
O
O
O
O
O
O
0
0
0
0
O
0
O
0
0
O
O
0
O
0
O
0
0
0
0
0
0
0
O
O
O
0
O
O
O
0
0
0
0
0
0
O
0
0
0
+
0
O
O
0
O
0
O
O
0
0
O
O
O
O
O
O
O
O
O
0
O
0
0
O
O
O
0
O
O
O
O
O
O
O
O
O
O
O
O
O
0
O
O
O
O
0
O
0
O
O
O
O
O
O
O
0
0
O
O
O
O
O
O
0
O
O
O
O
O
O
0
O
O
0
O
O
O
0
0
0
O
O
O
O
O
O
O
O
O
O
0
0
O
O
1 .
0
O
0
O
O
0
O
O
0
O
0
O
0
O
O
O
O
O
O
0
0
0
O
0
0
0
0
O
O
O
O
0
0
0
O
O
O
O
0
0
0
O
0
0
0
O
0
+
0
O
0
O
O
0
O
O
O
O
O
O
O
O
O
O
O
O
0
O
O
O
O
O
O
O
0
O
O
0
O
0
O
O
O
O
O
O
0
O
0
O
O
0
O
0
0
0
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
0
O
O
O
O
0
O
O
O
O
O
O
O
0
O
O
O
O
O
O
0
O
O
O
O
O
0
O
O
7
0
O
0
O
O
0
O
O
0
O
O
O
0
O
O
O
O
O
0
O
O
0
O
O
O
O
0
O
O
0
O
0
0
0
O
O
0
0
0
O
0
O
O
0
O
O
O
0
O
O
O
O
O
O
O
O
O
O
0
O
O
O
O
O
O
0
O
O
0
O
0
O
O
O
O
O
O
O
O
O
0
O
O
O
O
0
O
O
O
O
0
0
O
O
+
0
O
O
O
O
0
O
0
O
O
O
0
O
O
O
0
O
O
0
0
O
0
O
0
O
O
O
O
0
0
0
0
0
0
O
O
O
O
0
O
O
O
0
0
O
0
0
?
0
O
O
0
O
O
O
0
O
O
O
O
0
O
O
O
O
O
0
O
0
0
0
O
O
O
0
O
O
O
0
0
0
0
O
0
O
O
O
O
0
O
0
0
0
O
0
0
0
0
O
0
0
0
0
O
0
0
0
0
O
0
0
0
0
0
O
0
0
O
O
0
0
0
0
0
0
0
0
0
0
O
O
O
0
0
O
0
O
0
0
0
O
O
+
0
0
O
0
0
0
0
0
O
0
0
O
O
O
0
O
O
0
0
0
O
0
O
0
O
O
0
O
O
O
O
0
O
O
O
O
O
0
O
O
O
0
O
O
O
0
O
0
O
O
0
O
O
O
0
O
O
O
0
O
O
O
0
0
O
0
O
O
0
O
0
O
O
0
0
O
0
0
0
O
0
O
0
0
O
0
0
0
0
0
0
O
O
O
4
0
0
0
O
O
0
0
O
O
O
O
0
O
O
0
O
0
0
0
0
O
0
O
0
O
O
0
O
O
O
O
O
O
O
0
0
O
O
O
O
O
O
0
O
O
0
O
+
0
0
0
0
O
0
O
0
O
O
O
0
O
O
0
O
O
0
0
O
O
0
O
O
O
O
0
O
O
O
0
O
O
0
O
O
0
O
0
O
0
O
0
O
O
0
0
0
0
0
O
0
0
O
0
O
O
O
O
O
O
0
O
O
O
O
0
0
0
O
0
O
O
O
O
O
0
0
0
0
0
O
0
0
O
0
O
O
O
O
O
O
O
O
•i
0
0
O
0
O
0
0
0
O
O
0
O
O
O
0
O
O
O
O
0
O
0
O
0
O
O
0
O
O
0
O
0
O
0
O
O
0
O
0
O
0
O
0
O
O
0
0
0
O
0
O
0
O
O
O
O
O
O
O
O
O
O
O
O
O
O
0
0
0
O
O
O
O
O
O
O
O
0
O
O
O
O
0
O
O
0
O
O
0
O
O
O
0
O
+....6 ...+... .7 ....+....
Description
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
TECHNOLOGY IV I/M CREDITS
8
oo
LO
4 1.6 MOBILE2 EXAMPLE/C6 I/M Credit Input (cont.)
-------
MOBILE2 EXAMPLES I/M Credits Inputted from Unit 4 (cont.)
Input Record (SO columns)
0
o
0
o
0
0
o
0
o
o
0
o
0
o
o
0
o
0
0
0
+
0
o
0
0
0
0
0
0
0
o
0
o
o
o
0
0
o
0
0
o
1 .
0
o
0
o
0
0
o
0
0
o
-f
0
o
o
o
0
0
o
0
0
o
0
o
o
o
0
0
o
0
o
o
.2.
0
o
o
o
0
0
0
0
o
o
o
o
o
0
0
0
o
0
0
0
•f
0
o
o
0
0
o
0
o
o
0
?
0
o
o
0
o
0
0
0
o
0
o
0
o
0
0
o
0
0
0
o
+
0
0
0
o
0
0
o
o
0
o
o
0
0
o
0
0
o
o
0
o
4
o
o
0
0
0
0
0
0
0
0
+
o
o
0
0
0
0
0
0
0
o
0
o
0
o
0
0
o
0
0
o
s
0
o
0
0
0
0
o
0
0
o
0
0
0
0
0
0
0
0
0
o
.+ ... .6. ...+... .7. ...+....
Description
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
TECHNOLOGY
8
IV I/M
IV I/M
IV I/M
IV I/M
IV I/M
IV I/M
IV I/M
IV I/M
IV I/M
IV I/M
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
CREDITS
4.1.6 MOBILE2 EXAMPLE06 I/M Credit Input (cont.)
-------
ENTER PROJECT ID:
MOBILE2 EXAMPLE H
ENTER INFLAG:
ENTER SPDFLG:
ENTER VMFLAG:
ENTER MYMRFG:
ENTER ALTFLG:
ENTER IMFLG:
ENTER ALHFLG:
ENTER TRKFLG:
ENTER I FORM:
ENTER PRTFLG:
ENTER ICEVFG:
ENTER IDLFLG:
ENTER NMHFLG-
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
UNFFLG:
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
A _
1 1
1-
11
1 -
1 1
1-
11
1-
1 1
1-
1 1
1-
1 1
1-
1 1
1-
1 1
1-
1 1
1-
1 1
1-
1 1
1-
1 1
1-
1 1
1-
1 1
1-
11
-10 FOR LDGV:
1-2O FOR LDGV:
-10 FOR LDGT1:
1-2O FOR LDGT1:
-10 FOR LDGT2:
1-2O FOR LDGT2:
-10 FOR HDGV:
11-2O FOR HDGV:
1-1O FOR LDDV:
11-20 FOR LDDV:
1-10 FOR LDDT:
11-2O FOR LDDT:
1-10 FOR HDDV:
11-2O FOR HDDV:
1-10 FOR MC:
11-2O FOR MC:
1-10 FOR LDGV:
11-2O FOR LDGV:
1-10 FOR LDGT1:
11-20 FOR LDGT1:
1-10 FOR LDGT2:
11-20 FOR LDGT2:
1-10 FOR HDGV:
11-20 FOR HDGV:
-1O FOR LDDV:
1-2O FOR LDDV:
-10 FOR LDDT:
1-2O FOR LDDT:
-10 FOR HDDV:
1-2O FOR HDDV:
1-1O FOR MC:
11-20 FOR MC:
ENTER YEAR I/M BEGINS, STRINGENCY, M.T. FLAG,
FIRST MODEL YEAR AND LAST MODEL YEAR OF PROG BENEFITS
VEH.TYPE,OPTION,AND NEWDATA FLAG
ENTER REGION, CY,SPD(1),TAMB,PCCN,PCHC,PCCC:
4.1.6 MOBILE2 EXAMPLE#6 Prompting Output
00
-------
ENTER REGION, CY,SPD(1),TAMB,PCCN,PCHC,PCCC:
ENTER REGION, CY,SPD(1),TAMB,PCCN.PCHC,PCCC:
ENTER REGION, CY,SPD(1),TAMB,PCCN,PCHC,PCCC:
ENTER REGION, CY,SPD(1),TAMB,PCCN,PCHC,PCCC:
ENTER REGION, CY,SPD(1),TAMB.PCCN,PCHC,PCCC:
00
4.1.6 MOBILE2 EXAMPLE//6 Prompting Output (cont.)
-------
MOBILE2 EXAMPLE
-------
MOBILE2 EXAMPLE *6
* TOTAL HC EMISSION FACTORS INCLUDE EVAP. HC EMISSION FACTORS
CAL. YEAR: 1970 REGION: 49-STATE LOWALT. ALT: 50O. FT.
LDGV I/M PROGRAM STARTING IN 1975
STRINGENCY LEVEL 34% MECH.TRAINING: NO
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1975 THROUGH 1990
ATTENTION: THE DEFAULT VALUE OF 5O% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.
SAMPLE TEXT -- (YOU
MAY
INSERT
ZERO
TO
NINE
72-CHARACTER-LINES
OF
TEXT)
TAMB: O.O(F)
O O/1OO.O/ O.O
VEH. TYPE:
VEH. SPEEDS:
VMT MIX:
LDGV
5.0
0.765
LDGT1
5.0
O.O96
LOGT2
5.0
0.042
LDGT
COMPOSITE EMISSION FACTORS (GM/MILE)
EXHAUST CO: 24O.13 24O 13 293.9O 256.61
HDGV
5.O
0.035
819.76
LODV
5.O
0.0
O.O
LDDT
5.O
0.0
O O
HDDV
5.O
O.007
3O O2
MC
5.0
O.O54
125.77
ALL VEH.
254.9O
CAL. YEAR: 1985 REGION: 49-STATE LOWALT. ALT: 5OO. FT.
LDGV I/M PROGRAM STARTING IN 1975
STRINGENCY LEVEL 34% MECH.TRAINING: NO
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1975 THROUGH 199O
ATTENTION: THE DEFAULT VALUE OF 50% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.
SAMPLE TEXT -- (YOU
MAY
INSERT
ZERO
TO
NINE
72-CHARACTER-LINES
OF
TEXT)
TAMB: 5O.O(F)
37.1/ 50.O/ 5O.O
00
CD
VEH. TYPE:
VEH. SPEEDS:
VMT MIX:
LDGV
15.0
O 739
LDGT1
15 O
O.O93
LDGT2
15.0
O.O42
LDGT
HDGV
15 0
O.O35
LDDV
15 0
O.O26
LDDT
15.0
O OO3
HDDV
15.0
O OO7
MC
15.0
O.O54
ALL VEH.
COMPOSITE EMISSION FACTORS (GM/MILE)
EXHAUST CO 63.86 81.39 97.58
86 47
27O 87
2 54
3 88
14 .94
65 16
72. O8
CAL. YEAR: 1985 REGION: CALIF. LOWALT. ALT: 5OO. FT.
LDGV I/M PROGRAM STARTING IN 1975
STRINGENCY LEVEL 34% MECH TRAINING: NO
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1975 THROUGH 199O
ATTENTION. THE DEFAULT VALUE OF 50% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.
SAMPLE TEXT -- (YOU
TAMB• SO 0(F)
37.1/ 50.O/ 5O.O
4.1.6 MOBILE2 EXAMPLE*6 Report Output
-------
VEH. TYPE:
VEH. SPEEDS-
VMT MIX:
MAY
INSERT
ZERO
TO
NINE
72-CHARACTER-LINES
OF
TEXT)
LDGV
15.O
O.739
LDGT1
15.0
O.O93
LDGT2
15.0
O.O42
COMPOSITE EMISSION FACTORS (GM/MILE)
EXHAUST CO: 52.67 66.81 84.11
LDGT
72.23
HDGV
15.O
O O35
252 41
LDDV
15.0
O.O26
2.54
LDDT
15.0
O OO3
2.60
HODV MC ALL VEH.
15.O 15.0
O.OO7 O.O54
14 .94
63.41
61.14
CAL. YEAR: 1985 REGION: 49-STATE HIALT. ALT: 55OO. FT
LDGV I/M PROGRAM STARTING IN 1975
STRINGENCY LEVEL 34% MECH.TRAINING: NO
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1975 THROUGH 199O
ATTENTION: THE DEFAULT VALUE OF 5O% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.
SAMPLE TEXT -- (YOU
MAY
INSERT
ZERO
TO
NINE
72-CHARACTER-LINES
OF
TEXT)
TAMB: 5O.O(F)
37.1/ 5O O/ 5O.O
00
VEH. TYPE:
VEH. SPEEDS:
VMT MIX:
LDGV
15.0
O.739
LDGT1
15.0
O.O93
LDGT2
15.0
O.O42
LDGT
COMPOSITE EMISSION FACTORS (GM/MILE)
EXHAUST CO: 86.77 1O9.85 127.85 1 15.5O
HDGV
15.0
0.035
454 75
LDDV
15.0
O.O26
3.87
LDDT
15.0
O.OO3
5.89
HDDV MC ALL VEH
15 O 15.0
O.OO7 O.O54
25.77
77.93
1OO.18
CAL. YEAR: 2OOO REGION: 49-STATE LOWALT. ALT: 5OO FT.
LDGV I/M PROGRAM STARTING IN 1975
STRINGENCY LEVEL 34% MECH.TRAINING: NO
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1975 THROUGH 1990
ATTENTION: THE DEFAULT VALUE OF 5O% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.
SAMPLE TEXT — (YOU
MAY
INSERT
ZERO
TO
NINE
72-CHARACTER-LINES
OF
TEXT)
TAMB:11O.O(F)
74.2/ O.O/1OO.O
VEH TYPE•
VEH. SPEEDS-
VMT MIX:
LDGV
55.0
0.63O
LDGT1
55.0
O.O79
LDGT2
55.0
0.042
LDGT
HDGV
55 O
O O35
LDDV
55 0
0. 135
LDDT
55 O
0.017
HDDV
55.0
O.O07
MC
55.0
0.054
ALL VEH.
4 1.6 MOBILE2 EXAMPLES Report Output (cont.)
-------
COMPOSITE EMISSION FACTORS (GM/MILE)
EXHAUST CO: 10.O6 7.54 7.54 7 54 36 51 1 O8 1.71 5 65 12 33 9.42
4.1.6 MOBILE2 EXAMPLES Report Output (cont.)
-------
-------
4 1.7 MOBILE2 EXAMPLE It 7
Input Record (SO columns)
O123 IPROMT , IOUNEW( 1 ) . . .
MOBILE2 EXAMPLE #7
1 INFLAG
O SPDFLG
O VMFLAG
O MYMRFG
1 ALTFLG
O IMFLG
0 ALHFLG
O TRKFLG
3 IFORM
3 PRTFLG
2 ICEVFG
0 IDLFLG
O NMHFLG
O UNFFLG
IOUNEW(3)
1O
1
1
1
1
1
1
1
1
1
1
1
1
5
6
6
6
7
7
7
8
8
8
3.
31
70
85
3
1
2
3
1
2
3
1
2
3
1
1
51
51
51
51
51
51
51
51
51
51
3
26
5.
15
00
OO
OO
OO
OO
OO
OO
OO
00
OO
. 1 3
.3 33
O O.
O 5O.
3
1
1
1
1
1
1
1
1
1
. 1
.7
O
0
.00
OO
.OO
.00
.OO
.00
.00
.00
.00
.00
10.
100
0.0
37 1
O.
0.
O.
O.
00
00
00
OO
o.oo
o.oo
0.
O.
O.
O.
O O
. O
100
50.
OO
OO
00
OO
.0 1 .O
.0 1 .0
0.0
0 50.0
1 .O 1.0
1 .O 1 .O
Descript ion
Secti on
2 85 15.O 5O.O 37.1 50.O 50.0
3 85 15.O 5O.O 37.1 5O.O 50.O
1 OO 55.O 11O. 74.2 O O 1OO.
1 .
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
ALTERNATE
ALTERNATE
ALTERNATE
ALTERNATE
ALTERNATE
ALTERNATE
ALTERNATE
ALTERNATE
ALTERNATE
ALTERNATE
ALTERNATE
TRIPS/DAY
MILES/DAY
SCENARIO
SCENARIO
SCENARIO
SCENARIO
SCENARIO
BASIC
BASIC
BASIC
BASIC
BASIC
BASIC
BASIC
BASIC
BASIC
BASIC
BASIC
EMISSION
EMISSION
EMISSION
EMISSION
EMISSION
EMISSION
EMISSION
EMISSION
EMISSION
EMISSION
EMISSION
RATES
RATES
RATES
RATES
RATES
RATES
RATES
RATES
RATES
RATES
RATES
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
ONE-TIME
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
. .8
Example 7 uses a "vertical" input format without prompting (IPROMT=O) and a 112
column wide descriptive format for 9 vehicle types, including a combined
LDGT group (IFORM=3). The formatted reports are sent to unit 1 [IOUNEW(1)=1].
the diagnostic messages are sent to unit 2 [lOUNEWt2)=2], and the prompting
messages, if there were any. would be sent to unit 3 [IOUNEW(3)=3]
The output units are displayed in the unit 2 output.
The input options used in this example are-
alternative basic emission rates (ALTFLG=1)
user supplied average trips/day and miles/day for crankcase and
evaporative HC emission calculations (ICEVFG=2)
Only HC emission factors are printed (PRTFLG=1).
HC emission factors include methane (NMHFLG=0).
4 1 7 MOBILE2 EXAMPLE*? Input
-------
MOBILES EXAMPLE #7
COMMENT
WARNING
WARNING
WARNING
WARNING
WARNING
WARNING
WARNING
WARNING
WARNING
WARNING
CURRENT OUTPUT UNIT NUMBERS
EQUATION
EQUATION
EQUATION
EQUATION
EQUATION
EQUATION
EQUATION
EQUATION
EQUATION
EQUATION
1
2
3
4
5
6
7
8
g
10
ZEROES
ZEROES
ZEROES
ZEROES
ZEROES
ZEROES
ZEROES
ZEROES
ZEROES
ZEROES
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
ARE IOUUNF=9
COEFFICIENTS
COEFFICIENTS
COEFFICIENTS
COEFFICIENTS
COEFFICIENTS
COEFFICIENTS
COEFFICIENTS
COEFFICIENTS
COEFFICIENTS
COEFFICIENTS
IOUREP=1 IOUERR=2 IOUASK=3
(AND TOTAL) FOR IR=1, IV=5, IP=3
(AND TOTAL) FOR IR=1. IV=6, IP=1
(AND TOTAL) FOR IR=1. IV=6, 1P=2
(AND TOTAL) FOR IR=1, IV=6, IP=3
(AND TOTAL) FOR IR=1. IV=7, IP=1
(AND TQT&L) FOR TP=I, IV=7, IP = 2
(AND TOTAL) FOR IR=1, IV=7, IP=3
(AND TOTAL) FOR IR=1, IV=8, IP=1
(AND TOTAL) FOR IR=1, IV=8, IP=2
(AND TOTAL) FOR IR=1, IV = 8, IP=3
4.1.7 MOBILE2 EXAMPLE*? Diagnostic Output
-------
MOBILE2 EXAMPLE #7
EMISSION FACTOR MODIFICATION PROFILE-
REGION VEH. POLLUTANT FIRST MY LAST MY
BASE
OR
ALTERED
1 5
1 6
1 6
1 6
1 7
1 7
1 7
1 8
1 8
1 8
3
1
2
3
1
2
3
1
2
3
1951 2OOO 3.OO O.O YES
1951 2OOO 1 .00 0 O YES
1951 20OO 1.OO O.O YES
1951 20OO 1.00 0.0 YES
1951 20OO 1.0O O.O YES
1951 20OO 1.00 O.O YES
1951 20OO 1 OO O.O YES
1951 20OO 1.00 O.O YES
1 95 1 20OO 1 . OO O.O YES
1951 20OO 1.OO O.O YES
* TOTAL HC EMISSION FACTORS INCLUDE EVAP . HC EMISSION FACTORS
CAL. YEAR: 197O
VEH. TYPE:
VEH. SPEEDS:
VMT MIX:
REGION: 49-STATE LOWALT .
LDGV
5.O
O.786
COMPOSITE EMISSION FACTORS
EXHAUST NOX:
CAL. YEAR: 1985
VEH. TYPE:
VEH. SPEEDS:
VMT MIX:
8.OO
LDGT1
5 0
O.O83
(GM/MILE)
8.01
LDGT2
5.0
O.O47
12.86
REGION: 49-STATE LOWALT.
LDGV
15. O
0.750
COMPOSITE EMISSION FACTORS
EXHAUST NOX:
CAL. YEAR: 1985
VEH. TYPE:
VEH. SPEEDS:
VMT MIX-
2.21
LDGT1
15 O
0.079
(GM/MILE)
2 .72
REGION: CALIF.
LDGV
15. O
O.75O
COMPOSITE EMISSION FACTORS
EXHAUST NOX :
CAL. YEAR: 1985
VEH. TYPE
VEH. SPEEDS
VMT MIX
1 .83
LDGT1
15 O
O.O79
(GM/MILE)
2 . 17
LDGT2
15.0
O.O46
2 42
LOWALT
LDGT2
15.0
O.O46
1 .89
REGION: 49-STATE HIALT .
LDGV
15.0
O.75O
COMPOSITE EMISSION FACTORS
EXHAUST NOX
1 .76
LDGT1
15.0
O.O79
(GM/MILE)
2 . 19
LDGT2
15. O
O.O46
2.O9
ALT: 5OO. FT.
LDGT HDGV
5.0
O.O42
9.75 11.90
ALT- 5OO. FT.
LDGT HDGV
15. O
0.042
2 61 1O 48
ALT: 5OO FT
LDGT HDGV
15 O
O.042
2.O7 6.87
ALT- 55OO. FT
LDGT HDGV
15. O
O.O42
2 15 8 O5
TAME:
LDDV
5
O
0
O
O
0
TAMB
LDDV
15
O
3
O
O36
73
TAMB
LDDV
15
0
1
0
036
31
TAMB
LDDV
15
O
1
0
036
42
O.O(F)
LDDT
5.O
0.0
0.0
50.0(F)
LDDT
15. O
0 OO5
1 . 24
5O.O(F)
LDDT
15. O
O.OO5
1 .76
50 0(F)
LDDT
15 0
O OO5
2 . 45
O
HDDV
5
0
1
O
033
57
37
HDDV
15
0
1
O
O33
12
37
HDDV
15
O
19
O
O33
99
37
HDDV
15
0
28
0
033
74
0/100 O/
MC
5.O
O.OO9
2.45
1/ 5O.O/
MC
15 O
O.O09
1 .08
1/ 5O O/
MC
15.0
O OO9
O.85
1/ 5O O/
MC
15.0
O.OO9
O 54
0.0
ALL VEH.
8.13
5O O
ALL VEH.
2.61
5O 0
ALL VEH
2.64
5O.O
ALL VEH.
2 94
CAL YEAR: 2000 REGION: 49-STATE LOWALT.
4.1.7 MOBILE2 EXAMPLE/*? Report Output
ALT: 5OO FT
TAMB-110 0(F)
74 2/ 0 0/100 0
-------
VEH. TYPE: LDGV LDGT1 LDGT2 LDGT HDGV LDDV LDDT HDDV MC ALL VEH
VEH SPEEDS: 55 O 55.0 55 .0 55.0 55.0 55.0 55 O 55.0
VMT MIX: O.631 O.O67 O.O46 O O42 O.153 O.O18 O.O33 O.OO9
COMPOSITE EMISSION FACTORS (GM/MILE)
EXHAUST NOX • 1 . 36 O.93 O.79 O.87 2.66 4.O8 1.36 1.20 1.51 1.77
4 1 7 MQBILE2 EXAMPLE-" Report Output (cent
-------
4.1.8 MOBILE2 EXAMPLE tt B
Input Record (8O columns)
1677 IPROMT,IOUNEW(1)...IOUNEW(3)
MOBILES EXAMPLE #8
1 INFLAG
O SPDFLG
O VMFLAG
O MYMRFG
O ALTFLG
0 IMFLG
2 ALHFLG
O TRKFLG
1 I FORM
1 PRTFLG
O ICEVFG
1 IDLFLG
1 NMHFLG
O UNFFLG
1 75 5.O 8O.O O.O 10O. O.O
. 10O.O5O.O70.09O.O40.O3O.O206O.O80.075.O
1 8O 19.6 BO.O 20.6 27.3 2O.6
.1OO.O5O.O7O O9O.O4O.030.O2O6O.O80.075.0
1 85 15.O 8O.O 50.O 5O.O 50.O
. 1OO.O5O.O7O.O9O.O4O.O3O.O2O60.O80 075.O
1 90 35.O 8O.O BO.O 20 0 8O.O
.1OO.O5O.O7O.O9O.O40.O3O.O2O6O O8O.075.O
1 95 45.0 8O O 9O.O 10.0 90.O
. 1OO.05O.O7O.O9O.O4O.030.O2060.O80 075. O
1 OO 55 O 8O O 1OO. O.O 10O.
.100.05O 070.09O.O40.03O O2O60.080.075 0
....-*-.... 1 ... +....2... +....3... + . .4. ..+ ... 5. . + ...6
Example 8 uses a "vertical" input format with prompting (IPRQMT=1) and a
descriptive format for 6 vehicle types (LDDs are excluded. IFORM=1)
The formatted reports are sent to unit 6 [IOUNEW(1)=6], the diagnostic
and prompting messages are sent to unit 7 [IOUNEW(2)-IOUNEW(3)=7].
The output units are displayed on the unit 7 output.
Four additional light-duty correction factors are used as an input option
(ALHFLG=2)
The output options used are:
print only HC emissions (PRTFLG=1)
print idle emissions (IDLFLG=1)
print non-methane HC emissions (NMHFLG=1).
Descr ipt ion
Sect ion
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
SCENARIO
LD ADDITIONAL CORRECTION FACTORS
SCENARIO
LD ADDITIONAL CORRECTION FACTORS
SCENARIO
LD ADDITIONAL CORRECTION FACTORS
SCENARIO
LD ADDITIONAL CORRECTION FACTORS
SCENARIO
LD ADDITIONAL CORRECTION FACTORS
SCENARIO
LD ADDITIONAL CORRECTION FACTORS
. . .7. ..+... .8
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
4 1 8 MOBILE2 EXAMPLES Input
-------
ENTER PROJECT ID:
MOBILE2 EXAMPLE #8
COMMENT: CURRENT OUTPUT UNIT NUMBERS ARE IOUUNF=9 IOUREP=6 IOUERR=7 IOUASK=7
ENTER INFLAG-
ENTER SPDFLG:
ENTER VMFLAG:
ENTER MYMRFG:
ENTER ALTFLG:
ENTER IMFLG:
ENTER ALHFLG:
ENTER TRKFLG:
ENTER IFORM:
ENTER PRTFLG:
ENTER ICEVFG:
ENTER IDLFLG-
ENTER NMHFLG-
ENTER UNFFLG:
ENTER REGION. CY , SPD( 1) , TAMB , PCCN . PCHC ,PCCC :
ENTER AC.XLOADO) .TRAILRO) . ABSHUM , DBTEMP , WBTEMP
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
ENTER REGION, CY , SPD( 1 ), TAMB , PCCN, PCHC , PCCC :
ENTER AC.XLOADO) .TRAILRO) , ABSHUM. DBTEMP, WBTEMP
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
ENTER REGION, CY , SPD( 1 ), TAMB , PCCN, PCHC , PCCC :
ENTER AC.XLOADO), TRAILRO) . ABSHUM . DBTEMP , WBTEMP
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
ENTER REGION, CY , SPD( 1 ), TAMB . PCCN. PCHC , PCCC :
ENTER AC.XLOADO) .TRAILRO) , ABSHUM . DBTEMP , WBTEMP
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
ENTER REGION, CY , SPD( 1 ), TAMB , PCCN , PCHC , PCCC :
ENTER AC.XLOADO), TRAILRO) , ABSHUM , DBTEMP , WBTEMP
COMMENT- A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
ENTER REGION. CY , SPD( 1 ), TAMB , PCCN, PCHC , PCCC :
ENTER AC.XLOADO) .TRAILRO) , ABSHUM , DBTEMP , WBTEMP
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED
ENTER REGION, CY . SPD( 1 ), TAMB , PCCN , PCHC , PCCC :
4.1 8 MOBILE2 EXAMPLES Prompting and Diagnostic Output
-------
MOBILE2 EXAMPLE #8
*NON-METH HC EMISSION FACTORS INCLUDE EVAP. HC EMISSION FACTORS
VEH. TYPE: LDV LDT1 LDT2 HOG HDD MC
CAL. YEAR: 1975 TEMP- 8O.O(F) O.786/O.O83/O.O47/O.O42/0.O33/0.O09
REGION: 49-STATE 5 .0/ 5.O/ 5.0 MPH ( 5.0) O.O/1OO.O/ 0 O
AC: 0.70 XLOAD: 0.05 0.07 0.09 TRAILR: 0.04 ABSHUM: 60.00
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HDG HDD MC ALL MODES
NON-METH HC: 22.20 21.52 29.82 51 08 8.15 31.51 23.33
HOT STABILIZED IDLE EMISSION FACTORS (GM/MIN)
NM-IDLE HC: 1 .09 1.02 1.17 1.46 O.35 2.07 1 . OS
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
CAL. YEAR: 198O TEMP: 80.0(F) 0.781/0.083/0.047/0 O42/0.033/0.009
REGION: 49-STATE 19.6/19.6/19.6 MPH (19.6) 2O 6/ 27.3/ 2O.6
AC: O.70 XLOAD: O. O5 0.07 O.09 TRAILR- O. O4 ABSHUM: 6O. OO
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HDG HDD MC ALL MODES
NON-METH HC: 4.83 4.95 5.82 15.86 4.28 7.92 5.33
HOT STABILIZED IDLE EMISSION FACTORS (GM/MIN)
NM-IDLE HC: 0.78 O.69 0.70 1.02 0.35 1.38 O.76
VEH. TYPE: LDV LDT1 LDT2 HDG HDD MC
CAL. YEAR: 1985 TEMP: 8O.O(F) O 750/0.O79/0 O46/O.O42/O.O33/O.OO9
REGION: 49-STATE 15.0/15.0/15.0 MPH (15.O) 5O.O/ 5O.O/ 5O.O
AC: O 7O XLOAD: 0.05 O. O7 0.09 TRAILR: O. O4 ABSHUM 6O. OO
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HDG HDD MC ALL MODES
NON-METH HC: 4.53 5. OS 3.80 12.52 5.13 8.12 4 78
HOT STABILIZED IDLE EMISSION FACTORS (GM/MIN)
NM-IDLE HC: O.52 0.38 0.21 0.58 O.35 O.78 O.48
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
CAL. YEAR: 199O TEMP: 8O.O(F) O.693/O O73/0.O46/O.O42/O.O33/O.OO9
REGION- 49-STATE 35.O/35.0/35.O MPH (35.0) 80.O/ 20.O/ 8O.O
AC: O.70 XLOAD: 0.O5 0 07 O.09 TRAILR. O.O4 ABSHUM: 60.OO
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HDG HDD MC ALL MODES
NON-METH HC: 1.39 1.70 1 O3 2.61 2.30 5.74 1.42
HOT STABILIZED IDLE EMISSION FACTORS (GM/MIN)
NM-IDLE HC: 0.34 0 19 0.09 0. 3O O.29 O 76 0.28
VEH TYPE: LDV LOT 1 LDT2 HDG HDD MC
CAL. YEAR. 1995 TEMP- 8O.O(F) O.647/O O69/O.O46/O O42/0 O33/O.OO9
REGION. 49-STATE 45.O/45.0/45.O MPH (45.0) 90.O/ 1O.O/ 90 O
4.1 8 MOBILE2 EXAMPLES Report Output
-------
AC: O.7O XLOAD: O. O5 O.O7 O. O9 TRAILR: 0.04 ABSHUM • 6O. OO
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HDG HDD MC ALL MODES
NON-METH HC: 0.78 O.88 O.61 1.27 1.79 5.37 O.82
HOT STABILIZED IDLE EMISSION FACTORS (GM/MIN)
NM-IDLE HC: O.25 O.1O O.O6 O.22 O.27 0. 76 0.21
VEH. TYPE: LDV LOT 1 LOT 2 HDG HDD MC
CAL. YEAR: 2OOO TEMP: 8O.O(F) 0.631/O.O67/0.O46/O.O42/0.O33/O.OO9
REGION: 49-STATE 55.0/55.0/55.0 MPH (55.O)1OO.O/ O.O/1OO.O
AC: O.7O XLOAD: O.05 O.O7 O.O9 TRAILR: 0.04 ABSHUM: 6O.OO
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HDG HDD MC ALL MODES
NON-METH HC- O.62 0.56 0.49 O.89 1.58 5.26 0.66
HOT STABILIZED IDLE EMISSION FACTORS (GM/MIN)
NM-IDLE HC: 0.24 O. O7 0.05 0. 2O O.26 O 76 O.19
4.1.S MOEILE2 EXAMPLES Report Output (cont.)
-------
-99-
4.2 ' MOBILE1 EXAMPLES THROUGH MOBILE2
To illustrate that MOBILE2 input streams and output reports are similar
to those of MOBILE1, the thirteen MOBILE1 examples (from the MOBILE1
User's Guide) were run through MOBILE2. These examples are provided on
the following pages.
Each example contains an image of the input stream, a description of any
changes needed to allow the input to run through MOBILE2, and the
generated output. The input streams as displayed have had the necessary
changes made. The user is referred to the MOBILE1 User's Guide for an
image of the input streams in their original MOBILE1 format.
A MOBILE1 input data set will have to be modified before being fed into
MOBILE2 if any of the following options are used:
1. The list-directed (free format) option (INFLAGO) as in Example 1 of
the MOBILE1 User's Guide.
2. The three speed input option (SP3FLG=1) as in Examples 3 and 13 of
the MOBILE1 User's Guide.
3. The user supplied VMT option (VMFLAG=1 or 2) where LDDV and LDDT VMT
fractions must be included (as in Examples 4, 5, and 13 of the
MOBILE1 User's Guide).
4. The user supplied annual mileage accumulation rate option (MYMRFG-1
or 3) where LDDV and LDDT annual mileage accumulation rates must be
included (as in Examples 6, 8, and 13 of the MOBILE1 User's Guide).
5. The user supplied July 1 registration mix option (MYMRFG=2 or 3)
where again LDDV and LDDT information must be included (as in
Examples 7,8, and 13 of the MOBILE1 User's Guide).
-------
-------
4.2.1 MOBILE 1 EXAMPLE H 1
Input Record (SO columns)
Descrjpt ion
0
EXAMPLE
1
0
0
O
O
0
0
O
O
O
O
O
0
0
1 7O 19
+
I PROMT
1: LIST-DIRECTED INPUT
INFLAG
SPDFLG
VMFLAG
MYMRFG
ALTFLG
IMFLG
ALHFLG
TRKFLG
IFORM
PRTFLG
ICEVFG
IDLFLG
NMHFLG
UNFFLG
.6 75.0 2O. 6 27.3 20 . 6
. . 1 . . .. + ... .2 . ...+ .. . .3 . . +....4..
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
SCENARIO
.. + ... .5. ...-•-. ..€.... + .. .7.. . + ....8
Sect Ion
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
PARAMETER
MOBILE2 does not have the list-directed input option. Therefore, this
example did not run. However, MOEILE2 can be easily modified to accept the
list-directed input option. To run this example on MOBILE2 the scenario
record was changed to correspond to the formatted input format
(11,1X,I2,5(1X.F4. 1 )) , and the INFLAG flag was changed to 1
o
o
4 2.1 MOBILE1 EXAMPLE*! Input
-------
EXAMPLE 1: LIST-DIRECTED INPUT
R
E !
G CY LD
SPEEDS AMB
HD MC TMP COLD/HOT START
P
0
L
COMPOSITE EMISSION FACTORS
LDV LDT1 LDT2 HDG HDD MC
VEHICLE MIX C .E F .
LDV LDT1 LDT2 HDG HDD MC ALL VEH
1 70 19.6/19.6/19.6 75 20.6 27 3 20.6 1 11.30 11.24 13.88 28 05 4.45~ 11.23 0 786 O 083 O.O47 O O42 0.033 O OO9~" 1-1.~89*
1 7O 19.6/19.6/19.6 75 20.6 27.3 2O.6 2 86.14 82.61 96 65 27O.O8 13.43 35.79 O.786 O.083 O 047 O.O42 O.033 O.OO9 91 19
1 7O 19.6/19.6/19.6 75 20.6 27.3 20.6 3 3.69 3.75 5 5fi 8.85 25.80 O.24 O 786 O.O83 O O47 O O42 O.033 O.OO9 4 7O
4.2.1 MOBILE 1 EXAMPLE*! Output
-------
4.2.2 MOBILE 1 EXAMPLE H 2
Input Record (8O columns)
0
EXAMPLE
1
O
O
O
O
0
0
0
1
O
O
O
0
0
1 7O 19
....+..
I PROMT
2: FORMATTED INPUT
INFLAG
SPDFLG
VMFLAG
MYMRFG
ALTFLG
IMFLG
ALHFLG
TRKFLG
IFORM
PRTFLG
ICEVFG
IDLFLG
NMHFLG
UNFFLG
.6 75. O 20.6 27.3 2O 6
1 + 2 •*• 3 *-... .4. ...-»-. ...5. .. + ... 6. .. + ....
Description
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
SCENARIO
Sect Ion
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
PARAMETER
.8
MOBILE2 ran this example without any modification.
O
ho
4.2.2 MOBILE1 EXAMPLES Input
-------
EXAMPLE 2: FORMATTED INPUT
* TOTAL HC EMISSION FACTORS INCLUDE EVAP. HC EMISSION FACTORS
VEH TYPE: LDV LOT 1 LDT2 HDG HDD MC
CAL. YEAR. 197O TEMP: 75.O(F) 0.786/O O83/O.O47/O.O42/O O33/O.OO9
REGION: 43-STATE 19 6/19 6/19.6 MPH (19 6) 2O 6/ 27 3/ 20.6
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HDG HOD MC ALL MODES
TOTAL HC: 11 3O 1 1 24 13 88 28 05 4 45 11.23 11.89
EXHAUST CO: 86.14 82 61 96.65 270 08 13 43 35 79 91 19
EXHAUST NOX • 3.69 3.75 5 56 8 85 25.80 O.24 4 7O
O
OJ
422 MOBILE1 EXAMPLE*? Output
-------
4.2.3 MOBILE1 EXAMPLE H 3
Input Record (8O columns)
O
EXAMPLE
1
0
0
O
0
0
O
O
1
O
O
0
O
O
1 81 16
1 82 16
1 83 16
1 84 16
1 85 16
.4-
I PROMT
3: 3-SPEED INPUT
INFLAG
SPDFLG
VMFLAG
MYMRFG
ALTFLG
IMFLG
ALHFLG
TRKFLG
IFORM
PRTFLG
ICEVFG
IDLFLG
NMHFLG
UNFFLG
.O 75 .O 20.6 27. 3 2O . 6
.0 75.0 20 6 27.3 20.6
,O 75.0 20.6 27.3 20.6
. O 75 .O 2O. 6 27 .3 2O. 6
.O 75. O 20.6 27.3 2O . 6
. 1 . . .+....2... +....3....+ ..4..
Descr ipt
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
SCENARIO
SCENARIO
SCENARIO
SCENARIO
SCENARIO
.+ ...5. . + . . G ....+. . 7. ...+.. . .8
Sect i on
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
MOBILE2 does not have the three-speed input option. Therefore, this example
did not run. MOB1LE2 no longer operates with bag speed correction factors.
Instead, either one average speed for all vehicles or eight average speeds
(one for each vehicle type) must be supplied on the scenario record However.
MOBILE2 was originally set up for a three-speed input option and can easily
be converted for this option. A word of caution must be given to users who
implement the three speed option The speeds are not bag speeds as defined in
MOBILE 1. The three speeds correspond to (1) the LDVs and LDTs (both
diesel-powered and gasoline powered), (2) the HDVs, and (3) MCs.
To run this example, SPDFLG was set to zero, and the bag 1 and bag 3 speeds
(26.O mph) were removed.
4.2.3 MOBILE1 EXAMPLES Input
-------
EXAMPLE 3: 3-SPEED INPUT
* TOTAL HC EMISSION FACTORS INCLUDE EVAP HC EMISSION FACTORS
CAL. YEAR: 1981
REGION: 49-STATE
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75.O(F) 0.777/O.O82/O.O46/O O42/O O33/O.OO9
16.O/16.O/16.O MPH (16.0) 2O.6/ 27.3/ 2O . 6
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
5. 17
51 .72
2 51
LDT1
5.41
51 .06
2.77
EMISSION
LDT2
5.31
46.35
2.96
FACTORS (GM/MILE)
HDG
18.72
288.66
9.65
HDD
5.13
16.41
28 .OO
MC
8.36
31 .68
O 58
ALL MODES
5.75
59.53
3.67
CAL. YEAR: 1982
REGION: 49-STATE
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75.0(F) 0 773/0 O82/0.046/O.O42/O.O33/O,OO9
16.O/1S.O/16 O MPH (16.O) 20.6/ 27.3/ 2O.6
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HDG HDD MC ALL MODES
4.68 4.97 4.33 17.45 5.13 7 . 6O 5. 2O
47.4O 47.85 39 25 281.28 16.41 28.88 55.O1
2.29 2.68 2.66 9.67 28.OO O.67 3.47
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
CAL. YEAR: 1983 TEMP: 75.0(F) O 766/0.O81/O.O46/O.042/O.O33/O.OO9
REGION: 49-STATE 16.O/16.O/16.O MPH (16.O) 20.6/ 27.3/ 2O.6
COMPOSITE EMISSION FACTORS (GM/MILE)
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
4.28
44.OO
2. 12
LDT1
4.59
44.81
2.59
LDT2
3 78
35 09
2.51
HDG
16 . 13
273.03
9.67
HDD
5. 13
16.41
28. OO
MC
7.O9
26.99
0.72
ALL MODES
4 75
51 .24
3.32
O
Ol
CAL. YEAR: 1984
REGION: 49-STATE
VEH TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75.O(F) 0 758/0.O80/O.046/O.O42/O O33/O.OO9
16.O/16 O/16.0 MPH (16.O) 2O.G/ 27.3/ 2O.6
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HDG HDD MC ALL MODES
TOTAL HC: 3.91 4.23 3 27 14.89 5 13 6 85 4.33
EXHAUST CO: 40.60 41 58 30 76 264.91 16.41 25 71 47.49
EXHAUST NOX: 2. OO 2.48 2.32 9.68 28 . OO 0.76 3.21
CAL. YEAR: 1985
REGION: 49-STATE
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75 O(F) O.750/O.O79/O.046/O.O42/O.O33/O.OO9
16.0/16.0/16.0 MPH (16.O) 2O.6/ 27.3/ 20.6
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HDG HDD MC ALL MODES
TOTAL HC- 3.56 3.87 2.78 12.57 5 13 6 72 3.89
EXHAUST CO: 37.43 37 75 25 8O 225.18 16 41 24 86 42 56
EXHAUST NOX- 1 89 2 31 2.O1 1O.17 28.OO O 78 3 1O
4 2.3 MDRTLEI FVAMDLE*3 Output
-------
4.2.4 MOBILE1 EXAMPLE H 4
Input Record (SO columns)
Descr iption
o
EXAMPLE
1
O
1
0
0
o
0
o
1
o
o
o
o
o
1 7O 19
.760 O3O
1 79 19.
.74O.O35
....+...
IPROMT
4: USER-SUPPLIED VMT MIX
INFLAG
SPDFLG
VMFLAG
MYMRFG
ALTFLG
IMFLG
ALHFLG
TRKFLG
IFORM
PRTFLG
ICEVFG
IDLFLG
NMHFLG
UNFFLG
6 75. O 2O. 6 27.3 2O.6
. O40 . O8O .OOO . OOO . O80 . O 1O
6 75. O 20.6 27.3 2O.6
.O45.O85.OOO.OOO.O85.O10
. 1 ....+... 2. . +. . . .3 .. + ,.. .4. .
FLAG
TITLE
FLAG
TLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
SCENARIO
VMT MIX
SCENARIO
VMT MIX
+ 5 + .6 ...+.... 7 ....+... .8
MOBILE2 did not run this example MOBILE2 incorporates two new vehicle types
into the emission factor calculations: LDDVs and LDDTs. As a result, vehicle
miles travelled (VMT) fractions for the two new vehicle types had to be
included to make this example run successfully Further, VMT fractions of
zero must be entered prior to 1975 for LDDVs and prior to 1978 for LDDTs.
Sales prior to those years were considered insignificant If the VMT
fractions prior to those years are not zero, an error will result and
MOBILE2 will terminate. The VMT mix fractions must be entered in the
following order for the vehicle types: LDGV, LDGT1, LDGT2, HDGV. LDDV,
LDDT, HDDV, and MC.
Sect ion
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
PARAMETER
PARAMETER
PARAMETER
PARAMETER
4 2.4 MOBILE1 EXAMPIE#4 Input
-------
EXAMPLE 4: USER-SUPPLIED VMT MIX
* TOTAL HC EMISSION FACTORS INCLUDE EVAP. HC EMISSION FACTORS
CAL. YEAR: 197O
REGION: 49-STATE
VEH. TYPE: LDV LOT 1 LDT2 HDG HOD MC
TEMP: 75.O(F) O.76O/O.O3O/O-O40/O O8O/O O8O/O.Q1O
19.6/19.6/19.6 MPH (19.6) 2O.6/ 27.3/ 2O.6
COMPOSITE EMISSION FACTORS (GM/MILE)
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
11 .30
86. 14
3.69
LDT1
11 .24
82.61
3.75
LDT2
13.88
96.65
5.56
HDG
28.05
270.08
8.85
HDD
4.45
13.43
25.80
MC
1 1 23
35 79
O 24
ALL MODES
12. 19
94.85
5.91
CAL. YEAR: 1979
REGION: 49-STATE
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75.0(F) 0.740/O.O35/0.045/O O85/O.O85/O.01O
19.6/19.6/19.6 MPH (19.6) 2O.6/ 27.3/ 2O 6
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HDG HDD MC ALL MODES
TOTAL HC: 5.55 5.75 8.21 18.50 4 45 9.44 6.73
EXHAUST CO: 51.84 5O.94 61.34 251.70 13.43 31.91 65.76
EXHAUST NOX: 3.O1 3.29 4.56 9.98 25.80 O.39 5.60
4.2.4 MOB 11
EXAMPLC#4 Output
-------
4.2.5 MOBILE1 EXAMPLE H 5
Input Record (SO columns)
Descript ion
Sect ion
O I PROMT
EXAMPLE 5- USER-SUPPLIED ONE-TIME VMT MIX
1 INFLAG
0 SPDFLG
2 VMFLAG
O MYMRFG
0 ALTFLG
0 IMFLG
O ALHFLG
0 TRKFLG
1 IFORM
0 PRTFLG
O ICEVFG
0 IDLFLG
O NMHFLG
O UNFFLG
.803.058.058.O45.OOO.OOO.O31.OO5
1 70 19.6 75.O 2O.6 27.3 2O.6
1 79 19.6 75.0 20.6 27.3 20.6
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
VMT MIX
SCENARIO
SCENARIO
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
ONE-TIME DATA
PARAMETER
PARAMETER
1 .
MOBILE2 did not run this example successfully. LDD data had to be
added to the VMT mix record. See the MOBILE1 Example # 4 comments.
O
oo
4.2.5 MOBILE1 EXAMPLES Input
-------
EXAMPLE 5: USER-SUPPLIED ONE-TIME VMT MIX
* TOTAL HC EMISSION FACTORS INCLUDE EVAP. HC EMISSION FACTORS
CAL. YEAR: 197O
REGION: 49-STATE
VEH. TYPE: LDV LDT1 LDT2 HOG HDD MC
TEMP: 75.0(F) 0. 803/O.058/0.058/O.O45/O O31/O-OO5
19.6/19.6/19.6 MPH (19.6) 2O 6/ 27.3/ 2O.6
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX :
LDV
1 1 .30
86. 14
3.69
LDT1
1 1 .24
82 .61
3.75
EMISSION
LDT2
13.88
96 65
5.56
FACTORS (GM/MILE)
HDG
28.05
270.08
8.85
HDD
4 .45
13 43
25. SO
MC
1 1 23
35.79
O.24
ALL MODES
1 1 .99
92.31
4.70
CAL. YEAR: 1979
REGION: 49-STATE
VEH. TYPE: LDV LDT1 LDT2 HDG HDD MC
TEMP: 75.O(F) 0 803/O.O58/0.O58/O 045/O.031/O.OO5
19.6/19 6/19.6 MPH (19.6) 2O.6/ 27 3/ 2O 6
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HDG HDD MC ALL MODES
TOTAL HC: 5.55 5.75 8.21 18.5O 4 45 9 44 6.29
EXHAUST CO- 51 84 50 94 61.34 251.70 13.43 31 91 60.05
EXHAUST NOX: 3.01 3.29 4 56 9.98 25 8O O.39 4.13
4.2 5 MOBILEi EXAMPLE,^ output
-------
4.2.6 MOBILE 1 EXAMPLE H 6
Input Record (80 columns)
Description
0 I PROMT
EXAMPLE 6: USER-SUPPLIED MILEAGE ACCRUAL
1 INFLAG
O SPDFLG
O VMFLAG
1 MYMRFG
O ALTFLG
O IMFLG
0 ALHFLG
0 TRKFLG
1 IFORM
O PRTFLG
O ICEVFG
O IDLFLG
O NMHFLG
O
1
1
1
1
1
DATA
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
UNFFLG
. 159 15O
.OG7 ,O66
.159 15O
.067 O66
.157 157
.071 O66
. 19O . 19O
.078 .070
. 159 . 15O
.067 . O6G
. 159 . 150
.067 O66
.736 736
.346 .338
02O1 .O251
O135 O132
83 5 O
83 1O. O
83 15.0
83 2O. O
83 25.0
. .+ . . .1
. 14O 131
.062 .059
140 .131
.062 .059
.141 . 126
O63 .O6O
. 179 . 165
O63 .059
. 140 . 131
.062 .059
. 14O 131
.062 .059
.699 .633
.331 .324
.O2O7 .O185
.O129.O127
75. O 20.6
75. O 2O. 6
75. O 20.6
75. O 2O. 6
75. O 2O. 6
....+... .2
122 . 1 13
O55 .051
122 113
.055 .051
113 1O2
O55 .052
150 135
.053 O49
.122 113
.055 O51
122 113
.055 O51
566 . 5OO
309 .287
.0172.0162
.0125 0123
27 3 20.6
27 3 2O 6
27 3 20.6
27 . 3 2O. 6
27.3 2O. 6
. . . .+ . . .3
103
05O
. 1O3
.050
.094
O5O
. 120
.047
. 1O3
.050
. 1O3
.O5O
.456
257
.0155
.0122
.094
.047
094
.047
086
.047
. 1O6
.046
.094
.047
094
.047
.412
.213
.0149
.0121
.085
.044
.085
.044
.080
.044
.095
O44
.085
O44
.085
O44
.382
. 184
.O143
.O12O.
.076
.044
.076
O44
.075
.041
.086
O42
.076
O44
.076
O44
360
. 154
O139
.01 19
FLAG
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
LDGV
LDGV
LDGT1
LDGT1
LDGT2
LDGT2
HDGV
HDGV
LDDV
LDDV
LDDT
LDDT
HDDV
HDDV
MC
MC
AGES
AGES
AGHS
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
1-1O
11-2O
1-1O
11-20
1-10
11-2O
1-10
1 1-2O
1-10
11-2O
1-1O
1 1-2O
1-10
1 1-2O
1-1O
1 1-2O
SCENARIO
SCENARIO
SCENARIO
SCENARIO
SCENARIO
+
. . .4
+
. . . .5. . . . + .
..6 ...+.. 7... +.. .8
Sect Ion
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
MOBILE2 did not run this example because annual mileage accumulation rates
were missing for the LDDV and LDDT vehicle types
This example was run by supplying annual mileage accumulation rate distributions
for the two LDD vehicle types.
426 MOBILE1 EXAMPLES Input
-------
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
0.
O.
0.
0.
O.
0.
O.
0.
0.
132E-O1
129E-O1
127E-01
125E-O1
123E-01
122E-O1
121E-O1
120E-O1
1 19E-O1
MILEAGE
MILEAGE
MILEAGE
MILEAGE
MILEAGE
MILEAGE
MILEAGE
MILEAGE
MILEAGE
WITH
WITH
WITH
WITH
WITH
WITH
WITH
WITH
WITH
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
REGISTRATION
REGISTRATION
REGISTRATION
REGISTRATION
REGISTRATION
REGISTRATION
REGISTRATION
REGISTRATION
REGISTRATION
EXAMPLE 6: USER-SUPPLIED MILEAGE ACCRUAL DATA
* TOTAL HC EMISSION FACTORS INCLUDE EVAP. HC EMISSION FACTORS
CAL. YEAR: 1983
REGION: 49-STATE
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75.0(F) 0.746/0.O91/0.050/O O43/0.037/O.009
5.O/ 5.O/ 5 O MPH ( 5.O) 2O 6/ 27 3/ 2O.6
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
10.25
12O. 13
1 .86
LDT1
12. 13
136.83
2 4O
EMISSION
LDT2
1O. 46
11O.95
2 27
FACTORS (GM/MILE)
HDG
34 18
625.55
8.71
HDD
8.71
35.77
40 83
MC
18 72
99 82
0 69
ALL MODES
1 1 25
136.56
3.66
CAL. YEAR: 1983
REGION- 49-STATE
VEH. TYPE: LDV LDT1 LDT2 HDG HDD MC
TEMP: 75.0(F) 0.746/0.091/O.O50/0 043/O.O37/0.OO9
1O.O/1O.O/10.O MPH (1O.O) 20 6/ 27.3/ 2O 6
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
5 67
6O.89
1 85
LDT1
6 75
69 38
2.38
EMISSION
LOT 2
5.62
54 79
2 3O
FACTORS (GM/MILE)
HDG
23.55
416.19
9.15
HDD
6.84
24 66
33.87
MC
1O.95
48.73
O 62
ALL MODES
6 5O
73.61
3 41
CAL. YEAR: 1983
REGION: 49-STATE
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP- 75.O(F) O.746/0 O91/O.O5O/O O43/O.O37/O OO9
15.O/15.O/15.0 MPH (15.0) 20 6/ 27.3/ 2O 6
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
4 . 18
43.29
2.OO
LDT1
5.OO
49. 16
2.56
EMISSION
LDT2
4.O5
37.95
2.48
FACTORS (GM/MILE)
HDG
17. 14
292.55
9.6O
HDD
5.49
17 80
29. 12
MC
8.33
32 02
O 63
ALL MODES
4.8O
52. 12
3.38
CAL. YEAR: 1983
REGION: 49-STATE
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75 O(F) O.746/0.O91/O.O5O/0.O43/O.O37/O.OO9
20.O/20.0/20.0 MPH (2O.O) 20.6/ 27.3/ 2O.6
COMPOSITE
TOTAL HC:
EXHAUST CO-
EXHAUST NOX:
LDV
3 45
34 94
2 21
LDT1
4 14
39.59
2 84
EMISSION
LDT2
3.30
30 09
2 73
FACTORS (GM/MILE)
HDG
13. 17
217.27
10.04
HDD
4.50
13 .44
25.94
MC
7 . 13
24 45
O.68
ALL MODES
3.92
41.17
3.48
CAL. YEAR: 1983
REGION: 49-STATE
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75.O(F) 0.746/0.O91/O.O5O/O 043/O O37/0.009
25.O/25.O/25.O MPH (25.O) 20.6/ 27.3/ 2O.6
COMPOSITE EMISSION FACTORS (GM/MILE)
4 2.6 MOBIIF1 EXAMPLES Output
-------
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
2.94
28.78
2 .44
LDT1
3.54
32.65
3.12
LDT2
2 79
24.58
2 99
HDG
1O. 63
170.48
1O. 48
HDD
3.78
10 62
23.94
MC
6.4O
19.93
O.75
ALL MODES
3.32
33.53
3.62
4.2.6 MOBILE1 EXAMPLES Output (cont.)
-------
-------
4.2.7 MOBILE1 EXAMPLE H 7
Input Record (8O columns)
Description
O I PROMT
EXAMPLE 7: USER-SUPPLIED VEHICLE REGISTRATION
1 INFLAG
0 SPDFLG
0 VMFLAG
2 MYMRFG
O ALTFLG
0 IMFLG
0 ALHFLG
0 TRKFLG
1 IFORM
O PRTFLG
0 ICEVFG
0 IDLFLG
0 NMHFLG
0
1
1
1
1
1
DATA
UNFFLG
. O75 . 1O7
.039 027
. O6 1 . O95
.036 .024
. O37 O7O
.044 .032
.037 .O7O
. O44 .032
.075 .107
.039 ,O27
. O6 1 . O95
.036 .024
.077 . 135
.025 .015
.105 .225
. OO8 . OO5
83 5.O
83 1O. 0
83 15.0
83 2O O
83 25. O
...+.... 1
. 1O7 . 1O6
.018 .014
.094 .103
.O3O .028
.078 .O8G
.038 .036
O78 .086
.038 .036
. 1O7 . 106
.018 .014
.094 . 1O3
.030 .028
. 134 .131
.013 .011
.206 .149
.013 .0
75. O 2O. 6
75 O 20.6
75.0 20.6
75. O 2O. 6
75. O 2O. 6
.... + ... .2
. 1OO .092
. OO9 . O06
.083 .076
.026 .024
.075 O75
.034 O32
.075 O75
.034 .032
.100 .092
OO9 . OO6
.083 .076
.026 .024
. O99 . O9O
.010 OO8
.097 .062
.0 .O
27.3 2O. 6
27.3 2O. 6
27.3 20.6
27.3 2O. 6
27.3 2O. 6
....+... .3.
O85
005
.076
.022
.075
.030
.075
.O3O
085
.OO5
.076
.022
.082
.OO7
.046
.O
.077
.005
.063
.020
068
O2 8
.068
.028
.077
.005
.063
.020
062
.006
.033
.0
.066
.005
.054
.018
.059
.026
.059
.026
.066
.005
.054
.018
.045
005
O29
.0
.052
.004
.043
.016
.053
024
O53
.024
.052
.004
.043
.016
.033
004
.023
.0
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
LDV ,
LDV ,
LDT1,
LDT1 ,
LDT2.
LDT2,
HDG ,
HOG ,
LDV ,
LDV ,
LDT1,
LDT1,
HDD ,
HDD ,
MC
MC
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
AGES
1-1O
11-2O
1-1O
1 1-20
1-1O
1 1-20
1-10
1 1-20
1-10
1 J-20
1-1O
1 1-2O
1-10
1 1-2O
1-10
1 1-20
SCENARIO
SCENARIO
SCENARIO
SCENARIO
SCENARIO
+
. . 4.
+
. . .5. ..+... .6. .
. + . . . .7 . ... + .. . .8
Because of the two new vehicle types (LDDVs and LDDTs), MOBILE2 could not
initially run this example. By incorporating the vehicle registration mix
distributions for the two vehicle types, this example could be run. However,
the LDDV registration mix distribution must equal the LDGV registration
mix distribution Similarly, the LDDT registration mix distribution must
equal the LDGT1 registration mix distribution. Further information
is available in section 2.2.2
Sect ion
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA"
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
4 2.7 MOBILE1 EXAMPLE*? Input
-------
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
0.999
0.992
0.999
O.992
0.992
1 .OO
0 . SOOi
0. 13OI
MYR SUM NOT
MYR SUM NOT
MYR SUM NOT
MYR SUM NOT
MYR SUM NOT
MYR SUM NOT
O.5OOE-O2 REGISTRATION
13OE-O1 REGISTRATION
= 1 (WILL
= 1. (WILL
= 1. (WILL
' 1. (WILL
= 1. (WILL
= 1. (WILL
WITH ZERO
WITH ZERO
NORMALIZE)
NORMALIZE)
NORMALIZE)
NORMALIZE)
NORMALIZE)
NORMALIZE)
MILEAGE
MILEAGE
EXAMPLE 7: USER-SUPPLIED VEHICLE REGISTRATION DATA
* TOTAL HC EMISSION FACTORS INCLUDE EVAP. HC EMISSION FACTORS
CAL. YEAR: 1983
REGION: 49-STATE
VEH TYPE: LDV LOT 1 LDT2 HOG HDD MC
TEMP: 75.O(F) 0.778/0.O8O/O.034/O.O37/O O34/O.O11
5.O/ 5.O/ 5.O MPH ( 5.0) 2O.6/ 27.3/ 20.6
COMPOSITE
TOTAL HC:
EXHAUST CO-
EXHAUST NOX :
LDV
9 .85
1 15. O3
1 .82
LDT1
1 1 .59
129.36
2 .36
EMISSION
LDT2
21 .02
218.48
3.48
FACTORS (GM/MILE)
HDG
38.68
665.92
8.73
HDD
8 34
34 .51
39.94
MC
14 .54
87.04
O.81
ALL MODES
1 1 22
134 . 17
3.48
CAL. YEAR: 1983
REGION: 49-STATE
VEH. TYPE: LDV LDT1 LDT2 HDG HDD MC
TEMP: 75.O(F) O.778/0.O80/O.O34/O O37/O.O34/O.O11
1O.O/10.O/1O.O MPH (10.O) 20.6/ 27.3/ 20.6
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
5.45
58.41
1 .82
LDT1
6.48
65.90
2.33
EMISSION
LDT2
1 1 .42
1O6. 19
3.46
FACTORS (GM/MILE)
HDG
26.56
443.05
9. 17
HDD
6.55
23.79
33. 13
MC
8 83
41 82
O 73
ALL MODES
G.48
72.06
3.25
CAL. YEAR: 1983
REGION: 49-STATE
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP- 75.O(F) O.778/0.O8O/0 034/0.O37/O.034/0.011
15.O/15.O/15.0 MPH (15 0) 20.6/ 27.3/ 2O.6
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
4.02
41 .65
1 .97
LDT1
4.81
46. 8O
2.50
EMISSION
LDT2
8.30
71 .27
3.63
FACTORS (GM/MILE)
HOG
19.26
31 1 43
9 62
HDD
5.26
17. 17
28.48
MC
6 9O
27. 14
0 75
ALL MODES
4.78
51 .03
3 23
CAL YEAR: 1983
REGION: 49-STATE
VEH TYPE. LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75.O(F) O 778/0.08O/O O34/O.O37/0 O34/O.O11
20.O/2O.O/2O.O MPH (20.0) 20.6/ 27.3/ 2O 6
COMPOSITE
TOTAL HC-
EXHAUST CO:
EXHAUST NOX-
LDV
3 32
33.67
2. 18
LDT1
4 OO
37.76
2 77
EMISSION
LDT2
6 .84
55 32
3 89
FACTORS (GM/MILE)
HDG
14.73
231 .29
1O. 06
HDD
4 31
12.97
25.37
MC
6. O1
20.43
O 81
ALL MODES
3 91
4O.37
3.33
CAL. YEAR: 1983
REGION: 49-STATE
VEH TYPE- LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75.O(F) O 778/0.080/O 034/O 037/O O34/O O11
25.O/25.O/25 O MPH (25.0) 20 6/ 27.3/ 20 6
LDV
COMPOSITE EMISSION FACTORS (GM/MILE)
LDT1 LDT2 HDG HDD
MC
ALL MODES
4.2.7 MOBILE1 FXAMPIF#7 Output
-------
TOTAL HC
EXHAUST CO
EXHAUST NOX
2
27
2
83
75
4O
3.44
31 .22
3.O4
5
45
4
90
12
16
11 .84
181 .49
1O. 50
3.62
1O. 25
23.41
5
16
O
47
36
9O
3
32
3
31
90
49
427 MOBILE 1 EXAMPLE*? Output (cont.)
-------
-------
4.2.8 MOBILE) EXAMPLE » 8
Input Record (8O columns)
0 IPROMT
EXAMPLE 8: USER-SUPPLIED MILEAGE ACCRUAL & REGISTRATION DATA
1 INFLAG
0 SPDFLG
O VMFLAG
3 MYMRFG
O ALTFLG
0 IMFLG
O ALHFLG
O TRKFLG
1 I FORM
0 PRTFLG
0 ICEVFG
0 IDLFLG
O NMHFLG
O UNFFLG
159 .15O .14O
. O67 . O66 .062
.159 .15O .14O
.067 .066 .062
157 .141
Descr iptIon
. 157
.071
. 190
.078
159
.067
. 159
.067
.736
.346
131 .122 .113 .1O3 094
O59 O55 .051 O50 047
131 .122 .113 103 .094
.059 .055 .051 O50 .047
.126 .113 .102 .094 ,O86
O5O .047
12O .1O6
.066 .063 O6O .055 .052
.19O .179 165 15O 135
.O7O .063 .059 .053 ,O49 047 .046
.15O 14O .131 .122 .113 1O3 .094
.066 .062 .059 .055 O51 .O5O 047
15O .14O .131 .122 .113 .1O3 .094
.066 .062 .059 O55 .O51 O5O .047
.736 .699 .633 .566 .5OO 456 .412
.338 .331 .324 .3O9 287 257 .213
O201.O251.02O7.0185 0172.O162.O155 0149.
.O135.O132.O129.O127 O125.O123.0122 O121
.075 . 1O7 1O7 . 1O6 .1OO .092 085 .077
.039 O27 .018 O14 .009 .OO6 .OO5 . OO5
.061 ,O95 .094 1O3 .O83 O76 .076 .063
.036 .024 .030 .028 O26 .024 .022 .020
.037 .O7O .078 .086 O75 .075 O75 .068
.044 .032 O38 .036 .034 O32 O3O 028
.037 .070 .078 O86 O75 O75 .075 068
.044 .032 ,O38 .036 O34 .032 .O3O .028
.075 1O7 107 1O6 1OO .092 085 .077
.039 .027 O18 .014 .OO9 .006 . OO5 . OO5
.061 .095 .094 .1O3 .083 O76 O76 063
.036 .024 .O3O .028 O26 O24 .022 .02O
O77 .135 .134 .131 .099 .O9O O82 .062
.025 .015 O13 .011 01O O08 OO7 .006
.105 .225 2O6 149 .097 .062 046 .033
.008 .005 .013.O .0 O 0 .0
1 83 5.O 75 O 20.6 27 3 2O.6
1 83 1O.O 75.O 2O.6 27.3 2O.6
1 83 15 0 75.0 2O 6 27.3 20.6
1 83 2O O 75.0 20.6 27.3 20.6
1 83 25.O 75 O 20.6 27.3 2O.6
.085
.044
.085
.044
.080
.044
.095
.044
O85
.044
O85
.044
.382
. 184
O143.
O1 20.
.066
.005
O54
.018
.059
.026
059
O26
.066
.005
.054
.018
O45
.OO5
.029
0
.076
.044
.076
.044
.075
.041
.086
.042
.076
.044
076
O44
.360
. 154
0139
O119
.052
.004
043
.016
O53
O24
.053
.024
052
.OO4
.043
.016
.033
.OO4
.023
.O
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYM
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
LDV
LDV
LDT1
LDT1
LDT2
LDT2
HDG
HDG
LDV
LDV
LDT1
LDT1
HDD
HDD
MC
MC
LDV
LDV
LDT1
LDT1
LDT2
LDT2
HDG
HDG
LDV
LDV
LDT1
LDT1
HDD
HDD
MC
MC
,AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
, AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
1-1O
1 1-2O
1-10
11-20
1-1O
11-2O
1-1O
1 1-2O
1-10
1 1-2O
1-10
1 1-2O
1-10
1 1-2O
1-10
1 1-2O
1-1O
1 1-20
1-10
1 1-20
1-10
1 1-2O
1-10
1 1-2O
1-10
1 1-20
1-10
11-2O
1-10
11-20
1-10
1 1-20
SCENARIO
SCENARIO
SCENARIO
SCENARIO
SCENARIO
Sect ion
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
1 .
3. .
.6.
.7. .
4.2.8 MOBILE1 EXAMPLES Input
-------
The LDDV and LDDT vehicle types prevented this example from running through
MOBILE2 See comments for the mileage accumulation rate distribution
in section 4.2.S and comments for the vehicle registration mix distribution
i n sect ion 4 2.7.
1.2.3 MOBILE1 EXAMPLES Input (cent.)
-------
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
WARNING:
O
O
0
O
0
O
O
0
0
0
0
O
.999
.992
.999
.992
.992
1 .00
. 127E-01
. 125E-O1
. 123E-01
. 122E-01
.121E-O1
. 120E-01
. 1 19E-O1
MYR SUM
MYR SUM
MYR SUM
MYR SUM
MYR SUM
MYR SUM
MILEAGE
MILEAGE
MILEAGE
MILEAGE
MILEAGE
MILEAGE
MILEAGE
NOT =
NOT =
NOT =
NOT =
NOT =
NOT =
WITH -i
WITH t
WITH i
WITH 2
WITH 2
WITH 2
WITH 2
1 .
1 .
1 .
1 .
1 .
1 .
rER
!ER
!ER
!ER
!ER
!ER
!ER
(WILL NORMALIZE)
(WILL NORMALIZE)
(WILL NORMALIZE)
(WILL NORMALIZE)
(WILL NORMALIZE)
(WILL NORMALIZE)
ZERO REGISTRATION
ZERO REGISTRATION
ZERO REGISTRATION
ZERO REGISTRATION
ZERO REGISTRATION
ZERO REGISTRATION
ZERO REGISTRATION
EXAMPLE 8: USER-SUPPLIED MILEAGE ACCRUAL & REGISTRATION DATA
* TOTAL HC EMISSION FACTORS INCLUDE EVAP. HC EMISSION FACTORS
CAL. YEAR: 1983
REGION: 49-STATE
VEH. TYPE: LDV LDT1 LDT2 HOG HDD MC
TEMP: 75.0(F) 0.763/O.089/0.036/0.037/0.O38/O.010
5.O/ 5.O/ 5.0 MPH ( 5.O) 2O.6/ 27.3/ 2O.6
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
9.27
1O7.O6
1 .75
LDT1
12.O9
134.33
2.38
EMISSION
LDT2
21 .24
221 .81
3.48
FACTORS (GM/MILE)
HDG
38.51
666.71
8.74
HDD
8.54
35. 19
40.42
MC
16.32
92 . 18
O.75
ALL MODES
10.87
128.86
3.61
CAL. YEAR: 1983
REGION: 49-STATE
VEH. TYPE: LDV LOT1 LDT2 HDG HDD MC
TEMP: 75.0(F) O.763/O.O89/0.036/O.O37/O.O38/O.010
10.O/1O.O/1O.O MPH (10.0) 2O.6/ 27.3/ 2O.6
00
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
5. 13
54.69
1 .75
LDT1
6.75
68. SO
2.35
EMISSION
LDT2
1 1 .52
1O7.79
3.46
FACTORS (GM/MILE)
HDG
26.44
443.57
9. 18
HDD
6.71
24.26
33.53
MC
9.73
44 .77
O.68
ALL MODES
6.29
69.68
3.35
CAL. YEAR: 1983
REGION: 49-STATE
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75.0(F) 0.763/0.O89/O.036/O.037/O.038/O.O1O
15.0/15.0/15.0 MPH (15.0) 2O.6/ 27.3/ 20.6
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX :
LDV
3.79
39.29
1 .90
LDT1
5.00
48.75
2.53
EMISSION
LDT2
8.37
72.36
3.63
FACTORS (GM/MILE)
HDG
19. 17
3 1 1 . 80
9.63
HDD
5.38
17.51
28.83
MC
7 .50
29.31
O.69
ALL MODES
4.65
49.56
3.32
CAL. YEAR: 1983
REGION: 49-STATE
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75.O(F) 0.763/0.O89/O.O36/O.O37/O.O38/0.O1O
20.O/20.0/20.0 MPH (2O.O) 2O.6/ 27.3/ 2O.6
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
3. 12
31 .92
2.11
LDT1
4. 15
39 39
2.8O
EMISSION
LDT2
6.89
56. 18
3 89
FACTORS (GM/MILE)
HDG
14.65
231 .56
10.07
HDD
4.41
13.22
25.67
MC
6.48
22 27
0.75
ALL MODES
3.80
39.28
3.4O
VEH. TYPE. LDV
4.2.8 MOBILE 1 EXAMPLES Output
LDT1 LDT2 HDG
HDD
MC
-------
CAL. Y€AR: 1983 TEMP: 75.O(F) O.763/O.O89/O.036/O O37/0.O38/O.O10
REGION: 49-STATE 25.O/25.O/25.O MPH (25.O) 2O.6/ 27.3/ 20.6
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HOG HDD MC ALL MODES
TOTAL HC: 2.66 3.56 5.93 11.77 3.7O 5 86 3.21
EXHAUST CO: 26 35 32.56 45.SO 181.70 10.45 18.O3 32.O4
EXHAUST NOX: 2.33 3.08 4.16 1O.51 23.69 O.83 3.54
4.2.8 MOBILE1 EXAMPLES Output (cont.)
-------
4.2.9 MOBILE1 EXAMPLE H 9
Input
Record
(8O columns)
O IPROMT
EXAMPLE 9: EMISSION
1 INFLAG
O SPDFLG
O VMFLAG
O MYMRFG
1 ALTFLG
O IMFLG
O ALHFLG
0 TRKFLG
1 IFORM
0 PRTFLG
O ICEVFG
O IDLFLG
0 NMHFLG
O UNFFLG
FACTOR MODIFICATION DATA
4
1
1
1
1
1
1
1
1
1
1
1
1 1
1 1
1 2
1 2
78
79
80
81
82
83
84
. . . +
BO 82
83 95
BO 8O
81 85
15. O 75
15.0 75
15.0 75
15.0 75
15.0 75
15. O 75
15. O 75
. . . . 1 . .
1
0
18
2
.O
.0
.0
.0
.0
.0
.O
+
. 13
. 13
.60
. 1O
2O.
20.
20.
20.
2O.
20.
2O.
6
6
6
6
e
6
6
O
0
2
3
27
27
27
27
27
27
27
2. .
.23
.46
. 8O
.OO
.3
.3
.3
.3
.3
.3
.3
+
20.
2O.
20
20
20
20
20.
.6
.6
6
.€
.6
.6
.6
. .3. ...+... .4 . ...+..
Descr ipt 1on
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG '
FLAG
FLAG
ALTERNATE BASIC
ALTERNATE BASIC
ALTERNATE BASIC
ALTERNATE BASIC
ALTERNATE BASIC
SCENARIO
SCENARIO
SCENARIO
SCENARIO
SCENARIO
SCENARIO
SCENARIO
.5. . . .+. . . .6. . . .+ . . .7 ....+... .8
EMISSION RATE
EMISSION RATE
EMISSION RATE
EMISSION RATE
EMISSION RATE
Section
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
to
O
The example ran in MOBILE2 without any modification.
4.2.9 MOBILE 1 EXAMPLE#9 Input
-------
WARNING: EQUATION 1 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1. IV=1, IP=1
WARNING: EQUATION 2 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1 IV=1 IP=1
WARNING: EQUATION 3 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1, IV=1, IP=2
WARNING: EQUATION 4 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1, IV=1. IP = 2
EXAMPLE 9: EMISSION FACTOR MODIFICATION DATA
EMISSION FACTOR MODIFICATION PROFILE:
REGION VEH. POLLUTANT FIRST MY LAST MY BASE
DR
ALTERED
1 1
1 1
1 1
1 1
* TOTAL
CAL. YEAR:
REGION- 49-
1 198O 1982 1.13 O.23 YES
1 1983 1995 0.13 0.46 YES
2 198O 1980 18.60 2 . 8O YES
2 1981 1985 2.10 3.0O YES
HC EMISSION FACTORS INCLUDE EVAP . HC EMISSION FACTORS
1978
STATE
VEH. TYPE:
TEMP: 75.0(F)
15.O/15.O/15.0 MPH (
COMPOSITE EMISSION
LDV
TOTAL HC:
EXHAUST
EXHAUST
CO:
NOX:
7
69
3
. 16
.79
.01
LDT1
7.35
67.76
3. 18
LDT2
11 .02
86.62
4.69
VEH. TYPE:
CAL. YEAR:
REGION:
1979
TEMP: 75.0(F)
49-STATE
LDV
TOTAL
EXHAUST
EXHAUST
HC:
CO:
NOX:
6
65
2
.56
.25
.81
15.O/15.O/15.
COMPOSITE
LDT1
6.75
63.44
3.O5
O MPH (
EMISSION
LDT2
9.9O
79. O6
4.29
VEH. TYPE:
CAL. YEAR:
REGION:
49-
198O
STATE
TEMP: 75.O(F)
15.0/15.0/15.
LDV
TOTAL
EXHAUST
EXHAUST
HC:
CO:
NOX:
6
60.
2.
01
.72
65
COMPOSITE
LDT1
6. 14
58.05
2.86
O MPH (
EMISSION
LDT2
7.31
61 .31
3.46
LDV LDT1 LOT 2 HDG HDD MC
O . 785/O O83/0 . O47/0 . O42/O . O33/O . O09
15.0) 2O. 6/ 27. 3/ 20.6
FACTORS (GM/MILE)
HDG
24.55
331 .85
9.61
LDV
0 783/0
15.0) 2O
FACTORS
HDG
23.97
331 .61
9.57
LDV
O.781/O
15.O) 2O
FACTORS
HDG
21 .68
318.54
9.56
HDD
5.35
17.42
28.74
LDT1 LOT 2
.O83/O. 047/0
-6/ 27. 3/ 20
(GM/MILE)
HDD
5.35
17.42
28.74
MC
13.33
43 83
O.23
HDG
ALL MODES
8
79
4
HDD
.08
.36
.20
MC
.O42/O. 033/0. OO9
.6
MC
11.13
39.97
O.37
LDT1 LDT2 HDG
.O83/0.047/O
.6/ 27. 3/ 2O
(GM/MILE)
HDD
5.35
.O42/O
.6
MC
9.78
17.42 37.64
28.74
O 46
ALL MODES
7
74
4
HDD
.45
.95
.01
MC
.O33/O.OO9
ALL MODES
6.
69.
3.
72
.37
83
CAL. YEAR: 1981
REGION: 49-STATE
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75.O(F) O.777/0.082/O.O46/O.O42/0.O33/O.OO9
15.0/15.O/15.O MPH (15.O) 20.6/ 27.3/ 2O.6
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
5.55
56.29
2.47
LDT1
5.64
53.73
2.72
EMISSION
LDT2
5.56
49.06
2.91
FACTORS (GM/MILE)
HDG
19.84
3O7 . 7 1
9.56
HDD
5.35
17.42
28.74
MC
8.69
33.72
O.58
ALL MODES
6. 13
64.28
3.65
CAL. YEAR: 1982
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75.0(F) 0.773/0.082/O.O46/0.O42/O.033/O.O09
4.2.9 MOBILE1 EXAMPLES Output
-------
REGION: 49-STATE 15.O/15.O/15.0 MPH (15.O) 20.G/ 27.3/ 20.6
COMPOSITE EMISSION FACTORS (GM/MILE)
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
5. 13
5O.96
2.25
LDT1
5. 19
50.30
2.63
LOT 2
4.53
41 .44
2.61
HOG
18.49
299 . 84
9.58
HDD
5.35
17.42
28.74
MC
7 .88
3O.79
O.66
ALL MOOES
5.63
58. 9O
3.46
CAL. YEAR: 1983
REGION: 49-STATE
VEH. TYPE: LDV LOT 1 LDT2 HOG HDD MC
TEMP: 75.O(F) O.766/O.081/O.O46/0.O42/O O33/O.OO9
15.0/15.0/15.0 MPH (15.0) 2O.6/ 27.3/ 2O.6
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX :
LDV
4.76
46.56
2.O8
LDT1
4.79
47.07
2.54
EMISSION
LDT2
3.96
36 98
2.47
FACTORS (GM/MILE)
HOG
17.O7
291 .OS
9.59
HDD
5.35
17.42
28.74
MC
7. 34
28. 8O
0.71
ALL MODES
5.20
54.28
3.31
CAL. YEAR: 1984
REGION: 49-STATE
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75.O(F) 0.758/O.O8O/O.046/O.O42/O.033/O.OO9
15.O/15.O/15.0 MPH (15.0) 2O.6/ 27.3/ 20.6
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HDG HDD MC ALL MODES
TOTAL HC: 4.36 4.42 3.42 15.75 5.35 7 .09 4.74
EXHAUST CO: 43.O3 43.63 32.35 282.39 17.42 27.44 5O.35
EXHAUST NOX: 1.96 2.43 2.28 9.59 28.74 O.75 3.19
4 2.9 MOBILE1 EXAMPLES Output (cont.)
-------
-------
4.2.10 MOBILE1 EXAMPLE H 10
Input Record (8O columns)
This example ran in MOBILE2 without any modification.
Descript ion
o
EXAMPLE
1
0
0
0
0
1
0
0
1
0
0
o
0
o
79 SO 1
1 75 23
1 8O 23
1 85 23
-4-
IPROMT
1O: LDV INSPECTION/MAINTENANCE
INFLAG
SPDFLG
VMFLAG
MYMRFG
ALTFLG
IMFLG
ALHFLG
TRKFLG
I FORM
PRTFLG
ICEVFG
IDLFLG
NMHFLG
UNFFLG
68 99
. O 75. O 2O 6 27 . 3 2O . 6
O 75.0 2O. 6 27 .3 2O.6
.O 75. O 2O. 6 27.3 2O. 6
. . 1 . . .. + ... .2. ...+ .. ..3... + - .4.. . + ... .5. ...+ .. 6 .. H
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
LDV I/M DATA
SCENARIO
SCENARIO
SCENARIO
>• .7.... + ... 8
Sect ion
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
ONE-TIME DATA
PARAMETER
PARAMETER
PARAMETER
NS
u-
4.2. 1O MOBILE1 EXAMP'.E/MO Input
-------
EXAMPLE 10: LDV INSPECTION/MAINTENANCE
* TOTAL HC EMISSION FACTORS INCLUDE EVAP. HC EMISSION FACTORS
VEH. TYPE: LDV LDT1 LDT2 HOG HDD MC
CAL. YEAR: 1975 TEMP: 7S.O(F) O.786/O.083/O.O47/O.O42/O.O33/O.OO9
REGION: 49-STATE 23.O/23.O/23.O MPH (23.O) 2O.6/ 27.3/ 2O.6
LDGV I/M PROGRAM STARTING IN 1979
STRINGENCY LEVEL 3O% MECH.TRAINING: YES
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1968 THROUGH 1999
ATTENTION: THE DEFAULT VALUE OF 50% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.
COMPOSITE
TOTAL HC :
EXHAUST CO :
EXHAUST NOX:
LDV
7.33
59.66
3.86
LDT1
7.35
56.47
3.81
EMISSION
LDT2
B.85
60.07
5.7O
FACTORS (GM/MILE)
HOG
17.66
212.79
1O.49
HDD
3.94
11 .36
24.29
MC
10.24
31 .95
O.25
ALL MODES
7.75
64. OO
4.86
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
CAL. YEAR: 1980 TEMP: 75.0(F) 0.781/0.083/0.047/0.O42/0.033/0.009
REGION: 49-STATE 23.0/23.O/23.0 MPH (23.0) 20.6/ 27.3/ 20.6
LDGV I/M PROGRAM STARTING IN 1979
STRINGENCY LEVEL 3O% MECH.TRAINING: YES
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1968 THROUGH 1999
ATTENTION: THE DEFAULT VALUE OF 5O% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.
COMPOSITE
TOTAL HC:
EXHAUST CD:
EXHAUST NOX:
LDV
3.87
34 O4
3.O3
LDT1
4.74
41 .04
3.29
EMISSION
LDT2
5.43
41 .36
3.89
FACTORS (GM/MILE)
HDG
14.29
2O3. 19
10.27
HDD
3.94
1 1 .36
24.29
MC
7.67
25.72
0.52
ALL MODES
4.47
41 .05
4.O6
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
CAL. YEAR: 1985 TEMP: 75.O(F) 0.75O/0.079/O.046/O.O42/O.O33/O.OO9
REGION- 49-STATE 23.0/23.0/23.0 MPH (23.0) 20 6/ 27.3/ 2O 6
LDGV I/M PROGRAM STARTING IN 1979
STRINGENCY LEVEL 30% MECH.TRAINING: YES
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1968 THROUGH 1999
ATTENTION: THE DEFAULT VALUE OF 50% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HDG HDD
TOTAL HC: 1.84 3 .02 2.14 8.97 3.94
EXHAUST CO: 16.39 28.61 19.32 153.11 11.36
EXHAUST NOX: 2.19 2.67 2.32 10.82 24.29
MC ALL MODES
5.71 2.29
17.37 22.47
0 89 3.27
4.2.1O MOBILE 1 EXAMPLE/MO Output
-------OCR error (C:\Conversion\JobRoot\0000043E\tiff\2000DG9Q.tif): Unspecified error
-------
COMMENT:
A/C CORRECTION FACTOR WILL BE CALCULATED
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
EXAMPLE 11: ADDITONAL LDV CORRECTION FACTORS
* TOTAL HC EMISSION FACTORS INCLUDE EVAP. HC EMISSION FACTORS
CAL. YEAR: 1975
REGION: 49-STATE
AC: O.9O XLOAD:
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75.O(F) 0.786/0.083/O.047/0.042/O.O33/0.OO9
23.O/23 O/23.0 MPH (23.O) 2O.6/ 27 3/ 20.6
0.08
O.12 O.14 TRAILR:
O.O9 ABSHUM: 83.OO
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
7.59
71 .58
4.24
LDT1
7 61
67 .50
4 O6
EMISSION
LDT2
9.20
7O.87
6.08
FACTORS (GM/MILE)
HDG
17.66
212 .79
10.49
HDD
3.94
1 1 .36
24.29
MC
1O. 24
31 .95
0 24
ALL MODES
7.99
74 78
5.20
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
VEH TYPE- LDV LOT 1 LDT2 HDG HDD MC
CAL. YEAR: 1980 TEMP: 75 O(F) O. 781/0.083/0.047/0.042/0 O33/O.O09
REGION- 49-STATE 23.O/23.O/23.0 MPH (23.0) 20.6/ 27.3/ 2O 6
AC: O.9O XLOAD.
O.08
O 12
O.14 TRAILR-
O.O9 ABSHUM: 83.OO
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
4.78
54.02
3.41
LDT1
4.94
52.00
3.54
EMISSION
LDT2
5.72
5O.71
4.23
FACTORS (GM/MILE)
HDG
14.29
203. 19
1O. 27
HDD
3.94
1 1 36
24 29
MC
7 .67
25.72
0.5O
ALL MODES
5 21
57 98
4 40
COMMENT- A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED
VEH TYPE: LDV LDT1 LDT2 HDG HDD MC
CAL. YEAR: 1985 TEMP: 75 0(F) O.75O/0 079/O.O46/0.042/O O33/O.OO9
REGION: 49-STATE 23.O/23.O/23.0 MPH (23.0) 20.6/ 27.3/ 20.6
AC: O 90 XLOAD:
O.O8
O 12
O. 14 TRAILR-
O.O9 ABSHUM- 83.OO
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
2.90
38.81
2.49
LDT1
3. 17
37 .77
2.88
EMISSION
LDT2
2.25
25.29
2 51
FACTORS (GM/MILE)
HDG
8.97
153. 1 1
10.82
HDD
3 94
1 1 36
24.29
MC
5.71
17 .37
O.86
ALL MODES
3.11
40.29
3.53
4911
MDRTLF1 FVAMPLF*11 niitnut
-------
4.2.12 MOBILE 1 EXAMPLE H 12
Input Record (SO columns)
Description
0
EXAMPLE 1
1
O
0
0
0
O
0
1
1
0
0
0
0
0
1 75 23. O
25OO44OOO
1 8O 23. O
25OO44OOO
1 85 23.0
25OO44OOO
+
I PROMT
2: ADDITONAL HDV CORRECTION FACTORS
INFLAG
SPDFLG
VMFLAG
MYMRFG
ALTFLG
IMFLG
ALHFLG
TRKFLG
I FORM
PRTFLG
ICEVFG
IDLFLG
NMHFLG
UNFFLG
75. O 2O. 6 27.3 2O. 6
35O. 555.
75. O 2O. 6 27.3 2O. 6
35O. 555.
75.0 2O. G 27.3 2O. 6
35O. 555.
1. ... + .. .2. . . .+. . . .3. . . .+. ..4. ..+... .5. ...+ ... .6. . +
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
SCENARIO
HD POWER/WT CORR.
SCENARIO
HD POWER/WT CORR.
SCENARIO
HD POWER/WT CORR.
. 7. ..+... .8
FACTOR
FACTOR
FACTOR
Sect ion
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
This example ran in MOBILE2 without any modification.
4.2.12 MOBILE1 EXAMPLE,* 12 Input
-------
WARNING: FLAG TRKFLG IGNORED.
"TRKOPC" NO LONGER USED.
EXAMPLE 12: ADDITONAL HDV CORRECTION FACTORS
* TOTAL HC EMISSION FACTORS INCLUDE EVAP. HC EMISSION FACTORS
CAL. YEAR: 1975
REGION: 49-STATE
VEH TYPE: LDV LOT 1 LDT2 HOG HDD MC
TEMP: 75.0(F) 0.786/0.083/0.047/0.042/0.033/0.009
23.O/23.O/23.O MPH (23.O) 2O.G/ 27.3/ 2O.6
COMPOSITE
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
7.33
59.66
3.86
LDT1
7.35
56.47
3.81
EMISSION
LDT2
8.85
6O.O7
5.70
FACTORS (GM/MILE)
HOG
17.66
212.79
1O.49
HDD
3.94
11 .36
24.29
MC
1O. 24
31 .95
O.25
ALL MODES
7.75
64. OO
4.86
CAL. YEAR: 198O
REGION: 49-STATE
VEH TYPE: LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75.O(F) 0.781/O.O83/O.O47/0.O42/0.033/0.O09
23.0/23.0/23.0 MPH (23 O) 2O.6/ 27.3/ 20.6
COMPOSITE EMISSION FACTORS (GM/MILE)
TOTAL HC:
EXHAUST CO:
EXHAUST NOX:
LDV
4 57
42. O1
3.O3
LDT1
4.74
4 1 .04
3 29
LOT 2
5.43
41 36
3 89
HDG
14.29
2O3. 19
1O. 27
HDD
3.94
1 1 .36
24.29
MC
7 67
25.72
O.52
ALL MODES
5. O2
47 27
4 O6
CAL. YEAR: 1985
REGION: 49-STATE
VEH. TYPE- LDV LOT 1 LDT2 HDG HDD MC
TEMP: 75.O(F) 0.75O/O.O79/O.O46/O O42/O.O33/O.OO9
23.O/23 0/23 0 MPH (23.O) 2O.6/ 27.3/ 2O 6
K5
00
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LOT 1 LDT2 HDG HDD MC ALL MODES
TOTAL HC: 2.76 3.02 2.14 8 97 3.94 5.71 2 99
EXHAUST CO: 28.5O 28.61 19.32 153.11 11.36 17 37 31.56
EXHAUST NOX: 2.19 2.67 2.32 10.82 24.29 O 89 3.27
4.2.12 MOBILE1 EXAMPLE/M2 Output
-------
4.2.13 MOBILE1 EXAMPLE H 13
Input Record (8O columns)
Descript ion
1 I PROMT
EXAMPLE 13: ALL
1 INFLAG
0 5PDFLG
1 VMFLAG
2 MYMRFG
1 ALTFLG
1 IMFLG
1 ALHFLG
1 TRKFLG
1 I FORM
1 PRTFLG
1 ICEVFG
1 IDLFLG
1 NMHFLG
O
4
1
1
1
1
79
FLAGS SET
UNFFLG
O75
O39
O61
O36
O37
044
O37
O44
075
O39
O61
O36
O77
O25
1O5
OO8
1 1
1 1
1 2
1 2
3O
. 1O7
.027
.095
.024
.O7O
.032
.O7O
.032
. 107
.027
.095
.024
. 135
.015
.225
.OO5
SO 82
83 95
SO SO
81 85
1 68
.107
.018
.094
.030
.078
.038
.078
.038
. 107
.018
.094
030
. 134
.013
.206
.013
1
0
18
2
99
. 106
.014
. 1O3
.028
.086
.036
.086
.036
. 106
.014
. 1O3
.028
. 131
.011
. 149
.O
. 13
. 13
.60
. 1O
. 1OO
.009
.083
.026
.075
.034
.075
.034
. 100
.OO9
.083
.026
.099
.010
.097
.O
0.23
O.46
2.8O
3.OO
.092
.OO6
.076
.024
.075
.032
.075
.032
.092
.OO6
.076
O24
.O9O
OO8
.062
.O
.085
.005
O76
.022
.075
.O3O
.075
O3O
085
.005
.076
.022
.082
OO7
.046
O
.077
.005
.063
.020
.068
.028
.068
028
.077
.005
.063
.020
.062
.006
.033
.0
.066
.OO5
.054
.018
.059
.026
.059
.026
.066
.005
.054
.018
.045
.OO5
.029
.O
.052
.OO4
.043
.016
.053
.024
.053
.024
.052
.OO4
.043
.016
.033
.OO4
.023
.O
1 75 23.O 75.O 2O 6 27.3 2O.6
.657.O83.O57.115 OOO.OOO.O79.OO9
0.4O .08 .12 .14 .09 83.
250O44OOO 35O. 555.
1 SO 23.O 75.O 2O.6 27.3 2O . 6
.657.083.057.115.000 000.079.OO9
0.4O .08 12 .14 .09 83.
250O44OOO 35O. 555.
1 85 23.O 75.O 2O.6 27.3 2O 6
.657.083.057.115 OOO OOO.079 OO9
0 4O .08 .12 .14 .09 83.
25OO44OOO 35O. 555.
....+. ..1....+....2. .+.. .3...
FLAG
TITLE
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
FLAG
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
MYR
LDV
LDV
LDT1
LDT1
LOT2
LDT2
HDG
HDG
LDV
LDV
LDT1
LDT1
HDD
HDD
MC
MC
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
.AGES
1-10
1 1-20
1-1O
1 1-20
1-1O
11-2O
1-10
1 1-2O
1-10
11-2O
1-1O
1 1-2O
1-10
1 1-2O
1-10
1 1-2O
ALTERNATE BASIC EMISSION RATES
ALTERNATE BASIC EMISSION RATES
ALTERNATE BASIC EMISSION RATES
ALTERNATE BASIC EMISSION RATES
ALTERNATE BASIC EMISSION RATES
LDV I/M DATA
SCENARIO
VMT MIX
ADDITIONAL LD CORR. FACTORS
HD POWER/WT CORR FACTOR
SCENARIO
VMT MIX
ADDITIONAL LD CORR. FACTORS
HD POWER/WT CORR. FACTOR
SCENARIO
VMT MIX
ADDITIONAL LD CORR. FACTORS
HD POWER/WT CORR FACTOR
.8
Sect ion
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
ONE-TIME DATA
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
PARAMETER
MOBILE2 could not run this example until modifications were made to (1) the VMT
fractions and vehicle registration mix distributions for the LDDVs and LDDTs
and (2) the three speed bag inputs. Also, the UNFFLG flag was changed to 0.
See sections 4.2.3, 4.2 6, and 4.2.7 for further explanation
4.2.13 MOBILE1 EXAMPLE013 Input
-------
ENTER PROJECT ID:
ENTER INFLAG:
ENTER SPDFLG:
ENTER VMFLAG:
ENTER MYMRFG:
ENTER ALTFLG:
ENTER IMFLG:
ENTER ALHFLG:
ENTER TRKFLG:
WARNING: FLAG TRKFLG IGNORED.
ENTER IFORM:
ENTER PRTFLG:
ENTER ICEVFG:
ENTER IDLFLG:
ENTER NMHFLG:
ENTER UNFFLG:
"TRKOPC" NO LONGER USED
ENTER MYR
ENTER MYR
WARNING:
ENTER MYR
ENTER MYR
WARNING:
ENTER MYR
ENTER MYR
ENTER MYR
ENTER MYR
ENTER MYR
ENTER MYR
WARNING:
ENTER MYR
ENTER MYR
WARNING:
ENTER MYR
ENTER MYR
WARNING:
ENTER MYR
ENTER MYR
WARNING:
WARNING:
WARNING:
AGES 1-
AGES 11
O.999
AGES 1-
AGES 11
O.992
AGES 1-
AGES 11
AGES 1-
AGES 11
AGES 1-
AGES 11
0.999
AGES 1-
AGES 11
O.992
AGES 1-
AGES 11
0.992
AGES 1-
AGES 11
1 .00
O.BOOE-i
O. 130E-I
1O FOR LDGV:
-2O FOR LDGV:
MYR SUM NOT = 1. (WILL NORMALIZE)
1O FOR LDGT1:
-2O FOR LDGT1:
MYR SUM NOT = 1. (WILL NORMALIZE)
10 FOR LDGT2:
-20 FOR LDGT2:
1O FOR HDGV:
-20 FOR HDGV:
10 FOR LDDV:
-2O FOR LDDV:
MYR SUM NOT
10 FOR LOOT:
-2O FOR LDDT:
MYR SUM NOT
1O FOR HDDV:
-2O FOR HDDV:
MYR SUM NOT
1O FOR MC:
-2O FOR MC:
MYR SUM NOT
O2 REGISTRATION
O1 REGISTRATION
1. (WILL NORMALIZE)
1. (WILL NORMALIZE)
1. (WILL NORMALIZE)
1. (WILL NORMALIZE)
WITH ZERO MILEAGE
WITH ZERO MILEAGE
LO
O
ENTER NO. OF NEW E.F. INTERCEPT/SLOPE PAIRS (12)
ENTER REGION.VEH. TYPE,POLLUTANT,FIRST MY,
LAST MY,NEW INTERCEPT (A), AND NEW SLOPE (B)
ENTER REGION,VEH. TYPE,POLLUTANT,FIRST MY.
LAST MY.NEW INTERCEPT (A), AND NEW SLOPE (B)
ENTER REGION,VEH. TYPE,POLLUTANT,FIRST MY,
LAST MY,NEW INTERCEPT (A), AND NEW SLOPE (B)
ENTER REGION,VEH. TYPE,POLLUTANT,FIRST MY,
LAST MY,NEW INTERCEPT (A), AND NEW SLOPE (B)
WARNING: EQUATION 1 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR= 1 ,
WARNING: EQUATION 2 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1.
WARNING: EQUATION 3 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1,
IV=1 ,
IV=1 ,
WARNING- EQUATION 4 ZEROES ALL IDLE COEFFICIENTS (AND TOTAL) FOR IR=1, IV=1,
ENTER YEAR I/M BEGINS, STRINGENCY, M.T. FLAG,
FIRST MODEL YEAR AND LAST MODEL YEAR OF PROG. BENEFITS
IP= 1
IP = 2
4.2.13 MOBILE1 EXAMPLE013 Output
-------
ENTER REGION. CY,SPD(1),TAMB,PCCN,PCHC,PCCC:
ENTER VMT SPLIT:
ENTER AC,XLOAD(3),TRAILR(1),ABSHUM
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED
ENTER HGWGT.HDWGT.HGCID.HDCID (VALUES WILL BE IGNORED)
EXAMPLE 13: ALL FLAGS SET
EMISSION FACTOR MODIFICATION PROFILE:
REGION VEH. POLLUTANT FIRST MY LAST MY BASE DR ALTERED
1 1 1 1980 1982 1 13 0.23 YES
1 1 1 1983 1995 0.13 O.46 YES
1 1 2 1980 1980 18 60 2.80 YES
1 1 2 1981 1985 2.1O 3.00 YES
*NON-METH HC EMISSION FACTORS INCLUDE EVAP. HC EMISSION FACTORS
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
CAL. YEAR: 1975 TEMP: 75.O(F) O.657/O.O83/O.O57/O 115/O 079/0.OO9
REGION: 49-STATE 23.O/23.0/23.0 MPH (23.O) 2O.6/ 27.3/ 2O.6
AC: O.90 XLOAD: O.OB O.12 O 14 TRAILR- O. O9 ABSHUM- 83.OO
LDGV I/M PROGRAM STARTING IN 1979
STRINGENCY LEVEL 3O% MECH.TRAINING: YES
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1968 THROUGH 1999
ATTENTION: THE DEFAULT VALUE OF 50% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LOT 1 LDT2 HDG HDD MC ALL MODES
NON-METH HC: 6.78 7.22 11 48 18.18 3.72 9.68 8.18
*EVAP HC: 1.96 2.43 3 8O 4.84 O.O 1.86
HOT STABILIZED IDLE EMISSION FACTORS (GM/MIN)
NM-IDLE HC: O.O 1 .03 1.43 1.66 O.35 2.04 O.O
ENTER REGION, CY,SPD(1),TAMB,PCCN,PCHC.PCCC :
ENTER VMT SPLIT:
ENTER AC,XLOAD(3),TRAILR(1).ABSHUM
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
ENTER HGWGT.HDWGT.HGCID.HDCID (VALUES WILL BE IGNORED)
VEH. TYPE: LDV LDT1 LDT2 HDG HDD MC
CAL. YEAR: 198O TEMP: 75.O(F) O.657/0.083/O.O57/O.115/O.O79/O.OO9
REGION: 49-STATE 23.0/23.O/23.O MPH (23.0) 2O.6/ 27.3/ 20 6
AC: O.9O XLOAD- 0.08 0.12 0.14 TRAILR. 0.09 ABSHUM: 83.00
LDGV I/M PROGRAM STARTING IN 1979
STRINGENCY LEVEL 3O% MECH.TRAINING - YES
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1968 THROUGH 1999
4 2.13 MOBILE 1 EXAMPLE/MS Output (cont.)
-------
ATTENTION: THE DEFAULT VALUE OF 50% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.
NON-METH HC:
*EvAP HC:
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HDG HDD MC
3.46 4.63 8 74 14 94 3.72 6 72
1 .02 1 .32 251 3 84 O.O 2 O7
ALL MODES
5.23
NM-IDLE HC:
HOT STABILIZED IDLE EMISSION FACTORS (GM/MIN)
O.O O.69 1.15 1.18 O.35 1.20
O.O
ENTER REGION, CY.SPD(1),TAMB , PCCN.PCHC,PCCC:
ENTER VMT SPLIT:
ENTER AC,XLOAD(3),TRAILR(1),ABSHUM
COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.
VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.
ENTER HGWGT.HDWGT.HGCID.HDCID (VALUES WILL BE IGNORED)
VEH. TYPE: LDV LOT 1 LDT2 HDG HDD MC
CAL. YEAR: 1985 TEMP: 75.0(F) 0.657/0.O83/O 057/O.115/O.O79/O.OO9
REGION: 49-STATE 23.0/23.O/23.O MPH (23.O) 2O.6/ 27.3/ 2O . 6
AC- O.90 XLOAD: O.O8 O.12 O.14 TRAILR- OO9 ABSHUM: 83.OO
LDGV I/M PROGRAM STARTING IN 1979
STRINGENCY LEVEL 3O% MECH.TRAINING: YES
I/M PROGRAM BENEFITS APPLY ONLY TO MODEL YEARS 1968 THROUGH 1999
ATTENTION: THE DEFAULT VALUE OF 5O% FOR TECHNOLOGY 4
I/M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED
U)
r-o
NON-METH HC:
*EVAP HC:
COMPOSITE EMISSION FACTORS (GM/MILE)
LDV LDT1 LDT2 HDG HDD MC
1 63 2 92 4.81 1O.08 3.72 5.26
O.37 O.53 1.O2 2 99 O.O 2.25
ALL MODES
3.O9
NM-IDLE HC:
HOT STABILIZED IDLE EMISSION FACTORS (GM/MIN)
O.O O.38 0 61 0.73 O.35 0-74
0.0
ENTER REGION. CY,SPD(1),TAMB,PCCN,PCHC.PCCC:
4 2.13 MOBILE1 EXAMPLE#13 Output front )
-------
-133-
Chapter 5
MOBILE2 IMPLEMENTATIONS AND POSSIBLE MODIFICATIONS
5.0 INTRODUCTION
This chapter contains information that may be useful to users interested
in MOBILE2's computer resource requirements, to users implementing
MOBILE2 on their own computer systems, and to users who are considering
making some of the usual software changes.
5.1 PROGRAM STORAGE REQUIREMENTS
The variety of computers and system configurations in use prohibits a
precise statement of main storage requirements on each system.
Nevertheless, the following should reflect MOBILE2's requirements on most
systems. On EPA's Washington computer, an IBM 370/158 Mod I, MOBILE2
requires 201 Kilobytes of main storage (using the standard convention of
1 Kilobyte = 1024 bytes). This is 51,400 32-bit memory words.
A major effort has been made to reduce memory requirements. MOBILE1
required about 50,000 memory words; much of this was used by several
large arrays. AS MOBILE1 evolved into MOBILE2, program enhancements
increased array requirements dramatically, until finally, MOBILE2
required about 150,000 words. This was considered excessive. An
examination determined that many arrays were unnecessary because a
function subprogram could be written to determine uhe value needed.
Other arrays were identified that could be reduced or eliminated. These
changes reduced the program to its present size.
5.2 PROGRAM EXECUTION TIME
MOBILE2 requires more time to process scenario records than does
MOBILE1. This was expected due to changes made in reducing memory
requirements. The following table provides a comparison of the execution
time required by MOBILE1 and MOBILE2 to process input data containing
varying numbers of scenarios.
Average
Execution Time
(CPU Seconds)
MOBILE1 MOBILE2
M2/M1
Average
Time per Scenario
(CPU Seconds)
MOBILE1 MOBILE2
Number of
Scenarios
2
10
20
50
250
These estimates were generated on an AMDAHL 470/V8 computer.
Users who run MOBILE2 on a commercial time sharing system should expect
MOBILE2 to cost more to run than MOBILE1. When MOBILE2 arrays were
expanded, the program size increased by a ratio exceeding 1:3. As a
0.167
0.326
0.518
1.121
5.024
0.216
1.046
2.085
5.298
26.087
1.3
3.2
4.0
t.7
5.2
0.084
0.033
0.026
0.022
0.020
0.108
0.105
0.104
0.106
0.104
-------
-134-
crude approximation, one might expect time sharing cost to be
proportional to the product of program size and execution time. If we
assume MOBILE2 computational enhancements increase execution time by a
ratio of about 2:3, we would expect MOBILE2 to cost four to five times as
much to run as MOBILE1.
The trade-off of execution time for memory decreased program size by a
ratio of about 3:1. Execution time, however, increased by a ratio of
about 1:5. From this, one would expect the present version of MOBILL2 to
cost five to six times as much to run on a time sharing system as
MOBILE1. However, when MOBILE2 was actually run on a time sharing
system, we found MOBILE2 performed somewhat better than this when the
number of scenarios was small and performed slightly worse when the
number was large.
5.3 DEVIATIONS FROM FORTRAN STANDARD ANSI X3.9-1966
Users who wish to run MOBILE2 on other computers may need to change the
program because of FORTRAN compiler incompatibilities. This section
lists known deviations of MOBILE2 from the FORTRAN language standard ANSI
X3.9-1966 published by the American National Standards Institute. Most
conversion problems will be included in this list.
5.3..1 Array Dimensions
Some MOBILE2 arrays are defined to have four or five dimensions; the ANSI
standard permits a maximum of three.
5.3.,2 Character Data
Hollerith data is defined in MOBILE2 format statements by means of single
quotation marks, while the ANSI standard requires use of the nH format
specification.
MOB1LE2 stores four characters in integer variables and array elements
(A4 format). The ANSI standard only guarantees that one character can be
stored in an integer variable (Al format); therefore, MOBILE2 may be
incompatible with some computer systems in this respect.
MOBILE2 assigns initial values of character data in integer data
statements by means of single quotation marks. Again, the ANSI standard
requires use of the nH format specification.
5.3.3 Array Data Initialization
MOBILE2 uses implied do-loops to initialize arrays in data statements.
The ANSI standard requires that programs specify and initialize
individual array elements. Each array element must be identified by
means of an explicit subscript.
5.3.4 Non-Standard Characters
MOBILE2 uses some characters undefined in the ANSI standard. These
include the single quotation mark('), double quotation mark("), pound
sign (#), semicolon (;), and colon(:)«
-------
-135-
5.3.5 Input Error and End-of-File
MOBILE2 uses the ERR= option in READ statements to process input
conversion errors and the END= option to process an end-of-file. Neither
option is supported by the ANSI standard.
5.3.6 Comment Lines
MOBILE2 has comment lines interspersed with the continuation lines of
data initialization statements. The ANSI standard states that comment
lines may not be followed by continuation lines.
5.4 TYPICAL JOB STRUCTURE
Since job control language (JCL) is highly system dependent this manual
does not provide examples. The general requirements for running a job
are outlined here. Most users should have little difficulty implementing
JCL to perform similar functions.
The simplest job structure for most systems is illustrated below:
JCL to sign on the computer system
JCL to compile MOBILE2 FORTRAN source code
MOBILE2 FORTRAN source code
JCL to assign MOBILE2 I/O, catalog (link edit), and run MOBILE2
MOBILE2 input data
MOBILE2 uses I/O device numbers stored in common IOUCOM. MOBILE2 I/O
device assignments are:
4 = user-supplied inspection/maintenance credits (IOUIMD)
5 = general input data (IOUGEN)
6 = formatted reports (IOUREP)
6 = diagnostic messages (IOUERR)
6 = input prompting messages (IOUASK)
Users can change these device numbers by modifying source code data
statements initializing common IOUCOM in Block Data Subprogram 21 or by
assignment in IOUNEW (see Section 2.1.1).
The job structure illustrated above does not read user-supplied
-------
-136-
inspection/maintenance credits. Users can read inspection/maintenance
credits by entering the data from another I/O device such as a disc file
or magnetic tape. Alternately, users can merge the inspection/
maintenance credits with other input and change the inspection/
maintenance input device number from 4 to 5. Another useful change
(especially for IFORM = 0 or 2) might alter IOUREP from 6 to some other
unused unit number. Also, see Section 2.1.1.
5.5 STRUCTURAL DIFFERENCES BETWEEN MOBILE1 AND MOBILE2
MOBILE2 is a direct descendant of MOBILE1 that evolved through numerous
small changes. Users will nevertheless notice that liOBILE2 is
considerably different from MOBILE1, They will naturally have different
opinions about the merit of some of the structural changes. We have
attempted to make changes that provide major improvements and have tried
to minimize disadvantages.
High priority has been given to 1) reducing MOBILE2 memory requirements
and 2) simplifying data structures. We believe many users will need to
run MOBILE2 on small computers and memory is usually the most limited
resource. The result of the memory reduction effort was discussed in
Section 5.1 above.
MOBILE1 data structures are complicated. Most MOBILE1 and MOBILE2 data
arrays contain subscripts that are complicated functions of calendar
years or model years. MOEILE1 was based on a design that emphasized
calculating subscripts at all program levels and working directly with
the subscripts. MOBILE2 works directly with the calendar and model
years. The MOBILE2 structure increases the number of subprograms and
lines of source code. However, the code and arrays are nox-7 simpler. The
new structure is directly responsible for the memory reduction.
We have not tried to preserve the historical internal structure and logic
of MOBILE1. MOBILE1 was complicated, making it difficult to determine
whether the program was performing correctly. We beLieve that monitoring
the performance of MOBILE2 will be easier.
5.6 SPEED CORRECTIONS FACTOR COEFFICIENT PRECISION
The speed correction factor coefficients in MOBILE SOURCE EMISSION
FACTORS, March 1978 (EPA-400/9-78-005), and used in MOBILE1 are expressed
"tofive significant digits. Subsequently, we learned six significant
digit values were available. The six-digit values have been used in
MOBILE2.
5.7 RE-IMPLEMENTING MOBILE1 OPTIONS NOT IN MOBILE2
As mentioned in Chapter 1, there are three MOBILE1 options that are no
longer available in MOBILE2. These are the free format (list-directed)
input, the three speed input option, and the unformatted output reports.
Re-implementing these options is not difficult, as the program already
contains much of the necessary code.
-------
-137-
5.7.1 List Directed Input
The free format, or list directed, input option may be implemented by
modifying subroutine INPUT. Generally, there are two READ statements in
routine INPUT for each record. The first is of the form "IF(INFLAG.EQ.O)
READ(IOUGEN,..." and the second is of the form "IF(INFLAG.EQ.l)
READ(10UGEN,,..". Currently in MOBILE2, both READ statements are
identical; that is, they both reference a labelled FORMAT statement and
support fixed format input. The user wanting the free format option
should modify the "IF(INFLAG.EQ.O) READ..." statements to support this
type of input. This is usually done by replacing the FORMAT statement
label by an asterik(*).
In the few cases where there is only one READ for a record (such as user
supplied mileage accrual, registration mix, trips/day, or miles/day), the
user can add the free format READ statement, and make each READ
conditional upon the value of INFLAG,
5.7.2 Three Speed Input
The user can reimplement the three speed input option by modifying
routine INPUT. INPUT currently allows only the values 0 (l~speed input)
or 2 (8-speed input) for SPDFLG, The user should change two validation
checks in INPUT to legalize the value 1 for SPDFLG. That is, the two
occurences of "IF(SPDFLG.NE.O.AND.SPDFLG.NE.2) CALL QUITER..." should be
changed to "IF(SPDFLG.LT.O.OR.SPDFLG.GT,2) CALL QUITER...". This is all
that has to be done. There is a READ statement already in the program to
handle 3~speed input.
The program then applies the first input speed to vehicle types LDGV,
LDGT1, LDGT2, LDDV, and LDDT; the second input speed to HDGV and HDDV;
and the third input speed to MC.
NOTE; This is different from the intention of 3-speed input as used in
MOBILE1. In MOBILE1, the 3 speeds represented 3 bag speeds for vehicle
types LDGV, LDGT1, LDGT2, and MC. In MOBILE2 there are no individual bag
speeds; the 3 speeds represent the average speeds for 3 classes of
vehicle types: LD, HD and MC. Also note that no additional capability is
provided to the user with this option.
5.7.3 Unformatted Output
The user will have to add WRITE statements to the output routines if
(s)he wants an unformatted output file to be written.
The device number for the unformatted output unit defaults to 9, and is
stored in the variable IOUUNF in COMMON/IOUCOM/. The user may override
this default by inputting a device number in column 5 of of the first
input record (the IPROMT record, on which the I/O unit defaults may be
overridden). So long as the device number does not conflict x«Lth the
other device numbers used by the program (IOUIMD, IOUGEN, IOUREP, IOUERR
and IOUASK; with defaults of 4, 5, 6, 6, and 6 respectively), the value
of IOUUNF will be changed to the user's input value. If there is a
device number conflict, the value of IOUUNF will be set to zero.
-------
-138-
5.8 POSSIBLE PROGRAM CHANGES
This section describes some of the more common changes that users might
make to their copy of the MOBILE2 program.
The changes mentioned here are suggestions for (a) user convenience
(multiple control sections, hardcoding locality-specific data),
(b) program enhancements (single record numeric output, evaluation of
intermediate altitude emission factors), and (c) reducing compuLer
resource requirements.
5.8.1 Multiple CONTROL Sections
The control flags and one-time data are input exactly once into MOBILE2.
Since these values, once read in, cannot be altered, users must make
multiple runs of MOBILE2 if they want to change values of control flags
or one-time data. Multiple runs incur the additional overhead of loadin^
the program each time and can be inconvenient to the user. Because of
this, the user may want to change MOBILE2 to be capable of "starting
over" with a new input stream upon some input cue. One method of doing
this is described below. This approach has not been completely verified.
New CONTROL Sections would be entered after MGBILE2 has read one or more
scenarios. Therefore, it is necessary to find a way of indicating thau
the program is to stop reading scenario records and begin reading CONTROL
records. A simple way of doing this is to modify the program to look for
a special value in the scenario record. For example, a literal value of
"FLAG" could be used in columns 77 - 80.
Users would need to add a statement to subroutine INPUT immediately
following the statements that read scenario records. This statement
would cause a subroutine exit if the special value were found.
The MAIN program would also need to be modified. Users would need to
insert a statement immediately following the second call to INPUT In
MAIN. This statement would check for the special value and branch back
to the beginning of MAIN if it were present.
We do not know whether repeating initialization steps causes problems.
Usei's must determine this for themselves. Users should realize that new
CONTROL Section data modifies all previous Control Section data. MOBILE2
does not revert to an original ("clean") version whenever new CONTROL
Section data is entered (for example, user supplied mileage accrual,
registration, or alternate emission rates remain and replace the MOBILE2
values).
5.8.2 Hardcoding Locality Specific Data
Users who plan to run a very large number of MOBILE2 data sets, and who
wish to override the MOBILE2 default conditions with their own locality
specific data in each data set, could consider modifying the BLOCK DATA
routines and replacing the MOBILE2 data with their own data.
-------
-139-
5.8.3 Single (Long) Record Numeric Output
Users may wish to print a single line of numeric output to a file or
tape. This can be done by setting the report format code IFOKM to 2 and
changing subroutine OUTDT2. The slash V carriage controls must be
deleted from format statements 100 and 300. The line tables 'A', 'B',
and 'G1 are no longer needed and can be deleted from the format
statements.
The column headers for OUTDT2 are printed by subroutine OUTHD2. Of
course, these will no longer line up with the columns if users change
OUTDT2. Users can delete the OUTHD2 call from OUTPUT if the column
headers are not desired. Alternatively, with a little more effort, users
can change the OUTHD2 header formats.
If this method is used to print a single line of numeric output, each
line will exceed 132 characters (to about 200, depending on the specific
changes).
5.8.4 Intermediate Altitude
Users who wish to model non-California conditions at altitudes other than
the standard 500 ft. low altitude or 5500 ft. high altitude conditions
may alter the program to do so. The program is already set up to do much
of the work. Intermediate altitude is handled as follows:
(1) The user inputs '5' as the region on the scenario record.
MOBILE2 allows this and expects the next record to contain the
altitude in an F6.0 format.
(2) The altitude must be between -200 ft. and 10,000 ft.
(3) Subroutine EFCALX will then calculate emission rates for both
low and high altitude. The user must modify EFCALX by adding
the intermediate altitude calculation methodology following
statement 330.
(4) The output routines do not need to be modified.
5.8.5 Reducing Computer Resource Requirements
Users who wish to reduce MOBILE2's memory requirements can do so
basically by removing arrays, or portions of arrays, which are not useful
for their specific analyses.
The most significant reductions are:
1. Eliminate unnecessary regions. Many of the arrays contain data
for three regions (low altitude non-California, high altitude
non-California, and California). Users not requiring all three
regions could downgrade the "region" dimension of the arrays,
eliminate portions of the BLOCK DATA routines, and make
appropriate indexing changes.
-------
-140-
Eliminating one region would reduce MOBILE2's array requirements
by 3,358 memory words.
2. Eliminate I/M credits. Users who do not need to include I/M
effects in their analyses can eliminate BLOCK DATA 6 and its
common area, COMMON/IMCRED/ (9,500 integer values). Routines
PCLEFT and NEWDAT could also be eliminated.
A less drastic reduction can be made by eliminating unneeded
portions of the I/M credit arrays.
3. Any other useless arrays, or portions thereof, could be
eliminated.
4. Use halfword integer arrays. All the integer arrays in COMMON
areas are fullword integers. This is because halfword integers,
or INTEGER*2, are not an ANSI FORTRAN standard, and we wanted
MOBILE2 to be compatible with as many systems as possible.
These integer arrays contain over 13,500 words of either 2-digit
I/M credits or 4-digit model years. If the user has the
halfword option available, and if the user's word length is such
that a halfword can store a 4-digit integer, then changing the
integer arrays from fullwords to halfwords can recoup nearly
7,000 words of memory.
Users who wish to reduce MOBILE2's run time can do so in the following
manners:
1. To reduce the overhead associated with subroutine calls,
routines which are called from only one or two places could be
deleted and their logic moved in-line into the calling routine.
This is particularly true of the pointer functions, which
typically contain very few lines of code. Examples are:
(a) The logic of INDX3R could be moved into routines EFCALX and
EFALTX.
(b) CCEVRT could contain the logic of HOTSOK, CRANKC, DIURNL,
XMPD, and TPD.
(c) BEF and BEFIDL could be placed in-line in EFCALX
(d) BEF could check for the necessity of calling PCLEFT. (check
IMFLG, etc.).
(e) IGLPTR, IGTPTR, IGEPTR, IGUPTR could be placed in ALUH.
(f) ISPPTR, ISPPT8, IGPPTR could be coded in BIGCFX.
2. Any or all multi-dimensional arrays may be converted to single
dimension arrays in the executable code (not necessarily in the
block data subprograms). For any converted array, the user must
then compute the required subscript to extract the correct data
value. This method gains little, if any, run time when the
available FORTRAN compiler globally optimizes code.
-------
-141-
3. If the user typically runs MOBILE2 with the PRTFLG value greater
than zero (to select only one pollutant to output), then the
computational logic could be changed to evaluate only the
selected pollutant. It currently evaluates all pollutants.
Approximately 15-20% of the total run time is expended to
evaluate one pollutant.
4. Computational code may be converted to assembly language
mnemonics with an extended FORTRAN which permits an in-line
assembly drop-in to be interspersed with the ordinary FORTRAN
statements. Depending on the optimizing capabilities of the
available FORTRAN compiler, this method can reduce the run time
by 10% to 50%.
5. The user could tailor the program to their specific usage.
Unneeded options could be eliminated. Input and output could be
modified. The consideration of hard-coding locality specific
data has already been mentioned.
5.9 PROGRAM UPDATE INFORMATION
EPA expects MOBILE2 to undergo future revision to correct any possible
errors, improve program performance, and incorporate changes in the
methodology. Users who wish to submit changes or corrections can mail
these to the EPA Motor Vehicle Emission Laboratory in Ann Arbor at the
address given at the end of this section.
A list of program errors and User Guide corrections will be compiled and
periodically distributed to EPA Regional offices. We do not currently
intend to support a user mailing list for automatic distribution of these
corrections. Users should contact their regional offices from time to
time. Users, who wish to do so, may submit the following Update Request
form. In the event that a mailing list is assembled, they will be
included and sent any published changes to MOBILE2.
-------
Mail to:
-142-
MOBILE2 UPDATE REQUEST
Office of Mobile Source Air Pollution Control
Emission Control Technology Division
Test and Evaluation Branch
2565 Plymouth Road
Ann Arbor, Michigan 48105
Attention: MOBILE2
Name and Address of User:
CITY STATE
ZIP
Name and telephone numbers of individual(s) we may need to reach to
respond to questions:
MOBILE2-1
-------
APPENDIX A - Internal Software Documentation
A-1
A.O INTRODUCTION
This appendix describes standard MOBILE2 variable names, MOBILE2
program common, MOBILE2 software modules (main program,
subroutines, function subprograms, and block data subprograms),
and a MOBILE2 structure chart.
Variables and arrays are described in detail. This appendix
describes the name, type, dimension, format, and description of
variables and arrays. In addition, subprogram arguments are
identified as inputs or outputs of the function or subroutine.
Variable and array data types are indicated as I for integer and
R for real. The format of the information stored in the
variable or array is indicated to be I for integral, R for real
(floating point), and A (A1 or A4) for character. This appendix
also describes the relationship of variables and arrays that
occupy equivalent memory, along with the logical meaning of
array subscripts.
A.1 STANDARD VARIABLE NAMES
Standard names have been adopted for several MOBILE2 variables.
Whenever MOBILE2 software or documentation uses a standard name,
users should refer to the explanation below for a description of
the variable.
VARIABLES:
NAME
IV
TYPE DIM FMT DESCRIPTION
I I An integer variable used as a
vehicle type code/index. Codes
used are as follows:
1 = LDGV = Light duty gasoline
powered vehicle.
2 = LDGT1 = Light duty gasoline
powered truck 1.
3 = LDGT2 = Light duty gasoline
powered truck 2.
4 = HDGV = Heavy duty gasoline
powered vehicle.
5 = LDDV = Light duty diesel
powered vehicle.
6 = LDDT = Light duty diesel
powered truck.
7 = HDDV = Heavy duty diesel
powered vehicle.
8 = MC = Motorcycle.
9 = LDGT = Combined light duty
gasoline powered trucks.
STANDARD VARIABLE NAMES
-------
APPENDIX A - Internal Software Documentation
A-2
IP
IR
ICY
MY
IDX
JDX
IG
An integer
pollutant
used are as
variable used as a
index/code. Codes
fo11ows:
1 = hydrocarbon (HC).
2 = carbon monoxide (CO).
3 = oxides of nitrogen (NOx).
An integer variable used as a
region index/code. Codes used
are as follows:
1 = Low altitude 49-State.
2 = Low altitude California.
3 = High altitude 49-State.
An integer
contains the
calendar year,
variable that
value of the
An integer variable that
contains the value of the model
year.
An integer variable that
contains the value of 20 plus
the model year (MY) minus the
calendar year (ICY). IDX
increases in the same direction
as model year. IDX is used as a
model year index, IDX has a
value of 20 when the model year
equals the calendar year.
An integer
contains the
calendar year
model year (MY
variable that
value of the
(ICY) minus the
plus 1. JDX has
a value of 1 when the model year
equals the calendar year, 2 when
the model year equals the
calendar year minus 1, and so
on. JDX = 21 - IDX . JDX
increases in the same direction
as vehicle age.
An integer variable that
contains a model year group
subscript. This document uses
IG in several places as a
generic variable to illustrate
correspondence between group
subscripts in data arrays and
their associated index arrays.
STANDARD VARIABLE NAMES
-------
APPENDIX A - Internal Software Documentation A-3
Group subscripts may have
different values in unrelated
arrays even though both arrays
are documented by means of IG.
Coefficient arrays are organized
into "groups" to conserve
memory. Coefficient arrays are
usually functions of model year.
Most coefficient values are used
for more than one year. It is
often economical to store each
value once and create a
secondary index that defines the
"group" of valid years that
apply to a coefficient. The
index array is used to determine
the group subscript of the
coefficient array.
STANDARD VARIABLE NAMES
-------
APPENDIX A - Internal Software Documentation A-4
A.2 PROGRAM COMMON DESCRIPTION
Limitations of time and manpower made it impossible to specify
and initialize individual array elements in data statements.
MOBILE2 initializes most arrays by means of "implied do-loops".
Because many FORTRAN implementations restrict the number of
continuation lines in one statement, many MOBILE2 arrays are too
large to be initialized from a single data statement.
Equivalent arrays are defined to support data initialization.
Each equivalent array corresponds to a logical subdivision of a
major array and is small enough to be initialized by means of a
single data statement. We believe that this approach will
produce code that is easy to comprehend and maintain.
STANDARD VARIABLE NAMES
-------
APPENDIX A - Internal Software Documentation
A-5
COMMON NAME:
ACOM
DESCRIPTION: Common area used to store speed correction
factor coefficients for motorcycles and light duty gasoline
powered vehicles and trucks. Group subscript IG is identical to
the model year group subscripts determined by functions IG =
ISPPT8(MY,IR,IP) for motorcycles and IG = ISPPTR(MY,IR,IVG) for
the other vehicle types.
FORTRAN DEFINITION:
COMMON/ACOM/AIN1,AIN2,AIN3
or
COMMON/ACOM/AIN
VARIABLES AND ARRAYS:
NAME TYPE DIM
FMT
AINU,IG,IP)
R 6*18*3 R
AINKI.IG)
R 6*18
AIN2U.IG)
R 6*18
AINSd.IG!
COMMON ACOM
DESCRIPTION
Speed correction factor
coefficients. Alternative names
for AIN are AIN1, AIN2, and
AIN3. The first subscript I
refers to the coefficients of
the 6 terms of the 5th degree
polynomial that determines the
speed correction factor.
Hydrocarbon speed correction
factor coefficients. Array
element AIN1(I,IG) occupies
memory equivalent to
AIN(I,IG,1). Arrays A11 and
A12, equivalent to AIN1, are
used to initialize AIN1 in a
block data subprogram.
Carbon monoxide speed correction
factor coefficients. Array
element AIN2(I,IG) occupies
memory equivalent to
AIN(I,IG,2). Arrays A21 and
A22, equivalent to AIN2, are
used to initialize AIN2 in a
block data subprogram.
-------
APPENDIX A - Internal Software Documentation A-6
6*18 R Oxides of nitrogen speed
correction factor coefficients.
Array element AIN3(I,IG)
occupies memory equivalent to
AIN(I,IG,3). Arrays A31 and
A32, equivalent to AIN3, are
used to initialize AIN3 in a
block data subprogram.
COMMON ACOM
-------
APPENDIX A - Internal Software Documentation
A-7
COMMON NAME:
ALTCOM
DESCRIPTION:
emission rates.
Common area used to store modified basic exhaust
FORTRAN DEFINITION:
COMMON/ALTCOM/INTALT,R4ALT.MODFLG,NEWFAC
VARIABLES AND ARRAYS:
NAME TYPE DIM
FMT
INTALT(5,N)
I 5*100 I
R4ALT(2,N)
R 2*100 R
MODFLG(N
I 100
NEWFAC I
DESCRIPTION
The first subscript refers to
the region, vehicle type,
pollutant, first model year, and
last model year; respectively,
for each basic exhaust emission
rate to be modified. The second
subscript is a counter to allow
up to 100 modified basic exhaust
emission rates to be entered.
The first subscript refers to
the zero mile emission level and
emission deterioration rate,
respectively, of each basic
exhaust emission rate that is
entered.
Flag which indicates whether the
modified basic emission rate was
used or not.
Number of zero mile level and
emission deterioration rate
pairs to be entered.
COMMON ALTCOM
-------
APPENDIX A - Internal Software Documentation A-8
COMMON NAME: ALTEQU
DESCRIPTION: A common area used to store the maximum number of
emission equations for each region, pollutant, and vehicle-type
combination.
FORTRAN DEFINITION:
COMMON/ALTEQU/MAXEQU
VARIABLES AND ARRAYS:
NAME TYPE DIM FMT DESCRIPTION
MAXEQU I I A variable that contains the
maximum number of basic exhaust
and idle emission rates (model
year groups) for each vehicle
type/region/pollutant
combination. The value stored
in this variable equals the
dimension of the first subscript
of arrays BASE3R, DEL3R, IDLB3R,
IDEL3R, and INDXYR. In MOBILE2,
MAXEQU contains the value of 15.
COMMON ALTEQU
-------
APPENDIX A - Internal Software Documentation
A-9
COMMON NAME:
ALUCOM, ALUPTR
DESCRIPTION: Common ALUPTR is used in subroutine ALUH by
functions IGEPTR, IGUPTR, IGLPTR, and IGTPTR to calculate group
subscripts into arrays in common ALUCOM. Group subscripts are
determined by the functions as follows:
IGE = IGEPTR(MY,IVP,IR)
IGU = IGUPTR(MY,IVP,IR)
IGL = IGLPTR(MY,IVP,IR)
IGT = IGTPTR(MY,IVP,IR)
FORTRAN DEFINITION:
COMMON/ALUCOM/ACEQIP,ACCF,XLCF,TWCF
COMMON/ALUPTR/IGEYRS,IGUYRS,IGLYRS,IGTYRS
VARIABLES AND ARRAYS:
NAME
TYPE DIM
FMT
ACEQIP(IGE,IVP,IR
R 8*3*3
ACCF(I,IP,IGU,IVP,IR)
R 2*3*2*3*3
R
XLCF(IP,IGL,IVP,IR)
R 3*6*3*3 R
TWCF(IP,IGT,IVP,IR)
R 3*6*3*3 R
DESCRIPTION
An array used to store the
fraction of light duty gasoline
powered vehicles or trucks
equipped with air conditioning.
The first subscript corresponds
to the model year group. The
second corresponds to the
vehicle type (1=LDGV, 2=LDGT1,
3=LDGT2). The third corresponds
to the three regions.
array used to store air
An
condi tioning
coefficients
subscript
coefficients
the linear
determines
factor.
correction factor
The first
refers to the
of the 2 terms of
equation that
the correction
An array used to store extra
load correction factor
coefficients.
An array used to store trailer
towing correction factor
COMMON ALUCOM, ALUPTR
-------
APPENDIX A - Internal Software Documentation
A-10
IGEYRSdGE.IVP.IR)
I 8*3*3 I
IGUYRSdGU.IVP.IR)
I 2*3*3 I
IGLYRSdGL.IVP.IR)
I 6*3*3
IGTYRSdGT.IVP.IR)
I 6*3*3
coefficients.
An integer array that contains
the last model year for each
coefficient group in ACEQIP.
An integer array that contains
the last model year for each
coefficient group in ACCF.
An integer array that contains
the last model year for each
coefficient group in XLCF.
An integer array that contains
the last model year for each
coefficient group in TWCF.
COMMON ALUCOM, ALUPTR
-------
APPENDIX A - Internal Software Documentation
A-11
COMMON NAME:
BASECM
DESCRIPTION: Common area used to store the basic exhaust zero
mile emission levels (grams/mile). Function INDX3R can be used
to obtain the group subscript IG = INDX3R(MY,IP,IV,IR) for array
BASECM.
FORTRAN DEFINITION:
COMMON/BASECM/BASE49,BASECA,BASEHI
or
COMMON/BASECM/BASE3R
VARIABLES AND ARRAYS:
NAME TYPE DIM FMT
DESCRIPTION
BASE3R(IG,IP,IV,IR)
R 15*3*8*3
R
BASE49(IG,IP,IV)
R 15*3*8 R
BASECA(IG,IP,IV)
R 15*3*8 R
BASEHKIG.IP.IV)
R 15*3*8 R
Basic exhaust
1 eve 1s,
zero mile emission
An array used
exhaust zero
levels for the
State region.
BASE49(IG,IP,IV
equivalent
BASE3R(IG,IP,IV
and B42
are used
to store basic
mile emission
Low alti tude 49-
Array element
occupies memory
to
1 ) . Arrays B41
equivalent to BASE49,
to initialize BASE49 in
a block data subprogram.
An array used to store basic
exhaust zero mile emission
levels for the Low altitude
California region. Array
element BASECMIG,IP,IV)
occupies memory equivalent to
BASE3R(IG,IP,IV,2). Arrays BC1
and BC2, equivalent to BASECA,
are used to initialize BASECA in
a block data subprogram.
An array used to store basic
exhaust zero mile emission
COMMON BASECM
-------
APPENDIX A - Internal Software Documentation A-12
levels for the High altitude 49-
State region. Array element
BASEHI(IG,IP,IV) occupies memory
equivalent to
BASE3R(IQ,IP,IV,3). Arrays BH1
and BH2, equivalent to BASEHI,
are used to initialize BASEHI in
a block data subprogram.
COMMON BASECM
-------
APPENDIX A - Internal Software Documentation A-13
COMMON NAME: BEFGCM
DESCRIPTION: Common area used to store the fractional
contribution of non-methane hydrocarbon to the total hydrocarbon
basic and idle emission rates.
FORTRAN DEFINITION:
COMMON/BEFGCM/EXMETH,IEXMYR
VARIABLES AND ARRAYS:
NAME TYPE DIM FMT DESCRIPTION
EXMETH(IG,IV,IR)
R 3*8*3 R An array used to store the
fractional contribution of non-
methane hydrocarbon to the total
hydrocarbon basic and idle
emission rates.
IEXMYR(IG,IV,IR)
I 3*8*3 I An array used to store the last
model year of each EXMETH
coefficient group.
COMMON BEFGCM
-------
APPENDIX A - Internal Software Documentation
A-14
COMMON NAME: CEVCOM
DESCRIPTION: Common area used to store user supplied trips per
day and miles per day.
FORTRAN DEFINITION:
COMMON/CEVCOM/USRTPD.USRMPD
VARIABLES AND ARRAYS
NAME TYPE DIM FMT
USRTPD(IV)
R 8 R
USRMPD(IV)
R 8 R
DESCRIPTION
User supplied trips per day,
User supplied miles per day,
COMMON CEVCOM
-------
APPENDIX A - Internal Software Documentation
A-15
COMMON NAME:
CUMCOM
DESCRIPTION: Common area used to store cumulative vehicle
mileage for twenty model years up to and including the calendar
year.
FORTRAN DEFINITION:
COMMON/CUMCOM/CUMMIL
VARIABLES AND ARRAYS:
NAME TYPE DIM
FMT
DESCRIPTION
CUMMIL(dDX.IV)
R 20*8
A real array used to store
cumulative vehicle mileage (in
miles) for twenty model years up
to and including the calendar
year.
COMMON CUMCOM
-------
APPENDIX A - Internal Software Documentation
A-16
COMMON NAME:
DELCOM
DESCRIPTION: Common area used to store the basic exhaust
emission deterioration rates (grams/mile/10,000 miles).
Function INDX3R can be used to determine the group subscript IG
= INDX3R(MY,IP,IV,IR) for array DELCOM.
FORTRAN DEFINITION:
COMMON/DELCOM/DEL49,DELCA,DELHI
or
COMMON/DELCOM/DEL3R
VARIABLES AND ARRAYS:
NAME TYPE DIM FMT
DESCRIPTION
DEL3R(IQ,IP,IV,IR)
R 15*3*8*3
R
DEL49(IG,IP,IV)
R 15*3*8 R
DELCA(IG,IP,IV)
R 15*3*8 R
DELHKIG.IP.IV)
R 15*3*8 R
COMMON DELCOM
Basic exhaust
deterioration rates.
emission
An array used to store the basic
exhaust emission deterioration
rates for the Low altitude 49-
State region. Array element
DEL49(IG,IP,IV) occupies memory
equivalent to DEL3R(IG,IP,IV , 1 ) .
Arrays D41 and D42, equivalent
to DEL49, are used to initialize
DEL49 in a block data
subprogram.
An array used to store the basic
exhaust emission deterioration
rates for the Low altitude
California region. Array
element DELCA(IG,IP,IV) occupies
memory equivalent to
DEL3R(IG,IP,IV,2). Arrays DC1
and DC2, equivalent to DELCA,
are used to initialize DELCA in
a blocK data subprogram.
An array used to store the basic
exhaust emission deterioration
-------
APPENDIX A - Internal Software Documentation A-17
rates for the High altitude 49-
State region. Array element
DELHI(IG,IP,IV) occupies memory
equivalent to DEL3RiIG,IP,IV.3) .
Arrays DH1 and DH2, equivalent
to DELHI, are used to initialize
DELHI in a block data
subprogram.
COMMON DELCOM
-------
APPENDIX A - Internal Software Document a t i on
A-18
COMMON NAME:
FLGCOM
DESCRIPTION: Common area FLGCOM contains input/output flags.
FORTRAN DEFINITION:
COMMON/FLGCOM/ALTFLG.VMFLAG.ALHFLG.IRDFLG.SPDFLG.NMHFLG.IDLFLG,
MYMRFG,IMFLG,ICEVFG,PRTFLG,IFORM,MDEFLG
VARIABLES AND ARRAYS:
NAME TYPE DIM
FMT
DESCRIPTION
ALTFLG I
VMFLAG I
ALHFLG I
IRDFLG I
SPDFLG I
NMHFLG I
IDLFLG I
MYMRFG I
IMFLG I
ICEVFG I
Controls the modification of the
basic exhaust emission rates.
Selects optional use of user
supplied VMT mix among vehicle
types.
Flags optional use of correction
factors for air conditioning,
extra loading, trailer towing,
and NOx humidity.
Flag set to 0 when all data has
been input or an end-of-file
reached.
Selects use of the different
average vehicle speed options.
Selects the calculations of
total or non-methane HC emission
factors.
Flags optional output of idle
emission factors.
Flags optional user supplied
registration and/or mileage
accrual data.
Flags optional existence of
inspection/maintenance program.
Controls optional listing of
crankcase and evaporative HC
emission factors and/or input of
COMMON FLGCOM
-------
APPENDIX A - Internal Software Documentation A-19
user supplied trips per day and
miles per day data.
PRTFLG I -- I Select the pollutant results to
be output.
I FORM I I Flags output report format.
MDEFLG I I Flags "vertical" or "horizontal"
input of other flag values.
COMMON FLGCOM
-------
APPENDIX A - Internal Software Documentation
A-20
COMMON NAME:
GPCCOM
DESCRIPTION Common area used to store RIPSTWXN bag term
coefficients. Array GPACOF contains the Bipb and Dipb AP-42
RIPSTWXN normalization coefficients. Array GPBCOF contains
speed correction factor coefficients for heavy duty and diesel
powered vehicles. The model year group subscripts IG are
determined by using function IG = IGPPTR(MY,IP,IREJN,IV}. The
vehicle type subscript IVG is stored in array element IVPTRG(IV)
in common IVPCOM. The first subscripts of GPACOF (IC1) and
GPBCOF (IC2) have the following correspondence with AP-42:
IC1
1
2
3
4
5
6
7
8
AP-42 Coefficient
Bip1
Dip1
Bip2
Dip2
Bip3
Dip3
BipO
DipO
IC2
1
2
3
AP-42 Coefficient
A
B
C
FORTRAN DEFINITIONS
COMMON/GPCCOWI/GPACOF , GPBCOF
VARIABLES AND ARRAYS
NAME TYPE DIM
FMT
GPACOF(IC1,IG.IP,IVG)
R 8*9*3*6 R
GPBCOF(IC2,IG,IP,IVB)
R 3*3*3*4 R
DESCRIPTION
A real array
RIPSTWXN
coefficients
selected by IVG.
used to store
normalization
for vehicles
A real array used to store speed
correction factors for vehicles
COMMON GPCCOM
-------
APPENDIX A - Internal Software Documentation
A-21
selected by IVB.
Equivalent arrays are used to initialize GPACOF and GPBCOF in
block data subprograms. The last character of the name of the
array used to initialize GPACOF refers to the pollutant number
("1" - "3") and the second to the last digit refers to the
vehicle type number. Thus, GPAC23 defines data for vehicle type
2 (LDGT1) and pollutant 3 (NOx). The last character of arrays
used to initialize GPBCOF refers to the vehicle number. Thus,
GPBC06 initializes data for vehicle type 6 (LDDT).
COMMON GPCCOM
-------
APPENDIX A - Internal Software Documentation
A-22
COMMON NAME:
GSrCOM
DESCRIPTION Common area used to store the diesel or gasoline
sales fraction of each vehicle type by model year. The group
subscript, IG, of array GSF can be determined by using function
IG = IGSFPT(MY,IV,IR).
FORTRAN DEFINITIONS
COMMON/GSFCOM/MAXGSF,GSF,IGSFYR
VARIABLES AND ARRAYS
NAME TYPE DIM FMT
DESCRIPTION
MAXGSF I
GSFdG.IV, IR)
R 18*8*3 R
IGSFYRdG, IV, IR)
R 18*8*3 R
An integer variable that
contains the dimension of group
subscript IG in arrays GSF and
IGSFYR.
A real array used to store the
diesel or gasoline sales
fraction of each vehicle type by
model year.
An integer array
the last model
model year group
used to store
year of each
in array GSF.
COMMON GSFCOM
-------
APPENDIX A - Internal Software Documentation
A-23
COMMON NAME:
HOTCOM,TPDCOM,DIUCOM,XMPCOM,CRACOM
DESCRIPTION: Common areas used to store crankcase and
evaporative HC emission data. These common areas are used with
functions HOTSOK, TPD, DIURNL, XMPD, and CRANKC to replace
common area CEVCOM from the original MOBILE 1 program. All of
these common areas have a similar structure. The beginning of
the common area contains a variable that stores the maximum
number of model year groups in common data and index arrays.
Following this is a data array, and last an index array. The
data and index arrays hava a similar structure. The first
subscript of each array is a group subscript (IG), the second is
a vehicle type subscript (IV), and the third is a region
subscript (IR). For a particular model year, vehicle type, and
region, the group subscript IG is the minimum value of IG that
satisfies the following relation:
MODEL YEAR < INDEX ARRAY(IG,IV,IR).
The group subscript dimension of each array is stored in the
associated variable with a name that begins with "MAX". For a
given model year, vehicle type, and region; the five functions
HOTSOK, TPD, DIURNL, XMPD, and CRANKC use an index array to
locate the corresponding value in a data array, which is then
returned to the calling program.
The following table lists
area, plus array dimensions:
variables and arrays in each common
COMMON NO.GROUPS DATA ARRAY
HOTCOM MAXHOT
TPDCOM MAXTPD
DIUCOM MAXDIU
XMPCOM MAXXMP
CRACOM MAXCRA
HOTVAL(6,8,3
TPDVAL(2,8,3
DIUVAL(6,8,3
XMPVAL(2,8,3
CRAVAL(3,8,3
INDEX ARRAY
IHOTYS(6,8,3;
ITPDYS(2,8,3;
IDIUYS(6,8,3:
IXMPYS(2,8,3;
ICRAYS(3,8,3
The variables that contain the number of groups are integer,
data arrays are real, and index arrays are integer. All index
arrays contain four-digit model years that define the latest
valid year for a group.
Array HOTVAL contains hot soak HC emission data (gm/trip),
TPDVAL contains trips per day, DIUVAL contains diurnal HC
emission data (gm/day), XMPVAL contains miles per day, and
CRAVAL contains crankcase HC emission data (gm/mi).
Each of these arrays is initialized in a block data subprogram.
COMMON HOTCOM,TPDCOM,DIUCOM,XMPCOM, and CRACOM
-------
APPENDIX A - Internal Software Documentation A-24
FORTRAN DEFINITION:
COMMON/HOTCOM/MAXHOT,HOTVAL,IHOTYS
COMMON/TPDCOM/MAXTPD,TPDVAL,ITPDYS
COMMON/DIUCOM/MAXDIU.DIUVAL.IDIUYS
COMMON/XMPCOM/MAXXMP,XMPVAL,IXMPYS
COMMON/CRACOM/MAXCRA.CRAVAL.ICRAYS
COMMON HOTCOM.TPDCOM.DIUCOM.XMPCOM, and CRACOM
-------
APPENDIX A - Internal Software Documentation
A-25
COMMON NAME:
IDLBCM
DESCRIPTION: Common area used to store the zero mile idle
emission levels (grams/minute). Function INDX3R can be used to
determine group subscripts IG=INDX3R(MY,IV,IP,IR) for array
IDLB3R.
FORTRAN DEFINITION:
COMMON/IDLBCM/IDLB49,IDLBCA,IDLBHI
or
COMMON/IDLBCM/IDLB3R
VARIABLES AND ARRAYS:
NAME TYPE DIM FMT
•IDLB3R(IG,IP,IV,IR)
R 15*3*8*3
IDLB49(IG,IP,IV)
R 15*3*8 R
IDLBCA(IG,IP,IV)
R 15*3*8 R
IDLBHKIG.IP.IV)
R 15*3*8
COMMON IDLBCJVI
DESCRIPTION
The zero mile idle emission
levels. Equivalent names for
IDLB3R are IDLB49, IDLBCA, and
IDLBHI.
An array used to store the zero
mile idle emission levels for
the Low altitude 49-State
region. Array element
IDLB49(IG,IP,IV) occupies memory
equivalent to
IDLB3R(IG,IP,IV,1). Arrays IB41
and IB42, equivalent to IDLB49,
are used to initialize IDLB49 in
a block data subprogram.
An array used to store the zero
mile idle emission levels for
the Low altitude California
region. Array element
IDLBCA(IG,IP,IV) occupies memory
equivalent to
IDLB3R(IG,IP,IV,2). Arrays IBC1
and IBC2, equivalent to IDLBCA,
are used to initialize IDLBCA in
a block data subprogram.
An array used to store the zero
-------
APPENDIX A - Internal Software Documentation A-26
mile idle emission levels for
the High altitude 49-State
region. Array element
IDLBHI(IG,IP,IV) occupies memory
equivalent to
IDLB3R(IG,IP,IV,3). Arrays IBH1
and IBH2, equivalent to IDLBHI,
are used to initialize IDLBHI in
a block data subprogram.
COMMON IDLBCM
-------
APPENDIX A - Internal Software Documentation
A-27
COMMON NAME:
IDLDCM
DESCRIPTION:
deterioration
INDX3R can be
INDX3R(MY,IV,IP,IR)
Common area used to store idle emission
rates (grams/minute/10,000 miles). Function
used to determine group subscripts IG =
for array IDEL3R.
FORTRAN DEFINITION:
COMMON/IDLDCM/IDEL49,IDELCA,IDELHI
or
COMMON/IDLDCM/IDEL3R
VARIABLES AND ARRAYS:
NAME
TYPE DIM
FMT
IDEL3R(IG,IP,IV,IR)
R 15*3*8*3
IDEL49(IG,IP,IV)
R 15*3*8 R
IDELCAUG.IP, IV)
R 15*3*8 R
IDELHKIG.IP.IV)
R 15*3*8
DESCRIPTION
Idle
rates.
IDEL3R
IDELHI
emission deterioration
Equivalent names for
are IDEL49, IDELCA, and
An array used to store idl.e
emission deterioration rates for
the Low
region.
IDEL49(IG,IP
equivalent
altitude 49-State
Array element
,IV) occupies memory
to
IDEL3R(IG,IP,IV,1). Arrays IL41
and IL42, equivalent to IDEL49,
are used to initialize IDEL49 in
a block data subprogram.
An array used to store idle
emission deterioration rates for
the Low altitude California
region. Array element
IDELCAfIG,IP,IV) occupies memory
equivalent to
IDEL3R(IG,IP,IV,2). Arrays ILC1
and ILC2, equivalent to IDELCA,
are used to initialize IDELCA in
a block data subprogram.
An array used to store idle
COMMON IDLDCM
-------
APPENDIX A - Internal Software Documentation A-28
emission deterioration rates for
the High altitude 49-State
region. Array element
IDELHI(IG,IP,IV) occupies memory
equivalent to
IDEL3R(IG,IP,IV,3). Arrays ILH1
and ILH2, equivalent to IDELHI,
are used to initialize IDELHI in
a block data subprogram.
COMMON IDLDCM
-------
APPENDIX A - Internal Software Documentation
A-29
COMMON NAME
IMCOM
DESCRIPTION: Common area used to store inspection/maintenance
information.
FORTRAN DEFINITION:
COMMON/IMCOM/ICYIM,ISTRIN,IMTFLG.MODYR1.MODYR2,1 LOT,IOPTN,NUDATA
NLINES,STRING
VARIABLES AND ARRAYS:
NAME TYPE DIM FMT
ICYIM I -- I
ISTRIN I -- I
IMTFLG
MODYR1
MODYR2
ILDT
IOPTN
NUDATA
NLINES
I
I
I
I
I
I
I
I
I
I
I
I
I
I
STRING(18,9)
R 18*9 18A4
DESCRIPTION
Calendar year that I/M begins
(1970 < ICYIM < 2020).
(Also ISTRN) - Stringency of I/M
program for Technology I and II
(10 < ISTRIN £ 50).
Mechanic training flag (0 = no,
1 = yes).
Earliest model year included in
.the I/M program.
Latest model year included in
the I/M program.
Vehicle types to be affected by
the I/M program.
Optional identification rate for
Technology IV vehicles (50 thru
90).
New I/M credit data flag (0 thru
3).
Number of descriptive text lines
associated with the new data (0
thru 9).
I/M descriptive text lines (0
thru 9 lines of text, 0 thru 72
characters per line).
COMMON IMCOM
-------
APPENDIX A - Internal Software Documentation A-30
COMMON NAME: IMCRED
DESCRIPTION: Common area used to store percent emission
reductions due to an I/M program (credits).
FORTRAN DEFINITION:
COMMON/IMCRED/1 RED,ITECH4
VARIABLES AND ARRAYS:
NAME TYPE DIM FMT DESCRIPTION
IRED(BY,AGE1ST,ISTRIN,ITECH,IP)
I (19,20,5,2,2)
I Percent reduction of emissions
for Technology I and II vehicles
due to an I/M program.
ITECH4(BY,AGE1ST,IOPTN)
I (19,20,5)
I Percent reduction of emissions
for Technology IV vehicles due
to an I/M program.
COMMON IMCRED
-------
APPENDIX A - Internal Software Documentation
A-31
COMMON NAME:
INDXCM
DESCRIPTION: Common area used to store the first and last
model years for emission rate equation model year groups. This
common is used by function INDX3R to calculate group indices
into coefficient arrays BASE3R (common BASECM), DEL3R (common
DELCOM), IDLB3R (common IDLBCM), and IDEL3R (common IDLDCM).
The first subscript in each emission rate coefficient array is a
group subscript that is valid for a model year time interval
(group) MY1.,.MY...MY2. LiKewise, the leftmost subscript of
array INDXYR is a group subscript. The group subscript of
INDXYR is the same as the coefficient array group subscript.
The second subscript of INDXYR, IFL, is given a value of one to
access the first model year in a group and a value of two to
access the last. Function INDX3R returns the group subscript
INDX3R = IG, such that INDXYR(IG,1,IP,IV,IR) < MODEL YEAR <
INDXYR(IG,2,IP,IV,IR).
FORTRAN DEFINITION:
COMMON/INDXCM/INDX49,INDXCA,INDXHI
or
COMMON/INDXCM/INDXYR
VARIABLES AND ARRAYS:
NAME TYPE DIM
FMT
INDXYR(IG,IFL,IP,IV,IR)
I 15*2*3*8*3
I
INDX49(IQ,IFL,IP,IV)
I 15*2*3*8
I
DESCRIPTION
An array used to store the first
and last model years for
emission rate equation model
year groups. Equivalent names
for INDXYR are INDX49, INDXCA,
and INDXHI.
An array used to store the first
and last model years for each
Low altitude 49-State emission
rate equation model year group.
Array element
INDX49(IG,IFL,IP,IV) occupies
memory equivalent to
INDXYR(IG,IFL,IP,IV,1).
COMMON INDXCM
-------
APPENDIX A - Internal Software Documentation
A-32
INDXCAdG
I
IFL.IP.IV)
15*2*3*8
I An array used to store the first
and last model years for each
Low altitude California emission
rate equation model year group.
Array element
INDXCAdG, IFL.IP, IV) occupies
memory equivalent to
INDXYR(IG,IFL,IP,IV,2).
INDXHI
IG
I
IFL.IP.IV)
15*2*3*8
I An array used to store the first
and last model years for each
High altitude 49-State emission
rate equation model year group.
Array element INDXHI(IG,IP,IV)
occupies memory equivalent to
INDXYRdG,IFL.IP.IV,3) .
Equivalent arrays are used to initialize these arrays in a block
data subprogram. The names of the equivalent arrays are
constructed by deleting the third and fourth characters of
"INDX49", "INDXCA", and "INDXHI", appending the letter "V", and
adding a numeric character that corresponds to the vehicle type.
Thus, "INCAV7" initializes the array used to store California
region data for vehicle type 7 (HDDV).
COMMON INDXCM
-------
APPENDIX A - Internal Software Documentation
A-33
COMMON NAME: IOUCOM
DESCRIPTION:
Common area used to store FORTRAN unit numbers
for all input and output files.
FORTRAN DEFINITIONS:
COMMON/IOUCOM/IOUIMD,IOUGEN,IOUREP,IOUERR,IOUASK,IOUUNF
VARIABLES AND ARRAYS:
NAME TYPE DIM FMT
IOUIMD I -- I
IOUGEN I -- I
IOUREP I -- I
IOUERR I -- I
IOUASK I -- I
IOUUNF I -- I
DESCRIPTION
Input unit number for new I/M
credit data. Initialized to 4.
Input unit number for general
data. Initialized to 5.
Output unit number for formatted
reports. Initialized to 6.
Output unit
diagnostic
Initialized to 6.
number for
messages.
Output unit number for prompting
messages. Initialized to 6.
Output unit number for
unformatted reports.
Initialized to 9. Unformatted
output logic is not supplied
with MOBILE2.
IOUCOM
-------
APPENDIX A - Internal Software Documentation
A-34
COMMON NAME: ISPCOM
DESCRIPTION: Common area used to store a table of years for
use by function ISPPTR to determine a group subscript. ISPYR8
is a table of years used by function ISPPT8 to determine a group
subscript. The subscript is used to index variable SPBACK in
subroutine BIGCFX,
FORTRAN DEFINITIONS:
COMMON/ISPCONI/ISPYRS, ISPYR8.
VARIABLES AND ARRAYS:
NAME TYPE DIM FMT
ISPYRSIIG.IR.IVG)
I 18*3*3 I
ISPYR8(IG,IR,IP)
I 18*3*3 I
DESCRIPTION
An integer array that contains
the last model year of light
duty speed correction factor
groups.
An integer array that contains
the last model year for
motorcycle speed correction
factor groups.
Equivalent arrays are used to initialize ISPYRS in a block data
subprogram. The names of equivalent arrays are constructed by
dropping the letter "S" from "ISPYRS" and replacing it with the
vehicle type number. Thus, ISPYR1 initializes data for vehicle
type 1 (LDGV).
COMMON ISPCOM
-------
APPENDIX A - Internal Software Documentation
A-35
COMMON NAME:
IVPCOM
DESCRIPTION: Common area used to store vehicle group subscripts.
Array IVPTRG stores vehicle group subscripts for array GPACOF in
common GPCCOM and array ISPYRS in common ISPCOM. Array IVPTRT
stores vehicle group subscripts for array TTACOF in common
TCFCOM. Array IVPTRB stores vehicle group subscripts for array
GPBCOF in common GPCCOM. IVPTRA stores vehicle group subscripts
for array ALHRET in common RET1.
FORTRAN DEFINITION:
COMMON/IVPCOM/IVPTRG,IVPTRT,IVPTRA,IVPTRB
VARIABLES AND ARRAYS:
NAME TYPE DIM
IVPTRG(IV)
I 8
IVPTRT(IV)
I 8
IVPTRA(IV)
I 8
IVPTRB(IV)
I 8
FMT DESCRIPTION
I An integer array that contains
vehicle group subscript IVG.
I An integer array that contains
vehicle group subscript IVT.
An integer array that contains
the vehicle group subscript IVA.
An integer array that contains
the vehicle group subscript IVB.
COMMON IVPCOM
-------
APPENDIX A - Internal Software Documentation
A-36
COMMON NAME:
LNKCOM
DESCRIPTION: Common area LNKCOM is used to store physical
factors affecting emissions.
FORTRAN DEFINITION:
COMMON/LNKCOM/SPD,TAMB,PCCN,PCHC,PCCC
VARIABLES AND ARRAYS:
NAME TYPE DIM
SPD(IV) R 8
TAMB R
PCCN R
PCHC R
PCCC R
FMT DESCRIPTION
R Individual vehicle type, average
speeds (5 < SPD < 55).
R Ambient temperature (DEG F) (0
DEC < TEMP < 110 DEG).
R Percent non-catalyst equipped
vehicle miles travelled
accumulated in cold start mode.
R Percent catalyst equipped
vehicle miles travelled
accumulated in hot start mode.
R . Percent catalyst equipped
veh i c1e miles t r ave11ed
accumulated in cold start mode.
COMMON LNKCOM
-------
APPENDIX A - Internal Software Documentation
A-37
COMMON NAME:
MYMCOM
DESCRIPTION: Common area used to store mileage, registration,
and travel factors after correction to January 1.
FORTRAN DEFINITION:
COMMON/MYMCOM/XMYM,XMYR,TF,TFMYM
VARIABLES AND ARRAYS:
NAME TYPE DIM FMT
XMYM(IDX.IV)
R 20*8 R
XMYR(IDX.IV)
R 20*8 R
TF(DX.IV
R 20*8 R
TFMYMUDX.IV)
R 20*8 R
DESCRIPTION
(Also MYMDUM) - A real array
used to store the annual
mileage/100,000 distributions.
A real array used to store the
estimated current-year January 1
registration distributions.
A real array used to store the
travel fraction (TF)
distributions. Subscript DX is
identical to standard variable
IDX everywhere except in
subroutine TFCALX, where, for
historical reasons, it
corresponds to JDX.
A real array used to store the
January 1 model year mileage
accumulation rates.
COMMON MYMCOM
-------
APPENDIX A - Internal Software Documentation
A-38
COMMON NAME:
MYMSAV
DESCRIPTION: Common area used to store vehicle mileage
accumulation and registration distributions.
FORTRAN DEFINITION:
CQMMON/MYMSAV/SAVMYM,SAVMYR
VARIABLES AND ARRAYS:
NAME TYPE DIM
SAVMYM(JDX.IV)
R 20*8
SAVMYR(JDX.IV)
R 20*8
FMT DESCRIPTION
R A real array used to store the
annual mileage/100,000
distributions.
A real array used to store the
July 1 registration
di stributions.
COMMON MYMSAV
-------
APPENDIX A - Internal Software Documentation
A-39
COMMON NAME: PROJCM
DESCRIPTION: Common area to store the project title,
FORTRAN DEFINITION:
COMMON/PROJCM/PROJID
VARIABLES AND ARRAYS:
NAME TYPE DIM FMT
PROJID(20)
R 20
DESCRIPTION
20A4 Project title.
COMMON PROJCM
-------
APPENDIX A - Internal Software Documentation A-40
COMMON NAME: PTRCOM
DESCRIPTION: Common area used to store the last model year
for low/hitemperature correction factor and RIPSTWXN bag term
coefficient groups. The common is used by function IGPPTR to
calculate group subscripts for arrays TTACOF and TT4COF in
common area TCFCOM and arrays GPACOF and GPBCOF in common area
GPCCOM, The group subscript in array IGPYRS equals the group
subscript in the coefficient array.
FORTRAN DEFINITION:
COMMON/PTRCOM/MAXIGP,IGPYRS
VARIABLES AND ARRAYS:
NAME TYPE DIM FMT DESCRIPTION
MAX1GP I I An integer , that contains the
dimension of group subscript IG
in array IGPYRS.
IGPYRS(IG,IP,IR,IV)
I 9*3*3*8 I Integer array used to store the
last model year of low/hi
temperature correction factor
and RIPSTWXN bag term
coefficient groups.
Equivalent arrays are used to initialize IGPYRS in a blocK data
subprogram. The names of the equivalent arrays are constructed
by replacing the letter "S" in "IGPYRS" with the vehicle number.
Thus, IGPYRS defines the data for vehicle type 8 (motorcycles).
COMMON PTRCOM
-------
APPENDIX A - Internal Software Documentation
A-41
COMMON NAME:
REGCOM
DESCRIPTION: Common area used to store a region code for the
region under consideration.
FORTRAN DEFINITION:
COMMON/REGCOM/IREJN,ALT
VARIABLES AND ARRAYS:
NAME TYPE DIM FMT
IREJN I -- I
ALT
DESCRIPTION
An integer used
that identifies
consideration.
as follows:
to store a code
the region under
Valid codes are
1 = Low altitude 49-State
2 = Low altitude California
3 = High altitude 49-State
A real variable used to store a
value of altitude. The default
value assigned by the program
for Low altitude 49-State and
California is 500 feet. The
program assigns a value of 5500
feet for High altitude 49-State.
COMMON REGCOM
-------
APPENDIX A - Internal Software Documentation A-42
COMMON NAME: REGSUM
DESCRIPTION: Common area used to store the registration
fractions for the light duty vehicle and light duty truck
(excluding LDGT2) fleets; accounting for gasoline and diesel
sales and changing from July to January registrations.
FORTRAN DEFINITION:
COMMON/REGSUM/SUM1
VARIABLES AND ARRAYS:
NAME TYPE DIM FMT DESCRIPTION
SUM1(IV)
R 8 R For IV = 3,4,7 and 8, SUMKIV)
equals 1. For IV = 1, SUMKIV)
equals the LDGV fraction of the
LDV fleet registration in the
evaluation calendar year. For
IV = 5, SUMKIV) equals the LDDV
fraction of the same fleet. For
IV = 2 and 6, SUMKIV) equals
the LDGT1 and LDDT fractions of
the LOT fleet (excluding LDGT2).
COMMON REGSUM
-------
APPENDIX A - Internal Software Documentation
A-43
COMMON NAME: RET1
DESCRIPTION: Common area used to store an overall correction
factor accounting for air conditioning, extra load, trailer
towing, and humidity for NOx; for LDGV, LDGT1, LDGT2, and MC.
FORTRAN DEFINITION:
COMMON/RET1/ALHRET
VARIABLES AND ARRAYS:
NAME TYPE DIM
ALHRET(IDX,IVA,IP)
R 20*4*3
FMT DESCRIPTION
An overall correction factor
accounting for air conditioning,
extra load, trailer towing, and
humidity for NOx.
COMMON RET1
-------
APPENDIX A - Internal Software Documentation
A-44
COMMON NAME: SYSCOM
DESCRIPTION: Common area used to store system limits
FORTRAN DEFINITION:
COMMON/SYSCOM/MAXVEH.MAXLTW.MAXPOL.MAXREG.INITPR
VARIABLES AND ARRAYS:
NAME TYPE DIM FMT
MAXVEH I I
MAXLTW I I
MAXPOL I I
MAXREG I -- I
INITPR I -- I
DESCRIPTION
Number of different vehicle
types supported by the program.
Initialized to 8.
Maximum number of light duty
vehicles used in ALUH, excluding
motorcycles. Initialized to 3.
Number of
Initialized to 3.
pollutants.
Number of regions. Initialized
to 3.
Printout
indicator.
ini tialization
COMMON SYSCOM
-------
APPENDIX A - Internal Software Documentation
A-45
COMMON NAME:
TCFCOM
DESCRIPTION: Common area used to store low/hi temperature
correction factor coefficients. In the documentation below, IB
represents test sequence 1 to 3, IG is a model year group
subscript determined by using function IG =
IGPPTR(MY,IP,IREdN,IV), and IVT is a vehicle group subscript
stored in array IVPTRT(IV) in common IVPCOM.
FORTRAN DEFINITION:
COMMON/TCFCOM/TTACOF,TT4COF,TT7COF
VARIABLES AND ARRAYS
NAME TYPE DIM
FMT
TTACOF(MIDLOHI,IB,IG,IP,IVT
R 2*3*9*3*6
R
DESCRIPTION
A real array that contains
low/hi temperature correction
factor coefficients for vehicle
types 1,2,3,5,6,8. Nonstandard
subscripts correspond to the
following:
IVT Vehicle Type
1 1-LDGV.
2 2-LDGT1.
3 3-LDGT2.
4 5-LDDV.
5 6-LDDT.
6 8-MC.
MIDLOHI
0
1
2
No temperature
Lo temperature
Hi temperature
correction.
coefficient
coefficient
COMMON TCFCOM
-------
APPENDIX A - Internal Software Documentation
A-46
TT4COF(MIDLOHI,IG,IP)
R 2*9*3 R
TT7COF
MIDLOHI.IP
R 2*3
Lo/hi temperature correction
factor coefficients for vehicle
type 4 (HDGV).
Lo/hi temperature correction
factor coefficients for vehicle
type 7 (HDDV).
Equivalent arrays are used to initialize TTACOF and TT4COF. The
names of the equivalent arrays are constructed by replacing the
second character of "TTACOF" or "TT4COF" with the vehicle number
and the third character with the pollutant number. Thus, T63COF
initializes data for vehicle type 6 (LDDT) and pollutant 3
(NOx) .
COMMON TCFCOM
-------
APPENDIX A - Internal Software Documentation
A-47
COMMON NAME:
VMXCOM
DESCRIPTION: Common area used to store the VMT mix.
FORTRAN DEFINITION:
COMMON/VMXCOM/VMTMIX
VARIABLES AND ARRAYS:
NAME TYPE DIM
8
VMTMIXdV
R
FMT DESCRIPTION
R A real array used to store the
VMT mix.
COMMON VMXCOM
-------
APPENDIX A - Internal Software Documentation
A-48
COMMON NAME:
XCFS1
DESCRIPTION: Common area used to store optional light duty
vehicle correction factor data (LDGV, LDGT1, and LDGT2).
FORTRAN DESCRIPTION
COMMON/XCFS1/AC,XLOAD,TRAILR,ABSHUM,DB,WB
VARIABLES AND ARRAYS
NAME TYPE DIM FMT
AC R R
XLOAD(IVG)
R 3
TRAILR(IVG)
R 3
ABSHUM R
DB R
WB R
R
R
DESCRIPTION
Factor indicating optional use
of air conditioning correction
factor.
Fraction of vehicles with an
extra 500 Ibs. load.
Fraction of vehicles towing a
trailer.
Ambient absolute humidity
(grains of water per pound of
dry air).
Dry bulb temperature (degrees
Fahrenhei t).
Wet bulb temperature (degrees
Fahrenhei t).
COMMON XCFS1
-------
APPENDIX A - Internal Software Documentation A-49
COMMON NAME: YEARS4
DESCRIPTION: Common area used to store integral four-digit
values of specified years.
FORTRAN DEFINITION:
COMMON/YEARS4/IY1951,IY1970,IY2020
VARIABLES AND ARRAYS:
NAME TYPE DIM FMT DESCRIPTION
IY1951 I -- I Year 1951.
IY1970 I -- I Year 1970.
IY2020 I -- I Year 2020.
COMMON YEARS4
-------
APPENDIX A - Internal Software Documentation A-50
A.3 MODULE DESCRIPTIONS
MODULE NAME:
MAIN PROGRAM
DESCRIPTION:
MAIN controls overall program execution. It consists of a
sequence of subroutine calls.
MAIN first initiates "housekeeping" operations by a call to
INPUT. It then proceeds through a series of subroutine calls
which are listed below:
1. INPUT - to read input data describing desired
calculations.
2. EFCALX - to calculate emission factors.
3. OUTPUT - to output the emission factor calculations.
This sequence of calls is repeated until the input data set is
exhausted. There is an optional subroutine call to REGMOD
between the call to INPUT and the call to EFCALX which generates
new travel fractions when appropriate.
SUBORDINATE MODULES:
INPUT - Reads in data describing desired calculations.
REGMOD - Adjust model year mileage and registration arrays
for a January 1 calendar year analysis. Computes
travel fraction.
EFCALX - Calculates emission factors.
OUTPUT - Outputs all calculated emissions according to
output specifications.
COMMON AREAS USED:
FLGCOM
IOUCOM
REGCOM
NOTE: All common areas are declared in MAIN.
MAIN PROGRAM
-------
APPENDIX A - Internal Software Documentation
A-51
LOCAL VARIABLES:
NAME TYPE DIM FMT
INITFL I -- I
ICY
I
I
EFRETM(IP.IV)
R 3*9 R
WTEDEF(IP)
R 3 R
COMCCC(IV)
R 9
IDLRTMdP, IV)
R 3*9
IDLWTD(IP)
R 3
INERR
ICYOLD
ALTOLD
IROLD
COMMON VAR
ALT
IREJN
IOUERR
IRDFLG
I
I
R
I
IABLES USED:
R
I
I
I
I
I
R
I
R
I
I
I
DESCRIPTION
Flag indicating whether the ONE-
TIME data has been read by
routine INPUT.
Standard variable.
Calculated emission factors.
All vehicles combined emission
factors.
Crankcase and evaporative HC
emission factors.
Hot stabilized idle emission
factors.
All vehicles combined hot
stabilized idle emission
factors.
Error count.
Holding value for the previous
value of ICY.
Holding value for the previous
value of ALT.
Holding value for the previous
value of IREJN.
Common REGCOM.
Common REGCOM.
Common REGCOM.
Common FLGCOM.
MAIN PROGRAM
-------
APPENDIX A - Internal Software Documentation
A-52
MODULE NAME:
REAL FUNCTIONS BEF AND BEFIDL
DESCRIPTION:
BEF and BEFIDL determine the basic exhaust and idle model year
emission levels using the appropriate zero mile emission levels,
emission deterioration rates, and fleet average cumulative
mileages. These functions replace the MOBILE1 subroutine
BEFGEN.
SAMPLE CALL:
X = BEFJMY.ICY.IG.IP.IV.IR.VMTAGE.EXMVAL
X = BEFIDL(IG,IP,IV,IR,VMTAGE,EXMVAL)
ARGUMENTS:
NAME TYPE DIR DIM FMT
BEF R OUT -- R
BEFIDL R OUT --
MY
ICY
IG
IP
IN
IN
IN
IN
DESCRIPTION
A real function name that
returns a basic exhaust
emission level optionally
adjusted for methane and/or
i nspect ion/mai ntenance.
A real function name that
returns an idle emission
level optionally adjusted
for methane. No adjustments
are made for
inspection/maintenance.
An integer
contains the
year.
variable that
4-digit model
An integer variable that
contains the 4-digit
calendar year.
Model year group
function INDX3R.
from
An integer
contains
(pollutant)
Values are
variable that
an emission
index/code.
1=HC, 2=CO, and
FUNCTIONS BEF AND BEFIDL
-------
APPENDIX A - Internal Software Documentation
A-53
3=NOx.
IV
IR
I IN
I IN
VMTAGE R IN
EXMVAL R IN
R
R
An integer
contains a
code. IV
expected to
in the range
This variable
called IMODE in
program.
variable that
vehicle type
is currently
contain values
1 through 8.
was often
the MOBILE1
An integer variable that
contains a region code.
Current codes are as
follows:
1. 49-State Low altitude.
2. California Low altitude.
3. 49-State High altitude.
Average fleet vehicle miles
traveled/10,000..
Non-methane fraction of
total HC emissions.
SUBORDINATE MODULES:
PCLEFT -- Used by BEF to adjust the basic emission level for
Inspection/Maintenance.
COMMON AREAS USED:
BEF uses BASECM DELCOM
BEFIDL uses IDLBCM IDLDCM
LOCAL VARIABLES:
NAME TYPE DIM
--None--
FMT
DESCRIPTION
INPUT VARIABLES:
NAME METHOD
MY , ICY , IG , IP, IV,IR,VMTAGE,EXMVAL argument
FUNCTIONS BEF AND BEFIDL
-------
APPENDIX A - Internal Software Documentation A-54
BASE3R Common BASECM (BEF only)
DEL3R Common DELCOM (BEF only)
IDLB3R Common IDLBCM (BEFIDL only)
IDEL3R Common IDLDCM (BEFIDL only)
OUTPUT VARIABLES:
NAME METHOD
BEFIDL function name
BEF function name
FUNCTIONS BEF AND BEFIDL
-------
APPENDIX A - Internal Software Documentation
A-55
MODULE NAME:
REAL FUNCTION CCEVRT
DESCRIPTION:
CCEVRT determines the crankcase and evaporative HC emission
levels which are added to the basic HC emission levels in the
computation of the HC emission factors. This version makes use
of the miles travelled per day, trips per day, diurnal emission
levels, and hot soak emission levels in its calculations.
Function CCEVRT performs calculations previously performed by
subroutine CCEVAX in MOBILE1.
SAMPLE CALL:
X = CCEVRT(MY,IV,IR)
ARGUMENTS:
NAME TYPE DIR DIM
FMT
DESCRIPTION
CCEVRT R OUT --
MY
IV
I IN
I IN
IR
I IN
A real function name that
returns a crankcase and
evaporative . HC emission
1 eve 1.
An integer
contains the
year.
An integer
contains a
code. IV
expected to
variable that
4-digit model
variable that
vehicle type
is currently
contain values
in the range 1 through 8.
This variable was often
called IMODE in the MOBILE1
program.
An integer variable that
contains a region code.
Legitimate values are 1
through 3.
SUBORDINATE MODULES:
XMPD, TPD, CRANKC, DIURNL, HOTSOK
FUNCTION CCEVRT
-------
APPENDIX A - Internal Software Documentation
A-56
COMMON AREAS USED:
NONE
LOCAL VARIABLES:
NAME TYPE DIM
X R
INPUT VARIABLES:
NAME
MY,IV,IR
FMT DESCRIPTION
R Intermediate variable.
METHOD
arguments
OUTPUT VARIABLES:
NAME
CCEVRT
METHOD
function name
FUNCTION CCEVRT
-------
APPENDIX A - Internal Software Documentation
A-57
MODULE NAME:
REAL FUNCTIONS HOTSOK, TPD, DIURNL, XMPD, CRANKC
DESCRIPTION:
Real functions used by CCEVRT to determine crankcase and
evaporative HC emission level calculation terms.
SAMPLE CALL:
X1 = HOTSOK(MY,IV,IR)
X2 = TPF(MY,IV,IR)
X3 = DIURNL(MY,IV,IR)
X4 = XMPD(MY,IV,IR)
X5 = CRANKC(MY,IV,IR)
ARGUMENTS:
NAME
TYPE DIR DIM
HOTSOK R OUT --
TPD
XMPD
OUT --
DIURNL R OUT --
OUT --
FMT
DESCRIPTION
A real function name that
returns the hot soak
evaporative HC emission
level for the given model
year, vehicle type, region.
A real function name that
returns the miles per day
for the given model year,
vehicle type, region.
A real function name that
returns the diurnal
evaporative HC emission
level for the given model
year, vehicle type, region.
A real function name that
returns the miles per day
for the given model year,
vehicle type, region.
FUNCTIONS HOTSOK, TPD, DIURNL, XMPD, CRANKC
-------
APPENDIX A - Internal Software Documentation
A-58
CRANKC R OUT --
MY
IV
IR
I IN
I IN
I IN
A real function name that
returns the crankcase HC
evaporative emission level
for the given model year,
vehicle type, region.
An integer that contains the
4-digit model year.
An integer that contains a
vehicle type code.
An integer that
region code.
contains a
SUBORDINATE MODULES:
QUITER
COMMON AREAS USED:
HOTCOM used by HOTSOK
TPDCOIVI used by TPD
DIUCOM used by DIURNL
XMPCOM used by XMRD
CRACOM used by CRANKC
LOCAL VARIABLES:
NAME TYPE DIM FMT
IG I I
DESCRIPTION
An integer used to store a group
subscript for the coefficient
array.
FUNCTIONS HOTSOK, TPD, DIURNL, XMPD, CRANKC
-------
APPENDIX A - Internal Software Documentation
A-59
INPUT
VARIABLES:
NAME
MY.IV.IR
MAXHOT.HOTVAL.IHOTYS
MAXTPD.TPDVAL.ITPDYS
MAXDIU,DIUVAL,IDIUYS
MAXXMP,XMPVAL,IXMPYS
MAXCRA.CRAVAL.ICRAYS
METHOD
arguments
Common HOTCOMfHOTSOK only)
Common TPDCOM(TPD only)
Common DIUCOMfDIURNL only)
Common XMPCOM(XMPD only)
Common CRACOMfCRANKC only)
OUTPUT VARIABLES:
NAME
HOTSOK.TPD.DIURNL,
XMPD.CRANKC
METHOD
function names
FUNCTIONS HOTSOK, TPD, DIURNL, XMPD, CRANKC
-------
APPENDIX A - Internal Software Documentation
A-60
MODULE NAME;
REAL FUNCTION PCLEFT
DESCRIPTION:
PCLEFT determines the adjustment that is applied to the basic
exhaust emission levels for an inspection/maintenance program.
This function replaces the MOBILE1 subroutine LDVIMX.
Adjustments are determined for light duty gasoline vehicles and
optionally for light duty gasoline powered trucks; a value of
one is returned for other vehicles.
SAMPLE CALL:
X = PCLEFT(MY,ICY,IP,IV)
ARGUMENTS:
NAME TYPE DIR DIM
FMT
DESCRIPTION
PCLEFT R OUT --
MY
ICY
IP
IV
IN
IN
IN
IN
A real function name that
returns an
i nspect i on/ma i ntenance
adjustment term to the basic
exhaust emission level.
An integer variable that
contains the 4-digit model
year.
An integer variable that
contains the 4-digit
calendar year.
An integer
contains
(pollutant)
variable that
the emission
code.
An integer variable that
contains the vehicle type
code.
FUNCTION PCLEFT
-------
APPENDIX A - Internal Software Documentation
A-61
SUBORDINATE MODULES:
NONE
COMMON AREAS USED:
IMCOM
IMCRED
FLGCOM
LOCAL VARIABLES:
NAME TYPE DIM
AGE1ST I
BY I
IOP I
IOPT I
IREM I
ISTRN I
ITECH I
MT I
PCRED R
FMT
I
DESCRIPTION
Age at which the oldest vehicle
of a model year receives its
first required inspection.
The number of required
inspections encountered by the
oldest vehicles of a model year
as of January 1, ICY.
To realign the IOPT variable to
be in the 10 through 50 percent
range.
The user supplied Technology IV
identification rate. The
default is 50 percent and the
valid range is 50 through 90
percent.
The remainder of the stringency
or identification rate.
The user supplied stringency
rate for the Technology I and II
vehicle types.
The Technology vehicle type
(I,II, or IV).
To indicate the existence of
mechanics training (IMTFLG + 1;
1 = no, 2 = yes).
The percent the emission is
reduced due to an I/M program.
FUNCTION PCLEFT
-------
APPENDIX A - Internal Software Documentation
A-62
REM R R
INPUT VARIABLES:
NAME
MY, ICY, IP, IV
IMTFLG, ISTRIN ICYIM, MODYR1
MODYR2, ILDT, IOPTN, NUDATA,
NLINES, STRING
IRED, ITECH4
IMFLG
The remainder expressed as a
fraction (IREM/100).
METHOD
arguments
Common IMCOM
Common IMCRED
Common FLGCOM
OUTPUT VARIABLES:
NAME
PCLEFT
METHOD
function name
FUNCTION PCLEFT
-------
APPENDIX A - Internal Software Documentation
A-63
MODULE NAME:
POINTER FUNCTIONS
DESCRIPTION:
Integer functions to determine model year group subscripts for
MOBILE2 arrays. These functions replace arrays of the same name
in earlier versions of MOBILE1/MOBILE2. Function arguments are
related to, although not always exactly the same as, the
subscripts of the earlier arrays. These functions provide a
secondary index into MOBILE2 arrays. Use of a secondary index
permits a substantial reduction of what would otherwise be
extremely large data arrays. In the early versions of
MOBILE1/MOBILE2, the index arrays themselves were large.
Changing the arrays to functions (1) made it possible to use a
more natural method of identifying the model year and (2) made
it possible to substantially reduce the size of the index
arrays.
The following table lists the pointer functions, the name of the
array that each function indexes, the name of the common area
used by the function to compute the index, and a list of
subprograms that use the function.
FUNCTION
CALL
INDX3R(MY,IP,IV,IR
IGPPTR(MY,IP,IR,IV)
ISPPTR(MY,IR,IV)
ISPPT8(MY,IR,IP)
IEXMPT(MY,IV,IR)
IGEPTR(MY,IV,IR)
IGUPTR(MY,IV,IR)
IGLPTR(MY,IV,IR)
IGTPTR(MY,IV,IR)
IGSFPT(MY,IV,IR)
POINTER FUNCTIONS
ARRAYS
INDEXED
COMMON
USED
BASE3R.DEL3R,
IDLB3R.IDEL3R INDXCM
TTACOF.TT4COF,
GPACOF.GPBCOF PTRCOM
SPBACK ISPCOM
SPBACK ISPCOM
EXMETH BEFGCM
ACEQIP ALUPTR
ACCF ALUPTR
XLCF ALUPTR
TWCF ALUPTR
GSF GSFCOM
USING SUBPROGRAMS
EFALTX.EFCALX
BIGCFX
BIGCFX
BIGCFX
EFCALX
ALUH
ALUH
ALUH
ALUH
REGMOD, EFCALX
-------
APPENDIX A - Internal Software Documentation
A-64
ARGUMENTS:
NAME TYPE DIR DIM FMT
MY I IN -- I
IP
IR
IV
I
I
I
IN --
IN --
IN --
I
I
I
DESCRIPTION
An integer that contains the
4-digit model year.
An integer that contains the
emission (pollutant) code.
An integer that contains the
region code.
An integer that contains the
vehicle type code.
SUBORDINATE MODULES:
QUITER
LOCAL VARIABLES:
NAME TYPE DIM FMT
IG I I
DESCRIPTION
Standard variable,
POINTER FUNCTIONS
-------
APPENDIX A - Internal Software Documentation
A-65
MODULE NAME:
SUBROUTINE ALUH
DESCRIPTION:
Subroutine to compute three correction factors for light duty
gasoline powered vehicles and trucks; and humidity for light
duty gasoline vehicles, light duty gasoline trucks, and
motorcycles:
1. Air conditioning correction factor.
2. Extra load correction factor.
3. Trailer towing correction factor.
4. Humidity correction factor (applies to NOx only).
SAMPLE CALL:
CALL ALUH(ICY.IR)
ARGUMENTS:
NAME
ICY
IR
TYPE DIR DIM
I IN --
I IN --
FMT
I
I
DESCRIPTION
Calendar year
Region.
SUBORDINATE MODULES:
IGEPTR,IGUPTR,IGLPTR,IGTPTR
COMMON AREAS USED:
LNKCOM ALUCOM SYSCOM
RET1 XCFS1
LOCAL VARIABLES:
NAME TYPE DIM
FMT
DESCRIPTION
SUBROUTINE ALUH
-------
APPENDIX A - Internal Software Documentation
A-66
ACU
DIHI
Fraction of vehicles that are
equipped with air conditioning
and using it.
HHH
MY
IVP
IP
TT
HH
XLU
TWLI
IDX
IGLI
IGE.
IGL
IGT
DI
DILO
R
I
I
I
R
R
R
R
I
I
I
I
I
R
R
R
I
I
I
R
R
R
R
I
I
I
I
I
R
R
NOx humidity correction factor.
Standard variable.
Vehicle type pointer.
Standard variable.
Temperature difference (ambient
less 75 deg F) .
NOx Humidity correction factor.
Fraction of vehicles with an
extra load.
Fraction of vehicles towing a
trai ler .
Standard variable.
A/C correction factor
coefficients group pointer.
Fraction A.C. equipped (group
pointer ) .
Fraction extra load (group
pointer ) .
Fraction trailer towing (group
pointer ) .
Discomfort index.
Discomfort index below which
A.C. is off (
use,
Discomfort index above
A.C. is on (100% use).
which
INPUT VARIABLES:
NAME
ICY, IR
AC, XLOAD, TRAILR, ABSHUM
SUBROUTINE ALUH
METHOD
argument
Common XCFS1
-------
APPENDIX A - Internal Software Documentation A-67
DB, WB Common XCFS1
MAXLTW Common SYSCOM
TANIB Common LNKCOM
OUTPUT VARIABLES:
NAME METHOD
ALHRET Common RET1
AC Common XCFS1
SUBROUTINE ALUH
-------
A-68
APPENDIX A - Internal Software Documentation
MODULE NAME:
SUBROUTINE BIGCFX
DESCRIPTION:
Subroutine to determine a correction factor that is applied to
the basic exhaust emission levels, The correction factor
provides a correction for speed, temperature, humidity, trailer
towing, extra load, air conditioning, and percent vehicle-miles-
travelled in cold/hot starts.
SAMPLE CALL:
CALL BIGCFX (ICY,IR.CFRET
ARGUMENTS:
NAME TYPE DIR DIM FMT
ICY I IN -- I
IR
I IN
I
CFRET(IDX,IP,IV)
R OUT 20*3*8 R
COMMON AREAS USED:
FLGCOM, XCFS1, RET1, SYSCOM,
CUMCOM
DESCRIPTION
An integer that contains the
4-digit calendar year.
An integer that contains the
region code.
An array that returns
combined correction factors
for the region.
IVPCOM, TCFCOM, GPCCOM, LNKCOM,
SUBORDINATE MODULES:
SPFCLX,ALUH,IGPPTR,ISPPTR,ISPPT8
LOCAL VARIABLES:
NAME TYPE DIM
NCATYRdV!
I
8
FMT
I
SUBROUTINE BIGCFX
DESCRIPTION
An integer array used to store
the last non-catalyst model year
-------
A-69
APPENDIX A - Internal Software Documentation
FCN
FHC
FCC
FHN
MDLOHI
R
R
R
R
I
R
R
R
R
I
Fraction
catalyst )
Fraction
(catalyst
Fraction
(catalyst
Fraction
catalyst )
An intege
TCF(IB) R 3
SADJ R
SCF
SCFADJ(IP.IVA)
R 3*4
ISPGRPIIP.IVA)
R 3*4 R
IDX I
JDX I
IVG I
for the eight vehicle types.
VMT cold start (non-
VMT
VMT
hot
cold
start
start
VMT hot start (non-
the low, middle, or high
temperature correction is to be
applied. MDLOHI is given a
value of 0 for mid, 1 for low,
and 2 for high.
A real vector used to store a
temperature correction factor
for each bag emission.
The speed represented by the
percentage of VMT in a 26 mph
cold start, a 26 mph hot start,
and a 16 mph stabilized mode.
An intermediate accumulator
whose final value is stored in
SCFADJ.
An adjustment to the speed
correction factor SPBACK; the
adjustment is for the change in
speed from 19.6 mph to SADJ.
The speed coefficient group last
used for the given vehicle-
Saving this
the necessi ty
SCFADJ for
type/pollutant.
value eliminates
of recalculating
every model year.
Standard variable.
Standard variable.
An integer used as a vehicle
group pointer into arrays
SUBROUTINE BIGCFX
-------
A-70
APPENDIX A - Internal Software Documentation
IVB
IVT
IVA
I
I
I
IS
ISAVE I
CHFRAC(IB)
R 3
SPDGPB R
XMILES R
S R
BAGSUM R
IB
TT
I
R
R
R
R
R
SPBACK(IS,IP,IV)
R 18*3*8 R
I
R
GPACOF, and ISPPTR.
An integer used as a vehicle
group pointer into array GPBCOF.
An integer used as a vehicle
group pointer into array TTACOF.
An integer used as a vehicle
group pointer into arrays
ALHRET, SCFADJ, and ISPGRP.
An integer used as a model year
group pointer into array SPBACK
for LOG.
Temporary storage for model year
group pointer.
An array used to store the cold
/ stabilized / hot VMT fractions
for a given vehicle type / model
year,
An accumulator used
speed expressions.
to store
A real variable used to store
the accumulated miles per IDX,
IV.
A real variable used to store
the vehicle speed.
A real variable used to store
accumulated bag correction
factors.
An array used to store speed
correction factors, which adjust
emissions at 19.6 mph to
emissions at the user input
speed.
An integer variable used to
store the bag number subscript.
A real variable used to store
the temperature in degrees
Fahrenheit for the temperature
correction factors.
SUBROUTINE BIGCFX
-------
A-71
APPENDIX A - Internal Software Documentation
INPUT VARIABLES:
NAME
ICY.IR
ALHFLG
SPD,TAMB,PCCN,PCHC,PCCC
MAXPOL, MAXVEH
IVPTRG,IVPTRT,IVPTRA,IVPTRB
TTACOF,TT4COF,TT7COF
GPACOF.GPBCOF
CUMMIL
METHOD
arguments
Common FLGCOM
Common LNKCOM
Common SYSCOM
Common IVPCOM
Common TCFCOM
Common GPCCOM
Common CUMCOM
OUTPUT VARIABLES
NAME
CFRET
METHOD
arguments
SUBROUTINE BIGCFX
-------
APPENDIX A - Internal Software Documentation
A-72
MODULE NAME:
BLOCK DATA SUBPROGRAMS 1 TO 21
DESCRIPTION:
The following table lists the common areas, variables, and
arrays initialized by each block data subprogram. The
documentation for the individual common areas contains more
information about the variables and arrays.
Note: Array names enclosed in square brackets are arrays that
are EQUIVALENCEd to portions of the previously listed array(s).
These bracketed arrays are local to the BLOCK DATA and are
solely for convenience during data initialization.
BLOCK DATA NO.
1
COMMON VARIABLES AND ARRAYS
ACOM AIN1.AIN2.AIN3,
[A11,A12(A21,A22,A31,A32]
MYMSAV SAVMYM,SAVMYR
VMXCOM VMTMIX
INDXCM INDXYR
[INDX49,INDXCA,INDXHI]
[IN49V1...IN49V8]
[INCAV1...INCAV8]
[INHIV1...INHIV8]
BASECM BASE3R
[BASE49,BASECA,BASEHI]
[B41,B42,BC1,BC2,BH1,BH2]
DELCOM DEL3R
[DEL49.DELCA,DELHI]
[D41.D42.DC1,DC2,DH1,DH2]
IDLBCM IDLB3R
[IDLB49.IDLBCA.IDLBHI]
[IB41,IB42,IBC1,IBC2]
IIBH1.IBH2]
IDLDCM IDEL3R
[IDEL49,IDELCA,IDELHI]
[IL41,IL42,ILC1,ILC2,]
BLOCK DATA SUBPROGRAMS
-------
APPENDIX A - Internal Software Documentation
A-73
8
10
11
12
13
[ILH1.ILH2]
IMCRED IRED.ITECH4
[R1 thru R20]
[T1 thru T5]
BEFGCM EXMETH.IEXMYR.IEXMET1],
[EXMET2,EXMET3,IEXMY11]
[IEXNIY2.IEXMY3]
HOTCOM MAXHOT,HOTVAL,IHOTYS
[HOTVA1.HOTVA2.HOTVA3]
IIHOTY1,IHOTY2,IHOTY3]
TPDCOM MAXTPD.TPDVAL.ITPDYS
[TPDVA1,TPDVA2fTPDVA3]
[ITPDY1,ITPDY2,ITPDY3]
DIUCOM MAXDIU.DIUVAL.IDIUYS
[DIUVA1.DIUVA2.DIUVA3]
[IDIUY1,IDIUY2,IDIUY3]
XMPCOM MAXXMP.XMPVAL.IXMPYS
[XMPVA1,XMPVA2,XMPVA3]
[IXMPY1,IXMPY2,IXMPY3]
CRACOM NIAXCRA.CRAVAL.ICRAYS
[CRAVA1,CRAVA2,CRAVA3]
[ICRAY1.ICRAY2,ICRAY3]
YEARS4 IY1951.IY1970.IY2020
14
15
ALTEQU
SYSCOM
IVPCOM
TCFCOM
GPCCOM
MAXEQU
MAXVEH.MAXLTW.MAXPOL,
MAXREG.INITPR
IVPTRG,IVPTRT,IVPTRA,IVPTRB
TTACOF
[T11COF
[T21COF
[T31COF
[T51COF
[T61COF
[T81COF
.TT4COF,
,T12COF,
.T22COF,
,T32COF,
.T52COF,
,T62COF,
.T82COF,
TT7COF
T13COF]
T23COF]
T33COF]
T53COF]
T63COF]
T83COF]
GPACOF.GPBCOF
[GPAC11,GPAC12,GPAC13]
[GPAC21,GPAC22,GPAC231
[GPAC31,GPAC32,GPAC33]
[GPAC51.GPAC52.GPAC53]
[GPAC61,GPAC62,GPAC631
BLOCK DATA SUBPROGRAMS
-------
APPENDIX A - Internal Software Documentation
A-74
16
17
18
19
20
21
IGPAC81.GPAC82.GPAC83]
[GPBC04,GPBC05,GPBC06,]
[GPBC07]
PTRCOM IGPYRS.MAXIGP
[IGPYR1...IGPYR8]
ISPCOM ISPYRS.ISPYR8
[ISPYR1,ISPYR2,ISPYR3]
ALUCOM ACEQIP,ACCF,XLCF,TWCF
[XLCF1,XLCF2,XLCF3,]
[TWCF1.TWCF2.TWCF3]
ALUPTR IGEYRS,IGUYRS,IGLYRS,
IGTYRS
GSFCOM MAXGSF.GSF.IGSFYR
[GSF1,GSF2,GSF3,]
[IGSFY1,IGSFY2,IGSFY3]
IOUCOM IOUIMD.IOUGEN.IOUREP
IOUERR.IOUASK.IOUUNF
BLOCK DATA SUBPROGRAMS
-------
APPENDIX A - Internal Software Documentation
A-75
MODULE NAME:
SUBROUTINE CCEVAX
DESCRIPTION:
Subroutine to move user supplied trip per day and miles per day
data from the "working" Common CEVCOM to Commons XMPCOM and
TPDCOM. In MOBILE1, CCEVAX computed crankcase and evaporative
HC emission factors. That function is performed in MOBILE2 by
CCEVRT.
SAMPLE CALL:
CALL CCEVAX
ARGUMENTS:
NAME TYPE DIR DIM
NONE •
FMT
DESCRIPTION
SUBORDINATE MODULES:
NONE
COMMON
AREAS
USED:
FLGCOM
CEVCOM
YEARS4
SYSCOM
LOCAL VARIABLES
NAME TYPE DIM
I I
IV I
IR I
XMPCOM
TPDCOM
FMT
I
I
I
DESCRIPTION
Loop index.
Standard variable,
Standard variable.
SUBROUTINE CCEVAX
-------
APPENDIX A - Internal Software Documentation
A-76
INPUT VARIABLES:
NAME
MAXVEH, MAXREG
IY2020
USRTPD, USRMPD
MAXXMP
MAXTPD
OUTPUT VARIABLES:
NAME
XMPVAL, IXMPYS
TPDVAL, ITPPYS
METHOD
Common SYSCOM
Common YEARS4
Common CEVCOM
Common XMPCOM
Common TPDCOM
METHOD
Common XMPCOM
Common TPDCOM
SUBROUTINE CCEVAX
-------
APPENDIX A - Internal Software Documentation A-77
MODULE NAME:
SUBROUTINE EFALTX
DESCRIPTION:
EFALTX is designed to allow the user to modify the model year
basic exhaust emission rates used in computing the emission
factors. This is useful, for example, in estimating the impacts
of changes in new vehicle emission standard timetables. EFALTX
also zeroes out the idle emission rates which would correspond
to the vehicle type, region, and pollutant of the altered basic
exhaust emission rates,
SAMPLE CALL:
CALL EFALTX(INERR)
ARGUMENTS:
NAME TYPE DIR DIM FMT DESCRIPTION
INERR I IN I Program error count
SUBORDINATE MODULES:
QUITER, INDX3R
COMMON AREAS USED:
ALTCOM
INDXCM
BASECM
DELCOM
ALTEQU
SYSCOM
IDLBCM
IDLDCM
SUBROUTINE EFALTX
-------
APPENDIX A - Internal Software Documentation
A-78
LOCAL VARIABLES
NAME TYPE DIM FMT
IFAC
I
IEQU I
NEWPTR I
IV
IR
IP
T - -
T - -
I
I
I
I
DESCRIPTION
Counter for number of input zero
mile and deterioration rate
pairs.
Loop index to zero the idle
equations.
Subscript where the new equation
will be inserted, or zero if no
space.
Standard variable.
Standard variable.
Standard variable.
INPUT VARIABLES:
NAME
NEWFAC, INTALT, R4ALT
MAXEQU
OUTPUT VARIABLES
NAME
MODFLG
BASE3R
DEL3R
IDLB3R
IDEL3R
INDXYR
METHOD
Common ALTCOM
Common ALTEQU
METHOD
Common
Common
Common
Common
Common
Common
ALTCOM
BASECM
DELCOM
IDLBCM
IDLDCM
INDXCM
SUBROUTINE EFALTX
-------
APPENDIX A - Internal Software Documentation
A-79
MODULE NAME:
SUBROUTINE EFCALX
DESCRIPTION:
EFCALX computes the emission factors. It first calls BIGCFX,
which computes the speed/temperature/cold-hot start correction
factors.
SAMPLE CALL:
CALL EFCALX (ICY.EFRETM.WTEDEF.COMCCC,IDLRTM,IDLWTD,INERR)
ARGUMENTS:
NAME TYPE DIR DIM
ICY I IN --
EFRETM(IP.IV)
R OUT 3*9
FMT
I
WTEDEF(IP)
R OUT 3
COMCCC(IV)
R OUT 9
IDLRTM(IP.IV)
R OUT 3*9 R
IDLWTD(IP)
R OUT 3
INERR R OUT -•
SUBROUTINE EFCALX
DESCRIPTION
Calendar year.
Emission factors (g/mile)
for vehicle type IV and
pollutant IP. Note: The
subscript IV=9 is used for
combined LDGTs
(=LDGT1+LDGT2).
Emission
vehicle
(g/mile).
factor
types
for all
comb i ned
Crankcase and evaporative HC
emission factors (g/mile)
for vehicle type IV.
Hot stabilized idle emission
factors (g/minute) for
vehicle type IV and
pollutant IP.
Hot stabilized idle emission
factors for all vehicle
types combined (g/minute).
Program error count.
-------
APPENDIX A - Internal Software Documentation
A-80
SUBORDINATE MODULES:
GETCUM
BIGCFX
BEF
BEFIDL
CCEVRT
IGSFPT
IEXMPT
QUITER
INDX3R
COMMON AREAS USED:
FLGCOM
REGCOM
MYMCOM
CUMCOM
SYSCOM
VMXCOM
GSFCOM
BEFGCNI
LOCAL VARIABLES:
NAME TYPE DIM FMT
IR I I
IV I I
IP I I
CFRET(IDX,IP,IV,IR)
R 20*3*8*2
COMPCC R
SUBROUTINE EFCALX
DESCRIPTION
Standard variable.
Standard variable.
Standard variable.
Correction factor for
speed/temperature/cold-hot
start. The final dimension
(region) is equal to 2 to
accomodate intermediate
altitude. In this case, the
subscript 1 will be used for low
altitude, and the subscript 2
for high altitude.
Crankcase and evaporative HC
emission factor for a given
vehicle-type / model-year /
-------
APPENDIX A - InternalSoftware Documentation
A-81
COMPEF R
IDLFAC R
INITFL I
JREJN I
IGS I
IEX I
X23 R
INDX1 I
VMTAGE R
EXMVAL R
INPUT VARIABLES:
NAME
ICY
TF
MAXVEH, MAXPOL
ALT, IREJN
ALTFLG
VMTMIX
GSF, IGSFYR
EXMETH, IEXMYR
OUTPUT VARIABLES
NAME
SUBROUTINE EFCALX
R
R
I
I
I
R
I
R
R
calendar-year.
Emission factor for a given
vehicle-type / pollutant /
model-year / calendar-year.
Idle emission factor for a given
vehicle-type / pollutant /
model-year / calendar-year.
An integer used to indicate that
subroutine GETCUM has been
ca11ed.
An integer used as a local
variable to indicate region.
An integer used as a group
subscript for array GSF.
An integer used as a group
subscript for array EXMETH.
A real variable equal to the sum
of VMTMIX(2) + VMTMIX(S).
Group pointer value returned
from INDX3R.
Cumulative vehicle
travelled/10,000.
mi les
Non-methane HC fraction for a
given vehicle-type / model-year
7 region.
METHOD
argument
Common MYMCOM
Common
Common
Common
Common
Common
Common
METHOD
SYSCOM
REGCOM
FLGCOM
VMXCOM
GSFCOM
BEFGCM
-------
APPENDIX A - Internal Software Documentation A-82
EFRETM, WTEDEF, COMCCC arguments
IDLRTM, IDLWTD, INERR
SUBROUTINE EFCALX
-------
APPENDIX A - Internal Software Documentation
A-83
MODULE NAME:
SUBROUTINE GETCUM
DESCRIPTION:
GETCUM calculates the January 1 cumulative average mileages for
the eight vehicle type fleets.
These values are used in BEF and BEFIDL to compute model year
emission factors, and in BIGCFX to compute
speed/temperature/cold-hot start correction factors.
SAMPLE CALL:
CALL GETCUM
ARGUMENTS:
NAME TYPE DIR DIM FMT
NONE
DESCRIPTION
SUBORDINATE MODULES:
NONE
COMMON AREAS USED:
MYMCOM
CUMCOM
SYSCOM
LOCAL VARIABLES:
NAME TYPE DIM
FMT
DESCRIPTION
IV
IDX
Standard variable,
Standard variable,
SUBROUTINE GETCUM
-------
APPENDIX A - Internal Software Documentation A-84
OUTPUT VARIABLES:
NAME METHOD
CUMMIL. Common CUMCOM
INPUT VARIABLES:
NAME METHOD
XMYM Common MYMCOM
MAXVEH Common VEHCOM
SUBROUTINE GETCUM
-------
APPENDIX A - Internal Software Documentation
A-85
MODULE NAME:
SUBROUTINE INPUT
DESCRIPTION:
Subroutine to read the input data for MOBILE2. It optionally
prompts for this data, if the appropriate flag is set.
SAMPLE CALL:
CALL INPUT(INITFL,ICY,INERR)
ARGUMENTS:
NAME TYPE DIR DIM FMT
INITFL I I/O -- I
ICY I OUT -- I
INERR I OUT -- I
DESCRIPTION
Indicator to read CONTROL
and ONE-TIME DATA Sections
(INITFL=1) or PARAMETER
Section (INITFL=0).
Calendar year.
An integer variable that
returns the number of input
errors detected by INPUT.
SUBORDINATE MODULES:
QUITER
YRTEST
NEWDAT
EFALTX
OUTHDR
CCEVAX
COMMON AREAS USED:
FLGCOM
LNKCOM
ALTCOM
XCFS1
SYSCOM
PROJCM
IMCOM
REGCOM
YEARS4
MYMSAV
VMXCOM
CEVCOM
IOUCOM
SUBROUTINE INPUT
-------
APPENDIX A - Internal Software Documentation
A-86
LOCAL VARIABLES:
NAME TYPE DIM
BASNEW R
DELNEW R
(I,J,L,M,N)
I
X and SUM
R
IFAC I
IMDALT I
INFLAG I
IPLALT I
IPROMT I
IRGALT I
MYFRST I
MYLAST I
NAMMMR(4,2,8)
I 4*2*8
FMT DESCRIPTION
User supplied zero mile basic
exhaust emission level
(grams/mile).
User supplied emission
deterioration rate per 10,000
miles (grams/mile/10K miles).
I General integer work variables.
R General real work variables.
Counter for number of input zero
mile and deterioration rate
pairs.
I Temporary storage location for
vehicle type.
I Chooses type of FORTRAN READ,
i.e. list directed or formatted
(formatted read is always used
unless program alterations are
made).
I Temporary storage location for
pollutant.
I Flag which indicates
prompt ing/non-prompt ing option
and CONTROL Section input
format.
I Temporary storage location for
region.
I Temporary storage location for
first model year of altered
emission rates.
I Temporary storage location for
last model year of altered
emission rates.
A4 Prompting messages for XMYM/XMYR
input.
SUBROUTINE INPUT
-------
APPENDIX A - Internal Software Documentation
A-87
IVP I
VMFLAG I
TRKFLG I
IDUM I
INPUT VARIABLES:
NA ME
INITFL
MAXVEH, MAXLTW
Loop index used in conjunction
with MAXLTW.
Flag used to indicate whether or
not to read user VMT mix.
Flag for truck parameter input
(ignored, but preserved for
MOBILE1 compatibility).
IPRSAV
IOUNEW
IOUREF
IOUOLD
JUNIT
IOUSUM
UNFFLG
I
(4)
I 4
(9)
I 9
(4)
I 4
I
I
I
I
I
A
I
I
I
I
Temporary storage for
value.
Input/Output unit numbers
IPROMT
•
Character representations of
integers 1 through 9.
Input/Output unit numbers
Working value of a gi
uni t .
Sum of I/O unit numbers.
Flag for unformatted
•
ven I/O
output
(ignored, but preserved for
MOBILE1 compatibility).
A4 Dummy input variable.
METHOD
argument
Common SYSCOM
IOUGEN,IOUASK,IOUREP,IOUERR,IOUUNF Common IOUCOM
IY1951, IY1970, IY2020 Common YEARS4
OUTPUT VARIABLES:
NAME
INITFL,INERR,ICY
METHOD
argument
SUBROUTINE INPUT
-------
APPENDIX A - Internal Software Documentation
A-88
SPDFLG.MYMRFG,
ALTFLG.IMFLG.ALHFLG,
IFORM,PRTFLG,ICEVFG,
IDLFLG.NMHFLG.MDEFLG,IRDFLG
SPD,TAMB,PCCN
PCHC.PCCC
SAVMYM.SAVMYR
NEWFAC,INTALT,R4ALT,MODFLG
ICYIM,ISTRIN,IMTFLG
MODYR1,MODYR2,1 LOT,IOPTN,NUDATA
IREJN,,ALT
AC,XLOAD,TRAILR,ABSHUM,DB,WB
PROJIt)
IOUREP, IOUERR, IOUASK, IOUUNF
Common FLGCOM
Common LNKCOM
Common MYMSAV
Common ALTCOM
Common IMCOM
Common REGCOM
Common XCFS1
Common PROJCM
Common IOUCOM
SUBROUTINE INPUT
-------
APPENDIX A - Internal Software Documentation
A-89
MODULE NAME:
SUBROUTINE NEWDAT
DESCRIPTION:
Subroutine to read user supplied inspection/maintenance credits
for Technology types I, 1I,£ IVj and associated text from unit 4.
SAMPLE CALL:
CALL NEWDAT(IRDFLG)
ARGUMENTS:
NAME TYPE DIR DIM FMT
IRDFLG I OUT -- I
DESCRIPTION
An integer that returns a
status code to the calling
modu1e.
SUBORDINATE MODULES:
NONE
COMMON AREAS USED:
IMCRED, IMCOM, IOUCOM
LOCAL VARIABLES:
NAME TYPE DIM FMT
AGE1ST I -- I
BY
IP I
ISTRN I
DESCRIPTION
The age at which the oldest
vehicle of a model year receives
its first required inspection.
The number of required
inspections encountered by the
oldest vehicle of a model year
as of January 1, ICY.
Pollutant code.
Stringency.
SUBROUTINE NEWDAT
-------
APPENDIX A - Internal Software Documentation
A-90
ITECH I
INPUT VARIABLES:
NAME
IOUIMD, IOUERR
NUDATA
Technology type.
METHOD
Common IOUCOM
Common IMCOM
OUTPUT VARIABLES:
NAME
NLINES
IRDFLG
IRED, ITECH4
STRING
METHOD
Common IMCOM
argument
Common IMCRED
Common IMCOM
SUBROUTINE NEWDAT
-------
APPENDIX A - Internal Software Documentation
A-91
MODULE NAME:
SUBROUTINE OUTPUT, OUTHDO...OUTHD4,
OUTALT, OUTMTH, OUTPOL, OUTIMP
OUTDTO...OUTDT4, OUTHDR
DESCRIPTION:
Subroutines to print formatted reports. Subroutine OUTPUT is
the highest level module. OUTPUT selects and calls appropriate
subordinate subroutines OUTHD<0-4> and OUTDT<0-4>, where <0-4>
represents one numeric character '0' thru '4' in the subroutine
name. OUTPUT selects and calls the subroutine that has a final
character in the subroutine name that corresponds to the value
of variable IFORM, IFORM = 0 thru 4.
The report header subroutines OUTHD<0-4> all call subroutine
OUTHDR to print a scenario title. Header subroutines OUTHD1,
OUTHD3, and OUTHD4 also call subroutine OUTMTH. OUTHD1, OUTHD3
and OUTHD4 call OUTALT to print the alternative equations if
ALTFLG = 1.
The report detail subroutines OUTDT<0-4> print report details.
These subroutines call subroutine OUTPOL to set do-loop indices
for the number of pollutants to be printed.
The report header subroutines OUTHD<0-4> all call subroutine
OUTHDR to print a scenario title. Header subroutines OUTHD1,
OUTHD3, and OUTHD4 call OUTMTH to prepare report text to
indicate that hydrocarbon emission factors are non-methane or
total hydrocarbon. OUTMTH also prints a message to indicate
that hydrocarbon emission factors include crankcase and
evaporative HC emissions.
Subroutines
call OUTPOL
be printed.
I/M program
OUTDT<0-4> print report details
to determine do-loop indices for
OUTDT1, OUTDT3, and OUTDT4 call
data when IMFLG equals one.
These subroutines
the pollutants to
OUTIMP to print the
SAMPLE CALL:
CALL OUTPUT(ICY,EFRETM,WTEDEF,COMCCC,IDLRTM,IDLWTD'
CALL OUTHDO
CALL OUTHD1
CALL OUTHD2
CALL OUTHD3
CALL OUTHD4
CALL OUTDTOi
CALL OUTDT1I
CALL OUTDT2i
ICY.EFRETM.WTEDEF.COMCCC.IDLRTM.IDLWTD;
ICY.EFRETM.WTEDEF.COMCCC.IDLRTM.IDLWTD;
ICY,EFRETM,WTEDEF,COMCCC,IDLRTM,IDLWTD;
OUTPUT SUBROUTINES
-------
APPENDIX A - Internal Software Documentation
A-92
CALL OUTDT3(ICY,EFRETM,WTEDEF,COMCCC,IDLRTM,IDLWTD)
CALL OUTDT4( ICY,EFRETNI,WTEDEF .COMCCC, IDLRTM, IDLWTD)
CALL OUTHDR(IOUOUT)
CALL OUTALT
CALL OUTMTH
CALL OUTPOL(IP1,IP2)
CALL OUTIMP
ARGUMENTS:
NAME TYPE DIR DIM FMT
ICY I IN -- I
EFRETM(IP,IV)
R IN 3*9 R
WTEDEF(IP)
R IN ' 3 R
COMCCC(IV)
R IN 9
IDLRTM(IP.IV)
R IN 3*9 R
IDLWTD(IP)
R IN 3
IP1 I OUT --
IP2 I OUT --
DESCRIPTION
Calendar year.
Emission factors (g/mile)
Emission
vehicle
(g/mile).
factors
types
for all
comb i ned
IOUOUT I IN
CranKcase and evaporative HC
emission factors (g/mile).
Hot stabilized idle emission
factors (g/minute).
Hot stabilized idle emission
factors for all vehicle
types combined (g/minute).
An integer that returns the
lower do-loop pollutant
index of the pollutants to
be printed.
An integer that returns the
upper do-loop pollutant
index of the pollutants to
be printed.
Unit number for output.
The following table lists subordinate modules and common areas
used by each output subroutine.
OUTPUT SUBROUTINES
-------
APPENDIX A - Internal Software Documentation
A-93
SUBROUTINE CALLS
OUTPUT OUTHD<0-4>, OUTDT<0-4>
COMMON
FLGCOM,
SYSCOM
ALTCOM
REGCOM
OUTHDO
OUTHD1
OUTHD2
OUTHD3
OUTHD4
OUTDTO
OUTDT1
OUTDT2
OUTDT3
OUTHDR
OUTHDR.OUTALT.OUTIVITH
OUTHDR
OUTHDR.OUTALT.OUTMTH
OUTHDR.OUTALT.OUTMTH
OUTPOL '
OUTPOL.OUTIMP
OUTPOL
OUTPOL,YROUT.OUTIMP
IOUCOM
FLGCOM,
IOUCOM
SYSCOM,
IOUCOM
FLGCOM,
IOUCOM
FLGCOM,
IOUCOM
FLGCOM,
REGCOM,
LNKCOM,
VMXCOM,
SYSCOM,
IOUCOM
FLGCOM,
REGCOM,
LNKCOM,
VMXCOM,
XCFS1,
SYSCOM,
IOUCOM
FLGCOM,
REGCOM,
LNKCOM,
VMXCOM,
SYSCOM,
IOUCOM
FLGCOM,
REGCOM,
LNKCOM,
VMXCOM,
XCFS1,
SYSCOM,
IOUCOM
OUTPUT SUBROUTINES
-------
APPENDIX A - Internal Software Documentation
A-94
OUTDT4
OUTPOL, OUTIMP
OUTHDR
OUTALT
OUTMTH
OUTPOL
OUTIMP
— —
--
--
__
--
LOCAL VARIABLES:
NAME
IFAC
IP
ICY
NOYES(
NAMTOT
NAMNON
NAMOUT
IV
IVP
TYPE DIM
I
I
I
2)
R 2
(2)
I 2
(2)
I 2
(2)
I 2
I
I
FMT
I
I
I
A4
A4
A4
A4
I
I
MAXV I
OUTPUT SUBROUTINES
FLGCOM,
REGCOM,
LNKCOM,
VMXCOM,
XCFS1,
SYSCOM,
IOUCOM
SYSCOM,
PROJCM
SYSCOM,
ALTCOM,
IOUCOM
FLGCOM,
FLGCOM,
SYSCOM
IMCOM,
IOUCOM
DESCRIPTION
Counter for number of input zero
mile and deterioration rate
pairs,
Standard variable.
2-digit calendar year.
Literals "YES " and "NO ".
Literal "TOTAL".
Literal "NON-METH".
Contains either NAMTOT or NAMNON
Standard variable.
Vehicle type pointer for light
duty gasoline types.
Equals MAXVEH+1.
-------
APPENDIX A - Internal Software Documentation
A-95
ITAMB I -- I
I and II and JJ
I -- I
NAMNMH(2,2)
I 2*2 A4
NAMPOLO)
I 3 A4
IFORMX I -- I
NAMVEH I
Rounded integer ambient
temperature.
Loop indices.
Title "TOTAL" or "NO-MTH"
Pollutant names.
Equals IFORM+1 for a computed
GOTO.
Vehicle names. The dimension
and format are specific to each
report:
NAMREG I **
I NO
I
**
6 A4 for IFORM = 0
2*9 2A4 IFORM = 1
6 A4 IFORM = 2
2*10 2A4 IFORM = 3
2*10 2A4 IFORM = 4
Region names. The dimension and
format are specific to each
report.
**
2*6 A4 for IFORM
4*6 A4 for IFORM
4*6 A4 for IFORM
Subscript for NOTES
2
3
4
INPUT VARIABLES:
NAME
ICY,IDLWTD,IDLRTM,EFRETM,WTEDEF,
COMCCC
NMHFLG,MDEFLG,ALTFLG,IFORM
SPDFLG.IMFLG.PRTFLG
PROJID
NEWFAC,INTALT,MODFLG,R4ALT
METHOD
argument
Common FLGCOM
Common PROJCM
Common ALTCOM
OUTPUT SUBROUTINES
-------
APPENDIX A - Internal Software Documentation
A-96
SPD.TEMP,
PCCN.PCHC.PCCC
AC.XLOAD.TRAILR.ABSUM.TLO.THI
ICYIM,ISTRIN,MODYR1.MODYR2
IREJN.ALT
VMTMIX
IOUREP
MAXVEH.MAXPOL.INITPR
Common LNKCOM
Common XCFS1
Common IMCOM
Common REGCOM
Common VMXCOM
Common IOUCOM
Common SYSCOM
OUTPUT VARIABLES:
NAME
INTACT
IDLWTD
INITPR
METHOD
Common ALTCOM
arguments (zeroed for
alternate equations)
Common SYSCOM
OUTPUT SUBROUTINES
-------
APPENDIX A - Internal Software Documentation
A-97
MODULE NAME:
QUITER
DESCRIPTION:
Subroutine to print error messages and increment an error
counter.
SAMPLE CALL:
CALL QUITER(X,K,NN,INERR:
ARGUMENTS:
NAME TYPE DIR DIM FMT
X R IN -- R
K I IN -- I
NN
I IN
INERR I I/O --
DESCRIPTION
A real variable that
contains an incorrect value
which is to be printed.
An integer variable that
contains an incorrect value
which is to be printed.
An integer variable that
contains a unique value
which identifies the error.
An integer that contains the
current error count. QUITER
increments INERR.
SUBORDINATE MODULES:
NONE
COMMON AREAS USED:
YEARS4
ALTEQU
ALTCOM
IOUCOM
SUBROUTINE QUITER
-------
APPENDIX A - Internal Software Documentation
A-98
LOCAL VARIABLES:
NAME TYPE DIM FMT
I and N I -- I
NAMFLG(2,15)
I 2*15 2A4
NAMVEH(2,IV)
I 2*8 2A4
NAMFNC(2,16)
I 2*16 2A4
NIAXERR I
IQBMSG(5!
I 5
5A4
DESCRIPTION
WorK variables.
An integer array which contains
the names of input flags that
have errors. Each of the 15
flag names requires 2 words of
storage.
Vehicle names.
requires 2 words.
Each
name
Function names. Each of the 16
function names requires 2 words.
Maximum number error/warn ing
messages permitted.
The 20-character partial message
"OUT OF BOUNDS FOR
INPUT VARIABLES:
NAME
METHOD
X.K.NN.INERR
IOUERR
IY1951FIY1970,IY2020
MAXEQU
INTALT
argument
Common IOUCOM
Common YEARS4
Common ALTEQU
Common ALTCOM
OUTPUT VARIABLES:
NAME
METHOD
SUBROUTINE QUITER
-------
APPENDIX A - Internal Software Documentation A-99
INERR argument
SUBROUTINE QUITER
-------
APPENDIX A - Internal Software Documentation
A-100
MODULE NAME:
SUBROUTINE REGMOD
DESCRIPTION
Subroutine to adjust model year mileage and registration arrays
for January 1 calendar year calculations.
SAMPLE CALL:
CALL REGMOD(ICY.INERR)
ARGUMENTS:
NAME TYPE DIR DIM
ICY I IN --
INERR
I I/O --
FMT DESCRIPTION
I An integer variable that
contains the calendar year.
I Total count of data entry
entry errors.
SUBORDINATE MODULES:
TFCALX
IGSFPT
COMMON AREAS USED:
MYMCOM
MYMSAV
SYSCOM
GSFCOM
REGSUM
REGCOM
LOCAL VARIABLES:
NAME TYPE DIM FMT
X(20) R 20 R
S R -- R
SS R R
Z ZZ R R
SUBROUTINE REGMOD
DESCRIPTION
Expression accumulator for a 20-
year span.
Expression accumulator.
Expression accumulator.
Expression accumulators.
-------
APPENDIX A - Internal Software Documentation
A-101
IGS
GSF array group subscript
INPUT VARIABLES:
NAME
ICY, INERR
MAXVEH
SAVMYM, SAVMYR
GSF
IREJN, ALT
METHOD
argument
Common VEHCOM
Common MYMSAV
Common GSFCOM
Common REGCOM
OUTPUT VARIABLES:
NAME
INERR
XMYM.XMYR.TFMYM
SUM1
METHOD
argument
Common MYMCOM
Common REGSUM
SUBROUTINE REGMOD
-------
APPENDIX A - Internal Software Documentation
A-102
MODULE NAME
SUBROUTINE SPFCLX
DESCRIPTION:
SPFCLX calculates the speed portion of the
speed/temperature/cold-hot start correction factor used for
gasoline powered vehicles, light duty trucks, and motorcycles.
SAMPLE CALL:
CALL SPFCLX(SPARA.SPBACK)
ARGUMENTS:
NAME TYPE DIR DIM FMT
SPARA(IV)
R IN 8
R
SPBACKUG.IP.IV)
R OUT 18*3*8 R
DESCRIPTION
Average speed for each
vehicle type.
Speed portion of the
speed/temperature/cold-hot
start correction factor.
SUBORDINATE MODULES:
NONE
COMMON AREAS USED:
ACOM, SYSCOM
LOCAL VARIABLES:
NAME
IV
IG
IP
IS
TYPE DIM
I
I
I
I
FMT
I
I
I
I
DESCRIPTION
Standard variable.
Standard variable.
Standard variable.
Speed coefficient subscript
SUBROUTINE SPFCLX
-------
APPENDIX A - Internal Software Documentation A-103
S
SCF
R
R
R
R
Average speed.
Speed correction factor
INPUT VARIABLES:
NAME
SPARA
AIN
MAXVEH, MAXPOL
METHOD
argument
Common ACOM
Common SYSCOM
OUTPUT VARIABLES:
NAME
SPBACK
METHOD
arguments
SUBROUTINE SPFCLX
-------
APPENDIX A - Internal Software Documentation
A-104
MODULE NAME:
SUBROUTINE TFCALX
DESCRIPTION:
TFCALX computes the travel fractions, which are used to weight
the relative contribution of each model year to the vehicle type
emission factor according to the relative VMT contribution of
each model year within each vehicle type.
SAMPLE CALL:
CALL TFCALX(INERR)
ARGUMENTS:
NAME TYPE DIR DIM FMT
INERR I I/O -- I
DESCRIPTION
Count of data entry errors.
SUBORDINATE MODULES:
QUITER
COMMON AREAS USED:
MYMCOM, VMXCOM, SYSCOM, REGSUM, FLGCOM
LOCAL VARIABLES:
NAME TYPE DIM
TFNORMUv:
R
8
VCOUNT(IV)
R 8
TOTVMT R
SUBROUTINE TFCALX
FMT
R
DESCRIPTION
Sum of (MYM*MYR) for a given
model year vehicle type.
Number of vehicles (divided by
1,000,000) registered in 1978
for each vehicle type. For LDGV
and LDDV, VCOUNT is the sum of
LDGV and LDDV registration. The
same is true for LDGT1 and LDDT.
Sum of VMTMIX.
-------
APPENDIX A - Internal Software Documentation
A-105
INPUT VARIABLES:
NAME
INERR
XMYR.TFMYM
VMTMIX
MAXVEH
OUTPUT VARIABLES:
NAME
INERR
TF
METHOD
argument
Common MYMCOM
Common VMTCOM
Common SYSCOM
METHOD
argument
Common MYMCOM
SUBROUTINE TFCALX
-------
APPENDIX A - Internal Software Documentation
A-106
MODULE NAME:
SUBROUTINE YRTEST
DESCRIPTION:
Subroutine to test a calendar year for limits and adjust the
year for the turn of the century. The input year is assumed to
have a value equal to the last two digits of the actual year.
The input two digit year is returned as a four digit year.
SAMPLE CALL:
CALL YRTEST(IY,NERR, IY1 ,IY2,INERR)
ARGUMENTS:
NAME TYPE DIR DIM FMT
IY I I/O -- I
NERR I I/O --
IY1
IY2
I IN
I IN
INERR I I/O --
DESCRIPTION
An integer variable that
contains the last two digits
of the year. The subroutine
returns a four digit year in
IY.
An integer variable that
contains an error code that
identifies the error
condition to QUITER when the
input value of IY is
invalid.
An integer variable that
contains a lower limit for
valid input years.
An integer variable that
contains an upper limit for
valid input years.
An integer variable that
contains an error count.
QUITER increments INERR if
IY is invalid.
SUBROUTINE YRTEST
-------
APPENDIX A - Internal Software Documentation
A-107
SUBORDINATE MODULES:
QUITER
COMMON AREAS USED:
NONE
LOCAL VARIABLES:
NAME TYPE DIM
II I
FMT
I
DESCRIPTION
A local variable used to store
the calendar year.
INPUT VARIABLES:
NAME
IY.NERR,IY1,
IY2.INERR
METHOD
arguments
OUTPUT VARIABLES:
NAME
IY.INERR
METHOD
arguments
SUBROUTINE YRTEST
-------
A. 4 MOBILE2 STRUCTURE CHART
INPUT1
MAIN
REGMOD
EFCALX1
OUTPUT
"~ OUTHDR
NEWDAT
YRTEST1
EFALTX'
L CCEVAX
"~ IGSFPT'
, TFCALX'
<~ GETCUM
r
BIGCFX
L
IGSFPT'
IEXMPT1
r
CCEVRT
L
INDX3R'
BEF
L BEFIDL
f~ OUTHDO
OUTDTO
r
OUTHD1
L
OUTDT1 r
L
OUTHD2
OUTDT2
r
OUTHD3
L
OUTDT3 r
L
r
OUTHD4
L
L OUTDT4 r
L
INDX3R'
SPFCLX
r
ALUH
L
ISPPTR'
ISPPT8'
IGPPTR'
HOTSOK1
CRANKC'
DIURNL1
XMPD1
TPD1
PCLEFT
OUTHOR
OUTPOL
OUTHDR
OUTALT
OUTMTH
OUTPOL
OUT IMP
OUTHDR
OUTPOL
OUTHDR
OUTALT
OUTMTH
OUTPOL
OUT IMP
OUTHDR
OUTALT
OUTMTH
OUTPOL
OUTIMP
IGLPTR
IGTPTR
IGEPTR
IGUPTR
THESE ROUTINES CONDITIONALLY CALL SUBROUTINE QUITER.
-------
APPENDIX B
TABLE OF CONTENTS
(ALPHABETICAL)
MODULE
ALUH , SUBROUTINE MOBILE2
BEF , FUNCTION MOBILE2
BEFIDL , FUNCTION MOBILE2
BIGCFX , SUBROUTINE MOBILE2
BLOCK DATA 1 MOBILE2
BLOCK DATA 2 MOBILE2
BLOCK DATA 3 MOBILE2
BLOCK DATA 4 MOBILE2
BLOCK DATA 5 MOBILE2
BLOCK DATA 6 MOBILE2
BLOCK DATA 7 MOBILE2
BLOCK DATA 8 MOBILE2
BLOCK DATA 9 MOBILE2
BLOCK DATA 10 MOBILE2
BLOCK DATA 11 MOBILE2
BLOCK DATA 12 MOBILE2
BLOCK DATA 13 MOBILE2
BLOCK DATA 14 MOBILE2
BLOCK DATA 15 MOBILE2
BLOCK DATA 16 MOBILE2
BLOCK DATA 17 MOBILE2
BLOCK DATA 18 MOBILE2
BLOCK DATA 19 MOBILE2
BLOCK DATA 20 MOBILE2
BLOCK DATA 21 MOBILE2
CCEVAX , SUBROUTINE MOBILE2
CCEVRT , FUNCTION MOBILE2
CRANKC , FUNCTION MOBILE2
DIURNL , FUNCTION MOBILE2
EFALTX , SUBROUTINE MOBILE2
EFCALX , SUBROUTINE MOBILE2
GETCUM , SUBROUTINE MOBILE2
HOTSOK , FUNCTION MOBILE2
IEXMPT , FUNCTION MOBILE2
IGEPTR , FUNCTION MOBILE2
IGLPTR , FUNCTION MOBILE2
IGPPTR , FUNCTION MOBILE2
IGSFPT , FUNCTION MOBILE2
IGTPTR , FUNCTION MOBILE2
IGUPTR , FUNCTION MOBILE2
INDX3R , FUNCTION MOBILE2
INPUT , SUBROUTINE MOBILE2
ISPPTR , FUNCTION MOBILE2
ISPPT8 , FUNCTION MOBILE2
MAIN PROGRAM MOBILE2
NEWDAT , SUBROUTINE MOBILE2
OUTALT , SUBROUTINE MOBILE2
OUTDTO , SUBROUTINE MOBILE2
OUTDT1 , SUBROUTINE MOBILE2
OUTDT2 , SUBROUTINE MOBILE2
OUTDT3 , SUBROUTINE MOBILE2
OUTDT4 , SUBROUTINE MOBILE2
OUTHDR , SUBROUTINE MOBILE2
OUTHDO , SUBROUTINE MOBILE2
OUTHD1 , SUBROUTINE MOBILE2
FILE PAGE
(41000,41091) B-89
(35000,35076) B-77
(36000,36072) B-79
(31000,31180) B-68
(53000,53137) B-101
(54000,54071) B-104
(55000,55510) B-106
(56000,56282) B-115
(57000,57260) B-120
(58000,5853^) B-125
(59000,59097) B-135
(60000,60099) B-137
(61000,61099) B-139
(62000,62099) B-141
(63000,63099) B-143
(64000,64099) B-145
(65000,65033) B-147
(66000,66306) B-148
(67000,67314) B-154
(68000,68153) B-160
(69000,69089) B-163
(70000,70216) B-165
(71000,71076) B-169
(73000,73198) B-171
(74000,74029) B-175
(39000,39059) B-84
(25000,25060) B-61
(30000,30042) B-67
(28000,28042) B-65
(38000,38062) B-82
(24000,24173) B-58
(37000,37037) B-81
(26000,26042) 6-63
(50000,50042) B-99
(42000,42043) B-gi
(44000,44043) B-93
(46000,46043) B-95
(52000,52043) B-100
(45000,45043) B-94
(43000,43043) B-92
(47000,47049) B-96
(2000,2645) B-8
(48000,48042) B-97
(49000,49043) B-98
(1000,1090) B-6
(3000,3061) B-20
(I8000,l8055) B-53
(12000,12069) B-37
(13000,13165) B-39
(14000,14071) B-42
(15000,15188) B-44
(I6000,l6l89) B-48
(17000,17040) B-52
(7000,7055) B-31
(8000,8045) B-32
-------
OUTHD2 , SUBROUTINE MOBILE2
OUTHD3 , SUBROUTINE MOBILE2
OUTHD4 , SUBROUTINE MOBILE2
OUT IMP , SUBROUTINE MOBILE2
OUTMTH , SUBROUTINE MOBILE2
OUTPOL , SUBROUTINE MOBILE2
OUTPUT , SUBROUTINE MOBILE2
PCLEFT , FUNCTION MOBILE2
QUITER , SUBROUTINE MOBILE2
REGMOD , SUBROUTINE MOBILE2
SPFCLX , SUBROUTINE MOBILE2
TFCALX , SUBROUTINE MOBILE2
TPD , FUNCTION MOBILE2
XMPD , FUNCTION MOBILE2
YRTEST , SUBROUTINE MOBILE2
(9000,9066) B-33
(10000,10045) B-35
(11000,11045) B-36
(21000,21066) B-56
(19000,19051) B-54
(20000,20045) B-55
(6000,6088) B-29
(40000,40135) B-86
(4000,4323) B-22
(32000,32109) B-72
(34000,34044) B-76
(33000,33065) B-74
(27000,27042) B-64
(29000,29042) B-66
(5000,5036) B-28
The December 12, 1980 release of MOBILE2 contains 8,420 records.
The March 31, 1981 revision contains 8,452 records.
-------
APPENDIX B
TABLE OF CONTENTS
(SEQUENTIAL)
MODULE
FILE
MAIN PROGRAM MOBILE2
INPUT , SUBROUTINE MOBILE2
NEWDAT , SUBROUTINE MOBILE2
QUITER , SUBROUTINE MOBILE2
YRTEST , SUBROUTINE MOBILE2
OUTPUT , SUBROUTINE MOBILE2
OUTHDO , SUBROUTINE MOBILE2
OUTHD1 , SUBROUTINE MOBILE2
OUTHD2 , SUBROUTINE MOBILE2
OUTHD3 , SUBROUTINE MOBILE2
OUTHD4 , SUBROUTINE MOBILE2
OUTDTO , SUBROUTINE MOBILE2
OUTDT1 , SUBROUTINE MOBILE2
OUTDT2 , SUBROUTINE MOBILE2
OUTDT3 , SUBROUTINE MOBILE2
OUTDT4 , SUBROUTINE MOBILE2
OUTHDR , SUBROUTINE MOBILE2
OUTALT , SUBROUTINE MOBILE2
OUTMTH , SUBROUTINE MOBILE2
OUTPOL , SUBROUTINE MOBILE2
OUT IMP , SUBROUTINE MOBILE2
EFCALX , SUBROUTINE MOBILE2
CCEVRT , FUNCTION MOBILE2
HOTSOK , FUNCTION MOBILE2
TPD , FUNCTION MOBILE2
DIURNL , FUNCTION MOBILE2
XMPD , FUNCTION MOBILE2
CRANKC , FUNCTION MOBILE2
BIGCFX , SUBROUTINE MOBILE2
REGMOD , SUBROUTINE MOBILE2
TFCALX , SUBROUTINE MOBILE2
SPFCLX , SUBROUTINE MOBILE2
BEF , FUNCTION MOBILE2
BEFIDL , FUNCTION MOBILE2
GETCUM , SUBROUTINE MOBILE2
EFALTX , SUBROUTINE MOBILE2
CCEVAX , SUBROUTINE MOBILE2
PCLEFT , FUNCTION MOBILE2
ALUH , SUBROUTINE MOBILE2
IGEPTR , FUNCTION MOBILE2
IGUPTR , FUNCTION MOB1LE2
IGLPTR , FUNCTION MOBILE2
IGTPTR , FUNCTION MOBILE2
IGPPTR , FUNCTION MOBILE2
INDX3R , FUNCTION MOBILE2
ISPPTR , FUNCTION MOBILE2
ISPPT8 , FUNCTION MOBILE2
IEXMPT , FUNCTION MOBILE2
IGSFPT , FUNCTION MOBILE2
BLOCK DATA 1 MOBILE2
BLOCK DATA 2 MOBILE2
BLOCK DATA 3 MOBILE2
BLOCK DATA 4 MOBILE2
BLOCK DATA 5 MOBILE2
BLOCK DATA 6 MOBILE2
(1000,1090)
(2000,2645)
(3000,3061)
(1*000,4323)
(5000,5036)
(6000,6088)
(7000,7055)
(8000,8045)
(9000,9066)
(10000,10045)
(11000,11045)
(12000,12069)
(13000,13165)
(14000,14071)
(15000,15188)
(16000,16189)
(17000,17040)
(18000,18055)
(19000,19051)
(20000,20045)
(21000,21066)
(24000,24173)
(25000,25060)
(26000,26042)
(27000,27042)
(28000,28042)
(29000,29042)
(30000,30042)
(31000,31180)
(32000,32109)
(33000,33065)
(34000,34044)
(35000,35076)
(36000,36072)
(37000,37037)
(38000,38062)
(39000,39059)
(40000,40135)
(41000,41091)
(42000,42043)
(43000,43043)
(44000,44043)
(45000,45043)
(46000,46043)
(47000,47049)
(48000,48042)
(49000,49043)
(50000,50042)
(52000,52043) B
(53000,53137) B
(54000,54071) B
(55000,55510) B
(56000,56282) B
(57000,57260) B
(58000,58534) B
PAGE
B-6
B-8
B-20
B-22
B-28
B-29
B-31
B-32
B-33
B-35
B-36
B-37
B-39
B-42
B-44
B-48
B-52
B-53
B-54
B-55
B-56
B-58
B-6]
6-63
B-64
6-65
B-66
B-67
B-68
B-72
B-74
B-76
B-77
B-79
B-81
B-82
B-84
B-86
B-8g
B-91
B-92
B-93
B-94
B-95
B-96
B-97
B-98
B-99
-100
-101
-104
-106
-115
-120
-125
-------
BLOCK DATA 7 MOBILE2 (59000,
BLOCK DATA 8 MOBILE2 (60000,
BLOCK DATA 9 MOBILE2 (61000,
BLOCK DATA 10 MOBILE2 (62000,
BLOCK DATA 11 MOBILE2 (63000,
BLOCK DATA 12 MOBILE2 (61*000,
BLOCK DATA 13 MOBILE2 (65000,
BLOCK DATA }k MOBILE2 (66000,
BLOCK DATA 15 MOBILE2 (67000,
BLOCK DATA 16 MOBILE2 (68000,
BLOCK DATA 1? MOBILE2 (69000,
BLOCK DATA 18 MOBILE2 (70000,
BLOCK DATA 19 MOBILE2 (71000,
BLOCK DATA 20 MOBILE2 (73000,
BLOCK DATA 21 MOBILE2 (71*000,
59097) B-135
60099) B-137
61099) B-139
62099) B-li*l
63099) B-li*3
61*099) B-ll.5
65033) B-ll*7
66306) B-H*8
67311*) B-154
68153) B-160
69089) B-163
70216) B-165
71076) B-169
73198) B-171
7^029) B-175
-------
APPENDIX B
kl
kB
kS
50
51
52
53
5k
55
56
57
58
c..
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
M1939-S
MOBILE2
******* MOBILE2 *******
REVISED MARCH 31, 198l
DECEMBER 12, 1980
REVISED MARCH 31, 1981
MOBILE2 IS A FORTRAN PROGRAM USED TO ESTIMATE THE HC, CO, AND
NOX EMISSIONS BY MOTOR VEHICLES. IT IS AN UPDATE TO THE MOBILE1
MOBILE SOURCE EMISSION MODEL. THIS RELEASE OF MOBILE2
INCORPORATES THE LOW ALTITUDE CALIFORNIA, LOW ALTITUDE NON-
CALIFORNIA, AND HIGH ALTITUDE NON-CALIFORNIA EMISSION FACTORS.
THE LOW ALTITUDE NON-CALIFORNIA I/M CREDITS ARE INCLUDED.
DIFFERENT I/M CREDITS FOR THE OTHER REGIONS WILL BE AVAILABLE IN
A FEW WEEKS.
AT THE TIME OF THIS WRITING THE USER'S GUIDE FOR MOBILE2 WAS NOT
FINALIZED. SINCE THE DRAFT MOBILE2 USER'S GUIDE IS NOT READILY
AVAILABLE, THE MOBILE1 USER'S GUIDE CAN BE USED. MOBILE2 WAS
DESIGNED TO BE UPWARD COMPATIBLE WITH MOBILE1 INPUTS AND
OUTPUTS. THEREFORE, THE MOBILE1 GUIDE WILL GIVE SUFFICIENT
INFORMATION TO RUN MOBILE2. HOWEVER, MOBILE2 DOES HAVE SOME NEW
OPTIONS NOT EXPLAINED IN THE MOBILE1 USER'S GUIDE.
A SHORT LIST OF DIFFERENCES BETWEEN MOBILE1 AND MOBILE2 FOLLOWS
AT THE END OF THIS PARAGRAPH. A MORE COMPLETE LIST WILL BE IN
THE MOBILE2 USER'S GUIDE. THE GUIDE WILL ALSO INCLUDE A SET OF
EXAMPLE INPUT DATA SETS THAT WILL TEST THE OPTIONS OF THE
MOBILE2 PROGRAM. SOME OF THE DIFFERENCES BETWEEN MOBILE1 AND
MOBILE2 ARE AS FOLLOWS:
MOBILE2 HAS TWO NEW VEHICLE TYPES; LIGHT DUTY DIESEL POWERED
VEHICLES AND LIGHT DUTY DIESEL POWERED TRUCKS.
MOBILE2 CAN GIVE RESULTS FOR A COMBINED LDGT GROUP.
MOBILE2 GIVES THE USER THE OPTION OF ENTERING ALTERNATIVE
VALUES FOR I/M CREDITS.
MOBILE2 ALLOWS THE USER TO ENTER THE AVERAGE NUMBER OF TRIPS
PER DAY AND AVERAGE MILES TRAVELED PER DAY FOR EACH VEHICLE
TYPE.
MOBILE2 USERS CAN ENTER UP TO 15 ALTERNATIVE EMISSION
EQUATIONS (MODEL YEAR GROUPS) FOR EACH UNIQUE COMBINATION OF
VEHICLE TYPE, REGION, AND POLLUTANT. MOBILE1 ALLOWED ONLY
10.
THE UPPER LIMIT FOR MODEL AND CALENDAR YEARS HAS BEEN RAISED
FROM 1995 IN MOBILE1 TO 2020 IN MOBILE2.
MOBILE2 DOES NOT HAVE THE UNFORMATTED OUTPUT OPTION THAT
MOBILE1 HAD. HOWEVER, A VALUE FOR THE OPTION'S FLAG,
'UNFFLG', IS STILL REQUIRED TO RETAIN THE MOB I LEI INPUT
SEQUENCE.
MOBILE2 NOW PRINTS WARNING AND ERROR MESSAGES. UP TO 50
ERROR MESSAGES MAY BE PRINTED FOR ANY ONE RUN.
>»» COMMENTS <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
59 C
60 C
61 C ON 12-12-80, A NEW RELEASE OF MOBILE2 WAS FINALIZED. THE
62 C 12-12-80 RELEASE OF MOBILE2 DIFFERS FROM THE PREVIOUS
63 C RELEASE (10-30-80) IN TWO MAJOR WAYS: (A) THE INCLUSION OF
61* C HIGH ALTITUDE AND CALIFORNIA DATA IN THE BLOCK DATA
65 C ROUTINES, AND (B) THE INCLUSION OF I/M CREDITS. THE 10-30-
66 C 80 RELEASE CONTAINED ZEROES FOR ALL HIGH ALTITUDE AND
6? C CALIFORNIA RELATED VARIABLES, AND ALSO CONTAINED ZEROES IN
68 C THE I/M CREDIT ARRAYS. THERE WERE OTHER MINOR CHANGES.
69 C BECAUSE OF THE QUANTITY OF CHANGES, IT IS RECOMMENDED THAT
70 C USERS REPLACE THE ENTIRE PROGRAM RATHER THAN ONLY THOSE
71 C ROUTINES THAT WERE CHANGED. IN THE FOLLOWING LIST OF
72 C CHANGES, LINES FLAGGED WITH AN ASTERIK (*) REPRESENT ACTUAL
73 C LINES OF FORTRAN CODE.
?<* c
75 C A COMPLETE LIST OF DIFFERENCES FOLLOWS:
76 C
77 C 1. THE FOLLOWING BLOCK DATAS HAD HIGH ALTITUDE AND
78 C CALIFORNIA DATA ADDED:
79 C - BLOCK DATA 3 (MODEL YEAR GROUPS FOR FTP AND IDLE
80 C EMISSION RATES).
81 C - BLOCK DATA 1* (FTP EMISSION RATES).
82 C BLOCK DATA 5 (IDLE EMISSION RATES).
83 C BLOCK DATA 7 (NON-METHANE FRACTION OF TOTAL HC, AND
81* C MODEL YEAR GROUPS FOR NON-METHANE FRACTION).
85 C - BLOCK DATA 8 (HOT SOAK HC EMISSION RATES, AND MODEL YEAR
86 C GROUPS FOR THESE RATES).
87 C - BLOCK DATA 9 (TRIPS/DAY, AND MODEL YEAR GROUPS FOR
88 C TRIPS/DAY).
89 C - BLOCK DATA 10 (DIURNAL HC EMISSION RATES, AND MODEL YEAR
90 C GROUPS FOR THESE RATES).
91 C - BLOCK DATA 11 (MILES/DAY, AND MODEL YEAR GROUPS FOR
92 C MILES/DAY).
93 C - BLOCK DATA 12 (CRANKCASE HC EMISSION RATES, AND MODEL
Sk C YEAR GROUPS FOR THESE RATES).
95 C - BLOCK DATA 16 (MODEL YEAR GROUPS FOR TEMPERATURE
96 C CORRECTION FACTOR COEFFICIENTS AND NORMALIZED BAG
97 C FRACTION COEFFICIENTS).
98 C BLOCK DATA 17 (MODEL YEAR GROUPS FOR SPEED CORRECTION
99 C FACTOR COEFFICIENTS).
100 C - BLOCK DATA 18 (FRACTION OF VEHICLES EQUIPPED WITH A/C;
101 C A/C CORRECTION FACTORS; EXTRA LOAD CORRECTION FACTORS;
102 C AND TRAILER TOWING CORRECTION FACTORS).
103 C - BLOCK DATA 19 (MODEL YEAR GROUPS FOR THE ITEMS IN BLOCK
101* c DATA 18) .
105 C - BLOCK DATA 20 (DIESELIZATION SALES RATES AND MODEL YEAR
106 C GROUPS FOR THESE RATES) .
107 C
108 C
109 C 2. VALUES FOR I/M CREDITS WERE ADDED TO BLOCK DATA 6
110 C (COMMON/1MCRED/) , REPLACING THE ZERO VALUES OF THE
111 C 10-30-80 RELEASE.
112 C
113 C 3- CHANGES FOR HANDLING USER-SUPPLIED I/M CREDITS WERE MADE
111* c TO ROUTINES INPUT, NEWDAT, AND QUITER. THE CHANGES WERE
115 C TO ALLOW THE NUDATA FLAG TO ASSUME VALUES OF 0, 1, 2, OR
116 C 3- THE 10-30-80 RELEASE ALLOWED NUDATA TO ASSUME THE
>»» COMMENTS <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
H7
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
C
C
C
C
C
C
C*
C*
C
C
C
C*
C*
C
C
C
C*
C
C
C
C*
C*
C
C
C
Cft
C
C
C
CA
C*
C*
C*
C*
c*
C
C
C
C*
C
C
C
C*
C
C
C
C
C
C
C
C
C*l
C*l
C*l
C*l
C*l
C*
C*
VALUES 0 OR 1. THIS CHANGE PROVIDES THE CAPABILITY OF
READING IN ALTERNATIVE TECHNOLOGY IV I/M CREDITS. THE
SPECIFIC LINES OF CODE CHANGED ARE LISTED BELOW.
(A) IN ROUTINE INPUT,THE STATEMENTS (BETWEEN STMT#1595 6#l600)
IF (NUDATA.LT.O.OR.NUDATA.GT.l) CALL QUITER(0..NUDATA,74,INERR)
IF (NUDATA.EQ.l) CALL NEWDAT(IRDFLG)
WERE REPLACED BY:
IF(NUDATA.LT.O.OR.NUDATA.GT.3) CALL QUITER(0..NUDATA,74,INERR)
IF (NUDATA.GT.O) CALL NEWDAT (IRDFLG)
(B) IN ROUTINE NEWDAT, THE STATEMENT;
C* 400 DO 500 IP=1,2
WAS REPLACED BY:
C* 400 IF (NUDATA.EQ.2) GO TO 700
DO 500 IP=1,2
(C) IN ROUTINE NEWDAT, THE STATEMENT (FOLLOWING STMT#600) :
GOTO 999
WAS REPLACED BY:
IF (NUDATA.EQ.l) GO TO 999
C* 700 DO 800 ISTRN=1,5
DO 800 AGE1ST=1,20
C* 800 READ (IOUIMD,600,END=888,ERR=888)
* (ITECH4(BY,AGE1ST,ISTRN),BY=1,19)
GOTO 999
(D) IN ROUTINE QUITER, THE STATEMENT:
C* 7410 FORMATC + 1 ,10X, I4.5A4, 'NEW DATA FLAG (0 TO 1) ')
WAS REPLACED BY:
7410 FORMATC + 1 , 10X, I4.5A4,'NEW DATA FLAG (0 TO 3)')
4. THE CALCULATION OF EVALUATED ALTITUDE HAS BEEN REMOVED
FROM ROUTINE EFCALX. THIS OPTION IS EXPECTED TO BE
ADDED AGAIN AFTER A REDEFINITION OF THE EVALUATED
ALTITUDE METHODOLOGY. SPECIFICALLY:
IN ROUTINE EFCALX, THE STATEMENTS:
C*C THE COMPOSITE EMISSION CALCULATION REQUIRES AN INTERPOLATION
C*C BETWEEN TWO REGIONS FOR HIGH AND LOW ALTITUDE.
C*C
C*C ROUND THE ALTITUDE TO THE NEAREST 500 FEET AND
C*C DETERMINE AN ALTITUDE ADJUSTMENT TERM.
IALT=ALT
IALT= ((IALT+250)/500)*500
>»» COMMENTS <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
175 C* RALT=IALT
176 C* ATERM= (RALT-500.)/5000.
177 C*C
178 C*C..IF ANY HI OR LO EMISSION IS NON-POSITIVE, RESULT IS ZERO.
179 C*C
180 C* IF (IP.NE.l) GOTO 340
181 C*C
182 C*C., CRANKCASE EMISSION (HC ONLY)
183 c*c
184 C* CMPCC1=CCEVRT(MY,IV,1)
185 C* CMPCC2=CCEVRT(MY,IV.3)
186 C* IF (CMPCC1.GT.O..AND.CMPCC2.GT.O.)
187 C* * COMPCC=((CMPCC2-CMPCC1)*ATERM+CMPCC1)*TF (IDX,IV)
188 C*C
189 C*C..COMPOSITE EMISSIONS
190 c*c
191 C* 340 INDX1=INDX3R(MY,IP,IV,1)
192 C* INDX3=INDX3R(MY,IP,IV.3)
193 C* CMPEF1=BEF(MY,ICY,INDX1,IP,IV,1,VMTAGE,EXMVAL)*
194 C* - CFRET(IDX,IP,IV,1)
195 C* CMPEF2=BEF(MY,ICY,INDX3,IP,IV,3,VMTAGE,EXMVAL)*
196 C* - CFRETdDX, IP, IV,2)
197 C* IF(CMPEF1.GT.O..AND.CMPEF2.GT.O.)
198 C* * COMPEF=((CMPEF2-CMPEF1)*ATERM+CMPEF1)*TF(IDX,IV)+COMPCC
199 C*C
200 C*C..IDLE EMISSIONS
201 C*C
202 C* IDLFC1=BEFIDL(INDX1,IP,IV,1,VMTAGE,EXMVAL)
203 C* IDLFC2=BEFIDL(INDX3,IP,IV,3,VMTAGE,EXMVAL)
204 C* IF(IDLFC1.GT.O..AND.IDLFC2.GT.O.)
205 C* * IDLFAC=((IDLFC2-IDLFC1)*ATERM+IDLFC1)*TF(IDX,IV)
206 C
207 C WERE REPLACED BY:
208 C
209 C* 330 CONTINUE
210 C*C.. ONCE THE EVALUATED ALTITUDE METHODOLOGY IS FINALIZED,
211 C*C.. THE PROCEDURE WILL BE PUT HERE
212 C
213 C 5- A KEYPUNCHING ERROR WAS CORRECTED IN BLOCK DATA 4.
214 C (COMMON/BASECM/) THE VALUE "4.53" FOR LOW ALTITUDE LDGT1
215 C 1968-1972 FTP ZERO MILE EXHAUST RATE WAS CORRECTED TO
216 C "4.35", MATCHING THE LDGV EMISSION RATE FOR THE SIMILAR
217 C CATEGORY.
218 C
219 C THE LAST LINE OF THE GROUP OF STATEMENTS:
220 C
221 C*C.. ZERO MILE (BASE) RATES
222 C*C.. LOW ALT. 49-STATE
223 C*C
224 C* DATA B4l7
225 C*C.. LDGV
226 C* * 7-25, 4.43, 3-00, 3-36, 1.29, 0.29, 0.39, 0.39,7*0.0,
227 C* *78.27,56.34,42.17,40.78,20.16, 6.14, 5-60, 5.21, 5-00,6*0.0,
228 C* * 3.44, 4.35, 2.87, 2.43, 1.69, 1.56, 0.75,8*0.0,
229 C*C.. LDGT1
230 C* * 7-25, 4.43, 3.00, 3-36, 1.84, 0.99, 0.89, 0.88,0.58,0.41,5*0.0,
231 C* *78.27,56.34,42.17,40.78,24.91,13-92,11.85,11.44,6.14,3.01,5*0.0,
232 C* * 3-44, 4.53, 2.87, 2.95, 1-85, 1-90, 1.42, 0.59,7*0.0,
>»» COMMENTS <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
233 C
C WAS CHANGED TO:
235 C
236 C* * 3.M», i*.35, 2.87, 2.95, 1.85, 1.90, 1.42, 0.59,7*0.0,
237 c
238 C 6. A KEYPUNCHING ERROR WAS CORRECTED IN A DATA STATEMENT IN
239 C ROUTINE INPUT. THE STRING "LDGG2" WAS CORRECTED TO
21*0 C "LDGT2" IN THE INITIALIZATION OF THE NAMMMR ARRAY.
21*1 C
242 C THE LAST LINE OF THE GROUP OF STATEMENTS:
21*3 C
21*1* C* DATA NAMMMR/
21*5 C* * '1-10',' FOR',' LDG'.'V: ',
21*6 C* * ' 11-2', '0 FO', 'R LD1 , 'GV: ' ,
21*7 C* * '1-10',' FOR',' LDG'.'Tl: ',
21*8 C* * ' 11-2' , '0 FO', 'R LD', 'GT1: ' ,
21*9 C* * ' 1-10' ,' FOR', ' LOG' , 'G2: ',
250 c
251 C WAS CHANGED TO:
252 c
253 C* * ' 1-10' ,' FOR1 ,' LOG' , 'T2: ',
251* c
255 C 7. IN ROUTINE INPUT, AN ",END=19l*0" PARAMETER WAS ADDED TO
256 C THE "READ (IOUGEN, 1080) UNFFLG" STATEMENT. (BETWEEN
257 C STMT #1075 AND STMT#1080) .
258 c
259 C 8. THE DECLARATION STATEMENT "REAL I DLB3R, I DEL3R" WAS ADDED
260 C TO MAIN TO SPECIFY THE INTENDED MODE OF THESE VARIABLES.
261 C
262 C 9- THE PREAMBLE (COMMENT STATEMENTS AT FRONT OF SOURCE
263 C CODE) WAS UPDATED APPROPRIATELY.
261* C
265 C 10. THE DEFAULT IDENTIFICATION RATE FOR TECHNOLOGY IV
266 C VEHICLES HAS BEEN ALTERED FROM 70 PERCENT TO 50 PERCENT.
267 C
268 C (A) IN ROUTINE INPUT, THE STATEMENT (BETWEEN STMT#1570 AND
269 C STMT#1575) :
270 c
271 C* IOPTN=70
272 c
273 C HAS BEEN CHANGED TO:
271* c
275 C* IOPTN=50
276 c
277 C (B) IN ROUTINE OUTIMP, THE STATEMENTS:
278 c
279 C* 300 FORMAT(2X, ' ATTENT I ON:THE DEFAULT VALUE OF 70% FOR TECHNOLOGY 1*')
280 C* IF (IOPTN.EQ.70) WRITE (IOUREP, 320)
281 C* 320 FORMAT (1+X, ' I /M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.1)
282 C* IF (IOPTN.NE.70) WRITE (I OUREP, 31*0) I OPTN
283 c
281* c HAVE BEEN CHANGED TO:
285 c
286 C* 300 FORMAT(2X, ' ATTENTI ON:THE DEFAULT VALUE OF 50% FOR TECHNOLOGY I*1)
287 C* IF (IOPTN.EQ.50) WRITE (IOUREP, 320)
288 C* 320 FORMAT (1»X, ' I /M IDENTIFICATION RATE HAS BEEN LEFT UNCHANGED.1)
289 C* IF (IOPTN.NE.50) WRITE (I OUREP, 31*0) I OPTN
290 c
>»» COMMENTS <««
-------
APPENDIX B
MOBILE2
REVISED MARCH 31, ig8l
291
292
293
25k
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
ON 03-31-81, THE SPEED CORRECTION FACTOR METHODOLOGY WAS
REVISED. THIS AFFECTED ONLY SUBROUTINE BIGCFX. THE MODIFIED
PROCEDURE GIVES MOBILE2 ADDITIONAL FLEXIBILITY. SPECIFIC
DETAILS ARE GIVEN IN APPENDIX C OF THE MOBILE2 USER'S GUIDE.
QUESTIONS CONCERNING THE PROGRAM SHOULD BE DIRECTED TO:
OFFICE OF MOBILE SOURCE AIR POLLUTION CONTROL
EMISSION CONTROL TECHNOLOGY DIVISION
TEST AND EVALUATION BRANCH
2565 PLYMOUTH ROAD
ANN ARBOR, MICH. 48105
TELEPHONE: 313-668-43&5
FTS 37^-8365
INTEGER ALTFLG,VMFLAG,ALHFLG,SPDFLG,PRTFLG
REAL IDLB3R,IDEL3R
COMMON/FLGCOM/ALTFLG,VMFLAG,ALHFLG,IRDFLG.SPDFLG.NMHFLG,IDLFLG
COMMON/FLGCOM/MYMRFG,IMFLG,ICEVFG,PRTFLG,IFORM.MDEFLG
COMMON/REGCOM/IREJN.ALT
COMMON/LNKCOM/SPD(8) ,TAMB,PCCN,PCHC,PCCC
COMMON/VMXCOM/VMTMI X(8)
COMMON/ALTCOM/INTALT(5,100) ,R4ALT (2,100).MODFLG(100).NEWFAC
COMMON/MYMSAV/SAVMYM(20,8),SAVMYR(20, 8)
COMMON/MYMCOM/XMYM(20,8),XMYR(20,8) ,TF(20,8),TFMYM(20,8)
COMMON/XCFS1/AC,XLOAD(3),TRAILR(3) ,ABSHUM,DB.WB
COMMON/PROJCM/PROJID(20)
COMMON/IMCOM/ICYIM,ISTRIN,IMTFLG.MODYR1.MODYR2
COMMON/IMCOM/I LOT,IOPTN,NUDATA,NLINES,STRING(18,9)
COMMON/CEVCOM/USRTPD(8) .USRMPD(8)
COMMON/YEARS4/IY195UIY1970,IY2020
COMMON/SYSCOM/MAXVEH.MAXLTW.MAXPOL.MAXREG,INITPR
COMMON/IOUCOM/IOUIMD,IOUGEN,IOUREP,IOUERR,IOUASK,IOUUNF
COMMON/IMCRED/IRED(19,20,5,2,2) ,ITECH4 (19,20,5)
COMMON/ALTEQU/MAXEQU
COMMON/CUMCOM/CUMMIL(20,8)
COMMON/HOTCOM/MAXHOT,HOTVAL(6,8,
COMMON/TPDCOM/MAXTPD,TPDVAL(2,8,
COMMON/DIUCOM/MAXDIU,DIUVAL(6,8,
COMMON/XMPCOM/MAXXMP,XMPVAL(2,8,
3) ,IHOTYS(6,8,3)
3) ,ITPDYS(2,8,3)
3) ,IDIUYS(6,8,3)
3) , IXMPYS(2,8,3)
3) ,ICRAYS(3,8,3)
I VPTRA (8) , I VPTRB (8)
COMMON/CRACOM/MAXCRA,CRAVAL(3,8,
COMMON/RET1/ALHRET(20,4,3)
COMMON/IVPCOM/1VPTRG(8) ,IVPTRT(8)
COMMON/TCFCOM/TTACOF(2,3,9,3,6) .TT4COF(2,9,3) .TT7COF (2,3)
COMMON/GPCCOM/GPACOF(8,9,3,6) .GPBCOF(3,3,3,4)
COMMON/ACOM/AIN(6,18,3)
COMMON/BASECM/BASE3R(15,3,8,3)
COMMON/DELCOM/DEL3R(15,3,8,3)
COMMON/BEFGCM/EXMETH(3,8,3) ,IEXMYR(3,8,
COMMON/IDLBCM/IDLB3R(15,3,8,3)
COMMON/IDLDCM/IDEL3R(15,3,8,3)
,3)
>»» MAIN PROGRAM <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
1037 COMMON/INDXCM/INDXYR(15,2,3,8,3)
1038 COMMON/ALUCOM/ACEQIP(8,3,3),ACCF (2,3,2,3,3)
1039 COMMON/ALUCOM/XLCF(3,6,3,3) ,TWCF (3,6,3,3)
1040 COMMON/ALUPTR/IGEYRS (8,3,3),IGUYRS (2,3,3)
1041 COMMON/ALUPTR/IGLYRS(6,3,3) ,IGTYRS (6,3,3)
1042 COMMON/PTRCOM/MAXIGP,IGPYRS (9,3,3,8)
1043 COMMON/ISPCOM/ISPYRS(l8,3,3),ISPYR8 (18,3,3)
1044 COMMON/GSFCOM/MAXGSF.GSF (18,8,3),IGSFYR (18,8,3)
1045 COMMON/REGSUM/SUM1 (8)
1046 C
104? REAL EFRETM (3,9) .WTEDEF (3) .COMCCC (9) , IDLRTM(3,9) , IDLWTD (3)
1048 C
1049 C
1050 c
1051 INERR=0
1052 IRDFLG=1
1053 ICYOLD=-1
1054 IROLD=-1
1055 ALTOLD—1.
1056 INITFL=1
1057 CALL INPUT(INITFL,ICY,INERR)
1058 IF (IRDFLG.EQ.O) GOTO 999
1059 INITFL=0
1060 C
1061 C
1062 C
1063 100 CALL INPUT(INITFL,ICY,INERR)
1064 C
1065 IF (IRDFLG.EQ.O) GOTO 999
1066 C..LIMIT ERROR DIAGNOSTICS WITH NEXT LINE. G.J.H.
1067 200 IF (INERR.GT.50) GOTO 888
1068 IF (INERR.GT.O) GOTO 100
1069 c
1070 IF(ICYOLD.NE.ICY.OR.IROLD.NE.I REJN.OR.ALTOLD.NE.ALT)
1071 * CALL REGMOD (ICY,INERR)
1072 IF (INERR.GT.O) GOTO 200
1073 ICYOLD=ICY
1074 IROLD=IREJN
1075 ALTOLD=ALT
1076 c
1077 CALL EFCALX (ICY,EFRETM,WTEDEF,COMCCC,IDLRTM,IDLWTD,INERR)
1078 IF (INERR.GT.O) GOTO 200
1079 C
1080 CALL OUTPUT(ICY,EFRETM,WTEDEF,COMCCC,IDLRTM,IDLWTD)
1081 C
1082 GOTO 100
1083 c
1084 C
1085 c
1086 888 WRITE(IOUERR,889)
1087 889 FORMAT(/,' EXCESS DATA ERRORS PREVENT FURTHER ANALYSIS.1)
1088 C
1089 999 STOP
1090 END
>»» MAIN PROGRAM <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
201?
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
C
C
C.
C
C.
C
C
C,
C
C.
C
C.
C.
C.
C
C
C.
C
C.
C.
C.
C.
C.
C.
C
C
C.
C
C.
C
C
C
C
C
C
SUBROUTINE 1 NPUT (1 N ITFL, ICY, INERR)
.PURPOSE:
.SPROG READS AND VALIDATES UNIT IOUGEN DATA FOR ALL INPUT MODES.
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.INITFL I/O INITIALIZATION FLAG (1=INIT, 0=INITDONE)
.ICY I/O CALENDAR YEAR (2-DIGIT IN, 4-DIGIT OUT)
.INERR I/O TOTAL COUNT OF DATA ENTRY ERRORS
.USES SPROGS:
.QUITER
.NEWDAT
.YRTEST
.EFALTX
.CCEVAX
.OUTHDR
.USED BY:
.MAIN
INTEGER ALTFLG,VMFLAG,ALHFLG,SPDFLG,PRTFLG
COMMON/FLGCOM/ALTFLG.VMFLAG.ALHFLG, 1 RDFLG, SPDFLG.NMHFLG, IDLFLG
COMMON/FLGCOM/MYMRFG, IMFLG, ICEVFG.PRTFLG, IFORM.MDEFLG
COMMON/REGCOM/ 1 RE JN , ALT
COMMON/LNKCOM/SPD (8) ,TAMB, PCCN , PCHC, PCCC
COMMON/VMXCOM/VMTM 1 X (8)
COMMON/ALTCOM/INTALT(5,100) ,R4ALT(2, 100) .MODFLG(IOO) .NEWFAC
COMMON/MYMS AV/S AVMYM (20 , 8) , SAVMYR (20 , 8)
COMMON/XCFS1/AC,XLOAD(3) ,TRAILR(3) , ABSHUM, DB.WB
COMMON/PROJCM/PROJ 1 D (20)
COMMON/ IMCOM/ICYIM, ISTRIN, 1 MTFLG.MODYR1 .MODYR2
COMMON/ 1 MCOM/ 1 LOT , 1 OPTN , NUD ATA , NL 1 NES , STR 1 NG ( 1 8 , 9)
COMMON/CEVCOM/USRTPD (8) .USRMPD (8)
COMMON/YE ARS4/IY 1951 , IY1970, IY2020
COMMON/SYSCOM/MAXVEH.MAXLTW.MAXPOL.MAXREG, INITPR
COMMON/ IOUCOM/IOUIMD, IOUGEN, 1 OUREP, 1 OUERR, IOUASK, IOUUNF
INTEGER TRKFLG.UNFFLG
DIMENSION NAMMMR (4,2,8) , IOUREF (9) , IOUOLD (4) , IOUNEW(4)
EQUIVALENCE
ft (IOUOLD (1) , IOUREP) ,
ft ( IOUOLD (2) , 1 OUERR) ,
ft (IOUOLD (3) , IOUASK) ,
>»» SUBROUTINE INPUT <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
ft ( OUOLD(4) , IOUUNF)
C
DATA IOUREF/
* '1
* '2
* '3 ' ,
ft '4 ' ,
* '5 ',
ft '6 ' ,
* '7 ' ,
* '8 ' ,
* '9 '/
C
DATA NAMMMR/
ft '1-10V FOR1,' LDG'.'V: ',
ft ' 1-2' , '0 FO' , 'R LD1 ,'GV:
ft ' -10' , ' FOR1 , ' LDG1 ,'T1: ' ,
ft ' 1-2' , '0 FO1 , 'R LD1 ,'GT1: ' ,
ft ' -10',' FOR1,1 LDGVT2: ',
ft ' 1-2' ,'0 FO1 , 'R LD1 , 'GT2: ' ,
ft ' 1-10' , ' FOR1 , ' HDG' , 'V: ' ,
ft ' 11-2' , '0 FO1 , 'R HD1 , 'GV:
ft ' -10' , ' FOR1 , ' LDD' , 'V: ',
* ' 1-2' , '0 FO1 , 'R LD1 ,'DV: ',
ft ' -10',' FOR1,1 LDD'.'T: ',
ft ' 1-2' , '0 FO1 , 'R LD1 , 'DT: ' ,
ft ' -10' , ' FOR1 , ' HDD1 , 'V: ' ,
ft ' 1-2' , '0 FO1 , 'R HD1 ,'DV: ' ,
ft ' 1-10' , ' FOR' , ' MC: V ' ,
ft ' 11-2' , '0 FO1 , 'R MC' , ' : '/
C
C
C..SKIP TH S STUFF EXCEPT DURING FIRST SUBR. CALL
IF (INITFL.EQ.O) GOTO 1660
INITFL=0
C
C..READ IN PROMPT/MODE/UNITS, TITLE, FLAGS, AND MYM-MYR
C
READ (IOUGEN, 1001 , END=1940) IPROMT, IOUNEW
1001 FORMAT(I 1 ,4A1)
C
C.. OUTPUT UNIT NUMBERS PARSED HERE
C
C.. CHANGE ALPHANUMERIC TO NUMERIC VALUES
DO 1010 1=1,4
C..TEST FOR ALLOWED VALUES (NO INPUT UNITS)
DO 1005 J=l,9
IF (J.EQ. IOUIMD. OR. J.EQ. IOUGEN) GOTO 1005
JUNIT=J
IF (lOUNEW(l) .EQ. IOUREF (J) ) GOTO 1010
1005 CONT NUE
C..SET DEFAULT FOR UNRECOGNIZED VALUE
JUNIT=0
1010 IOUNEW(I)=JUNIT
C
C.. RESOLVE CONFLICTS (FORMATTED VRS. UNFORMATTED)
C
C.. CHECK TO ZERO UNFORMATTED UNIT IF EQUAL TO FORMATTED UNIT
>»» SUBROUTINE INPUT <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
2116 IF (I OUNEW (1») .EQ.O) GOTO 1030
2117 DO 1020 1=1,3
2118 1020 IF (I OUNEW {!*) .EQ. IOUNEW (I)) IOUNEW(i*)=0
2119 c
2120 C..CHECK TO ZERO UNFORMATTED UNIT IF CLASH WITH DEFAULTS
2121 IF (I OUNEW (1») .EQ.O) GOTO 1030
2122 DO 1025 1=1,3
2123 1025 IF (I OUNEW (1») .EQ.IOUOLD (I) .AND.
2121* * IOUOLD(1*) .NE. lOUNEW(l) .AND.
2125 * lOUNEW(l) .EQ.O) IOUNEW(1»)=0
2126 C
2127 C..CHECK TO ZERO FORMATTED UNIT IF CLASH WITH DEFAULTS
2128 IF(IOUNEW(4) .GT.O) GOTO 101*0
2129 1030 DO 1035 1=1,3
2130 1035 IF (IOUOLD(1*) .EQ. IOUNEW(I)) IOUNEW(I)=0
2131 c
2132 C..ASSIGN OUTPUT UNITS
2133 C
213*4 101*0 IOUSUM=0
2135 DO 101*5 1=1,1*
2136 IOUSUM=IOUNEW(I)+IOUSUM
2137 101*5 IF (lOUNEW(l) .GT.O) IOUOLD (I)=IOUNEW (I)
2138 c
2139 C..PARSE PROMPT/MODE FLAG HERE
2 HO C
211*1 C..SAVE INPUT FLAG FOR FUTURE POSSIBLE ABORT
2U2 IPRSAV=IPROMT
211*3 IF (IPROMT.GE.O.AND.IPROMT.LE.3) GOTO 1050
211*1* C
211*5 C..ABORT WILL HAPPEN DUE TO MODE/PROMPT FLAG ERROR
211*6 C..COLLECT TITLE FOR ID OF POSSIBLE MULTIPLE UNITS
211*7 IPROMT=0
211*8 WRITE (IOUASK, 1060)
211*9 READ(IOUGEN, 1070,END=19l*0) PROJ I D
2150 GOTO 1075
2151 c
2152 C..PARSE PROMPT/MODE FLAG
2153 C
2151* 1050 IPROMT=IPROMT+1
2155 GOTO (1051,1052,1053,105**) , IPROMT
2156 1051 IPROMTO
2157 MDEFLG=1
2158 GOTO 1059
2159 1052 IPROMT=1
2160 MDEFLG=1
2161 GOTO 1059
2162 1053 IPROMT=0
2163 MDEFLG=2
2161* GOTO 1059
2165 1051* IPROMT=1
2166 MDEFLG=2
2167 c
2168 C..READ TITLE
2169 c
2170 1059 IF (IPROMT.EQ.l) WRITE (IOUASK,1060)
2171 1060 FORMAT ('CENTER PROJECT ID:1)
2172 READ (IOUGEN, 1070,END=19l*0) PROJ I D
2173 1070 FORMAT (20AM
>»» SUBROUTINE INPUT <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
C..WRITE TITLE TO DISTINCT ERROR/PROMPT UNITS
C
1075 IF (IOUREP.NE.IOUERR) CALL OUTHDR (IOUERR)
C..DISPLAY UNIT NUMBER VALUES IF CHANGED
IF(IOUSUM.GT.O) CALL QUITER (0.,0,71
IF(IPROMT.EQ.l.AND.IOUASK.NE.IOUREP
* CALL OUTHDR (IOUASK)
INITPR=1
INERR)
AND.IOUASK.NE.IOUERR)
C..TEST IPROMT/IPRSAV FOR FATAL ERROR
IF (IPRSAV.LT.O.OR.IPRSAV.GT-3) CALL
C
IF (MDEFLG.EQ.2) GOTO 1230
QU1TER(0.,IPRSAV,2,INERR)
IF (IPROMT.EQ.l) WRITE (IOUASK,1190)
READ(IOUGEN,1080,END=1940) INF LAG
IF (INFLAG.LT.O.OR.INFLAG.GT.l) CALL QUITER (0.,INFLAG,3,INERR)
IF(IPROMT.EQ.l) WRITE(IOUASK,1130)
READ (IOUGEN,1080,END=1940) SPDFLG
IF (SPDFLG.NE.O.AND.SPDFLG.NE.2) CALL QUITER (0.,SPDFLG,4,INERR)
IF (IPROMT.EQ.l) WRITE (IOUASK,1090)
READ (IOUGEN,1080,END=1940) VMFLAG
IF (VMFLAG.LT.O.OR.VMFLAG.GT.2) CALL QUITER (0.,VMFLAG,5,INERR)
IF(IPROMT.EQ.l) WRITE (IOUASK,1170)
READ (IOUGEN,1080,END=1940) MYMRFG
IF(MYMRFG.LT.O.OR.MYMRFG.GT.3) CALL QUITER (0.,MYMRFG,6,INERR)
IF(IPROMT.EQ.l) WRITE (IOUASK,1100)
READ (IOUGEN,1080,END=1940) ALTFLG
IF (ALTFLG.LT.O.OR.ALTFLG.GT.l) CALL QUITER (0.,ALTFLG,7,INERR)
IF (IPROMT.EQ.l) WRITE (IOUASK,Il80)
READdOUGEN, 1080,END=1940) IMFLG
IF (IMFLG.LT.O.OR.IMFLG.GT.2) CALL QUITER (0.,IMFLG.8,INERR)
IF (IPROMT.EQ.l) WRITE (IOUASK,1110)
READ(IOUGEN,1080,END=1940) ALHFLG
IF (ALHFLG.LT.O.OR.ALHFLG.GT.2) CALL QUITER (0.,ALHFLG,9,INERR)
IF (IPROMT.EQ.l) WRITE (IOUASK,1120)
READ(IOUGEN,1080,END=1940) TRKFLG
IF (TRKFLG.NE.O) CALL QUITER (0.,TRKFLG,10,INERR)
IF (IPROMT.EQ.l) WRITE (IOUASK,1220)
READdOUGEN, 1080,END=1940) I FORM
IF (IFORM.LT.O.OR.IFORM.GT.4) CALL QUITER (0.,I FORM,11, INERR)
IF (IPROMT.EQ.l) WRITE (IOUASK,1210)
READ(IOUGEN,1080,END=1940) PRTFLG
IF (PRTFLG.LT.O.OR.PRTFLG.GT.3) CALL QUITER (0.,PRTFLG,12,INERR)
IF (IPROMT.EQ.l) WRITE (IOUASK,1200)
READdOUGEN, 1080, END=1 940) ICEVFG
IF (ICEVFG.LT.O.OR.ICEVFG.GT.3) CALL QUITER (0.,ICEVFG,13,INERR)
IF (IPROMT.EQ.l) WRITE (IOUASK,1150)
READ(IOUGEN,1080,END=1940) IDLFLG
IF (IDLFLG.LT.O.OR.IDLFLG.GT.l) CALL QUITER (0.,IDLFLG,14,INERR)
IF (IPROMT.EQ.l) WRITE (IOUASK,1140)
READ (IOUGEN,1080,END=1940) NMHFLG
IF (NMHFLG.LT.O.OR.NMHFLG.GT.l) CALL QUITER (0.,NMHFLG,15,INERR)
IF(I PROMT.EQ.l) WRITE (IOUASK,1160)
READ (IOUGEN,1080,END=1940) UNFFLG
IF (UNFFLG.NE.O) CALL QUITER (0.,0,50,INERR)
>»» SUBROUTINE INPUT <««
-------
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
APPENDIX B
MOBILE2
1080
1090
1100
1110
120
130
140
150
160
170
180
190
1200
1210
1220
FORMAT (
FORMAT (
FORMAT (
FORMAT (
FORMAT (
FORMAT (
FORMAT(
FORMAT (
FORMAT (
FORMAT (
FORMAT (
FORMAT (
FORMAT (
FORMAT (
FORMAT (
D
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
ENTER
VMFLAG:
ALTFLG:
ALHFLG:
TRKFLG:
SPDFLG:
NMHFLG:
IDLFLG:
UNFFLG:
MYMRFG:
IMFLG: '
INFLAG:
ICEVFG:
PRTFLG:
IFORM: '
')
i \
i \
i \
i \
')
i \
i \
i \
)
i \
')
')
)
DECEMBER 12, 1980
GOTO 1250
C..READ FLAGS FOR MODE 2
1230 IF (IPROMT.EQ.l) WRITE (IOUASK, 1235)
1235 FORMATC ENTER INFLAG, SPDFLG, VMFLAG, MYMRFG, ALTFLG, IMFLG,1
*,' ALHFLG,1/' TRKFLG, IFORM, PRTFLG, ICEVFG, IDLFLG, NMHFLG, &'
*, ' UNFFLG1)
READ(IOUGEN,1240,END=1940) INF LAG, SPDFLG, VMFLAG, MYMRFG, ALTFLG,
* IMFLG, ALHFLG, TRKFLG, I FORM, PRTFLG, ICEVFG, I DLFLG, NMHFLG, UNFFLG
1240
FORMAT(I1,13(1X,II))
F(IPROMT.LT.O.OR.IPROMT.GT.l)
F(INFLAG.LT.O.OR.INF LAG.GT.l)
F(SPDFLG.NE.O.AND.SPDFLG.NE.2)
F (VMFLAG.LT.O.OR.VMFLAG.GT.2)
F(MYMRFG.LT.O.OR.MYMRFG.GT.3)
CALL QUITER(0.,
CALL QUITER(0.,
CALL QUITER(0,
CALL QUITER(0.,
CALL QUITER(0.,
I PROMT,2,INERR)
INFLAG,3,INERR)
,SPDFLG,if, INERR)
VMFLAG,5,INERR)
MYMRFG,6,INERR)
1250
F (ALTFLG.LT.O.OR.ALTFLG.GT.l) CALL QUITER (0..ALTFLG,7,INERR)
F (IMFLG.LT.O.OR.IMFLG.GT.2) CALL QUITER(0.,IMFLG,8.INERR)
F (ALHFLG.LT.O.OR.ALHFLG.GT.2) CALL QUITER (0..ALHFLG,9,INERR)
F (TRKFLG.NE.O) CALL QUITER(0..TRKFLG,10,INERR)
F (IFORM.LT.O.OR.IFORM.GT.4) CALL QUITER (0.,I FORM,11,
F (PRTFLG.LT.O.OR.PRTFLG.GT.3) CALL QUITER (0.,PRTFLG,
CALL QUITER(0.,ICEVFG,
CALL QUITER (0.,IDLFLG,
CALL QUITER(0.,NMHFLG,
0,50,INERR)
F(ICEVFG
F(IDLFLG
F (NMHFLG
F (UNFFLG
CONTINUE
LT
LT
LT
NE
OR. ICEVFG. GT. 3)
OR. IDLFLG. GT.l)
OR. NMHFLG. GT.l)
CALL QUITER(0.
INERR)
12, INERR)
INERR)
INERR)
INERR)
13
14
15
IF (INERR.GT.O)
CALL QUITER(0,
AND.I PROMT.EQ,
AND.INFLAG,
AND. INFLAG,
GOTO 1270
.EQ
.EQ
D
0)
D
IF(VMFLAG.EQ.2.
IF (VMFLAG.EQ.2.
IF (VMFLAG.EQ.2.
IF (VMFLAG.NE.2)
X=0.
DO 1260 IV=1,MAXVEH
X=VMTMIX(IV)+X
IF (VMTMIX(IV) .LT.O..OR.VMTMIX(IV) .
* CALL QUITER(VMTMIX(IV) ,0,17,
1260 CONTINUE
IF (X+1.E-6.LT.1..0R.X-1.E-6.GT.1.)
,0.53,INERR)
WRITE (IOUASK,1790)
READ(IOUGEN,1820,END=1940) VMTMIX
READ(IOUGEN,l820,END=1940) VMTMIX
GT.l .)
INERR)
CALL QUITER (X,0,18,INERR)
1270 IF (MYMRFG.NE.LAND.MYMRFG.NE.3) GOTO
IF(IPROMT.EQ.l) WRITE (IOUASK,1280)
1280 FORMAT (/)
1350
>»» SUBROUTINE INPUT <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
2290 c
2291 c
2292 DO 1320 IV=1,MAXVEH
2293 C
229^ DO 1310 J=l,2
2295 IF (IPROMT.EQ.l) WRITE (IOUASK,1290) (NAMMMR (I , J, I V) , 1 = 1,4)
2296 1290 FORMAT (' ENTER MYM AGES ',4A4)
2297 L-l
2298 M=10
2299 IF (J.EQ.l) GOTO 1300
2300 L=ll
2301 M=20
2302 1300 READOOUGEN,1430,END=1940) (SAVMYM (N, I V) ,N=L,M)
2303 1310 CONTINUE
2304 1320 CONTINUE
2305 c
2306 c
2307 DO 1340 IV=1,MAXVEH
2308 c
2309 DO 1330 IDX=1,20
2310 IF(SAVMYM(IDX,IV) .LT.O.) CALL QUITER(SAVMYM(IDX,IV) ,0,19,INERR)
2311 1330 CONTINUE
2312 1340 CONTINUE
2313 1350 IF (MYMRFG.NE.2.AND.MYMRFG.NE.3) GOTO 1440
2314 IF (IPROMT.EQ.l) WRITE (IOUASK,1280)
2315 DO 1400 IV=1,MAXVEH
2316 DO 1380 J=l,2
2317 IF (IPROMT.EQ.l) WRITE (IOUASK,1360) (NAMMMR (I,J,I V),I=1,4)
2318 1360 FORMAT (' ENTER MYR AGES (,4A4)
2319 L-l
2320 M=10
2321 IF (J.EQ.l) GOTO 1370
2322 L-ll
2323 M=20
2324 1370 READdOUGEN,1430,END=1940) (SAVMYR (N, IV) ,N=L,M)
2325 1380 CONTINUE
2326 x=o.
2327 DO 1390 IDX=1,20
2328 1390 X=SAVMYR(IDX,IV)+X
2329 IF (X-.00001.GT.l..OR.X+.00001.LT.l.) CALL QUITER (X,0,49,INERR)
2330 1400 CONTINUE
2331 c
2332 C
2333 DO 1420 IV=1,MAXVEH
2334 C
2335 DO 1410 IDX=1,20
2336 IF(SAVMYR(IDX,IV) .LT.O.) CALL QUITER(SAVMYR (IDX,iV) ,0,20,INERR)
2337 1410 CONTINUE
2338 1420 CONTINUE
2339 1430 FORMAT(10F5-3)
2340 C
2341 C
2342 1440 IF (MYMRFG.EQ.O) GOTO 1490
2343 c
2344 C
2345 DO 1470 IV=1,MAXVEH
2346 C
2347 DO 1460 IDX=1,20
>»» SUBROUTINE INPUT <««
-------
APPENDIX B
»» SUBROUTINE INPUT <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
INTALT(3, IFAC)=IPLALT
2407 INTALT(4,IFAC)=MYFRST
2408 INTALT(5, IFAC)=MYLAST
2409 R4ALT(1,IFAC)=BASNEW
2410 1560 R4ALT(2,IFAC)=DELNEW
2411 CALL EFALTX(INERR)
2412 C
2413 C..READ I/M PARAMS
2414 C
2415 1565 IF (IMFLG.EQ.O) GOTO 1600
2416 NLINES=0
2417 IF(IPROMT.EQ.l) WRITE(IOUASK,1570)
2418 1570 FORMAT ('CENTER YEAR I/M BEGINS, STRINGENCY, M.T. FLAG,'
2419 * /' FIRST MODEL YEAR AND LAST MODEL YEAR OF PROG. BENEFITS')
2420 C
2421 IF (IMFLG.EQ.2) GOTO 1580
2422 C
2423 C..IMFLG=1
2424 ILDT=0
2425 IOPTN=50
2426 NUDATA=0
2427 IF (INFLAG.EQ.O) READ(IOUGEN,1575,END=ig40)
2428 * ICYIM,ISTRIN,IMTFLG.MODYR1.MODYR2
2429 IF (INFLAG.EQ.1) READ (IOUGEN,1575,END=ig40)
2430 * ICYIM,ISTRIN,IMTFLG.MODYR1.MODYR2
2431 1575 FORMAT(I2,1X,12,IX,I1.1X,12,IX,12)
2432 GOTO 1595
2433 C
2434 C..IMFLG=2
2435 1580 IF(IPROMT.EQ.I) WRITE(IOUASK,1585)
2436 1585 FORMATC VEH.TYPE,OPTION,AND NEWDATA FLAG')
2437 IF (INFLAG.EQ.O) READ (IOUGEN,1590,END=ig40)
2438 * ICYIM,ISTRIN,IMTFLG.MODYR1.MODYR2,ILDT,IOPTN.NUDATA
2439 IF (INFLAG.EQ.1) READ (IOUGEN,1590,END=1940)
2440 * ICYIM,ISTRIN,IMTFLG.MODYR1.MODYR2,ILDT,IOPTN.NUDATA
2441 1590 FORMAT(I2,IX,12,IX,II,IX,12,IX,12,IX,II,IX,12,IX,II)
2442 C
2443 C,.CHECK I/M INPUTS
2444 1595 CALL YRTEST(ICYIM,32,IY1970,IY2020,INERR)
2445 IF (ISTRIN.LT.10.0R.ISTRIN.GT.50) CALL QUITER (0.,I SIR IN,33, INERR)
2446 IF (IMTFLG.LT.O.OR.IMTFLG.GT.I) CALL QUITER (0.,IMTFLG,34,INERR)
2447 CALL YRTEST (MODYR1,35,IY195LIY2020,INERR)
2448 CALL YRTEST (MODYR2,36,IY1951,IY2020,INERR)
2449 IF(MODYR1.GT.MODYR2) CALL QUITER (0.,0,37,INERR)
2450 IF (ILDT.LT.O.OR.ILDT.GT.3) CALL QUITER (0.,I LOT,72,INERR)
2451 IF (IOPTN.LT.50.0R.IOPTN.GT.90) CALL QUITER (0.,IOPTN.73,INERR)
2452 IF (NUDATA.LT.O.OR.NUDATA.GT.3) CALL QUITER (0..NUDATA,74,INERR)
2453 IF (NUDATA.GT.O) CALL NEWDAT (IRDFLG)
2454 C
2455 C
2456 1600 IF (ICEVFG.LT.2) GOTO 9999
2457 C.. READ TRIPS/DAY AND MILES/DAY
2458 IF (tPROMT.EQ.l) WRITE(IOUASK,1610)
2459 1610 FORMAT ('CENTER AVERAGE TRIPS/DAY')
2460 READ (IOUGEN,1620,END=1940) USRTPD
2461 1620 FORMAT (8F5-D
2462 DO 1630 IV=1,MAXVEH
2463 IF (USRTPD (IV) .LT.O.) CALL QUITER (USRTPD (I V),0,54,INERR)
>»» SUBROUTINE INPUT <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
2461*
2465
2466
246?
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
1630 CONTINUE
IF (IPROMT.EQ.l) WRITE(IOUASK,l640)
1640 FORMAT ('CENTER AVERAGE MILES/DAY1)
READ (IOUGEN,1620,END=1940) USRMPD
DO 1650 IV=1,MAXVEH
IF(USRMPD(IV) .LT.O.) CALL QUITER(USRMPD(I V) ,0,55,INERR)
1650 CONTINUE
CALL CCEVAX
GOTO 9999
C
C
C
C
C
C
C
..READ E.F. CALCULATION INPUT PARAMETERS
1660 CONTINUE
IF (IPROMT.EQ.l.AND.SPDFLG.EQ.O) WRITE (IOUASK,1670)
1670 FORMAT ('CENTER REGION, CY.SPD (1),TAMB,PCCN,PCHC,PCCC:
IF(IPROMT.EQ.l.AND.SPDFLG.EQ.l) WRITE (IOUASK,1680)
1680 FORMAT ('CENTER REGION, CY.SPD (3),TAMB,PCCN,PCHC.PCCC:
IF (IPROMT.EQ.1.AND.SPDFLG.EQ.2) WRITE (IOUASK,1690)
1690 FORMAT ('CENTER REGION, CY.SPD (8).TAMB.PCCN,PCHC.PCCC:
IF (SPDFLG.EQ
AREAD (IOUGEN,
IF (SPDFLG.EQ
*READ (IOUGEN,
* I REJN,ICY
IF (SPDFLG.EQ
*READ (IOUGEN,
IF (SPDFLG.EQ
*READ(IOUGEN,
IF (SPDFLG.EQ
*READ (IOUGEN,
* I REJN,ICY
IF (SPDFLG.EQ
*READ(IOUGEN,
.O.AND.INFLAG.EQ.O)
1700,END=1940) IREJN,ICY.SPD(l),TAMB,PCCN,PCHC.PCCC
.LAND. INFLAG.EQ.O)
1710,END=1940)
,SPD (1),SPD (2),SPD (3) ,TAMB.PCCN,PCHC.PCCC
.2.AND.INFLAG.EQ.O)
1720,END=1940) IREJN,ICY,SPD,TAMB.PCCN,PCHC.PCCC
.O.AND.INFLAG.EQ.l)
1700,END=1940) IREJN,ICY.SPD(l).TAMB.PCCN,PCHC,PCCC
. 1.AND.INFLAG.EQ.1)
1710,END=1940)
,SPD(1) ,SPD(2) ,SPD(3) .TAMB.PCCN, PCHC, PCCC
.2.AND.INFLAG.EQ.l)
1720,END=1940) IREJN,ICY,SPD,TAMB,PCCN,PCHC,PCCC
1700 FORMAT(I1,1X,I2,5(1X,F4.1))
1710 FORMAT (I1.1X,I2,7(1X,F4.1))
1720 FORMAT (I1,1X,I2,12(1X,F4.1))
IF(IREJN.EQ.5.AND.IPROMT.EQ.1) WRITE (IOUASK,1730)
1730 FORMATCOENTER ALTITUDE:')
IF (IREJN.EQ.5.AND.INFLAG.EQ.O) READ (IOUGEN,1740,END=1940) ALT
IF (IREJN.EQ.5.AND.INFLAG.EQ.l) READ(IOUGEN,1740,END=1940) ALT
1740 FORMAT(F6.0)
:.. VALIDATE INPUTS
IF(IREJN.NE.1.AND.IREJN.NE.2.AND.IREJN.NE.3..AND.IREJN.NE.5)
* CALL QUITER(0.,IREJN,24,INERR)
CALL YRTEST(ICY,38,IY1970,IY2020,INERR)
:..CHECK INPUT SPEED (S)
IF (SPDFLG.EQ.2) GOTO 1770
>»» SUBROUTINE INPUT <««
-------
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
25^0
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
APPENDIX B
MOBILE2
GOTO 1750
DECEMBER 12, 1980
IF (SPDFLG.EQ.O)
SPD(8)=SPD(3)
SPD(7)=SPD(2)
SPD(4)=SPD(2)
SPD(6)=SPD(1)
SPD(5)=SPD(1)
SPD(3)=SPD(1)
SPD(2)=SPD(1)
GOTO 1770
1750 DO 1760 IV=2,MAXVEH
1760 SPD(IV)=SPD(1)
1770 DO 1780 IV=1,MAXVEH
IF (SPD(IV) .LE.O.) CALL QUITER (SPD (IV) ,0, 39, I NERR)
IF (SPD(IV).LT.5.) CALL QUITER(SPD(IV),0,52,INERR)
IF (SPD (IV) .GT.O.. AND. SPD (IV) .LT.50 SPD (IV) =5.
IF (SPD(IV) .GT.55-) CALL QUITER (SPD (IV) ,0,16, INERR)
1780 IF (SPD(IV) .GT.55-) SPD(IV)=55-
TAMB=FLOAT(IFI X(TAMB+.5))
IF(TAMB.LT.O..OR.TAMB.GT.
IF (PCCN.LT.O..OR.PCCN.GT.
IF (PCHC.LT.O..OR.PCHC.GT.
IF (PCCC.LT.O..OR.PCCC.GT.
X=PCHC+PCCC
IF(X.LT.O..OR.X.GT.100.)
X=X-PCCN
IF(X.LT.O..OR.X.GT.100.)
110.) CALL QUITER(TAMB,0,40,INERR)
100.) CALL QUITER(PCCN,0,41,INERR)
100.) CALL QUITER(PCHC,0,42,INERR)
100.) CALL QUITER (PCCC,0,43,INERR)
CALL QUITER(X,0,63,INERR)
CALL QUITER(X,0,64,INERR)
.SET DEFAULT ALTITUDE (TREAT REG 6 AS REG 5 WHEN DONE)
IF (IREJN.EQ.1.0R.IREJN.EQ.2) ALT=500.
IF (IREJN.EQ.3-OR.IREJN.EQ.4) ALT=5500.
IF (ALT.LT.-200..OR.ALT.GT.10000.) CALL QUITER (ALT,0,58,INERR)
IF (VMF LAG.EQ. LAND. I PROMT. EQ.l) WRITE (I OUASK, 1790)
1790 FORMAT ('CENTER VMT SPLIT:1)
IF (VMFLAG.EQ.l.AND.INFLAG.EQ.O) READ(IOUGEN,1820,END=1940) VMTMIX
IF (VMFLAG.EQ.l.AND.INF LAG.EQ.l) READ (IOUGEN,1820,END=1940) VMTMIX
IF (VMFLAG.NE.l) GOTO l8lO
X=0.
DO 1800 IV=1,MAXVEH
X=VMTMIX(IV)+X
IF (VMTMIX (IV) .LT.O..OR.VMTMIX(IV) .GT.l.)
* CALL QUITER (VMTMIX (IV) ,0,17,INERR)
1800 CONTINUE
IF(X+1.E-6.LT.1..OR.X-1.E-6.GT.1.) CALL QUITER (X,0,18,INERR)
1810 CONTINUE
1820 FORMAT (8F4.3)
..HERE READ IN ALUH PARAMS
..ASSIGN DB/WB DEFAULT TEMPS FOR A/C USAGE (90% FOR DEFAULTS)
DB=85.
WB=75-
>»» SUBROUTINE INPUT <««
-------
APPENDIX B
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
MOBILE2
IF (ALHFLG.EQ.O) GOTO 1900
IF (ALHFLG.EQ.2) GOTO i860
IF (IPROMT.EQ.l) WRITE(IOUASK,l830)
1830 FORMAT ('CENTER AC.XLOAD (3),TRAILR (1) .ABSHUM')
IF (INFLAG.EQ.O)
* READ (IOUGEN,1840,END=1940)
ft AC,XLOAD,TRAILR(1) .ABSHUM
IF (INFLAG.EQ.l)
* READ (IOUGEN,1840,END=1940)
* AC,XLOAD.TRAILR(l).ABSHUM
1840 FORMAT(8F4.3,2F4.1)
DO 1850 IVP=2,MAXLTW
1850 TRAILR(IVP)=TRAILR(1)
GOTO i860
DECEMBER 12, 1980
i860 IF (IPROMT.EQ.l) WRITE(IOUASK,1870)
1870 FORMAT('CENTER AC.XLOAD(3) ,TRAILR(3) ,ABSHUM,DBTEMP.WBTEMP')
IF (INFLAG.EQ.O)
* READ (IOUGEN,1840,END=1940)
ft AC.XLOAD.TRAILR,ABSHUM,DB.WB
IF (INFLAG.EQ.l)
ft READ (IOUGEN,1840,END=1940)
ft AC.XLOAD.TRAILR,ABSHUM,DB.WB
.VALIDATE INPUTS FOR ALUH
1880 IF (AC.LT.O..OR.AC.GT.1.) CALL QUITER (AC,0,44,INERR)
IF(AC.GT.O.) CALL QUITER (0.,0,56,INERR)
DO 1890 IVP=1,MAXLTW
IF (XLOAD(IVP) .LT.O..OR.XLOAD(IVP) .GT.l.)
ft CALL QUITER (XLOAD(IVP) ,0,45,INERR)
IF (TRAILR(IVP) .LT.O..OR.TRAILR(IVP) .GT.l.)
ft CALL QUITER(TRAILR(IVP) ,0,46,INERR)
1890 CONTINUE
IF (ABSHUM.LT.20..OR.ABSHUM.GT.l40.) CALL QUITER(ABSHUM,0,47,INERR)
IF (DB.LT.O..OR.DB.GT.110.) CALL QUITER (DB.0,40,INERR)
IF (WB.LT.O..OR.WB.GT.110.) CALL QUITER (WB,0,40,INERR)
IF(WB.GT.DB) CALL QUITER(0.,0,57,INERR)
:..HERE READ IN TRUCK CHAR. PARAMS
1900 IF (TRKFLG.EQ.O) GOTO 1920
IF (IPROMT.EQ.l) WRITE(IOUASK,1910)
1910 FORMAT('CENTER HGWGT.HDWGT.HGCID.HDCID (VALUES WILL BE IGNORED)')
IF (INFLAG.EQ.O)
ftREAD (IOUGEN,1930,END=1940) IDUM
IF (INFLAG.EQ.l)
ftREAD (IOUGEN,1930,END=1940) IDUM
1920 CONTINUE
1930 FORMAT(20A4)
GOTO 9999
>»» SUBROUTINE INPUT <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
2638 c
2639 C
2640 C
2641 1940 CONTINUE
2642 IRDFLG =
2643 C
2644 9999 RETURN
2645 END
>»» SUBROUTINE INPUT <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
3000
3001
3002
3003
3001*
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
301*1
301*2
301*3
3041*
301*5
3046
301*7
3048
301*9
3050
3051
3052
3053
3054
3055
3056
3057
SUBROUTINE NEWDAT (1 RDFLG)
C
C
C.. PURPOSE:
C
C..SPROG READS UNIT IOUIMD DATA ONLY FOR MODE 2 INPUT.
C
C
C.. ARGUMENTS:
C
C..NAME USAGE DESCRIPTION
C
C..IRDFLG I/O SET TO 0 IF ERROR WHILE READING UNI
C
C
C..USES SPROGS:
C
C. .NONE
C
C
C. .USED BY:
C
C. . INPUT
C
C
COMMON/ 1 MCOM/ ICYIM, ISTRIN, 1 MTFLG .MODYR1 .MODYR2
COMMON/ 1 MCOM/ 1 LOT, IOPTN, NUDATA, NL 1 NES.STRI NG (18,
COMMON/ 1 MCRED/ 1 RED (19, 20, 5, 2, 2) , 1 TECH** 09, 20,5)
COMMON/ IOUCOM/ IOUIMD, IOUGEN, IOUREP, IOUERR, IOUASK
INTEGER AGE1ST.BY
C
READ(IOUIMD,100,END=888,ERR=888)NLINES
100 FORMAT (1 1)
C
IF (NLINES.EQ.O) GOTO 1*00
C
DO 200 LINES=1,NLINES
200 READ(IOUIMD,300,END=888,ERR=888) (STRING (N, L INES)
300 FORMAT (18A1*)
C
1*00 IF (NUDATA. EQ. 2) GO TO 700
DO 500 IP=1,2
DO 500 ITECH=1,2
DO 500 ISTRN=1,5
DO 500 AGE1ST=1,20
500 READ (IOUIMD, 600, END=888,ERR=888)
* (IRED(BY,AGE1ST,ISTRN,ITECH, IP) ,BY=1,19)
600 FORMAT(19(I2,1X))
IF (NUDATA. EQ.l) GO TO 999
700 DO 800 ISTRN=1,5
DO 800 AGE1ST=1,20
800 READ (IOUIMD, 600, END=888,ERR=888)
* (ITECH1* (BY.AGE1ST, ISTRN) ,BY=1 ,19)
GOTO 999
C
888 IRDFLG=0
WRITE (IOUERR, 889)
889 FORMAT (//' ERROR WHILE READING UNIT IOUIMD1,
T IOUIMD
9)
, IOUUNF
.N-1,18)
>»» SUBROUTINE NEWDAT <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
3058 * '(NEW I/M CREDITS). RUN ABORTED.'//)
3059 C
3060 999 RETURN
3061 END
>»» SUBROUTINE NEWDAT <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
4000 SUBROUTINE QUITER (X.K.NN,INERR)
4001
4002
4003
4004
4005
4006
400?
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
404?
4048
4049
4050
4051
4052
4053
4054
4055
4056
**057
c
c
c.
c
c.
c
c
c.
c
c.
c
c.
c.
c.
c.
c
c
c.
c
c.
c
c
c.
c
c.
c.
c.
c.
c.
c.
c.
c.
c.
c.
c.
c.
c.
c.
c.
c.
c.
c.
c.
c
c
c
.PURPOSE:
.SPROG PRINTS ERROR AND WARNING MESSAGES ON UNIT IOUERR.
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.X IN REAL VALUE ENTERED IN ERROR
.K IN INTEGER VALUE ENTERED IN ERROR
.NN IN ERROR NUMBER
.INERR I/O TOTAL COUNT OF DATA ENTRY ERRORS
.USES SPROGS:
.NONE
.USED BY:
.INPUT
.YRTEST
.TFCALX
.EFALTX
.HOTSOK
.TPD
.DIURNL
.XMPD
.CRANKC
.IGEPTR
. IGUPTR
.IGLPTR
.IGTPTR
.IGPPTR
. INDX3R
.ISPPTR
.ISPPT8
.IEXMPT
.IGSFPT
COMMON/YEARS4/IY195UY1970, IY2020
COMMON/ALTEQU/MAXEQU
COMMON/ALTCOM/INTALT(5, 100) ,R4ALT (2, 100) , MODFLG (100) .NEWFAC
COMMON/ 1 OUCOM/ 1 OU 1 MD, IOUGEN, IOUREP, IOUERR, IOUASK, IOUUNF
DIMENSION NAMFLG (2,15) , NAMVEH (2,8) , NAMFNC (2, 16) , IOBMSG (5)
DATA NAMFLG/
* ' UNK1 , 'NOWN' ,
* ' 1 PR ' , ' OMT ' ,
* ' INF1 , 'LAG ' ,
* ' SPD1 , 'FLG ' ,
* ' VMFVLAG ' ,
>»» SUBROUTINE QUITER <««
-------
1*058
i»059
4060
4061
4062
^063
4064
1+065
4066
406?
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
408 1
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
APPENDIX B
MOBILE2
ft ' MYM' , 'RFC ' ,
ft ' ALT' ,'FLG ' ,
* ' 1 MF ' , ' LG ' ,
* ' ALH' , 'FLG ' ,
* ' UNK' , 'NOWN' ,
* ' IFO'.'RM ',
* ' PRT' , 'FLG ' ,
ft ' ICE1 ,'VFG ',
* ' IDL1 ,'FLG ',
ft ' NHM'.'FLG '/
C
DATA NAMVEH/
ft 'LDGV',' ',
ft 'LDGT','1 ',
ft 'LDGT','2 ',
ft 'HDGV1,1 ',
ft 'LDDV',' ',
ft 'LDDT1,1 ',
ft 'HDDV',' ',
ft ' MC ' , ' ' /
C
DATA NAMFNC/
ft ' HOT1 , 'SDK ' ,
ft ' TPD ' , ' ' ,
ft ' DIU1 , 'RNL ' ,
ft ' XMP' , 'D ' ,
ft ' CRA1 , 'NKC ' ,
ft ' IGE1 , 'PTR ' ,
ft ' 1 GU ' , ' PTR ' ,
ft ' IGL1 , 'PTR ' ,
ft ' 1 GT ' , ' PTR ' ,
ft ' IGP1 , 'PTR ' ,
ft ' IND','X3R ',
ft ' ISP1 , 'PTR ' ,
ft ' ISP' , 'PT8 ' ,
ft ' IEX' ,'MPT ' ,
ft ' ITS' , 'WPT ' ,
ft ' IGS' , 'FPT '/
C
DATA IOBMSG/
ft ' OU ' ,
ft 'T OF' ,
ft ' BOU ' ,
ft 'NDS ' ,
ft 'FOR '/
C
DATA MAXERR/74/
C
C
C
N=NN
C..TRAP UNKNOWN ERRORS
IF (N.LT.I.OR.N.GT.MAXERR) N=l
C..TEST FOR WARNINGS
IF(N.NE.10.AND.N.NE.16.AND.N.NE
ft N.NE.49.AND.N.NE.50.AND.N.NE
ft N.NE.59.AND.N.NE.70
ft WRITE (IOUERR, 77)
DECEMBER 12, 1980
.21.AND.N.NE.22.AND.N.NE.31.AND.
.52.AND.N.NE.53.AND.N.NE.56.AND.
>»» SUBROUTINE QUITER <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
4116 77 FORMAT (//' ***ERROR:')
4117 GOTO(
4118 * 100, 200, 200, 200, 200, 200, 200, 200, 200,1000,
4119 * 200, 200, 200, 200, 200,1600,1700,1800,1900,2000,
4120 * 2100,2200,2300,2400,2500,2600,2700,2700,2900,3000,
4121 * 3100,3200,3300,3400,3500,3600,3700,3800,3900,4000,
4122 * 4100,4200,4300,4400,4500,4600,4700,4800,4900,5000,
4123 * 5100,5200,5300,5400,5500,5600,5700,5800,5900,6000,
4124 * 6100,6200,6300,6400,6500,6600,6700,6800,6900,7000,
4125 * 7100,7200,7300,7400
4126 * ),N
4127 C
4128 C
4129 100 WRITE (IOUERR,110) NN.NAMFLG(1,N).NAMFLG (2,N)
4130 110 FORMATC + ' , 10X, I4.2A4)
4131 GOTO 8888
4132 200 WRITE(IOUERR,210) K,IOBMSG,NAMFLG(1,N).NAMFLG(2,N)
4133 210 FORMAT('+',10X,I4.5A4,'FLAG',2A4)
4134 IF(N.EQ.2) WRITE (IOUERR.220)
4135 220 FORMAT (' PROMPT/MODE TYPE (0 TO 3) MUST BE CORRECTED BEFORE',
4136 * ' YOUR NEXT RUN. ')
4137 GOTO 8888
4138 1000 WRITE(IOUERR,1010)
4139 1010 FORMAT (' WARNING: FLAG TRKFLG IGNORED. "TRKOPC" NO LONGER USED.')
4140 GOTO 9999
4141 1600 WRITE (IOUERR,1610) X
4142 1610 FORMAT (' WARNING: '.G10.3,' SPEED REDUCED TO 55 M.P.H. MAXIMUM')
4143 GOTO 9999
4144 1700 WRITE(IOUERR,1710) X.IOBMSG
4145 1710 FORMAT('+',10X,G10.3,5A4,'VMTMIX (0. TO 1.)')
4146 GOTO 8888
4147 1800 WRITE(IOUERR,1810) X
4148 1810 FORMAT('+',10X,G10.3,' SUM OF VMTMIX IS NOT EQUAL TO 1.')
4149 GOTO 8888
4150 1900 WRITE(IOUERR,1910) X
4151 1910 FORMATC + 1 .10X.G10.3, ' NEGATIVE MODEL YEAR MILEAGE')
4152 GOTO 8888
4153 2000 WRITE (IOUERR,2010) X
4154 2010 FORMATC + ', 10X.G10.3, ' NEGATIVE MODEL YEAR REGISTRATION1)
4155 GOTO 8888
4156 2100 WRITE (IOUERR,2110) X
4157 2110 FORMAT {' WARNING: '.G10.3,' REGISTRATION WITH ZERO MILEAGE')
4158 GOTO 9999
4159 2200 WRITE(IOUERR,2210) X
4160 2210 FORMAT (' WARNING: '.G10.3,' MILEAGE WITH ZERO REGISTRATION')
4161 GOTO 9999
4162 2300 WRITE (IOUERR,2310) K.IOBMSG
4163 2310 FORMATC + '.IOX, I4.5A4,' (1 TO 100 PAIRS)')
4164 GOTO 8888
4165 2400 WRITE (IOUERR,2410) K.IOBMSG
4166 2410 FORMATC + '.IOX, 14,5A4,'REGION (1, 2,3 ,5 ONLY) ')
4167 GOTO 8888
4168 2500 WRITE (10UERR,2510) K.IOBMSG
4169 2510 FORMATC + '.IOX, 14,5A4,'VEHICLE TYPE (ITOB)')
4170 GOTO 8888
4171 2600 WRITE(IOUERR,2610) K.IOBMSG
4172 2610 FORMATC + 1 ,10X, 14,5A4,'POLLUTANT (1 TO 3)')
4173 GOTO 8888
>»» SUBROUTINE QUITER <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
2700 WRITE (IOUERR,2710) K, I OBMSG, IY1951. I Y2020
It 175 2710 FORMATC + ',10X, |i*,5Ai*,'YEAR ('Jit,1 TO 'Jit,')')
It 176 GOTO 8888
it 177 2900 WRITE (IOUERR,2910)
4178 2910 FORMAT('+' ,10X, ' LAST YEAR CANNOT BE LESS THAN FIRST YEAR')
it!79 GOTO 8888
it 180 3000 WRITE (IOUERR,3010) X
itl8l 3010 FORMAT('+',10X,G10.3, ' INTERCEPT MUST BE POSITIVE')
It 182 GOTO 8888
it 183 3100 WRITE(IOUERR,3110) X
itl81t 3110 FORMAT (' WARNING: '.G10.3,' NEGATIVE SLOPE FOR AGEING VEHICLE1)
If 185 GOTO 9999
i»l86 3200 WRITE (IOUERR,2710) K, I OBMSG, IY1970, I Y2020
itl87 GOTO 8888
it 188 3300 WRITE (IOUERR,3310) K.IOBMSG
it 189 3310 FORMATC + ',10X, |i»,5Ai*.'STRINGENCY (10 TO 50)')
it 190 GOTO 8888
1*191 3itOO WRITE (IOUERR, 3^0) K.IOBMSG
1*192 3l»10 FORMAT (' + ' ,10X, |l*,5Al*, 'MECHANICS TRAINING (OT01)')
1*193 GOTO 8888
1*191* 3500 WRITE (IOUERR,3510) K, I OBMSG, IY1951. IY2020
1*195 3510 FORMATC + ', 10X, 14,5Ait,'MODYR1 C,|i*,' TO ',|1*,')')
1*196 GOTO 8888
1*197 3600 WRITE (IOUERR,3610) K, IOBMSG, I Y1951. I Y2020
1*198 3610 FORMAT (' + ', 10X, |1*,5A1*,'MODYR2 (',Ht,' TO '.Ht,')')
1*199 GOTO 8888
1*200 3700 WRITE (IOUERR,3710)
1*201 3710 FORMATC + 1 , 10X, ' MODYR1 CANNOT BE GREATER THAN MODYR2 ')
1*202 GOTO 8888
1*203 3800 WRITE(IOUERR,2710) K, I OBMSG, I Y1970, IY2020
1*201* GOTO 8888
1*205 3900 WRITE (IOUERR,3910) X
1*206 3910 FORMAT(' + MOX,G10,3, ' SPEED MUST BE POSITIVE1)
1*207 GOTO 8888
1*208 1*000 WRITE (IOUERR, 1*010) X
1*209 M10 FORMATC + ',10X,G10.3, ' VALID TEMPERATURE IS 0-110 DEC. (F)1)
1*210 GOTO 8888
1*211 1*100 WRITE (IOUERR,1*110) X, IOBMSG
4212 1*110 FORMATC + ', 10X,G10.3,5Al*,'PCCN (0. TO 100.)')
1*213 GOTO 8888
1*211* 1*200 WRITE (IOUERR,1*210) X, IOBMSG
1*215 *»210 FORMATC + 1 ,10X,G10.3,5Ai*, 'PCHC (0. TO 100.)')
It2l6 GOTO 8888
1*217 1*300 WRITE (IOUERR, 1*310) X, IOBMSG
1*218 1*310 FORMATC + ',10X,G10.3,5Al*,'PCCC (0. TO 100.)')
1*219 GOTO 8888
1*220 1*1*00 WRITE (IOUERR, 1*1* 10) X, IOBMSG
1*221 1*1*10 FORMAT(1 + 1 ,10X,G10.3,5Al*.'AC (0. TO 1.)')
1*222 GOTO 8888
1*223 1*500 WRITE (IOUERR, 1*510) X, IOBMSG
1*221* 1*510 FORMATC + 1 ,10X,G10.3,5Ai»,'EXTRA LOAD (0. TO 1.)')
It225 GOTO 8888
It226 1+600 WRITE (IOUERR, 1*610) X, IOBMSG
1*227 *»6lO FORMATC + ', 10X.G10.3,5A4,'TRAILERS (0. TO 1.)')
1*228 GOTO 8888
1*229 1*700 WRITE (IOUERR,1*710) X, IOBMSG
1*230 1*710 FORMATC + ',10X,G10.3,5A1*.'HUMIDITY (20. TO 11*0.)')
1*231 GOTO 8888
>»» SUBROUTINE QUITER <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
1*232 1*800 WRITE(I OUERR,l*8lO) NAMVEH (1,K).NAMVEH (2,K)
1*233 4810 FORMAT (' + ',10X,' THERE ARE NO SALES FOR VEHICLE ',2Al*)
1*23*4 GOTO 8888
1*235 1*900 WRITE (I OUERR,4910) X
1*236 1*910 FORMATC WARNING: '.G10.3,' MR SUM NOT = 1. (WILL NORMALIZE)1)
1*237 GOTO 9999
1*238 5000 WRITE (IOUERR,5010)
1*239 5010 FORMATC WARNING: FLAG UNFFLG IGNORED. NO FILE WILL BE WRITTEN.1)
1*21*0 GOTO 9999
1*21*1 5100 WRITEOOUERR,5110) K.MAXEQU
1*21*2 5HO FORMAT('+',10X, 'EQUATION1, 13,' CAUSES MORE THAN ', I 3,
1*21*3 * ' ALLOWED FOR ANY 1 REG/MODE/POL.1)
1*21*1* GOTO 8888
1*21*5 5200 WRITE (IOUERR,5210) X
1*246 5210 FORMATC WARNING: '.G10.3,1 SPEED INCREASED TO 5 M.P.H. MINIMUM1)
1*21*7 GOTO 9999
1*21*8 5300 WRITE (IOUERR,5310)
1*21*9 5310 FORMAT (/,' YOU MUST CORRECT ALL FLAGS BEFORE YOU RUN AGAIN.1)
1*250 GOTO 8888
1*251 5400 WRITE (IOUERR,5410) X
1*252 5410 FORMAT('+',10X,G10.3, ' AVERAGE TRIPS/DAY CANNOT BE NEGATIVE1)
1*253 GOTO 8888
1*254 5500 WRITE (IOUERR,5510) X
1*255 5510 FORMATC + 1 ,10X,G10.3, ' AVERAGE MILES/DAY CANNOT BE NEGATIVE1)
1*256 GOTO 8888
1*257 5600 WRITE (IOUERR,5610)
1*258 5610 FORMATC COMMENT: A/C CORRECTION FACTOR WILL BE CALCULATED.1
1*259 * /I IX,'VALUE OF INPUTTED AC USAGE PARAMETER IS IGNORED.1)
1*260 GOTO 9999
1*261 5700 WRITE (IOUERR,5710)
1*262 5710 FORMAT ('•*•', 10X,'WB TEMP CANNOT BE GREATER THAN DB TEMP1)
1*263 GOTO 8888
1*261* 5800 WRITE (IOUERR,5810) X.IOBMSG
1*265 5810 FORMATC + ', 10X.G10.3,5A1*.'ALTITUDE (-200 TO 10,000 FT.)1)
1*266 GOTO 8888
1*267 5900 WRITE (IOUERR,5910) K, (I NTALT (I , K) , I = 1 , 3)
1*268 5910 FORMATC WARNING: EQUATI ON' , I 3, ' ZEROES ALL IDLE COEFFICIENTS',
1*269 * ' (AND TOTAL) FOR IR=',I1,', IV=',I1,', IP=',I1)
1*270 GOTO 9999
1*271 6000 WRITE (IOUERR,6010) X, I NERR.NAMFNC (1 , K) , NAMFNC (2 , K)
1*272 6010 FORMATC + '.10X.G10.3, ' DEFAULT USED FOR',15,' IN FUNCTI ON1 , 2Al*)
1*273 GOTO 8888
4271* 6100 WRITE(IOUERR,6110) I NERR, NAMFNC (1 , K) , NAMFNC (2 , K)
1*275 6110 FORMATC + '.IOX,1 DEFAULT USED FOR1,15,' IN INDEX FUNCTI ON' ,2Al*)
1*276 GOTO 8888
1*277 6200 WRITE (IOUERR,6210) K.IOBMSG
1*278 6210 FORMATC + 1 , 10X, |l*,5Al«,'ALTEQU REGION (1 ,2, 3 ONLY) ')
1*279 GOTO 8888
1*280 6300 WRITE(IOUERR,6310) X.IOBMSG
1*281 6310 FORMAT(' + ',10X,G10.3,5A1*, ' (0. <= PCHC+PCCC <= 100.)')
1*282 GOTO 8888
1*283 61*00 WRITE (IOUERR, 61* 10) X.IOBMSG
1*281* 61*10 FORMATC + 1 , 10X,G10.3,5A1*. ' (0. <= PCHC+PCCC-PCCN <= 100.)')
1*285 GOTO 8888
1*286 6500 WRITE (IOUERR,6510) K
1*287 6510 FORMAT (' + ', 10X, ' MYR OF LDDV NOT EQUAL TO LDGV FOR IDX=',I2)
1*288 GOTO 8888
1*289 6600 WRITE (IOUERR,6610) K
>»» SUBROUTINE QUITER <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
4290 6610 FORMATC+MOX,' MYR OF LDDT NOT EQUAL TO LDGTI FOR IDX-MZ)
1*291 GOTO 8888
4292 6700 WRITE(IOUERR,6710) NAM/EH (1,K).NAMVEH(2,K)
4293 6710 FORMATC + ' ,10X, ' EFRETM>0. AND GSF=0. FOR VEHICLE ',2A4)
4294 GOTO 8888
4295 6800 WRITE (IOUERR,6810) NAMVEH(1,K),NAMVEH(2,K)
4296 6810 FORMAT (' + ',10X,' EFRETM<=0. AND VMTMIX>0. FOR VEHICLE ',2A4)
4297 GOTO 8888
4298 6900 WRITE (IOUERR,6910) NAMVEH (1,K).NAMVEH (2,K)
4299 6910 FORMAT (' + ',10X,' IDLRTM>0. AND GSF=0. FOR VEHICLE '.2A4)
4300 GOTO 8888
4301 7000 WRITE (IOUERR,7010) NAMVEH (1,K).NAMVEH (2,K)
4302 7010 FORMATC + ' ,10X, ' IDLRTM<=0. AND VMTMIX>0. FOR VEHICLE '.2A4)
4303 GOTO 8888
4304 7100 WRITE(IOUERR.7110) IOUUNF,IOUREP,IOUERR,IOUASK
4305 7110 FORMAT (' COMMENT: CURRENT OUTPUT UNIT NUMBERS ARE1,
4306 * ' IOUUNF=', I 1,' IOUREP=' , I 1, ' IOUERR=',n,' IOUASK-',I1)
4307 GOTO 9999
4308 7200 WRITE (IOUERR,7210) K.IOBMSG
4309 7210 FORMAT C + '.IOX,14,5A4,'VEHICLE TYPE (0 TO 3)')
4310 GOTO 8888
4311 7300 WRITE (IOUERR,7310) K.IOBMSG
4312 7310 FORMATC + ',10X,14,5A4,'OPTION (50T090)')
4313 GOTO 8888
4314 7400 WRITE (IOUERR,7410) K.IOBMSG
4315 7410 FORMATC + ',10X, I4.5A4,'NEW DATA FLAG (0 TO 3)')
4316 c
4317 C..MESSAGES 60 AND 6l PRODUCE EXCESSIVE OUTPUT IF NOT STOPPED HERE
4318 c
4319 8888 IF (N.EQ.l.OR.N.EQ.2.0R.N.EQ.53-OR.N.EQ.60.0R.N.EQ.61) STOP
4320 INERR=INERR+1
4321 c
4322 9999 RETURN
4323 END
>»» SUBROUTINE QUITER <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
5000
5001
5002
5003
SOOlf
5005
5006
500?
5008
5009
5010
5011
5012
5013
50 1^
5015
5016
5017
5018
5019
5020
5021
5022
5023
502k
5025
5026
5027
5028
5029
5030
5031
5032
5033
503*
5035
5036
C
C
C.
C
C.
C
C
C.
C
C.
C
C.
C.
C.
C.
C.
C
C
C.
C
C.
C
C
C.
C
C.
C
C
C
SUBROUTINE YRTEST (1 Y.NERR, IY1, IY2, INERR)
.PURPOSE:
.SPROG CONVERTS 2-DIGIT INPUT YEAR TO ^4-DIGIT YEAR
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.IY I/O YEAR TO TEST AND ADJUST TO ^-DIGIT YEAR
.NERR IN NUMBER OF ERROR IF IY IS OUT OF BOUNDS
.IY1 IN LOWER J4-DIGIT BOUND FOR IY
.IY2 IN UPPER i»-DIGIT BOUND FOR IY
.INERR I/O TOTAL COUNT OF DATA ENTRY ERRORS
.USES SPROGS:
.QUITER
.USED BY:
.INPUT
1 I=IY+1900
IFOY.LT.50) II = IY+2000
IF (IY.LT.O.OR.I 1 .LT.IY1.0R. 1 1 .GT.IY2)
* CALL QUITER(0., IY, NERR, INERR)
IY=I 1
RETURN
END
>»» SUBROUTINE YRTEST <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
C
C
C.
C
C.
c
c
c.
c
c.
c
c.
c.
c.
c.
c.
c.
c
c
c.
c
c.
c.
c.
c.
c.
c.
c.
c.
c.
c.
c
c
c.
c
c.
c
c
c
SUBROUTINE OUTPUT (I CY, EFRETM.WTEDEF , COMCCC, IDLRTM, IDLWT
.PURPOSE:
.SPROG TO WRITE SCENARIO RESULTS ON UNIT IOUREP.
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.ICY IN CALENDAR YEAR
.EFRETM IN COMPOSITE EMISSION FACTORS
.WTEDEF IN TOTAL COMPOSITE EMISSION FACTORS
.COMCCC IN HC EVAPORATIVE EMISSION FACTORS
.IDLRTM IN HOT STABILIZED IDLE EMISSION FACTORS
.IDLWTD IN TOTAL HOT STABILIZED IDLE EMISSION FACTORS
.USES SPROGS:
.OUTHDO
.OUTDTO
.OUTHD1
.OUTDT1
.OUTHD2
.OUTDT2
.OUTHD3
.OUTDT3
.OUTHD4
.OUTDT4
.USED BY:
.MAIN
INTEGER ALTFLG.VMFLAG.ALHFLG.SPDFLG.PRTFLG
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
C
C
c
c
C.
C
COMMON/FLGCOM/ALTFLG.VMFLAG.ALHFLG, IRDFLG.SPDFLG.NMHFLG, IDLFLG
COMMON/FLGCOM/MYMRFG, IMFLG, I CEVFG, PRTFLG. IFORM.MDEFLG
COMMON/ALTCOM/INTALT(5,100) ,R4ALT (2, 100) .MODFLG(IOO) .NEWFAC
COMMON/REGCOM/IREJN.ALT
COMMON/SYSCOM/MAXVEH, MAXLTW, MAXPOL, MAXREG, INITPR
REAL EFRETM(3,9) .WTEDEF (3) ,COMCCC(9) , IDLRTM(3,9) JDLWTD(3)
IF (ALTFLG.EQ.O) GOTO 200
.ZERO IDLE TOTAL FOR ANY IP WITH ALTERNATE EQUATION FOR CURRENT IREJN,
DO 100 IFAC=1, NEWFAC
IF (MODFLG(IFAC) .EQ.O) GOTO 100
IR=INTALT(1, IFAC)
>»» SUBROUTINE OUTPUT <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
6058
6059
6060
6061
6062
6063
6061.
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
IF (IR.NE.IREJN) GOTO 100
IPHNTALT(3,IFAC)
IDLWTD(IP)=0.
100 CONTINUE
C
C..SELECT REPORT FORMAT
C
200 IFORMX=IFORM+1
GOTO (300,1*00,500,600,700) ,IFORMX
C..IFORM=0
300 IF (INITPR.EQ.l) CALL OUTHDO
CALL OUTDTO (ICY,EFRETM,WTEDEF,COMCCC,IDLRTM,IDLWTD)
GOTO 999
C..IFORM-1
1»00 IF(INITPR.EQ.l) CALL OUTHD1
CALL OUTDT1(ICY,EFRETM,WTEDEF,COMCCC,IDLRTM,IDLWTD)
GOTO 999
C..IFORM=2
500 IF (INITPR.EQ.l) CALL OUTHD2
CALL OUTDT2 (ICY,EFRETM,WTEDEF,COMCCC,IDLRTM,IDLWTD)
GOTO 999
C..IFORM=3
600 IF(INITPR.EQ.l) CALL OUTHD3
CALL OUTDT30CY, EFRETM, WTEDEF, COMCCC, IDLRTM, IDLWTD)
GOTO 999
C..IFORM=1»
700 IF (INITPR.EQ.l) CALL OUTHDl*
CALL OUTDTMlCY, EFRETM, WTEDEF, COMCCC, IDLRTM, IDLWTD)
C
999 RETURN
END
>»» SUBROUTINE OUTPUT <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
7000
7001
7002
7003
700**
7005
7006
7007
7008
7009
7010
7011
7012
7013
7011*
7015
7016
7017
7018
7019
7020
7021
7022
7023
7021*
7025
7026
7027
7028
7029
7030
7031
7032
7033
703**
7035
7036
7037
7038
7039
701*0
701*1
70142
701*3
701*1*
701*5
701*6
701*7
701*8
701*9
7050
7051
7052
7053
7054
7055
C
C
C.
C
C.
C
C
C.
C
C.
C
C.
C
C
C.
C
C.
C
C
C.
C
C.
C
C
C
C
C
C
C
C
C
C
SUBROUTINE OUTHDO
.PURPOSE:
.SPROG TO WRITE SCENARIO HEADER ON UNIT IOUREP FOR IFORM=0.
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.NONE
.USES SPROGS:
.OUTHDR
.USED BY:
.OUTPUT
COMMON/IOUCOM/IOUIMD, IOUGEN, IOUREP, IOUERR, IOUASK, IOUUNF
DIMENSION NAMVEH(6)
DATA NAMVEH/
* ' LDV ,
* 'LDT1 ,
* 'LDT2 ,
* 'HDG ,
ft 'HDD ,
ft 'MC '/
CALL OUTHDR (IOUREP)
WRITE (IOUREP, 100) NAMVEH, NAMVEH
100 FORMAT (
ft'O1, 'R',1»1X, 'P1
*/lX, 'E',8X,' SPEEDS ' ,5X, 'AMB.' ,l8X, '0' ,8X,
ft 'COMPOSITE EMISSION F ACTORS ', l8X, 'VEH 1 CLE Ml X1 , l6X, ' C.E .F . '
VIX.'G CY LD HD MC TMP COLD/HOT START L',
* 6(3X,A1*),
* 6(2X,A1*) , 'ALL VEH'
*/lx,' MM1-1),1 -" M6C-1),
ft ' - ',i*H'-'),
* 1X,35('-'),1X,6('-'))
RETURN
END
>»» SUBROUTINE OUTHDO <««
-------
8000
8001
8002
8003
8001*
8005
8006
8007
8008
8009
8010
8011
8012
8013
Sou
8015
8016
8017
8018
8019
8020
8021
8022
8023
8021*
8025
8026
8027
8028
8029
8030
8031
8032
8033
803^
8035
8036
8037
8038
8039
801*0
BOM
801*2
801*3
801*1*
801*5
C
C
C.
C
C.
C
C
C.
C
C.
C
C.
C
C
C.
C
C.
C.
C.
C
C
C.
C
C.
C
C
C
C
C
C
C
C
C
C
APPENDIX
MOBILE2
SUBROUTINE OUTHD1
.PURPOSE:
.SPROG TO WRITE SCENARIO HEADER
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.NONE
.USES SPROGS:
.OUTHDR
.OUTALT
.OUTMTH
.USED BY:
.OUTPUT
INTEGER ALTFLG.VMFLAG.ALHFLG
COMMON/F LGCOM/ALTF LG , VMF LAG ,
COMMON/FLGCOM/MYMRFG, IMFLG, 1
COMMON/ 1 OUCOM/ 1 OU 1 MD , 1 OUGEN ,
CALL OUTHDR (IOUREP)
IF(ALTFLG.EQ.l) CALL OUTALT
CALL OUTMTH
WRITE (IOUREP, 100)
100 FORMAT(1X,80('-'))
RETURN
END
B
DECEMBER 12, 1980
ON UNIT IOUREP FOR IFORM=1.
.SPDFLG.PRTFLG
ALHFLG, IRDFLG.SPDFLG.NMHFLG, IDLFLG
CEVFG.PRTFLG, IFORM.MDEFLG
IOUREP, IOUERR, IOUASK, IOUUNF
>»» SUBROUTINE OUTHD1 <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
9000
9001
9002
9003
9001*
9005
9006
9007
9008
9009
9010
9011
9012
9013
9011*
9015
9016
9017
9018
9019
9020
9021
9022
9023
9021*
9025
9026
9027
9028
9029
9030
9031
9032
9033
903**
9035
9036
9037
9038
9039
901*0
901*1
90*42
901*3
901*1*
901*5
901*6
901*7
901*8
901*9
9050
9051
9052
9053
905i»
9055
9056
9057
c
c
c.
c
c.
c
c
c.
c
c.
c
c.
c
c
c.
c
c.
c
c
c.
c
c.
c
c
c
c
c
c
c
c
SUBROUTINE OUTHD2
.PURPOSE:
.SPROG TO WRITE SCENARIO HEADER ON UNIT IOUREP FOR IFORM=2.
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.NONE
.USES SPROGS:
.OUTHDR
.USED BY:
.OUTPUT
COMMON/SYSCOM/MAXVEH , MAXLTW, MAXPOL , MAXREG , 1 N 1 TPR
COMMON/ IOUCOM/IOUIMD, IOUGEN, IOUREP, IOUERR, IOUASK, IOUUNF
DIMENSION NAMVEH(2,9)
DATA NAMVEH/
>'< 'LDGV1,' ',
* 'LDGTV1
* 'LDGT','2
* 'LDGT',' ',
ft 'HDGV1,' ',
* 'LDDV',1 ',
* 'LDDT',' ',
* 'HDDV',' ',
* ' MC ' , ' ' /
CALL OUTHDR (IOUREP)
MAXV=MAXVEH+1
WRITE (IOUREP, 100) NAMVEH, ( (NAMVEH (1 , 1 V) , 1=1 ,2) , 1 V=l , 3) ,
* ( (NAMVEH (1, IV) , 1 = 1,2) , |V=5,MAXV)
100 FORMAT (
*'0' , 'C R *CODE A*1
*/lX, '0 E' ,1*1*X, 'AMB.1
*/!X,'D G CY1 , 13X, 'VEHICLE SPEEDS' , UX, 'TMP COLD/HOT START'
* ,' ALT.1
*/ix,' ',39('-'),' — M6('-'),ix,6('-')
*/
*/lX, 'C P ftCODE B*'
*/lX,'0 O1 ,18X, 'COMPOSITE EMISSION FACTORS'
VIX.'D L',9(2X,A1*,A1)
>»» SUBROUTINE OUTHD2 <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
9058
9059 */
9060 */!X, 'C *CODE C*'
9061 */lX,'0' ,19X, 'VEHICLE MIX ' , igx, ' C.E .F . '
9062 */lX,'D',8(lX,Ai»,Al) ,'ALL VEH1
9063 V1X,'- (,i.7('-l),lX,6(1-1))
9065 RETURN
9066 END
>»» SUBROUTINE OUTHD2 <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
C
C
C.
C
C.
C
C
C.
C
C.
C
C.
C
C
C.
C
C.
C.
C.
C
C
C.
C
C.
C
C
C
C
C
C
C
C
C
C
SUBROUTINE OUTHD3
.PURPOSE:
.SPROG TO WRITE SCENARIO HEADER ON UNIT IOUREP FOR IFORM=3.
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.NONE
.USES SPROGS:
.OUTHDR
.OUTALT
.OUTMTH
.USED BY:
.OUTPUT
INTEGER ALTFLG.VMF LAG, ALHFLG.SPDFLG.PRTFLG
COMMON/FLGCOM/ALTFLG.VMFLAG.ALHFLG, IRDFLG.SPDFLG.NMHFLG.IDLFLG
COMMON/FLGCOM/MYMRFG, IMFLG, ICEVFG.PRTFLG, IFORM.MDEFLG
COMMON/IOUCOM/IOUIMD, IOUGEN, IOUREP, IOUERR, IOUASK, IOUUNF
CALL OUTHDR (IOUREP)
'
IF (ALTFLG.EQ.l) CALL OUTALT
CALL OUTMTH
WRITE (IOUREP, 100)
100 FORMAT(1X,112('-'))
RETURN
END
>»» SUBROUTINE OUTHD3 <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
11000
11001
11002
11003
110014
11005
11006
11007
11008
lioog
11010
11011
11012
11013
noii*
11015
11016
11017
11018
11019
11020
11021
11022
11023
11021*
11025
11026
11027
11028
11029
11030
11031
11032
11033
11031*
11035
11036
11037
11038
11039
1101*0
1101*1
1101*2
1101*3
1101*1*
1101*5
C
C
C.
C
C.
C
C
C,
C
C.
C
C.
C
C
C.
C
C.
C.
C.
C
C
C.
C
C.
C
C
C
C
C
C
C
C
C
C
SUBROUTINE OUTHDl*
.PURPOSE:
.SPROG TO WRITE SCENARIO HEADER ON UNIT IOUREP FOR IFORM=1*.
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.NONE
.USES SPROGS:
.OUTHDR
.OUTALT
. OUTMTH
.USED BY:
.OUTPUT
INTEGER ALTFLG.VMFLAG.ALHFLG.SPDFLG.PRTFLG
COMMON/FLGCOM/ALTFLG,VMFLAG,ALHFLG,IRDFLG,SPDFLG,NMHFLG, IDLFLG
COMMON/FLGCOM/MYMRFG, IMFLG, 1 CEVFG.PRTFLG, 1 FORM, MDEFLG
COMMON/ 1 OUCOM/ 1 OU 1 MD, 1 OUGEN, 1 OUREP, IOUERR, 1 OUASK, IOUUNF
CALL OUTHDR (IOUREP)
IF (ALTFLG.EQ.l) CALL OUTALT
CALL OUTMTH
WRITE (IOUREP, 100)
100 FORMAT(1X,80('-'))
RETURN
END
>»» SUBROUTINE OUTHDl* <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
C
C
C.
C
C.
C
C
C.
C
C.
C
C.
C.
C.
C.
C.
C.
C
C
C.
C
C.
C
C
C.
C
C.
C
C
C
C
C
C
C
C
C
SUBROUTINE OUTDTO (1 CY, EFRETM, WTEDEF .COMCCC, IDLRTM, IDLWTD)
.PURPOSE:
.SPROG TO WRITE SCENARIO DETAILS ON UNIT IOUREP FOR IFORM=0.
.ARGUMENTS:
.NAME USAGE DESCRIPTION
. ICY IN CALENDAR YEAR
.EFRETM IN COMPOSITE EMISSION FACTORS
.WTEDEF IN TOTAL COMPOSITE EMISSION FACTORS
.COMCCC IN HC EVAPORATIVE EMISSION FACTORS
.IDLRTM IN HOT STABILIZED IDLE EMISSION FACTORS
.IDLWTD IN TOTAL HOT STABILIZED IDLE EMISSION FACTORS
.USES SPROGS:
.OUTPOL
.USED BY:
.OUTPUT
INTEGER ALTFLG,VMFLAG,ALHFLG,SPDFLG,PRTFLG
COMMON/FLGCOM/ALTFLG,VMFLAG,ALHFLG,IRDFLG,SPDFLG,NMHFLG,IDLFLG
COMMON/FLGCOM/MYMRFG, IMFLG, 1 CEVFG, PRTFLG , IFORM.MDEFLG
COMMON/REGCOM/ 1 RE JN , ALT
COMMON/LNKCOM/SPD(8) ,TAMB,PCCN,PCHC,PCCC
COMMON/VMXCOM/VMTMI X (8)
COMMON/SYSCOM/MAXVEH.MAXLTW.MAXPOL.MAXREG, INITPR
COMMON/ IOUCOM/IOUIMD, IOUGEN, IOUREP, IOUERR, IOUASK, IOUUNF
REAL EFRETM (3, 9) .WTEDEF (3) .COMCCC (9) , IDLRTM (3, 9) , IDLWTD (3)
CALL OUTPOL (IP1, 1 P2)
ITAMB=IFIX(TAMB)
ICY2=ICY-((ICY/100)*100)
IF ((ICEVFG.EQ.1.0R.ICEVFG.EQ.3) . AND. 1 PI . EQ. 1) WRITE (IOUREP, 100)
* IREJN, ICY2,SPD(1) ,SPD(4) ,SPD(8) , ITAMB.PCCN.PCHC, PCCC,
* (COMCCC (IV) , IV=1,4) , (COMCCC (IV) , IV=7,MAXVEH) ,
* (VMTMIX(IV) , IV=1,4) , (VMTMIX(IV) , IV=7,MAXVEH)
100 FORMAT (
*1X, I1,1X,I2,1X,2(F4.1, '/') .F4.1.I4.3F6.1,
*1X, '£' ,6F7.2,
*6F6.3)
DO 200 IP=IP1, IP2
>»» SUBROUTINE OUTDTO <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
12058 WRITE(IOUREP,300)
12059 * IREJN,ICY2,SPD(1) ,SPD(J») ,SPD(8) , |TAMB,PCCN,PCHC,PCCC,
12060 * IP, (EFRETM(IP, IV) ,IV=l,l4) , (EFRETM(IP, IV) ,IV=7,MAXVEH) ,
12061 * (VMTMIX(IV) , IV=1,1») , (VMTMIX(IV) , IV=7,MAXVEH) ,WTEDEF (IP)
12062 200 CONTINUE
12063 300 FORMAT (
12064 *ix, | 1,1X, l2.1X,2(Flt.l, '/') ,F4.1,
12065 'Vix, I 1.6F7.2,
12066 *6F6.3,F7.2)
12067 c
12068 RETURN
12069 END
>»» SUBROUTINE OUTDTO <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
13000
13001
13002
13003
130014
13005
13006
13007
13008
13009
13010
13011
13012
13013
13011*
13015
13016
13017
13018
13019
13020
13021
13022
13023
13021*
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
130*40
13014!
1301*2
130143
1301*14
1301*5
13046
130A7
130148
130149
13050
13051
13052
13053
13054
13055
13056
13057
c
c
c.
c
c.
c
c
c.
c
c.
c
c.
c.
c.
c.
c.
c.
c
c
c.
c
c.
c.
c
c
c.
c
c.
c
c
c
c
c
c
SUBROUTINE OUTDT1 (I CY, EFRETM, WTEDEF .COMCCC, IDLRTM, IDLWTD)
.PURPOSE:
.SPROG TO WRITE SCENARIO DETAILS ON UNIT IOUREP FOR IFORM=1.
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.ICY IN CALENDAR YEAR
.EFRETM IN COMPOSITE EMISSION FACTORS
.WTEDEF IN TOTAL COMPOSITE EMISSION FACTORS
.COMCCC IN HC EVAPORATIVE EMISSION FACTORS
.IDLRTM IN HOT STABILIZED IDLE EMISSION FACTORS
.IDLWTD IN TOTAL HOT STABILIZED IDLE EMISSION FACTORS
.USES SPROGS:
.OUTPOL
.OUT IMP
.USED BY:
.OUTPUT
INTEGER ALTFLG.VMFLAG.ALHFLG.SPDFLG.PRTFLG
COMMON/FLGCOM/ALTFLG.VMFLAG.ALHFLG, IRDFLG.SPDFLG.NMHFLG, IDLFLG
COMMON/FLGCOM/MYMRFG, IMFLG, 1 CEVFG, PRTFLG, 1 FORM.MDEFLG
COMMON/REGCOM/ 1 RE JN , ALT
COMMON/LNKCOM/SPD (8) .TAMB.PCCN.PCHC.PCCC
COMMON/VMXCOM/VMTM 1 X (8)
COMMON/XCFS1/AC,XLOAD(3) ,TRAILR(3) , ABSHUM.DB.WB
COMMON/SYSCOM/MAXVEH.MAXLTW.MAXPOL.MAXREG.INITPR
COMMON/ IOUCOM/IOUIMD, IOUGEN, 1 OUREP, 1 OUERR, IOUASK, IOUUNF
REAL EFRETM (3, 9) , WTEDEF (3) .COMCCC (9) , IDLRTM (3, 9) . IDLWTD (3)
DIMENSION NAMVEH (6) , NAMREG (2, 6) , NAMPOL (3) , NAMNMH (2, 2)
DATA NAMVEH/
ft ' LDV ' ,
ft 'LDTT,
ft 'LDT2',
* 'HDG ' ,
ft 'HDD ' ,
ft 'MC '/
DATA NAMREG/
* ' 149-S ', 'TATE1,
ft ' CA' ,'LIF, ' ,
ft ' HI-1 , 'ALT.1 ,
ft 'CA H' , ' (ALT' ,
>»» SUBROUTINE OUTDT1 <««
-------
APPENDIX B XLOAD:',3F7.2,' TRAILR:',F7.2,
13090 * ' ABSHUM:1,F7-2)
13091 c
13092 IF (IMFLG.EQ.1.0R.IMFLG.EQ.2) CALLOUTIMP
13093 C
130914 WRITE (IOUREP,500) NAMVEH
13095 500 FORMAT (
13096 *'0',22X,'COMPOSITE EMISSION FACTORS (GM/MILE)1,
13097 */lX,12X,6(5X,Al4) ,' ALL MODES')
13098 c
13099 c
13100 DO 590 IP=IP1,IP2
13101 IF(IP.NE.l) GOTO 550
13102 c
13103 WRITE(IOUREP,510)
131014 * (NAMNMH (I,NMHFLG+1) ,1 = 1,2) ,NAMPOL (IP) ,
13105 * (EFRETM(IP.IV) ,IV=l,l4) , (EFRETM(IP.IV) ,IV=7,MAXVEH) ,
13106 * WTEDEF(IP)
13107 510 FORMAT(
13108 * lX,2Al»,Alt,
13109 * 6F9-2,
13110 * F9.2)
13111 IF (ICEVFG.EQ.l.OR.ICEVFG.EQ.3) WRITE (IOUREP.520)
13112 * NAMPOL (IP),
13113 * (COMCCC(IV) ,|V=l,l4) , (COMCCC(IV) ,IV=7,MAXVEH)
131114 520 FORMAT (
13115 * IX,1 *EVAP',Al4,
>»» SUBROUTINE OUTDT1 <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
13116 * 6F9.2.5X,' ')
13H7 GOTO 590
13118 c
13119 550 WRITE(IOUREP,560)
13120 'V NAMPOL(IP),
13121 * (EFRETM(IP.IV),IV=1,4), (EFRETM(IP,IV),IV=7,MAXVEH),
13122 * WTEDEF(IP)
13123 560 FORMAT (
13124 * IX,'EXHAUST ',A4,
13125 * 6F9-2,
13126 * F9-2)
13127 590 CONTINUE
13128 c
13129 c
13130 IF (IDLFLG.EQ.O) GOTO 800
13131 WRITE(IOUREP,600)
13132 600 FORMAT (
13133 *'0',17X,'HOT STABILIZED IDLE EMISSION FACTORS (GM/MIN)1)
13134 C
13135 C
13136 DO 690 IPHP1, IP2
13137 IF (IP.NE.1) GOTO 650
13138 c
13139 IF (NMHFLG.EQ.O) GOTO 650
13140 WRITE (IOUREP,610)
13141 * NAMPOL(IP),
13142 * (IDLRTM(IP, IV) , IV=1,4) , (IDLRTM(IPJV) , IV=7,MAXVEH) ,
13143 * IDLWTD(IP)
13144 610 FORMAT(
13145 * IX,'NM-IDLE ',A4,
13146 * 6F9-2,
13147 * F9.2)
13148 GOT0690
13149 C
13150 650 WRITE(IOUREP,660)
13151 * NAMPOL(IP),
13152 * (IDLRTMdP, IV) ,IV=1,4) , (IDLRTM(IP.IV) ,IV=7,MAXVEH) ,
13153 * IDLWTD(IP)
13154 660 FORMAT (
13155 * IX,' IDLE ',A4,
13156 * 6F9.2,
13157 * F9.2)
13158 690 CONTINUE
13159 C
13160 c
13161 800 WRITE(IOUREP,8lO)
13162 810 FORMAT(1X,80('-'))
13163 C
13164 RETURN
13165 END
>»» SUBROUTINE OUTDT1 ««<
-------
UOOO
APPENDIX B
MOBILE2 DECEMBER 12, 1980
SUBROUTINE OUTDT2(ICY,EFRETM,WTEDEF.COMCCC,IDLRTM,IDLWTD)
14001
14002
14003
14004
ll»005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
C
C
C.
C
C.
C
C
C.
C
C.
C
C.
C.
C.
C.
C.
C.
C
C
C.
C
C.
C
C
C.
C
C.
C
C
C
C
C
C
C
C
C
.PURPOSE:
.SPROG TO WRITE SCENARIO DETAILS ON UNIT IOUREP FOR IFORM=2.
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.ICY IN CALENDAR YEAR
.EFRETM IN COMPOSITE EMISSION FACTORS
.WTEDEF IN TOTAL COMPOSITE EMISSION FACTORS
.COMCCC IN HC EVAPORATIVE EMISSION FACTORS
.IDLRTM IN HOT STABILIZED IDLE EMISSION FACTORS
.IDLWTD IN TOTAL HOT STABILIZED IDLE EMISSION FACTORS
.USES SPROGS:
.OUTPOL
.USED BY:
.OUTPUT
INTEGER ALTFLG.VMFLAG.ALHFLG.SPDFLG.PRTFLG
COMMON/FLGCOM/ALTFLG.VMFLAG.ALHFLG, 1 RDFLG.SPDFLG.NMHFLG, 1 DLFLG
COMMON/FLGCOM/MYMRFG, 1 MFLG, 1 CEVFG, PRTFLG, IFORM.MDEFLG
COMMON/REGCOM/ 1 RE JN , ALT
COMMON/LNKCOM/SPD (8) ,TAMB, PCCN, PCHC, PCCC
COMMON/ VMXCOM/VMTMI X (8)
COMMON/SYSCOM/MAXVEH,MAXLTW,MAXPOL,MAXREG,1NITPR
COMMON/ IOUCOM/IOUIMD, IOUGEN, IOUREP, IOUERR, IOUASK, IOUUNF
REAL EFRETM(3,9) .WTEDEF (3) .COMCCC (9) , IDLRTM (3, 9) , IDLWTD (3)
CALL OUTPOL (1 PI, IP2)
ITAMB=IFIX(TAMB)
ICY2=ICY-((ICY/100)*]00)
IF ( (1 CEVFG. EQ.l.OR.I CEVFG. EQ. 3) . AND . 1 PI .EQ. 1) WRITE (IOUREP, 100)
* IREJN, ICY2.SPD, ITAMB, PCCN, PCHC, PCCC, ALT,
* (COMCCC (IV) , IV=1,3) .COMCCC (9) , (COMCCC (IV) , IV=4,MAXVEH) ,
* VMTM 1 X
100 FORMAT (
* IX, 'A1 , IX, 11, IX, I2,1X,7(F4.1, '/') ,F4.1, I4,3F6.1,1X,F6.0
VIX.'BMX.'E'.SF?^
*/lX,'C',8F6.3)
DO 200 IP=IP1, IP2
>»» SUBROUTINE OUTDT2 <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
]l»058 WRITE (IOUREP,300)
11*059 * IREJN,ICY2.SPD,ITAMB,PCCN.PCHC.PCCC,ALT,
11*060 * IP, (EFRETM(IP.IV) , IV=1,3) ,EFRETM (IP,9) , (EFRETM(IP, IV) , IV=1»,
H061 * MAXVEH) ,
U062 * VMTMIX.WTEDEF (IP)
ll»063 200 CONTINUE
11*064 C
11*065 300 FORMAT (
11*066 * IX.'A'.lX.ll, JX,I2,1X,7(F1*.1,'/') ,F1*.1J1*,3F6.1,1X,F6.0
11*067 */lX,'B' ,1X,I 1.9F7-2
11*068 sVlX,1C',8F6.3,F7.2)
11*069 c
]1*070 RETURN
11*071 END
>»» SUBROUTINE OUTDT2 <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
15000
15001
15002
15003
15004
15005
15006
15007
15008
15009
15010
15011
15012
15013
15014
15015
15016
15017
15018
15019
15020
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
C
C
C.
C
C.
C
C
C.
C
C.
C
C.
C.
C.
C.
C.
C.
C
C
C.
C
C.
C.
C
C
C.
C
C.
C
C
C
C
C
C
SUBROUTINE OUTDT3 (1 CY, EFRETM, WTEDEF .COMCCC, IDLRTM, IDLWTD)
.PURPOSE:
.SPROG TO WRITE SCENARIO DETAILS ON UNIT IOUREP FOR IFORM=3.
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.ICY IN CALENDAR YEAR
.EFRETM IN COMPOSITE EMISSION FACTORS
.WTEDEF IN TOTAL COMPOSITE EMISSION FACTORS
.COMCCC IN HC EVAPORATIVE EMISSION FACTORS
.IDLRTM IN HOT STABILIZED IDLE EMISSION FACTORS
.IDLWTD IN TOTAL HOT STABILIZED IDLE EMISSION FACTORS
.USES SPROGS:
.OUTPOL
.OUT IMP
.USED BY:
.OUTPUT
INTEGER ALTFLG.VMFLAG.ALHFLG.SPDFLG.PRTFLG
COMMON/FLGCOM/ALTFLG.VMFLAG.ALHFLG, IRDFLG.SPDFLG.NMHFLG, 1 DLFLG
COMMON/FLGCOM/MYMRFG.IMFLG, ICEVFG.PRTFLG, IFORM.MDEFLG
COMMON/REGCOM/IREJN.ALT
COMMON/LNKCOM/SPD (8) ,TAMB, PCCN.PCHC.PCCC
COMMON/VMXCOM/VMTMI X (8)
COMMON/XCFS1/AC,XLOAD(3) ,TRAILR(3) , ABSHUM.DB.WB
COMMON/SYSCOM/MAXVEH.MAXLTW.MAXPOL.MAXREG, INITPR
COMMON/ IOUCOM/IOUIMD, IOUGEN, IOUREP, IOUERR, IOUASK, IOUUNF
REAL EFRETM (3, 9) , WTEDEF (3) .COMCCC (9) , IDLRTM (3, 9) .IDLWTD (3)
DIMENSION NAMVEH(2,10) ,NAMREG(4,6) ,NAMPOL(3) ,NAMNMH(2,2)
DATA NAMVEH/
* ' VLDGV,
* ' L'.'DGTl1,
* ' LVDGT21,
* ' VLDGT1,
* ' ','HDGV,
* ' ','LDDV,
* ' ','LDDT1,
* ' ','HDDV,
* ' ' , ' MC ' ,
* 'ALL WEH.'/
DATA NAMREG/
>»» SUBROUTINE OUTDT3 <««
-------
15058
15059
15060
15061
15062
15063
15061*
15065
15066
15067
15068
15069
15070
15071
15072
15073
15071*
15075
15076
15077
15078
15079
15080
15081
15082
15083
1508*4
15085
15086
15087
15088
15089
15090
15091
15092
15093
15091*
15095
15096
15097
15098
15099
15100
15101
15102
15103
15104
15105
15106
15107
15108
15109
15110
151H
15112
15113
151T*
15115
*
it
*
>'c
>V
5'C
c
c
Vc
ft
*
c
t
>'c
ft
c
c
c
(
c
\
ft
ft
ft
ft
ft
100 1
ft
ft
ft
ft
ft
c
ft
ft
110 1
ft
ft
c
c
1
ft
ft
ft
160
ft
ft
ft
c
c
ft
ft
170
ft
ft
APPENDIX B
MOBILE2
'1*9-5' ,'TATE1, ' LOW1,'ALT.',
'CALI','F. L'.'OWAL'.'T. ',
'1+9-S','TATE1,' HI A1,'LT. ',
'CALIVF. H','(ALT','. ',
'1*9-S','TATE', ' EVLVALT.1,
'CALI','F. E'.'VLAL'.'T. '/
DATA NAMPOL/
1 HC:',
' CO: ' ,
'NOX:'/
DATA NAMNMH/
T'.'OTAL',
'NON-','METH'/
CALL OUTPOLdPl, IP2)
WRITE (IOUREP,100)
ICY,
(NAMREG(I, IREJN) , 1 = 1,1*) ,
ALT,
TAMB,
PCCN.PCHC.PCCC
MAT(
*'0',' CAL. YEAR:',15,
* 6X,'REG I ON: ',kHk,
* 6X, 'ALT: ',F6.0,' FT.' ,
* 6X,'TAMB:',F5.1,' (F) ',
* 6X,2(F5.1,'/'),F5.1)
IF (ALHFLG.GT.O) WRITE (IOUREP,110)
AC.DB.WB,
ABSHUM
FORMAT (
ftlX,l*6X,'AC (DB/WB) :',F5.1,' (', F5-1, '/', F5-1,') ' ,
* 6X,'ABSHUM:',F6.2)
IF (IMFLG.EQ.1.0R.IMFLG.EQ.2) CALL OUTIMP
WRITE (IOUREP,160)
NAMVEH,
SPD,
VMTMI X
MAT(
*'0',' VEH. TYPE:',10(2X,2A4),
*/lX,'VEH. SPEEDS:'.F9.1.2F10.1,1 OX,5F10.1,
,' VMT MIX:',F11.3,2F10.3,10X,5F10.3)
F (ALHFLG.GT.O) WRITE (IOUREP,170)
XLOAD,
TRAILR
ORMAT (
* IX,' EXTRA LOAD:',F11-3.2F10.3
VIX.'TRLR IN TOW:',F11.3t2F10.3)
DECEMBER 12, 1980
>»» SUBROUTINE OUTDT3 <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
15116 c
15H7 C
15118 WRITE (IOUREP,200)
15119 200 FORMAT(
15120 *'0','COMPOSITE EMISSION FACTORS (GM/MILE)')
15121 c
15122 c
15123 DO 290 IP=IP1,IP2
15124 IF (IP.NE.l) GOTO 250
15125 c
15126 WRITE(IOUREP,210)
15127 * (NAMNMH(I,NMHFLG+1),1-1,2).NAMPOL(IP),
15128 ft (EFRETM(IP, IV),|V=1,3) , EFRETM (I P,9) , (EFRETM(IP, IV) , IV=4,MAXVEH) ,
15129 ft WTEDEF(IP)
15130 210 FORMAT(
15131 ft 1X.2A4.A4,
15132 * 9F10.2,
15133 * F10.2)
15134 IF (ICEVFG.EQ.1.0R.ICEVFG.EQ.3) WRITE(IOUREP,220)
15135 * NAMPOL(IP),
15136 * (COMCCC(IV) , IV-1,3) ,COMCCC(9) , (COMCCC(IV) ,IV=4,MAXVEH)
15137 220 FORMAT (
15138 * IX, ' ftEVAP1 ,A4,
15139 * 9F10.2.6X,1 ')
15140 GOTO 290
15141 C
15142 250 WRITE (IOUREP,260)
15143 'v NAMPCL(IP),
15144 ft (EFRETM(IP,IV) ,IV-1,3) ,EFRETM(IP,9) ,(EFRETM(IP,I V),IV=4,MAXVEH),
15145 ft WTEDEF(IP)
15146 260 FORMAT(
15147 * IX,'EXHAUST ',A4,
15148 ft 9F10.2,
15149 ft F10.2)
15150 290 CONTINUE
15151 C
15152 c
15153 IF (IDLFLG.EQ.O) GOTO 800
15154 WRITE (IOUREP,300)
15155 300 FORMAT(
15156 ft'O'.'HOT STABILIZED IDLE EMISSION FACTORS (GM/MIN)')
15157 C
15158 c
15159 DO 390 IP=IP1,IP2
15160 IF (IP.NE.l) GOTO 350
15161 c
15162 IF(NMHFLG.EQ.O) GOTO 350
15163 WRITE(IOUREP,310)
15164 ft NAMPOL(IP),
15165 * (IDLRTM(IP, IV) , IV=1,3) , IDLRTM(IP,9) , (IDLRTM(IP, IV) , IV=4,MAXVEH) ,
15166 ft IDLWTD(IP)
15167 310 FORMAT(
15168 ft IX,'NM-IDLE ',A4,
15169 * 9F10.2,
15170 ft F10.2)
15171 GOT0390
15172 C
15173 350 WRITE(IOUREP,360)
>»» SUBROUTINE OUTDT3 <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
15174 * NAMPOL(IP),
15175 * (IDLRTMdP, IV) , IV-1,3) . IDLRTMdP,9) , (I DLRTM (I P, IV) , I V^.MAXVEH) ,
15176 * IDLWTD(IP)
15177 360 FORMAT (
15178 * IX,1 IDLE ',Kk,
15179 * 9F10.2,
15180 * F10.2)
15181 390 CONTINUE
15182 c
15183 c
15l8i* 800 WRITE (IOUREP,810)
15185 810 FORMAT(1X,112('-'))
15186 c
15187 RETURN
15188 END
>»» SUBROUTINE OUTDT3 <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
16000
16001
16002
16003
16001*
16005
16006
16007
16008
16009
16010
16011
16012
16013
16014
16015
16016
16017
16018
16019
16020
16021
16022
16023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16031*
16035
16036
16037
16038
16039
1601»0
16041
1601»2
1601*3
16041*
1 601*5
16046
1 601*7
1601*8
1 601*9
16050
16051
16052
16053
16051*
16055
16056
16057
C
C
C.
C
C.
C
C
C.
C
C.
C
C.
C.
C.
C.
C.
C.
C
C
C.
C
C.
C.
C
C
C.
C
C.
C
C
C
C
C
C
SUBROUTINE OUTDT4 (1 CY, EFRETM,WTEDEF .COMCCC, IDLRTM, IDLWTD)
.PURPOSE:
.SPROG TO WRITE SCENARIO DETAILS ON UNIT IOUREP FOR IFORM=1*.
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.ICY IN CALENDAR YEAR
.EFRETM IN COMPOSITE EMISSION FACTORS
.WTEDEF IN TOTAL COMPOSITE EMISSION FACTORS
.COMCCC IN HC EVAPORATIVE EMISSION FACTORS
.IDLRTM IN HOT STABILIZED IDLE EMISSION FACTORS
.IDLWTD IN TOTAL HOT STABILIZED IDLE EMISSION FACTORS
.USES SPROGS:
.OUTPOL
.OUT IMP
.USED BY:
.OUTPUT
INTEGER ALTFLG,VMFLAG,ALHFLG,SPDFLG,PRTFLG
COMMON/FLGCOM/ALTFLG,VMFLAG,ALHFLG,IRDFLG,SPDFLG,NMHFLG, IDLFLG
COMMON/FLGCOM/MYMRFG, IMFLG, 1 CEVFG, PRTFLG, IFORM.MDEFLG
COMMON/REGCOM/IREJN.ALT
COMMON/LNKCOM/SPD (8) ,TAMB,PCCN,PCHC,PCCC
COMMON/VMXCOM/VMTMI X (8)
COMMON/XCFSl/AC.XLOAD (3) ,TRAILR(3) , ABSHUM, DB.WB
COMMON/SYSCOM/MAXVEH,MAXLTW,MAXPOL,MAXREG, INITPR
COMMON/ IOUCOM/IOUIMD, IOUGEN, IOUREP, IOUERR, IOUASK, IOUUNF
REAL EFRETM (3, 9) , WTEDEF (3) , COMCCC (9) , IDLRTM (3, 9) , IDLWTD (3)
DIMENSION NAMVEHU.10) .NAMREG (4,6) ,NAMPOL(3) ,NAMNMH(2,2)
DATA NAMVEH/
ft ' LD'.'GV ',
ft ' LDG'.'Tl ',
ft ' LDGVT2 ',
* ' LD'.'GT ',
* ' HD'.'GV ',
ft ' LD'.'DV ',
ft ' LD'.'DT ',
ft ' HD'.'DV ',
ft ' MC ' , ' ' ,
ft 'ALL ' , 'VEH '/
DATA NAMREG/
>»» SUBROUTINE OUTDT4 <««
-------
16058
16059
16060
16061
16062
16063
16064
16065
16066
16067
16068
16069
16070
16071
16072
16073
16074
16075
16076
16077
16078
16079
16080
16081
16082
16083
16084
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114
16115
*
*
*
is
>v
it
C
I
is
ft
is
C
[
is
is
C
C
C
1
C
\
is
is
is
is
is
100 1
is
is
is
*,
is
is
C
is
is
110
is
is
C
C
1
is
is
is
160
!'<
is
is
C
C
is
is
170
is
APPENDIX B
MOBILE2
'49-S','TATE',' LOW1,'ALT.1,
'CALI ' ,'F. LVOWAL', 'T. ',
'49-S','TATE',' HIA'.'LT. ',
'CALI','F. H','IALT','. ' ,
'49-S1,'TATE',' EVL'.'ALT.',
'CALI ' ,'F. E'.'VLAL','T. '/
DATA NAMPOL/
' HC:1,
' CO:1 ,
'NOX:1/
DATA NAMNMH/
' TOT1,'AL ',
'NO-M','TH '/
CALL OUTPOLdPl, I P2)
WRITE (IOUREP,100)
ICY,
(NAMREG(I, IREJN) , 1 = 1,4) ,
ALT,
TAMB,
PCCN.PCHC.PCCC
MAT(
ft'O',' CAL. YEAR:',15,
ft 6X,'REGION: ',4A4,
ft 9X,'ALT:',F6.0,' FT.'
ft/ix,
ft 24X,'TAMB:'.F5-1,' (F) ',
ft 6X,2(F5.1,'/') ,F5.D
IF (ALHFLG.GT.O) WRITE (IOUREP,110)
AC.DB.WB,
ABSHUM
FORMAT (
ft!7X,'AC (DB/WB):',F5.1,' C,F5.1,
ft 4X,'ABSHUM:',F6.2)
DECEMBER 12, 1980
,F5. 1 ,
IF (IMFLG.EQ.l .OR, IMFLG.EQ.2) CALL OUTIMP
WRITE (IOUREP, 160)
NAMVEH,
SPD,
VMTMIX
MAT (
ft'O1 ,'VEH. TYPE: ' , 10(A4,A3) ,
*/lX,'VEH. SPD.:',F5.1,2F7.1,7X,5F7.1,
' VMT MIX:',3F7.3.7X,5F7.3)
IF (ALHFLG.GT.O) WRITE (IOUREP,170)
XLOAD,
TRAILR
FORMAT (
* IX,'EXT, LOAD:',3F7.3
>»» SUBROUTINE OUTDT4 <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
16116 ft/lX,' TRLR TOW:',3F7,3)
16117 c
16118 C
16119 WRITE (IOUREP,200)
16120 200 FORMAT (
16121 ft'O','COMPOSITE EMISSION FACTORS (GM/MILE)')
16122 C
16123 c
16124 DO 290 IP=IP1,IP2
16125 IF (IP.NE.l) GOTO 250
16126 C
1612? WRITE(IOUREP,210)
16128 ft (NAMNMH(I,NMHFLG+1),1 = 1,2).NAMPOL (IP),
16129 * (EFRETM(IP.IV) ,IV-1,3) .EFRETM (IP,9) , (EFRETM (I P, I V) ,IV=4,MAXVEH) ,
16130 * WTEDEF(IP)
16131 210 FORMAT(
16132 * 1X,A4,A2,A4,
16133 * F6.2.8F7.2,
16134 * F7.2)
16135 IF (ICEVFG.EQ.1.0R.ICEVF6.EQ.3) WRITE(IOUREP,220)
16136 ft NAMPOL(IP),
16137 * (COHCCC (IV), IV-1,3) ,COMCCC(9), (COMCCC(IV) ,IV=4,MAXVEH)
16138 220 FORMAT(
16139 * IX,1 ftEVAP',A4,
16140 ft F6.2.8F7.2,' ')
16141 GOTO 290
16142 C
16143 250 WRITE (IOUREP,260)
16144 * NAMPOL (IP),
16145 * (EFRETM(IP, IV) , IV-1,3) , EFRETM (I P,9) , (EFRETM (I P, IV) , I V=4,MAXVEH) ,
16146 ft WTEDEF(IP)
16147 260 FORMAT (
16148 ft IX.'EXHST ' ,A4,
16149 * F6.2.8F7.2,
16150 * F7.2)
16151 290 CONTINUE
16152 c
16153 C
16154 IF (IDLFLG.EQ.O) GOT0800
16155 WRITE (IOUREP,300)
16156 300 FORMAT(
16157 ft'O'.'HOT STABILIZED IDLE EMISSION FACTORS (GM/MIN)1)
16158 c
16159 c
16160 DO 390 IP=|P1,|P2
16161 IF (IP.NE.l) GOTO 350
16162 C
16163 IF (NMHFLG.EQ.O) GOTO 350
16164 WRITE(IOUREP,310)
16165 * NAMPOL (IP),
16166 ft (IDLRTMdP, IV) , IV-1,3) , IDLRTM(IP,9) , (I DLRTM (I P, IV) , I V=4,MAXVEH) ,
16167 * IDLWTD(IP)
16168 310 FORMAT(
16169 ft IX,'NM-ID ',A4,
16170 ft F6.2.8F7.2,
16171 ft F7.2)
16172 GOT0390
16173 C
>»» SUBROUTINE OUTDT4 <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
]6l7l» 350 WRITE (IOUREP,360)
16175 * NAMPOL(IP),
16176 * (IDLRTM(IPJV) .IV-1.3) , IDLRTM(IP,9) , (I DLRTM (I P, I V) ,IV=4,MAXVEH) ,
16177 * IDLWTD(IP)
16178 360 FORMAT (
16179 * IX,1 IDLE '.Alt,
16180 * F6.2.8F7.2,
16181 * F7.2)
16182 390 CONTINUE
16183 c
16181* C
16185 800 WRITE (IOUREP,810)
16186 810 FORMAT(1X,80('-'))
16187 c
16188 RETURN
16189 END ,
>»» SUBROUTINE OUTDT** <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
17000
17001
17002
17003
17001*
17005
17006
17007
17008
17009
17010
17011
17012
17013
17011*
17015
17016
17017
17018
17019
17020
17021
17022
17023
17021*
17025
17026
17027
17028
17029
17030
17031
17032
17033
17031*
17035
17036
17037
17038
17039
1701*0
c
c
c.
c
c.
c
c
c.
c
c.
c
c.
c
c
c.
c
c.
c
c
c.
c
c.
c.
c.
c.
c.
c
c
c
c
c
c
c
SUBROUTINE OUTHDR (1 OUOUT)
.PURPOSE:
.SPROG TO WRITE SCENARIO TITLE ON UNIT IOUOUT.
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.IOUOUT INPUT UNIT NUMBER ON WHICH TITLE IS PRINTED
.USES SPROGS:
.NONE
.USED BY:
.OUTHDO
.OUTHD1
.OUTHD2
.OUTHD3
. INPUT
COMMON/SYSCOM/MAXVEH , MAXLTW, MAXPOL , MAXREG , 1 N 1 TPR
COMMON/PROJCM/PROJ 1 D (20)
INITPR=0
WRITE (IOUOUT, 100) PROJ 1 D
100 FORMAT (' 1 ' ,20Alt)
RETURN
END
>»» SUBROUTINE OUTHDR <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
18000
18001
18002
18003
18001*
18005
18006
18007
18008
18009
18010
18011
18012
18013
180H»
18015
18016
18017
18018
18019
18020
18021
18022
18023
18021*
18025
18026
18027
18028
18029
18030
18031
18032
18033
18031*
18035
18036
18037
18038
18039
1801*0
1801*1
1801*2
1801*3
1801*1*
1801*5
1801*6
1801*7
1801*8
1801*9
18050
18051
18052
18053
18051*
18055
SUBROUTINE OUTALT
C
C
C.
C
C.
C
C
C.
C
C.
C
C.
C
C
C,
C
C.
C
C
C.
C
C.
C.
C.
C
C
C
C
C
C
C
.PURPOSE:
.SPROG TO WRITE ALTERNATE EQUATIONS ON UNIT IOUREP.
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.NONE
.USES SPROGS:
.NONE
.USED BY:
.OUTHD1
.OUTHD3
.OUTHDl*
COMMON/SYSCOM/MAXVEH,MAXLTW,MAXPOL,MAXREG,INITPR
COMMON/ALTCOM/INTALT(5,100) ,Rl*ALT(2, 100) .MODFLG(IOO) ,NEWFAC
COMMON/IOUCOM/IOUIMD,IOUGEN,IOUREP,IOUERR,IOUASK,IOUUNF
DIMENSION NOYES(2)
DATA NOYES/
* ' NO ' ,
* 'YES '/
WRITE (IOUREP,100)
100 FORMAT(
*'0',' EMISSION FACTOR MODIFICATION PROFILE:',
*/' REGION VEH. POLLUTANT FIRST MY LAST MY BASE
* 'DR ALTERED1,
* /,.
,'C I I)
DO 200 IFAC=1.NEWFAC
INO=1
IF (MODFLG(IFAC) .EQ.l) I N0=2
200 WRITE(IOUREP,300)
* (INTALT(I , IF AC) , 1 = 1,5) , (Rl*ALT(l , I FAC) , I =1,2) , NOYES (I NO)
300 FORMAT (1X.2X, I 1.7X, I 1,8X, I 1, 2X, 2 (5X, 11*) , 2X, 2 (2X, F6.2) , 1*X, Al*)
RETURN
END
>»» SUBROUTINE OUTALT <««
-------
19000
igooi
19002
19003
19001*
19005
19006
19007
19008
19009
19010
19011
19012
19013
19011*
19015
19016
19017
19018
19019
19020
19021
19022
19023
19021*
19025
19026
19027
19028
19029
19030
19031
19032
19033
19031*
19035
19036
19037
19038
19039
1901*0
1901*1
1901*2
1901*3
1901*1*
1901*5
1901*6
1901*7
1901*8
1901*9
19050
19051
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
APPENDIX B »» SUBROUTINE OUTMTH <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
20000
20001
20002
20003
2000*4
20005
20006
20007
20008
20009
20010
20011
20012
20013
20014
20015
20016
20017
20018
20019
20020
20021
20022
20023
20024
20025
20026
20027
20028
20029
20030
20031
20032
20033
2003^
20035
20036
20037
20038
20039
20040
20041
20042
20043
20044
20045
C
C
C.
C
C.
C
C
C.
C
C.
C
C.
C.
C
C
C.
C
C.
C
C
C.
C
C.
C.
C.
C.
C.
C
C
C
C
C
C
C
SUBROUTINE
.PURPOSE:
.SPROG TO GET 1
.ARGUMENTS:
.NAME USAGE
.IP1 IN
.IP2 IN
.USES SPROGS:
.NONE
.USED BY:
.OUTDTO
.OUTDT1
.OUTDT2
.OUTDT3
.OUTDT4
INTEGER AL
COMMON/FLG
COMMON/FLG
COMMON/SYS
IP1=PRTFLG
IP2=PRTFLG
IF (PRTFLG.
IP1 = 1
IP2=MAXPOL
999 RETURN
END
DESCRIPTION
LOWER POL NUMBER
UPPER POL NUMBER
INTEGER ALTFLG.VMFLAG,ALHFLG.SPDFLG,PRTFLG
COMMON/FLGCOM/ALTFLG.VMFLAG.ALHFLG,IRDFLG.SPDFLG.NMHFLG,IDLFLG
COMMON/FLGCOM/MYMRFG,IMFLG,ICEVFG,PRTFLG,IFORM.MDEFLG
COMMON/SYSCOM/MAXVEH,MAXLTW,MAXPOL,MAXREG,INITPR
>»» SUBROUTINE OUTPOL <««
-------
APPENDIX B
MOBILE2
»» SUBROUTINE OUT IMP <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
21058 31*0 FORMAT(4X,' I/M IDENTIFICATION RATE HAS BEEN CHANGED TO1, 13,'%')
21059 C
21060 IF (NLINES.EQ.O) GOTO 999
21061 DO 400 LINES=1,NLINES
21062 400 WRITE(IOUREP,420) (STRING (N,LINES),N=l,l8)
21063 420 FORMAT (2X.18A4)
21064 C
21065 999 RETURN
21066 END
>»» SUBROUTINE OUT IMP <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
21+000
24001
21*002
21*003
21*004
21*005
21*006
21*007
21*008
21*009
21*010
21*011
21*012
21*013
21*011*
21*015
21*016
21*01?
21*018
21*019
21*020
21*021
21*022
21*023
21*021*
21*025
21*026
21+027
21*028
21*029
21*030
21*031
21*032
21*033
2l*03l»
21*035
21*036
21*037
21*038
21*039
21*01*0
2401*1
21*01*2
21*01*3
21*01+1*
21*01*5
21*01*6
21*01*7
21*01*8
21*01+9
21*050
21*051
21*052
21+053
2l*05l»
21+055
21+056
21*057
c
C
C.
C
c.
c
c
c.
c
c.
c
c.
c.
c.
c.
c.
c.
c.
c
c
c.
c
c.
c.
c.
c.
c.
c.
c.
c.
c
c
c.
c
c.
c
c
c
c
c
c
c
c
SUBROUTINE EFCALX (1 CY, EFRETM, WTEDEF .COMCCC, IDLRTM, IDLWTD, INERR
.PURPOSE:
.SPROG COMPUTES COMPOSITE EMISSION FACTORS.
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.ICY IN CALENDAR YEAR
.EFRETM OUT COMPOSITE EMISSION FACTORS
.WTEDEF OUT TOTAL COMPOSITE EMISSION FACTORS
.COMCCC OUT HC EVAPORATIVE EMISSION FACTORS
.IDLRTM OUT HOT STABILIZED IDLE EMISSION FACTORS
.IDLWTD OUT TOTAL HOT STABILIZED IDLE EMISSION FACTORS
.INERR I/O TOTAL COUNT OF DATA ENTRY ERRORS
.USES SPROGS:
.GETCUM
.BIGCFX
.QUITER
.IGSFPT
. 1 EXMPT
.INDX3R
.BEF
.BEFIDL
.USED BY:
.MAIN
INTEGER ALTFLG.VMFLAG.ALHFLG.SPDFLG.PRTFLG
COMMON/FLGCOM/ALTFLG.VMFLAG.ALHFLG, 1 RDFLG , SPDFLG .NMHFLG , IDLFLG
COMMON/FLGCOM/MYMRFG, IMFLG, 1 CEVFG , PRTFLG, IFORM.MDEFLG
COMMON/REGCOM/ 1 REJN , ALT
COMMON/MYMCOM/XMYM(20,8) ,XMYR(20,8) ,TF(20,8) ,TFMYM(20,8)
COMMON/SYSCOM/MAXVEH.MAXLTW.MAXPOL.MAXREG, INITPR
COMMON/VMXCOM/VMTMI X (8)
COMMON/GSFCOM/MAXGSF.GSF (18,8,3) , IGSFYR (18,8, 3)
COMMON/CUMCOM/CUMM 1 L (20 , 8)
COMMON/BEFGCM/EXMETH(3,8,3) , 1 EXMYR (3, 8, 3)
REAL IDLFAC, IDLWTD (3) , IDLRTM (3, 9) , 1 DLFC1 , 1 DLFC2
DIMENSION COMCCC (9) .CFRET (20, 3,8, 2) , EFRETM (3, 9) , WTEDEF (3)
DATA INITFL/1/
IF (INITFL.NE.O) CALL GETCUM
>»» SUBROUTINE EFCALX <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
24058
24059
24060
24061
24062
24063
24064
24065
24066
24067
24068
24069
24070
24071
24072
24073
24074
24075
24076
24077
24078
24079
24080
24081
24082
24083
24084
24085
24086
24087
24088
24089
24090
24091
24092
24093
24094
24095
24096
24097
24098
24099
24100
24101
24102
24103
24104
24105
24106
24107
24108
24109
24110
24111
24112
24113
24114
24115
C
C..:
C
C
C
C
C
C
C i
11
C
C
200
C
300
C
C
C
C..
C
C.J
C
C !
INITFL=0
C..SETUP FOR COMPOSITE LGT DUTY GAS TRK
X23=VMTM!X(2)+VMTMI X (3)
IF(X23.EQ.O.) X23-1.
IR=IREJN
IF (IR.NE.5) GOTO 100
IF (ALT.GE.4000.) IR=3
DETERMINE WHETHER THE REGION NEEDS SPEED, TEMPERATURE, ALTITUDE, ETC.
CORRECTION FACTORS FOR ONE OR TWO REGIONS. TWO REGIONS ARE NEEDED
WHENEVER THE PROGRAM PERFORMS AN INTERPOLATION BETWEEN TWO REGIONS.
100 IF(IREJN.EQ.5.AND.ALT.GE.1500.) GOTO 200
JREJN=IREJN
IF (IREJN.EQ.5.AND.ALT.LT.1500.) JREJN=1
CALL BIGCFX(ICY,JREJN,CFRETO,1,1,1))
GOTO 300
REGION IS 5 (INTERPOLATION BETWEEN HIGH AND LOW ALTITUDE)
CALL BIGCFXdCY, 1 .CFRET (1,1,1 ,1))
CALL BIGCFX(ICY,3,CFRET (1,1,1,2))
DO 390 IP=1,MAXPOL
WTEDEF(IP)=0.
IDLWTD(IP)=0.
EFRETM(IP,9)=0.
IDLRTM(IP,9)=0.
IF(IP.EQ.l) COMCCC(9)=0.
DO 380 IV-l.MAXVEH
EFRETM(IP, IV) =0.
IDLRTM(IP, IV)=0.
IF(IP.EQ.l) COMCCC(|V)=0.
IF (VMTMIX(IV) .EQ.O.) GOTO 380
DO 370 IDX=1,20
IF (TF (IDX.IV) .LE.O.) GOTO 370
INIT EMISSIONS TO ZERO
COMPCC=0.
COMPEF=0.
IDLFAC=0.
JDX=21-IDX
VMTAGE=CUMMIL (JDX,I V) /10000.
MY=ICY+IDX-20
IGS=IGSFPT(MY,IV,IR)
GET APPLICABLE NON-METHANE FRACTION
EXMVAL=1.
IF(IP.NE.l.OR.NMHFLG.EQ.O) GOTO 305
IEX=IEXMPT(MY,IV,IR)
EXMVAL=EXMETH(I EX,IV,IR)
DETERMINE WHETHER THE COMPOSITE EMISSION REQUIRES AN INTERPOLATION
>»» SUBROUTINE EFCALX <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
24116
24117
24118
24119
24120
24121
24122
24123
24124
24125
24126
24127
24128
24129
24130
24131
24132
24133
24134
24135
24136
24137
24138
24139
24140
24141
24142
24143
24144
24145
24146
24147
24148
24149
24150
24151
24152
24153
24154
24155
24156
24157
24158
24159
24160
24161
24162
24163
24164
24165
24166
24167
24168
24169
24170
24171
24172
24173
C BETWEEN TWO REGIONS.
305 IF (IREJN.EQ.5-AND.ALT.GE.1500.) GOTO 330
C
C THE COMPOSITE EMISSION CALCULATION DOES NOT REQUIRE AN
C INTERPOLATION BETWEEN TWO REGIONS.
C
IF (IP.EQ.l) COMPCC=CCEVRT(MY,IV,JREJN) *TF(IDX,IV)
INDX1=INDX3R(MY,IP,IV,JREJN)
COMPEF=
* (BEF(MY,ICY,INDX1,IP,IV,JREJN,VMTAGE,EXMVAL)*CFRET (IDX,IP,IV,1))
* *TF (IDX,IV)+COMPCC
C IDLE EMISSIONS
IDLFAC=BEFIDL(INDX1,IP,IV,JREJN,VMTAGE,EXMVAL) *TF(IDX,IV)
C
GOTO 360
330 CONTINUE
C
C.. ONCE THE EVALUATED ALTITUDE METHODOLOGY IS FINALIZED, THE PROCEDURE
C.. WILL BE PUT HERE.
C
360 EFRETM(IP, IV)=EFRETM(IP, IV)+COMPEF
IDLRTM (IP,IV)=IDLRTM(IP,I V) +1DLF AC
IF (IP.EQ.l) COMCCC(IV)=COMCCC(IV)+COMPCC
C
370 CONTINUE
C
IF(EFRETM(IP,IV) .GT.O. .AND.GSF(IGS,IV,IR).EQ.O.)
* CALL QUITER (0.,IV,67,INERR)
IF (EFRETM(IP,IV) .LE.O.) CALL QUITER (0.,IV.68,INERR)
C
C..ALTFLG TEST ADDED BUT COULD BE BETTER
C..E.G., CHECK 20 YR SPAN FOR USE/NON-USE OF ALTFLG
C..AND ERR-OUT ONLY ON NON-USE OF ALT EQU, ETC. (G.J.H. 7/18/80)
C
IF (ALTFLG.EQ.O.AND.IDLRTM(IP,IV) .GT.O.
* .AND.GSF (IGS,IV,IR) .EQ.O.)
* CALL QUITER(0.,IV,69,INERR)
IF (ALTFLG.EQ.O.AND.IDLRTM (IP,IV) .LE.O.)
* CALL QUITER(0.,IV,70,INERR)
WTEDEF (IP)=WTEDEF (I P) + (EFRETM (I P, I V) * VMTMI X (I V))
I DLWTD (I P) = I DLWTD (I P) + (I DLRTM (I P, I V) 'WMTMI X (I V))
C
380 CONTINUE
C
C..ASSIGN COMPOSITE LGT DUTY GAS TRK
C
IF (EFRETM (IP, 2) .GT.O. .AND . EFRETM (I P, 3) .GT.O.) EFRETM (IP, 9) =
* (EFRETM (I P,2) 'WMTMI X (2) +EFRETM (I P, 3) 'WMTMI X (3)) /X23
IF (IDLRTM (IP,2) .GT.O..AND.IDLRTM (IP,3) .GT.O.) IDLRTM (IP,9) =
* (I DLRTM (I P, 2) 'WMTMI X (2) + 1 DLRTM (I P, 3) 'WMTMI X (3)) /X23
IF (IP.EQ.l.AND.COMCCC (2) .GT.O..AND.COMCCC (3) .GT.O.) COMCCC (9) =
* (COMCCC (2) 'WMTMI X (2) +COMCCC (3) *VMTMI X (3)) /X23
C
390
CONTINUE
RETURN
END
>»» SUBROUTINE EFCALX <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
25000
25001
25002
25003
25004
25005
25006
25007
25008
25009
25010
25011
25012
25013
25014
25015
25016
25017
25018
25019
25020
25021
25022
25023
25024
25025
25026
25027
25028
25029
25030
25031
25032
25033
25034
25035
25036
25037
25038
25039
25040
25041
25042
25043
25044
25045
25046
25047
25048
25049
25050
25051
25052
25053
25054
25055
25056
25057
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C.
C.
C.
C.
C.
C
C
C
C
C
C
C
C
FUNCTION CCEVRT(MY
CCEVRT
,1V. IR)
REAL FUNCTION TO DETERMINE A HYDROCARBON CRANKCASE AND EVAPORATI
EMISSION FACTOR. TH 1
VE
S FUNCTION PERFORMS THE CALCULATION PREVIOUSLY
PERFORMED BY SPROG CCEVAX.
ARGUMENTS:
NAME TYPE DIR
CCEVRT R OUT
MY 1 IN
IV 1 IN
IR 1 IN
CALLS:
.HOTSOK
.TPD
. DIURNL
.XMPD
.CRANKC
CALLED BY:
SPROG EFCALX
X=XMPD(MY, IV, IR)
|F(X.NE.O.)
* X=(( (HOTSOK (MY, IV
* +DIURNL(MY, IV, 1
ft +CRANKC(MY, IV, 1
CCEVRT=X
DESCRIPTION
A REAL FUNCTION NAME THAT RETURNS A HYDRO-
CARBON CRANKCASE AND EVAPORATIVE EMISSION
FACTOR.
MODEL YEAR.
AN INTEGER VARIABLE THAT CONTAINS A VEHICLE
TYPE CODE. IV IS CURRENTLY EXPECTED TO
CONTAIN VALUES IN THE RANGE 1...8. THIS
VARIABLE WAS OFTEN CALLED IMODE IN THE
MOBILE1 PROGRAM.
AN INTEGER VARIABLE THAT CONTAINS A REGION
CODE. CURRENT CODES ARE:
1 LOW ALTITUDE
2 CALIFORNIA LOW ALTITUDE
3 HIGH ALTITUDE
4 RESERVED FOR CALIFORNIA HIGH ALTITUDE
BUT ILLEGAL NOW
5 ILLEGAL CODE FOR THIS SUBPROGRAM.
6 ILLEGAL CODE FOR THIS SUBPROGRAM.
, IR)*TPD(MY, IV, IR))
R))/X)
R)
f
>»» FUNCTION CCEVRT <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
25058 c
25059 RETURN
25060 END
>»» FUNCTION CCEVRT <««
-------
26000
26001
26002
26003
26004
26005
26006
26007
26008
26009
26010
26011
26012
26013
26014
26015
26016
26017
26018
26019
26020
26021
26022
26023
26024
26025
26026
26027
26028
26029
26030
26031
26032
26033
26034
26035
26036
26037
26038
26039
26040
26041
26042
C
C
C.
C
C.
C
C
C.
C
C.
C
C.
C.
C.
C
C
C.
C
C.
C
C
C.
C
C.
C
C
C
C
C
APPENDIX B
MOBILE2
FUNCTION HOTSOK(MY, IV, IR)
.PURPOSE:
.SELECT YEARLY VALUE FOR HOT SOAK
DECEMBER 12, 1980
.ARGUMENTS:
.NAME USAGE
.MY
. IV
.IR
IN
IN
IN
DESCRIPTION
MODEL YEAR
VEHICLE TYPE
REGION NUMBER
.USES SPROGS:
.QUITER
.USED BY:
.CCEVRT
COMMON/HOTCOM/MAXHOT,HOTVAL (6,8,3),IHOTYS(6,8,3)
DO 100 IG=1,MAXHOT
IF {MY.LE.IHOTYSdG, IV, I R)) GOTO 200
100 CONTINUE
..SET DEFAULT
IG=1
CALL QUITER (HOTVAL (IG,IV,IR),1,60,MY)
200 HOTSOK=HOTVAL(IG,IV,IR)
RETURN
END
>»» FUNCTION HOTSOK <««
-------
27000
27001
27002
27003
27004
27005
27006
27007
27008
27009
27010
27011
27012
27013
27014
27015
27016
27017
27018
27019
27020
27021
27022
27023
27024
27025
27026
27027
27028
27029
27030
27031
27032
27033
27034
27035
27036
27037
27038
27039
27040
27041
27042
C
C
C.
C
C.
C
C
C.
C
C.
C
C.
C.
C,
C
C
C.
C
C.
C
C
C.
C
C.
C
C
C
C
C
C
C.
C
APPENDIX B
MOBILE2
FUNCTION TPD(MY,IV,IR)
.PURPOSE:
.SELECT YEARLY VALUE FOR TRIPS/DAY
DECEMBER 12, 1980
.ARGUMENTS:
.NAME USAGE
.MY
.IV
.IR
IN
IN
IN
DESCRIPTION
MODEL YEAR
VEHICLE TYPE
REGION NUMBER
.USES SPROGS:
.QUITER
.USED BY:
.CCEVRT
COMMON/TPDCOM/MAXTPD,TPDVAL(2,8,3),ITPDYS (2,8, 3)
DO 100 IG=1,MAXTPD
IF (MY.LE.ITPDYS(|G,|V, I R) ) GOTO 200
100 CONTINUE
.SET DEFAULT
CALL QUITER(TPDVAL(|G,IV,IR) ,2,60,MY)
200 TPD=TPDVAL(IG, IV, I R)
RETURN
END
>»» FUNCTION TPD <««
-------
28000
28001
28002
28003
28004
28005
28006
28007
28008
28009
28010
28011
28012
28013
2801 It
28015
28016
28017
28018
28019
28020
28021
28022
28023
28021*
28025
28026
28027
28028
28029
28030
28031
28032
28033
28034
28035
28036
28037
28038
28039
28040
28041
28042
APPENDIX B
MOBILE2
FUNCTION DIURNL(MY,IV,IR)
C
c
C..PURPOSE:
C
C..SELECT YEARLY VALUE FOR DIURNAL
C
DECEMBER 12, 1980
C..ARGUMENTS:
C
C..NAME USAGE
C
C..MY IN
C.. IV IN
C..IR IN
C
C
C..USES SPROGS:
C
C..QUITER
C
C
C..USED BY:
C
C..CCEVRT
C
DESCRIPTION
MODEL YEAR
VEHICLE TYPE
REGION NUMBER
COMMON/DIUCOM/MAXDIU,DIUVAL (6,8,3),IDIUYS (6,8,3)
C
C
C
DO 100 IG=1,MAXDIU
IF (MY.LE. I DIUYSdG, IV, I R)) GOTO 200
100 CONTINUE
C
C..SET DEFAULT
C
IG=1
CALL QU|TER(DIUVAL(IG,IV,IR),3,60,MY)
200 DIURNL»DIUVAL(IG,IV,IR)
C
RETURN
END
>»» FUNCTION DIURNL <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
29000
29001
29002
29003
29004
29005
29006
29007
29008
29009
29010
29011
29012
29013
29014
29015
29016
29017
29018
29019
29020
29021
29022
29023
29024
29025
29026
29027
29028
29029
29030
29031
29032
29033
29034
29035
29036
29037
29038
29039
29040
29041
29042
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
FUNCTION XMPD(MY, IV.IR)
..PURPOSE:
..SELECT YEARLY VALUE FOR MILES/DAY
..ARGUMENTS:
..NAME USAGE DESCRIPTION
..MY IN MODEL YEAR
..IV IN VEHICLE TYPE
,.IR IN REGION NUMBER
..USES SPROGS:
..QUITER
..USED BY:
. .CCEVRT
COMMON/XMPCOM/MAXXMP , XMPVAL (2 , 8 , 3) , 1 XMPYS (2,8,3)
DO 100 IG=1,MAXXMP
1 F (MY. LE.I XMPYS (IG.IV.IR)) GOTO 200
100 CONTINUE
..SET DEFAULT
IG=1
CALL QU ITER (XMPVAL (IG, IV, 1 R) .4.60.MY)
200 XMPD=XMPVAL(IG, IV, I R)
RETURN
END
>»» FUNCTION XMPD <««
-------
30000
30001
30002
30003
30004
30005
30006
30007
30008
30009
30010
30011
30012
30013
300U
30015
30016
30017
30018
30019
30020
30021
30022
30023
30024
30025
30026
30027
30028
30029
30030
30031
30032
30033
30034
30035
30036
30037
30038
30039
30040
30041
30042
C
C
C.
C
C.
C
C
C.
C
C.
C
C.
C.
C.
C
C
C.
C
C.
C
C
C.
C
C.
C
C
C
C
C
APPENDIX B
MOBILE2
FUNCTION CRANKC(MY,IV,IR)
.PURPOSE:
.SELECT YEARLY VALUE FOR CRANKCASE
DECEMBER 12, ig80
.ARGUMENTS:
.NAME USAGE
.MY
. IV
.IR
IN
IN
IN
DESCRIPTION
MODEL YEAR
VEHICLE TYPE
REGION NUMBER
.USES SPROGS:
.QUITER
.USED BY:
.CCEVRT
COMMON/CRACOM/MAXCRA,CRAVAL (3,8,3) ,ICRAYS (3,8,3)
DO 100 IG=1,MAXCRA
IF (MY.LE.ICRAYS (IG,IV,IR)) GOTO 200
100 CONTINUE
..SET DEFAULT
IG-1
CALL QUITER (CRAVAL (IG,IV,IR) ,5,60,MY)
200 CRANKC=CRAVAL(IG,IV,IR)
RETURN
END
>»» FUNCTION CRANKC <««
-------
APPENDIX B
31000
31001
31002
31003
31004
31005
31006
31007
31008
31009
31010
31011
31012
31013
MOBILE2
SUBROUTINE Bl GCFX (ICY,IR,CFRET)
REVISED MARCH 31
1981
31015
31016
31017
31018
31019
31020
31021
31022
31023
31024
31025
31026
31027
31028
31029
31030
31031
31032
31033
31034
31035
31036
31037
31038
31039
31040
31041
31042
31043
31044
31045
31046
31047
31048
31049
31050
31051
31052
31053
31054
31055
31056
31057
C
C
C.
C
C.
C.
C
C
C.
C
C.
C
C.
C,
C.
C
C
C.
C
C.
C.
C.
C.
C,
C
C
C,
C
C.
C
C
.PURPOSE:
.SPROG COMPUTES CORRECTION FACTORS APPLIED TO COMPOSITE EMISSION
.FACTORS, E.G., SPEED, TEMPERATURE, HUMIDITY, ETC.
.ARGUMENTS:
.NAME USAGE
.ICY
,!R
.CFRET
IN
IN
OUT
DESCRIPTION
CALENDAR YEAR
REGION OF INTEREST
CORRECTION FACTORS TO APPLY TO BASIC EMISSION FACTORS
.USES SPROGS:
.SPFCLX
.ALUH
. IGPPTR
. ISPPTR
. ISPPT8
.USED BY:
.EFCALX
INTEGER ALTFLG.VMFLAG.ALHFLG.SPDFLG.PRTFLG
COMMON/FLGCOM/ALTFLG.VMFLAG.ALHFLG,IRDFLG.SPDFLG.NMHFLG,IDLFLG
COMMON/FLGCOM/MYMRFG,IMFLG,ICEVFG,PRTFLG,IFORM.MDEFLG
COMMON/ACOM/AIN(6,l8,3)
COMMON/XCFS1/AC,XLOAD(3) ,TRAILR(3) ,ABSHUM,DB,WB
COMMON/RET 1/ALHRET (20,4,3)
COMMON/SYSCOM/MAXVEH,MAXLTW,MAXPOL,MAXREG,INITPR
COMMON/1VPCOM/IVPTRG(8) ,IVPTRT (8) ,IVPTRA (8) ,IVPTRB (8)
COMMON/TCFCOM/TTACOF(2,3,9,3,6) .TT4COF (2,9,3) .TT7COF (2,3)
COMMON/GPCCOM/GPACOF(8,9,3,6).GPBCOF (3,3,3,4)
COMMON/LNKCOM/SPD (8),TAMB,PCCN,PCHC,PCCC
COMMON/CUMCOM/CUMMIL(20,8)
DIMENSION SPBACK(l8,3,8) , CFRET (20, 3,8) ,TCF (3) ,CHFRAC(3) ,NCATYR(8)
DIMENSION FTPSPD(3)
DATA FTPSPD/26.0,16.0,26.O/
DIMENSION SCFADJ(3,4)
DIMENSION ISPGRP(3,4)
DATA NCATYR/
* 197^,
* 1974,
* 1978,
* 1983,
* 2020,
>»» SUBROUTINE BI GCFX <««
-------
APPENDIX B
MOBILE2
REVISED MARCH 31, 198l
31058
31059
31060
31061
31062
31063
31064
31065
31066
31067
31068
31069
31070
31071
31072
31073
31074
31075
31076
31077
31078
31079
31080
31081
31082
31083
31084
31085
31086
31087
31088
31089
31090
31091
31092
31093
31094
31095
31096
31097
31098
31099
31100
31101
31102
31103
31104
3H05
3H06
3H07
31108
31109
31110
31111
31112
31113
31114
31115
C
c
C
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
* 2020,
* 2020,
* 2020/
..CALCULATE AVERAGE SPEED FOR THE OPERATING MODE FRACTIONS
SADJ=PCCC/FTPSPD(1)
+ (100.-PCCC-PCHC)/FTPSPD(2)
+PCHC/FTPSPD(3)
SADJ=100./SADJ
I=SADJ*10.+0.5
SADJ=I/10.
CALL SPFCLX(SPD.SPBACK)
IF (ALHFLG.GT.O) CALL ALUH (1 CY, IR)
..FRACTION COLD OP (NON-CAT) : FCN
..FRACTION HOT START (CAT) : FHC
..FRACTION COLD OP (CAT) : FCC
..FRACTION HOT START (NON-CAT) : FHN
FCN=PCCN*.01
FHC=PCHC*.01
FCC=PCCC*.01
FHN=(FCC-FCN)+FHC
..TEMP CORRECTION INITIALIZATION (MID, LOW.H 1 GH=0, 1 ,2 PATH AND SUB)
IF (TAMB.LT.68.) GOTO 200
IF (TAMB.GT.86.) GOTO 300
MDLOHI=0
DO 100 IB-1,3
100 TCF (IB)-].
GOTO 400
200 MDLOHI=1
TT=TAMB-67.5
GOTO 400
300 MDLOHI=2
TT=TAMB-86.5
..SPEED AND TEMP CORRECTION FACTORS INTO "CFRET"
400 DO 900 IDX=1,20
JDX=21-IDX
MY=ICY-(20-|DX)
DO 900 IV=],MAXVEH
IVG=|VPTRG(IV)
1 VT= 1 VPTRT ( 1 V)
IVA=IVPTRA(IV)
IVB=IVPTRB(IV)
GOTO(420,420,420,440,430,430,440,430) , IV
>»» SUBROUTINE BIGCFX <««
-------
APPENDIX B
MOBILE2 REVISED MARCH 31, ig8l
31116 1,20 IS=ISPPTR(MY,IR, |VG)
31117 430 XMILES=CUMMIL(JDX, IV)*.0001
31118 C
31H9 C
3H20 1*1*0 DO 900 IP=1,MAXPOL
31121 IF(IV.EQ.8) IS=|SPPT8(MY, IR.IP)
31122 IG-IGPPTR(MY,IP,IR,IV)
31123 GOTO (1*50 , 1*50 , l»50 , 550 , 450 , 450 , 550 , 1*50) , I V
31124 C
3H25 C.. ASSIGN COLD/HOT FRACTIONS BY MOD YR GRP
31126 C
31127 ^50 CHFRAC(1)=FCN
31128 CHFRAC(3)=FHN
3H29 IF(MY.LE.NCATYR(IV)) GOTO 500
31130 CHFRAC(1)=FCC
31131 CHFRAC(3)=FHC
3H32 500 CHFRAC(2)=1.-CHFRAC(1)-CHFRAC(3)
31133 C
311314 550 IF (MDLOH I .EQ.O) GOTO 700
3H35 GOTO(577,577,577,633,577,577,666,577),IV
31136 c
3H37 C..LO/HI TEMP CORRECTION FACTOR FOR VEH TYPES 1,2,3,5,6,8
31138 c
3H39 577 DO 600 IB=1,3
31HO 600 TCP (IB)=EXP(TTACOF (MDLOHI.IB, IG, IP, IVT)*TT)
311141 GOTO 700
31142 C
31143 C..LO/HI TEMP CORRECTION FACTOR FOR VEH TYPE 1*
3111*1* c
31 145 633 TCF(1)=EXP(TT4COF(MDLOHI,IG,IP)*TT)
31 1^6 GOTO 700
31147 C
31 148 C..LO/HI TEMP CORRECTION FACTOR FOR VEH TYPE 7
31149 C
31150 666 TCF(1)=EXP(TT7COF(MDLOHI,IP)*TT)
31151 C
3H52 700 GOTO(725,725,725,710,715,715,715,725) ,iv
3H53 C
3H54 C..GPBCOF FOR VEH=4,5,6,7
3H55 C
3H56 710 IF (IG.EQ.3) |G-2
3H57 715 ISAVE=IG
31158 IFOG.GT.3) IG-3
31159 S=SPD(IV)
3H60
3H6l
3H62
3H63
31164
31165
3H66
IF (IV.EQ.4 .OR. IV.EQ.7)
* SPDGPB=GPBCOF(3,IP,IG,IVB)*S*S
* +GPBCOF(2, IP, IG, IVB)*S
* +GPBCOFO, IP, IG, IVB)
IF (IV.EQ.5 .OR. IV.EQ.6)
* SPDGPB=GPBCOF(3,IP,IG, I VB) * (S*S-SADJ*SADJ)
ft +GPBCOF(2,IP,IG, IVB)*(S-SADJ)
3H67 IG=ISAVE
3H68 IF(IV.NE.4.0R.IP.NE.3) SPDGPB=EXP (SPDGPB)
31169 IF (IV.EQ.4. OR. IV.EQ.7) GOTO 750
31170 c
3H71 C,. SPEED CORRECTIONS FOR VEH TYPES 1,2,3,5,6,8
31172 c
31173 725 BAGSUMO.
>»» SUBROUTINE BIGCFX <««
-------
APPENDIX B
MOBILE2 REVISED MARCH 31, 1981
31171* DO 738 IB-1,3
31175 738 BAGSUM= (GPACOF (2*18,IG,IP,IVG)*XMILES+GPACOF(2*1B-l,IG,IP,IVG))
31176 * *TCF (IB)*CHFRAC(IB)+BAGSUM
3H77 C
31178 BAGSUM=BAGSUM/(GPACOF (8,IG,IP,IVG)*XMILES+GPACOF (7,IG,IP,IVG))
31179 IF (IV.EQ.5.0R.IV.EQ.6) GOTO 7^5
31180 IFdDX.GT.l .AND. I SPGRP (I P, IVA) .EQ. I S) GO TO 7^
31181 SCF=AIN(6,IS,IP)
31182 DO 7^*2 ICOEFF-1,5
31183 SCF-SCF*SADJ+AIN(6-|COEFF,IS,IP)
31181* 742 CONTINUE
31185 IFOP.NE.3) SCF=EXP(SCF)
31186 SCFADJ(IP, IVA)=SCF
31187 ISPGRPdP, IVA) = IS
31188 7U BAGSUM-(SPBACK(IS,IP,IV)/SCFADJ(IP,IVA))*BAGSUM
31189 GOTO 800
31190 c
31191 C..ADDITIONAL SPEED CORRECTION FOR VEH 5,6 ONLY
31192 c
31193 7U5 BAGSUM=SPDGPB*BAGSUM
3119l» GOTO 800
3H95 C
31196 C..SPEED CORRECTIONS FOR VEH TYPES 1*,7
3H97 C
31198 750 BAGSUM=TCF (1)*SPDGPB
31199 C
31200 C..OTHER CORRECTIONS FOR A.C., TOWING, ETC. FOR VEH TYPES 1,2,3,8
31201 C
31202 800 |F (ALHFLG.GT.O.AND.IVA.GT.O) BAGSUM=ALHRET (IDX,IVA,IP)*BAGSUM
31203 900 CFRET(IDX,IP,IV)=BAGSUM
31201* C
31205 RETURN
31206 END
>»» SUBROUTINE BIGCFX <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
32000
32001
32002
32003
3200**
32005
32006
32007
32008
32009
32010
32011
32012
32013
32014
32015
32016
32017
32018
32019
32020
32021
32022
32023
32024
32025
32026
32027
32028
32029
32030
32031
32032
32033
32034
32035
32036
32037
32038
32039
32040
32041
32042
32043
32044
32045
32046
32047
32048
32049
32050
32051
32052
32053
32054
32055
32056
32057
C
C
C,
C
C.
C
C
C.
C
C.
C
C,
C,
C
C
C.
C
C.
C.
C
C
C.
C
C.
C
C
C
C
C
C
C
C
C
C
C
SUBROUTINE REGMOD (I CY, | NERR)
.PURPOSE:
.SPROG ADJUSTS MODEL YEAR MILEAGE/REGISTRATION ARRAYS.
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.ICY IN CALENDAR YEAR
.INERR I/O TOTAL COUNT OF DATA ENTRY ERRORS
.USES SPROGS:
.TFCALX
.IGSFPT
.USED BY:
.MAIN
COMMON/MYMCOM/XMYM(20,8) ,XMYR(20,8) ,TF (20,8) ,TFMYM(20,8)
COMMON/MYMS AV/S AVMYM (20 , 8) , SAVMYR (20 , 8)
COMMON/GSFCOM/MAXGSF.GSF (18,8,3) , IGSFYR (18,8,3)
COMMON/SYSCOM/MAXVEH.MAXLTW.MAXPOL.MAXREG.INITPR
COMMON/REGSUM/SUM1 (8)
COMMON/REGCOM/ 1 RE JN , ALT
DIMENSION X(20)
IR=IREJN
IF (IR.NE.5) GOTO 100
IR-1
IF (ALT. GE. 4000.) 1 R=3
100 DO 500 IV=1,MAXVEH
X(l)=SAVMYR(l,IV)/3.
IF (IV.EQ.4.0R.IV.EQ.7.0R.IV.EQ.8) X(l)=0.
DO 150 IDX=2,20
150 X(IDX)=SAVMYR(IDX,IV)
DO 500 IDX*1,20
MY=ICY-IDX+1
IGS=IGSFPT(MY,IV,IR)
500 XMYR ( 1 DX , 1 V) -GSF ( 1 GS , 1 V, 1 R) *X ( 1 DX)
DO 700 IV-l.HAXVEH
Z=.25
>»» SUBROUTINE REGMOD <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
32058 IF (IV.EQ.1*.OR.IV.EQ.7.0R.IV.EQ.8) Z=0.
32059 S=SAVMYM(1,IV)
32060 SS=SAVMYM(2,|V)
32061 X(1)-.5*Z*S
32062 X (2) -Z* (.5*Z*SS+S) + (] ,-Z) * ((1 ,+Z) *.5*S)
32063 ss=ss+s
32061* C
32065 DO 600 IDX=3,20
32066 X(IDX)-Z*(.5*Z*SAVMYM(IDX,IV)+SS) + (1.-Z)*(.5*0.+Z)
32067 * *SAVMYM(IDX-1,IV)+S)
32068 S=SS
32069 600 SS=SS+SAVMYM(IDX,IV)
32070 c
32071 XMYM(1,IV)=X(1)
32072 DO 700 IDX=2,20
32073 700 XMYM(IDX, IV)=X(IDX)-X(IDX-1)
32071* c
32075 C
32076 DO 775 IV=1,MAXVEH
32077 Z=-25
32078 TFMYM(1, IV)=SAVMYM(1,IV)
32079 IF (IV.NE.1*.AND.IV.NE.7.AND.IV.NE,8) GOTO 750
32080 z=o.
32081 TFMYM(1,IV)=0.
32082 750 ZZ=1.-Z
32083 c
32081* DO 775 IDX=2,20
32085 775 TFMYM(IDX,IV)=SAVMYM(IDX-1,IV)*ZZ+SAVMYM(IDX,IV)*Z
32086 C
32087 C NORMALIZE MYR
32088 DO 900 IV=1,MAXVEH
32089 s=o.
32090 DO 800 IDX=1,20
32091 800 S=XMYR(IDX, IV)+S
32092 SUM1(IV)=S
32093 |F(S.LE.O.) S-l.
32091* DO 900 IDX=1,20
32095 900 XMYR (IDX,IV)=XMYR(IDX,IV)/S
32096 SUMl (7)-SUMl (D+SUM1 (5)
32097 SUMl (8)=SUM1 (2)+SUMl (6)
32098 SUMl (l)-SUMl (D/SUMl (7)
32099 SUMl (2)=SUM1 (2)/SUMl (8)
32100 SUM1(3)=1.
32101 SUM1(1»)=1.
32102 SUMl (5) "SUMl (5)/SUMl (7)
32103 SUMl (6)=SUM1 (6)/SUMl (8)
32101* SUM1(7)-1.
32105 SUMl (8)=].
32106 CALL TFCALX(INERR)
32107 c
32108 RETURN
32109 END
>»» SUBROUTINE REGMOD <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
33000
33001
33002
33003
33001*
33005
33006
33007
33008
33009
33010
33011
33012
33013
33011*
33015
33016
33017
33018
33019
33020
33021
33022
33023
3302'*
33025
33026
33027
33028
33029
33030
33031
33032
33033
33031*
33035
33036
33037
33038
33039
3301*0
3301*1
3301*2
3301*3
3301*1*
3301*5
3301*6
3301*7
3301*8
3301*9
33050
33051
33052
33053
33051*
33055
33056
33057
SUBROUTINE TFCALX (1 NERR)
C
C
C.. PURPOSE:
C
C..SPROG COMPUTES THE TRAVEL FACTOR.
C
C
C,, ARGUMENTS:
C
C..NAME USAGE DESCRIPTION
C
C..INERR I/O TOTAL COUNT OF DATA ENTRY ERRORS
C
C
C..USES SPROGS:
C
C..QUITER
C
C
C..USED BY:
C
C..REGMOD
C
C
INTEGER ALTFLG.VMFLAG.ALHFLG.SPDFLG.PRTFLG
C
COMMON/MYMCOM/XMYM(20,8) ,XMYR(20,8) ,TF (20,8) ,TFMYM(20,8)
COMMON/REGSUM/SUM1 (8)
COMMON/FLGCOM/ALTFLG,VMFLAG,ALHFLG,IRDFLG,SPDFLG,NMHFLG, IDLFLG
COMMON/FLGCOM/MYMRFG,IMFLG,|CEVFG,PRTFLG,IFORM,MDEFLG
COMMON/VMXCOM/VMTMIX (8)
COMMON/SYSCOM/MAXVEH, MAXLTW, MAXPOL, MAXREG, INITPR
C
DIMENSION TFNORM(8) ,VCOUNT(8)
C
DATA VCOUNT/ 102. 9, 12. 9, 5- 7,1*. 7, 102. 9, 12. 9, 1.0, 7-37
C
C
C
DO 820 IV-l.MAXVEH
TFNORM(IV)=0.
C
DO 810 IDX-1,20
810 TFNORM(IV)=TFNORM(IV)+TFMYM(IDX, 1 V) *XMYR (1 DX, 1 V)
820 CONTINUE
IF(VMFLAG.NE.O) GOTO 850
TOTVMT=0 .
DO 830 IV=1,MAXVEH
VMTMIX (IV)=VCOUNT(IV) *SUM1 (1 V) *TFNORM (1 V)
8 30 TOTVMT=TOTVMT+VMTM 1 X ( 1 V)
DO 81*0 |V=1,MAXVEH
81*0 VMTMIX (IV)=VMTMIX(IV)/TOTVMT
C
850 DO 870 IV=1,MAXVEH
IF (TFNORM(IV) .LE .0. . AND .VMTMI X (1 V) .GT.O.)
* CALL QUITER(0., IV,1*8, INERR)
|F(TFNORM(IV) .LE.O.) TFNORM (1 V) =1 .
>»» SUBROUTINE TFCALX <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
33058 c
33059 DO 860 IDX-M.20
33060 JDX=21-IDX
33061 860 TF(JDX,|V) = (TFMYM(IDX,|V)*XMYR(IDX,IV))/TFNORM(IV)
33062 870 CONTINUE
33063 C
3306i» RETURN
33065 END
>»» SUBROUTINE TFCALX <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
31*000 SUBROUTINE SPFCLX (SPARA.SPBACK)
34001 C
31*002 c
3l|003 C..PURPOSE:
31*001* c
31»005 C..SPROG COMPUTES SPEED CORRECTION FACTOR.
31*006 c
31*007 c
31*008 C.. ARGUMENTS:
31*009 c
31*010 C..NAME USAGE DESCRIPTION
31*011 c
31*012 C..SPARA IN VEHICLE SPEEDS
31*013 C..SPBACK OUT SPEED CORRECTION FACTORS
31*011* c
31*015 c
31*016 C..USES SPROGS:
31*017 c
31*018 C..NONE
31*019 c
31*020 c
31*021 C..USED BY:
3U022 C
34023 C..BIGCFX
31*021* c
31*025 c
31*026 COMMON/ACOM/AIN(6,l8,3)
31*027 COMMON/SYSCOM/MAXVEH,MAXLTW,MAXPOL,MAXREG,INITPR
31*028 DIMENSION SPARA(8) ,SPBACK(18,3,8)
31*029 c
31*030 DO 200 IV=1,MAXVEH
31*031 S=SPARA(IV)
31*032 c
31*033 DO 200 I P=l,MAXPOL
31*031* c
31*035 DO 200 IG=l,l8
31*036 SCF=AIN(6, IG, IP)
31*037 c
31»038 DO 100 IS=1,5
31*039 100 SCF=SCF*S+AIN(6-IS,IG,IP)
31*01*0 IF (IP.NE.3)SCF=EXP(SCF)
31*01*1 200 SPBACK(IG,IP,IV)=SCF
31*01*2 c
31*01*3 RETURN
31*01*1* END
>»» SUBROUTINE SPFCLX <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
35000
35001
35002
35003
35004
35005
35006
35007
35008
35009
35010
35011
35012
35013
35014
35015
35016
35017
35018
35019
35020
35021
35022
35023
35021*
35025
35026
35027
35028
35029
35030
35031
35032
35033
35031*
35035
35036
35037
35038
35039
35040
35041
35042
35043
35044
35045
35046
35047
35048
35049
35050
35051
35052
35053
35054
35055
35056
35057
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
FUNCTION BEF (MY, ICY, IG, IP, IV, IR.VMTAGE.EXMVAL)
BEF
REAL FUNCTION TO DETERMINE A BASIC EMISSION FACTOR. THIS FUNCTION
PERFORMS CALCULATIONS PREVIOUSLY PERFORMED BY SPROG BEFGEN.
ARGUMENTS:
NAME TYPE DIR DESCRIPTION
BEF R OUT A REAL FUNCTION NAME THAT RETURNS A BASIC
EMISSION FACTOR ADJUSTED FOR METHANE AND
INSPECTION/MAINTENANCE.
MY 1 IN MODEL YEAR.
ICY 1 IN CALENDAR YEAR.
IG 1 IN MODEL YEAR GROUP
IP 1 IN AN INTEGER VARIABLE THAT CONTAINS AN EMISSION
(POLLUTANT) INDEX/CODE. VALUES ARE HC=1,
C0=2, AND NOX=3-
IV 1 IN AN INTEGER VARIABLE THAT CONTAINS A VEHICLE
TYPE CODE. IV IS CURRENTLY EXPECTED TO
CONTAIN VALUES IN THE RANGE 1...8. THIS
VARIABLE WAS OFTEN CALLED IMODE IN THE
MOB 1 LEI PROGRAM.
|R I IN AN INTEGER VARIABLE THAT CONTAINS A REGION
CODE. CURRENT CODES ARE:
1 LOW ALTITUDE
2 CALIFORNIA LOW ALTITUDE
3 HIGH ALTITUDE
4 RESERVED FOR CALIFORNIA HIGH ALTITUDE,
BUT ILLEGAL NOW
5 ILLEGAL CODE FOR THIS SUBPROGRAM.
6 ILLEGAL CODE FOR THIS SUBPROGRAM.
VMTAGE R IN VEHICLE CUMMULATIVE MILEAGE
EXMVAL R IN APPLICABLE NON-METHANE FRACTION
CALLS:
PCLEFT
CALLED BY:
EFCALX
>»» FUNCTION BEF <««
-------
35058
35059
35060
35061
35062
35063
3506^4
35065
35066
35067
35068
35069
35070
35071
35072
35073
35071*
35075
35076
C
C
C
C
C
C
C
C
APPENDIX B
MOBILE2
DECEMBER 12, 1980
CCWMON/BASECM/BASE 3R(15,3,8,3)
COMMON/DELCOM/DEL3R(15,3,8,3)
BEF =(BASE3R (IG,IP,IV,IR) +DEL3R(IG,IP,IV,IR)*VMTAGE)*EXMVAL
INSPECTION/MAINTENANCE ADJUSTMENT.
BEF=PCLEFT(MY,ICY,IP,IV)*BEF
RETURN
END
>»» FUNCTION BEF <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
36000
36001
36002
36003
3600/4
36005
36006
36007
36008
36009
36010
36011
36012
36013
360 114
36015
36016
3601?
36018
36019
36020
36021
36022
36023
3602*4
36025
36026
36027
36028
36029
36030
36031
36032
36033
36031*
36035
36036
36037
36038
36039
360/40
360i» 1
360i«2
360/43
360/414
360^5
360U6
360147
360148
360149
36050
36051
36052
36053
360514
36055
36056
36057
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
FUNCTION BEF I DL (1 G, 1 P, 1 V, 1 R, VMTAGE, EXMVAL)
BEFIDL
REAL FUNCTION TO DETERMINE AN IDLE EMISSION FACTOR. THIS FUNCTION
PERFORMS CALCULATIONS PREVIOUSLY PERFORMED BY SPROG BEFGEN.
ARGUMENTS;
NAME TYPE DIR DESCRIPTION
BEFIDL R OUT A REAL FUNCTION NAME THAT RETURNS AN IDLE
EMISSION FACTOR ADJUSTED FOR METHANE, BUT
NOT INSPECTION/MAINTENANCE. THIS VALUE
CORRESPONDS TO ARRAY IDLBEF IN THE MOB 1 LEI
PROGRAM. THE NAME WAS CHANGED TO ELIMINATE
THE NEED TO DECLARE THE FUNCTION NAME REAL
IN CALLING SOFTWARE.
IG 1 IN MODEL YEAR GROUP
IP 1 IN AN INTEGER VARIABLE THAT CONTAINS AN EMISSION
(POLLUTANT) INDEX/CODE. VALUES ARE HC=1 ,
C0=2, AND NOX=3.
IV 1 IN AN INTEGER VARIABLE THAT CONTAINS A VEHICLE
TYPE CODE. IV IS CURRENTLY EXPECTED TO
CONTAIN VALUES IN THE RANGE 1...8. THIS
VARIABLE WAS OFTEN CALLED IMODE IN THE
MOBILE1 PROGRAM.
|R I IN AN INTEGER VARIABLE THAT CONTAINS A REGION
CODE, CURRENT CODES ARE:
1 LOW ALTITUDE
2 CALIFORNIA LOW ALTITUDE
3 HIGH ALTITUDE
14 RESERVED FOR CALIFORNIA HIGH ALTITUDE,
BUT ILLEGAL NOW
5 ILLEGAL CODE FOR THIS SUBPROGRAM.
6 ILLEGAL CODE FOR THIS SUBPROGRAM.
VMTAGE R IN VEHICLE CUMMULATIVE MILEAGE
EXMVAL R IN APPLICABLE NON-METHANE FRACTION
CALLS;
CALLED BY:
EFCALX
>»» FUNCTION BEFIDL <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
36058 c
36059 REAL IDLB3R.IDEL3R
36060 C
36061 COMMON/IDLBCM/IDLB3R(15,3,8,3)
36062 COMMON/|DLDCM/|DEL3R(15,3,8,3)
36063 c
3606/4 C
36065 c
36066 BEFIDL-(IDLB3R(IG,IP,IVf IR) + IDEL3R(IG,IP,|V,|R)*VMTAGE)*EXMVAL
36067 c
36068 C NO INSPECTION/MAINTENANCE ADJUSTMENT.
36069 c
36070 c
36071 RETURN
36072 END
>»» FUNCTION BEFIDL <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
37000
37001
37002
37003
37001+
37005
37006
37007
37008
37009
37010
37011
37012
37013
370 U
37015
37016
37017
37018
37019
37020
37021
37022
37023
37021.
37025
37026
37027
37028
37029
37030
37031
37032
37033
3703^
37035
37036
37037
SUBROUTINE GETCUM
C
C
C.
C
C.
C
C
C.
C
C.
C
C.
C
C
C.
C
C.
C
C
C,
C
C,
C
C
.PURPOSE:
.SPROG COMPUTES AVERAGE JANUARY 1 FLEET CUMULATIVE MILEAGES.
.ARGUMENTS;
.NAME USAGE DESCRIPTION
.NONE
.USES SPROGS:
.NONE
.USED BY:
.EFCALX
COMMON/MYMCOM/XMYM(20,8) ,XMYR(20,8) ,TF(20,8) ,TFMYM(20,8)
COMMON/CUMCOM/CUMMIL(20,8)
COMMON/SYSCOM/MAXVEH.MAXLTW.MAXPOL.MAXREG.INITPR
DO 100 IV=1,MAXVEH
CUMMILd, IV)=XMYM( 1,1V)ft 100000.
DO 100 IDX=2,20
100 CUMMIL(IDX,IV)=XMYM(IDX,IV) *100000.+CUMMIL(IDX-1,IV)
RETURN
END
>»» SUBROUTINE GETCUM <««
-------
AS A
CO CTV CO
I — O CC I
CQ I— O O CQ
• u_ ^
UJ CM O cw. LU
L3 — LU CO "S O
- ce z: -
z o m cc > c3
O — LU ^—, til i^^ ^^
— Q O CC O O
I— —I LU >- O X «X ^ V
— LU Z f>J » - - <£ O V
LL.CO—1 LU ^-* _J -3" LA U_ » QJ ^ ^ _j I— of u_
X OO OO 3
— LU — ZLU O O- -CO - - I—
Z — ^~i CL. Z. I— •— « » ro ««X CCO — CCCCIICC — *Z
LUCQCC a. co Q oz -Lr\Lr\-inLri«s — O- — — ^~, II - O —
o-oce nccz — 3 un— — UA—— s: . r\i — > »ce <-> tn IIK
Q-ZCLU COO LTV > > — CC LT\,~,3
— o» — — - — -30:0
— Ct: O LLJ — _l>-roccrrvro O" LU < -t— CJ -«>• OO* — CC
' LLJ U- Q-O^Q-Q- > -— ~-^ — C3U- — u-X>3
I— 3 — COf— ZZ<£LUQC3«X<«: LUOOO> — . . Q. . — LLi>— h- I— I— CC—, •—^T-A
<*>« OXLUOCQOLUO OO— INr<-VXZCCQ-CLCL.L— OCC3Z3A
LU _i — L_ LU l—Qco—i—i—ii—co - U.LL.I— I— H-ZCCI— LULULU^U.|— LULU
— :cuj- >- CO CC —1 O<^
CQ co O-LUU.COOOCOCOOOCOCOOOCOOOCOODCOCOCOCOCOOOCOCOCOCOCOCOCOOOCOCOCOCOCOCOCOC^
cOPOrr>e^cv^cy^cr^rr\roc^r^r^rOrrve*^roe^iv^c»^rO(
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
38058 300 IDEL3R(IEQU,IP,IV,IR)=0.
38059 kOO CONTINUE
38060 c
38061 RETURN
38062 END
>»» SUBROUTINE EFALTX <««
-------
APPENDIX B
MOBILE2
»» SUBROUTINE CCEVAX <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
39058 RETURN
39059 END
>»» SUBROUTINE CCEVAX <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
1*0000
1*0001
1*0002
1*0003
1*0001*
1*0005
1*0006
1*0007
1*0008
1+0009
1*0010
1*001 1
1*0012
1*0013
1*0011*
1*0015
1*0016
1*0017
1*0018
1*0019
1*0020
1*0021
1*0022
1*0023
1*0021*
1+0025
1*0026
1*0027
1*0028
1*0029
1+0030
1+0031
1+0032
1+0033
l*003l»
1*0035
1*0036
1+0037
1+0038
1+0039
1+001*0
1+0041
1*001*2
1*001+3
1*001+1*
1*001*5
1*001*6
1*001+7
1+001*8
1+001*9
1+0050
1+0051
1+0052
1+0053
1*0051*
1*0055
1*0056
1*0057
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
FUNCTION PCLEFT(MY, ICY, IP, IV)
PCLEFT
REAL FUNCTION TO DETERMINE AN ADJUSTMENT TO A BASIC EMISSION
FACTOR THAT ACCOUNTS FOR THE EFFECTS OF AN INSPECTION/MAINTENANCE
PROGRAM. THIS FUNCTION REPLACES SPROG LDVIMX IN THE MOBILE2
PROGRAM.
ARGUMENTS:
NAME TYPE DIR DESCRIPTION
PCLEFT R OUT A REAL FUNCTION NAME THAT RETURNS AN
INSPECTION/MAINTENANCE ADJUSTMENT TERM
TO A BASIC EMISSION FACTOR.
MY 1 IN MODEL YEAR.
ICY 1 IN CALENDAR YEAR.
IP 1 IN AN INTEGER VARIABLE THAT CONTAINS AN EMISSION
(POLLUTANT) INDEX/CODE. VALUES ARE HC=1,
C0=2, AND NOX=3-
IV 1 IN AN INTEGER VARIABLE THAT CONTAINS A VEHICLE
TYPE CODE. IV IS CURRENTLY EXPECTED TO
CONTAIN VALUES IN THE RANGE 1...8.
CALLS:
NONE
CALLED BY:
SPROG BEF
INTEGER ALTFLG,VMFLAG,ALHFLG,SPDFLG,PRTFLG
COMMON/FLGCOM/ALTFLG,VMFLAG,ALHFLG,IRDFLG,SPDFLG,NMHFLG,IDLFLG
COMMON/FLGCOM/MYMRFG, IMFLG, 1 CEVFG.PRTFLG, IFORM.MDEFLG
COMMON/ 1 MCOM/ ICYIM, ISTRIN, IMTFLG.MODYR1 .MODYR2
COMMON/ 1 MCOM/ 1 LDT , 1 OPTN , NUD ATA , NL 1 NES , STR 1 NG (1 8 , 9)
COMMON/IMCRED/IRED(19,20,5,2,2) , ITECHl* (19,20,5)
INTEGER BY.AGE1ST
PCLEFT=1 .
ERROR CHECK
IF (IMFLG. EQ.O) GOTO 999
>»» FUNCTION PCLEFT <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
1*0058
40059
40060
40061
40062
40063
40064
40065
40066
40067
40068
40069
40070
40071
40072
40073
40074
40075
40076
40077
40078
40079
40080
40081
40082
40083
40084
40085
40086
40087
40088
40089
40090
40091
40092
40093
40094
40095
40096
40097
40098
40099
40100
40101
40102
40103
40104
40105
40106
40107
40108
40109
40110
40111
40112
40113
40114
40115
IF (IV.GT.3) GOTO 999
IF (IV.GT.l.AND.ILDT.EQ.O) GOTO 999
IFOP.EQ.3) GOTO 999
IF (ICY. EQ. MY. OR. ICY. LE. ICYIM) GOTO 999
IF(MY.LT.MODYR1.0R,MY.GT.MODYR2) GOTO 999
C
C FIND THE BENEFIT YEAR
C
BY=ICY-ICYIM
IF (MY.GT. ICYIM) BY=ICY-MY
|F(BY.GT.19) BY=19
C
C FIND THE AGE OF THE VEHICLE AT FIRST INSPECTION
C
AGE1ST=1
IF (MY. LT. ICYIM) AGE1ST=I CY IM-MY+1
C
C DETERMINE TECHNOLOGY BY MODEL YEAR AND VEHICLE TYPE
C
|TECH=1
IF (IV.NE.l) GOTO 100
IF (MY. GE. 1975. AND. MY. LE. 1980) ITECH=2
IF (MY.GT. 1980) ITECH=4
GOTO 400
C
100 IF (IV.EQ.3.0R.ILDT.EQ.2) GOTO 200
IF (MY. GE. 1975- AND. MY. LE. 1984) ITECH=2
GOTO 300
C
200 IF (IV.EQ.2.0R.ILDT.EQ.1) GOTO 999
IF (MY. GE. 1979- AND, MY. LE. 1984) ITECH=2
300 IF (MY.GT. 1984) ITECH=4
C
C REFERENCE THE RIGHT REDUCTION, INTERPOLATING BY STRINGENCY OR OPTION
C
400 MT=IMTFLG+1
IF (ITECH. EQ. 4) GOTO 600
C
IREM=ISTRIN-(ISTRIN/10)*10
REM=IREM*.l
ISTRN=(ISTRIN-IREM)/10
IF (MT.EQ.2) GOTO 500
C
C..ITECH<4 AND MT=1
PCRED=|RED(BY,AGE1ST, ISTRN, ITECH, IP)
IF (ISTRN. LT. 5- AND. IREM.GT.O) PCRED=
* (IRED(BY,AGE1ST, 1 STRN+1 , ITECH, 1 P) -PCRED) *REM+PCRED
GOTO 800
C
C..ITECH<4 AND MT=2
500 PCRED=I RED (20-BY, 21 -AGE 1ST, ISTRN, ITECH, IP)
IF (ISTRN. LT. 5. AND. IREM.GT.O) PCRED=
* ( I RED (20-BY , 2 1 -AGE 1 ST, 1 STRN+1 , I TECH , 1 P) -PCRED) *R£M+PCRED
GOTO 800
C
600 IOP-IOPTN-40
IREM-IOP-(IOP/10)*10
REM=IREM*.l
>»» FUNCTION PCLEFT <««
-------
1*0116
1*0117
1*0118
1*0119
1*0120
1*0121
40122
1*0123
1*0121*
1*0125
1*0126
1*0127
1*0128
1*0129
1*0130
1*0131
1*0132
1*0133
1*0131*
1*0135
APPENDIX B
MOBILE2
IOPT=(IOP-|REM)/10
IF(IP.EQ,2) GOTO 700
DECEMBER 12, 1980
C
C
C..ITECH-J* AND IP<=1
PCRED= I TECHl* (BY, AGE 1ST, I OPT)
IF(IOPT.LT,5.AND.|REM.GT.O)
* (ITECHMBY.AGEIST, IOPT+1) -PCRED) *REM+PCRED
GOTO 800
C
C,.ITECH=1* AND I P=2
700 PCRED= I TECHl* (20-BY, 21 -AGE 1 ST, I OPT)
IF (IOPT,LT.5.AND.IREM.GT.O) PCRED-
* (ITECHl* (20-BY,21-AGE 1ST, I OPT+1) -PCRED) *REM+PCRED
C
C
800 PCLEFT-1.-PCRED/100,
C
999 RETURN
END
>»» FUNCTION PCLEFT <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
1*1000
1*1001
1*1002
141003
1*1001*
1*1005
1»1006
M007
1*1008
1*1009
1*1010
1*1011
1*1012
1*1013
1*1011*
1*1015
1*1016
1*1017
1*1018
1*1019
1*1020
1*1021
1*1022
1*1023
1*1021*
1*1025
1*1026
1*1027
1*1028
1*1029
1*1030
1*1031
1*1032
A 1033
l*103l»
1*1035
1*1036
M037
1*1038
1*1039
1*101*0
1*101*1
1*101*2
1*101*3
1*101*1*
1*101*5
1*101*6
1*101*7
1*101*8
1*101*9
1*1050
1*1051
1*1052
1*1053
1*1 05**
1*1055
1*1056
M057
SUBROUTINE ALUH(ICY,|R)
C
C
C.. PURPOSE:
C
C..SPROG COMPUTES EMISSION CORRECTION FACTORS FOR AIR CONDITIONING,
C., EXTRA LOADING, TRAILER TOWING AND HUMIDITY ONLY FOR VEHICLES
C..LDGV, LDGT1, LDGT2 AND LDGT (COMP.) . ADDITIONALLY, THE HUMIDITY
C.. CORRECTION IS APPLIED TO MC VEHICLES.
C
C
C.. ARGUMENTS:
C
C..NAME USAGE DESCRIPTION
C
C..ICY IN CALENDAR YEAR
C..IR IN REGION
C
C
C..USES SPROGS:
C
C..IGEPTR
C..IGUPTR
C.JGLPTR
C..IGTPTR
C
C
C..USED BY:
C
C..BIGCFX
C
C
COMMON/RET1/ALHRET(20,J*,3)
COMMON/ALUCOM/ACEQIP(8,3,3) ,ACCF (2,3.2,3.3)
COMMON/ALUCOM/XLCF(3,6,3,3) ,TWCF (3,6,3, 3)
COMMON/LNKCOM/SPD (8) ,TAMB,PCCN,PCHC,PCCC
COMMON/XCFS1/AC,XLOAD(3) ,TRAILR(3) , ABSHUM.DB.WB
COMMON/SYSCOM/MAXVEH, MAXLTW, MAXPOL, MAXREG, INITPR
C
C,.DILO IS THE LOW REFERENCE TEMP FOR Dl
C..DIHI IS THE HIGH REFERENCE TEMP FOR Dl
C..DI IS THE DISCOMFORT INDEX COMPUTED FROM THE USER SUPPLIED (DEFAULT)
C.. VALUES OF DRY BULB (DB) AND WET BULB (WB) TEMPS.
C
DATA DILO/70./
DATA DIHt/80./
C
C
C
IF (AC.EQ.O.) GOTO 100
C.. COMPUTE AC BASED ON DISCOMFORT INDEX Dl
DI = (DB+WB) *,!»+! 5-
AC=(DI-DILO)/(DIHI-DILO)
IF(AC.LT.O.) AC=0.
IF(AC.GT.l.) AC=1.
C.. SETUP HUMIDITY CORRECTION FACTORS
100 TT=TAMB-75.
HHHH.-0. 001*70* (ABSHUM-75-)
>»» SUBROUTINE ALUH <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
C,.ASSIGN MC ONLY FOR I P=3
41059 DO 200 |DX«=],20
41060 ALHRET(IDX,4,1)«=1.
41061 ALHRET(IDX,4,2)"°1,
41062 200 ALHRET(IDX,4,3)=HHH
41063 C
41064 C..ASSIGN OTHER VEHICLE CORRECTION FACTORS
41065 C
i»l066 DO 400 IVP-l.MAXLTW
4106? XLU=XLOAD(IVP)
41068 TWU=TRAILR(IVP)
41069 C
41070 DO 300 IDX=1,20
41071 MY=ICY-(20-IDX)
41072 IGU=IGUPTR(MY,|VP,|R)
41073 IGE=IGEPTR(MY,IVP,|R)
41074 IGLHGLPTR(MY,|VP,|R)
41075 |GT=IGTPTR(MY,IVP,IR)
41076 ACU=ACEQIP(IGE,IVP,IR)*AC
41077 C
41078 DO 300 IP=1,MAXPOL
41079 HH-1.
41080 IFOP.EQ.3) HH=HHH
41081 300 ALHRET(|DX,IVP,IP)«
41082 ft ((ACCF (2,IP,IGU,IVP,|R)*TT+ACCF(1,IP,IGU,IVP,IR) -1.}*ACU+1.)
41083 * ft((XLCF(IP,IGL,IVP,|R)-l,)ftXLUtl.)
41084 ft ft((TWCF(IP,IGT,!VP,IR)-l.)ftTWU+l.)
41085 * *HH
41086 C
41087 400 CONTINUE
41088 C
41089 C
41090 RETURN
41091 END
>»» SUBROUTINE ALUH <««
-------
1*2000
1*2001
1*2002
42003
1*2001*
1*2005
1*2006
1*2007
1*2008
1*2009
1*2010
1*2011
1*2012
1*2013
1*2011*
1*2015
1*2016
1*2017
1*2018
1*2019
1*2020
1*2021
1*2022
1*2023
1*2021*
1*2025
1*2026
1*2027
1*2028
1*2029
1*2030
1*2031
1*2032
1*2031*
^2035
1*2036
^2037
1*2038
1*2039
1*201*0
1*201*1
1*201*2
1*201*3
APPENDIX B
MOBILE2
FUNCTION IGEPTR(MY,IV.IR)
DECEMBER 12, 1980
C
C
C.
C
C,
C
C
C.
C
C.
C
C.
C.
C.
C
C
C.
C
C,
C
C
C.
C
C.
C
C
.PURPOSE:
.SELECT POINTER TO FRACTION OF VEHICLES EQUIPPED WITH A.C.
•ARGUMENTS:
,NAME USAGE
,MY
,1V
IR
IN
IN
IN
DESCRIPTION
MODEL YEAR
VEHICLE TYPE
REGION
.USES SPROGS;
.QUITER
.USED BY:
.ALUH
COMMON/ALUPTR/1GEYRS(8,3,3) ,IGUYRS(2,3,3)
COMMON/ALUPTR/1GLYRS(6,3,3),IGTYRS (6,3,3)
DO 100 |G=1,8
IF(MY.LE.|GEYRS(|G,IV,IR)) GOTO 200
100 CONTINUE
, .SET DEFAULT
IG-1
CALL QUITER (0.,6,61,MY)
200 IGEPTRHG
RETURN
END
>»» FUNCTION IGEPTR <««
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
43000 FUNCTION IGUPTR (MY, IV, |R)
43001 C
43002 C
43003 C..PURPOSE:
43004 C
43005 C..SELECT POINTER TO FRACTION OF VEHICLES USING A.C.
43006 C
43007 c
43008 C,.ARGUMENTS:
43009 c
43010 C..NAME USAGE DESCRIPTION
43011 c
43012 C..MY IN MODEL YEAR
43013 C..IV IN VEHICLE TYPE
43014 C..IR IN REGION
43015 c
43016 c
43017 C..USES SPROGS:
43018 C
43019 C..QUITER
43020 C
43021 C
43022 C..USED BY:
43023 c
43024 C..ALUH
43025 c
43026 C
43027 COMMON/ALUPTR/IGEYRS(8,3,3) ,|GUYRS(2,3,3)
43028 COMMON/ALUPTR/IGLYRS(6,3,3),IGTYRS(6,3,3)
43029 c
43030 c
43031 c
43032 DO 100 IG=1,2
43033 IF (MY.LE.IGUYRSdG, IV, IR)) GOTO 200
43034 100 CONTINUE
43035 c
43036 C..SET DEFAULT
43037 c
43038 IG=1
43039 CALL QUITER(0.,7,6l,MY)
43040 200 IGUPTR-IG
43041 C
43042 RETURN
43043 END
>»» FUNCTION IGUPTR <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
1*1*000
1*1*001
1+1*002
1+1*003
1*1*001*
1*1+005
1*1*006
1*1*007
1*1*008
iti+oog
1*1*010
1*1*01 1
1*1*012
1+1*013
1+1*011+
1*1*015
1*1*016
1*1+017
1*1*018
1*1*019
1*1*020
1*1*021
1*1*022
1*1*023
1*1*021*
1*1*025
1*1*026
1*1*027
1*1+028
1+1+029
1*1*030
1*1*031
1*1*032
1*1*033
1*1*031*
1*1+035
1+1+036
1*1*037
1*1*038
i*i*039
1*1*01+0
1+1*01*1
1*1*01*2
iti»oi+3
c
C
c.
c
c.
c
c
c.
c
c.
c
c.
c.
c.
c
c
c.
c
c.
c
c
c.
c
c.
c
c
c
c
c
c
c.
c
c
FUNCTION IGLPTR(MY,IV,IR)
.PURPOSE:
.SELECT POINTER TO FRACTION OF VEHICLES WITH EXTRA LOAD
.ARGUMENTS:
.NAME USAGE DESCRIPTION
.MY IN MODEL YEAR
.IV IN VEHICLE TYPE
.IR IN REGION
.USES SPROGS:
.QUITER
.USED BY:
.ALUH
COMMON/ALUPTR/IGEYRS(8,3,3) , IGUYRS (2, 3,3)
COMMON/ALUPTR/|GLYRS(6,3,3) , IGTYRS (6, 3,3)
DO 100 IG=1,6
IF (MY.LE.IGLYRSdG, IV, IR)) GOTO 200
100 CONTINUE
.SET DEFAULT
IG=1
CALL QUITER (0., 8, 61, MY)
200 IGLPTR-IG
RETURN
END
>»» FUNCTION IGLPTR <««
-------
1*5000
1*5001
1*5002
1*5003
1*5001*
1.5005
1*5006
1*5007
1*5008
1*5009
1*5010
1*5011
1*5012
1*5013
1*50 ]1»
1*5015
1*5016
1*5017
1*5018
1*5019
1*5020
1*5021
1*5022
1*5023
1*5021*
1*5025
1*5026
1*5027
1*5028
1*5029
1*5030
1*5031
1*5032
1*5033
1»5031*
1*5035
1*5036
1*5038
1*5039
1*501*0
1*501*1
1*501*2
1*501*3
APPENDIX B
MOBILE2
FUNCTION IGTPTR(MY,!V,IR)
DECEMBER 12, 1980
C
C
C..PURPOSE:
C
C..SELECT POINTER TO FRACTION OF VEHICLES WITH TRAILER IN TOW
C
C
C.,ARGUMENTS?
C
C..NAME USAGE DESCRIPTION
C
C..MY
IN
CT.IV IN
C..IR IN
C
C
C..USE5 SPROGS:
C
C..QUITER
C
C
C..USED BY:
C
C..ALUH
C
MODEL YEAR
VEHICLE TYPE
REGION
COMMON/ALUPTR/1GEYRS(8,3,3) ,IGUYRS(2,3,3)
COMMON/ALUPTR/1GLYRS(6,3,3) ,IGTYRS(6,3,3)
C
C
C
DO 100 IG=1,6
IF (MY,LE.IGTYRS(IG,IV,IR)) GOTO 200
100 CONTINUE
C
C..SET DEFAULT
C
IG=1
CALL QUITER(0.,9,6l,MY)
200 IGTPTR=|G
C
RETURN
END
>»» FUNCTION IGTPTR <««
-------
46000
U6.001
46002
146003
46004
1*6005
1*6006
1*600?
1*6008
1*6009
1*6010
1*6011
1*6012
1*6013
1.6011*
1*6015
1*6016
1*6017
1*60)8
1*6019
1*6020
1*6021
1*6022
46023
1*6021*
46025
46026
46027
46028
46029
46030
46031
46032
46033
46034
46035
46036
46037
46038
46039
46040
46041
46042
46043
APPENDIX B
MOBILE2
FUNCTION |GPPTR(MY,IP,IR, IV)
C
C
C.,PURPOSE:
C
C,.SELECT POINTER TO SPEED CORRECTION COEFFICIENTS
C
C
C,,ARGUMENTS:
C
C..NAME USAGE DESCRIPTION
C
C..MY
DECEMBER 12, 1980
IN
MODEL YEAR
POLLUTANT NUMBER
REGION NUMBER
VEHICLE TYPE
C..IP IN
C..IR IN
C..IV IN
C
C
C..USES SPROGS:
C
C..QUITER
C
C
C..USEO BY;
C
C..BIGCFX
C
C
COMMON/PTRCOM/MAXIGP,IGPYRS(9,3,3,8)
C
C
C
DO 100 IG»1,MAX|GP
IF (MY.LE.IGPYRS(IG,IP,IR.IV)) GOTO 200
100 CONTINUE
C
C..SET DEFAULT
C
IG«1
CALL QUITER(0.,10,6l,MY)
200 (GPPTR-IG
C
RETURN
END
>»» FUNCTION IGPPTR <««
-------
1*7000
1*7001
1*7002
1*7003
1*7001*
1*7005
1*7006
1*7007
1*7008
1*7009
1*7010
1*7011
1*7012
1*7013
1*7011*
1*7015
1*7016
1*7017
1*7018
1*7019
1+7020
1*7021
1*7022
1*7023
1*7021*
1*7025
1*7026
1*7027
1*7028
1*7029
1*7030
1*7031
1*7032
1*7033
1*7031*
47035
1*7036
1*7037
1*7038
1*7039
1*701*0
1*701*1
1*701*2
1*701*3
1*701*1*
1*701*5
1*701*6
1*701*7
1*701*8
1*701*9
APPENDIX B
MOBILE2
FUNCTION INDX3R(MY,IP,IV,IR)
DECEMBER 12, 1980
C
C
C..PURPOSE:
C
C..SELECT POINTER FOR INTERCEPT AND SLOPE OF EMISSION EQUATION
C
C.,ARGUMENTS:
C
C..NAME USAGE
C
C..MY IN
C..IP IN
C..IV IN
C..IR IN
C
C
C..USES SPROGS:
C
C..QUITER
C
C
C..USED BY;
C
C..EFCALX
C..EFALTX
C
DESCRIPTION
MODEL YEAR (MY-0 FOR EFALTX SEEKING A NEW SLOT)
POLLUTANT NUMBER
VEHICLE TYPE
REGION NUMBER
COMMON/INDXCM/INDXYR(15,2,3,8,3)
C
C
C
DO 100 IG-1,15
JG=IG
IF(MY.GT.O) JG-16-IG
IF(MY.GE.INDXYR(JG,1,IP,IV.IR).AND.
* MY.LE.INDXYR(JG,2,IP,IV,IR)) GOTO 200
100 CONTINUE
C
C..SET DEFAULT
C
JG=0
IF(MY.EQ.O) GOTO 200
JG=J
CALL QUITER(0,,H,6],MY)
C
200 INDX3R=JG
RETURN
END
>»» FUNCTION INDX3R <««
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
48000
48001
48002
48003
48004
48005
48006
48007
48008
48009
48010
48011
48012
48013
48014
48015
48016
48017
48018
48019
48020
48021
48022
48023
48024
48025
48026
48027
48028
48029
48030
48031
48032
48033
48034
48035
48036
48037
48038
48039
48040
48041
48042
C
C
C.
C
C.
C
C
C.
C
C,
C
C.
C.
C.
C
C
C.
C
C,
C
C
C.
C
C.
C
C
C
C
C
C
C.
C
C
FUNCTION ISPPTR(MY,IR,IV)
.PURPOSE:
.SELECT POINTER TO BAG SPEED NORMALIZATION COEFFICIENTS (1 VI ,2, 3,5,6)
.ARGUMENTS;
.NAME USAGE DESCRIPTION
.MY IN MODEL YEAR
.IV IN VEHICLE TYPE
, IR IN REGION NUMBER
.USES SPROGSs
.QUITER
.USED BY;
.BIGCFX
COMMON/ISPCOM/ISPYRS (18,3,3) , ISPYR8 (18,3,3)
DO 100 IG-1,18
|F(MY.LE.ISPYRS(IG,IR,IV)) GOTO 200
100 CONTINUE
.SET DEFAULT
IG«=1
CALL QUITER (0., 12, 61, MY)
200 |SPPTR=IG
RETURN
END
>»» FUNCTION ISPPTR <««
-------
1,9000
APPENDIX B
MOBILE2
FUNCTION ISPPT8(MY,!R,IP)
DECEMBER 12, 1980
1*9001
1*9002
1*9003
1*9001*
1*9005
1*9006
1*9007
1*9008
1*9009
1*9010
1*9011
1*9012
1*9013
1*9011*
1*9015
1*9016
1*9017
1*9018
1*9019
1*9020
1*9021
1*9022
1*9023
1*9021*
1*9025
1*9026
1*9027
1*9028
1*9029
1*9030
1*9031
1*9032
1*9033
1*9031*
1*9035
1*9036
1*9037
1*9038
1*9039
1*901*0
1*901*1
1*901*2
1*901*3
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
,, PURPOSE:
..SELECT POINTER TO BAG SPEED NORMALIZATION COEF
..ARGUMENTS;
..NAME USAGE DESCRIPTION
..MY IN MODEL YEAR
..IV IN VEHICLE TYPE
..IP IN POLLUTANT NUMBER
. .IR IN REGION NUMBER
..USES SPROGS:
. .QUITER
..USED BY:
..BIGCFX
COMMON/ISPCOM/ISPYRS(l8,3,3) , ISPYR8 (18,3,3)
DO 100 IG=l,l8
IF (MY.LE.ISPYR8(|G,IR, IP)) GOTO 200
100 CONTINUE
..SET DEFAULT
|G=1
CALL QUITER(0,,13.6l,MY)
200 ISPPT8*IG
RETURN
END
>»» FUNCTION ISPPT8 <««
-------
Soooo
soooi
50002
50003
50004
50005
50006
50007
50008
50009
50010
50011
50012
50013
50011*
50015
50016
50017
50018
50019
50020
50021
50022
50023
50024
50025
50026
50027
50028
50029
50030
50031
50032
50033
50034
50035
50036
50037
50038
50039
50040
50041
50042
APPENDIX B
MOBILE2
FUNCTION IEXMPT(MY,|V,IR)
C
c
C..PURPOSE:
C
C..SELECT POINTER TO NON-METHANE FRACTIONS
C
DECEMBER 12, 1980
C..ARGUMENTS:
C
C..NAME USAGE
C
C..MY IN
C..IV IN
C..IR IN
C
C
C..USES SPROGS:
C
C..QUITER
C
C
C..USED BY:
C
C..EFCALX
C
DESCRIPTION
MODEL YEAR
VEHICLE TYPE
REGION
COMMON/BEFGCM/EXMETH(3,8,3),IEXMYR(3,8,3)
DO 100 IG«=1,3
IF (MY.LE.IEXMYRCIG,IV.IR)) GOTO 200
100 CONTINUE
C
C..SET DEFAULT
C
IG=1
CALL QUITER(0,,l4,6l,MY)
200 IEXMPT-IG
C
RETURN
END
»>» FUNCTION IEXMPT <««
-------
52000
52001
52002
52003
52004
52005
52006
5200?
52008
52009
52010
52011
52012
52013
52014
52015
52016
5201?
52018
52019
52020
52021
52022
52023
52024
52025
52026
52027
52028
52029
52030
52031
52032
52033
52034
52035
52036
52037
52038
52039
52040
52041
52042
52043
APPENDIX B
MOBILE2
FUNCTION |GSFPT(MY,|V,IR)
C
C
C..PURPOSE:
C
C..SELECT POINTER TO GROSS SALES FRACTION
C
DECEMBER 12, 1980
C..ARGUMENTS:
C
C..NAME USAGE
C
C..MY IN
C..IV IN
C..IR IN
C
C
C..USES SPROGS:
C
C..QUITER
C
C
C..USED BY?
C
C..EFCALX
C..REGMOD
C
DESCRIPTION
MODEL YEAR
VEHICLE TYPE
REGION
COMMON/GSFCOM/MAXGSF,GSF(18,8,3),IGSFYR(18,8,3)
DO 100 IG=1,MAXGSF
IF(MY.LE.IGSFYR(IG,IV,IR)) GOTO 200
100 CONTINUE
C
C..SET DEFAULT
C
IG=1
CALL QU|TER(0.,l6,6l,MY)
200 IGSFPTHG
C
RETURN
END
>»» FUNCTION IGSFPT <««
-------
APPENDIX B
MOBILE2
v (A INI (1,1) .All (1,1)) , (A INI (1,10) ,A12(1, 1)) ,
*(AIN2(1,1) ,A21 (1,1)) , (AIN2(1,10) ,A22(1,D) ,
*(AIN3(1,0 ,A31 (1,1)) , (AIN30.10) ,A32(1,D)
C
C..HC SPEED CORRECTION FACTOR COEFFICIENTS
ft
ft
ft
ft
*
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
C
C..CO
DATA All/
2.2l*6l2E+00,
2.31026E+00,
2.16556E+00,
2.39726E+00,
2.1*0873E+00,
2.23217E+00,
2.25223E+00,
2.02779E+00,
2.15056E+00,
DATA A 127
2.23021E+00,
2.12230E+00,
2.15361E+00,
2.073i*6E+00,
2.349A8E+00,
2,1131+OE+OO,
2.119l*OE+00,
2.68382E+00,
2.395l»OE+00,
SPEED CORRECTION
-2.90973E-01,
-l».72i*9i*E-Oi»,
-2.89572E-01,
-l*.l*6689E-Ol*.
-2.69992E-01,
-lt.33638E-Oi*.
-2.99985E-01,
-1*. 871*9 1E-01*.
-3.08187E-01,
-5.06843E-01*.
-2.8i»985E-01,
-l*.56738E-Oi4,
-2.87778E-01,
-l*.73179E-04,
-2.730l*9E-Ql,
-l*.6030l*E-Oi*,
-2.83620E-01,
-i*.i*2136E-Oi*,
-2.936U8E-01,
-l*.8i*l**8E-Oi*,
-2.91072E-01,
-5.26li»8E-Oi*.
-2.83451E-01,
-l*.69759E-Oi*.
-2.89353E-01,
-5.5i*707E-Olt,
-3.0i*959E-01,
-5.09&23E-01*,
-2.85676E-01,
-5.00793E-01*,
-2.98632E-01,
-6.l65l*l*E-Ol*,
-3.l+i*633E-01,
-6.25720E-01*.
-3-35781E-01,
-7-31550E-01*,
FACTOR COEFFIC
1.58890E-02,
6.gi*077E-06,
1 .52990E-02,
6.i*8l83E-06,
1.1* 1*22 1E-02,
6.50735E-06,
1.61351E-02,
7.29093E-06,
1.68168E-02,
7-53855E-06,
1.53833E-02,
6.73486E-06,
1.56820E-02,
7.07951*E-06,
1.53577E-02,
6.78527E-06,
1.53836E-02,
6.28732E-06,
1.62356E-02,
7.11591E-06,
1 .69089E-02,
8.02705E-06,
1 .56gi*8E-02,
6.93832E-06,
1.730l*2E-02,
8.6i*20itE-o6,
1 .68l*l6E-02,
7.59516E-06,
1.63180E-02,
7-55067E-06,
1 .8U73E-02,
9.92062E-06,
1.95M7E-02,
9.78l*i*2E-06,
2.11609E-02,
1.20715E-05,
IENTS
-3-92798E-08,
-3.63l*56E-08,
-3.78100E-08,
-1+.19769E-08,
-1*.31596E-08,
-3-83798E-08,
-1».081*56E-08,
-3.81+880E-08,
-3.l»6311E-08/
-1*.02861E-08,
-i*.70H7E-o8,
-3-9i*707E-08,
-5.13107E-08,
-l*.3l*963E-08,
-1*.37187E-08,
-6.0l*021E-08,
-5-83369E-08,
-7.l*8567E-08/
»» BLOCK DATA 1 <«
-------
53058
53059
53060
53061
53062
53063
53061*
53065
53066
53067
53068
53069
53070
53071
53072
53073
53075
53076
53077
53078
53079
53080
53081
53082
53083
53081*
53085
53086
53087
53088
53089
53090
53091
53092
53093
5309^
53095
53096
53097
53098
53099
53100
53101
53102
53103
53101*
53105
53106
53107
53108
53109
53110
53111
53112
53113
531 H
53U5
DATA A21/
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
1.81978E+00,
2.33989E+00,
2. 1*1* 151* E+00,
2, 1*6551 E+00,
2. 7 7 801* E+00,
2.78899E+00,
2.7071»3E+00,
1.86919E+00,
1.82133E+00,
APPENDIX B
MOBILE2
-2.5W63E-01,
-1*.87397E-01»,
-2.96978E-01,
-1*.77396E-01*,
-2.9H73E-01,
-3.87852E-01*.
-3-05023E-01,
-'».73969E-01*.
-3-19130E-01,
-i*.22327E-Oi*.
-3.27107E-01,
-J*.67573E-01»,
-3.31038E-OI,
-5-38583E-01*.
-2.76679E-01,
-5-58279E-01.,
-2.7205*»E-01,
-5.52021E-01*,
-------
53116
53H7
53118
53H9
53120
53121
53122
53123
5312*»
53125
53126
53127
53128
53129
53130
53U1
53132
53133
5313**
53135
53136
53137
i;
DATA
it
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
C
END
A32/
2.0i*5l6E+00,
1.63262E+00,
1.H825E+00,
2.i»5969E-01 ,
1.28169E+00,
1 •53M7E+00,
7.0^805E-01 ,
7.83838E-01,
9,J»2131E-01,
APPENDIX B
MOBILE2
-l.i*3J*09E-Ol»,
-1 .g^oi^E-oi ,
-2.3175J4E-0'*,
-1.21861E-01,
-M6293E-01*,
-1 .22kkkl-0] ,
-1.71078E-01*.
8.1»1951»E-02,
6.29880E-05,
-8.0i»874E-02,
-1, 18891E-01*.
-1.25671E-01,
-1 ,69^28E-01*.
3.81527E-02,
3.26UOE-05,
3.285i*9E-0'»,
-3.19350E-05,
-J*.232'tOE-02,
-9-39853E-05,
DECEMBER 12, 1980
1.06079E-06,
1.10736E-02,
1.68372E-06,
7.03020E-03,
1.06U1E-06,
7.9502l»E-03,
1.25777E-06,
-3.408ME-03,
-4.13975E-07,
5.35735E-03,
9.01060E-07,
7.85919E-03,
1.25i*9'tE-06,
-1.73907E-03,
-2.038^7E-07,
1.06029E-03,
2.90389E-07,
3.86253E-03,
7.53883E-07,
O.OOOOOE+00/
O.OOOOOE+00,
O.OOOOOE+00,
O.OOOOOE+00,
O.OOOOOE+00,
O.OOOOOE+00,
O.OOOOOE+00,
O.OOOOOE+00,
O.OOOOOE+00,
O.OOOOOE+00/
»» BLOCK DATA 1 <«
-------
DECEMBER 12, 1980
54000
54001
54002
54003
54004
54005
54006
54007
54008
54009
54010
54011
54012
54013
54014
54015
54016
54017
54018
54019
54020
54021
54022
54023
54024
54025
54026
54027
54028
54029
54030
54031
54032
54033
54034
54035
54036
54037
54038
54039
54040
54041
C ii f"l li *5
*j*f U *4 1*
54043
54044
54045
54046
54047
54048
54049
54050
54051
54052
54053
54054
54055
54056
54057
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
APPENDIX B
MOBILE2
BLOCK DATA
.BLOCK DATA SUBPROGRAM 2
COMMON/MYMSAV/SAVMYM(20,8) ,SAVMYR(20,8)
COMMON/VMXCOM/VMTMIX(8)
.SAVMYM ( IDX, IV )
.SAVMYR ( IDX, IV )
.VMTMIX ( IV )
.DEFAULT VEH. MILES TRAVELED MIX
DATA VMTMIX/
* 0.7824,0.0825,0.0468,0.0419,0.0021,0.0004,0.0354,0.0085/
.ANNUAL AVERAGE MILEAGE ACCUMULATION (DIVIDED BY 100000)
DATA SAVMYM/
.LDGV
*0.144,0.139,0.134,0.128,0.123,0.118,0.112,0.107,0.102,0.096,
*0.091,0.086,0.080,0,075,0.070,0.064,0.059,0.054,0.049,0.043,
.LDGT1
*0.156,0.140,0.125,0,112,0.101,0.094,0.086,0.080,0.075,0.070,
*0.066,0.062,0.059,0.055,0.052,0.050,0.047,0. 044, 0.044,0.044,
.LDGT2
*0.158,0.142,0.126,0,114,0,103,0.095,0.087,0.081,0.076,0.071,
*0.066,0.063,0.060,0.055,0.052,0.051,0.047,0,044,0.044,0.044,
.HDGV
*0.210,0.189,0.172,0.155,0.141,0,126,0.113,0.103,0.094,0.086,
*0.080,0.073,0.067,0.063,0.059,0.055,0.052,0.050,0.050,0.050,
.LDDV
*0.144,0.139,0.134,0.128,0.123,0.118,0.112,0.107,0.102,0.096,
*0.091,0.086,0.080,0.075,0.070,0.064,0.059,0.054,0.049,0.043,
.LDDT
*o.157,0.151,o.i 1*6,o.i 1*0,o.i 30,0.121,o.iio,0.097,0.093,0.071*.
*o, 068,0.061,0.055,0,050,0.01*6.0.01*2,0.038,0.031,0.031,0.031,
.HDDV
*0.704,0,669,0,606,0.542,0,479,0.437,0.394,0.366,0,345,0.331,
*0.324,0.317,0.310,0.296,0.275,0.246,0.204,0.176,0.176,0.176,
.MC
*0.01* 1,0.028,0.021,0.016,0.012,0.008,0.006,0.001*,0.002,0.002,
*0.002,0.000,0.000,0.000,0,000,0.000,0.000.0.000,0.000,O.OOO/
.VEHICLE REGISTRATION DISTRIBUTIONS (ENTER UNMODIFIED DATA)
DATA SAVMYR/
.LDGV
*.0721,.1009,.0921,.0708,.0916,.1026,.0888,.0712,.0659,.0591.
*.01*78, .03l»9, .0300, .0230, .0150, .0099, -0055, .0025, .0017, .011*6,
•LDGT1
*.0968, .091*5, .0855, .0613, .0909, .0993, .0759, .0599, .01*38. .01*82.
*. 01*57,. 0332,.0350,.0330,.0261,. 02 ll*,.0152,.0111*,.010l*,.0125,
.LDGT2
*.21*1*8, .2070,. 1553, .0970, -0572, .0560, .0391, .0296, .0231, .0201,
*.0173, .0112, .0097, .0080, .0051*, .0055, .001*5, .0028, .0026, .0038,
.HDGV
*. 1276,. 1139, .0974, -0735, .0858, .0882, .0705, .0531*, .01*13, .01*39,
*.0396,.0306,.0299,.0261,.0206,.0177,.0129,.0092,.0082,.0097,
»» BLOCK DATA 2 <«
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
54058 C..LDDV
54059 *.0721,.1009,.0921,.0708,.0916,.1026,.0888,.0712,.0659,.0591,
54060 *.0478,.0349,.0300,.0230,.0150,.0099,.0055,.0025,.0017,.0146,
54061 C..LDDT
54062 *.0968,.0945,.0855,.0613,.0909,.0993,-0759,.0599,.0438,.0482,
54063 *.0457,.0332,.0350,.0330,.026l,.02l4,.0152,.01l4,.0104,.0125,
54064 C..HDDV
54065 *.1774,.1418,.0853,.0536,.0984,.0933,.0720,.0515,.0421,.0417,
54066 *.0309,.0235,.0253,,0193,.0129,.0095,.0070,.0038,.0038,.0069,
54067 C..MC
54068 *0.133,0.145,0.138,0,116,0.123,0.114,0.069,0.044,0.024,0.009,
54069 *o.085,o.o ,0.0 ,oto ,0.0 ,0.0 ,0.0 ,0.0 ,0.0 ,0.0 /
54070 c
54071 END
»» BLOCK DATA 2 <«
-------
55000
55001
55002
55003
55004
55005
55006
5500?
55008
55009
55010
55011
55012
55013
550 14
55015
55016
55017
55018
55019
55020
55021
55022
55023
55024
55025
55026
55027
55028
55029
55030
55031
55032
55033
55031*
55035
55036
55037
55038
55039
55040
55041
55042
55043
55044
55045
55046
55047
55048
55049
55050
55051
55052
55053
55054
55055
55056
55057
C
C,
C
C
C,
C,
C
C
C
C
APPENDIX B *
MOBILE2 DECEMBER 12, 1980
BLOCK DATA
.BLOCK DATA SUBPROGRAM 3
COMMON/INDXCM/INDX49,INDXCA,INDXHI
.INDXYR ( IG, ID, IP, IV, IR ) , ID=1 FOR FIRST YEAR OF MOD YR GROUP
2 FOR LAST " "
DIMENSION
* INDXYR(15,2,3,8,3),
* INDX49(15,2,3,8),
ft INDXCA(15,2,3,8),
ft INDXHI (15,2,3,8)
EQUIVALENCE
ft (INDXYR (1,1,1,1,1) ,INDX49d,l,l,D) ,
ft (INDXYR(1,1,1,1,2),INDXCA(1,1,1,1)) ,
ft (INDXYR (1,1,1,1,3),INDXHI (1,1,1,1))
DIMENSION
ft IN49V1(15
ft IN49V2(15
ft iN4gv3d5
ft IN49V4(15
ft IN49V5(15
ft IN4gv6(15
ft IN49V7(15
ft IN49V8(15
ft
ft
*
ft
ft
ft
ft
ft
*
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
EQUIVALENCE
(INDX49(1
(INDX49(1
(INDX49(1
(INDX49(1
(INDX49(1
(INDX49(1
(INDX49(1
(INDX49(1
DIMENSION
INCAV1 (15
INCAV2(15
INCAV3(15
INCAV4(15
INCAV5d5
INCAV6(15
INCAV7(15
INCAV8(15
EQUIVALENCE
(INDXCAd
(INDXCAd
(INDXCAd
(INDXCAd
(INDXCAd
(INDXCAd
(INDXCAd
(INDXCAd
,2,
,2,
,2,
,2,
,2,
,2,
,2,
,2,
,1,
,1,
,1,
,1,
9 9
9 9
.1,
,1,
,2,
,2,
,2,
,2,
,2,
,2,
,2,
,2,
9 9
9 9
9 9
9 9
9 9
,1,
,1,
,1,
3)
3)
3)
3)
3)
3)
3)
3)
1,
1,
1,
1,
1,
1,
1,
1,
3)
3)
3)
3)
3)
3)
3)
3)
1,
1,
1,
9
9
9
9
9
9
9
9
9
9
9
9
1)
2)
3)
4)
5)
6)
7)
8)
,
,
*
,
,
,
,
1)
2)
3)
4)
5)
6)
7)
8)
,1
N49V1
.IN49V2
, IN49V3
, IN49V4
,1
,1
,1
,1
,1
,1
N49V5
N49V6
N49V7
(1
(1
(1
(1
(1
(1
(1
N49V8(1
NCAV1
NCAV2
, INCAV3
,1
,1
,1
,1
,1
NCAV4
NCAV5
NCAV6
NCAV7
NCAV8
(1
(1
(1
(1
(1
d
(1
(1
,1
,1
,1
,1
,1
,1
,1
,1
,1
,1
,1
,1
,1
,1
,1
,1
,D),
.0),
,D),
,1)),
,D),
,D),
,1)),
,D)
,D)
,D)
,D)
,D)
,D)
,D)
,D)
,1))
DIMENSION
»» BLOCK DATA 3 <«
-------
APPENDIX
55058
55059
55060
55061
55062
55063
55064
55065
55066
55067
55068
55069
55070
55071
55072
55073
5507*
55075
55076
55077
55078
55079
55080
55081
55082
55083
55084
55085
55086
55087
55088
55089
55090
55091
55092
55093
5509*
55095
55096
55097
55098
55099
55100
55101
55102
55103
55104
55105
55106
55107
55108
55109
55110
55111
55112
55113
55 114
ft
ft
ft
A
*
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
C
INHIV1 (15,
INHIV2(15,
INHIV305,
INHIV4(15,
INHIV505,
INHIV605,
INHIV7(15,
INHIV805,
EQUIVALENCE
(INDXHI (1,
(INDXHI (1,
(INDXHI (1,
(INDXHI (1,
(INDXHI (1,
(INDXHI (1,
(INDXHI (1,
(INDXiji (1>
2,3)
2,3)
2,3)
2,3)
2,3)
2,3)
2,3)
2,3)
1, ,
1. ,
1, ,
1, ,
1, ,
1, ,
1, ,
1, ,
MOB
1
f
9
>
f
1
t
1) ,INH
2) ,INH
3) ,INH
*) ,INH
5) ,INH
6) ,INH
7) ,INH
8),!NH
ILE2
IV! (1
IV2(1
IV3(1
IV*(1
IV5(1
IV6(1
IV7(1
IV8(i
B
,1,1)
,1,1)
,1,1)
,1,1)
,1,1)
,1,1)
),
),
),
),
),
),
D
55115
DATA IN49V3/
»» BLOCK DATA 3 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
55H6
55H7
55H8
55H9
55120
55121
55122
55123
55121*
55125
55126
55127
55128
55129
55130
55131
55132
55133
5513^
55135
55136
55137
55138
55139
55 HO
55141
55142
55143
55144
551 1*5
55146
55H*7
5511*8
55H*9
55150
55151
55152
55153
55151*
55155
55156
55157
55158
55159
55160
55161
55162
55163
55161*
55165
55166
55167
55168
55169
55170
55171
55172
55173
C..HC
it
it
it
ft
C..CO
it
it
it
it
C. .NOX
it
it
it
it
C
C
C..HC
it
it
it
it
C..CO
ft
*
*
it
C..NOX
it
it
it
it
C
C
C..HC
*
ft
it
it
C..CO
it
it
it
it
C..NOX
*
it
>'!
it
C
C
C..HC
it
it
it
1951, 1970,1974,1979,1981,1982,1984,1985,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1969, 1973, 1978, 1980, 1981 , 1983, 1981*. 2020, 0000, 0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1951 , 1970, 197i», 1979, 1981 , 1982, 1981*. 1985,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1969, 1973, 1978, 1980, 198 1,1 983, 1981*. 2020, 0000, 0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1951 , 1970, 1974, 1979, 1982, 1981*. 1985,0000,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1969, 1973, 1978, 1981 , 1983, 1984,2020,0000,0000,0000,
0000 , 0000 , 0000 , 0000 , OOOO/
DATA IN1*9VV
1951 , 1970, 1971*, 1979, 1981*. 1985,0000,0000,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1969, 1973, 1978, 1983, 1981*. 2020, 0000,0000, 0000, 0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1951 , 1970, 1 974, 1979, 1981*. 1985,0000,0000,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1969, 1973, 1978, 1983. 1981*. 2020, 0000, 0000, 0000, 0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1951 , 1970, 1974, 1979, 1981*. 1985,0000,0000,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1969, 1973, 1978, 1983, 1981*. 2020, 0000, 0000, 0000, 0000,
0000 , 0000 , 0000 , 0000 , OOOO/
DATA IN49V5/
1951 , 1975, 1977, 1978, 1979, 1980,0000,0000,0000,0000,
OOOO , OOOO , OOOO , OOOO , OOOO ,
1974, 1976, 1977, 1978, 1979,2020,0000,0000,0000,0000,
OOOO , OOOO , OOOO , OOOO , OOOO ,
1951 , 1975, 1977, 1978, 1979, 1980,0000,0000,0000,0000,
OOOO , OOOO , OOOO , OOOO , OOOO ,
1974, 1976,1977,1978, 1979,2020,0000,0000,0000,0000,
OOOO , OOOO , OOOO , OOOO , OOOO ,
1951,1975,1977,1978,1979,1980,1981,1983,0000,0000,
OOOO , OOOO , OOOO , OOOO , OOOO ,
1974, 1976, 1977, 1978, 1979, i960, 1982,2020,0000,0000,
OOOO , OOOO , OOOO , OOOO , OOOO/
DATA IN49V6/
1978, 1979, 1980, 1983,0000,0000,0000,0000,0000,0000,
OOOO , OOOO , OOOO , OOOO , OOOO ,
1978, 1979, 1982,2020,0000,0000,0000,0000,0000,0000,
»» BLOCK DATA 3 <«
-------
APPENDIX B
MOBILE2
OOOO,OOOO,OOOO,OOOO,OOOO,
DECEMBER 12, 1980
55175
55176
55177
55178
55179
55180
55181
55182
55183
55181*
55185
55186
55187
55188
55189
55190
55191
55192
55193
55191*
55195
55196
55197
55198
55199
55200
55201
55202
55203
55201*
55205
55206
5520?
55208
55209
55210
55211
55212
55213
55211*
55215
55216
55217
55218
55219
55220
55221
55222
55223
55221.
55225
55226
55227
55228
55229
55230
55231
C..CO
ft
ft
ft
ft
C..NOX
ft
ft
ft
ft
C
C
i 978 , i 979 , i 980 , i 983 , oooo , oooo , oooo , oooo , oooo , oooo ,
oooo , oooo , oooo , oooo , oooo ,
1 978 , 1 979 , 1 982 , 2020 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
oooo , oooo , oooo , oooo , oooo ,
i 978 , i 979 , i 980 , i 985 , oooo , oooo , oooo , oooo , oooo , oooo ,
oooo , oooo , oooo , oooo , oooo ,
1978, 1979, 1981*, 2020, oooo, oooo, oooo, oooo, oooo, oooo,
oooo , oooo , oooo , oooo , oooo/
DATA INl*9V7/
C..HC
ft
ft
ft
ft
C..CO
ft
ft
ft
ft
C..NOX
ft
ft
ft
ft
C
c
C..HC
ft
ft
ft
ft
C..CO
ft
ft
ft
ft
C..NOX
ft
ft
ft
ft
C
c
C..HC
ft
ft
ft
ft
C..CO
ft
ft
1951.1985, oooo , oooo , oooo , oooo , oooo , oooo , oooo , oooo ,
oooo , oooo , oooo , oooo , oooo ,
1 981* , 2020 , oooo , oooo , oooo , oooo , oooo , oooo , oooo , oooo ,
oooo , oooo , oooo , oooo , oooo ,
i 95 i , i 985 , oooo , oooo , oooo , oooo , oooo , oooo , oooo , oooo ,
oooo , oooo , oooo , oooo , oooo ,
1 981* , 2020 , oooo , oooo , oooo , oooo , oooo , oooo , oooo , oooo ,
oooo , oooo , oooo , oooo , oooo ,
1 95 1 , 1 985 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
oooo , oooo , oooo , oooo , oooo ,
1 981* , 2020 , oooo , oooo , oooo , oooo , oooo , oooo , oooo , oooo ,
oooo , oooo , oooo , oooo , oooo/
DATA IN1*9V8/
1 95 1 , 1 978 , 1 980 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
oooo , oooo , oooo , oooo , oooo ,
1977,1979.2020, OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
oooo , oooo , oooo , oooo , oooo ,
1 95 1 , 1 978 , 1 980 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
oooo , oooo , oooo , oooo , oooo ,
1977,1979,2020, OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
oooo , oooo , oooo , oooo , oooo ,
1 95 1 , 1 978 , 1 980 , oooo , oooo , oooo , oooo , oooo , oooo , oooo ,
oooo , oooo , oooo , oooo , oooo ,
1977,1979,2020, OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
oooo , oooo , oooo , oooo , oooo/
DATA INCAV1/
1951,1966,1968,1970,1972,1975,1977,1980,1981,1983,
oooo , oooo , oooo , oooo , oooo ,
1965, 1967, 1969, 1971,1971*, 1976, 1979, 1980, 1982, 2020,
oooo , oooo , oooo , oooo , oooo ,
1951,1966,1968,1970,1972,1975,1977,1980,1981,1983,
oooo , oooo , oooo , oooo , oooo ,
»» BLOCK DATA 3 <«
-------
APPENDIX B
MOBILE2
-------
APPENDIX
55290
55291
55292
55293
55291*
55295
55296
55297
55298
55299
55300
5530]
55302
55303
55301*
55305
55306
55307
55308
55309
55310
55311
55312
55313
553 11*
55315
55316
55317
55318
55319
55320
55321
55322
55323
55321.
55325
55326
55327
55328
55329
55330
55331
55332
55333
55331*
55335
55336
55337
55338
55339
553^*0
553<*1
5531*2
5531*3
5531*1*
55345
5531*6
5531*7
*
ft
ft
c
c
0000
1968
0000
,0000
,1971
,0000
,0000,
,1972,
,0000,
MOB
0000,
1971*.
0000,
ILE2
0000,
1976,
oooo/
B
DECEMBER |2, 1980
1979,
1983,
2020
,0000
,0000,
DATA INCAV5/
C..HC
ft
ft
ft
ft
C..CO
ft
ft
ft
ft
C..NOX
ft
ft
ft
ft
C
C
1951
0000
1971*
0000
1951
0000
1971*
0000
1951
0000
1971*
0000
,1975
,0000
,1976
,0000
,1975
,0000
,1976
,0000
,1975
,0000
,1976
,0000
,1977,
,0000,
,1977,
,0000,
,1977,
,0000,
,1977,
,0000,
,1977,
,0000,
,1977,
,0000,
1978,
0000,
1978,
0000,
1978,
0000,
1978,
0000,
1978,
0000,
1978,
0000,
1979,
0000,
1979,
0000,
1979,
0000,
1979,
0000,
1979,
0000,
1979,
oooo/
1980,
1981,
1980,
1981,
1980,
1981,
1982,
2020,
1982,
2020,
1982,
2020,
oooo
oooo
oooo
oooo
oooo
oooo
,0000
,0000
,0000
,0000
,0000
,0000
,0000,
,0000,
,0000,
,0000,
,0000,
,0000,
DATA INCAV6/
C..HC
ft
ft
ft
ft
C..CO
ft
ft
ft
ft
C..NOX
ft
ft
ft
ft
C
C
1951
0000
1978
0000
1951
0000
1978
0000
1951
0000
1978
0000
,1979
,0000
,1980
,0000
,1979
,0000
,1980
,0000
,1979
,0000
,1980
,0000
,1981,
,0000,
,2020,
,0000,
,1981,
,0000,
,2020,
,0000,
,1981,
,0000,
,1982,
,0000,
0000,
0000,
0000,
0000,
0000,
0000,
0000,
0000,
1983,
0000,
2020,
0000,
0000,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo/
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo
oooo
oooo
oooo
oooo
oooo
,0000
,0000
,0000
,0000
,0000
,0000
,0000,
,0000,
,0000,
,0000,
,0000,
,0000,
DATA INCAV7/
C..HC
ft
ft
ft
ft
C.,CQ
ft
ft
ft
ft
C..NOX
ft
ft
ft
ft
C
1951
0000
1983
0000
1951
0000
1983
0000
1951
0000
1976
0000
,1981*
,0000
,2020
,0000
,1981*
,0000
,2020
,0000
,1977
,0000
,1979
,0000
,0000,
,0000,
,0000,
,0000,
,0000,
,0000,
,0000,
,0000,
,1980,
,0000,
,1983,
,0000,
0000,
0000,
0000,
0000,
0000,
0000,
0000,
0000,
1981*.
0000,
2020,
0000,
oooo,
oooo,
0000,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo/
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo,
oooo
oooo
oooo
oooo
oooo
oooo
,0000
,0000
,0000
,0000
,0000
,0000
,0000,
,0000,
,0000,
,0000,
,0000,
,0000,
»» BLOCK DATA 3 <«
-------
APPENDIX B
MOBILE2
-------
55406
551*07
55408
55409
55410
55411
55412
55413
554 I 4
55415
55416
55417
55418
55419
55420
55421
55422
55423
55424
55425
55426
55427
55428
55429
55430
55431
55432
55433
55434
55435
55436
55437
55438
55439
55440
55441
55442
55443
55444
55445
55446
55447
55448
55449
55450
55451
55452
55453
55454
55455
55456
55457
55458
55459
55460
55461
55462
55463
>v
is
*
C..CO
*
*
*
*
C..NOX
ft
A
ft
ft
c
c
C..HC
ft
ft
ft
ft
C..CO
ft
ft
ft
ft
C..NOX
ft
ft
ft
ft
C
c
APPENDIX B
MOBILE2 DECEMBER 12, ig80
0000 , 0000 , 0000 , 0000 , 0000 ,
1969, 1973, 1978, 1980, 1981 , 1982, 1983, 1984,2020,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1951 , 1970, 1974, 1979, 1981 , 1982, 1983, '984, 1985,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1969, 1973, 1978, 1980, 1981, 1982, 1983, 1984,2020,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1951 , 1970, 1974, 1979, 1981 , 1982, 1984, 1985,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1 969 , 1 97 3 , 1 978 , 1 980 , 1 98 1 , 1 983 , 1 984 , 2020 , 0000 , 0000 ,
0000 , 0000 , 0000 , 0000 , 0000 /
DATA INHIV4/
1951,1970,1974,1979,1984,1985,0000,0000,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1969,1973,1978,1983,1984,2020,0000,0000,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1951 , 1970, 1974, 1979, 1984, 1985,0000,0000,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1969, 1973, 1978, 1983, 1984,2020,0000,0000,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1951 , 1970, 1974, 1979, 1984, 1985,0000,0000,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1969, 1973, 1978, 1983, 1984,2020,0000,0000,0000,0000,
0000 , 0000 , 0000 , 0000 , OOOO/
DATA INHIV5/
C..HC
ft
ft
ft
ft
C..CO
ft
ft
ft
ft
C..NOX
ft
ft
ft
ft
C
c
1951,1975,1977,1978,1979,1980,1982,1984,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1974,1976,1977,1978,1979,1981,1983,2020,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1951, 1975, 1977, 1978, 1979, 1980, 1982, 1984,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1974, 1976, 1977, 1978, 1979, 198] , 1983,2020,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1951,1975,1977,1978,1979,1980,1981,1983,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
1974, 1976, 1977, 1978, 1979, 1980, 1982,2020,0000,0000,
0000 , 0000 , 0000 , 0000 , OOOO/
DATA INHIV6/
C..HC
ft
ft
ft
ft
C..CO
1978, 1979, 1980, 1984,0000,0000,0000,0000,0000,0000,
OOOO , OOOO , OOOO , OOOO , OOOO ,
1978, 1979, 1983,2020,0000,0000,0000,0000,0000,0000,
OOOO , OOOO , OOOO , OOOO , OOOO ,
»» BLOCK DATA 3 <«
-------
55W
55^65
55^66
55^67
55^68
55^9
55^70
55^71
55472
55473
55^4
55475
55476
55477
55^78
55479
55480
55481
55482
55483
55484
55485
55486
55487
551*88
55489
55490
55491
55492
55493
55494
55495
55496
55497
55498
55499
55500
55501
55502
55503
55504
55505
55506
55507
55508
55509
55510
*
ft
it
ft
C..NOX
ft
ft
ft
ft
c
c
C..HC
ft
ft
ft
ft
C..CO
ft
ft
ft
ft
C..NOX
ft
ft
ft
ft
C
c
C..HC
ft
ft
ft
ft
C..CO
ft
ft
ft
ft
C,.NOX
ft
ft
ft
ft
C
APPENDIX B
MOBILE2 DECEMBER 12, 1980
1 978 , 1 979 , 1 980 , 1 98** , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 ,
0000 , 0000 , 0000 , 0000 , 0000 ,
1978, 1979, 1983,2020,0000,0000,0000,0000,0000,0000,
0000 , 0000 , 0000 , 0000 , 0000 ,
i 978 , i 979 , i 980 , i 985 , oooo , oooo , oooo , oooo , oooo , oooo ,
0000 , OOOO , OOOO , OOOO , OOOO ,
1978,1979,1981*, 2020, oooo, oooo, oooo, oooo, oooo, oooo,
oooo , oooo , oooo , oooo , oooo/
DATA INHIV7/
1 95 1 , 1 985 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
oooo , oooo , oooo , oooo , oooo ,
1 981* , 2020 , oooo , oooo , oooo , oooo , oooo , oooo , oooo , oooo ,
oooo , oooo , oooo , oooo , oooo ,
1 95 1 , 1 985 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
oooo , oooo , oooo , oooo , oooo ,
1 981* , 2020 , oooo , oooo , oooo , oooo , oooo , oooo , oooo , oooo ,
oooo , oooo , oooo , oooo , oooo ,
1 95 1 , 1 985 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
0000,0000,0000,0000,0000,
1 981* , 2020 , oooo , oooo , oooo , oooo , oooo , oooo , oooo , oooo ,
oooo , oooo , oooo , oooo , oooo/
DATA INHIV8/
1951 , 1978, 1980,0000,0000,0000,0000,0000,0000,0000,
oooo , oooo , oooo , oooo , oooo ,
1 977 , 1 979 , 2020 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
oooo , oooo , oooo , oooo , oooo ,
1951 , 1978, 1980,0000,0000,0000,0000,0000,0000,0000,
oooo , oooo , oooo , oooo , oooo ,
1977,1979, 2020 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
oooo , oooo , oooo , oooo , oooo ,
1 95 1 , 1 978 , 1 980 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
oooo , oooo , oooo , oooo , oooo ,
1977,1979,2020,0000,0000,0000,0000,0000,0000,0000,
oooo , oooo , oooo , oooo , oooo/
END
»» BLOCK DATA 3 <«
-------
DECEMBER 12, 1980
56000
56001
56002
56003
56004
56005
56006
56007
56008
56009
56010
56011
56012
56013
56014
56015
56016
56017
56018
56019
56020
56021
56022
56023
56024
56025
56026
56027
56028
56029
56030
56031
56032
56033
56034
56035
56036
56037
56038
56039
56040
56041
56042
56043
56044
56045
56046
56047
56048
56049
56050
56051
56052
56053
56054
56055
56056
56057
C
C.
C
C
C.
C.
C
C
C
C
C
C
C
C.
C,
C
C.
C.
C
C.
C.
APPENDIX B
MOBILE2
BLOCK DATA
BLOCK DATA SUBPROGRAM k
COMMON/BASECM/BASE49.BASECA,BASEHI
COMMON/DELCOM/DEL49,DELCA,DELHI
BASE3R ( IG, IP, IV, IR )
DEL3R ( IG, IP, IV, IR )
DIMENSION
* BASE3R(15,3,8,3) ,
* BASE49(15,3,8) ,
ft BASECA(15,3,8) ,
ft BASEHI (15,3,8)
EQUIVALENCE
ft (BASE3RO, 1,1,1) ,BASE49(1,1,0) ,
ft (BASE3R(1,1,],2),BASECA(1,1,1)),
ft (BASE3R(1,1,1,3) ,BASEHI (1,1,1))
DIMENSION B41 (15,3,4) ,B42 (15, 3,4)
EQUI VALENCE (BASE49 (1,1,1) ,B4l (1,1,1)) , (BASE49 (1,1,5) ,842(1,1,1))
DIMENSION BC1 (15,3,4) ,BC2(15,3,4)
EQUI VALENCE (BASECA( 1,1,1),BC1 (1,1,1)), (BASECA (1,1,5),BC2 (1,1,1))
DIMENSION BH1 (15,3,4) ,BH2(15,3,4)
EQUI VALENCE (BASEHI (1,1,1),BH1 (1,1,1)), (BASEHI (1,1,5),BH2 (1,1,1))
DIMENSION
ft DEL3R(15,3,8,3) ,
* DEL49(15,3,8),
ft DELCA(15,3,8) ,
ft DELHI (15,3,8)
EQUIVALENCE
ft (DEL3RO, 1,1,1) ,DEU9(1,1,0) ,
ft (DEL3R(1,1,1,2),DELCA(1,1,D) ,
ft (DEL3RO, 1,1, 3), DELHI (1,1,1))
DIMENSION D41 (15,3,4) ,042(15,3,4)
EQUI VALENCE (DELUg (1,1,1) ,041(1,1,1)), (DEL49 (1, 1,5) ,042(1,1,1))
DIMENSION DC1 (15,3,4),DC2(15,3,4)
EQUIVALENCE (DELCA (1,1, 1) ,DC1 (1,1, 1)) , (DELCA (1,1,5) ,DC2 (1,1 ,1))
DIMENSION DH1 (15,3,4),DH2(15,3,4)
EQUI VALENCE (DELHI (1,1,1),DH1 (1,1, 1)) , (DELHI (1,1,5),DH2 (1,1,1))
,FTP EXHAUST EMISSION ZERO MILEAGE EMISSION 6 DETERIORATION
, (PER 10K MILES) RATES. 1 LINE PER POL. FOR EACH VEH.TYPE
,ZERO MILE (BASE) RATES
,LOW ALT. 49-STATE
DATA B41/
,LDGV
ft 7-25, 4.43, 3.00, 3-36, 1-29, 0.29, 0.39, 0.39,7*0.0,
ft78.27,56.34,42.17,40.78,20.16, 6.14, 5.60, 5.21, 5.00,6*0.0,
ft 3-44, 4.35, 2.87, 2.43, 1.69, 1-56, 0.75,8*0.0,
,LDGT1
»» BLOCK DATA 4 <«
-------
A
vO
LU
C3
O
CO
LU
CD
o o
. •
O O
-X -St
LA Lf\
-4- O
. .
O ^
o o
CO
LT\
O
-X
Q O
OO
* -K
co -4- o~. •— •— o
CO -4; LA -4- O •
• . . . . O
O ^- O O o~i -X
•— CO
Q
*
I —
LA
r~-
co co
LA — LT\
« o~i •
0-0
OM~- cr»
o o
CO
x
—
CJ
CD
o
0 0
* *
LA LA
vD cn
-4- CM
O r—
•> •>.
vx> cri
-4- CM
O r-
. .
•— -4-
-4- O
O r-—
. .
rnS
• •
0 -4-
. .
LA cn
IA ro
. .
O CO
. .
0 CM*
rA rA
m
o" rA
r— .-4-
rAviJ
-4-
•— LA
rO l~—
^ cA
LA
-4- •—
oo -a-
-a- r->.
LA
00 —
IA rf\
cn cr\
-> i— •
C3 •K -X
d
_l
*>
o
o
-X
V0
r-.
CA
O
.
vTJ
LA
o
B
CO
*
0
.
^—
LA
.
l-~
-
o"
CM
Q
CM
CM
o
-4-
rA
vO
O
-a-
c*"i
0~l
CM —
L_
•K U
a
_i
00
-4-
O
v£>
rr\
O
.
r— .
<••"»
.
o
^
LA
.
o
.
CM
CM
•
.—
-
0
O
l~- *
I-—
. .
OO CM
v£> vA
. .
-3" O
. .
CO —
» .
LA *~
r—
. .
-4- LA
vO CO
. .
CO —
^~-
. .
CM 0
rA CM
ro
rA CD
-4- CM
vJ3 CM
•^t
LA O
r—-*
rA rA
LA
, ^j
-4- O
p«.-a-
IA
•— cv-V
tf\
LT\
O
.
CM
LT\
.
o
w
LT\
•
^^
•>
04
-*
OO
.
-4-
O
r-~
^
CO
.
LA
f—
.
CM
-4"
.
<~-\
-4-
ff\
mj
0~.
rC
-4"
CT\
0
r~-
LA
en
O
rC
LA
en
o
r--
LT\
CO
en
<~~t
en
•5C
o
o
-X
so
•t
LA
i— .
o
.
r-.
CM
.
r—
.
£
.
CM
.
CM
en
.
PO
•
vO
_y
^
vU
-4"
vO
1 —
f-1
LA
-4-
vO
-4-
-4"
LA
~>
•K 0
Q
or
o
•
o
•K
1 —
CM
-CO
O '
• LA
o —
-X
r~- -
- r-~ .
CM VO
>-o •
. _3~
— -4-
l~~
LA I~—
CM vO
• .
cr\ -^
-4-
. r—
LA -
CM LA
• CO
ff\ '
cn
- IA
en ~-
vO CM
•
cn en
0 —
— o
— CM
cn d
o cn
. — .
— o
cn •
o o
• fT\
* \J *
* ro
x43 v£)
CM •
CO CM
• — CM
•K -K
•\
O
o
*
r-»
LA
CM
.
_3~
P^
vO
LT\
.
rr\
O
CO
.
LA
"^
-
-4-
•
cn
Lr\
y \
•
O4
-
-4-
•
r— CM
O
— **f*
CO
CO 1
• ll ..
• f~,
oo
d -K
a
_i
. .
0 0
• •
o o
-X -X
CO CO
04 r-»
• •
— o
. .
r— » < —
CM • —
. .
P— r—
- *
LA-4-
_ r—
VD CM
-4" vfl
, — , —
cn <-"\
rr\ rf\
, — , —
O f—
CM r—
i — _
. — vO
1 4-
CM •—
•X *
•
O
^.
' —
• « LA
000
CM CM -^
• — ' —
^o r— oa
-4" CM -4"
o — •—
1 — •— CM
LAvO vO
o •— •—
cn co co
\0 en so
o — —
o •#. * * a
a a
-i ac
I
aa
a.
v
CD
A
A
A
O
i—oo cr> o •— c
r-.t~-.r~~r-.r-.r~~i— r--r-.i--cooooooocococoooaoco o~icr\o~\o~\o~iO~iO~i*O ^O ^^ ^^ ^O ^^ vO v^ >^0 \kO *«^ ^O vO ^D *^O vD v4> '^ vD ^O *UD **^ vD vO ^^ ^O v^ <^O ^J3 ^O vO vO **O vD v^ *^ vD vO v^ *sO *^ vO *
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
56116 * 3.1*9, 2.65,13*0.,
56117 ''00.91,10.91,13*0.,
56118 *22.90,19-47,13.74,10,31,11*0.,
56119 C..MC
56120 * 8.90, 3-40, 2.70, 2.50, 1.50,10*0.,
56121 *34.30,23-40,18.80,18,80,17.50,10*0.,
56122 * 0.20, 0.65, 0.76, 0.82, 0.80,10*0.7
56123 C
56124 C.,HIGH ALT. 49-STATE
56125 DATA BH1/
56126 C..LDGV
56127 * 9-35, 5-60, 4.58, 4.58, 2.41, 1.07, 2.10, 0.46,
56128 * 0.59, 0.56, 0.56, 0.45,3*0.00,
56129 *117.70, 85.54, 79-64, 75-63, 50.46, 19-55, 39-39, 18.22,
56130 * 11.84, 9-96, 9-78, 7.18,3*0.00,
56131 * 1.96, 2.91, 1.91. 1-70, 1.42, 1.02, 1.02, 0.75,
56132 * 0.75, 0.75, 0.75, o.oo, o.oo, o.oo, o.oo,
56133 C..LDGT1
56134 *9-35, 5-60, 4.58, 4.58, 3-44, 1.53, 3-00, 1.61, 1.4?,
56135 *1.04, 1.04, 0.58, 0.48, 0.00, 0.00,
56136 *117.70,85.54,79.64,75.63,62.35,24.16,48.67,27.20,20.50,
56137 * 16.52,16.52, 6.14, 4.38, 0.00, 0.00,
56138 * 1.96, 2.91, 1-91, 2.07, 2.48, 1.78, 1.12, 1.91,
56139 * 1.90, 1.42, 0.59, o.oo, o.oo, o.oo, o.oo,
56140 C..LDGT2
56141 * 12.35, 8.26, 8.26, 1.61, 1.47, 1-04, 1.04, 0.58, 0.48,6*0.0,
56142 *141.35,105.90,105.90,27.20,20.50,16.52,16.52, 6.14, 4.38,6*0.0,
56143 * 3.10, 4.32, 3-07, 1.12, 1.91, 1-90, 1.42, 0.59,7*0-0,
56144 C..HDGV
56145 * 23.56, 15.12, 15-12, 6.65, 2.68, 1.36, 0.0 , 0.0 ,7*0.0 ,
56146 *342.36,352.82,352.82,268.36, 27-37, 11.28, 0.0 , 0.0 ,7*0.0 ,
56147 * 5-06, 7.64, 6.29, 6.29, 11.69, 1.88, 0.0 , 0.0 , 7*0.OO/
56148 DATA BH2/
56149 C.,LDDV
56150 * 3.01, 0.99, 1.17, 1.86, 1.63, 0.90, 0.54, 0.39,7*0.00,
56151 * 4.74, 2.10, 2.43, 2.56, 2.66, 2.22, 2.22, 1.27,7*0.00,
56152 * 1.46, 1.77, 1.33, 1.62, 1.46, 1.49, 1.11, 0.75.7*0-00,
56153 C..LDDT
56154 * 2.16, 1.96, 1.96, 0.61, 0.00, 0.0 , 0.0 , 0.0 ,7*0.0 ,
56155 * 3-15, 3-61, 3.47, 1.98, 0.00, 0.0 , 0.0 , 0.0 ,7*0.0 ,
56156 * 1.75, 1-77, 1.89, 0.71, o.oo, o.o , o.o , o.o ,7*0.0 ,
56157 C..HDDV
56158 * 8.03, 6.10, o.oo, o.oo, o.oo, o.o , o.o , o.o ,7*0.0 ,
56159 * 19.09, 19.09, o.oo, o.oo, o.oo, o.o , o.o , o.o ,7*0.0 ,
56160 * 22.90, 5-43, o.oo, o.oo, o.o , o.o , o.o , o.o ,7*0.0 ,
56161 C..MC
56162 * 11.48, 4.30, 4.12, 0.00, 0.00, 0.0 , 0.0 , 0.0 ,7*0.0 ,
56163 * 51-59, 35-07, 34.95, o.oo, o.oo, o.o , o.o , o.o ,7*0.0 ,
56164 * 0.11, 0.43, 0.57, 0.00, 0.00, 0.00, 0.00, 0.00,7*0.OO/
56165 C..DETERIORATION RATES
56166 C..LOW ALT. 49-STATE
56167 DATA D41/
56168 C..LDGV
56169 * 0.18, 0.25, 0.37, 0.17, 0.29, 0.29, 0.19, 0.19,7*0.0,
56170 * 2.25, 2.55, 3-13, 2.44, 2.86, 2.86, 2.75, 2.76, 2.76,6*0.0,
56171 * 0.00, 0.00, 0.04, 0.04, 0.10, 0.10, 0.15,8*0.0,
56172 C..LDGT1
56173 * 0.18, 0.25, 0.37, 0.17, 0.29, 0.29, 0.26, 0.26, 0.14, 0.11,5*0.0,
»» BLOCK DATA 4 <«
-------
56m
56175
56176
56177
56178
56179
56180
56181
56182
56183
56181.
56185
56186
56187
56188
56189
56190
56191
56192
56193
56191.
56195
56196
56197
56198
56199
56200
56201
56202
56203
56205
56206
56207
56208
56209
56210
56211
56212
56213
56211*
56215
56216
56217
56218
56219
56220
56221
56222
56223
56221*
56225
56226
56227
56228
56229
56230
56231
APPENDIX B
C.
C.
C.
C.
C.
C.
C
C.
C.
C.
C.
C.
C.
C.
C.
* 2.25
ft 0.00
ft 0.00
.LDGT2
ft 0.18
ft 2.25
ft 0.00
.HDGV
* 0.35
* 5.^6
* 0.00
DATA
.LDDV
ft 0.08
* 0.13
* o.oi*
.LDDT
ft 0.09
* 0.09
* 0.06
.HDDV
* o.oi*
* 0.10
ft 0.12
,MC
ft 0.78
ft 2.1*7
ft 0.06
, 2.
, o.
, 0.
, o.
, 2.
, 0.
, o.
, 8.
, o.
Dl*27
, o.
, 0.
, 0.
, o.
, o.
, o.
, o.
, o.
, o.
. 1.
, 3-
, o.
55,
00,
00,
25,
55,
00,
47,
75,
00,
05,
06,
03,
08,
10,
06,
oi»,
10,
07,
65,
96,
00,
3.13,
o.oi*,
0.00,
0.17,
2.M*,
o.oi*,
0.32,
8.37,
0.09,
0.03,
0.08,
0.07,
0.08,
0.09,
0.07,
13*0. ,
13*0.,
13*0.,
1-73,
2.02,
0.00,
MOBI
2.M.,
o.oi*,
0.00,
0.29,
2.86,
0.10,
0.11*,
6.37,
0.09,
0.07,
0.09,
0.05,
0.06,
0.09,
0.05,
12*0.,
12*0.,
12*0.7
LE2
2.86,
0.10,
0.00,
0.26,
2.1.3,
0.10,
0.39,
3,1*8,
0.63,
0,05,
0.08,
0.06,
11*0.,
11*0.,
1 1 *0 . ,
2
0
0
0
2
0
0
1*
0
0
0
0
.86,
.10,
.00,
.26,
.35,
.08,
.31,
.09,
.29,
.03,
-05,
.06,
2.1*3,
0.08,
o.ii*.
1.35,
0.09,
9*0.0,
9*0.0,
2.
0.
0.
1,
8*0
DECEMBER 12, 1980
35, 1.35, 1.59,5*0.0,
09, o.oo,
11,7*0.0,
59,7*0.0,
.0,
9*0.oo/
9*0.,
9*0.,
0.06,
0.
05, 7*0.,
.CALIFORNIA
DATA
.LDGV
ft 0.18
ft 2.25
ft 0.00
.LDGT1
ft 0.18
ft 0.16
ft 2.25
ft 0.00
.LDGT2
ft 0.18
ft 2.25
ft 0.00
.HOGV
* 0.35
ft 5.^6
* 0.00
DATA
,LDDV
* 0.08
* 0.13
ft 0,01*
.LDDT
* 0.06
ft 0.09
ft 0,06
.HDDV
DC1/
, o.
, 2.
, o.
, o.
,l*ftO
, 2.
, o.
, o.
, 2.
, o.
, o.
, 8,
, o.
DC2/
, o.
, o.
, o.
, o.
, o.
, o.
25,
55,
00,
25,
.0,
55,
00,
25,
55,
00,
1*7,
75,
00,
05,
06,
03,
oi*.
07,
06.
0.25,
2-55,
0.01*.
0.25,
2.55,
0.01*,
0.17,
2.1*1*,
0.00,
0.32,
8.37,
0.00,
0.03,
0.08,
0.07,
0.03,
0.05,
0.06,
0.37,
3.13,
0.01*,
0.37,
3.13,
0.01*.
0.17,
2.1*1*.
0.01*.
0.32,
8.37,
0.09,
0.07,
0.09,
0.05,
12*0.,
12*0.,
0.06,
0.17,
2. Mi,
0.06,
0.17,
2.M.,
0.06,
0.17,
2.1*1*.
0.01*,
0.32,
8.37,
0.09,
0.05,
0.08,
0.06,
1 1 *0 . ,
0
2
0
0
2
0
0
2
0
0
6
0
0
0
0
• 35,
.78,
.07,
• 35,
.78,
.07,
• 17,
.M»,
.01*.
.11*,
.37,
.09,
.03,
.05,
.06,
0.21,
2.22,
o.H,
0.35
2.78,
0.11*.
0.35,
2.78,
0.06,
0.11*,
6.37,
0.09,
0.03,
0.05,
0.05,
0.
2,
0.
, o
2.
0.
0.
2.
0.
0.
3.
0.
8*0
8*0
8*0
17, 0.16, 0.16,5*0.0,
li», 2.65, 2.65,5*0.0,
11, 0.08,6*0.0,
.21, 0.21, 0.17,
22, 2.11*. 2.63,5*0.0,
13,7*0.0,
17, 0.16,6*0.0,
11*. 2.63,6*0.0,
11*. 0.16,6*0.0,
39,7*0.0,
1*8,7*0.0,
09,7*0.07
.0,
.0,
.0,
»» BLOCK DATA 1* <«
-------
56232
56233
56234
56235
56236
56237
56238
56239
56240
5621.1
5621.2
5621.3
5621*1.
5621*5
5621*6
5621*7
5621*8
5621*9
56250
56251
56252
56253
56251*
56255
56256
56257
56258
56259
56260
56261
56262
56263
56261*
56265
56266
56267
56268
56269
56270
56271
56272
56273
56274
56275
56276
56277
56278
56279
56280
56281
56282
* o.oi*
* 0.10
* 0.12
C..MC
* 0.78
* 2.1*7
* 0.06
C
C..HIGH ALT
DATA
C..LDGV
* 0.18
* 0.21*
* 2.25
* 1».17
* 0.0
* 0,15
C..LDGT1
* 0.18
* 0.26
* 2.25
* 2.35
* 0.0
* 0.08
C..LDGT2
* 0.18
* 2.25
* 0.0
C..HDGV
* 0.35
* 5.1*6
* 0.0
DATA
C..LDDV
* 0.08
* 0.13
* 0.01*
C..LDDT
* 0.09
* 0.09
* 0.06
C..HDDV
* o.oi*
* 0.10
* 0.12
C..MC
* 0.78
* 2.1+7
* 0.06
C
END
, 0.01*. 13*0.,
, 0.10,13*0..
, 0.12, 0.12,
. 1.55, 1.61*.
, 3.23, 1.62,
, 0.00, 0.00,
, 1»9-STATE
DH17
, 0.25
, 0.21*
, 2.55
, k.11
, 0.0
, 0.15
, 0.25
, 0.26
,2.25
,2.35
, 0.0
, 0.09
, 0.25
, 2.55
, 0.0
, 0.1*7
, 8.75
, 0.0
DH27
, 0.05
, 0.06
, 0.03
, 0.08
, 0.10
, 0.06
, o.oi*
, 0.10
, 0.07
, 1.65
, 3.96
, 0.0
, 0.37,
, 0.21*.
, 3-13,
, k.22,
, 0.01*.
,4*0.00
, 0.37,
, 0.11*.
, 3.13,
, 1.35,
, 0.01*.
,1**0.0,
, 0.17,
, 2.1*1*.
. 0.01*,
, 0.32,
, 8.37,
, 0.09,
, 0.03,
, 0.08,
, 0,07,
, 0.08,
. 0,09,
, 0.07,
, 0.0 ,
, o.o ,
, o.o ,
, 1.73,
, 2.02,
, o.o ,
APPENDIX B
MOBILE2
0.12, 11*0.
1,61*. 1.6k
1.1*5, 1-1*5
0.00, 0.00
0.17,
3*0.00
2.1*1*.
3*0.00
O.Ql*.
,
0.17,
0,1k,
2,1*1*.
2.1.5,
o.oi.,
0.29,
2.86,
0.10,
O.T.,
6.37,
0.09,
0.07,
0.09,
0.05,
0.06,
0.09,
0.05,
0.0 ,
0.0 ,
0.0 ,
0.00,
0.00,
0.00,
0.29
1
2.86
I
0,10
0.29
2*0.0
2.86
2*0.0
0.01.
0.26
2.1*3
0.10
0.39
03.1*8
0.63
0.05
0.08
0.06
0.00
0.00
0.00
0.0
0.0
0.0
0.00
0.00
0.00
,10*0..
,10*0.,
,10*0.7
, 0.29,
, 2.86,
, 0.10,
, 0.29,
1
, 2.86.
t
, 0.01*.
, 0.26,
, 2.35,
, 0.10,
, 0.1.0,
,06.31,
, 0.29,
, 0.03,
, 0.05,
, 0.06,
, o.o ,
, o.o ,
, o.o ,
, 0.0 ,
, o.o ,
, o.o ,
, 0.00,
, 0.00,
, 0.00,
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
57000
57001
57002
57003
57004
57005
57006
57007
57008
57009
57010
57011
57012
57013
57011*
57015
57016
57017
57018
57019
57020
57021
57022
57023
57021.
57025
57026
57027
57028
57029
57030
57031
57032
57033
57034
57035
57036
57037
57038
57039
57040
5701.1
57042
57043
5701.1*
5701*5
57046
5701*7
5701.8
5701*9
57050
57051
57052
57053
57054
57055
57056
57057
C
C.
C
C
C.
C,
C
C
C.
C.
C
C.
C.
C.
C.
C.
C,
C.
C.
C,
BLOCK DATA
.BLOCK DATA SUBPROGRAM 5
COMMON/ IDLBCM/IDLBl*9, IDLBCA, IDLBHI
COMMON/ !DLDCM/|DELl*9, IDELCA, IDELHI
.IDLBCM ( IG, IP, IV, |R )
.IDLDCM ( IG, IP, IV, |R )
REAL IDLBl*9(15,3,8) , 1 DLBCA (15, 3,8) .IDLBHI (15,3,8)
REAL IBM (15, 3, 4), 181.2(15, 3,4)
EQU 1 VALENCE (IDLB1*9(1,1,1),|BM(1,1,1)),(IDLB1*9 (1,1, 5), 181.2(1,1,
REAL IBC1 (15,3,1*) ,IBC2(15,3,1*)
EQUIVALENCE (1 DLBCA (1 , 1 , 1) , 1 BC1 (1 , 1 , 1) ) , (1 DLBCA (1 f 1 ,5) , IBC2 (1 , 1 ,
REAL IBHJ(15,3,4),IBH2(15,3,4)
EQUIVALENCE (IDLBHI (1 , 1 , 1) , 1 BH1 (1 , 1 , 1) ) , (IDLBHI (1 , 1 ,5) , IBH2 (1 , 1 ,
REAL IDEL49 (15, 3, 8), IDELCA (15, 3, 8), IDELHI (15,3,8)
REAL IL41(15,3,4),|L42(15,3,4)
EQUI VALENCE (IDEL1»9(1,1,1),I LI* 1 (1,1,1)) , (1 DEL49 (1 , 1 ,5) , IL42(1,1,
REAL ILC1 (15,3,1*),ILC2(15,3,1*)
EQUI VALENCE (IDELCA (1,1.1),| LCI (1,1,1)), (IDELCA (1 , 1 ,5) , 1 LC2 (1 , 1 ,
REAL ILH1 (15,3,1*) ,ILH2(15,3,1*)
EQUI VALENCE (IDELHI (1 , 1 , 1) , I LH1 (1 , 1 , 1) ) , (IDELHI (1 , 1 ,5) , 1 LH2 (1 , 1 ,
.IDLE EXHAUST EMISSION ZERO MILEAGE EMISSION 6 DETERIORATION
.(PER 10K MILES) RATES. ] LINE PER POL. FOR EACH VEH.TYPE
.ZERO MILE (BASE) RATES
.LOW ALT. 49-STATE
DATA IBM/
.LDGV
* 1.32, 1.07, 0.51*. 0.72, 0.30, 0.07, 0.09, 0.09,7*0,0,
*13- 76, 13- 99, 11. 81*, 12. 66, 6.00, 1.83, 1.63, 1-55, 1.48,6*0.0,
* 0.09 ,0.17, 0.14, 0.26, 0.18, 0.17, 0.08,8*0.0,
.LDGT1
* 1.32, 1.07, 0.54, 0.72, 0.37, 0.07, 0.06, 0.06, 0.04, 0.03,5*0
*13. 76, 13. 99, 11. 84, 12. 66, 6.2?, 1.57, 1.31, 1.19, 0.69, 0.34,5*0
* 0.09, 0.17, 0.14, 0.06, 0,06, 0.06, 0.05, 0.02,7*0.0,
.LDGT2
* 1.67, 1.06, 1.06, 0.07, 0.06, 0.06, 0.04, 0.03,7*0.0,
*18. 98, 11. 53, 11. 53, 1-57, 1.31, 1.19, 0.6g, 0.34,7*0.0,
* 0,08, 0.10, 0.07, 0.06, 0.06, 0.05, 0,02,8*0.0,
.HDGV
* 2,29, 0.85, 0.85, 0.43, 0.14, 0.10,9*0.0,
*22.18, 6.15, 6.15, 6.42, 0.70, 0.34,9*0.0,
* 0.04, 0.05, 0.06, 0.06, 0.07, 0.01,9*0.07
DATA IB42/
.LDDV
* 0.14, 0,03, 0.04, 0.06, 0.05, 0.03,9*0.0,
* 0.23, 0,14, 0.16, 0.17, 0.18, 0.15,9*0.0,
* 0.13, 0.22, 0.17, 0.20, 0.18, 0.19, 0.14, 0.09,7*0.0,
.LDDT
* 0.08, 0.10, 0.10, 0.07,11*0.0,
* 0.30, 0.32, 0.31, 0.31,11*0.0,
* 0.19, 0.32, 0.34, 0.13,11*0.0,
.HODV
* 0.36, 0.27,13*0.,
D)
0)
D)
D)
D)
D)
.0,
.0,
»» BLOCK DATA 5 <«
-------
57058
57059
57060
57061
57062
57063
57064
57065
57066
57067
57068
57069
57070
57071
57072
57073
57074
57075
57076
57077
57078
57079
57080
57081
57082
57083
57084
57085
57086
57087
57088
57089
57090
57091
57092
57093
57094
57095
57096
57097
57098
57099
57100
57101
57102
57103
57104
57105
57106
57107
57108
57109
57110
57111
57H2
57H3
57114
57H5
c.
c
c.
c.
c.
c.
c.
c.
c.
c.
c.
c
c.
c.
c.
* 0.67,
* 0.92,
.MC
* 1-95,
* 4.33,
* 0.01,
.CALIFORN!
DATA 1
.LDGV
* 1.89,
*18.05,
* 0.05,
.LDGT1
* 1.89,
* 0.06,
*18.05,
* 0.05,
.LDGT2
* 1.67,
*18.98,
* 0.08,
.HDGV
* 2.29,
*22.18,
* 0.01*,
DATA 1
.LDDV
* 0.14,
* 0.23,
* 0.13,
.LDDT
* 0.08,
* 0.31,
* 0.26,
.HDDV
* 0.36,
* 0.67,
* 0.92,
.MC
* 1-95,
* 4.33,
* 0.01,
.HIGH ALT.
DATA 1
.LDGV
H 1.63
H 0.06
c 15.98
C 1.46
N 0.11
N 0.03
.LDGT1
H 1.63
H 0.07
c 15.98
c 1.72
0.67,1
0.22,1
0.74,
2-92,
0.03,
A
BC1/
0.93,
3*0 .
3*0 .
0.59
2.34
0.04
0.70
10.61,12.83
0.09,
0.93,
4*0.0,
0.07
0.70
10.61,12.83
0.09,
1 .06,
11-53,1
0.10,
0.85,
6.15,
0.05,
BC2/
0.03,
0.14,
0.22,
0.06,
0.23,
0.25,
0.27,1
0.67,1
0.78,
0.74,
2.95,
0.03,
0.07
1.06
1.53
0.11
0.85
6.15
0.06
0.04
0.16
0.17
0.04
0.15
0.18
3*0.
3*0.
0.55
0.59
2.37
0.04
APPENDIX B
MOBILE2
I
f
,12*0.0,
,12*0.0,
,12*0.07
, o.
,10.
, o.
, o.
,10.
, o.
, 1.
,11.
, o.
, o.
, 6.
, o.
, o.
, o.
, o.
60,
40,
07,
60,
40,
07,
06,
53,
07,
85,
15,
06,
06,
17,
20,
0.53
7.05
0.09
0.53
7-05
0.09
0.66
9.69
0.07
0.53
5-17
0.06
0.05
0.18
0.18
, 0.06,
, 0.51,
, 0,07,
, 0.21,
, 3-95,
, 0.08,
, 0.56,
, 8.77,
, 0.06,
, 0.25,
, 6.42,
, 0.05,
, 0.03,
, 0.15,
, 0.14,
0.03,
0.28,
0.04,
0.06,
3.36,
0.05,
0.06,
3.36,
0.04,
0.25,
6.42,
0.04,
0.03,
0.15,
0.09,
0.
0.
0.
0.
0.
0.
0.
1.
0.
0.
0.
0.
8*0
8*0
8*0
DECEMBER 12, 1980
04,
43,
02,
04,
99,
03,
06,
49,
02,
14,
70,
03,
.0,
.0,
• 0,
0.05, 0.05,5*0.0,
0.44, 0.44,5*0.0,
0.02,6*0.0,
0.04, 0.05,
1.49, 1.79,5*0.0,
7*0.0,
0.06,6*0.0,
1.79,6*0.0,
0.01 ,6*0.0,
7*0.0,
7*0.0,
7*0.07
,12*0.,
,12*0.,
, o.
I
»
, o.
, o.
, 2.
, o.
13,
41,
55,
37,
04,
11*0.
1 1 *0 .
0.33
2.21
0.04
t
f
,10*0.,
,10*0.,
, 1 0*0 . /
49-STATE
BH1/
, 0.76
, 0.06
, 11.24
, 1.44
, 0.09
, 0.03
, 0.76
, 0.07
, 11.24
, 1-72
, 0
, 0
, 12
, 1
, o
, o
, o
, 0
, 12
, o
• 71,
.05,
.93,
.06,
.07,
.00,
.71,
.04,
.93,
.69,
0
0
13
0
0
0
0
0
13
0
.74,
.00,
.99,
.00,
.07,
.00,
.74,
.04,
• 99,
• 49,
0.27,
0.00,
7-42,
0.00,
0.06,
0.00,
0.33,
0.00,
7.76,
0.00,
0.12,
0.00,
2.87,
0.00,
0.04,
0.00,
0.15,
0.00,
3-00,
0.00,
0.
5-
0.
0.
6.
24,
79,
04,
30,
05,
0.05, 0.07,
2.68, 1.74,
0.03, 0.03,
0.06, 0.10,
1.52, 2.27,
»» BLOCK DATA 5 <«
-------
57H6
57117
57118
57H9
57120
57121
57122
57123
57121*
57125
57126
57127
57128
57129
57130
57131
57132
57133
57131*
57135
57136
57137
57138
57139
571*0
571*1
571*2
571*3
571**
571*5
571*6
571*7
571*8
571*9
57150
57151
57152
57153
5715*
57155
57156
57157
57158
57159
57160
57161
57162
57163
5716*
57165
57166
57167
57168
57169
57170
57171
57172
57173
c.
c.
c.
c.
c.
c.
c
c.
c.
c,
c.
c.
c.
c.
c.
N 0.11, 0.09,
N 0.05, 0.02,
.LDGT2
H 2.06, 1.09,
C 22.0*. 12.7*,
N 0.10, 0.05,
.HDGV
H 2.83, 0.87,
C 25-75, 06.80,
N 0.05, 0.03,
DATA IBH27
.LDDV
H 0.32, 0.07,
C 00.1*0, 00.25,
N 0.13, 0.22,
.LDDT
H 0.18, 0.23,
C 00.53, 00.56,
N 0.19, 0.32,
.HDDV
H 0.83, 0.62,
C 1.17, 1.17,
N 0.92, 0.22,
.MC
H 2.1*1, 0,53,
c 05.03, 02.3*,
N 0.01, 0.02,
APPENDIX B
MOBILE2
0,07, 0.02,
0.00, 0.00,
1.09,
12.7*.
0.01*.
0.87,
06.80,
0.03,
0,09,
0.28,
0.17,
0.23,
0.5*.
0.3*.
0.00,
0.00,
0.00,
0.78,
02.56,
0.02,
0
01
0
0
07
0
0
0
0
0
0
0
0
0
0
0
00
0
.06,
.52,
.01,
.**,
.09,
.03,
.1*,
.30,
.20,
.07,
• 31,
.13,
.00,
.00,
.00,
.00,
.00,
.00,
0.02,
0.00,
0.10,
2,27,
0.06,
0.23,
1.21,
0.07,
0.12,
0.32,
0,18,
o.oo,
0,00,
0.00,
0.00,
0.00,
0.0 ,
0.00,
0.00,
0.00,
0.01,
0,00,
0.07,
1.72,
0.06,
0.12,
0,*9,
0.01,
0,07,
0.26,
0.19,
0.0 ,
0.0 ,
0.0 ,
0,0 ,
0.0 ,
0.0 ,
0.0 ,
0.00,
0.00,
DECEMBER 12, 1980
0.01, 0.06, 0.06,
0.07,
1.72,
0.05,
0.0 ,
0.0 ,
0.0 ,
o.oi*,
0.26,
0.11*,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0,0 ,
0,0 ,
0.0 ,
0.01*.
0.69,
0.02,
0,0 ,
0.0 ,
0.0 ,
0.03,
0.15,
0.09,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
o.oi*
0.1*9
0.00
0.0
0.0
0.0
0.0
0.0
0.00
0.0
0.0
0.0
0.0
0.0
0.0
0,0
0.0
0.0
,6*0
,6*0
,6*0
, 6*0
,6*0
,6*0
,6*0
,6*0
,6*0
,6*0
,6*0
, 6*0
, 6*0
,6*0
,6*0
,6*0
, 6*0
, 6*0
.0,
.0,
.0,
.0,
.0,
.07
.0,
.0,
.0,
.0,
•o,
.0,
.0,
.0,
.0,
.0,
.0,
.07
.DETERIORATION RATES
.LOW ALT. *9-STATE
DATA IL*17
,LDGV
* 0.03, 0.06, 0
* 0.1*0, 0,63, o
* 0.00, 0,00, 0
.LDGT1
* 0.03, 0.06, 0
* 0.1*0, 0.63, o
* 15*0.0,
.LDGT2
* 0.03, o.oi*, o
* 0.1*5, 0.52, 0
* 15*0.0,
.HDGV
* 0.0*, 0.01*, 0
* 0.53, 0.28, 0
* 15*0.07
DATA |L*27
.LDDV
* 0.01, 0.00, 0
* 0,01, 0.01, 0
* 0.00, 0.00, 0
.LDDT
* 0.01, 0,01, 0
* 0.02, 0.02, 0
* 0.01, 0.01, 0
.07, o,
.88, 0.
.00, 0.
.07, 0.
.88, 0.
.03, 0.
,*9, 0,
.02, 0.
.27, 0.
.00, 0.
.01, 0.
,01, 0,
.01, 0.
.01, 0.
.01, 0.
0*.
76,
00,
01*.
76,
02,
32,
01,
28,
00,
01,
01,
01,
01,
01,
0.07
0.85
o.oi
0,06
0.72
0,02
0.27
0.03
0.11*
0.00
0.01
0.01
1 1 *0 .
1 1 *0 .
11*0.
, 0.07
, 0.85
, 0.01
, 0.02
, 0.32
, 0.02
, 0.21*
, 0.03
, 0.18
, 0.00
, 0.01
, 0.01
o,
0,
0,
, o.oi*.
, 0.82,
, 0.01,
, 0.02,
, 0.27,
, o.oi,
, o.ii»,
,9*0.0,
,9*0.0,
,9*0.0,
,9*0.0,
, 0,01,
0.01*.
0.81,
8*0.0,
0.02,
0.2l»,
0.01,
0.18,
0.01,
7*0.0,
0.82,
0.01,
0,11*,
7*0.0,
7*0.0,
7*0.0,
6*0.0
0.01
0.18
f
,5*0
,5*0
.0,
.0,
C..HDDV
* 0.00, 0.00,13*0.,
»» BLOCK DATA 5 <«
-------
57m
57175
57176
57177
57178
57179
57180
57181
57182
57183
57181.
57185
57186
57187
57188
57189
57190
57191
57192
57193
5719^
57195
57196
57197
57198
57199
57200
57201
57202
57203
57201.
57205
57206
57207
57208
57209
57210
57211
57212
57213
57211*
57215
57216
57217
57218
57219
57220
57221
57222
57223
5722J.
57225
57226
57227
57228
57229
57230
57231
* 0.01,
* 0.00,
C..MC
* 0.1*2,
* 0.23,
* 0.00,
C
C..CALIFORNI
DATA 1
C..LDGV
ft 0
ft 0
ft 0
C..LDGT1
ft 0
ft 0
ft 0
ft 0
C..LDGT2
ft 0
ft 0
ft 0
C..HDGV
* 0
ft 0
ft 0
.01.,
.51,
.00,
.01*.
.02,
• 51,
.00,
.03,
-i«5,
.00,
.Ok,
• 53,
.00,
DATA 1
C..LDDV
ft 0
ft 0
ft 0
C..LDDT
ft 0
ft 0
ft 0
C..HDDV
ft 0
ft 0
* 0
C..MC
ft 0
ft 0
ft 0
C
C..HIGH
.01,
.01,
.00,
.01,
.01,
.01,
.00,
.01,
.00,
.1*2,
.23,
.00,
ALT.
DATA 1
C..LDGV
H 0
H 0
C 0
C 0
N 0
N 0
C..LDGT1
H 0
H 0
C 0
C 0
.03,
.03,
.1*0,
.61,
.00,
.01,
.03,
.02,
.1*0,
.21*.
0.01,
0.00,
0.36,
0.50,
0.00,
A
LCI/
0.05,
0.1*7,
0.00,
0.05,
1**0.0,
0.1*7,
0.00,
o.oi*.
0.52,
0.00,
0.01*.
0.28,
0.00,
LC2/
0.00,
0.01,
0.00,
0.00,
0.01,
0.01,
0.00,
0.01,
0,00,
0.31*,
0.1.1,
0.00,
13*0.,
1 3*0 . ,
0.38,
0.26,
0.00,
0.01*,
0.61,
0.00,
o.oi*.
0.61,
0.00,
0.03,
0.1*9,
0.00,
0.02,
0.27,
0.00,
0.00,
0.01,
0.01,
0.00,
0.01,
0,01,
1 3*0 . ,
13*0.,
0.00,
0.36,
0.20,
0.00,
APPENDIX B
MOBILE2
12*0.0,
12*0.0,
12*0.07
0.06,
0.70,
0.00,
0.06,
0.70,
0.00,
0.03,
0.1*9,
0.00,
0.02,
0.27,
0.00,
0.00,
0.01,
0.01,
12*0,,
12*0.,
0.01,
0.00,
0.36,
0.18,
0.00,
0.03,
0.52,
0.00,
0.03,
0.52,
0.00,
0,03,
0.1*9,
0.00,
0.02,
0.27,
0.00,
0.00,
0.01,
0.01,
11 *0 . ,
1 1 *0 . ,
0.36,
0.18,
0.00,
o.oi*,
0.17,
0,00,
0.06,
0.59,
0.00,
0.03,
0.1*9,
0.00,
0.01,
0.28,
0.00,
0.00,
0.01,
0.01,
10*0.,
10*0.,
1 0*0 . /
0.
0.
0.
0.
0.
0.
0.
0.
0.
0.
0.
0.
0.
0.
0.
02,
13,
01,
01.,
59,
01,
Ok,
59,
00,
01,
28,
00,
00,
01,
01,
DECEMBER 12, 1980
0.02,
0.13,
0.00,
0.02,
0.1*7,
0.01,
0.02,
0.1*5,
0.00,
0.03,
O.]l*.
0.00,
8*0.0,
8*0.0,
8*0.0,
0.02, 0.02,5*0.0,
0.16, 0.16,5*0.0,
0.00,6*0.0,
0.02, 0.02,
0.1*5, 0.56,5*0.0,
7*0.0,
0.02,6*0.0,
0.56,6*0.0,
0.00, 6*0 . 0 ,
7*0.0,
7*0.0,
7*0.07
1+9-STATE
LH1/
0.06,
0.03,
0.63,
0.61,
0.00,
0.01,
0.06,
0.02,
0.63,
0.21*,
0.07,
0.03,
0.88,
0.62,
0.00,
0.00,
0.07,
0.01,
0.88,
0.11*.
o.oi*,
0.00,
0.76,
0.00,
0.00,
0.00,
o.oi*,
0.01,
0.76,
0.28,
0.07,
0.00,
0.85,
0,00,
0.00,
0.00,
0.06,
0.00,
0.72,
0.00,
0.03,
0.00,
0.1.2,
0.00,
0.00,
0.00,
0.06,
0.00,
0.72,
0.00,
0.
0.
0.
03,
,1*2,
,00,
0.06,
0.
.72,
0.03,
0.1.2,
0.01,
0.02,
0.32,
0.03,
0.61,
0.01,
0.02,
0.27,
»» BLOCK DATA 5 <«
-------
APPENDIX B
MOBILE2
57232
57233
57234
57235
57236
57237
57238
57239
572LO
57241
57242
57243
57244
57245
572L6
57247
572^8
57249
57250
57251
57252
57253
57254
57255
57256
57257
57258
57259
57260
N 0.
N 0,
C..LDGT2
H 0,
C 0.
N 0.
C..HDGV
H 0.
C 0.
N 0.
00,
00,
03,
45,
0 ,
04,
53,
0 ,
DATA 1
C..LDDV
H 0.
C 0.
N 0.
C..LDDT
H 0.
C 0.
N 0.
C..HDDV
H 0.
C 0.
N 0.
C..MC
H 0.
C 0.
N 0.
C
END
01,
01,
0 ,
01,
02,
01,
0 ,
01,
0 ,
42,
23,
0 ,
0.00,
0,00,
0,04,
0.52,
0.0 ,
0.04,
0.28,
0.0 ,
LH2/
0.00,
0.01,
0.0 ,
0.01,
0.02,
0.01,
0.0 ,
0.01,
0.0 ,
0.36,
0.50,
0.0 ,
0.00,
0.00,
0.03,
0.49,
0.00,
0.02,
0.27,
0.0 ,
0.00,
0.01,
0.01,
0.01,
0.01,
0,01,
0.0 ,
0.0 ,
0.0 ,
0.38,
0.26,
0.0 ,
0.00,
0.00,
0.02,
0.32,
0.00,
0.01,
0.28,
0,0 ,
0.00,
0.01,
0.01,
0.01,
0.01,
0.01,
0.0 ,
0.0 ,
0,0 ,
0.00,
0.00,
0.0 ,
0.00,
0.00,
0.02,
0.27,
0.00,
0.03,
0.14,
0.0 ,
0,00,
0.01,
0.01,
0.00,
0.00,
0.00,
0.0 ,
0.0 ,
0.0 ,
0.00,
0.00,
0.00,
0.00,
0.00,
0.02,
0.24,
0.0 ,
0.04,
0.28,
0.0 ,
0.00,
0.01,
o.oi,
0.0 ,
0,0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.00,
0.02,
0.24,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.00,
0.01,
0.01,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
DECEMBER 12, I960
0.00,
0.01,
0.14,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.00,
0.01,
0.01,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.0 ,
0.00
0.01
0.28
0.0
0.0
0.0
0.0
0.0
0.0
0.00
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
»
,6*0.0,
,6*0.0,
,6*0.0,
,6*0.0,
,6*0.0,
,6*0.07
, 6*0 . 0 ,
,6*0.0,
,6*0.0,
,6*0.0,
,6*0.0,
,6*0.0,
, 6*0 . 0 ,
,6*0.0,
,6*0.0,
,6*0.0,
,6*0.0,
,6*0.0 /
»» BLOCK DATA 5 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, ig80
58000
58001
58002
58003
58004
58005
58006
58007
58008
58009
58010
58011
58012
58013
58014
58015
58016
580J7
58018
58019
58020
58021
58022
58023
58024
58025
58026
58027
58028
58029
58030
58031
58032
58033
58034
58035
58036
58037
58038
58039
58040
58041
58042
58043
58044
58045
58046
58047
58048
58049
58050
58051
58052
58053
58054
58055
58056
58057
BLOCK DATA
.BLOCK DATA SUBPROGRAM 6
COMMON/1MCRED/1 RED(19,20,5,2,2),ITECH4(19,20,5)
IN7EGER
*R1 (19,20) ,R2(19,20) ,R3(19,20) ,R4(19,20) ,
*R5(19,20) ,R6(19,20) ,R7(19,20) ,R8(19,20) ,
*R9(19,20) ,R10(19,20) ,Rll (19,20) ,R12(19.20) ,
ftR)3(19,20),R14 (19,20) ,R15(19,20),R16(19,20) ,
*R17(19,20) ,R18(19,20) ,R19(19,20) ,R20(19,20) ,
*71 (19,20) ,72(19,20) ,73(19,20) ,74(19,20) ,
*75(19,20)
EQUIVALENCE
* (IREDd, 1,3
ft(|RED(l,l,5
ft(IRED(l,l,2
ft(IRED(l,l,4
*(IRED(l!l!3
*(IRED(1,1,5
ft(IRED(l,l,2
ft (IREDd, 1,4
ft(!7ECH4(l,l
*(I7ECH4(1,1
*(ITECH4{], 1
C
,1,1) ,R1 (1,0) , (IREDd.l
,l,l),R3d,0) , (IREDd.l
,l,l),R5d,0) , (IREDd.l
,2,1),R7(1,0), (IREDd.l
,2,1),R9(1,0) , (IREDd, 1
,1,2) ,R11 (1,0), (IREDd,
!l!2) !R15d!l)) ', (IREDd!
,2,2) ,R17(1,0) , (IREDd,
,2,2),R19d,D) , (IREDd,
,0 ,71 (1,0) , (I7ECH4(1,1
,3) ,73(1,0) , (ITECH4(1,1
,5) .75(1,1))
C INSPECTION/MAINTENANCE PERCENT
DATA
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
*
ft
DATA
ft
ft
ft
ft
ft
Rl/ 3,
13,
13,
13,
14,
14,
14,
14,
14,
15,
15,
15,
15,
15,
15,
16,
16,
16,
16,
53,
R2/ 4,
15,
15,
16,
17,
17,
14,19
18,22
19,23
20,24
20,25
21,26
22,27
23,28
24,30
25.31
26,32
27,33
28,35
28,36
29,37
30,38
31,39
31,52
53,51
52,50
17,23
22,27
24,28
25,30
26,32
28,33
,22,
,24,
,25,
,26,
,27,
,29,
,30,
,31,
,33,
,34,
,35,
,36,
,38,
,39,
,40,
,41,
,51,
,50,
,50,
,48,
,27,
,29,
,31,
,32,
,34,
,35,
25,27,
26,29,
27,29,
28,30,
30,32,
31,33,
32,34,
33,35,
35,36,
36,38,
37,39,
38,40,
39,41,
41,42,
42,49,
50,48,
49,47,
48,47,
48,46,
46,45,
30,32,
32,34,
33,35,
34,36,
36,38,
37,39,
29,31
31,33
32,34
33,35
34,36
35,37
36,38
37,39
38,40
39,41
41,42
42,43
43,47
48,46
47,45
46,44
45,43
45,43
44,42
43,41
34,36
36,37
37,39
38,40
39,41
40,42
,2,1,1) ,R2(1
,4,1,0 ,R4(1
,1,2,0 ,R6{1
,3,2,0 ,R8(1
,5,2,0 ,R10(
,2,1,2) ,R12
,4,1,2) ,R14
,1,2,2) ,R16
,3,2,2) ,R18
,5,2,2) ,R20
,2) ,72(1,1))
,4), 74(1,1))
,0),
,0),
,0),
,0),
d.D)'
(1,0)
(1,0)
(l!l))
*
t
i
*
t
i
REDUC7IONS:
,33,
,35,
,36,
,37,
,37,
,38,
,39,
,40,
,42,
,43,
,44,
,46,
,45,
,44,
,43,
,42,
,42,
,41,
,40,
,39,
,37,
,39,
,40,
,41,
,43,
,44,
35,37
37,39
38,39
39,40
39,41
40,42
41,43
42,44
43,45
44,45
45,44
44,42
43,41
42,40
41,39
40,38
40,38
39,37
38,36
37,34
39,41
40,42
41,43
43,44
44,46
46,47
,39,41,
,41,42,
,41,43,
,42,44,
,43,45,
,44,46,
,45,46,
,45,44,
,45,43,
,43,41,
,42,40,
,41,39,
,39,37,
,38,36,
,37,35,
,36,34,
,36,33,
,35,33,
,34,32,
,32,30,
,42,44,
,44,45,
,45,46,
,46,48,
,47,49,
,49,50,
43,44,
44,46,
45,47,
46,47.
46,48,
47,43,
44,42,
42,40,
41.39,
40,38,
38,36,
37,35,
36,34,
34,33,
33,31,
32,30,
31,29,
30.28,
29,27,
27,25,
45,47,
47,48.
48,50,
49,51,
51,52,
52,50,
46,4?
47,49
48,50
49,41
43,39
41,38
40,37
38,36
37,34
36,33
34,32
33,30
32,29
31,28
29,26
28,25
27,24
26,23
24,22
22,19
49,50
50,52
51,53
52,50
50,49
49,47
,49,51,
,50,17,
,34,17,
,33,17,
,32,17,
,31,16,
,30,16,
,30,16,
,29,16,
,28,16,
,26,16,
,25,15,
,24,15,
,23,15,
,22,15,
,21,14,
,20,14,
,19,14,
,19,13,
,15, 3/
,52,53,
,53,24.
,44,24,
,43,23,
,42,23,
,41,23,
»» BLOCK DATA 6 <«
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
58058 * 18,29,35,37,38,40,42,43,45,47,48,50,51,50,49,48,46,39,22,
58059 * 18,30,36,38,39,41,1*3,41., 1.6,1*7,49,51,50,1.8,1*7,46,1*5,38,22,
58060 * 19,31,37,39,41,42,44,45,47,49,50,51,49,47,46,45,43,37,22,
58061 * 19,32,38,41,42,43,45,47,48,50,51,50,48,46,44,44,42,36,21,
58062 * 19,32,39,42,43,44,46,48,49,52,50,49,47,45,43,42,41,35,21,
58063 * 20,33,41,43,44,46,47,49,53,51,49,47,45,44,42,41,39,34,20,
58064 ft 20,34,42,45,46,47,48,53,52,50,48,46,44,43,41,40,38,33,19,
58065 * 20,35,43,46,47,48,54,52,51,49,47,46,44,42,40,39,36,31,19,
58066 ft 20,36,44,47,48,55,53,52,50,48,46,45,43,41,39,37,35,29,18,
58067 * 21,36,45,48,55,54,52,51,49,47,45,43,42,40,37,35,33,28,17,
58068 * 21,37,46,56,54,53,51,49,47,46,44,42,40,38,36,33,31,26,17,
58069 * 21,38,57,55,53,52,50,48,46,45,43,41,39,37,34,32,29,24,16,
58070 * 21,57,56,54,52,50,49,47,45,43,42,40,38,35,33,30,27,23,15,
58071 ft 58,56,54,52,51,49,47,45,44,42,40,38,35,33,30,28,24,17, 4/
58072 DATA R3/ 4,19,27,30,32,34,35,37,38,39,41,42,44,46,47,49,51,52,54,
58073 * 16,26,30,32,34,35,37,38,39,41,43,44,46,47,49,51,52,54,30,
58074 * 17,27,31,33,35,36,38,39,41,42,44,46,47,49,51,52,54,49,30,
58075 * 18,28,32,34,36,37,39,40,42,44,46,47,49,50,52,54,53,48,29,
58076 * 19,29,34,36,37,39,40,42,44,45,47,49,50,52,53,54,52,47,28,
58077 ft 20,30,35,37,39,40,42,43,45,47,48,50,52,53,53,52,51,45,28,
58078 ft 20,31,36,39,40,41,43,45,46,48,50,51,53,53,52,51,49,44,27,
58079 * 21,32,38,40,41,43,45,46,48,49,51,52,54,52,51,50,48,43,27,
58080 * 22,33,39,41,43,44,46,48,49,51,52,54,52,51,49,48,47,42,26,
58081 ft 22,34,40,43,44,46,47,49,50,52,55,53,52,50,48,47,45,40,25,
58082 * 23,35,42,44,46,47,49,50,52,55,54,52,50,49,47,45,44,39,25,
58083 * 23,36,43,45,47,48,50,51,56,54,53,51,49,47,46,44,42,37,24,
58084 * 24,37,44,47,48,50,51,56,55,53,51,49,48,46,44,42,41,36,23,
58085 * 24,38,45,48,50,51,57,55,53,52,50,48,46,45,43,41,39,34,22,
58086 ft 24,39,46,50,51,57,56,54,52,50,48,47,45,43,41,40,37,32,21,
58087 * 25,39,48,51,58,56,54,52,51,49,47,45,44,42,40,38,35,31,20,
58088 ft 25,40,49,58,56,55,53,51,49,48,46,44,42,40,38,36,33,29,19,
58089 * 25,41,58,57,55,53,51,50,48,46,45,43,41,39,37,34,31,27,18,
58090 * 26,58,57,55,54,52,50,49,47,45,43,41,39,37,35,33,30,26,17,
58091 ft 59,57,55,54,52,50,49,47,45,44,42,40,37,35,33,30,27,19, 4/
58092 DATA RV 5,21,29,32,33,34,35,36,37,38,40,41,43,45,46,48,50,51,53,
58093 * 18,28,31,33,34,35,36,37,38,40,41,43,45,46,48,50,52,53,36,
58094 ft 19,29,32,34,36,36,37,39,40,41,43,45,47,49,50,52,54,52,35,
58095 ft 20,30,33,35,37,38,39,40,42,44,46,47,49,51,52,54,56,51,35,
58096 * 21,31,35,36,38,39,41,42,44,46,47,49,51,52,54,56,54,50,34,
58097 * 22,32,36,38,39,41,42,44,46,47,49,51,52,54,56,55,53,49,33,
58098 ft 23,32,37,39,40,42,44,46,47,49,51,52,54,56,55,53,51,47,33,
58099 * 23,33,38,40,42,44,46,47,49,51,52,54,56,55,53,52,50,46,32,
58100 ft 24,34,40,42,44,45,47,49,50,52,53,57,55,53,52,50,48,45,31,
58101 ft 25,35,41,43,45,47,48,50,52,53,57,56,54,52,50,49,47,43,30,
58102 ft 25,36,42,45,47,48,50,52,53,57,56,54,52,50,49,47,46,42,29,
58103 ft 26,37,44,46,48,50,51,53,58,56,54,53,51,49,47,46,44,40,28,
58104 ft 26,38,45,48,50,51,53,58,56,55,53,51,49,48,46,44,42,38,26,
58105 ft 26,39,46,49,51,52,58,57,55,53,51,50,48,46,44,43,41,36,25,
58106 * 27,40,48,51,52,58,57,55,53,52,50,48,47,45,43,41,39,34,23,
58107 ft 27,41,49,52,59,57,55,54,52,50,49,47,45,43,41,39,37,32,22,
58108 ft 27,42,50,59,57,56,54,52,51,49,47,46,44,42,40,37,35,30,21,
58109 ft 28,42,59,58,56,54,53,51,49,48,46,44,42,40,38,35,33,29,20,
58110 ft 28,59,58,56,54,53,51,49,48,46,44,42,40,38,36,33,32,28,19,
58111 ft 59,58,56,54,53,51,49,48,46,44,42,40,38,36,34,32,29,21, 5/
58112 DATA R5/ 6,23,31,33,34,34,34,35,35,36,37,39,40,42,44,45,47,49,51,
58113 * 21,30,33,34,34,34,35,35,36,37,39,40,42,44,46,47,49,51,41,
58114 ft 21,30,33,34,35,35,36,37,38,39,41,43,44,46,48,50,52,55,40,
58115 * 22,31,34,35,35,36,37,38,40,42,43,45,47,49,51,52,57,54,40,
»» BLOCK DATA 6 <«
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
58116 * 23,31,34,36,37,38,39,40,42,44,46,48,49,51,53,58,56,52,39,
58117 * 24,32,35,37,38,39,41,43,45,46,48,50,52,53,58,56,55,51,38,
58118 * 24,32,36,38,40,41,43,45,47,49,50,52,53,58,57,55,53,^9,37,
58119 ft 25,33,37, **0,42,43,45,47,49,51,52,54,58,57,55,53,51,48,36,
58120 * 25,3^,39,^2,44,45,47,49,51,52,54,58,57,55,53,52,50,46,35,
5812) * 26,34,40,43,45,*«7,1*9,50,52,5**,59,57,55,54,52,50,48,45,33,
58122 * 26,35,1*2,45,47,49,51,52,54,59,57,56,54,52,50,49,47,43,32,
58123 * 27,36,43,47,49,51,52,53,59,57,56,54,52,51,49,^7,45,42,31,
58124 * 27,37,44,48,50,52,53,59,58,56,54,52,51,49,48,46,44,40,29,
58125 ft 28,38,46,49,52,53,59,58,56,54,53,51,49,^8,46,44,42,38,27,
58126 * 28,39,47,51,53,59,58,56,54,53,51,1*9, ^8,46,44,42,40,35,25,
58127 * 28,40,49,52,59,58,56,55,53,51,50,48,46,44,42,40,38,33,23,
58128 * 29,M,50,59,58,56,55,53,51,50,48,46,44,42,40,38,35,31,22,
58129 * 29,42,59,58,56,55,53,51,50,48,46,44,42,40,38,36,33,30,21,
58130 * 29,59,58,56,55,53,51,50,48,46,45,43,40,38,36,3^33,30,21,
58131 * 59,58,56,55,53,51,50,48,46,45,43,40,38,36,34,33,31,23, 6/
58132 DATA R6/ 3,17,26,31,33,35,37,38,39,40,42,43,44,45,47,48,49,51,52,
58133 * 14,24,29,32,34,36,37,39,'tO,41,42,44,45,46,47,49,50,51,13,
58134 * 13,22,27,31,33,35,36,37,39, MD,41,42,44,45,46,47,49,19,13,
58135 * 13,21,26,29,32,34,35,36,38,39,^0,42,43,44,45,47,23,19,13,
58136 * 12,20,25,28,31,33,34,36,37,38,40,41,42,44,45,26,23,19,13,
58137 * 12,20,24,28,30,32,34,35,37,38,40,41,42,43,29,26,23,19,13,
58138 * 12,19,24,27,30,31,33,35,36,38,39,40,42,31,29,26,23,19,13,
58139 ft 12,19,23,27,29,31,33,35,36,37,39,40,33,31,29,27,24,19,13,
58140 * 12,19,23,27,29,31,33,35,36,37,39,35,33,31,29,27,24,19,13,
58141 * 12,18,23,26,29,31,33,34,36,37,36,35,33,32,30,27,24,20,13,
58142 ft 12,18,23,26,29,31,33,35,36,38,37,35,34,32,30,28,24,20,13,
58143 * 12,18,23,26,29,31,33,35,40,38,37,35,34,32,30,28,24,20,13,
58144 * 12,18,23,26,29, 31,33,M, 40,38, 37,35,34,32,30, 28,25,20,13,
58145 * 12,18,23,26,29,31,^2,41,40,38,37,36,3^,33,31,28,25,21,14,
58146 * 12,18,23,26,29,44,43,41,40,39,38,36,35,33,31,29,26,21,14,
58147 * 12,18,23,26,46,45,43,42,41,40,38,37,35,34,32,30,26,22,14,
58148 ft 12,18,23,48,47,45,44,43,42,40,39,38,36,35,33,31,27,23,14,
58149 ft 12,18,50,49,47,46,45,44,42,41,40,39,37,36,35,32,29,24,15,
58150 ft 12,52,51,50,49,48,46,45,44,43,41,40,39,38,36,34,31,26,15,
58151 A 53,52,51,50,48,47,46,44,43,42,41,40,38,37,35,33,28,19, 3/
58152 DATA R7/ 4,22,30,34,37,38,40,41,43,44,45,46,48,49,50,51,53,54,55,
58153 * 18,29,34,36,38,39,41,42,43,45,46,47,49,50,51,52,53,55,22,
58154 * 18,28,33,36,38,39,41,42,43,45,46,47,48,50,51,52,53,29,22,
58155 * 18,28,33,36,38,39,41,42,43,45,46,47,48,50,51.52,34,29,22,
58156 * 18,28,32,35,38,39,41,42,43,44,46,47,48,49,51,37,33,29,22,
58157 * 19,27,32,35,37,39,40,42,43,44,46,47,48,49,39,36,33,29,21,
58158 * 19,27,32,35,37,39,40,42,43,44,45,47,48,41,39,36,33,29,21,
58159 * 19,27,31,34,37,39,40,42,43,44,46,47,42,40,38,36,33,28,21,
58160 * 19,27,31,3^,37,39,40,42,43,45,46,44,42,40,38,36,33,28,21,
58161 * 19,27,31,35,37,39,40,42,43,45,45,43,42,40,38,36,33,28,21,
58162 * 19,27,32,35,37,39,41,42,44,46,44,43,42,40,38,36,32,28,21,
58163 * 19,27,32,35,37,39,*»1,43,47,^6,44,43,41,40,38,35,33,28,21,
58164 * 19,27,32,35,38,40,42,48,47,46,44,43,41,40,38,36,33,28,21,
58165 * 19,27,32,35,38,40,49,48,47,46,44,43,41,40,38,36,33,28,21,
58166 * 20,27,32,36,38,50,49,48,47,45,1*1*, ^3,41,40,38,36,33,29,21,
58167 * 20,27,32,36,52,51,^9,48,47,46,44,43,42,40,39,37,34,29,21,
58168 * 20,28,33,54,53,52,50,49,48,46,45,44,42,41,39,37,35,30,21,
58169 * 20,28,56,5^,53,52,50,49,48,47,45,44,43,41,40,38,36,31,21,
58170 * 20,57,56,55,53,52,50,49,48,47,46,44,43,42,41,39,37,32,21,
58171 ft 57,56,55,5^,52,51,50,48,47,46,45,43,42,41,40,38,34,25, 5/
58172 DATA R8/ 5,25,33,37,39,41,42,43,45,46,47,48,49,50,51,52,5^,55,56,
58173 ft 22,32,36,39,40,42,43,45,46,47,48,49,50,51,52,54,55,56,29,
»» BLOCK DATA 6 <«
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
58m * 22,32,37,39,Mi **3, M», 45,47,48,49,50,51,52,53,55,56, 39,29,
58175 * 23,33,37, **0,41,43,44,46,47,48,49,51,52,53,54,55,43,38,28,
58176 * 24,33,37,40,42,43,45,46,47,48,50,51,52,53,55,46,42,38,28,
58177 * 24,33,38,40,42,44,45,46,48,49,50,51,53,54,48,45,42,38,28,
58178 * 24,33,38,41,43,44,46,47,48,50,51,52,53,1*9,47,45,42,37,28,
58179 * 25,34,38,41,43,45,46,48,49,50,51,53,50,48,46,44,42,37,28,
58180 * 25,34,39,*»2,44,45,47,48,49,51,52,51,49,^8,46,44,41,37,27,
58181 * 25,3**, 39,^2,44,46,47,49,50,52,51,50,49,47,46,44,41,37,27,
58182 * 25,35,40,43,45,46,48,49,50,53,51,50,49,47,46,44,41,36,27,
58183 * 26,35,40,43,45,47,48,50,54,53,51,50,49,47,46,43,41,36,27,
58184 * 26,35,40,43,46,47,49,55,5^,52,51,50,48,47,45,43,40,36,26,
58185 * 26,36,41,44,46,48,56,5*4,53,52,50,49,48,46,45,43,40,35,26,
58186 * 26,36,41,44,47,57,55,54,52,51,50,48,47,46,44,42,40,35,26,
58187 * 27,36,41,45,57,56,5^,53,52,51,^9,^8,47,45,44,42,39,35,26,
58188 * 27,37, **2,58,57,55,51*,53,52,50,49,48,46,45,43,42,39,35,25,
58189 * 27,37,59,58,56,55,51*,53,51,50,49,47,46,45,43,42,39, 35,25,
58190 * 27,59,57-56,55,51*,52,51,50,49,48,47,45,44,43,42,39,35,25,
58191 * 58,57,56,55,53,52,51,50,49,48,47,46,44,43,42,40,37,28, 6/
58192 DATA R9/ 6,27,35,38,40,41,42,43,44,45,46,47,49,50,51,52,53,55,55,
58193 * 24,31*, 38,40,41,43,44,45,46,47,48,49,50,51,52,53,5**, 55,34,
58194 * 25,35,39,M,43,44,45,46,47,48,49,50,51,52,53,54,55,46,34,
58195 * 26,36,40,42,44,45,46,47,48,49,50,51,52,53,54,56,51,45,34,
58196 * 27,37,41,43,45,46,47,48,49,50,51,52,53,55,56,53,50,45,33,
58197 * 28,37,**2,44,45,47,48,49,50,51,52,54,55,56,55,53,49,44,33,
58198 * 28,38,42,45,46,48,49,50,51,52,54,55,56,56,54,52,49,44,33,
58199 * 29,39,43,45,47, <*9,50,51.52,53,55,56,56,55,53,51,48,43,32,
58200 * 29,39,44,46,48,49,51,52,53,54,56,57,55,54,52,50,48,43,32,
58201 * 30,40,44,47,49,50,51,53,54,55,57,56,54,53,51,49,47,42,32,
58202 * 30,40,45,48,49,51,52,53,55,57,56,55,53,52,51,49,^6,42,31,
58203 * 30,41,45,48,50,51,53,5'*,58,57,55,54,53,51,50,48,45,41,31,
58204 * 31,41,46,49,51,52,54,59,57,56,55,53,52,51,49,47,45,40,30,
58205 * 31,42,47,50,52,53,59,58,56,55,54,53,51,50,48,47,44,40,30,
58206 * 32,42,47,50,52,59,58,56,55,54,53,51,50,49,48,46,43,39,29,
58207 * 32,43,48,51,59,57,56,55,53,52,51,50,49,48,47,45,43,39,28,
58208 * 32,43,48,58,57,55,54,53,52,51,50,49,48,47,46,44,42,38,28,
58209 * 32,43,57,56,55,54,53,52,51,50,49,48,47,46,45,44,41,37,27,
58210 * 33,56,55,54,53,52,51,50,49,48,47,47,46,45,44,43,41,38,27,
58211 ft 56,55,5'*,53,52,51,50,49,48,47,46,46,45,44,43,42,39,31, II
58212 DATA RIO/ 7,28,35,38,39,41,42,43,44,46,47,48,49,50,51,52,53,54,55,
58213 * 26,35,38,39,41,42,43,44,46,47,48,49,50,51,52,53,54,55,38,
58214 * 27,36,39,41,42,43,44,46,47,48,49,50,51,52,53,54,55,49,37,
58215 * 28,36,40,42,43,44,45,47,48,49,50,51,52,53,54,55,54,48,37,
58216 * 29,38,41,43,44,45,47,48,49,50,51,52,53,54,55,57,53,48,37,
58217 * 30,39,42,44,45,46,48,49,50,51,52,53,54,55,58,55,52,47,36,
58218 * 31,39,43,^5,^6,48,49,50,51,52,53,54,55,58,56,54,51,47,36,
58219 * 31,40,44,46,48,49,50,51,52,53,5'*,55,58,57,55,53,51,46,35,
58220 * 32,41,45,47,49,50,51,52,53,5'*,55,58,57,55,5'*,52,50,45,35,
58221 A 33,^2,46,48,50,51,52,53,5'*,56,58,56,55,54,53,51, ^9,44,34,
58222 * 33, ^3,'t?, 49,51,52,53,5'*,56,57,56,55,5'*,53,51,50,48,43,3'*,
58223 * 34,44,48,50,52,53,54,56,57,56,55,54,53,52,50,49,47,42,33,
58224 * 3**,^5,49,51,53,5^,56,57,55,54,53,52,51,50,49,48,46,42,32,
58225 * 35,45,50,52,54,55,56,55,54,53,52,51,50,49,48,47,45,41,32,
58226 * 35,46,50,53,55,56,55,5^,53,52,51,50,49,48,47,46,44,40,31,
58227 * 36,47,51,54,56,55,54,53,52,51,50,49,48,47,46,45,43,39,30,
58228 * 36,47,52,55,54,53,53,52,51,50,49,48,47,46,45,44,42,39,30,
58229 * 36,48,55,54,53,52,51,51,50,49,48,47,46,45,45,43,42,39,29,
58230 * 37,55,5'*,53,52,51,50,49,49,48,47,46,45,45,44,43,42,39, 30,
58231 * 55,5^,53,52,51,50,49,48,48,47,46,45,45,44,43,43,40,33, 8/
»» BLOCK DATA 6 <«
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
58232 DATA Rii/ i, 6,12,17,21,24,27,30,33,36,39,41,44,46,48,50,52,53,55,
58233 * 4,11,16,20,24,27,30,33,35,38,41,43,45,47,49,51,53,55, 9,
58234 * 4,13,18,22,26,29,31,34,37,39,42,44,46,48,50,52,54,31, 9,
58235 * 5,14,21,25,28,30,33,35,38,40,43,45,47,49,51,53,41,30, 8,
58236 * 5,16,23,27,29,32,35,37,39,42,44,46,48,50,52,44,40,29, 8,
58237 * 5,17,24,28,31,34,36,38,40,43,45,47,49,51,45,43,39,29, 8,
58238 * 5,18,26,30,33,35,37,39,41,44,46,48,49,45,44,41,37,28, 8,
58239 * 6,20,28,32,34,36,38,41,43,45,47,48,46,44,42,40,36,27, 8,
58240 * 6,21,30,33,36,38,40,42,44,46,48,46,45,43,41,38,35,26, 8,
5824] * 6,22,31,35,37,40,42,43,45,47,47,45,43,41,39,37,33,24, 7,
58242 * 6,23,33,37,39,41,43,45,47,47,45,43,42,40,37,35,31,23, 7,
58243 * 6,25,34,38,41,43,45,46,48,46,44,42,40,38,36,33,30,22, 7,
58244 * 6,26,36,40,42,44,46,48,47,45,43,41,38,36,34,32,28,20, 7,
58245 * 7,27,37,41,44,46,49,47,46,44,41,39,37,35,33,30,27,19, 7,
58246 * 7,28,39,43,45,50,49,47,45,43,40,38,36,34,31,29,25,18, 6,
58247 * 7,29,40,44,51,50,48,46,44,42,39,37,35,32,30,27,23,17, 6,
58248 * 7,29,41,53,51,49,47,45,43,40,38,36,33,30,28,25,21,15, 6,
58249 * 7,30,54,52,50,48,46,44,42,39,37,34,32,29,26,23,19,14, 5,
58250 * 7,55,53,51,49,47,45,43,41,38,36,33,30,27,24,21,17,12, 5,
58251 * 55,53,52,50,48,46,44,41,39,36,33,31,27,24,21,17,13, 7, I/
58252 DATA R12/ 2,10,18,23,26,30,33,36,39,42,44,46,48,50,52,54,56,58,59,
58253 * 8,17,22,26,29,33,36,39,41,44,46,48,50,52,54,56,57,59,17,
58254 * 9,19,25,29,32,35,38,40,43,45,47,50,51,53,55,57,58,42,16,
58255 * 9,21,28,31,34,37,40,42,44,47,49,51,53,54,56,58,52,42,16,
58256 * 9,24,31,34,36,39,41,44,46,48,50,52,54,55,57,52,50,41,16,
58257 * 10,26,33,36,38,40,43,45,47,49,51,53,55,56,52,51,49,40,16,
58258 * 10,28,36,38,40,42,44,46,48,50,52,54,56,52,51,50,48,39,15,
58259 * 10,29,38,40,42,43,46,48,50,52,53,55,52,50,49,48,46,38,15,
58260 * 11,31,40,42,43,45,47,49,51,53,54,52,51,49,48,47,45,37,15,
58261 * 11,32,41,44,45,46,48,50,52,54,53,51,49,47,46,45,43,35,14,
58262 * 11,34,43,45,46,48,49,51,53,54,52,50,48,46,45,44,42,34,14,
58263 * 11,35,45,47,48,49,51,52,54,53,51,49,47,45,43,42,40,32,13,
58264 * 12,36,46,49,49,50,52,55,53,52,50,48,46,44,42,40,38,31,13,
58265 * 12,37,48,50,51,52,56,54,52,50,48,47,44,42,40,38,36,29,12,
58266 * 12,38,49,51,52,56,55,53,51,49,47,45,43,41,38,36,34,27,12,
58267 * 12,39,50,53,57,55,54,52,50,48,46,44,41,39,36,34,31,25,11,
58268 * 12,40,51,58,56,54,53,51,49,47,45,42,40,37,34,32,28,22,11,
58269 * 12,41,58,57,55,53,52,50,48,46,43,41,38,35,32,29,26,20,10,
58270 * 13,59,58,56,54,52,50,49,47,44,42,39,37,34,30,27,23,18, 9,
58271 * 59,58,56,54,53,51,49,47,45,42,40,37,34,31,27,23,19,11, 3/
58272 DATA R13/ 4,14,21,26,29,33,36,39,42,44,46,48,50,52,54,56,58,59,60,
58273 * 12,21,26,29,32,36,39,41,44,46,48,50,52,54,56,57,59,60,24,
58274 * 12,23,29,32,35,38,41,43,45,48,50,52,53,55,57,58,60,49,23,
58275 * 13,26,32,35,37,40,42,45,47,49,51,53,55,56,58,60,56,48,23,
58276 * 13,28,34,37,39,42,44,46,48,50,52,54,56,58,59,56,55,47,22,
58277 * 14,30,37,39,41,44,46,48,50,52,54,55,57,59,56,55,54,46,22,
58278 * 14,32,39,42,43,45,47,49,51,53,55,57,58,55,54,54,52,45,22,
58279 * 15,34,41,44,45,47,49,51,53,54,56,58,56,54,53,52,51,43,21,
58280 * 15,36,43,45,47,48,50,52,54,56,57,56,54,53,51,51,49,42,21,
58281 * 16,37,45,47,48,50,52,54,55,57,56,55,53,51,50,49,47,41,20,
58282 * 16,39,47,49,50,51,53,55,56,57,55,54,52,50,48,47,46,39,19,
58283 * 16,40,49,51,51,53,54,56,57,56,54,52,50,49,47,46,44,38,19,
58284 * 17,41,50,52,53,54,56,58,56,55,53,51,49,47,45,44,42,36,18,
58285 * 17,43,52,54,54,55,58,57,55,53,52,50,48,45,43,42,40,34,17,
58286 * 17,44,53,55,56,59,57,56,54,52,50,48,46,44,42,40,38,32,16,
58287 * 18,45,55,57,59,58,56,54,53,51,49,47,45,42,40,38,35,30,16,
58288 * 18,46,56,60,58,57,55,53,51,49,47,45,43,40,38,35,33,27,15,
58289 * 18,47,60,59,57,55,54,52,50,48,46,44,41,39,36,33,30,25,13,
»» BLOCK DATA 6 <«
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
58290 * 19,61,59,58,56,54,52,51,49,47,44,42,40,37,34,30,27,22,12,
58291 ft 61,59,58,56,54,53,51,49,47,45,42,40,37,34,31,27,23,15, 4/
58292 DATA R14/ 4,17,24,28,31,3'*,37,40,42,45,47,49,51,53,55,56,58,60,6l,
58293 >'' 15,24,28,31,34,37,39,42,45,47,49,51,53,55,56,58,60,61,30,
58294 * 16,26,31,34,37,39,42,44,46,49,51,53,54,56,58,59,61,54,29,
58295 * 16,29,34,37,39,42,44,46,48,50,52,54,56,58,59,61,59,52,29,
58296 * 17,31,36,39,42,44,46,48,50,52,54,56,57,59,60,59,58,52,28,
58297 ft 18,33,39,41,43,46,48,50,52,54,55,57,59,60,58,57,56,50,28,
58298 * 19,35,41,44,45,47,49,51,53,55,57,58,60,58,57,56,55,49,27,
58299 * 19,37,44,46,47,49,51,53,55,56,58,60,58,57,55,54,53,48,27,
58300 * 20,39,46,48,49,51,52,54,56,58,59,58,57,55,54,53,52,46,26,
58301 * 20,41,48,49,51,52,54,56,58,59,59,57,56,54,52,51,50,45,25,
58302 ft 21,43,50,51,52,54,56,57,59,59,58,56,54,52,51,50,48,43,25,
58303 * 21,44,51,53,54,55,57,58,59,58,56,55,53,51,49,48,47,41,24,
58304 * 22,46,53,55,55,56,58,60,58,57,55,53,51,49,48,46,44,39,23,
58305 * 22,47,55,56,57,58,60,58,57,55,54,52,50,48,46,44,42,37,22,
58306 ft 22,48,56,58,58,60,59,57,56,54,52,50,48,46,44,42,40,35,21,
58307 * 23,49,57,59,61,59,58,56,54,53,51,49,47,45,42,40,38,33,19,
58308 ft 23,50,59,61,60,58,56,55,53,51,49,47,45,43,40,38,35,30,18,
58309 * 23,51,61,60,58,57,55,53,51,49,47,45,43,40,38,35,32,28,17,
58310 ft 24,61,60,58,57,55,53,52,50,48,45,43,41,38,36,33,30,25,16,
58311 * 61,60,59,57,55,53,52,50,48,46,43,41,38,36,33,30,26,18, 5/
58312 DATA R15/ 5,19,25,29,32,35,37,40,42,45,47,49,51,53,55,56,58,60,61,
58313 »'< 17,25,29,32,35,37,40,42,45,47,49,51,53,55,57,58,60,61,35,
58314 * 18,28,32,35,37,40,42,45,47,49,51,53,55,57,58,60,61,57,34,
58315 * 19,30,35,38,40,42,45,47,49,51,53,55,56,58,60,61,61,56,34,
58316 * 20,33,38,40,42,45,47,49,51,53,55,56,58,60,61,61,60,54,33,
58317 * 21,35,40,42,45,47,49,51,53,55,56,58,60,61,60,59,58,53,32,
58318 * 22,38,43,45,47,49,51,53,55,56,58,60,61,60,59,58,57,52,32,
58319 * 23,40,45,47,49,51,53,54,56,58,59,61,60,59,57,56,55,50,31,
58320 * 24,42,47,49,51,52,54,56,58,59,61,60,59,57,56,55,54,49,30,
58321 * 24,44,50,51,53,54,56,58,59,61,61,59,58,56,54,53,52,47,29,
58322 * 25,45,52,53,54,56,57,59,60,61,59,58,56,54,53,52,50,46,28,
58323 * 26,47,53,55,56,57,59,60,61,60,58,56,55,53,51,50,48,44,27,
58324 * 26,48,55,56,57,59,60,61,60,58,57,55,53,51,49,48,46,42,26,
58325 * 27,50,57,58,59,60,61,60,58,57,55,53,51,49,48,46,44,40,25,
58326 * 27,51,58,59,60,61,60,58,57,55,53,52,50,48,46,44,42,37,24,
58327 * 28,53,59,61,61,60,59,57,55,54,52,50,48,46,43,41,39,35,22,
58328 * 28,54,61,61,60,59,57,55,54,52,50,48,46,44,41,39,37,33,21,
58329 * 29,55,61,60,59,57,55,54,52,50,48,46,44,42,39,37,34,30,20,
58330 * 29,61,60,59,57,56,54,52,50,48,46,44,42,39,37,34,31,28,19,
58331 ft 61,60,59,57,56,54,52,50,48,46,44,42,39,37,34,31,28,21, 6/
58332 DATA R16/ 3,12,18,22,26,29,32,35,37,39,40,42,44,45,46,48,49,50,52,
58333 * 10,16,21,25,28,31,34,36,38,39.41,43,44,46,47,48,50,51,15,
58334 ft 9,15,20,23,27,29,31,34,36,37,39,41,42,44,45,47,48,21,15,
58335 * 9,15,19,22,25,28,30,32,34,36,37,39,40,42,43,45,25,21,15,
58336" * 9,14,18,21,24,27,29,31,33,35,36,38,39,41,42,28,25,21,15,
58337 * 9,14,18,21,24,26,28,30,32,34,36,37,39,40,30,27,25,21,15,
58338 ft 9,14,18,21,24,26,28,30,32,34,35,37,39,31,29,27,24,21,15,
58339 * 9,14,18,21,24,26,28,30,31,33,35,36,33,31,29,27,25,21,15,
58340 ft 9,14,18,21,24,26,28,30,31,33,35,35,33,31,29,27,24,20,15,
58341 * 9,15,18,21,24,26,28,30,32,33,37,36,34,32,30,27,24,20,15,
58342 ft 9,15,18,21,24,26,28,30,32,39,38,36,34,32,30,27,24,20,14,
58343 * 9,14,18,22,24,26,28,30,41,39,37,35,34,32,29,27,24,20,14,
58344 ft 9,15,19,22,24,26,28,42,41,39,37,35,33,31,29,27,23,20,14,
58345 * 9,15,19,22,24,26,44,42,41,39,37,35,33,31,29,26,23,19,14,
58346 ft 9,15,19,22,24,46,45,43,41,39,38,35,33,31,29,26,23,19,14,
58347 * 9,15,19,22,49,47,45,44,42,40,38,36,34,31,29,26,23,19,14,
»» BLOCK DATA 6 <«
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
58348 * 9,15,19,52,50,48,46,45,43,41,39,37,35,32,30,26,23,19,14,
58349 * 9,15,54,53,51,50,48,46,45,43,41,39,36,34,31,28,24,19,13,
58350 * 10,58,57,55,54,52,51,49,47,45,43,41,39,36,33,30,25,20,13,
58351 * 59,58,56,55,53,52,50,49,47,45,42,40,37,34,31,27,22,16, 4/
58352 DATA R17/ 5,19,26,31,34,36,38,40,42,43,45,46,47,49,50,51,52,54,55,
58353 * 16,24,30,33,35,37,39,41,43,44,45,47,48,49,51,52,53,55,28,
58354 ft 16,25,30,33,35,37,39,41,42,44,45,46,48,49,51,52,53,35,28,
58355 * 17,25,30,33,35,38,39,41,42,44,45,46,48,49,51,52,39,35,28,
58356 * 17,25,29,33,35,37,39,41,42,44,45,47,48,50,51,42,38,34,27,
58357 * 17,24,29,32,34,37,39,40,42,44,45,46,48,49,43,41,38,34,27,
58358 ft 17,24,28,31,34,36,38,40,41,43,44,46,47,45,43,40,37,33,27,
58359 * 17,24,28,31,34,36,38,39,M,42,44,45,46,44,42,40,37,33,27,
58360 ft 17,24,28,31,34,36,38,39,41,42,44,47,45,43,41,39,36,33,26,
58361 * 17,24,28,32,34,36,38,39,41,42,48,46,45,43,41,38,36,32,26,
58362 * 17,24,29,32,34,36,38,40,41,49,47,46,44,42,40,38,35,32,26,
58363 * 17,24,29,32,34,36,38,40,50,49,47,45,44,42,40,38,35,32,25,
58364 * 17,25,29,32,35,37,39,52,50,49,47,45,44,42,40,38,35,32,25,
58365 * 18,25,29,33,35,37,54,52,51,49,47,46,44,42,40,38,35,31,25,
58366 * 18,25,30,33,36,55,54,52,51,49,48,46,44,42,40,38,35,31,25,
58367 * 18,25,30,33,57,56,55,53,52,50,48,47,45,43,41,38,35,31,24,
58368 ft 18,25,30,60,58,57,56,54,53,51,49,48,46,44,42,39,35,31,24,
58369 * 18,26,62,60,59,57,56,54,53,51,50,48,46,44,42,39,36,32,23,
58370 * 18,63,62,61,59,58,56,55,53,52,50,48,46,44,42,40,37,32,23,
58371 * 64,63,61,60,59,57,55,54,52,51,49,47,45,43,41,38,33,25, 7/
58372 DATA R18/ 6,23,31,35,38,40,42,43,45,46,47,49,50,51,52,53,54,55,56,
58373 * 21,29,34,37,39,41,43,44,46,47,48,49,50,51,53,54,55,56,36,
58374 * 20,30,34,37,40,41,43,44,46,47,48,50,51,52,53,54,56,47,36,
58375 * 21,30,35,38,40,42,44,45,46,48,49,50,52,53,54,55,50,46,36,
58376 * 21,31,35,38,41,43,44,46,47,48,49,51,52,53,55,52,50,46,35,
58377 * 21,31,36,39,41,43,44,46,47,49,50,51,53,5^,54,52,49,45,35,
58378 * 22,31,36,39,42,43,45,46,48,49,50,52,53,55,53,51,49,45,35,
58379 * 22,31,37,40,42,44,46,47,48,50,51,53,55,54,52,50,48,44,35,
58380 * 22,32,37,40,43,44,46,48,49,50,52,56,55,53,52,50,48,44,34,
58381 * 22,32,37,41,43,45,47,49,50,51,57,56,54,53,51,50,47,43,34,
58382 ft 22,32,38,41,44,46,48,49,50,58,57,56,54,53,51,49,47,42,33,
58383 * 22,33,38,42,45,47,48,50,60,58,57,56,54,53,51,49,46,42,33,
58384 * 23,33,39,43,45,47,49,61,59,58,57,55,53,52,50,48,45,41,32,
58385 * 23,33,39,43,46,48,61,60,59,57,56,54,53,51,49,47,45,41,32,
58386 ft 23,34,40,44,46,63,61,60,58,57,55,54,52,51,49,47,44,40,32,
58387 ft 23,34,40,44,63,62,61,59,58,56,55,53,52,50,48,46,44,40,31,
58388 ft 23,34,41,65,63,62,61,59,58,56,55,53,52,50,48,46,43,39,30,
58389 * 23,35,66,64,63,62,60,59,57,56,55,53,51,50,48,45,43,38,29,
58390 ft 24,65,64,63,61,60,59,57,56,55,54,52,51,49,47,45,42,38,29,
58391 * 65,64,63,61,60,59,57,56,55,54,52,51,49,47,45,43,39,31, 9/
58392 DATA R19/ 8,28,36,39,42,44,45,46,48,49,50,51,52,53,54,55,56,57,58,
58393 * 26,35,39,41,43,45,46,47,48,50,51,52,53,54,55,56,57,58,40,
58394 ft 26,35,39,42,44,45,47,48,49,50,51,52,53,54,55,56,57,54,40,
58395 * 25,35,39,42,44,46,47,48,49,50,51,52,54,55,56,57,59,53,40,
58396 * 25,35,40,43,45,46,47,49,50,51,52,53,54,55,56,61,58,53,39,
58397 * 25,35,40,43,45,46,48,49,50,51,53,54,55,56,62,60,57,52,39,
58398 ft 25,35,40,43,45,47,48,49,51,52,53,54,56,62,61,59,56,51,39,
58399 * 25,36,41,44,46,48,49,50,52,53,54,56,63,61,60,58,55,51,38,
58400 ft 25,36,42,45,47,49,50,52,53,54,55,63,62,60,59,57,55,50,38,
58401 ft 26,37,^2,46,48,50,51,52,5^,55,64,62,61,60,58,56,54,49,37,
58402 ft 26,37,43,46,49,50,52,53,55,64,63,61,60,59,57,56,53,48,37,
58403 ft 26,38,44,47,50,51,53,54,65,63,62,61,59,58,56,55,52,47,36,
58404 ft 27,38,44,48,50,52,54,65,64,63,61,60,59,57,56,54,51,46,36,
58405 ft 27,39,45,49,51,53,66,64,63,62,60,59,57,56,54,53,50,46,35,
»» BLOCK DATA 6 <«
-------
58406
58407
58408
58409
58410
58411
58412
58413
58414
58415
58416
58417
58418
58419
58420
58421
58422
58423
58424
58425
58426
58427
58428
58429
58430
58431
58432
58433
58431*
58435
58436
58437
58438
58439
58440
58441
58442
58443
58444
58445
58446
58447
58448
58449
58450
58451
58452
58453
58454
58455
58456
58457
58458
58459
58460
58461
58462
58463
APPENDIX B
ft
it
ft
*
*
A
*
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
ft
27,
27,
27,
27,
28,
62,
DATA R20/ 9
29,
30,
31,
31,
31,
31,
31,
31,
31,
31,
31,
31,
31,
31,
31,
31,
31,
32,
62,
TECHNOLOGY
DATA Tl/ 8,
24,
29,
32,
3*i,
35,
36,
37,
38,
38,
39,
39,
40,
1*0,
40,
1*1,
1*1,
41,
M,
32,
DATA T27 9,
26,
31,
35,
37,
38,
39,
40,
41,
42,
1*2,
39,
40,
40,
1*1,
63,
61,
.32
38,
39,
40,
1*0,
1*1,
M,
42,
42,
1*2,
42,
1*3,
1*3,
1*3,
1*3,
1*1*.
44,
44,
62,
61,
4
23,
28,
31,
34,
35,
36,
37,
38,
38,
39,
39,
40,
40,
40,
40,
M,
1*1,
<*1,
32,
32,
26,
31,
3*.
37,
38,
39,
40,
41,
1*2,
1*2,
1*3,
1*6,49,
1*6,50,
1.7.65,
64,63,
62,60,
60,59,
,38,41
1*1,1*3,
1*3,1*5,
1*3,1*6,
44,46,
45,1*7,
45,1*8,
46,48,
1*6,49,
47,50,
1*7,50,
1*8,51,
48,51,
1*9,52,
1*9,53,
50,53,
50,62,
62,61,
61,60,
60,59,
MOB
52,
65,
63,
61,
59,
58,
,1*3
<*5,
46,
1*7,
48,
48,
1*9,
50,
51,
51,
52,
53,
53,
51*.
55,
62,
61,
60,
59,
58,
ILE2
66,64,
64,63,
62,61,
60,59,
58,57,
57,56,
,1*5,1*7
47,1*8,
1*8,49,
48,50,
1+9,50,
50,51,
51,52,
51,52,
52,53,
53,54,
53,55,
51*. 55,
55,56,
56,63,
62,61,
6l,6o,
60,59,
59,58,
58,57,
57,56,
1980
1*5,31*,
1*1*. 31*,
1*3,33,
1*2,32.
42,32,
35,107
,59,60,
60,42,
56,42,
55,1*1,
51*. 1*1,
51*. 40,
53,40,
52,40,
51,39,
50,38,
1*9,38.
1*8,37.
1*7,36,
46,36,
45,35,
1*5,35,
1*5,35,
1*1*. 35,
45,36.
38.11/
REDUCTIONS:
28,31,
31,33,
33,35,
35,36,
36,37,
37,37,
38,38,
38,38,
39,39,
39,39,
39,39,
40,40,
40,40,
40,40,
40,40,
41,41,
1*1,32,
32,32,
32,32,
32,32,
31,3**,
3i», 36,
36,38,
38,39,
39,1*0,
40,41,
1*1,1*1,
41,42,
42,42,
42,43,
**3, 1*3,
33,
35,
36,
37,
37,
38,
38,
39,
39,
39,
40,
40,
40,
40,
40,
32,
32,
32,
32,
32,
36,
38,
39,
40,
40,
1*1,
42,
42,
42,
1*3,
1*3,
35,36,
36,36,
36,37,
37,38,
38,38,
38,38,
38,39,
39,39,
39,39,
39,40,
40,40,
40,40,
40,40,
40,32,
32,32,
32,32,
32,32,
32,32,
32,32,
32,32,
38,39,
39,40,
40,40,
40,41,
41,41,
41,42,
42,42,
42,42,
43,43,
l*3,<*3,
1*3,1*3,
36,37,
37,37,
37,38,
38,38,
38,38,
39,39,
39,39,
39,39,
39,39,
40,40,
40,40,
1*0,33,
33,33,
32,33,
32,32,
32,32,
32,32,
32,32,
32,32,
32,32,
40,40,
40,41,
41,41,
1*1,42,
42,42,
42,42,
42,42,
1*3,1*3,
43,43,
43,1*3,
1*3,1*3,
37,38,
38,38,
38,38,
38,39,
39,39,
39,39,
39,39,
39,39,
40,40,
40,33,
33,33,
33,33,
33,33,
33,33,
33,33,
32,33,
32,32,
32,32,
32,32,
32,32,
1*1,1*1,
41,41,
41,42,
1*2,42,
42,42,
42,42,
1*3,1*3,
1*3,1*3,
43,1*3,
43,1*1,
1*0,41,
38,38,
38,38,
39,39,
39,39,
39,39,
39,39,
39,39,
1*0,31*,
34,34,
34,34,
33,34,
33,33,
33,33,
33,33,
33,33,
33,33,
33,33,
32,32.
32,32,
32,32,
41,42,
42,42,
42,42,
42,42,
42,43,
1*3,1*3,
1*3,1*3,
43,41,
41,41,
41,41,
1*1,1*1,
38,39,
39,39,
39,39,
39,39,
39,39,
39,35,
34,31*.
31*. 31*.
34,34,
34,34,
34,34,
33,31*,
33,33,
33,33,
33,33,
33,33,
33,33,
32,32,
32,32,
32,31,
42,42,
42,42,
42,42,
1*2,43,
43,43,
1*3,1*2,
42,42,
41,42
41,41,
41,41,
1*1,1*1,
39,39,
39,39,
39,39,
39,35,
35,35,
35,35,
35,35,
31*. 35,
34,35,
34,34,
34,34,
31*. 31*,
34,31*.
33,33,
33,33,
33,33,
33,32,
32,32,
32,31,
31,30,
1*2,42,
42,42,
1*3,1*3,
1*3,1*3,
42,42,
42,42,
42,42,
42,42,
41,42,
41,41,
1*1,1*1,
39,39,
39,36,
36,36,
35,36,
35,36,
35,35,
35,35,
35,35,
35,35,
35,35,
34,35,
34,34,
31*. 34,
34,34,
33,33,
33,32,
32,32,
31-30,
30,28,
28, 97
42,43,
1*3,1*3,
1*3,1*3,
1*3,1*3,
1*3,43,
42,43,
42,42,
42,42,
42,42,
42,42,
41,41,
»» BLOCK DATA 6 <«
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
58461. ft 43,43,43,'*3,J»3,'O,'»3,M»,'»0,40,40,40,4l,4l,4l,4l,4l,4l,4l,
581*65 * 43, 43, 43,43, ^, 1*1», M, **0,40,1*0, 40,1*0,40,1*0,1*), i* 1,4 1,4 1,1*1,
581*66 * 1*3,43, 44, 44,44,44, 1*0,1*0,1*0,1*0,1*0,1*0,1*0,1*0,1*0,1*0,1*0,1.0,1*0,
581*67 * 44,44,44,44,44,40,40,40,40,40,40,40,40,40,40,40,40,40,40,
581*68 ft 1*1*, 1*1*. 1*1*. 1*1*. 39,39,39,'•O, 1*0,1*0,1*0,1*0,1*0,1.0,1*0,40,1*0,39,39,
581*69 * 44,44,44,39,39,39,39,39, **0,40,40,40,40,40,39,39,39,39,38,
58470 * 1*1*.H, 39,39,39,39,39,39,39,39,39,39.39,39,39,39,38,38,36,
581*71 * 1*5,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,37,36,34,
58472 * 39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,37,36,33,H/
58473 DATA T37 9.29,3*»,37,39,M ,J»2,1*3,44,44,45,45,45,45,46,46,1*6,46,1*6,
581*74 * 29,3^,37,39,41,42,43,44,44,1*5,45,45,45,46,46,46,46,46,50,
58475 * 31*, 37, **0,41,42,43,44,44,45,45,**5, **6,46,46,46,46,46,50,50,
58476 * 38,40,41,42,43,44,44,45,45,45,46,46,46,46,46,46,50,50,50,
58477 * 40,41,42,43,44,44,45,45,45,46,46,46,46,46,46,50,50,50,50,
58478 * 41,43,**3,M*.44,45,45,**5,^6,46,46,46,46,46,49,49,49,50,50,
58479 * 43,43,44,45,45,45,46,46,46,46,46,46,47,49,49,49,49,49,49,
58480 * 44,44,45, **5,45,46,46,46,46,46,47,47,49,49,49,49,49,49,49,
58481 * 44,45,45,46,46,46,46,46,47,47,47,48,49,49,49,49,49,49,49,
58482 * 45,45,46,46,46,46,46,47,47,47,48,48,48,48,48,49,49,49,49,
58483 ft 46,46,46,46,46,47,1*7,47,47,48,48,48,48,48,48,48,48,48,48,
58484 ft 46,46,46,47,47,47,47,47,48,48,48,48,48,48,48,48,48,48,48,
58485 ft 46,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,48,48,48,
58486 * 47,47,47,47,47,47,47,47,47,47,47,47,47,48,47,47,47,47,47,
58487 ft 47,47,47,47,47,47,47,47,47, *»7,^7,47,47,47,47,47,47,47,46,
58488 * 47,47,48,48,47,47,47,47,47,47,47,47,47,47,47,47,46,46,45,
58489 * 48,48,48,47,47,47,47,47,47,47,47,47,47,47,46,46,46,45,44,
58490 * 48,48,47,47,47,47,47,47,47,47,47,47,47,46,46,46,45,44,42,
58491 * 48,47,47,47,47,47,47,47,47,47,47,46,46,46,45,45,44,42,39,
58492 * 47,47,47,47,47,47,47,47,47,47,46,46,46,45,45,44,42,39,13/
58493 DATA T4/10,31,37,40,43,44,45,46,47,48,48,49,49,49,49,50,50,50,50,
58494 ft 31,37,^0,43,44,45,46,47,48,48,49,49,49,49,50,50,50,50,58,
58495 * 37,40,43,44,45,46,47,48,48,49,49,49,49,50,50,50,50,57,57,
58496 * 41,43,44,46,46,47,48,48,49,49,49,49,50,50,50,50,57,57,57,
58497 * 43,44,46,47,47,48,48,49,49,49,50,50,50,50,50,57,57,57,57,
58498 * 45,46,47,47,48,48,49,49,49,50,50,50,50,50,57,57,57,57,57,
58499 * 46,47,47,48,48,49,49,49,50,50,50,50,50,57,57,57,57,57,57,
58500 * 47,48,48,49,49,^9,50,50,50,50,50,50,56,56,56,56,56,56,56,
58501 * 48,48,49,49,49,50,50,50,50,50,50,56,56,56,56,56,56,56,56,
58502 * 48,49,^9,'•g,50,50,50,50,50,51,56,56,56,56,56,56,56,56,56,
58503 * 49,49,50,50,50,50,50,51,51,56,56,56,56,56,56,56,56,55,55,
58504 * 49,50,50,50,50,50,51,51,56,56,55,55,55,55,55,55,55,55,55,
58505 * 50,50,50,50,51,51,51,55,55,55,55,55,55,55,55,55,55,55,54,
58506 * 50,50,51,51,51,51,55,55,55,55,55,55,55,55,55,55,54,54,54,
58507 * 50,51,51,51,51,55,55,55,55,55,55,55,55,55,54,54,54,5^,53,
58508 * 51,51,51,51,55,55,55,55,55,55,55,55,54,54,54,54,53,53,52,
58509 * 51,51,51,55,55,55,55,55,55,55,54,54,54,5^,54,53,53,52,51,
58510 * 51,51,55,55,55,55,55,55,5^,54,54,54,54,53,53,52,52,50,48,
58511 * 51,55,55,55,55,55,54,S'J.S^,5^,5^,54,53,53,52,51,50,48,45,
58512 * 55,55,55,55,55,5^,5^,5^*,5^,54,5**,53,53,52,51,50,48,45,157
58513 DATA T5/11.31*,^0,43,46,48,49,50,51,51,52,52,53,53,53,53,54,5^,5^,
58514 ft 3^,^0,43,46,48,49,50,51,51,52,52,53,53,53,53,5'*,5^,54,65,
58515 * 40,43,46,48,49,50,51,51,52,52,53,53,53,54, S^t.S1*,54,65,65,
58516 ft 43,46,48,49,50,51,51,52,52,53,53,53,54,54,5^,54,65,64,64,
58517 * 46,48,49,50,51,51,52,52,53,53,53,5i*,5i*,5'*,5^,64,64,64,64,
58518 ft 48,49,50,51,51,52,52,53,53,53,54,5**,5**, 54,64,64,64,64,64,
58519 * 49,50,51,51,52,52,53,53,53,54,54,54,54,64,64,64,64,64,64,
58520 ft 50,51,52,52,52,53,53,53,5^,5^,5^,54,64,64,64,64,64,64,63,
58521 * 51,52,52,53,53,53,53,5'*,5^,54,54,64,64,64,64,64,63,63,63,
»» BLOCK DATA 6 <«
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
58522 * 52,52,53,53,53,5i»,51t,51»,5'»,5'»,61»,6A,6l*,6J4,63,63,63,63,63,
58523 * 52,53,53,53,5'*,5i»,51»,5'»,5^,6i»,6J*,6i»,63,63,63,63,63,63,62,
58521* * 53,53,53,5'*,5l»,5't,51»,5'»,6<*,6J»,63,63,63,63,63,63,62,62,62,
58525 * 53,53,5*»,5'*,51»,51*,55,6J»,63,63,63,63,63,63,63,62,62,62,61,
58526 ft 5**,S^.S't^,55,63,63,63,63,63,63,63,62,62,62,62,61,61,
58527 ft S'*,5^,51*,5^,55,63,63,63,63,63,63,63,62,62,62,61,61,60,60,
58528 * S'i.S1*,55,55,63,63,63,63,63,63,62,62,62,62,61,61,60,60,59,
58529 * 5^,55,55,63,63,63,63,63,63,62,62,62,62,61,61,60,59,58,57,
58530 ft 55,55,63,63,63,63,63,63,62,62,62,62,61,61,60,59,58,57,51*,
58531 * 55,63,63,63,63,63,62,62,62,62,62,61,61,60,59,58,57,5^,50,
58532 ft 63,63,63,63,63,62,62,62,62,62,61,61,60,59,58,57,51*,50,17/
58533 C
58531* END
»» BLOCK DATA 6 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
59000
59001
59002
59003
59001*
59005
59006
59007
59008
59009
59010
59011
59012
59013
59014
59015
59016
59017
59018
59019
59020
59021
59022
59023
59024
59025
59026
59027
59028
59029
59030
59031
59032
59033
5903^
59035
59036
59037
59038
59039
5901*0
5901*1
59042
5901*3
5901*1*
5901*5
5901*6
5901*7
5901*8
5901*9
59050
59051
59052
59053
59054
59055
59056
59057
BLOCK DATA
C
C.. BLOCK DATA SUBPROGRAM 7
C
COMMON/BEFGCM/EXMETH(3,8,3) , 1 EXMYR (3,8, 3)
C
C..EXMETH ( INDX, IV, IR )
C..IEXMYR ( IG, IV, |R )
C
C
DIMENSION
* EXMET1(3,8),
ft EXMET2(3,8),
ft EXMET3(3,8),
* IEXMY1(3,8),
* IEXMY2(3,8),
* IEXMY3(3,8)
C
EQUIVALENCE
* (EXMETH (1,1,1) .EXMETHl.D) ,
* (EXMETH (1,1, 2) ,EXMET2(1,D) ,
ft (EXMETH (1,1, 3) .EXMET3 (1,1)) ,
* (IEXMYR(1,1,1) , IEXMY1 (1,1)) ,
* (|EXMYR(1,1,2) ,IEXMY2(1,D) ,
ft (IEXMYR(1,1,3) ,IEXMY3(U))
C
C
C.. FRACTION OF TOTAL HC WHICH IS NOT METHANE ( 8 VEH. TYPES )
C
C..LOW ALT. 1*9-STATE
DATA EXMET1/
ft 0.93,0.87,0.68,
ft 0.93,0.87,0.72,
ft 0.93,0.87,0.72,
ft 0.93,0.87,0.67,
A 0.96,0.00,0.00,
ft 0.96,0.00,0.00,
ft 0.96,0.00,0.00,
ft 0.9l*,0.92,0.00/
C
C.. CALIFORNIA
DATA EXMET2/
ft 0.93,0.87,0.68,
ft 0.93,0,87,0.72,
ft 0.93,0.87,0.72,
ft 0.93,0.87,0.00,
ft 0.96,0.00,0,00,
ft 0.96,0.00,0.00,
ft 0.96,0.00,0.00,
ft 0.94.0.92.0.91/
C
C..HIGH ALT. 1*9-STATE
DATA EXMET3/
ft 0.93,0.87,0.68,
ft 0.93,0.87,0.72,
* 0.93,0.87,0.72,
ft 0.93,0.87,0.67,
ft 0.96,0.00,0.00,
»» BLOCK DATA 7 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
59058
59059
59060
59061
59062
59063
59061*
59065
59066
59067
59068
59069
59070
59071
59072
59073
59071*
59075
59076
59077
59078
59079
59080
59081
59082
59083
59081*
59085
59086
59087
59088
59089
59090
59091
59092
59093
59091*
59095
59096
59097
ft 0.96,0.00,0.00,
* 0.96,0.00,0.00,
ft 0.9i*,0.92,0.00/
C
C..LAST YEAR OF MODEL YEAR GROUPS FOR 8 VEH. TYPES
C
C..LOW ALT. 1*9-STATE
DATA IEXMY1/
* 1974, 1980, 2020,
ft 1 971*, 1981*. 2020,
* 1978, 1981», 2020,
ft 1983, 1981*, 2020,
ft 2020,0000,0000,
* 2020,0000,0000,
ft 2020,0000,0000,
ft 1977, 2020, OOOO/
C
C.. CALIFORNIA
DATA IEXMY2/
* 1971*, 1979, 2020,
* 1971*,1980,2020,
ft 1977,1980,2020,
ft 1983,2020,0000,
ft 2020,0000,0000,
ft 2020,0000,0000,
ft 2020,0000,0000,
ft 1977, 1981, 2020/
C
C..HIGH ALT. 1*9-STATE
DATA IEXMY3/
ft 197l», 1980, 2020,
ft 197l«,1981»,2020,
* 1978,1981+, 2020,
ft 1983, 1981*, 2020,
ft 2020,0000,0000,
ft 2020,0000,0000,
ft 2020,0000,0000,
* 1977, 2020, OOOO/
C
END
»» BLOCK DATA 7 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
60000
60001
60002
60003
60001*
60005
60006
60007
60008
60009
60010
60011
60012
60013
60011*
60015
60016
60017
60018
60019
60020
60021
60022
60023
60021*
60025
60026
60027
60028
60029
60030
60031
60032
60033
60031*
60035
60036
60037
60038
60039
6001*0
6001*1
6001*2
6001*3
6001*1*
6001*5
6001*6
6001*7
6001*8
6001*9
60050
60051
60052
60053
60051*
60055
60056
60057
C
C.
C
C
C.
C.
C
C
C
C
C
C
C
C.
C
C.
C
C.
C
C.
BLOCK DATA
.BLOCK DATA SUBPROGRAM 8
COMMON/HOTCOM/MAXHOT, HOTVAL (6,
.HOTVAL ( IG, IV, IR )
.IHOTYS ( IG, IV, |R )
DIMENSION
ft HOTVA1(6,8),
ft HOTVA2(6,8),
ft HOTVA3(6,8),
ft IHOTY1(6,8),
ft |HOTY2(6,8),
ft IHOTY3(6,8)
EQUIVALENCE
ft (HOTVAL (1, 1, 1) ,HOTVA1 (1,1))
ft (HOTVAL (1,1, 2), HOTVA2 (1,1))
ft (HOTVAL (1,1, 3), HOTVA3 (1,D)
ft (IHOTYS (1,1,1) .IHOTY1 (1,1))
ft (IHOTYS(1,1,2) ,IHOTY2(1,1))
ft (IHOTYS(1,1,3) ,IHOTY3(1,D)
DATA MAXHOT/6/
.VALUE OF HOT SOAK EVAPORATIVE HC
,LOW ALT, 1*9-STATE
DATA HOTVA1/
ft 11*. 67, 10.91, 8.27, 1-56,
ft 11*, 67, 10.91, 8.27, 1-56,
ft 12.70, 1.56, 0,63, 0.00,
ft 12.70, 0.86, 0.00, 0.00,
ft 0.00, 0,00, 0.00, 0.00,
ft 0.00, 0.00, 0.00, 0.00,
ft 0.00, 0.00, 0.00, 0.00,
ft 1..56, 7.00, 7.53, O.oo,
.CALIFORNIA
DATA HOTVA2/
ft 11*. 6?, 10.91, 8.27, 1-56,
ft 11*. 67, 10.91, 8.27, 1-56,
* 12.70, 5.78, 1.56, 0.63,
ft 12.70, 5-78, 1.56, 0.63,
ft 0.00, 0.00, 0.00, 0.00,
ft 0.00, 0.00, 0.00, 0.00,
ft 0.00, 0.00, 0.00, 0.00,
ft l*.56, 6.76, 7.1.1*, 1.56,
.HIGH ALT. 1*9-STATE
DATA HOTVA3/
ft 19.07, 11*. 18, 10.75, 8.27,
ft 19.07, H.18, 10.75, 8.27,
8,3) , IHOTYS (6, 8, 3)
,
,
,
i
,
EMISSIONS
0.63,
0.63,
0.00,
0.00,
0.00,
0.00,
0.00,
0.00,
0.63,
0.63,
0.00,
0.00,
0.00,
0.00,
0.00,
1.37,
2.03,
2.03,
( 8 VEH. TYPES )
0.00,
0.00,
0.00,
0.00,
0.00,
0.00,
0.00,
O.OO/
0.00,
0.00,
0.00,
0.00,
0.00,
0.00,
0.00,
0.63/
0.82,
0.82,
»» BLOCK DATA 8 <«
-------
60058
60059
60060
60061
60062
60063
60061*
60065
60066
60067
60068
60069
60070
60071
60072
60073
6007*4
60075
60076
60077
60078
60079
60080
60081
60082
60083
60081*
60085
60086
60087
60088
60089
60090
60091
60092
60093
60091*
60095
60096
60097
60098
60099
APPENDIX
MOBILE2
C
C.
C.
ft
ft
*
ft
ft
ft
16.51
16.5
1
00.00
00.00
0.00
5.93
.LAST YEAR
.LOW
ALT. k
, 16
, 1
, 00
, 00
, o
, 9
• 51,
.12,
.00,
.00,
.00,
.10,
02.03
0.00
00.00
00.00
0.00
9-79
, o.
, o.
, o.
, o.
, o.
, o.
B
82,
00,
00,
00,
00,
00,
0.00, 0.00,
0.00, 0.00,
0.00, 0.00,
0.00, 0.00,
0.00, 0.00,
0.00, O.OO/
OF MODEL YEAR GROUPS
9
-STA
TE
DATA IHOTY1/
C
C.
ft
ft
*
ft
ft
ft
ft
ft
.CAL
1970
1970
1978
1983
2020
2020
2020
1977
IFORNIA
f
,
,
f
9
,
»
9
1971
1971
1980
2020
oooo
oooo
oooo
1979
,1977
,1977
,2020
,0000
,0000
,0000
,0000
,2020
,1980
,1980
,0000
,0000
,0000
,0000
,0000
,0000
,2020
,2020
,0000
,0000
,0000
,0000
,0000
,0000
,
,
1
9
9
9
f
f
OOOO
OOOO
OOOO
OOOO
OOOO
OOOO
oooo
9
9
t
,
f
,
1
oooo/
DATA IHOTY2/
C
C.
ft
ft
ft
ft
ft
ft
ft
ft
1969
1969
1972
1972
2020
2020
2020
1977
.HIGH ALT.
9
,
1
f
9
9
9
9
1971
1971
1977
1977
oooo
oooo
oooo
1981
,1977
,1977
,1979
,1979
,0000
,0000
,0000
,1983
,1979
,1979
,2020
,2020
,0000
,0000
,0000
,1981*
,2020
,2020
,0000
,0000
,0000
,0000
,0000
,1985
I
,
t
9
f
9
9
9
oooo
oooo
oooo
oooo
oooo
oooo
oooo
t
*
9
,
t
*
9
2020/
1»9-STATE
DATA IHOTY3/
ft
ft
ft
ft
ft
ft
ft
ft
1970
1970
1968
1983
2020
2020
2020
1977
9
9
9
9
9
9
9
9
1971
1971
1978
2020
oooo
oooo
oooo
1979
,1976
,1976
,1980
,0000
,0000
,0000
,0000
,2020
,1977
,1977
,2020
,0000
,0000
,0000
,0000
,0000
,1980
,1980
,0000
,0000
,0000
,0000
,0000
,0000
t
9
9
9
9
9
9
9
2020
2020
OOOO
oooo
oooo
oooo
oooo
9
9
9
9
9
9
9
oooo/
DECEMBER 12, 1980
END
»» BLOCK DATA 8 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
61000
61001
61002
61003
61005
61006
61007
61008
61009
61010
61011
61012
61013
610T*
61015
61016
61017
61018
61019
61020
61021
61022
61023
61024
61025
61026
61027
61028
61029
61030
61031
61032
61033
61031*
61035
61036
61037
61038
61039
61040
6 10^*1
61042
6101*3
61044
6101*5
6101*6
6101*7
61048
6101*9
61050
61051
61052
61053
61054
61055
61056
61057
BLOCK DATA
c
c.
c
c
c.
c.
c
c
c
c
c
c
.BLOCK DATA SUBPROGRAM 9
COMMON/TPDCOM/MAXTPD, TPDVAL (2,8,3) , ITPDY
.TPDVAL ( IG, IV, IR )
.ITPDYS ( IG, IV, IR )
DIMENSION
* TPDVA1(2,
ft TPDVA2(2,
* TPDVA3(2,
* ITPDY 1(2,
* ITPDY2(2,
* ITPDY3(2,
EQUIVALENCE
* (TPDVAL (1
* (TPDVAL (1
ft (TPDVAL (1
* (ITPDYSO
* (ITPDYSO
ft (ITPDYS(1
8),
8),
8),
8),
8),
8)
, ,]),TPDVA1 (1,1)),
, ,2),TPDVA2(1,1)),
, ,3) ,TPDVA3(1,D) ,
, ,1) , ITPDY1 (1,1)),
, ,2),ITPDY2(1,1)),
, ,3) tlTPDY3(l,D)
DATA MAXTPD/2/
C
C.
C
C.
C
C.
.AVERAGE # OF TR
IPS PER DAY ( 8 VEH. TYPES )
.LOW ALT. 49-STATE
DATA TPDVA1/
* 3-05, 0
ft 3.05, o
* 3.05, o
ft 6.88, 0
ft 3-05, 0
ft 3-05, 0
ft 6.65, 0
1.35, 0
.CALIFORNIA
DATA TPDVA2/
ft 3-05, 0
ft 3-05, 0
* 3.05, o
ft 6.88, 0
* 3.05, o
* 3-05, 0
ft 6.65, 0
* 1.35, 0
• 0,
.0,
.0,
.0,
• o,
.0,
.0,
.o/
.00,
.00,
.00,
.00,
.0,
.0,
.0,
.o/
.HIGH ALT. 49-STATE
DATA TPDVA3/
ft 3.05, 0.0,
* 3.05, o.o,
»» BLOCK DATA 9 <«
-------
APPENDIX B
MOBILE2
61058
61059
61060
61061
61062
61063
6106*.
61065
61066
61067
61068
61069
61070
61071
61072
61073
61071*
61075
61076
61077
61078
61079
61080
61081
61082
61083
61085
61086
61087
61088
61089
61090
61091
61092
61093
6109*4
61095
61096
61097
61098
61099
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
62000
62001
62002
62003
62004
62005
62006
62007
62008
62009
62010
62011
62012
62013
62014
62015
62016
62017
62018
62019
62020
62021
62022
62023
62024
62025
62026
62027
62028
62029
62030
62031
62032
62033
62034
62035
62036
62037
62038
62039
62040
62041
62042
62043
62044
62045
62046
62047
62048
62049
62050
62051
62052
62053
62054
62055
62056
62057
BLOCK DATA
C
C,. BLOCK DATA SUBPROGRAM 10
C
COMMON/D | UCOM/MAXD 1 U , D 1 UVAL (6 , 8 , 3) , 1 D 1 UYS (6 , 8 , 3)
C
C..DIUVAL ( IG, IV, IR )
C..IDIUYS ( IG, IV, |R )
C
C
DIMENSION
* DIUVA1(6,8),
* DIUVA2(6,8),
ft DIUVA3(6,8),
* IDIUYK6.8),
ft IDIUY2(6,8),
ft IDIUY3(6,8)
C
C
EQUIVALENCE
ft (DIUVALO.l, 1) .DIUVA1 (1,1)) ,
ft (DIUVAL(1,1,2) ,DIUVA2(1,0) ,
ft (Dl UVAL (1, 1,3) .DIUVA3 0,0) ,
ft (IDIUYS(1,1,1) , IDIUY1 (1,0) ,
ft (IDIUYS(1,1,2) , IDIUY2(1,1)) ,
ft (IDIUYS(l,l,3),IDIUY3(liD)
C
C
DATA MAXDIU/6/
C
C.. VALUE OF DIURNAL EVAPORATIVE HC EMISSIONS ( 8 VEH. TYPES )
C
C..LOW ALT. 49-STATE
DATA DIUVA1/
ft 26.08, 16.28,
ft 26.08, 16.28,
ft 31-90, 2.65,
ft 31-90, 1.47,
ft 0.00, 0.00,
ft 0.00, 0.00,
ft 0.00, 0.00,
ft 6.71, 8.44,
C
C.. CALIFORNIA
DATA DIUVA2/
ft 26.08, 16.28,
ft 26.08, 16.28,
ft 31.90, 12.49,
ft 31.90, 12.49,
ft 0.00, 0.00,
ft 0.00, 0.00,
ft 0.00, 0.00,
ft 6.71, 8.42,
C
C..HIGH ALT. 49-STATE
DATA DIUVA3/
* 33-90, 21.16,
ft 33-90, 21.16,
8.98,
8.98,
1.07,
0.00,
0.00,
0.00,
0.00,
8.60,
8.98,
8.98,
2.65,
2.65,
0.00,
0.00,
0.00,
8.99,
11.67,
11.67,
2.65,
2.65,
0.00,
0.00,
0.00,
0.00,
0.00,
0.00,
2.65,
2.65,
1.07,
1.07,
0.00,
0.00,
0.00,
2.59,
8.98,
8.98,
1.07,
1.07,
0.00,
0.00,
0.00,
0.00,
0.00,
0.00,
1.07,
1.07,
0.00,
0.00,
0.00,
0.00,
0.00,
2.33,
3-^5,
3.*»5,
0.00,
0.00,
0.00,
0.00,
0.00,
0.00,
0.00,
o.oo/
0.00,
0.00,
0.00,
0.00,
0.00,
0.00,
0.00,
1.07/
1.39,
1.39,
»» BLOCK DATA 10 <«
-------
62058
62059
62060
62061
62062
62063
62061.
62065
62066
62067
62068
62069
62070
62071
62072
62073
62071*
62075
62076
62077
62078
62079
62080
62081
62082
62083
62081*
62085
62086
62087
62088
62089
62090
62091
62092
62093
62091*
62095
62096
62097
62098
62099
c
c.
c.
c
c.
c
c.
APPENDIX
MOBILE2
* 1*1.1*7, 03.1*5, 01.39, 0.
* M.47, 1.91, o.oo, o.
* 00.00, 00.00, 00.00, 0.
* 00.00, 00.00, 00.00, 0.
* 0.00, 0.00, 0.00, 0.
* 08.72, 10.97, 11.18, 0.
.LAST YEAR OF MODEL YEAR GROUPS
.LOW ALT. 1*9-STATE
ft
J'c
*
*
*
*
ft
>"c
.CAL
ft
ft
ft
ft
ft
ft
ft
ft
DATA ID
1970
1970
1978
1983
2020
2020
2020
1977
IFORNIA
DATA ID
1969
1969
1972
1972
2020
2020
2020
1977
.HIGH ALT.
ft
ft
ft
ft
ft
ft
ft
ft
DATA ID
1970
1970
1978
1983
2020
2020
2020
1977
IUY1/
,1971
,1971
,1980
,2020
,0000
,0000
,0000
,1979
IUY2/
,1971
,1971
,1977
,1977
,0000
,0000
,0000
,1981
,1977
,1977
,2020
,0000
,0000
,0000
,0000
,2020
,1977
,1977
,1979
,1979
,0000
,0000
,0000
,1983
,1980
,1980
,0000
,0000
,0000
,0000
,0000
,0000
,1979
,1979
,2020
,2020
,0000
,0000
,0000
,1981.
,2020
,2020
,0000
,0000
,0000
,0000
,0000
,0000
,2020
,2020
,0000
,0000
,0000
,0000
,0000
,1985
B
00,
00,
00,
00,
00,
00,
,0000
,0000
,0000
,0000
,0000
,0000
,0000
0.00, 0.00,
0.00, 0.00,
0.00, 0.00,
0.00, 0.00,
0.00, 0.00,
0.00, O.OO/
,
,
•
,
,
*
,
,00007
,0000
,0000
,0000
,0000
,0000
,0000
,0000
,
,
*
)
,
,
,
,20207
1*9-STATE
IUY3/
,1971
,1971
,1980
,2020
,0000
,0000
,0000
,1979
,1976
,1976
,2020
,0000
,0000
,0000
,0000
,2020
,1977
,1977
,0000
,0000
,0000
,0000
,0000
,0000
,1980
,1980
,0000
,0000
,0000
,0000
,0000
,0000
,2020
,2020
,0000
,0000
,0000
,0000
,0000
,
,
,
,
,
,
,
,00007
DECEMBER 12, 1980
END
»» BLOCK DATA 10 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
63000
63001
63002
63003
63004
63005
63006
63007
63008
63009
63010
63011
63012
63013
63014
63015
63016
63017
63018
63019
63020
63021
63022
63023
63024
63025
63026
63027
63028
63029
63030
63031
63032
63033
63034
63035
63036
63037
63038
63039
63040
63041
63042
63043
63044
63045
63046
63047
63048
63049
63050
63051
63052
63053
63054
63055
63056
63057
C
C.
C
C
C.
C.
C
C
C
C
C
C
C
C.
C
C.
C
C.
C
C.
BLOCK DATA
.BLOCK DATA SUBPROGRAM 11
COMMON/XMPCOM/MAXXMP , XMPVAL (2 , 8 , 3) , 1 XMPYS (2,8,3)
.XMPVAL ( IG, IV, IR )
.IXMPYS ( IG, IV, IR )
DIMENSION
* XMPVA1(2,8),
ft XMPVA2(2,8),
* XMPVA3(2,8),
* IXMPYU2.8),
* IXMPY2(2,8),
ft IXMPY3(2,8)
EQUIVALENCE
ft (XMPVAL (1,),1) .XMPVA1 (1,1)) ,
ft (XMPVAL (1, 1, 2) .XMPVA2 (1,1)) ,
ft (XMPVAL (1, 1, 3) .XMPVA3 (1,1)) ,
ft (1 XMPYS (1, 1, 1) JXMPY1 (1,1)) ,
ft (IXMPYS (1,1, 2) ,IXMPY2 (1,1)) ,
ft (IXMPYS(1,1,3) ,IXMPY3(1,U)
DATA MAXXMP/2/
.AVERAGE # OF MILES PER DAY ( 8 VEH. TYPES )
.LOW ALT. 49-STATE
DATA XMPVA1/
ft 31.1, 0.0,
ft 26.3, 0.0,
* 33-7, o.o,
ft 36-7, 0.0,
ft 31-1, 0.0,
ft 29.8, 0.0,
ft 138.3, o.o,
ft 8.3, O.O/
.CALIFORNIA
DATA XMPVA2/
ft 31.10, 0,00,
ft 26.30, 0.00,
ft 33.70, o.oo,
ft 36.70, o.oo,
* 31-1, 0.0,
ft 29.8, 0.0,
ft 138.3, o.o,
ft 8.3, O.O/
.HIGH ALT. 49-STATE
DATA XMPVA3/
ft 31-1, o.o,
ft 26.3, 0.0,
»» BLOCK DATA 11 <«
-------
APPENDIX B
MOB I IE2
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
6i»ooo
61*001
61*002
61*003
61*001*
61*005
61*006
61*007
61*008
61*009
61*010
61*011
61*012
61*013
61*011*
61*015
61*016
61*017
61*018
61*019
61*020
61*021
61*022
61*023
64021*
61*025
61*026
61*027
61*028
61*029
61*030
61*031
61*032
61*033
61*031*
61*035
61*036
61*037
61*038
61*039
61*01*0
61*01*1
61*01*2
61*01*3
61+01*1*
61*01*5
61*01*6
61*01*7
61*01*8
61*01*9
61*050
61*051
61*052
61.053
61*051*
61+055
61+056
61+057
C
C.
C
C
C.
C.
C
C
C
C
C
C
C
C.
C
C.
C
C.
C
C.
BLOCK DATA
.BLOCK DATA SUBPROGRAM 12
COMMON/CRACOM/MAXCRA.CRAVAL (3,8,3) , 1 CRAYS (3,8,3)
.CRAVAL ( IG, IV, |R )
.ICRAYS ( IG, IV, IR )
DIMENSION
ft CRAVA1(3,8),
* CRAVA2(3,8),
* CRAVA3(3,8),
* ICRAYK3.8),
* ICRAY2(3,8),
ft ICRAY3(3,8)
EQUIVALENCE
ft (CRAVAL (1,1,1) .CRAVA1 (1,1)) ,
ft (CRAVAL (1, 1, 2) .CRAVA2 (1,1)) ,
ft (CRAVAL (1,1, 3), CRAVA3 (1,1)),
ft (ICRAYSd.1,1) , JCRAY1 (1,1)) ,
ft (ICRAYS(1,1,2) , ICRAY20.1)) ,
ft (ICRAYS (1,1, 3) ,ICRAY3(1,D)
DATA MAXCRA/3/
.VALUE OF CRANCKCASE HC EMISSIONS ( 8 VEH. TYPES )
.LOW ALT. 1+9-STATE
DATA CRAVA1/
ft 1*.10, 0.80, 0.00,
ft 1».10, 0.80, 0.00,
ft 5-70, 0.00, 0.00,
ft 5.70, o.oo, o.oo,
ft 0.00, 0.00, 0.00,
ft 0.00, 0.00, 0.00,
ft 0.00, 0.00, 0.00,
ft 0.31, 0.00, O.OO/
.CALIFORNIA
DATA CRAVA2/
ft 1».10, 0.80, 0.00,
ft 1+.10, 0.80, 0.00,
* 5.70, 0.80, o.oo,
ft 5.70, 0.80, o.oo,
ft 0.00, 0.00, 0.00,
ft 0.00, 0.00, 0.00,
ft 0.00, 0.00, 0.00,
ft 0.31, 0.00, O.OO/
.HIGH ALT. 1*9-STATE
DATA CRAVA3/
ft 5.29, 1.03, o.oo,
* 5-29, 1.03, 0.00,
»» BLOCK DATA 12 <«
-------
614058
61*059
61.060
61*061
61.062
64063
61.061*
61.065
61*066
61.067
61.068
61*069
61*070
61*071
61*072
61*073
61*071*
61*075
61*076
61*077
61*078
61*079
61*080
61*081
61.082
61*083
61*081*
61*085
61*086
61*08?
61*088
61.089
61*090
61.091
61*092
61*093
61.091.
61.095
61.096
61.097
61.098
61*099
c
c.
c.
c
c.
c
c.
APPENDIX B
MOBILE2
* 7-35, 0.00, 0.00,
* 7-35, 0.00, 0.00,
* 0.00, 0.00, 0.00,
* 0.00, 0.00, 0.00,
* 0.00, 0.00, 0.00,
* 0.1.0, 0.00, O.OO/
.LAST YEAR OF MODEL YEAR GROUPS
.LOW ALT. 1.9-STATE
*
*
it
ft
ft
is
ft
ft
.CAL
ft
*
ft
ft
ft
ft
ft
ft
DATA 1 CRAY I/
1962,1967,2020,
1962,1967,2020,
1967,2020,0000,
1967,2020,0000,
2020,0000,0000,
2020,0000,0000,
2020,0000,0000,
1977, 2020, OOOO/
IFORNIA
DATA ICRAY2/
1960,1963,2020,
1960,1963,2020,
1960,1963,2020,
1960,1963,2020,
2020,0000,0000,
2020,0000,0000,
2020,0000,0000,
1977, 2020, OOOO/
.HIGH ALT. 1.9-STATE
ft
ft
ft
ft
ft
ft
ft
ft
DATA ICRAY3/
1962,1967,2020,
1962,1967,2020,
1967,2020,0000,
1967,2020,0000,
2020,0000,0000,
2020,0000,0000,
2020,0000,0000,
1977,2020,00007
DECEMBER 12, 1980
END
»» BLOCK DATA 12 <«
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
65000 BLOCK DATA
65001 c
65002 C..BLOCK DATA SUBPROGRAM 13
65003 c
65001* COMMON/YEARS;/i Yi95i, iYi970,iY202o
65005 COMMON/ALTEQU/MAXEQU
65006 COMMON/SYSCOM/MAXVEH,MAXLTW,MAXPOL,MAXREG,INITPR
65007 COMMON/1VPCOM/1VPTRG(8),IVPTRT(8),IVPTRA (8),IVPTRB(8)
65008 c
65009 c
65010 DATA IY195LIY1970,IY2020/
65011 * 1951, 1970, 2020/
65012 c
65013 DATA MAXEQU/15/
650H C
65015 DATA MAXVEH/8/
65016 c
65017 DATA MAXLTW/3/
65018 c
65019 DATA MAXPOL/3/
65020 c
65021 DATA MAXREG/3/
65022 c
65023 DATA INITPR/1/
650214 c
65025 DATA IVPTRG/1,2,3,0,1»,5,0,6/
65026 c
65027 DATA IVPTRT/1,2,3,0,4,5,0,6/
65028 c
65029 DATA IVPTRA/1,2,3,0,0,0,0,1*/
65030 c
65031 DATA IVPTRB/0,0,0,1,2,3,1*,0/
65032 c
65033 END
»» BLOCK DATA 13 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
66000
66001
66002
66003
66004
66005
66006
66007
66008
66009
66010
66011
66012
66013
66014
66015
66016
66017
66018
66019
66020
66021
66022
66023
66024
66025
66026
66027
66028
66029
66030
66031
66032
66033
66034
66035
66036
66037
66038
66039
66040
66041
66042
66043
66044
66045
66046
66047
66048
66049
66050
66051
66052
66053
66054
66055
66056
66057
BLOCK DATA
.BLOCK DATA SUBPROGRAM 14
COMMON/TCFCOM/TTACOF(2,3,9,3,6),TT4COF (2,9,3) ,TT?COF (2,3)
.TTACOF ( IT, IB, IG, IP, IV ) : IT=1 FOR LOW TEMP, 2 FOR HIGH
.TT4COF ( IT, IG, IP )
.TT7COF ( IT, IP )
DIMENSION
T11COF(2,3,9) ,T12COF(2,3,9)
T21COF(2,3,9) ,T22COF(2,3,9)
T31COF(2,3,9),T32COF(2,3,9)
T51COF(2,3,9) ,T52COF(2,3,9)
T6lCOF(2,3,9) ,T62COF(2,3,9)
T81COF (2,3,9).T82COF(2,3,9)
EQUIVALENCE
*
ft
ft
ft
ft
ft
,T13COF(2,3,9) ,
,T23COF(2,3,9) ,
,T33COF(2,3,9) ,
,T53COF(2,3,9),
,T63COF(2,3,9),
,T83COF(2,3,9)
ft
ft
ft
ft
ft
ft
ft
ft
ft
it
ft
ft
ft
ft
ft
ft
ft
ft
(TTACOF (1,1
(TTACOF (1,1
(TTACOF (1,1
(TTACOF (1,1
(TTACOF (1,1
(TTACOF (1,1
(TTACOF (1,1
(TTACOF (1,1
(TTACOF (1,1
(TTACOF (1,1
(TTACOF (1,1
(TTACOF (1, 1
(TTACOF (1,1
(TTACOF (1,1
(TTACOF (1,1
(TTACOF (1,1
(TTACOF (1, 1
(TTACOF (1,1
1,1,1) .T11COF (1,
1,1,2) ,T21COF(1,
1,1,3) ,T31COF(1,
,1,4) ,T51COF(1,
1,1,5) ,T6lCOF(l,
1,1,6) .T81COF (1,
1,2,1) ,T12COF(1,
,2,2) .T22COF (1,
1,2,3) ,T32COF(1,
,2,4) ,T52COF(1,
1,2,5) .T62COF (1,
1,2,6) .T82COF (1,
1,3,1) ,T13COF(1,
,3,2) ,T23COF(1,
,3,3) ,T33COF(1,
,3,4) ,T53COF(1,
,3,5) ,T63COF(1,
,3,6) ,T83COF(1,
,D)
1,1))
,0)
,D)
,D)
,1))
,1))
,D)
,1))
,1))
,D)
,D)
,1))
,D)
,D)
,D)
,D)
,1))
DIMENSION
ft T41COF(2,9),
* T42COF(2,9),
ft T43COF(2,9)
EQUIVALENCE
ft (TT4COF (1,1,1).T41COF (1,1)),
ft (TT4COF (1,1,2).T42COF (1,1)),
ft (TT4COF(1,1,3) ,T43COF(1,1))
.TEMPERATURE CORRECTION FACTOR COEFICIENTS
.LDGV
.HC
BAG 1 BAG 2
DATA T11COF/
ft-.02062300,-.01438100,-.00240320, .00132190,-.00100810, .00347990,
ft-.02446200,-.01255200,-.00320170, .00426670,-.00086884, .00758430,
ft-.02125500,-.01088800,-.00052755,-.00047925, .00093659, .00766660,
BAG 3
»» BLOCK DATA 14 <«
-------
66058
66059
66060
66061
66062
66063
66064
66065
66066
66067
66068
66069
66070
66071
66072
66073
66074
66075
66076
66077
66078
66079
66080
66081
66082
66083
66084
66085
66086
66087
66088
66089
66090
66091
66092
66093
66094
66095
66096
66097
66098
66099
66100
66101
66102
66103
66104
66105
66106
66107
66108
66109
66110
66111
66112
66113
66114
66115
c.
c.
c
c.
c.
c.
c.
ft-. 02 142700, -
ft-. 02351700, -
ft-. 02351700,-
*-. 02521700,
ft-. 02521700,
* .00000000,
.CO
DATA T12COF/
ft-. 01 348700, -
ft-. 02112600,-
*-. 02084300, -
ft-. 01909100, -
ft-. 02483500, -
ft-. 02483500, -
ft-. 01 826300, -
ft-. 01826300, -
ft-. 01826300,-
.NOX
DATA T13COF/
ft-. 000 16897,
ft-. 00025074,-
ft .00388550,-
ft-.45504E-4,-
*-. 00760440, -
ft-. 00760440,-
ft .00156680,-
ft .00000000,
ft .00000000,
.LDGT1
.HC
DATA T21COF/
ft-. 02062300, -
ft-. 02446200, -
ft-. 02125500, -
ft-. 02142700, -
ft-. 02351700, -
ft-. 0235 1700,-
*-. 02521700,
ft .00000000,
ft .00000000,
.CO
DATA T22COF/
ft-. 01 348700, -
ft-. 02 11 2600, -
*-. 02084300, -
ft-. 01 909 loo, -
ft-. 02483500, -
ft-. 02483500, -
ft-. 01 826300,-
ft .00000000,
ft .00000000,
.NOX
DATA T23COF/
ft-. ooo 16897,
ft-. 00025074,-
ft .00388550,-
ft-.45504E-4,-
APPENDIX B
MOBILE2
.00661070, -.00039442,
.01409500, -.00880570,
.01409500, -.00880570,
.01195900, -.00561530,
.01195900, -.00561530,
.00000000, .00000000,
.01469100,
.03876700,
.02116500,
.01314600,
.01961200,
.01961200,
.01259600,
.01259600,
.01259600,
.00388410,
.00103890,
.01830100,
.00714200,
.02615300,
.02615300,
.03441600,
.00000000,
.00000000,
.01438100,
.01255200,
.01088800,
.00661070,
.01409500,
.01409500,
.01195900,
.00000000,
.00000000,
.01469100,
.03876700,
.02116500,
.01314600,
.01961200,
.01961200,
.01259600,
.00000000,
.00000000,
.00388410,
.00103890,
.01830100,
.00714200,
.00157840,
-.00152890,
-.00599510,
-.00042373,
-.00883360,
-.00883360,
-.01404200,
-.01404200,
-.01404200,
-.00892450,
-.00597910,
-.00241560,
-.00125750,
-.00680450,
-.00680450,
.00059496,
.00000000,
.00000000,
-.00240320,
-.00320170,
-.00052755,
-.00039442,
-.00880570,
-.00880570,
-.00561530,
.00000000,
.00000000,
.00157840,
-.00152890,
-.00599510,
-.00042373,
-.00883360,
-.00883360,
-.01404200,
.00000000,
.00000000,
-.00892450,
-.00597910,
-.00241560,
-.00125750,
.00262880,
.02617900,
.02617900,
-.12627E-4,
-.12627E-4,
.00000000,
.00374620,
.00846850,
.02360300,
.02471700,
.04853700,
.04853700,
.01386100,
.01386100,
.01386100,
-.00873250,
-.00924660,
-.01092500,
-.00879100,
-.01860300,
-.01860300,
-.03587100,
.00000000,
.00000000,
.00132190,
.00426670,
-.00047925,
.00262880,
.02617900,
.02617900,
-.12627E-4,
.00000000,
.00000000,
.00374620,
.00846850,
.02360300,
.02471700,
.04853700,
.04853700,
.01386100,
.00000000,
.00000000,
-.00873250,
-.00924660,
-.01092500,
-.00879100,
DECEMBER 12, 1980
.00497310, .01232000,
-.00162220, .02429700,
-.00162220, .02429700,
-.00362280, .00787650,
-.00362280, .00787650,
.00000000, .OOOOOOOO/
.001 10970,
.00157490,
.00182530,
.00579820,
-.00115530,
-.00115530,
-.00248130,
-.00248130,
-.00248130,
-.00725800,
-.00626900,
-.00211880,
-.00053153,
-.00541980,
-.00541980,
-.00248880,
.00000000,
.00000000,
-.00100810,
-.00086884,
.00093659,
.00497310,
-.00162220,
-.00162220,
-.00362280,
.00000000,
.00000000,
.00110970,
.00157490,
.00182530,
.00579820,
-.00115530,
-.00115530,
-.00248130,
.00000000,
.00000000,
-.00725800,
-.00626900,
-.00211880,
-.00053153,
.0 no i4oo,
.02517900,
.02848300,
.02584800,
.03143900,
.03143900,
.00969390,
.00969390,
.009693907
-.01083900,
-.01010800,
-.01804200,
-.00754700,
-.02087800,
-.02087800,
-.02883000,
.00000000,
.000000007
.00347990,
.00758430,
.00766660,
.01232000,
.02429700,
.02429700,
.00787650,
.00000000,
.OOOOOOOO/
.01 101400,
.02517900,
.02848300,
.02584800,
.03143900,
.03143900,
.00969390,
.OOOOOOOO,
.OOOOOOOO/
-.01083900,
-.01010800,
-.01804200,
-.00754700,
»» BLOCK DATA 14 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
66116
66117
66118
66119
66120
66121
66122
66123
66124
66125
66126
66127
66128
66129
66130
66131
66132
66133
66134
66135
66136
66137
66138
66139
66140
66141
66142
66143
66144
66145
66146
66147
66148
66149
66150
66151
66152
66153
66154
66155
66156
66157
66158
66159
66160
66161
66162
66163
66164
66165
66166
6616?
66168
66169
66170
66171
66172
66173
ft-.00760440,-.02615300,•
ft-.00760440,-.02615300,•
ft .00156680,-.03441600,
ft .00000000, .00000000,
ft .00000000, ,00000000,
.LDGT2
.HC
DATA T31COF/
ft-.02062300,-
ft-.02446200,-
ft-,02142700,-
ft-.02351700,-
ft-.02351700,-
ft-.02521700,
ft .00000000,
ft .00000000,
ft .00000000,
,co
DATA T32COF/
ft-.01348700,-
ft-.02112600,-
ft-.01909100,-,
ft-.02483500,-,
ft-.02483500,-
ft-. 01826300,-,
ft .00000000, ,
ft .00000000, ,
ft .00000000, ,
.NOX
DATA T33COF/
ft-.ooo16897, ,
ft-.00025074,-,
ft .00388550,-,
ft-.00760440,-,
ft-. 00760440,-,
ft .00156680,-,
ft .00000000, ,
ft .00000000, ,
ft .00000000, ,
.HDGV
.HC
DATA T41COF/
ft-.00589030, ,
ft-.00738700, ,
ft-.00497590, ,
ft-.00285490, ,
ft-.00741070, ,
ft-.00928590, ,
ft .00000000, ,
ft .00000000, ,
ft .00000000, ,
. 00680450,-.oi860300,-.00541980,-.02087800,
.00680450,-.01860300,-.00541980,-.02087800,
.00059^96,-.03587100,-.00248880,-.02883000,
.00000000, .00000000, .00000000, .00000000,
.00000000, .00000000, .00000000, .000000007
.01438100,-
.01255200,-
.00661070,-
.01409500,-
.01409500,-
,01195900,-
,00000000,
.00000000,
.00000000,
.00240320,
.00320170,
.00039442,
.00880570,
.00880570,
.00561530,-
.00000000,
.00000000,
.00000000,
.00132190,
.00426670,
.00262880,
.02617900,
.02617900,
.12627E-4,
.00000000,
.00000000,
,00000000,
-.00100810,
-.00086884,
.00497310,
-.00162220,
-.00162220,
-.00362280,
.00000000,
.00000000,
.00000000,
.00347990,
.00758430,
.01232000,
.02429700,
.02429700,
.00787650,
.00000000,
.00000000,
.000000007
,01469100,
,03876700,'
,01314600,-
,0196l200,-
,01961200,-
,01259600,-
,00000000,
00000000,
00000000,
00388410,-
00103890,-
01830100,-
02615300,-
02615300,-
03441600,
00000000,
00000000,
00000000,
00134580,
00523170,
00546510,
01008200,
02054600,
00848420,
00000000,
00000000,
000000007
.00157840,
,00152890,
.00042373,
.00883360,
.00883360,
.01404200,
.00000000,
.00000000,
.00000000,
.0037^620,
.00846850,
,02471700,
.04853700,-
.04853700,-
.01386100,-
.00000000,
.00000000,
.00000000,
.00892450,-
.00597910,-
,00241560,-
,00680450,-
.00680450,-
.00059496,-
.00000000,
.00000000,
.00000000,
.00873250,-
.00924660,-
.01092500,-
.01860300,-
.01860300,-
.03587100,-
.00000000,
.00000000,
.00000000,
.00110970,
.00157490,
.00579820,
.00115530,
.00115530,
.00248130,
.00000000,
.00000000,
.00000000,
.00725800,'
.00626900,'
.00211880,'
.00541980,'
.00541980,
.00248880,'
.00000000,
.00000000,
.00000000,
.01101400,
.02517900,
.02584800,
.03143900,
.03143900,
.00969390,
.00000000,
.00000000,
.000000007
.01083900,
.01010800,
.01804200,
.02087800,
.02087800,
.02883000,
.00000000,
.00000000,
.000000007
.CO
DATA T42COF7
ft-. 00205760, .0081720,
ft-.00455^10, .02026800,
»» BLOCK DATA 14 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
66174
66175
66176
66177
66178
66179
66180
66181
66182
66183
66184
66185
66186
66187
66188
66189
66190
66191
66192
66193
66194
66195
66196
66197
66198
66199
66200
66201
66202
66203
66204
66205
66206
66207
66208
66209
66210
66211
66212
66213
66214
66215
66216
66217
66218
66219
66220
66221
66222
66223
66224
66225
66226
66227
66228
66229
66230
66231
ft-. 00428990, ,
ft-, oo 130850, ,
ft-. 00771 170, ,
*-. 0060 1950, .
ft .00000000, ,
* .00000000, ,
ft .00000000, ,
c
C..NOX
DATA T43COF/
ft-. 0064 3150, -
*-. 00554560, -
ft-. 00139690, -
ft-. 00046352,-
ft-. 00575240, -
*-. 00197330,-
ft .00000000,
ft .00000000,
ft .00000000,
c
C..LDDV
C..HC
.02412700,
.02206100,
.02701900,
.00714570,
.00000000,
.00000000,
.000000007
.00839860,
.00868800,
.01807900,
.00748890,
.02159300,
.02958400,
.00000000,
.00000000,
.000000007
DATA T51COF/
S'{
*
ft
ft
*
ft
ft
ft
ft
C..CO
.00000000
.00000000
.00000000
.00000000
.00000000
.00000000
.00000000
.00000000
.00000000
1
»
»
1
1
f
1
9
1
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.000000007
DATA T52COF/
it
ft
ft
ft
ft
ft
ft
ft
ft
C..NOX
.00000000
.00000000
.00000000
.00000000
.00000000
.00000000
.00000000
.00000000
.00000000
1
»
1
»
t
»
1
f
f
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
,00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.000000007
DATA T53COF/
ft
ft
ft
ft
ft
ft
ft
ft
ft
C
.00000000
.00000000
.00000000
.00000000
.00000000
.00000000
.00000000
.00000000
.00000000
f
9
,
»
1
I
t
t
t
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.000000007
C..LDDT
C..HC
DATA T61COF/
»» BLOCK DATA 14 <«
-------
66232
66233
66234
66235
66236
66237
66238
66239
66240
66241
66242
66243
66244
66245
66246
66247
66248
66249
66250
66251
66252
66253
66254
66255
66256
66257
66258
66259
66260
66261
66262
66263
66264
66265
66266
66267
66268
66269
66270
66271
66272
66273
66274
66275
66276
66277
66278
66279
66280
66281
66282
66283
66284
66285
66286
66287
66288
66289
APPENDIX B
MOBILE2
C.
ft
ft
ft
ft
ft
ft
ft
ft
ft
.CO
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
DECEMBER
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
12, 1980
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.000000007
DATA T62COF7
C.
C
C.
C
C.
ft
ft
ft
ft
ft
ft
ft
ft
ft
.NOX
ft
ft
ft
ft
ft
ft
ft
ft
ft
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
DATA T63COF7
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
,00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.000000007
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.00000000,
.000000007
.HDDV
ft
ft
ft
.MC
DATA TT7COF/
0.0000, 0.
0.0000, 0.
0.0000, 0.
0000,
0000,
00007
C..HC
C..CO
DATA T81COF7
ft-.02062300,-.01438100,-.00240320, .00132190,-.00100810, .00347990,
ft-.02446200,-.01255200,-.00320170, .00426670,-.00086884, .00758430,
*-.02125500,-.01088800,-.00052755,-.00047925, .00093659, .00766660,
ft-.02142700,-.00661070,-.00039442, .00262880, .00497310, .01232000,
* .00000000, .00000000, .00000000, .00000000, .00000000, .00000000,
ft .00000000, .00000000, .00000000, .00000000, .00000000, .00000000,
ft .00000000, .00000000, .00000000, .00000000, .00000000, .00000000,
* .00000000, .00000000, .00000000, .00000000, .00000000, .00000000,
ft .00000000, .00000000, .00000000, .00000000, .00000000, .000000007
DATA T82COF/
ft-.01348700,-.01469100, .00157840, .00374620, .00110970, .01101400,
ft-.02112600,-.03876700,-.00152890, .00846850, .00157490, .02517900,
ft-.02084300,-.02116500,-.00599510, .02360300, .00182530, .02848300,
ft-.01909100,-.01314600,-.00042373, .02471700, .00579820, .02584800,
ft .00000000, .00000000, .00000000, .00000000, .00000000, .00000000,
ft .00000000, .00000000, .00000000, .00000000, .00000000, .00000000,
»» BLOCK DATA 14 <«
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
66290 * .00000000, .00000000, .00000000, .00000000, .00000000, .00000000,
66291 * .00000000, ,00000000, .00000000, .00000000, .00000000, .00000000,
66292 * .00000000, .00000000, .00000000, .00000000, .00000000, .oooooooo/
66293 C..NOX
66294 DATA T83COF/
66295 *-.ooo16897, .00388410,-.00892450,-.00873250,-.00725800,-.01083900,
66296 *-.00025074,-.00103890,-.00597910,-.00924660,-.00626900,-.01010800,
66297 * .oooooooo, .oooooooo, .oooooooo, .oooooooo, .oooooooo, .oooooooo,
66298 * .oooooooo, .oooooooo, .oooooooo, .oooooooo, .oooooooo, .oooooooo,
66299 * .oooooooo, .oooooooo, .oooooooo, .oooooooo, .oooooooo, .oooooooo,
66300 * .oooooooo, .oooooooo, .oooooooo, .oooooooo, .oooooooo, .oooooooo,
66301 * .oooooooo, .oooooooo, .oooooooo, .oooooooo, .oooooooo, .oooooooo,
66302 * .oooooooo, .oooooooo, .oooooooo, .oooooooo, .oooooooo, .oooooooo,
66303 * .oooooooo, .oooooooo, .oooooooo, .oooooooo, .oooooooo, .oooooooo/
66304 c
66305 c
66306 END
»» BLOCK DATA 14 <«
-------
APPENDIX B
M
GPAC11 (1,
GPAC21 (1,
GPAC31 (1,
GPAC51 (1,
GPAC61 (1,
GPAC81 (1,
GPAC120,
GPAC22(1,
GPAC32(1,
GPAC52(1,
GPAC62(1,
GPAC82(1,
GPAC130,
GPAC23(1,
GPAC330,
GPAC53U,
GPAC63(1,
GPAC830,
P, IV ) :
.GPBCOMl
,GPBC05(1
,GPBC06(1
.GPBC070
NORMALIZED
D)
D)
D)
D)
D)
D)
D)
D)
D)
D)
D)
D)
D)
D)
D)
0)
D)
D)
1C
,1,
, i ,
, l ,
,1,
BY
,
,
,
,
,
,
.
,
,
,
,
,
,
,
,
,
,
=COEF. NUM., IV=l+,5,6,7
D),
D),
D),
D)
ZERO MILE FTP RATE
C..LDGV
C..HC
C..
ft
ft
BAG 1
DATA GPAC11/
1.282, 0.025
1.31*5, 0.071*
. 0
, 0
BAG 2
•973, 0.028,
* .?
6, 0.051*,
0.
0.
BAG 3 FTP
839, 0.019, i.ooo, 0.025,
81*2, 0.048, 1.000, 0.056,
»» BLOCK DATA 15 <«
-------
67058
67059
67060
67061
67062
67063
67064
67065
67066
67067
67068
67069
67070
67071
67072
67073
67074
67075
67076
67077
67078
67079
67080
67081
67082
67083
67084
67085
67086
67087
67088
67089
67090
67091
67092
67093
67094
67095
67096
67097
67098
67099
67100
67J01
67102
67103
67104
67105
67106
67107
67108
67109
67110
67111
67112
67113
67114
67115
APPENDIX B
MOB
C.
C.
C
C.
C.
C.
C.
* 1.3^5, 0.178,
* 1.398, 0.060,
* 2.092, 0.248,
* 2.092, 1.339,
ft 2.961, 0.154,
* 2.961, 0.164,
* 0.000, 0.000,
.CO
DATA GPAC12/
>v 1.277, 0.033,
* 1.442, 0.071,
* 1-553, 0.109,
* 1.573, 0.054,
* 2.413, 0.143,
* 2.413, 0.657,
* 3-184, 0.485,
* 3.184, 0.516,
* 3-184, 0.551,
.NOX
DATA GPAC13/
ft 1.121, 0.009,
* .199, -0.004,
ft .262, 0.022,
ft .311, 0.021,
* .393, 0.050,
* .393, 0.056,
ft 1.801, 0.169,
ft 0.000, 0.000,
ft 0.000, 0.000,
.LDGT1
.HC
DATA GPAC21/
ft 1.282, 0.025,
ft 1.345, 0.074,
ft 1.345, 0.178,
ft 1.398, 0.060,
ft 2.092, 0.248,
* 2.092, 1.339,
ft 2.961, 0.164,
ft 0.000, 0.000,
ft 0.000, 0.000,
.CO
DATA GPAC22/
ft 1.277, 0.033,
ft 1.442, 0.071,
ft 1.553, 0.109,
* 1-573, 0.054,
ft 2.413, 0.143,
ft 2.413, 0.657,
ft 3-184, 0.551,
ft 0.000, 0.000,
ft 0.000, 0.000,
.NOX
DATA GPAC23/
ft 1.121, 0.009,
ft 1.199, -0.004,
ft 1.262, 0.022,
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
.919,
.885,
.649,
.649,
.407,
.407,
.000,
.017,
.996,
• 933,
.902,
.608,
.608,
.3^5,
.345,
• 345,
• 785,
• 793,
.770,
.774,
• 754,
.754,
.653,
.000,
.000,
.973,
• 946,
.919,
.885,
.649,
.649,
.407,
.000,
.000,
.017,
.996,
• 933,
• 902,
.608,
.608,
.345,
.000,
.000,
.785,
• 793,
.770,
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
-0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
-0
0
ILE2
.118,
.055,
.254,
.014,
.585,
.598,
.000,
.029,
.042,
.079,
.079,
.180,
.503,
• 542,
• 564,
.589,
.001 ,
.002,
.004,
.010,
.052,
.056,
.141,
.000,
.000,
.028,
.054,
.118,
.055,
.254,
.014,
• 598,
.000,
.000,
.029,
.042,
.079,
.079,
.180,
• 503,
• 589,
.000,
.000,
.00],
.002,
.004,
-------
67116
67H7
67118
67H9
67120
67121
67122
67123
67124
67125
67126
67127
67128
67129
67130
67131
67132
67U3
67134
67135
67U6
67137
67138
67139
67140
67141
67142
67143
67144
67145
67146
67147
67148
67149
67150
67151
67152
67153
67154
67155
67156
67157
67158
67159
67160
67161
67162
67163
67164
67165
67166
67167
67168
67169
67170
67171
67172
67173
c
c.
c.
c.
c.
c
c.
c.
c.
* 1.311, 0,021,
* 1.393, 0.050,
* 1.393, 0.056,
ft 1.801, 0.169,
* 0.000, 0.000,
* 0.000, 0.000,
.LDGT2
.HC
DATA GPAC31/
* 1.282, 0.025,
* 1.31.5, 0.074,
* 1.398, 0.060,
ft 2.092, 0.21*8,
* 2.092, 1.339,
* 2.961, 0.164,
* 0.000, 0.000,
ft 0.000, 0.000,
ft 0.000, 0.000,
.CO
DATA GPAC32/
ft 1.277, 0.033,
ft 1.442, 0.071,
* 1.573, 0.054,
ft 2.413, 0.143,
ft 2.413, 0.657,
* 3.184, 0.551,
ft 0.000, 0.000,
ft 0.000, 0.000,
ft 0.000, 0.000,
.NOX
DATA GPAC33/
ft 1.121, 0.009,
* 1.199, -0.004,
ft 1.262, 0.022,
* 1-393, 0.050,
* 1.393, 0.056,
ft 1.801, 0.169,
ft 0.000, 0.000,
ft 0.000, 0.000,
ft 0.000, 0.000,
.LDDV
.HC
DATA GPAC51/
ft 1.209, 0.071,
ft 1.209, 0.136,
ft 1.209, 0.068,
ft 1.209, 0.101,
ft 1.209, 0.082,
ft 1.209, 0.090,
ft 0.000, 0.000,
ft 0.000, 0.000,
ft 0.000, 0.000,
.CO
DATA GPAC52/
ft ] .199, 0.060,
ft 1 .199, 0.062,
APPENDIX B
MOBILE2
0.774, 0.010, 1
0.754, 0.052, 1
0.754, 0.056, 1
0.653,
0.000,
0.000,
0.973,
0.946,
0.885,
0.649,
0.649,
0.407,
0.000,
0.000,
0.000,
1.017,
0.996,
0.902,
0.608,
0.608,
0.345,
0.000,
0.000,
0.000,
0.785,
0.793,
0.770,
0.754,
0.754,
0.653,
0.000,
0.000,
0.000,
1.073,
1.073,
1.073,
1.073,
1.073,
1.073,
0.000,
0.000,
0.000,
0.935,
0.935,
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.141,
.000,
.000,
.028,
.054,
.055,
.254,
.014,
.598,
.000,
.000,
.000,
.029,
.042,
.079,
.180,
.503,
.589,
.000,
.000,
.000,
.001,
.002,
.004,
.052,
.056,
.141,
.000,
.000,
.000,
.056,
.111,
.053,
.081,
.065,
.072,
.000,
.000,
.000,
.042,
.044,
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.198,
.172,
.172,
.059,
.000,
.000,
.839,
.842,
.919,
.846,
.846,
.652,
.000,
.000,
.000,
.758,
.674,
• 755,
.681,
.681,
.601 ,
.000,
.000,
.000,
.319,
.245,
.242,
.172,
.172,
.059,
.000,
.000,
.000,
.703,
.703,
.703,
.703,
.703,
.703,
.000,
.000,
.000,
.974,
.974,
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.026,
.079,
.085,
.296,
.000,
.000,
.019,
.048,
.036,
.152,
.717,
.566,
.000,
.000,
.000,
.025,
.033,
.029,
.068,
.251,
.479,
.000,
.000,
.000,
.009,
.006,
.027,
.079,
.085,
.296,
.000,
.000,
.000,
.064,
.110,
.062,
.085,
.072,
.077,
.000,
.000,
.000,
.051,
.053,
1
1
1
1
0
0
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
0
0
0
1
1
-------
67174
67175
67176
67177
67178
67179
67180
67181
67182
67183
67184
67185
67186
67187
67188
67189
67190
67191
67192
67193
67194
67195
67196
67197
67198
67199
67200
67201
67202
67203
67204
67205
67206
67207
67208
67209
67210
67211
67212
67213
67214
67215
67216
67217
67218
67219
67220
67221
67222
67223
67224
67225
67226
67227
67228
67229
67230
67231
c.
c
c.
c.
c.
c.
c
c.
c.
* 1.199, O.oyi,
* 1.199, 0.076,
ft 1.199, 0.065,
* 1 .199, 0.01*9,
ft 0.000, 0.000,
ft 0.000, 0.000,
ft 0.000, 0.000,
.NOX
DATA GPAC53/
ft 1 .068, 0.026,
ft 1 .068, 0.015,
ft 1.068, 0.053,
ft .068, 0.030,
ft 1.068, 0.040,
ft 1.068, 0.040,
ft 1.068, 0.05^,
ft 1.068, 0.067,
ft 0.000, 0.000,
.LDDT
.HC
DATA GPAC61/
ft 1.209, 0.112,
* 1.209, o.iio,
ft 1.209, 0.110,
ft 1.209, 0.115,
ft 1.209, 0.090,
ft 0.000, 0.000,
ft 0.000, 0.000,
ft 0.000, 0.000,
ft 0.000, 0.000,
.CO
DATA GPAC62/
ft 1.199, 0.062,
ft 1.199, 0.060,
ft 1.199, 0.057,
ft 1.199, 0.057,
ft 1.199, 0.049,
ft 0.000, 0.000,
ft 0.000, 0.000,
ft 0.000, 0.000,
ft 0.000, 0.000,
.NOX
DATA GPAC63/
ft .068, 0.033,
ft 1.068, 0.033,
ft .068, 0.036,
ft .068, 0.071,
ft .068, 0.040,
ft .068, 0.071,
ft .068, 0.040,
ft .068, 0.054,
ft 0.000, 0.000,
.MC
.HC
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
APPENDIX B
MOBILE2
•935, 0.051, 0
.935,
.935,
• 935,
.000,
.000,
.000,
.981,
.981,
.981,
.981,
.981,
.981,
.981,
.981,
.000,
.073,
.073,
.073,
.073,
.073,
.000,
.000,
.000,
.000,
.935,
• 935,
• 935,
.935,
.935,
.000,
.000,
.000,
.000,
.981,
.981,
.981,
.981,
.981,
.981,
.981,
.981,
.000,
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.055,
.046,
.034,
.000,
.000,
.000,
.029,
.018,
.054,
.032,
.042,
.042,
.055,
.068,
.000,
.091,
.089,
.089,
.093,
.072,
.000,
.000,
.000,
.000,
.044,
.043,
.040,
.040,
.034,
.000,
.000,
.000,
.000,
.036,
.035,
.038,
.072,
.042,
.072,
.042,
.055,
.000,
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.97**,
• 97^,
.974,
.974,
.000,
.000,
.000,
.985,
.985,
.985,
.985,
.985,
.985,
.985,
.985,
.000,
.703,
.703,
.703,
.703,
.703,
.000,
.000,
.000,
.000,
.974,
.974,
.974,
• 974,
.974,
.000,
.000,
.000,
.000,
.985,
.985,
.985,
.985,
.985,
.985,
.985,
.985,
.000,
0.060,
0.064,
0.055,
0.042,
0.000,
0.000,
0.000,
0.026,
0.015,
0.050,
0.029,
0.039,
0.038,
0.052,
0.064,
0.000,
0.093,
0.092,
0.092,
0.095,
0.077,
0.000,
0.000,
0.000,
0.000,
0.053,
0.051 ,
0.048,
0.048,
0.042,
0.000,
0.000,
0.000,
0.000,
0.032,
0.032,
0.035,
0.068,
0.038,
0.068,
0.038,
0.052,
0.000,
1
1
1
1
0
0
0
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0
0
0
0
1
1
1
1
1
0
0
0
0
1
1
1
1
1
1
1
1
-------
67232
67233
67234
67235
67236
67237
67238
67239
67240
67241
6721*2
67243
67244
67245
67246
67247
67248
67249
67250
67251
67252
67253
67254
67255
67256
67257
67258
67259
67260
67261
67262
67263
67264
67265
67266
67267
67268
67269
67270
67271
67272
67273
67274
67275
67276
67277
67278
67279
67280
67281
67282
67283
67284
67285
67286
67287
67288
67289
APPENDIX
C.
C.
C
C.
C
C.
C
C.
C
C,
* 1.345, 0.071*. o
* 1-345, 0.178, 0
* 1.398, 0.060, 0
* 0.000, 0.000, 0
* 0.000, 0.000, 0
ft 0.000, 0.000, 0
ft 0.000, 0.000, 0
* 0.000, 0.000, 0
.CO
DATA GPAC82/
* 1.277, 0.033, 1
ft 1.1*142, 0.071, 0
ft 1.553, 0.109, 0
* 1.573, 0.051*, 0
ft 0.000, 0.000, 0
ft 0.000, 0.000, 0
ft 0.000, 0.000, 0
ft 0.000, 0.000, 0
ft 0.000, 0.000, 0
.NOX
DATA GPAC83/
ft 1.121, 0.009, 0
ft 1 . 199, -o. ooi*, o
ft 0.000, 0.000, 0
ft 0.000, 0.000, 0
ft 0.000, 0.000, 0
ft 0.000, 0.000, 0
ft 0.000, 0.000, 0
ft 0.000, 0.000, 0
ft 0.000, 0.000, 0
MOB
.946, 0
•919, 0
.885, o
.000, 0
.000, 0
.000, 0
.000, 0
.000, 0
.017, o
.996, o
.933, 0
.902, o
.000, 0
.000, 0
.000, 0
.000, 0
.000, 0
.785, o
•793, -0
.000, 0
.000, 0
.000, 0
.000, 0
.000, 0
.000, 0
.000, 0
ILE2
.054,
.118,
.055,
.000,
.000,
.000,
.000,
.000,
.029,
.01*2,
• 079,
.079,
.000,
.000,
.000,
.000,
.000,
.001,
.002,
.000,
.000,
.000,
.000,
.000,
.000,
.000,
.SPEED CORRECTION FACTOR COEFICI
.HDGV
DATA GPBCOl*/
ft 1.608, -.097,
* 1 .520, -.098,
ft .821*, ,0088,
* 1 .608, -.097,
ft 1 .520, -.098,
ft .821*. .0088,
ft 1.608, -.097,
ft 1.520, -.098,
ft .821*. .0088,
.LDDV
DATA GPBC05/
* .9090, -.055,
ft 1.3752, -.088,
ft .6680, -.01*8,
ft .9090, -.055,
* 1.3752, -.088,
ft .6680, -.01*8,
ft .9090, -.055,
ft 1.3752, -.088,
ft .6680, -.01*8,
.LDDT
.00083,
.00110,
.00000,
.00083,
.00110,
.00000,
,00083,
.00110,
.oooo/
.0001*1*.
.00091,
.00071,
.0001*1*,
.00091,
.00071,
.0001*1*.
.00091,
.000717
B
-------
67290
67291
67292
67293
67294
67295
67296
67297
67298
67299
67300
67301
67302
67303
67304
67305
67306
67307
67308
67309
67310
67311
67312
673U
67314
APPENDIX B
MOBILE2
DATA GPBC06/
C
C.
ft
* 1
it
A
* 1
sV
*
* 1
ft
.HDDV
.9090,
•3752,
.6680,
.9090,
•3752,
.6680,
.9090,
•3752,
.6680,
-.055,
-.088,
-.048,
-.055,
-.088,
-.048,
-.055,
-.088,
-.048,
.00044,
.00091,
,00071,
.00044,
.00091,
.00071,
.00044,
.00091,
.000717
DATA GPBC07/
C
C
ft
ft 1
ft
A
ft 1
ft
ft
ft 1
ft
• 924,
• 396,
.676,
• 924,
• 396,
.676,
• 924,
• 396,
.676,
-.055,
-.088,
-.048,
-.055,
-.088,
-.048,
-.055,
-.088,
-.048,
.00044,
.00091,
.00071,
.00044,
.00091,
.00071,
.00044,
.00091,
.000717
DECEMBER 12, 1980
END
»» BLOCK DATA 15 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
68000
68001
68002
68003
68004
68005
68006
68007
68008
68009
68010
68011
68012
68013
68014
68015
68016
68017
68018
68019
68020
68021
68022
68023
68024
68025
68026
68027
68028
68029
68030
68031
68032
68033
68034
68035
68036
68037
68038
68039
68040
68041
68042
68043
68044
68045
68046
68047
68048
68049
68050
68051
68052
68053
68054
68055
68056
68057
C
C.
C
C
C.
C
C
C
C
C
C
C.
C
C,
C.
C.
C
C
C.
C.
BLOCK DATA
.BLOCK DATA SUBPROGRAM 16
COMMON/PTRCOM/MAXIGP, 1 GPYRS (9,3,3,8)
.IGPYRS ( IG, IP, IR, IV )
DIMENSION
* IGPYR1 (9,3,3),
* |GPYR2(9,3,3),
* IGPYR3(9,3,3) ,
* IGPYR4(9,3,3) ,
* IGPYR5(9,3,3) ,
* IGPYR6(9,3,3) ,
* IGPYR7(9,3,3) ,
* IGPYR8(9,3,3)
EQUIVALENCE
* (IGPYRSd, 1,1,1) .IGPYR1 (1,1,1)) ,
* (IGPYRS(1, 1,1, 2) ,IGPYR2(1,1,1)) ,
* (IGPYRSd, 1,1, 3) ,IGPYR3(1,1,D) ,
* (IGPYRS (1,1, 1,4) , IGPYR4( 1,1,1)) ,
* (IGPYRSd, 1,1, 5) ,IGPYR5(1,I,D) ,
* (IGPYRSd, 1,1, 6) ,IGPYR6(1,1,1)) ,
* (IGPYRSd, 1,1, 7) ,IGPYR7(1,1,D) ,
* (IGPYRSd, 1,1, 8) , |GPYR8(1, 1,1))
DATA MAXIGP/9/
.LAST YEAR OF MODEL YEAR GROUPS FOR TEMP, C.F. 6 NORM. BAG FRACTIONS
DATA IGPYR1/
.LOW ALT. 49-STATE
* 1967,1969,1971,1974,1979,1980,1981,2020,0000,
* 1967,1969,1971,1974,1979,1980,1981,1982,2020,
* 1967, 1972, 1974, 1976, 1979, 1980,2020,0000,0000,
.CALIFORNIA
* 1965,1969,1971,1974,1976,1979,0000,2020,0000,
* 1965,1969,1971,1974,1976,1979,0000,0000,2020,
* 1 965 , 1 970 ,1974, 0000 ,1976,1 979 , 2020 , 0000 , 0000 ,
.HIGH ALT. 49-STATE
* 1967,1969,1971,1974,1979,1980,1981,2020,0000,
* 1967,1969,1971,1974,1979,1980,1981,1982,2020,
* 1967, 1972, 1974, 1976, 1979, 1980,2020,0000,0000/
DATA IGPYR2/
.LOW ALT. 49-STATE
* 1 967 , 1 969 , 1 97 1 , 1 974 , 1 980 , 1 984 , 2020 , 0000 , 0000 ,
* 1967, 1969,1971,1974,1980,1984,2020,0000,0000,
* 1 967 , 1 972 , 1 974 , 1 978 , 1 980 , 1 984 , 2020 , 0000 , 0000 ,
.CALIFORNIA
* 1965, 1969, 1971 , 1974, 1978, 1980,2020,0000,0000,
* 1965, 1969, 1971, 1974, 1978,1980,2020,0000,0000,
* 1965, 1970,1974,0000,1978, 1980,2020,0000,0000,
»» BLOCK DATA 16 <«
-------
APPENDIX B
MOB1LE2
DECEMBER 12, 1980
68058
68059
68060
68061
68062
68063
68064
68065
68066
68067
68068
68069
68070
68071
68072
68073
68074
68075
68076
68077
68078
68079
68080
68081
68082
68083
68084
68085
68086
68087
68088
68089
68090
68091
68092
68093
68094
68095
68096
68097
68098
68099
68100
68101
68102
68103
68104
68105
68106
68107
68108
68109
68110
68111
68112
68113
68114
68115
C..
C
C
C..
C..
C..
C
C
C..
C..
C..
C
C
C..
C.,
C.,
C
C
C.
C.
HIGH ALT. 49-STATE
ft 1967,1969,1971,1974,1980,1984,2020,OOOO,OOOO,
ft 1967,1969,1971,1974,1980,1984,2020,0000,0000,
* 1967,1972,1974,1978,1980,1984,2020,0000,00007
DATA IGPYR37
LOW ALT. 49-STATE
* 1969,1973,1978,
* 1969,1973,1978,
* 1969,1973,1978,
CALIFORNIA
ft 1968,1971,1977,
ft 1968,1971,1977,
ft 1968,1972,1977,
HIGH ALT. 49-STATE
* 1969,1973,1978,
* 1969,1973,1978,
* 1969,1973,1978,
1980,1984,2020, OOOO, OOOO, OOOO,
1980,1984,2020,OOOO,OOOO,OOOO,
1980,1984,2020,OOOO,OOOO,OOOO,
1980,OOOO,2020,OOOO,OOOO,OOOO,
1980,OOOO,2020,OOOO,OOOO,OOOO,
1980,OOOO,2020,OOOO,OOOO,OOOO,
1 980,1984,2020,OOOO,OOOO,OOOO,
1980,1984,2020,0000,0000,0000,
1980,1984,2020,0000,0000,00007
DATA IGPYR4/
LOW ALT. 49-STATE
* 1969,1973,1978,
ft 1969,1973,1978,
* 1969,1973,1978,
CALIFORNIA
ft 1968,1971,1976,
ft 1968,1971,1976,
ft 1968,1972,1976,
HIGH ALT. 49-STATE
* 1969,1973,1978,
ft 1969,1973,1978,
* 1969,1973,1978,
DATA IGPYR57
LOW ALT. 49-STATE
* 1974,1976,1977,
* 1974,1976,1977,
ft 1974,1976,1977,
CALIFORNIA
* 1974,1976,1977,
* 1974,1976,1977,
ft 1974,1976,1977,
HIGH ALT. 49-STATE
ft 1974,1976,1977,
* 1974,1976,1977,
* 1974,1976,1977,
1983,1984,2020,0000,0000,0000,
1983,1984,2020,0000,0000,0000,
1983,1984,2020,0000,0000,0000,
1983,2020,0000,0000,0000,0000,
1983,2020,0000,0000,0000,0000,
1983,2020,OOOO,OOOO,OOOO,OOOO,
1983,1984,2020,OOOO,OOOO,OOOO,
1983,1984,2020,0000,0000,0000,
1983,1984,2020,OOOO,OOOO,OOOO/
1978,1979,2020,0000,0000,0000,
1978,1979,2020,0000,0000,0000,
1978,1979,1980,1982,2020,0000,
1978,1979,2020,0000,0000,0000,
1978,1979,2020,0000,0000,0000,
1978,1979,0000,1981,2020,0000,
1978,1979,2020,0000,0000,0000,
1978,1979,2020,OOOO,OOOO,OOOO,
1978,1979,1980,1982,2020,0000/
DATA IGPYR6/
,LOW ALT. 49-STATE
* 1978,1979,1982,2020,0000,0000,0000,0000,0000,
* 1978,1979,1982,2020,0000,OOOO,OOOO,OOOO,OOOO,
ft 1978,1979,1984,2020,0000,0000,0000,0000,0000,
.CALIFORNIA
ft oooo,oooo,oooo,i978,2020,oooo,oooo,oooo,oooo,
»» BLOCK DATA 16 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
68116
68117
68118
68119
68120
68121
68122
68123
68124
68125
68126
68127
68128
68129
68130
68131
68132
68133
68134
68135
68136
68137
68138
68139
68140
68141
68142
68143
68144
68145
68146
68147
68148
68149
68150
68151
68152
68153
* 0000,0000,0000,1978,2020,0000,0000,0000,0000,
* oooo , oooo , oooo , oooo , 1 978 , 1 980 , 1 982 , 2020 , oooo ,
C..HIGH ALT. 49-STATE
* 1 978 , 1 979 , 1 982 , 2020 , OOOO , OOOO , OOOO , OOOO , OOOO ,
* 1978,1979,1982,2020,0000,0000,0000,0000,0000,
* 1978, 1979, 1984, 2020, OOOO, OOOO, OOOO, OOOO, OOOO/
c
c
DATA IGPYR7/
C..LOW ALT. 49-STATE
* 2020 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
* 2020 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
* 2020 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
C.. CALIFORNIA
* 2020 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
* 2020 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
* 2020 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
C..HIGH ALT. 49-STATE
* 2020 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
* 2020 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
* 2020 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO/
c
c
DATA IGPYR8/
C..LOW ALT. 49-STATE
* 1977,1979,2020,0000,0000,0000,0000,0000,0000,
* 1977,1979,2020, OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
* 1977, 2020 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
C.. CALIFORNIA
* 1977,1979,1981,2020, oooo , oooo , oooo , oooo , oooo ,
* 1977,1979,1981,2020,0000,0000,0000,0000,0000,
* 1977, 2020 , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO , OOOO ,
C..HIGH ALT. 49-STATE
* 1977, 1979,2020,0000,0000,0000,0000,0000,0000,
* 1977, 1979,2020,0000,0000,0000,0000,0000,0000,
* 1977,2020, oooo , oooo , oooo , oooo , oooo , oooo , oooo/
c
END
»» BLOCK DATA 16 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
69000
69001
69002
69003
69004
69005
69006
69007
69008
69009
69010
69011
69012
69013
69014
69015
69016
69017
69018
69019
69020
69021
69022
69023
69024
69025
69026
69027
69028
69029
69030
69031
69032
69033
69034
69035
69036
69037
69038
69039
69040
69041
69042
69043
69044
69045
69046
69047
69048
69049
69050
69051
69052
69053
69054
69055
69056
69057
C
C.
C
C
C.
C.
C
C
C
C.
C
C.
C.
C.
C
C
C.
C.
C.
C
C
C.
C.
C.
C
C
BLOCK DATA
.BLOCK DATA SUBPROGRAM 17
COMMON/ISPCOM/ISPYRS(l8,3,3) , 1 SPYR8 (18, 3, 3)
.ISPYRS ( IG, IR, IV )
.ISPYR8 ( IG, IR, IV )
DIMENSION
* ISPYR1 (18,3) ,
* ISPYR208.3) ,
* ISPYR3(l8,3)
EQUIVALENCE
ft(ISPYRS(l,l,l) , ISPYR1 (1,1)) ,
* (ISPYRS (1,1, 2) ,ISPYR2(1,1)) ,
*(ISPYRS(1, 1,3) ,ISPYR3(1,D)
.LAST YEAR OF MODEL YEAR GROUPS FOR SPEED CORRECTION FACTOR COEFFS
LDGV
DATA ISPYR1/
.LOW ALT. 49-STATE
ft 0000,1967,0000,1968, 1969,1970,1971,0000,0000,0000,
ft oooo , oooo , oooo ,1972, oooo , oooo , i 974 , 2020 ,
.CALIFORNIA
ft oooo , 1 965 , 1 967 , 1 968 , 1 969 , 1 970 , 1 97 1 , oooo , oooo , oooo ,
ft 0000,0000, 1972,0000,0000, 1974,0000,2020,
.HIGH ALT. 49-STATE
ft 1967,0000,0000,0000,0000,0000,0000, 1968, 1969, 1970,
ft 1971.1972, OOOO , OOOO ,1974, OOOO , OOOO , 2020/
LDGT1
DATA ISPYR2/
.LOW ALT. 49-STATE
ft oooo ,1967, oooo , i 968 , i 969 , i 970 , i 97 i , oooo , oooo , oooo ,
ft 0000,0000,0000,1972,0000,0000,1974,2020,
.CALIFORNIA
ft oooo, 1965, 1967, 1968, 1969, 1970, 1971 ,0000,0000,0000,
ft 0000,0000, 1972,0000,0000, 1974,0000,2020,
.HIGH ALT. 49-STATE
ft i 967 , oooo , oooo , oooo , oooo , oooo , oooo , i 968 , i 969 , i 970 ,
* 1971 , 1972,0000,0000, 1974, OOOO, OOOO, 2020/
LDGT2
DATA ISPYR3/
.LOW ALT. 49-STATE
ft oooo ,1969, oooo , oooo ,1973, oooo , oooo , oooo , oooo , oooo ,
ft oooo , oooo , oooo , oooo , oooo , oooo ,1978,2020,
.CALIFORNIA
ft oooo ,1968,1971, oooo , oooo , oooo , oooo , oooo , oooo , oooo ,
ft OOOO , OOOO , OOOO ,1972, OOOO ,1977, OOOO , 2020 ,
.HIGH ALT. 49-STATE
ft 1969, oooo , oooo , oooo , oooo , oooo , oooo , oooo , oooo , oooo ,
ft OOOO ,1973, OOOO , OOOO ,1978, OOOO , OOOO , 2020/
MC
DATA ISPYR8/
»» BLOCK DATA 17 <«
-------
APPENDIX B
MOBILE2 DECEMBER 12, 1980
69058 C..HC
69059 C..LOW ALT. 49-STATE
69060 it 0000,1977,0000,0000,1979,0000,2020,0000,0000,0000,
69061 * 0000,0000,0000,0000,0000,0000,0000,0000,
69062 C..CALIFORNIA
69063 * oooo,1977,oooo,oooo,1979,oooo,i98i,oooo,oooo,oooo,
69061> * 0000,0000,0000,2020,0000,0000,0000,0000,
69065 C..HIGH ALT. 1*9-STATE
69066 * 1977,0000,0000,0000,0000,0000,0000,0000,1979,0000,
69067 * 2020,0000,0000,0000,0000,0000,0000,0000,
69068 c..co
69069 C..LOW ALT. 1*9-STATE
69070 * 0000,1977,0000,0000,1979,0000,2020,0000,0000,0000,
69071 * 0000,0000,0000,0000,0000,0000,0000,0000,
69072 C..CALIFORNIA
69073 * 0000,1977,0000,0000,1979,0000,1981,0000,0000,0000,
69071* * 0000,0000,0000,2020,0000,0000,0000,0000,
69075 C..HIGH ALT. 1*9-STATE
69076 * 1977,0000,0000,0000,0000,0000,0000,0000,1979,0000,
69077 * 2020,0000,0000,0000,0000,0000,0000,0000,
69078 C..NOX
69079 C..LOW ALT. i*9-STATE
69080 * oooo,1977,oooo,oooo,oooo,oooo,oooo,oooo,oooo,oooo,
69081 * 0000,0000,0000,2020,0000,0000,0000,0000,
69082 C..CALIFORNIA
69083 * 0000,1977,0000,0000,0000,0000,0000,0000,0000,0000,
69081* * 0000,0000,0000,2020,0000,0000,0000,0000,
69085 C..HIGH ALT. 1*9-STATE
69086 it 1977,0000,0000,0000,0000,0000,0000,0000,0000,0000,
69087 * oooo,2020,oooo,oooo,oooo,oooo,oooo,oooo/
69088 c
69089 END
»» BLOCK DATA 17 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
70000
70001
70002
70003
70004
70005
70006
70007
70008
70009
70010
70011
70012
70013
70011*
70015
70016
70017
70018
70019
70020
70021
70022
70023
70024
70025
70026
70027
70028
70029
70030
70031
70032
70033
70034
70035
70036
70037
70038
70039
70040
70041
70042
70043
70044
70045
70046
70047
70048
70049
70050
70051
70052
70053
70054
70055
70056
70057
C
C.
C
C
C.
C.
C.
C.
C
C
C
C
C
C
C
C.
C.
C.
C.
C
C.
C.
C.
BLOCK DATA
.BLOCK DATA SUBPROGRAM IB
.ACEQIP ( IGEPTR, IVP, IR )
.ACCF ( 1C, IP, IGUPTR, IVP, IR ) : IC=COEF. #
.XLCF ( IP, IGLPTR, IVP, IR )
.TWCF ( IP, IGTPTR, IVP, IR )
COMMON/ALUCOM/ACEQIP(8,3,3) ,ACCF (2,3,2,3,3)
COMMON/ALUCOM/XLCF (3,6,3,3) ,TWCF (3,6,3,3)
DIMENSION XLCFl (3,6,3) , XLCF2 (3,6,3) ,XLCF3(3,6,
EQUIVALENCE
* (XLCF(1, 1,1,1), XLCFl (1,1,1)) ,
* (XLCF (1,1,1. 2), XLCF2(1, 1,1)) ,
ft (XLCF (1,1,1, 3), XLCF3H, 1,D)
DIMENSION TWCFl (3,6,3) .TWCF2 (3,6,3) ,TWCF3(3,6,
EQUIVALENCE
ft (TWCF (1,1,1,1) , TWCFl (1,1,1)) ,
* (TWCF (1,1,1,2) .TWCF2 (1,1,1) ),
* (TWCF (1,1,1,3) .TWCF3 (1,1,1) )
.FRACTION OF VEHICLES EQUIPED WITH A/C
DATA ACEQIP/
.LOW ALT. 49-STATE
* -07, -14, .24, .37, .51, .61, .72, 0
* .32, .52, .39, o.o, o.o, o.o, o.o, o
* .32, .52, .39, o.o, o.o, o.o, o.o, o
.CALIFORNIA
* -07, .14, .24, .37, .51, -61, .72, 0
* .32, .52, .39, 0.0, 0.0, 0.0, 0.0, 0
ft .32, .52, .39, o.o, o.o, o.o, o.o, o
.HIGH ALT. 49-STATE
* .07, .14, .24, .37, .51, .61, .72, 0
ft .32, .52, .39, o.o, o.o, o.o, o.o, o
ft .32, .52, .39, 0.0, 0.0, 0.0, 0.0, 0
.A/C CORRECTION FACTOR
DATA ACCF/
.LOW ALT. 49-STATE
ft 1.0230E+0, 0.3344E-2, 1.2020E+0, 0.1808E-2, 1
ft .OOOOE+0, 0.3512E-2, 1.1300E+0, 0.1528E-2, 1
ft .0230E+0, 0.3344E-2, 1.2020E+0, 0.l8o8E-2, 1
ft .OOOOE+0, 0.3512E-2, 1.1300E+0, 0.1528E-2, 1
ft .0230E+0, 0.3344E-2, 1.2020E+0, 0.1808E-2,
ft .OOOOE+0, 0.3512E-2, 1.1300E+0, 0.1528E-2,
.CALI ORNIA
ft .0230E+0, 0.3344E-2, 1.2020E+0, Q.l8o8E-2,
ft .OOOOE+0, 0.3512E-2, M300E+0, 0.1528E-2,
ft .0230E+0, 0.3344E-2, 1.2020E+0, 0.1808E-2,
* 1. OOOOE+0, 0.3512E-2, 1.1300E+0, 0.1528E-2, 1
ft 1.0230E+0, 0.3344E-2, 1.2020E+0, 0.1808E-2, 1
3)
3)
.0,
.0,
.0,
.0,
.0,
.0,
.0,
.0,
.o/
.2990E+0,
.2210E+0,
.2990E+0,
.2210E+0,
.2990E+0,
.2210E+0,
.2990E+0,
.2210E+0,
.2990E+0,
.2210E+0,
.2990E+0,
0.5643E-4,
0.4262E-3,
0.5643E-4,
0.4262E-3,
0.5643E-4,
0.4262E-3,
0.5643E-4,
0.4262E-3,
0.5643E-4,
0.4262E-3,
0.5643E-4,
»» BLOCK DATA 18 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
70058
70059
70060
70061
70062
70063
7006*4
70065
70066
70067
70068
70069
70070
70071
70072
70073
7007*4
70075
70076
70077
70078
70079
70080
70081
70082
70083
7008*4
70085
70086
70087
70088
70089
70090
70091
70092
70093
70094
70095
70096
70097
70098
70099
70100
70101
70102
70103
7010/4
70105
70106
70107
70108
70109
70110
70111
70112
70113
7011*4
70115
c.
c
c.
c.
c.
c.
c.
c.
c
c.
* l.OOOOE+0, 0.3512E-2, 1,
.HIGH ALT. *»9-STATE
* 1.0230E+0, 0.33*4*4E-2, 1.
* l.OOOOE+0, 0.3512E-2, 1.
* 1.0230E+0, 0.33*4*4E-2, 1.
* l.OOOOE+0, 0.3512E-2, 1.
* 1.0230E+0, 0.33*4*4E-2, 1.
* l.OOOOE+0, 0.3512E-2, 1.
.EXTRA LOAD C.F.
HC CO NOX
.LOW ALT. *49~STATE
DATA XLCF1/
.LDGV
*
*
*
ft
>';
ft
.LDGT1
X
ft
ft
*
ft
*
.LDGT2
ft
it
ft
ft
*
ft
1.
1.
1.
1.
1.
1 .
1.
1 .
1.
1 .
1 .
1 .
1.
1 .
1.
1.
0.
0.
.CALIFORN
DATA
C.
C.
C.
.LDGV
ft
ft
it
ft
*
*
.LDGT1
ft
*
*
*
ft
it
.LDGT2
ft
ft
ft
ft
ft
ft
1.
1 .
1.
1 .
1.
1.
1.
1.
1.
1.
1.
1.
1 .
1.
1.
1.
1.
0.
0786,
0*495,
0852,
0556,
0556,
0*455,
0786,
0*495,
0852,
0556,
0556,
0*455,
0786,
0*495,
0556,
0*455,
0000,
0000,
1 A
XLCF2/
0786,
0*495,
0852,
0852,
0556,
0*455,
0786,
0*495,
0852,
0852,
0556,
Oi.55,
0786,
0*495,
0556,
0556,
0*455,
0000,
l
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
i
i
i
i
i
i
i
0
.2765,
.138*4,
.2*478,
• 13*»7,
.13*47,
.3058,
.2765,
.138*4,
.2*478,
• 13**7,
.13*47,
.3058,
.2765,
.138*4,
.13*47,
.3058,
.0000,
.0000,
.2765,
.138*4,
.2*478,
.2*478,
• 13*47,
.3058,
.2765,
.138*4,
.2*478,
.2*478,
.13*47,
.3058,
.2765,
.138*4,
.13*47,
.13*47,
.3058,
.0000,
0
1
1
1
]
1
0
1
1
1
1
1
0
1
1
1
0
0
0
1
}
}
]
1
0
1
1
1
1
1
0
1
1
1
1
0
• 9535
.0313
.0313
.0313
.0753
.0719
.9535
.0313
.0313
.0313
.0753
.0719
• 9535
.0313
.0753
.0719
.0000
1300E+0, 0.1528E-2, 1.2210E+0, 0.*4262E-3,
2020E+0, 0.1808E-2, 1.2990E+0, 0.56*43E-*4,
1300E+0, 0.1528E-2, 1.2210E+0, 0.4262E-3,
2020E+0, 0.1808E-2, 1.2990E+0, 0.56*43E-*4,
1300E+0, 0.1528E-2, 1.2210E+0, 0.*4262E-3,
2020E+0, 0.1808E-2, 1.2990E+0, 0-56*43E-*4,
1300E+0, 0.1528E-2, 1.2210E+0, 0.*4262E-3/
>
>
9
»
f
t
f
t
I
>
»
»
*
9
*
»
f
.oooo/
• 9535
.0313
• 0313
.0753
.0753
.0719
• 9535
.0313
.0313
.0753
.0753
.0719
.9535
.0313
• 0313
.0753
.0719
)
J
t
•
*
t
>
)
f
)
»
•
»
1
1
1
I
.OOOO/
»» BLOCK DATA 18 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
70116
70117
70118
70119
70120
70121
70122
70123
7012i*
70125
70126
70127
70128
70129
70130
70131
70132
70133
7013^
70135
70136
70137
70138
70139
70140
7011*1
70142
70143
70144
70145
70146
70147
70148
70149
70150
70151
70152
70153
70154
70155
70156
70157
70158
70159
70160
70161
70162
70163
70164
70165
70166
70167
70168
70169
70170
70171
70172
70173
c
c.
c.
c.
c.
c
c
c.
c.
c.
.HIGH ALT
DATA
.LDGV
it
it
ft
ft
ft
ft
.LDGT1
it
it
it
ft
it
it
.LDGT2
it
it
it
it
it
it
1.
1.
1.
1.
1.
1.
»
.
.
,
,
.
.
,
.
.
0.
0.
.TRAILER
•
HC
.LOW ALT.
DATA
C.
C.
C.
C
C.
.LDGV
it
it
it
is
it
it
.LDGT1
it
it
it
it
it
it
.LDGT2
ft
ft
ft
*
ft
ft
1 .
1.
1.
1 .
1 .
1.
1 .
1 .
1 .
1.
1 .
1.
1.
1.
1.
1,
0.
0.
.CALIFORN
. 49-STATE
XLCF3/
0786
0495
0852
0556
0556
0455
0786
0495
0852
0556
0556
0455
0786
0495
0556
0455
0000
0000
TOWI
, 1.
, 1.
f •
» •
1 •
> •
t •
» •
9 *
* •
I *
» •
I •
I •
, 1.
, 1.
, o.
, o.
NG C
CO
2765,
1384,
2478,
13^7,
1347,
3058,
2765,
1384,
2478,
13**7,
1347,
3058,
2765,
1384,
1347,
3058,
0000,
0000,
.F.
0
0
1
1
1
0
1
1
1
0
0
.9535
.0313
.0313
.0313
.0753
.0719
• 9535
.0313
.0313
• 0313
.0753
.0719
• 9535
.0313
.0753
.0719
.0000
f
1
*
•
f
»
»
f
f
9
I
•
t
f
t
t
•
.00007
NOX
49-STATE
TWCF
2614
2762
4598
7288
7288
5909
2614
2762
4598
7288
7288
5909
2614
2762
7288
5909
0000
0000
IA
I/
, 1.
, 1.
, 2.
, 2.
, 2.
, 3-
, 1.
, 1.
, 2.
, 2.
, 2.
, 3-
, 1.
, 1.
, 2.
, 3.
, o.
, 0.
9327,
8940,
4753,
1414,
1414,
9722,
9327,
8940,
4753,
1414,
1414,
9722,
9327,
8940,
1414,
9722,
0000,
0000,
1
1
1
1
1
1
0
0
.1184
.1384
.1384
.1384
.2170
.3875
.1184
.1384
.1384
.1384
.2170
• 3875
.1184
.1384
.2170
• 3875
.0000
*
*
»
*
*
•
1
t
1
t
>
I
f
«
f
»
1
.00007
DATA TWCF27
,LDGV
* 1.2614, 1.9327, 1.1184,
* 1.2762, 1.8940, 1.1384,
* 1.4598, 2.4753, 1.1384,
»» BLOCK DATA 18 <«
-------
70171*
70175
70176
70177
70178
70179
70180
70181
70182
70183
70181*
70185
70186
70187
70188
70189
70190
70191
70192
70193
70191*
70195
70196
70197
70198
70199
70200
70201
70202
70203
70201*
70205
70206
70207
70208
70209
70210
70211
70212
70213
70211*
70215
70216
c.
c.
it
ft
ft
.LDGT1
*
ft
ft
ft
ft
ft
.LDGT2
ft
ft
ft
ft
ft
.1*598,
.7288,
•5909,
.2611*.
.2762,
.1*598,
.4598,
.7288,
•5909,
.26Ut,
.2762,
.7288,
.7288,
.5909,
1< 0.0000,
c
c.
2.1*753,
2.11*11*,
3.9722,
K9327,
1.891*0,
2.1*753,
2.1*753,
2,1411*.
3.9722,
1.9327,
1.8940,
2,11*11*,
2.11*11*.
3.9722,
0.0000,
APPENDIX B
MOBILE2
1.2170,
1.2170,
1.3875,
1.1181*.
1.1381*,
1.1381*.
1.2170,
1.2170,
1.3875,
1.1181*,
1.1381*.
1.1381*,
1.2170,
1.3875,
o.oooo/
.HIGH ALT. 1»9-STATE
DATA TWCF3/
C.
C.
c.
.LDGV
ft
ft
ft
ft
ft
ft
.LDGT1
ft
ft
ft
ft
ft
ft
.LDGT2
ft
ft
ft
ft
.2611*.
.2762,
.1*598,
.7288,
.7288,
•5909,
.2611*.
.2762,
. 1*598,
.7288,
.7288,
•5909,
.2611*.
•2762,
.7288,
.5909,
* 0.0000,
* 0.0000,
1.9327,
1.891*0,
2.1*753,
2.11*14,
2.11*11*.
3-9722,
1-9327,
1.8940,
2.1*753,
2.11»11»,
2.11*11*.
3-9722,
1.9327,
K8940,
2.11*11*.
3-9722,
0.0000.
0.0000,
1.1181*.
1.1381*.
1,1381*,
1.1381*.
1.2170,
1.3875,
1.1181*.
1.1381*.
1.1381*.
1.1381*.
1.2170,
1.3875,
1.1 181*.
1.1381*.
1.2170,
1.3875,
0.0000,
o.oooo/
DECEMBER 12, 1980
END
»» BLOCK DATA 18 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
71000
71001
71002
71003
71004
71005
71006
71007
71008
71009
71010
71011
71012
71013
7)014
71015
71016
71017
71018
71019
71020
71021
71022
71023
71021*
71025
71026
71027
71028
71029
71030
71031
71032
71033
71031*
71035
71036
71037
71038
71039
710i*0
710i»l
7101*2
7101*3
7101*1*
71045
7101*6
7101*7
7101*8
7101*9
71050
71051
71052
71053
71054
71055
71056
71057
BLOCK DATA
C
C.. BLOCK DATA SUBPROGRAM 19
C
COMMON/ALUPTR/IGEYRS (8,3,3) , IGUYRS (2,3,3)
COMMON/ALUPTR/IGLYRS(6,3,3) , 1 GTYRS (6, 3, 3)
C
C..IGEYRS ( IG, IVP, IR )
C.. IGUYRS ( IG, IVP, IR )
C..IGLYRS ( IG, IVP, IR )
C..IGTYRS ( IG, IVP, IR )
C
C..LAST YEAR OF MODEL YEAR GROUPS FOR A/C EQUIPED
C..A/C EQUIPED
DATA IGEYRS/
C..LOW ALT. 49-STATE
* 1961, 1961*, 1966, 1968, 197 1,1 976, 2020
* 1976, 1977,2020,0000,0000,0000,0000
* 1 976 , 1 977 , 2020 , 0000 , 0000 , 0000 , 0000
C.. CALIFORNIA
* 196 1,1 964, 1966, 1968, 197 1,1 976, 2020
* 1976, 1977,2020,0000,0000,0000,0000
* 1976, 1977,2020,0000,0000,0000,0000
C..HIGH ALT. 49-STATE
* 1961,1964,1966,1968,1971,1976,2020
* 1976, 1977,2020,0000,0000,0000,0000
* 1976, 1977,2020,0000,0000,0000,0000
C
C..LAST YEAR OF MODEL YEAR GROUPS FOR
C..A/C CORRECTION FACTOR
DATA IGUYRS/
C..LOW ALT. 49-STATE
* 1974,2020,
* 1974,2020,
* 1978,2020,
C.. CALIFORNIA
* 1974,2020,
* 1974,2020,
* 1977,2020,
C..HIGH ALT. 49-STATE
* 1974,2020,
* 1974,2020,
* 1978,2020/
C
C..LAST YEAR OF MODEL YEAR GROUPS FOR
C. .EXTRA LOAD C.F.
DATA IGLYRS/
C..LOW ALT. 49-STATE
* 1967,1969,1971,1972,1974,2020,
* 1967,1969,1971,1972,1974,2020,
* 1969,1973,1978,2020,0000,0000,
C. .CALIFORNIA
* 1965,1969,1970,1971,1974,2020,
* 1965,1969,1970,1971,1974,2020,
* 1968,1971,1972,1977,2020,0000,
C..HIGH ALT. 49-STATE
* 1967,1969,1971,1972,1974,2020,
* 1967,1969,1971,1972,1974,2020,
,0000,
,0000,
,0000,
,0000,
,0000,
,0000,
,0000,
,0000,
,00007
»» BLOCK DATA 19 <«
-------
71058
71059
71060
71061
71062
71063
71065
71066
71067
71068
71069
71070
71071
71072
71073
7107^
71075
71076
APPENDIX B
MOBILE2
* 1969,1973,1978,2020,0000,00007
.LAST YEAR OF MODEL YEAR GROUPS FOR
.TRAILER TOWING C.F.
DATA IGTYRS7
.LOW ALT. i»9-STATE
* 1967,1969,1971,1972,197^,2020,
* 1967,1969,1971,1972,197^,2020,
* 1969,1973,1978,2020,0000,0000,
.CALIFORNIA
* 1965,1969, 1970,1971,1971*,2020,
* 1965,1969,1970,1971, W,2020,
* 1968,1971,1972,1977,2020,0000,
.HIGH ALT. i»9-STATE
* 1967,1969,1971,1972,197'*,2020,
* 1967,1969,1971,1972,197^,2020,
* 1969,1973,1978,2020,0000,00007
END
DECEMBER 12, 1980
»» BLOCK DATA 19 <«
-------
73000
73001
73002
73003
73004
73005
73006
73007
73008
73009
73010
73011
73012
73013
73014
73015
73016
73017
73018
73019
73020
73021
73022
73023
73024
73025
73026
73027
73028
73029
73030
73031
73032
73033
73034
73035
73036
73037
73038
73039
73040
73041
73042
73043
73044
73045
73046
73047
73048
73049
73050
73051
73052
73053
73054
73055
73056
73057
C
C.
C
C
C.
C.
C
C
C
C
C
C
C
C
C.
C
C.
C.
C.
C.
C.
C.
C.
C.
C.
APPENDIX B
MOBILE2 DECEMBER 12, 1980
BLOCK DATA
.BLOCK DATA SUBPROGRAM 20
COMMON/GSFCOM/MAXGSF.GSF 08,8,3) , 1 GSFYR (18,8, 3)
.GSF ( IGSFPT, IV, IR )
.IGSFYR ( IG, IV, IR )
DIMENSION
* GSF 1(18, 8),
ft GSF2(l8,8),
* GSF3(l8,8),
* IGSFY1 (18,8) ,
* IGSFY2(l8,8) ,
* IGSFY3(l8,8)
EQUIVALENCE
* (GSF(1,1,1) ,GSF1 (1,1)) ,
ft (GSF(1,1,2) ,GSF2(1,1)) ,
* (GSF(1,1,3),GSF3(1.D),
* (IGSFYR(1,1,1) , IGSFY1 (1,1)) ,
* (IGSFYR(1,1,2) .IGSFY2 (1, 1)) ,
* (IGSFYR(1,1,3).IGSFY3(1,D)
DATA MAXGSF/18/
.GASOLINE (OR DIESEL) SALES FRACTION OF TOTAL FLEET SALES
.LOW ALT. 49-STATE
DATA GSF I/
.LDGV
* 1.000,0.998,0.997,0.995,0.991,0.972,0.966,0.953,0.925,
* 0.911,0.905,0.886,0.862,0.835,0.824,0.813,0.803,0.800,
.LDGT1
ft 1.000,0.991,0.972,0.966,0.953,0.925,0.911,0.905,0.886,
* 0.862,0.835,0.824,0.8)3,0.803,0.800,0.000,0.000,0.000,
.LDGT2
* 1.000,0.991,0.972,0.966,0.953,0.925,0.911,0.905,0.886,
* 0.862,0.835,0.824,0.813,0.803,0.800,0.000,0.000,0.000,
.HDGV
ft 1 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 ,
ft 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 ,
.LDDV
ft 0.000,0.002,0.003,0.005,0.009,0.028,0.034,0.047,0.075,
ft 0.089,0.095,0.114,0.138,0.165,0.176,0.187,0.197,0.200,
,LDDT
ft 0.000,0.009,0.028,0.034,0.047,0.075,0.089,0.095,0.114,
ft 0.138,0.165,0. 176,0. 187,0.197,0.200,0.000,0.000,0.000,
.HDDV
ft 1 .000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,
ft 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 ,
.MC
ft 1 .000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,
»» BLOCK DATA 20 <«
-------
APPENDIX B
MOBILE2
73058
73059
73060
73061
73062
73063
73064
73065
73066
73067
73068
73069
73070
73071
73072
73073
73074
73075
73076
73077
73078
73079
73080
73081
73082
73083
73084
73085
73086
73087
73088
73089
73090
73091
73092
73093
73094
73095
73096
73097
73098
73099
73)00
73101
73102
73103
73104
73105
73106
73107
73108
73109
73110
73111
73H2
73H3
73114
73H5
C
C.
C.
C.
C.
C.
C.
C.
C.
C.
C
C.
C.
C.
C.
C.
C,
C.
C.
C.
C
C
C.
* 0.000,0.000,0.000,0.000,0.000,0
.CALIFORNIA
DATA GSF2/
.LDGV
* 1.000,0.998,0.997,0.995,0.991,0
* 0.911,0.905,0.886,0.862,0.835,0
.LDGT1
* 1.000,0.991,0.972,0.966,0.953,0
* 0.862,0.835,0.824,0.813,0.803,0
.LDGT2
* 1.000,0.991,0.972,0.966,0.953,0
* 0.862,0.835,0.824,0.813,0.803,0
.HDGV
A 1.000,0.000,0.000,0.000,0.000,0
* 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0
.LDDV
A 0.000,0.002,0.003,0.005,0.009,0
* 0.089,0.095,0.114,0.138,0.165,0
.LDDT
* 0.000,0.009,0.028,0.034,0.047,0
* 0 . 1 38 , 0 . 1 65 , 0 . 1 76 , 0 . 1 87 , 0 . 1 97 , 0
.HDDV
A 1 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0
* 0.000,0.000,0,000,0.000,0.000,0
.MC
A 1 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0
A 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0
.HIGH ALT. 49-STATE
DATA GSF3/
.LDGV
A 1.000,0.998,0.997,0.995,0.991,0
A o . 9 1 1 , 0 . 905 , 0 . 886 , 0 . 862 , 0 . 835 , 0
.LDGT1
A 1.000,0.991,0.972,0.966,0.953,0
A 0.862,0.835,0.824,0.813,0.803,0
.LDGT2
A 1.000,0.991,0.972,0.966,0.953,0
A 0.862,0.835,0.824,0.813,0.803,0
.HDGV
A 1 .000,0.000,0.000,0.000,0.000,0
A 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0
.LDDV
A 0.000,0.002,0.003,0.005,0.009,0
A 0.089,0.095,0.114,0. 138,0.165,0
.LDDT
A 0.000,0.009,0.028,0.034,0.047,0
A 0.138,0.165,0.176,0.187,0.197,0
.HDDV
A 1 .000,0.000,0.000,0.000,0.000,0
A 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0
.MC
* 1.000,0.000,0.000,0.000,0.000,0
A 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0 . 000 , 0
.LAST YEAR OF MODEL YEAR GROUPS
DECEMBER 12, 1980
, 000,0.000,0.000,0.OOO/
,972,0.966,0.953,0.925,
,824,0.813,0.803,0.800,
,925,0.911,0.905,0.886,
,800,0.000,0.000,0.000,
925,0.911,0.905,0.886,
,800,0.000,0.000,0.000,
,000,0.000,0.000,0.000,
,000,0.000,0.000,0.000,
,028,0.034,0.047,0.075,
176,0.187,0.197,0.200,
,075,0.089,0.095,0.114,
,200,0.000,0.000,0.000,
000,0.000,0.000,0.000,
,000,0.000,0.000,0.000,
000,0.000,0.000,0.000,
000,0.000,0.000,0.OOO/
972,0.966,0.953,0.925,
824,0.813,0.803,0.800,
925,0.911,0.905,0.886,
Boo,o.ooo,o.ooo,o.ooo,
925,0.911,0.905,0.886,
800,0.000,0.000,0.000,
000,0.000,0.000,0.000,
000,0.000,0.000,0.000,
028,0.034,0.047,0.075,
176,0.187,0.197,0.200,
075,0.089,0.095,0.114,
200,0.000,0.000,0.000,
000,0.000,0.000,0.000,
000,0.000,0.000,0.000,
000,0.000,0.000,0.000,
000,0.000,0.000,0.OOO/
»» BLOCK DATA 20 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
73116
73117
73H8
73H9
73120
73121
73122
73123
73121.
73125
73126
73127
73128
73129
73130
73131
73132
73133
73131*
73135
73136
73137
73U8
73139
731 '•O
7311*1
73H*2
73^3
73H1*
7311*5
73Ht6
73H*7
7311*8
73H*9
73150
73151
73152
73153
73151*
73155
73156
73157
73158
73159
73160
73161
73162
73163
73161*
73165
73166
73167
73168
73169
73170
73171
73172
73173
C
C.
C.
C.
C.
C.
C.
C.
C.
C.
C
C.
C.
C.
C.
C.
C.
C.
C.
C.
C
C.
C.
.LOW ALT. 149-STATE
DATA IGSFY1/
• LDGV
* 1971*, 1975, 1976, 1977. 1978, 1979, 1980, 1981, 1982,
* 1983, 1981*. 1985, 1986, 1987, 1988, 1989, 1990, 2020,
.LDGT1
* 1977, 1978, 1979, 1980, 1981, 1982, 1983, W.1985,
* 1 986 , 1 987 , 1 988 , 1 989 , 1 990 , 2020 , 0000 , 0000 , 0000 ,
.LDGT2
* 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1981*. 1985,
* 1 986 , 1 987 , 1 988 , 1 989 , 1 990 , 2020 , 0000 , 0000 , 0000 ,
.HDGV
* 2020 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 ,
* 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 ,
.LDDV
* 1971*. 1975, 1976, 1977 ,1978, 1979, 1980, 1981, 1982,
* 1983,1 981* , 1 985 , 1 986 , 1 987 , 1 988 , 1 989 , 1 990 , 2020 ,
.LDDT
* 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1981*. 1985,
* 1986, 1987,1988,1989,1990,2020,0000,0000,0000,
.HDDV
* 2020 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 ,
* 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 ,
.MC
* 2020 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 ,
* 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , OOOO/
.CALIFORNIA
DATA IGSFY2/
.LDGV
* 197**, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982,
* 1983, 1981*. 1985, 1986, 1987, 1988, 1989, 1990, 2020,
.LDGT1
* 1977, 1978, 1979, 1980, 198 1,1 982, 1983,1981*, 1985,
* 1986,1987,1988,1 989 , 1 990 , 2020 , 0000 , 0000 , 0000 ,
.LDGT2
* 1977,1978,1979,1980,1981,1982,1983,19814,1985,
* 1986, 1987, 1988, 1989, 1990,2020,0000,0000,0000,
.HDGV
* 2020 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 ,
* 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 ,
.LDDV
* 1971*. 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982,
* 1983, 1981* , 1985, 1986 ,1987, 1988, 1989, 1990, 2020,
.LDDT
* 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985,
* 1986, 1987, 1988, 1989, 1990,2020,0000,0000,0000,
.HDDV
* 2020 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 ,
* 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 ,
.MC
* 2020 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 ,
* 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , 0000 , OOOO/
.HIGH ALT. 1»9-STATE
DATA IGSFY3/
.LDGV
»» BLOCK DATA 20 <«
-------
APPENDIX B
MOBILE2
DECEMBER 12, 1980
7317**
73175
73176
73177
73178
73179
73180
73181
73182
73183
7318**
73185
73186
73187
73188
73189
73190
73191
73192
73193
73191*
73195
73196
73197
73198
*
ft 1983
.LDGT1
* 1977
ft 1986
.LDGT2
* 1977
ft 1986
.HDGV
ft 2020
* OOOO
.LDDV
ft 197*»
ft 1983
.LDDT
* 1977
1 986
ft
C..HDDV
ft 2020
ft OOOO
C..MC
ft
*
2020
OOOO
,1975,1976,1977,1978,1979,1980,1981,1982,
, 198J», 1985, 1986, 1987,1988,1989,1990,2020,
,1978,1979,1980,1981,1982,1983,1980985,
,1987,1988,1989,1990,2020,0000,0000,0000,
,1978,1979,1980,1981,1982,1983,1980985,
,1987,1988,1989,1990,2020,OOOO,OOOO,OOOO,
,OOOO,OOOO,OOOO,OOOO,OOOO,OOOO,OOOO,OOOO,
,oooo,oooo,oooo,oooo,oooo,oooo,oooo,oooo,
,1975,1976,1977,1978,1979,1980,1981,1982,
, 1980985,1986,1987,1988,1989,1990,2020,
,1978,1979,1980,1981,1982,1983,1980985,
,1987,1988,1989,1990,2020,0000,0000,0000,
,oooo,oooo,oooo,oooo,oooo,oooo,oooo,oooo,
,oooo,oooo,oooo,oooo,oooo,oooo,oooo,oooo,
,oooo,oooo,oooo,oooo,oooo,oooo,oooo,oooo,
,oooo,oooo,oooo,oooo,oooo,oooo,oooo,oooo/
END
»» BLOCK DATA 20 <«
-------
74000
74001
74002
74003
74004
74005
74006
*? Li r\f\ T
/ *T \J\J I
74008
74009
74010
74011
74012
74013
74014
74015
74016
74017
74018
74019
74020
74021
74022
74023
74024
74025
74026
74027
74028
74029
C
C.
C
C
C.
•
C.
C.
C.
C.
C.
C.
C
C
C
C
C
C
C
C
C
APPENDIX B
MOBILE2
BLOCK DATA
.BLOCK DATA SUBPROGRAM 21
COMMON/IOUCOM/IOUIMD, IOUGEN, IOUREP, 1
.UNIT# USAGE DESCRIPTION
.IOUIMD INPUT USER SUPPLIED I/MPCIM
.IOUGEN INPUT USER SUPPLIED GENERAL 1
.IOUREP OUTPUT FORMATTED REPORT FILE
.IOUERR OUTPUT ERROR/WARNING MESSAGES
.IOUASK OUTPUT PROMPTING MESSAGES FILE
.IOUUNF OUTPUT UNFORMATTED REPORT FILE
DATA IOUIMD/4/
DATA IOUGEN/5/
DATA IOUREP/6/
DATA IOUERR/6/
DATA IOUASK/6/
DATA IOUUNF/9/
END
-------
-------
APPENDIX C
USER INFORMATION AND PROGRAM ERRATA
C.O INTRODUCTION C-2
C.I ERRATA C-2
C.I.I Speed Correction factor C-2
C.I.2 Compilation of Equivalence Statements C-6
C.I.3 Erroneous Comment C-7
C .2 USER INFORMATION C-8
-------
C-2
C.O INTRODUCTION
This appendix contains information that may be useful to MOBILE2 users.
This appendix will be periodically updated; as program errors become
known, as omissions or errors in the Qser's Guide are noted, or as advice
for special MOBILE2 applications is requested. This information will be
given only when unavailable in the existing MOBILE2 documentation (User's
Guide to MOBILE2, Compilation of Air Pollutant Emission Factors; Highway
Mobile Sources, Derivation of the Highway Mobile Source Emission Factors) .
C.1 ERRATA
This section describes any known problems or errors in the MOBILE2 source
code, and any omissions or errors in the User's Guide to MOBILE2.
C .1.1 Speed Correction Factor
Introduction
Since the October, 1980 release of MOBILE2, several users have contacted
EPA regional offices with the same question regarding emissions predicted
at 100% cold start, 100% hot start, or 100% stabilized operating condi-
tions. Each user had run several identical input scenarios through
MOBILE2, except that the operating mode percentages were varied from 100%
cold start to 100% hot start to 100% hot stabilized. The users were
surprised that the 100% hot start emission levels are often less than the
100% stabilized emission levels; and occasionally even the 100% cold
start emissions are less than the 100% stabilized emissions.
The problem occurs because MOBILE2 implicitly alters the user's input
speed to reflect the differences in the speeds represented in the start-
up and the stabilized portions of the Federal Test Procedure (FTP). This
is explained in detail in the subsequent sections. The problem as
described below has been resolved and requires minor program modifica-
tions.
Brief Statement of Problem
MOBILE2 sometimes adjusts non-HD\f emissions for speed inappropriately
when scenarios have other than the standard (FTP) VMT percentages in each
operating mode; i.e., other than 20.6% cold start; 27.3% hot start, 52.1%
stabilized. Because of this, the basic emission levels calculated by
MOBILE2 under non-standard operating mode fractions represent emissions
at a speed usually different from the speed given on the input scenario
record.
Throughout the remainder of this section, "emission levels" refer to
non-HDV emission levels. MOBILE2 handles speed corrections for HDGV and
tHW accurately.
If the user's cold start operation percentage and hot start operation
percentage sum to 47.9%, as in the basic test procedure, MOBILE2 will
calculate emissions at the given input speed.
-------
C-3
If the users cold start operation percentage and hot start operation
percentage sum to greater than 47.9%, MOBILE2 generally underestimates
emissions for the given input speed. In this situation, the emission
rates generated by MOBILE2 represent emissions rates at some speed
greater than the speed input on the scenario record.
If the users cold start operation percentage and hot start operation
percentage sum to less than 47.9%, MOBILE2 generally overestimates emis-
sions for the input speed. The emissions generated by MOBILE2 in this
situation represent emission rates at some speed less than the user's
input speed.
Examples
The following three examples illustrate the problems raised above. The
statements regarding emission levels are generally true for HC and CO and
are reversed for NOx.
(1) The emissions calculated under a scenario with 19.6 mph and 100%
cold start VMT actually represent cold start emissions at 26
mph. The cold start emission levels at 19.6 mph would generally
be higher. This is also true for 100% hot start VMT.
(2) The emissions calculated under a scenario with 19.6 mph and 100%
stabilized VMT actually represent stabilized emissions at 16
mph. The stabilized emission levels at 19.6 mph would generally
be lower.
(3) The emission levels calculated under a scenario with 19.6 mph,
30% cold start VMT, 30% hot start VMT, and 40% stabilized VMT
actually represent emissions at 20.8 mph. The emission rates
for 19.6 mph would generally be higher.
Because of (1) and (2) above, users sometimes see 100% VMT cold or hot
start emissions that are less than 100% VMT stabilized emissions, though
they input the same speed on the scenario records.
Detailed Explanation of Problem
The basic test procedure (?TP) for light duty vehicles and trucks is a
three-part test sequence. The first part consists of operating the vehi-
cle in a cold start condition through a predetermined cycle which has an
average speed of 26 mph. In the second part, the vehicle operates in a
stabilized condition through a (different) cycle which has an average
speed of 16 mph. The third part is a repeat of the first, except the
vehicle is operated in a hot start condition. Emissions are collected
during each of the three operating modes and emission levels (grams/mile)
are determined for each test segment. The emission levels are combined
and basic exhaust emission levels are determined by weighting the cold
start level by .206, the stabilized level by .521, and the hot start
level by .273. The average speed for the entire cycle using these
weighting factors is 19.6 mph.
-------
C-4
The Ripstwxn equation is used to adjust the basic exhaust emission levels
for the user's speed, temperature, and operating mode percentages. The
equation follows:
Ripstwxn = SCF(S) * SUM ^ to 3 [WEIGHTb*TCFb(t)* (Bb+DbM)/([BO+DQM)]
where:
b = Test segment: 1 = cold start, 2 = stabilized, 3 = hot start.
S = The speed from the scenario record.
SCF(S) = The multiplicative speed correction factor to adjust the
emission rate from the basic speed of 19.6 mph to the user's
speed S (from the scenario record).
WEIGHTb = The fraction of VMT accumulated in test segment b.
TC?b(t) = Temperature correction factor for test segment b, tempera-
ture t.
Bb> Db = Normalized bag fraction, test segment b.
BQ, DQ = Normalized bag fraction, entire test.
As can be seen from the Ripstwxn equation, the program takes a portion of
each test segment (the 26 mph cold start (CS), the 16 mph stabilized
(STAB), and the 26 mph hot start (HS)) and adds them to determine the
adjustment to the overall emission level. When the user inputs the basic
test procedure VMT percentages of 20.6% CS, 27.3% HS, and 52.1% STAB;
this summed factor represents a correction to the emission level at 19.6
mph, adjusting for temperature and operating mode VMT fractions. The
speed correction factor term SCF(S) then adjusts the emission rate from
the basic test speed of 19.6 to the user's speed S. (If the user's input
speed is 19.6 mph, no adjustment is made, since SCF(19.6)=1).
The problem is that if the user's VMT percentages are different from
20.6% CS/27.3% HS/52.1% STAB, then the SUM[WEIGHTb*...] term represents
an emission correction from a speed different from 19.6 mph. This is
because the user is selecting different portions of the 26 and 16 mph
segments of the test.
?or example, VMT percentages of 30% CS/30% HS/40% STAB represent 30% VMT
being driven at 26 mph, another 30% VMT being driven at 26 mph, and 40%
VMT being driven at 16 mph; which will provide an average speed of 20.8
mph. In this case the speed correction factor term SCF(S) should adjust
the emissions from 20.8 mph to the user's speed S, since the SUM
[WEIGHTb*...] term contains an implicit correction from 19.6 mph to
20.8 mph. Unfortunately, SCF(S) only represents an adjustment from 19.6
mph to S, since the speed adjustment term does not take the VMT weights
into account and assumes the SUM[WEIGHTb*... ] term always represents a
correction to emissions at 19.6 mph.
-------
C-5
Resolution of Problem
The resolution of this predicament is to replace the speed correction
term SCF(S) by a new speed correction term SCF'(SADJ, S), where "SADJ" is
the average speed represented in the SUM[WEIGHTb*...] term, and
SCF'(SADJ, S) represents the adjustment to the emission levels from speed
SADJ to speed S (where SCF'(19.6,S) = SCF(S)).
The speed SADJ can be calculated by:
1/SADJ = WEIGHTi/26 + WEIGHT2/16 + WEIGHT3/26
By the methodology under which the speed correction factor was derived,
it turns out that
SCF'(SADJ,S) = SC?(S)/SCF(SADJ)
This equation, fortunately, necessitates minimal program change since the
old speed correction factor equation and coefficients are still usable.
Specific Program Changes
The coding changes required to implement this change are restricted to
subroutine BIGCFX. The two changes, as previously mentioned, are as
follows:
1. To calculate the speed SADJ represented in the
SUM[WEIGHTb*...] emission level correction term. This
variable is called SADJ in BIGCFX.
2. To modify the Ripstwxn correction factor equation to replace
SCF(S) by SCF(S)/SCF(SADJ). The variable is named SCFADJ in
BIGCFX and it represents the SCF(SADJ) term.
See subroutine BIGCPX in Appendix B. Revision bars indicate the portions
of the program which have changed. There are further program changes
that can be made to improve the efficiency of the speed correction factor
calculations. This involves changes to subroutine SPFCLX and BIGCFX.
The changes are:
1. SPFCLX calculates speed correction factors for every combination
of 18 groups, 3 pollutants, and 8 vehicle types; and stores
these factors in array SPBACK. Only 4 of the vehicle types from
SPBACK (LDGV, LDGT1, LDGT2, MC) are used. The DO-LOOP over 8
vehicle types can be modified to bypass the calculations for 4
vehicle types not used.
2. Since only 4 of the 8 vehicle types in the SPBACK array are
used, the dimension of SPBACK can be changed from (18,3,8) to
18,3,4). This would impact both BIGCFX and SPFCLX. BIGCFX
would then have to index into SPBACK with the values (IS, IP,
rather than (IS, IP, IV).
-------
C-6
C.I.2 Compilation of Equivalence Statements
Some users have had problems compiling some of the EQUIVALENCE statements
in routines INPUT, BLOCK DATA 3, and BLOCK DATA 4. Their compilers
generate a message like "VARIABLES WITHIN SAME COMMON BLOCK
EQUIVALENCED." The messages refer to the equivalenceing of array IOUOLD
in INPUT, array INDXYR in BLOCK DATA 3, array BASE3R in BLOCK DATA 4, and
array DEL3R in BLOCK DATA 4.
The problem is that an array is locally defined in the routine, and
different portions of the array are equivalenced to different variables
within the same common areat
?or example, in BLOCK DATA 4, a local array BASE3R is dimensioned
(15,3,8,3). Three smaller arrays BASE49, BASECA, and BASEHI are
dimensioned (15,3,8); these three arrays are in the COMMON area BASECM.
EQUIVALENCE statements then equate the first 1/3 of BASE3R with array
BASE49, the second 1/3 of BASE3R with array BASECA, and the last 1/3 of
BASE3R with array BASEHI.
The arrays BASE49, BASECA, and BASEHI are adjacent within a common area,
and so in contiguous memory. Since the first element of BASE3R is
equivalenced to BASE49, the arrays BASECA and BASEHI are automatically
equivalenced to portions of the BASE3R array. Any subsequent explicit
equivalences between BASECA and BASE3R could represent a conflict with
the previous iraplict equivalence. Some compilers will complain about any
semblence of a conflict, even when the equivalenceing works out right,
and the subsequent eqivalences are merely redundant.
The solution to this problem, if the users compiler indicates a problem,
is this:
1. In routine INPUT, change the statement
EQUIVALENCE (IOUOLD(1), IOUREP),
* (IOUOLD(2), IOUERR),
* (IOUOLD(3), IOUASK),
* (IOUOLD(4), IOUUN7),
to
EQUIVALENCE (IOUOLD(1), IOUREP)
2. In Block Data 3, change the statement COMMON/INDXCM/INDX49,
INDXCA, INDXHI to
COMMON/INDXCM/INDXYR
3. In Block Data 4, change the statements
COMMON/BASECM/BASE4 9,BASECA, BASEHI
COMMON/DELCOM/DEL49, DELCA, DELHI
-------
C-7
to
COMMON/BASECM/BASE3R
COMMON/DELCOM/DEL3R
C.I.3 Erroneous Comment Statement
In BLOCK DATA 17, the comment statement
c...ISPPT8 (IG, IR, IV)
should be changed to
C...ISPPT8 (IG, IR, IP)
-------
C-8
C.2 USER IN?ORMA.TTON
This section gives information, requested by users, concerning the
application of MOBILE2 for special analysis. At this time, no such
information is available.
-------